@charset "utf-8";/*












 * require blocks
 */
@font-face {
  font-family: 'OpenSansRegular';
  src: url('../fonts/OpenSansRegular.eot');
  src: url('../fonts/OpenSansRegular.eot') format('embedded-opentype'), url('../fonts/OpenSansRegular.woff') format('woff'), url('../fonts/OpenSansRegular.ttf') format('truetype'), url('../fonts/OpenSansRegular.svg#OpenSansRegular') format('svg');
}
@font-face {
  font-family: 'OpenSansSemibold';
  src: url('../fonts/OpenSansSemibold.eot');
  src: url('../fonts/OpenSansSemibold.eot') format('embedded-opentype'), url('../fonts/OpenSansSemibold.woff') format('woff'), url('../fonts/OpenSansSemibold.ttf') format('truetype'), url('../fonts/OpenSansSemibold.svg#OpenSansSemibold') format('svg');
}
@font-face {
  font-family: 'OpenSansBold';
  src: url('../fonts/OpenSansBold.eot');
  src: url('../fonts/OpenSansBold.eot') format('embedded-opentype'), url('../fonts/OpenSansBold.woff') format('woff'), url('../fonts/OpenSansBold.ttf') format('truetype'), url('../fonts/OpenSansBold.svg#OpenSansBold') format('svg');
}
@font-face {
  font-family: 'OpenSansItalic';
  src: url('../fonts/OpenSansItalic.eot');
  src: url('../fonts/OpenSansItalic.eot') format('embedded-opentype'), url('../fonts/OpenSansItalic.woff') format('woff'), url('../fonts/OpenSansItalic.ttf') format('truetype'), url('../fonts/OpenSansItalic.svg#OpenSansItalic') format('svg');
}
@font-face {
  font-family: 'icomoon';
  src: url('fonts/icomoon.eot?mlty9b');
  src: url('fonts/icomoon.eot?#iefixmlty9b') format('embedded-opentype'), url('fonts/icomoon.woff?mlty9b') format('woff'), url('fonts/icomoon.ttf?mlty9b') format('truetype'), url('fonts/icomoon.svg?mlty9b#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'icomoon';
  src: url(/fonts/icomoon.eot?mlty9b);
  src: url(/fonts/icomoon.eot?#iefixmlty9b) format('embedded-opentype'), url(/fonts/icomoon.woff?mlty9b) format('woff'), url(/fonts/icomoon.ttf?mlty9b) format('truetype'), url(/fonts/icomoon.svg?mlty9b#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
}
body {
  margin-top: 140px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.learnmore > li > a.hblog {
  font-size: 18px;
  font-weight: 700;
  padding-top: 5px;
  padding-bottom: 2px;
  color: #1b71de;
}
.st  h1 {
  color: #005dac;
}
.st  h3 {
  color: #646464;
  padding-top: 10px;
  padding-bottom: 10px;
}
.st  p {
  font-size: 20px;
  color: #737373;
}
.st-header {
  text-align: center;
  background: url(../../images/smarttech_header.jpg);
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding: 55px 0;
  font-family: 'OpenSansRegular';
  font-size: 18px;
  color: #fff;
  min-height: 400px;
}
.st-header  img {
  margin-top: 150px;
  width: 50%;
  float: right;
}
@media (max-width: 767px) {
  .st-header  img {
    margin-top: 300px;
    width: 100%;
  }
}
.st-container {
  border-bottom: 2px solid #e0e0e0;
  padding: 20px 0px;
}
.smarttech-anchors {
  background-color: #008aff;
}
.smarttech-anchors  a {
  color: white;
}
.smarttech-anchors  h3 {
  color: white;
}
@media (max-width: 1500px) {
  .smarttech-anchors  h3 {
    font-size: 18px;
  }
}
.smarttech-anchors .hidden-xs.hidden-sm.col-md-3.col-lg-3 {
  padding-right: 40px;
  padding-left: 40px;
  text-align: center;
  color: white;
  padding-top: 10px;
  padding-bottom: 15px;
  border-right: 1px solid white;
  border-left: 1px solid white;
}
.smarttech-anchors .hidden-xs.hidden-sm.col-md-3.col-lg-3:hover {
  background-color: #005dac;
}
.burst {
  z-index: 999;
  float: right;
  margin-left: -90px;
  background: none;
}
.burst img {
  margin-right: 70px;
}
.burst-small {
  z-index: 999;
  background: none;
  text-align: center;
  background-color: yellow;
  font-size: 18px;
  color: #005dac;
  font-family: 'OpenSansSemibold';
  padding-top: 5px;
}
.installation_banner {
  background: url(../../images/installation.jpg);
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding: 55px 0;
  font-family: 'OpenSansRegular';
  font-size: 18px;
  color: #fff;
  min-height: 400px;
}
.installation-banner_small {
  background: url(../../images/installation_m.jpg);
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding: 55px 0;
  font-family: 'OpenSansRegular';
  font-size: 18px;
  color: #fff;
  min-height: 200px;
}
.buyers_header {
  background: url(../../images/buyer.jpg);
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding: 55px 0;
  font-family: 'OpenSansRegular';
  font-size: 18px;
  color: #fff;
  min-height: 200px;
}
.buyers_header h1 {
  color: #ffffff;
  font-family: "OpenSansBold";
  font-size: 27px;
  margin: 1% 0 20px 0;
  text-shadow: 2px 2px rgba(0, 0, 0, 0.63);
  background-color: none;
  margin-top: 2px;
  margin-bottom: 2px;
}
.no-top {
  margin-top: 0px;
}
.satellite-strip {
  background-color: #005dac;
  padding: 10px 0px;
}
.satellite-strip h3 {
  margin-top: 2px;
  margin-bottom: 2px;
  color: white;
  font-weight: 700;
  text-align: center;
}
.buyer-accordion h4,
.dm-info h4 {
  font-weight: 700;
  color: #005dac;
  font-size: 16px;
}
.buyer-accordion h6,
.dm-info h6 {
  font-weight: 700;
  color: #005dac;
  font-size: 12px;
}
.buyer-accordion p,
.dm-info p {
  color: gray;
}
.buyer-accordion p.bold,
.dm-info p.bold {
  margin-bottom: 0px;
}
.buyer-accordion p.orange,
.dm-info p.orange {
  color: #F58024;
  margin-top: 0px;
}
.buyer-accordion span > i.fa.fa-angle-down,
.dm-info span > i.fa.fa-angle-down {
  color: #f58024;
  font-weight: 700;
  float: right;
  margin-top: 5px;
}
.burst {
  display: none;
}
.buyer.accordion-body {
  clear: both;
}
.buyer.col-md-3.col-sm-3.col-xs-3 {
  padding-left: 1px;
  padding-right: 1px;
}
.buyer.col-md-3.col-sm-3.col-xs-3 > p {
  font-size: 10px;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 25px;
  color: #005dac;
  font-weight: 600;
}
.buyer.col-md-2.col-sm-2.col-xs-2 {
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 10px;
}
.buyer.col-md-4.col-sm-4.col-xs-4 {
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 0px;
}
.border {
  border: .5px solid gray;
}
@media (max-width: 767px) {
  .fcc-banner {
    height: 150px;
  }
  .fcc-banner > img {
    transform: scale(0.65, 0.65);
    margin-top: -75px;
  }
}
@media (max-width: 667px) {
  .fcc-banner {
    height: 110px;
  }
  .fcc-banner > img {
    transform: scale(0.6, 0.6);
    margin-top: -95px;
  }
}
.fcc-banner-small {
  height: 100px;
}
.fcc-banner-small > img {
  margin-top: -35px;
  height: 120px;
}
a.anchor {
  display: block;
  position: relative;
  top: -180px;
  visibility: hidden;
}
#gallery-1.royalSlider {
  height: 380px;
}
#full-width-slideshow.royalSlider {
  height: 450px;
}
#navbar .rsMinW,
.rsMinW .rsOverflow,
.rsMinW .rsSlide,
.rsMinW .rsVideoFrameHolder,
.rsMinW .rsThumbs {
  color: blue;
}
.bg-blue {
  background-color: #005dac;
}
.bg-grey {
  background-color: #d3d3d3;
}
.bg-dark-grey {
  background-color: gray;
}
.bg-block-wh {
  padding: 2%;
  background-color: white;
}
.align-right {
  text-align: right;
}
.nav-info {
  font-weight: 700;
  color: #F58024;
}
.navbar {
  margin-bottom: 0;
}
.contact_number {
  padding: 1%;
}
.view_more .panel {
  border: 1px solid #d6d6d6;
}
.success_story {
  background: url('/images/success_story.jpg');
  height: 350px;
  color: white;
}
.success-desc {
  margin-top: 5%;
  margin-bottom: 5%;
  padding-right: 20%;
  font-size: 1.6em;
}
.block {
  padding: 2%;
}
.centered {
  text-align: center;
}
nav.navbar.navbar-default {
  margin: 0;
}
#navbarCollapse {
  padding: 0;
}
.hamburger-menu > li > a {
  font-size: 15px;
  text-transform: uppercase;
  color: #005dac;
  padding: 5px 50px;
}
.navbar-nav > li > a {
  line-height: 13px;
}
.navbar {
  text-align: center;
}
.main-nav li {
  color: white;
  font-weight: 700;
  padding: 0px 100px;
}
.navbar-toggle {
  margin: 3px;
  margin-top: 10px;
  padding: 7px;
}
.navbar-brand {
  height: auto;
  padding: 0;
}
.main-nav .navbar-nav > li > a {
  color: white;
}
.nav-icon {
  border: none;
  margin: 2%;
  padding: 2%;
}
.navbar-default .navbar-toggle .icon-bar {
  color: blue;
  font-size: 18px;
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}
.navbar-icon {
  border: none;
  padding: 1%;
  margin: 1%;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #1A6DB5;
  font-size: 20px;
}
.navbar-default .navbar-toggle {
  border-color: white;
}
.dealer-icon {
  padding: 2%;
  margin-top: 5px;
}
.hamburger {
  padding: 2%;
  margin-top: 8px;
}
.logo_sm {
  margin-left: 5%;
}
.special_form input {
  background-color: white;
  margin-right: 10px;
}
.smart-tech-logo {
  margin: auto;
}
.view_more {
  text-align: center;
  margin: auto;
}
.view_more h3 {
  color: #345DA8;
}
.view_more img {
  width: 100%;
}
.view_more .panel-heading {
  padding: 0;
}
.view_more_btn .zip {
  margin-left: 5%;
  margin-right: 5%;
}
.title-block-blue {
  padding-bottom: 2%;
  color: #346ECB;
}
.title-block-white {
  padding-bottom: 2%;
  color: #ffffff;
}
.view_more .panel {
  height: 400px;
}
.support-container {
  margin-right: 7%;
  margin-left: 7%;
}
/*.support-pic{
  padding:10%;
}*/
.media-body {
  margin: 3%;
}
.support-desc {
  margin-top: 2%;
  margin-bottom: 2%;
}
.features_details {
  padding: 0;
  padding-right: 10%;
}
.features_details h4 {
  color: #015dad;
  font-family: 'OpenSansBold';
  font-size: 20px;
  line-height: 25px;
  margin: 0;
  padding: 0;
  text-transform: capitalize;
}
.features_pic {
  display: block;
  position: relative;
  top: 5px;
}
.search-form input {
  margin: 2%;
}
.view_more_btn input {
  width: 50%;
}
.fat_footer {
  background-color: #09467b;
}
.fat_footer h6 {
  font-weight: 700;
}
footer ul {
  padding-left: 0px;
}
footer li {
  list-style-type: none;
}
.fat_footer a {
  color: white;
}
.fat_footer a:hover {
  color: white;
}
.social td {
  padding: 10px;
}
.footer-img {
  margin-top: 20%;
}
#pricing_plan .panel-heading {
  background-color: #005dac;
  color: white;
  margin: auto;
}
#pricing_plan .panel-heading h2 {
  margin-top: 10px;
  border: none;
}
#pricing_plan .table h3 {
  color: #005dac;
  font-family: 'OpenSansBold';
  font-size: 28px;
}
#pricing_plan .table h4 {
  color: #000000;
  font-weight: 700;
  font-family: 'OpenSansBold';
}
#pricing_plan .table h5 {
  color: #005dac;
  font-weight: 700;
  font-family: 'OpenSansBold';
  font-size: 16px;
}
#pricing_plan .table big {
  font-size: 18px;
}
#pricing_plan .popular {
  background-color: #f58024;
  color: white;
  font-weight: 700;
  width: 80%;
  text-align: center;
  margin-left: 10%;
  border-radius: 4px;
}
#pricing_plan .popular h5 {
  margin: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}
#pricing_plan .panel-footer .btn-primary {
  border-radius: 4px;
  color: #ffffff;
  font-size: 20px;
  padding: 6px 55px;
  text-align: center;
  text-transform: capitalize;
  text-decoration: none;
  border: none;
}
#pricing_plan .panel-footer .btn-primary:hover {
  color: #000000;
}
.plan_billboard_text {
  padding-right: 28%;
  padding-left: 28%;
}
.plan_billboard_text h1 {
  font-size: 55px;
  text-shadow: 2px 2px #a9bac3;
  filter: Shadow(Color=#000000, Direction=130, Strength=2);
}
.select-location {
  background: none;
}
@media (max-width: 768px) {
  img {
    margin: auto;
  }
  .features_pic {
    margin-top: 50%;
  }
  .support-pic {
    width: 100%;
  }
  .navbar {
    background-color: white;
    padding-top: 3%;
    padding-bottom: 3%;
  }
  .navbar-header a {
    padding-right: 5%;
  }
  #navbar-collapse-dropdown-all .navbar-default .navbar-nav > li > a {
    top: 10px;
    text-transform: uppercase;
    color: #1A6DB5;
  }
  .navbar-default .navbar-nav {
    margin: 0px;
  }
}
/* VIDEO */
.flex-video {
  position: relative;
  padding-top: 0px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}
.flex-video.widescreen {
  padding-bottom: 57.25%;
  margin: 0 0;
  text-align: center;
}
.flex-video.vimeo {
  padding-top: 0;
}
.flex-video iframe,
.flex-video object,
.flex-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
  .flex-video {
    padding-top: 0;
  }
}
.panel-video .panel-heading {
  padding: 0;
}
.panel-video .panel-body p {
  font-size: 15px;
  font-family: 'OpenSansRegular';
  color: #808286;
}
.panel-video .panel-body h4 {
  font-size: 20px;
  color: #005dac;
  font-family: 'OpenSansBold';
  padding-bottom: 10px;
}
.sms_header {
  background: url(../../images/sms_hero.jpg);
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  font-family: 'OpenSansRegular';
  font-size: 18px;
  color: #fff;
  min-height: 200px;
  text-align: center;
  text-shadow: 2px 2px rgba(0, 0, 0, 0.53);
  filter: Shadow(Color=#000000, Direction=130, Strength=2);
}
.sms_results_header {
  background: url(../../images/thanksgiving_banner5.jpeg);
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  font-family: 'OpenSansRegular';
  font-size: 18px;
  color: #fff;
  min-height: 200px;
  text-align: center;
  text-shadow: 2px 2px rgba(0, 0, 0, 0.53);
  filter: Shadow(Color=#000000, Direction=130, Strength=2);
}
.sms-offer1 {
  background: url(../../images/offer_1.jpg);
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding: 15px;
  font-family: 'OpenSansRegular';
  font-size: 14px;
  color: #fff;
  height: 200px;
  text-align: center;
  font-weight: 600;
  text-shadow: 2px 2px rgba(0, 0, 0, 0.53);
  filter: Shadow(Color=#000000, Direction=130, Strength=2);
}
.sms-offer2 {
  background: url(../../images/offer_2.jpg);
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding: 15px;
  font-family: 'OpenSansRegular';
  font-size: 14px;
  color: #fff;
  height: 200px;
  text-align: center;
  font-weight: 600;
  text-shadow: 2px 2px rgba(0, 0, 0, 0.53);
  filter: Shadow(Color=#000000, Direction=130, Strength=2);
}
.sms-offer3 {
  background: url(../../images/offer_3.jpg);
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding: 15px;
  font-family: 'OpenSansRegular';
  font-size: 14px;
  color: #fff;
  height: 200px;
  text-align: center;
  font-weight: 500;
  text-shadow: 2px 2px rgba(0, 0, 0, 0.53);
  filter: Shadow(Color=#000000, Direction=130, Strength=2);
}
.d-offer1 {
  background-color: #f58024;
  padding: 15px;
  font-family: 'OpenSansRegular';
  font-size: 14px;
  color: #fff;
  height: 200px;
  text-align: center;
  font-weight: 600;
  text-shadow: 2px 2px rgba(0, 0, 0, 0.53);
  filter: Shadow(Color=#000000, Direction=130, Strength=2);
}
.prime-plus-offer {
  background-color: #f58024;
  padding: 15px;
  font-family: 'OpenSansRegular';
  font-size: 14px;
  color: #fff;
  height: 200px;
  text-align: center;
  font-weight: 600;
  text-shadow: 2px 2px rgba(0, 0, 0, 0.53);
  filter: Shadow(Color=#000000, Direction=130, Strength=2);
}
.prime-plus-offer .smstext {
  border: 1px solid white;
  margin: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 700px) {
  .prime-plus-offer h3 {
    font-size: 16px;
  }
  .prime-plus-offer  .smstext {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
.d-offer2 {
  background-color: #f58024;
  padding: 15px;
  font-family: 'OpenSansRegular';
  font-size: 14px;
  color: #fff;
  height: 200px;
  text-align: center;
  font-weight: 600;
  text-shadow: 2px 2px rgba(0, 0, 0, 0.53);
  filter: Shadow(Color=#000000, Direction=130, Strength=2);
}
.d-offer3 {
  background-color: #f58024;
  padding: 15px;
  font-family: 'OpenSansRegular';
  font-size: 14px;
  color: #fff;
  height: 200px;
  text-align: center;
  font-weight: 600;
  text-shadow: 2px 2px rgba(0, 0, 0, 0.53);
  filter: Shadow(Color=#000000, Direction=130, Strength=2);
}
.success_story h1 {
  text-shadow: 3px 3px rgba(0, 0, 0, 0.73);
  filter: Shadow(Color=#000000, Direction=130, Strength=2);
  margin-top: 5px;
  padding-right: 200px;
}
.story_text {
  padding-top: 3%;
}
.success_text h4 {
  padding: 15px 0px 15px 0px;
}
.life-connected {
  text-shadow: 2px 2px rgba(0, 0, 0, 0.43);
  filter: Shadow(Color=#000000, Direction=130, Strength=2);
}
.success_story .btn {
  margin-top: 10px;
}
.btn {
  border: none;
  color: white;
}
.btn:hover {
  background-color: #F58024;
  border: none;
  color: white;
}
.disclaimer p {
  margin: 1px;
  color: gray;
}
.view_more .panel-footer {
  background: none;
  border-top: none;
}
footer table i {
  color: white;
}
.find-out-now {
  margin: auto;
  padding: 10px 40px;
  font-size: 14px;
  margin-left: 18%;
  margin-top: -10%;
}
.voice-cont-txt {
  width: 53%;
}
.gig_img {
  padding: 5% 3% 0 3%;
}
#which_plan .plan_heading {
  display: inline-block;
  position: relative;
  width: 100%;
  background-color: #005dac;
  color: white;
  padding: 5%;
}
#which_plan .plan_heading h1 {
  font-size: 30px;
}
.which_plan_link a {
  color: white;
  font-size: 18px;
}
.which_blue {
  color: #005dac;
}
.which_blue_text h1 {
  color: #005dac;
  font-family: 'OpenSansBold';
  font-size: 35px;
  padding-bottom: 10px;
  padding-top: 10px;
}
#which_plan .plan_heading h4 {
  font-weight: 300;
}
.which_blue_text p {
  font-family: 'OpenSansRegular';
  color: #808286;
  font-size: 16px;
  padding-bottom: 10px;
}
#right_plan_table {
  background-color: #ececed;
}
.or img {
  margin: auto;
}
#which_plan .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#which_plan .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#which_plan .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#which_plan .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#which_plan .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#which_plan .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#which_plan .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#which_plan .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border: none;
}
#which_plan .table > thead > tr > th,
#which_plan .table > tbody > tr > th,
#which_plan .table > tfoot > tr > th,
#which_plan .table > thead > tr > td,
#which_plan .table > tbody > tr > td,
#which_plan .table > tfoot > tr > td {
  border-top: none;
}
#technologies .accordion-inner {
  max-width: 400px;
}
.join_hn h1 {
  color: #074FA3;
  font-size: 30px;
  font-weight: bold;
  padding-bottom: 5px;
  padding-top: 5px;
}
.orange {
  color: #F58024;
  font-weight: 400;
}
.bold {
  font-weight: 700;
}
.join_hn p {
  color: #40494D;
}
.sell_radio_buttons label {
  font-weight: 400;
  margin-left: 5px;
  margin-right: 10px;
  color: #687175;
}
.sell_radio_buttons input[type="radio"],
.sell_radio_buttons input[type="checkbox"] {
  border: 1px solid orange;
}
@media (min-width: 769px) {
  .sell_form {
    padding-right: 15%;
    padding-left: 15%;
    border-left: 1px solid #d3d3d3;
  }
}
.sell_form .btn.btn-default {
  background-color: #F58024;
  padding: 5px 40px;
  width: 100%;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-ALASKA .path1:before {
  content: "\e600";
  color: #22386f;
}
.icon-ALASKA .path2:before {
  content: "\e601";
  margin-left: -1em;
  color: #f4eb2f;
}
.icon-ALASKA .path3:before {
  content: "\e602";
  margin-left: -1em;
  color: #f4eb2f;
}
.icon-ALASKA .path4:before {
  content: "\e603";
  margin-left: -1em;
  color: #f4eb2f;
}
.icon-ALASKA .path5:before {
  content: "\e604";
  margin-left: -1em;
  color: #f4eb2f;
}
.icon-ALASKA .path6:before {
  content: "\e605";
  margin-left: -1em;
  color: #f4eb2f;
}
.icon-ALASKA .path7:before {
  content: "\e606";
  margin-left: -1em;
  color: #f4eb2f;
}
.icon-ALASKA .path8:before {
  content: "\e607";
  margin-left: -1em;
  color: #f4eb2f;
}
.icon-ALASKA .path9:before {
  content: "\e608";
  margin-left: -1em;
  color: #f4eb2f;
}
.icon-broadband .path1:before {
  content: "\e609";
  color: #1a6fb0;
}
.icon-broadband .path2:before {
  content: "\e60a";
  margin-left: -1em;
  color: #f58423;
}
.icon-broadband .path3:before {
  content: "\e60b";
  margin-left: -1em;
  color: #f58423;
}
.icon-broadband .path4:before {
  content: "\e60c";
  margin-left: -1em;
  color: #f58423;
}
.icon-broadband .path5:before {
  content: "\e60d";
  margin-left: -1em;
  color: #f58423;
}
.icon-broadband .path6:before {
  content: "\e60e";
  margin-left: -1em;
  color: #f58423;
}
.icon-broadband .path7:before {
  content: "\e60f";
  margin-left: -1em;
  color: #1a6fb0;
}
.icon-broadband .path8:before {
  content: "\e610";
  margin-left: -1em;
  color: #1a6fb0;
}
.icon-building .path1:before {
  content: "\e611";
  color: #1a6fb0;
}
.icon-building .path2:before {
  content: "\e612";
  margin-left: -1em;
  color: #f58423;
}
.icon-building .path3:before {
  content: "\e613";
  margin-left: -1em;
  color: #ffffff;
}
.icon-building .path4:before {
  content: "\e614";
  margin-left: -1em;
  color: #ffffff;
}
.icon-building .path5:before {
  content: "\e615";
  margin-left: -1em;
  color: #ffffff;
}
.icon-building .path6:before {
  content: "\e616";
  margin-left: -1em;
  color: #ffffff;
}
.icon-building .path7:before {
  content: "\e617";
  margin-left: -1em;
  color: #ffffff;
}
.icon-building .path8:before {
  content: "\e618";
  margin-left: -1em;
  color: #ffffff;
}
.icon-building .path9:before {
  content: "\e619";
  margin-left: -1em;
  color: #ffffff;
}
.icon-building .path10:before {
  content: "\e61a";
  margin-left: -1em;
  color: #ffffff;
}
.icon-building .path11:before {
  content: "\e61b";
  margin-left: -1em;
  color: #ffffff;
}
.icon-building .path12:before {
  content: "\e61c";
  margin-left: -1em;
  color: #ffffff;
}
.icon-building .path13:before {
  content: "\e61d";
  margin-left: -1em;
  color: #ffffff;
}
.icon-building .path14:before {
  content: "\e61e";
  margin-left: -1em;
  color: #1a6fb0;
}
.icon-building .path15:before {
  content: "\e61f";
  margin-left: -1em;
  color: #1a6fb0;
}
.icon-building .path16:before {
  content: "\e620";
  margin-left: -1em;
  color: #1a6fb0;
}
.icon-CAMERA:before {
  content: "\e621";
}
.icon-CANADA .path1:before {
  content: "\e622";
  color: #ea1d2c;
}
.icon-CANADA .path2:before {
  content: "\e623";
  margin-left: -1em;
  color: #ea1d2c;
}
.icon-CANADA .path3:before {
  content: "\e624";
  margin-left: -1em;
  color: #ffffff;
}
.icon-CANADA .path4:before {
  content: "\e625";
  margin-left: -1em;
  color: #ea1d2c;
}
.icon-homecomputer .path1:before {
  content: "\e626";
  color: #1a6fb0;
}
.icon-homecomputer .path2:before {
  content: "\e627";
  margin-left: -1em;
  color: #ffffff;
}
.icon-homecomputer .path3:before {
  content: "\e628";
  margin-left: -1em;
  color: #ffffff;
}
.icon-homecomputer .path4:before {
  content: "\e629";
  margin-left: -1em;
  color: #ffffff;
}
.icon-homecomputer .path5:before {
  content: "\e62a";
  margin-left: -1em;
  color: #ffffff;
}
.icon-homecomputer .path6:before {
  content: "\e62b";
  margin-left: -1em;
  color: #f58423;
}
.icon-homecomputer .path7:before {
  content: "\e62c";
  margin-left: -1em;
  color: #f58423;
}
.icon-homecomputer .path8:before {
  content: "\e62d";
  margin-left: -1em;
  color: #ffffff;
}
.icon-homecomputer .path9:before {
  content: "\e62e";
  margin-left: -1em;
  color: #ffffff;
}
.icon-homecomputer .path10:before {
  content: "\e62f";
  margin-left: -1em;
  color: #ffffff;
}
.icon-mouse:before {
  content: "\e630";
}
.icon-music:before {
  content: "\e631";
}
.icon-offices .path1:before {
  content: "\e632";
  color: #1a6fb0;
}
.icon-offices .path2:before {
  content: "\e633";
  margin-left: -1em;
  color: #f58423;
}
.icon-offices .path3:before {
  content: "\e634";
  margin-left: -1em;
  color: #ffffff;
}
.icon-offices .path4:before {
  content: "\e635";
  margin-left: -1em;
  color: #ffffff;
}
.icon-offices .path5:before {
  content: "\e636";
  margin-left: -1em;
  color: #ffffff;
}
.icon-offices .path6:before {
  content: "\e637";
  margin-left: -1em;
  color: #ffffff;
}
.icon-offices .path7:before {
  content: "\e638";
  margin-left: -1em;
  color: #ffffff;
}
.icon-offices .path8:before {
  content: "\e639";
  margin-left: -1em;
  color: #ffffff;
}
.icon-offices .path9:before {
  content: "\e63a";
  margin-left: -1em;
  color: #ffffff;
}
.icon-offices .path10:before {
  content: "\e63b";
  margin-left: -1em;
  color: #ffffff;
}
.icon-offices .path11:before {
  content: "\e63c";
  margin-left: -1em;
  color: #ffffff;
}
.icon-offices .path12:before {
  content: "\e63d";
  margin-left: -1em;
  color: #ffffff;
}
.icon-offices .path13:before {
  content: "\e63e";
  margin-left: -1em;
  color: #ffffff;
}
.icon-offices .path14:before {
  content: "\e63f";
  margin-left: -1em;
  color: #1a6fb0;
}
.icon-offices .path15:before {
  content: "\e640";
  margin-left: -1em;
  color: #1a6fb0;
}
.icon-offices .path16:before {
  content: "\e641";
  margin-left: -1em;
  color: #1a6fb0;
}
.icon-PHONE:before {
  content: "\e642";
}
.icon-PUERTORICO .path1:before {
  content: "\e643";
  color: #e61d34;
}
.icon-PUERTORICO .path2:before {
  content: "\e644";
  margin-left: -1em;
  color: #e61d34;
}
.icon-PUERTORICO .path3:before {
  content: "\e645";
  margin-left: -1em;
  color: #e61d34;
}
.icon-PUERTORICO .path4:before {
  content: "\e646";
  margin-left: -1em;
  color: #ffffff;
}
.icon-PUERTORICO .path5:before {
  content: "\e647";
  margin-left: -1em;
  color: #ffffff;
}
.icon-PUERTORICO .path6:before {
  content: "\e648";
  margin-left: -1em;
  color: #2e3d85;
}
.icon-PUERTORICO .path7:before {
  content: "\e649";
  margin-left: -1em;
  color: #ffffff;
}
.icon-satellite .path1:before {
  content: "\e64a";
  color: #1a6fb0;
}
.icon-satellite .path2:before {
  content: "\e64b";
  margin-left: -1em;
  color: #ffffff;
}
.icon-satellite .path3:before {
  content: "\e64c";
  margin-left: -1em;
  color: #ffffff;
}
.icon-satellite .path4:before {
  content: "\e64d";
  margin-left: -1em;
  color: #ffffff;
}
.icon-satellite .path5:before {
  content: "\e64e";
  margin-left: -1em;
  color: #ffffff;
}
.icon-satellite .path6:before {
  content: "\e64f";
  margin-left: -1em;
  color: #ffffff;
}
.icon-satellite .path7:before {
  content: "\e650";
  margin-left: -1em;
  color: #ffffff;
}
.icon-satellite .path8:before {
  content: "\e651";
  margin-left: -1em;
  color: #ffffff;
}
.icon-satellite .path9:before {
  content: "\e652";
  margin-left: -1em;
  color: #ffffff;
}
.icon-satellite .path10:before {
  content: "\e653";
  margin-left: -1em;
  color: #f58423;
}
.icon-servers .path1:before {
  content: "\e654";
  color: #1a6fb0;
}
.icon-servers .path2:before {
  content: "\e655";
  margin-left: -1em;
  color: #ffffff;
}
.icon-servers .path3:before {
  content: "\e656";
  margin-left: -1em;
  color: #f58423;
}
.icon-servers .path4:before {
  content: "\e657";
  margin-left: -1em;
  color: #ffffff;
}
.icon-servers .path5:before {
  content: "\e658";
  margin-left: -1em;
  color: #ffffff;
}
.icon-servers .path6:before {
  content: "\e659";
  margin-left: -1em;
  color: #ffffff;
}
.icon-servers .path7:before {
  content: "\e65a";
  margin-left: -1em;
  color: #ffffff;
}
.icon-servers .path8:before {
  content: "\e65b";
  margin-left: -1em;
  color: #f58423;
}
.icon-servers .path9:before {
  content: "\e65c";
  margin-left: -1em;
  color: #ffffff;
}
.icon-video:before {
  content: "\e65d";
}
.block.content-header h1 {
  color: #fff;
  font-family: 'OpenSansBold';
}
.block.content h2 {
  color: #666;
  font-family: 'OpenSansBold';
  font-size: 2.0em;
}
.block.content h3 {
  color: #015dad;
  font-family: 'OpenSansBold';
  font-size: 1.8em;
}
.block.content p {
  font-size: 1.2em;
}
.business-owner .btn {
  margin-left: 10px;
}
.voice-blue-back h2,
.voice-orange-back h2 {
  color: white;
}
.voice-orange .col-md-6,
.voice-orange .col-sm-6,
.voice-orange .col-xs-12 {
  padding: 0;
  margin: 0;
}
.voice-plan-panel .panel-heading {
  padding: 3px 5px;
  margin: 0;
}
.voice-plan-panel .panel-body {
  padding: 2%;
  margin: 0;
}
.voice-orange .panel {
  border: none;
}
.voice-plan-panel {
  height: 270px;
}
.left_left_txt {
  text-align: center;
}
#simple-vertical {
  height: 425px;
}
.which-icon {
  font-size: 64px;
  color: #005dac;
}
#which_plan .plan_heading {
  height: 230px;
}
.small-reg {
  font-size: 20px;
  margin-left: -5px;
}
.passion-table .h4-logo {
  margin-left: 50px;
  margin-top: -10px;
}
#accordion2 {
  padding-left: 5%;
}
.banner_plan_learn {
  background-color: gray;
}
.banner_plan {
  background-color: gray;
}
.banner {
  background-color: gray;
}
.banner_plan_learn1 {
  background-color: gray;
}
.special_bg {
  text-align: center;
}
.smart-tech-cta h4 {
  color: #005dac;
  text-transform: uppercase;
  letter-spacing: 3px;
}
.smart-tech-cta .btn {
  font-weight: 500;
  padding: 10px 40px;
  font-size: 18px;
}
button.btn-invisible {
  margin: 0px;
  padding: 0px;
}
a.btn.bg-blue.btn-lg:hover {
  background-color: #005dac;
}
.play-button {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}
.affix-bottom {
  position: absolute;
}
@media (max-width: 500px) {
  .st  h1 {
    font-size: 28px;
  }
  .st-header {
    height: 0;
    min-height: 0;
    padding: 0;
  }
  .st-header img {
    margin: 0;
  }
}
@media (max-width: 400px) {
  .st  h1 {
    font-size: 24px !important;
  }
}
.faq-section .panel-body p {
  color: #333350;
  font-size: 14px;
}
.faq-section .input-field label.active {
  transform: none;
}
.faq-section .file-field .btn,
.faq-section .file-field .btn-large {
  float: right;
}
.faq-section h2 {
  font-weight: 600;
  font-size: 30px;
}
.faq-section h4 {
  font-weight: 600;
  color: #333;
}
.faq-section p.explain {
  color: #000;
  font-size: 14px;
  margin-top: 12px;
}
.faq-section ul > li > a {
  font-weight: 600;
  color: #3366BB;
}
.faq-section .panel {
  margin-bottom: 5px;
}
.faq-section .panel-default > .panel-heading {
  background-color: #ffffff;
  border-color: none;
  border: none;
}
.faq-section .panel-default {
  border: none;
  box-shadow: none;
}
.faq-section .panel-heading {
  border: none;
}
.faq-section .panel-title > a {
  font-weight: 600;
  color: #3366BB;
  margin-top: 5px;
  margin-bottom: 5px;
}
.faq-section .single-digit-q {
  color: #333;
}
.faq-section .double-digit-q {
  color: #333;
}
.faq-section .faq-search-btn {
  background-color: #F68124;
  color: #ffffff;
  font-weight: 600;
  padding: 7px 30px;
}
.faq-section .list-group-item {
  border: none;
  font-weight: 300;
  color: #005dac;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-top: 5px;
}
.faq-section .badge {
  background-color: transparent;
  color: black;
  border-radius: 0px;
  float: none;
  font-weight: 300;
  font-size: 10px;
}
.faq-section .list-group-item.active,
.faq-section .list-group-item.active:hover,
.faq-section .list-group-item.active:focus {
  background-color: #ffffff;
  color: black;
  font-weight: 600;
}
.faq-section .input-group-btn {
  position: relative;
  right: 80px;
  z-index: 2;
}
.faq-section .input-group-btn .btn-reset {
  color: gray;
}
.faq-section .input-group-btn .btn-reset:hover {
  background-color: gray;
  color: white;
}
.faq-section .input-group-btn .faq-search-btn {
  background-color: #F68124;
  color: #ffffff;
  font-weight: 600;
  padding: 7px 30px;
}
.faq-section .notice {
  margin-top: 10px;
  margin-bottom: 0;
  padding: 5px 15px;
  width: 550px;
}
.single-digit-q {
  padding-left: 15px;
  text-indent: -15px;
}
.double-digit-q {
  padding-left: 30px;
  text-indent: -30px;
}
.single-digit {
  padding-left: 15px;
}
.double-digit {
  padding-left: 30px;
}
strong {
  font-family: "opensansBold";
}
.double-digit ul li {
  color: #333;
}
.input-group-btn .btn.btn-default.dropdown-toggle {
  border-radius: 3px;
  background-color: white;
  color: #777777;
  border: 1px solid #ccc;
  font-weight: 300;
  padding-left: 10px;
}
.faq-section-mobile .btn-default {
  background-color: #F68124;
  font-weight: 600;
  padding: 7px 30px;
}
.faq-section-mobile .notice {
  margin-top: 10px;
  margin-bottom: 0;
  padding: 5px 15px;
}
.faq.block.block-default h1 {
  font-weight: 700;
}
li.blue_bullet {
  color: #333 !important;
}
li.blue_bullet ul li {
  color: #333333 !important;
}
/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */

.royalSlider {
	width: 100%;
	height: 400px;
	position: relative;
	direction: ltr;
}
.royalSlider > * {
	float: left;
}

.rsWebkit3d .rsSlide {
	-webkit-transform: translateZ(0);
}

.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
	-webkit-backface-visibility: hidden;
}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
    -webkit-transform: none;
}
.rsOverflow {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: left;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	left: 0;
	top: 0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap .rsOverflow {
	position: absolute;
	left: 0;
	top: 0;

}
.rsContainer {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.rsArrow,
.rsThumbsArrow {
	cursor: pointer;
}

.rsThumb {
	float: left;
	position: relative;
}


.rsArrow,
.rsNav,
.rsThumbsArrow {
	opacity: 1;
	-webkit-transition:opacity 0.3s linear;
	-moz-transition:opacity 0.3s linear;
	-o-transition:opacity 0.3s linear;
	transition:opacity 0.3s linear;
}
.rsHidden {
	opacity: 0;
	visibility: hidden;
	-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	transition:visibility 0s linear 0.3s,opacity 0.3s linear;
}


.rsGCaption {
	width: 100%;
	float: left;
	text-align: center;
}

/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen {
	position: fixed !important;
	height: auto !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	z-index: 2147483647 !important;
	top: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
	right: 0 !important;
}

.royalSlider .rsSlide.rsFakePreloader {
	opacity: 1 !important;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-o-transition:  0s;
	transition:  0s;
	display: none;
}

.rsSlide {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;
	
	height: 100%;
	width: 100%;
}

.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
	height: auto;
}

.rsContent {
	width: 100%;
	height: 100%;
	position: relative;
}

.rsPreloader {
	position:absolute;
	z-index: 0;	
}

.rsNav {
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
}
.rsNavItem {
	-webkit-tap-highlight-color:rgba(0,0,0,0.25);
}

.rsThumbs {
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 22;
}
.rsTabs {
	float: left;
	background: none !important;
}
.rsTabs,
.rsThumbs {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}


.rsVideoContainer {
	width: auto;
	height: auto;
	line-height: 0;
	position: relative;
}
.rsVideoFrameHolder {
	position: absolute;
	left: 0;
	top: 0;
	background: #141414;
	opacity: 0;
	-webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
	opacity: 1;
}
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 44px;
}

.rsABlock {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 15;
	
}

img.rsImg {
	max-width: none;
}

.grab-cursor {
	cursor:url(grab.png) 8 8, move; 
}

.grabbing-cursor{ 
	cursor:url(grabbing.png) 8 8, move;
}

.rsNoDrag {
	cursor: auto;
}

.rsLink {
	left:0;
	top:0;
	position:absolute;
	width:100%;
	height:100%;
	display:block;	
	z-index: 20;
	background: url(blank.gif);
}

/* CSS Document */

/*Header Start*/
.top-bar{ padding:9px 0 11px; background-color:#005dac;}
.top-bar p{ margin:0; padding:0; text-align:right;}
.top-bar p a{ font-size:13px; color:#fff; font-family: 'OpenSansSemibold'; padding-left:55px; text-transform:uppercase;}
.top-bar p a:hover{ text-decoration:none;}
.logo {padding: 10px 0;}
.logo .img{width:90%;}
.logo_full .img-responsive, .logo_full .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{max-width: 90%;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{max-width: 100%;}
.logo-full{margin-right:10%;}
.select-location {color: #888a8d;font-size: 15px;font-family: 'OpenSansBold'; border: none; padding: 16px 15px 0 15px;text-transform:uppercase;-moz-appearance:none;}
.select-location:focus{outline:none;}
.location-type {padding: 25px 0 0 0;}
.support-detail-main h5 {color: #808286;font-size: 13px;font-family: 'OpenSansBold';text-transform:uppercase;  text-align: right;  padding: 5px 0;}
.support-detail-main h4 {color: #808286;font-size: 15px;font-family: 'OpenSansBold';text-transform:uppercase;  text-align: right;  padding: 5px 0;}
.support-detail-main h5 span, .support-detail-main h4 span{color:#f68124;font-size:24px;}
.support-detail-main a:hover{text-decoration:none;}
.support-detail-main a {display: inline-block;position: relative;}

.local-dealer h5:before{content:'';display:inline-block;position:absolute; background: url('../images/location.png'); background-repeat: no-repeat; width: 15px; height: 22px; left: -25px; top: 20px;}
.order-by-phone h5:before{content:'';display:inline-block;position:absolute; width: 32px; height: 32px; left: 15px; top: 22px;}
.order-online h5:before{content:'';display:inline-block;position:absolute;  width: 32px; height: 32px; left: -25px; top: 20px;}
.chat h5:before{content:'';display:inline-block;position:absolute;  width: 32px; height: 32px; left: -25px; top: 20px;}
.order-online h5 { padding: 0px 20px; margin-top: 15px; margin-right:5px;}
.order-by-phone h5 {border-right: 1px solid #818486; padding: 0px 20px; margin-top: 15px; margin-right:5px;}
.chat h5 {padding: 0px 0px; margin-top: 15px; margin-right:5px;}
.chat i{border-left:1px solid gray; margin-left:10px;}

/*Navigation*/
/*.navbar-default {background-color: transparent; border-color: transparent;}*/
.main-nav{
  background: -webkit-linear-gradient(#9c9ea1, #818386); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#9c9ea1, #818386); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#9c9ea1, #818386); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#9c9ea1, #818386); /* Standard syntax (must be last) */
}
/*nav.navbar.navbar-default {margin: 0;}
#navbarCollapse{padding: 0;}
.navbar-default .navbar-nav > li > a {color: #fff;font-size: 15px;font-family: 'OpenSansBold';text-transform:uppercase;}
.navbar-nav > li > a {padding: 5px 50px;}
.navbar {min-height: 10px;}
.navbar-default .navbar-nav > li:hover > a{color: #555; background-color: #e7e7e7;}
*/

/*Home Page Services*/
.service {padding: 50px 0px 50px 0px;position: relative;display: inline-block;width: 100%;}
.service-img {float: left;  width: 100px;}
.service-img img{margin: 0 auto; display: block;  top: 5px;  position: relative;}
.service .detail h1 {font-family: 'OpenSansBold';font-size: 20px;color: #015dad;text-transform: capitalize;padding: 0;margin: 0;  line-height: 25px;}
.service .detail {float: right;width: 200px;margin-right: 10%;}
.service .detail p {color: #808286; font-size: 15px;  padding-right: 25%;}

/*Home Page Smart Technology*/
.title-img {width: 480px; margin: 0 auto; display: block;}
#technologies {padding: 40px 0 40px 0;background:#ececed;}
.title p { text-align: center;color: #707070; width: 47%; display: block; margin: 0 auto 25px auto; font-size: 18px; padding-top: 10px;font-family: 'OpenSansRegular';}
.smart-video iframe {width: 100%;height: 400px; padding: 30px 0 0 0;}
.tech-detail img {margin: 30px auto 25px auto; display: block;}

/*Home Page Our Passion*/
.passion-video iframe{width:100%;height: 370px; margin: 30px 0 0 0;}
.our-passion {padding: 60px 0;}
.passion-txt a {margin-top: 78px; float:left;}
.h4-logo{padding-right: 30px; float:right;}
.passion-txt {padding-right: 50px; display: inline-block; width: 100%;  position: relative;}
.passion-txt h1 {color: #005dac; font-size: 35px;font-family: 'OpenSansBold';}
.passion-txt p {color: #707070; font-size: 18px; font-family: 'OpenSansRegular';  margin-bottom: 30px;}

/*Home Page Home Bg*/
#house-bg h1{font-size:35px;font-family: 'OpenSansBold';}
#house-bg{background:url('../images/house-bg.jpg');background-repeat:no-repeat; padding: 80px 0; color: #fff;  background-size: 100% 100%;}
#house-bg p {color: #fff;  margin: 20px 0 30px 0; width: 45%;font-size:22px;font-family: 'OpenSansRegular';}


/*Home Page Plane-FAQ-local*/
#plane-faq-location{background:#ececed;padding:40px 0 80px 0;}
.pfl-detail {padding: 0 20px;}
.pfl-img img {width: 100%;}
.pfl-detail h2 {color: #005dac; font-size: 20px;font-family: 'OpenSansBold';}
.pfl-detail p{color: #707070; font-size: 15px;font-family: 'OpenSansRegular';  text-align: justify;}
.pfl-detail .txt-bx {background: #ececed; box-shadow: none; border: none; font-family: 'OpenSansSemibold';}
/*#plane-faq-location .col-sm-4:last-child .btn-orange {padding: 5px 20px;}*/

/*Footer Start*/
.redirect{
  position:relative;
  overflow:auto;
  border:1px solid #d6d6d6;
  padding:16px 12px;
  border-radius:3px;
  margin-bottom:3%;
  min-height: 198px;
}
.redirect-detail h2 {margin-top: 0;font-size:20px; color:#005dac; font-family: 'OpenSansBold';}
.redirect-detail p{font-family: 'OpenSansRegular';color:#808286; font-size:15px;margin: 20px 0;}
.redirect-detail p span {color: #010101; font-family: 'OpenSansBold';}
.redirect-img img {width: 100%;}
a:hover, a:focus {text-decoration: none;}
.call {width: 100%; background: #005dac; color: #fff; text-align: center; display: inline-block;}
.call h4{font-size:38px;font-family: 'OpenSansSemibold'; padding: 30px 0;}
.call h4:before{content:'';display:inline-block;position:relative; background: url('../images/call-white.png'); background-repeat: no-repeat; width: 32px; height: 36px; left: 0px; top: 5px; margin-right: 25px;}
.call h4 span {font-family: 'OpenSansBold';}
.blue-full {display: inline-block; width: 100%; position: relative; margin-bottom: 20px;}

/*Footer End*/

/*******R*******/


/***************section-2-rating************/
.rate{
	background-color:#ececed;
	padding:40px 0px;
}

.rate .content{
	padding-right:65px;
}
.rate .content h1{
	font-size:35px;
	font-family: 'OpenSansBold';
	color:#000;
	line-height:45px;
	margin:0 0 25px 0;
	padding:0;
}
.rate .content ul{
	margin:0 0 0 20px;
	padding:0;
}
.rate .content ul li{
	color:#707070;
	font-size:18px;
	font-family: 'OpenSansRegular';
	line-height:25px;
}
.over-banner-div {
  position: relative;
}

/***********************************/

.banner_plan{ background:url(../images/house-bg.jpg); background-repeat:no-repeat;padding:55px 0; font-family: 'OpenSansBold'; font-size:22px; color:#fff; text-align:center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.banner_plan p{ margin:0; text-shadow:2px 2px rgba(0, 0, 0, 0.43);   }
.banner_plan  h1{ color:#fff; font-size:55px; font-family: 'OpenSansBold'; text-shadow:3px 3px rgba(0, 0, 0, 0.43);   text-align: center; padding-bottom:10px; }
.banner{ background:url(../images/house-bg.jpg); background-repeat:no-repeat;  -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;padding:55px 0; font-family: 'OpenSansBold'; font-size:22px; color:#fff; text-align:center;  }
.banner p{ margin:0; text-shadow:2px 2px rgba(0, 0, 0, 0.43);}
.banner h1{ color:#fff; font-size:55px; font-family: 'OpenSansBold'; text-shadow:3px 3px rgba(0, 0, 0, 0.43);   text-align: center; padding-bottom:10px; }
.pricing{ padding-top:0px;}
.current_location{ font-size:18px; color:#808286; font-family: 'OpenSansSemibold'; text-align:center; position:relative;}
.current_location a{ color:#005dac; padding-left:15px; text-decoration:none; outline:none;}
.pricing_details{ padding-top:65px; position:relative;}
.plan_heading{ display:inline-block; position:relative;width:100%;}
.plan_title{padding:15px 0; color:#fff; text-align:center; font-size:24px; font-family: 'OpenSansBold'; margin-bottom:10px; text-transform:capitalize;}
.plan_txt{ font-size:18px; font-family: 'OpenSansRegular'; color:#808286; text-align:center; padding-bottom:20px;}
.plan_txt span{ font-size:28px; color:#005dac; font-family: 'OpenSansBold';}
.plan_txt.small{font-size:15px; font-family: 'OpenSansRegular'; color:#808286; text-align:center; padding-bottom:25px;}
.plan_txt.small span{ font-size:20px; color:#000; font-family: 'OpenSansBold';}
.plan_txt.free span{ font-size:32px;}
.plan_txt.small.to label{ font-size:15px; color:#005dac; font-family: 'OpenSansBold'; margin-bottom:0;}
.plan_txt.small.to{ padding-bottom:10px;}
.plan_txt.small.to label span{ font-size:15px; color:#000; font-family: 'OpenSansBold';}
.plan_txt.small.bonus {  padding-bottom: 18px;}
a.order_now{ font-size:20px; font-family: 'OpenSansSemibold'; color:#fff; text-align:center;  background:#f58024;   padding: 6px 55px;  border-radius: 4px;    text-decoration: none;  outline: none; text-transform:capitalize;}
.order_add{ text-align:center;}
.special_offer{   font-size: 15px;  color: #fff;  font-family: 'OpenSansBold';  text-align: center;  background: #f58024;  padding: 2px;  width: 232px;  position: absolute;  top: -25px;  left: 10%;  border-top-left-radius: 4px; border-top-right-radius: 4px; text-transform:uppercase;}
.add_hughesnet{}
.add_hughesnet_image{ text-align:right;}
.add_hughesnet_txt{ font-size:32px; font-family: 'OpenSansBold'; color:#005dac;}
.add_hughesnet_image img{ padding-top:25px;}
.free_voice{ padding:35px 0 0 0;}
.free_order p{ margin:0 auto; color:#808286; font-size:18px; font-family: 'OpenSansRegular';   text-align: justify;  padding-left: 115px;  }
ul.free_order_voice {  padding-left: 136px;  padding-top: 20px;}
ul.free_order_voice li{ color:#000; font-size:22px; font-family: 'OpenSansBold';}
.hughes-voice-logo{ position:relative; color:#808286; font-size:20px; font-family: 'OpenSansRegular';}
.hughes-voice-logo a img{position:relative; padding-bottom: 28px;}
.hughes-voice-logo span{ font-size:30px; color:#000; font-family: 'OpenSansBold'; line-height:1;}
.hughes-voice-logo p{ margin-bottom:0;}
span.first_month{ font-size:15px; color:#808286;font-family: 'OpenSansItalic';}
.service.free{ padding-left:45px;}

.satellite_internet_network{ padding:10px 0 70px 0;}
.satellite_internet h1{ font-size:35px; color:#005dac; font-family: 'OpenSansBold'; text-align:center; padding-bottom:10px;}
.satellite_internet p { text-align:center; font-size:22px; font-family: 'OpenSansRegular'; color:#808286;}
.gen{ padding:55px 0 70px 0; background:#ececed;}
.gen_contant h1{ font-size:35px; color:#000; font-family: 'OpenSansBold';}
.gen_contant {  font-size:18px; font-family: 'OpenSansRegular'; color:#808286;}
.gen_txt_contant h4{font-size:20px; color:#005dac; font-family: 'OpenSansBold'; padding-bottom:10px;}
.gen_txt_contant{font-size:15px; font-family: 'OpenSansRegular'; color:#808286;}
.everyone{ background:url(../images/shadow.jpg); background-repeat:no-repeat;  -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.everyone_contant{ padding:50px 0 120px 0;}
.everyone_contant h1{ font-size:35px; color:#fff; font-family: 'OpenSansBold'; padding-bottom:10px;}
.everyone_contant { font-size:18px; color:#fff; font-family: 'OpenSansRegular';}
.action{ padding:35px 0 70px 0;}
.video{ width:270px; height:140px;}
.in_action{ padding-top:20px;}
.action_contant{ padding-top:15px; padding-left:15px;}
.action_contant h4{ font-size:20px; color:#005dac; font-family: 'OpenSansBold'; padding-bottom:10px;}
.action_contant{font-size:15px; font-family: 'OpenSansRegular'; color:#808286;}
.special_offers_area{ background:rgba(1, 93, 173, 0.9); padding:15px 0 10px 0;}
.special_offers_heading h4{ font-size:18px; color:#fff; font-family: 'OpenSansSemibold'; text-transform:uppercase; text-align:center;  letter-spacing: 3px; }
.special_bg{ padding:10px 30px 10px 30px; background:url(../images/special_bg.png); background-repeat:no-repeat; width:75%; margin:0 auto;background-size: 100%;}
.your_bg{ background:url(../images/your_bg.png); background-repeat:no-repeat; width: 17%; font-size:18px; color:#fff;   padding: 12px 0 13px 14px; display:inline-block; position:relative;  background-size: 100% 100%;font-family: 'OpenSansSemibold'; text-align:left;}
.special_form{ display:inline-block; position:relative;}
input.street{ background-color:white; border:0; outline:none; text-decoration:none; padding-left:3px; font-size:14px; font-family: 'OpenSansSemibold'; color:#707070;   padding: 10px 0 10px 5px; }
input.zip{ background-color:white; border:0; outline:none; text-decoration:none; padding-left:3px; font-size:14px; font-family: 'OpenSansSemibold'; color:#707070;   padding:  10px 0 10px 5px; }
::-webkit-input-placeholder { color:#707070; }
::-moz-placeholder { color:#707070; } /* firefox 19+ */
:-ms-input-placeholder { color:#707070; } /* ie */
input.check_out{font-size: 20px; font-family: 'OpenSansSemibold'; color: #fff; text-align: center;border:none; background: #f58024; padding: 8px 49px; border-radius: 4px; text-decoration: none; outline: none; text-transform:capitalize;}

/*VOICE*/

.voice{ padding:40px 0 55px 0;}
.voice_head h1{ font-size:42px; font-family: 'OpenSansBold';  color:#005dac; padding-bottom:10px; text-align:center;}
.voice_head{ font-size:18px; font-family: 'OpenSansRegular'; color:#808286; text-align:center;}
.voice_main{ padding-top:50px;}
.voice_contant{ padding-top:20px; font-size:18px; font-family: 'OpenSansRegular'; color:#808286;}
.voice_contant h1{font-size:35px; font-family: 'OpenSansBold';  color:#005dac; padding-bottom:10px;}
.voice_list ul li{font-size:18px; font-family: 'OpenSansRegular'; color:#000;}
.voice_list ul{ padding-left:15px;}
.voice-cont{ width:100%;}
.voice-cont-image{ width:35%; display:inline-block; position:relative; vertical-align: top;  padding-top: 110px;}
.voice-cont-txt{display:inline-block; position:relative; border:1px solid #808286;   padding-bottom: 15px;}
.white-blue{ background:url(../images/bg-white-blue.png); background-repeat:no-repeat; background-size:100% 100%; padding-top:25px; color:#fff; font-size:19px; font-family: 'OpenSansRegular'; text-align:center;   padding-bottom: 30px;}
.dang{font-size:18px; color:#fff; font-family: 'OpenSansRegular'; text-align:center; display:inline-block; position:relative;}
.dang  span.large{ font-size:70px; color:#fff;  font-family: 'OpenSansBold'; vertical-align: top; display:inline-block; position:relative;    top: -15px;}
.dang span.small{font-size:44px; color:#fff;  right: -5px;  font-family: 'OpenSansBold';  display: inline-block;  position: relative;}
.dang  span.very{   font-size: 18px;  color: #fff;  font-family: 'OpenSansRegular';  display: inline-block;  position: relative;  left: -67px;  top: 18px; font-weight:300;}
.dang-txt{ left:25px; display:inline-block; position:relative;   height: 75px; text-transform:none;}
.relax{ text-align:center; color:#fff; font-size:14px; font-family: 'OpenSansRegular'; padding-top:20px; padding-bottom:15px;}
.white-cont{ font-size:16px; font-family: 'OpenSansRegular'; color:#808286; text-align:center;}
.voice-gray{ padding:55px 0; background:#ececed;}
.voice-blue h1{font-size:24px;  font-family: 'OpenSansBold';  color:#005dac; padding-bottom:10px;}
.voice-blue-bg{ background-color:#005dac; text-align:center; padding:15px 0 10px 0; color:#fff; font-size:22px; font-family: 'OpenSansBold';}
.blue-text{ padding-top:15px; padding-left:20px; font-size:18px; font-family: 'OpenSansRegular'; color:#808286; }
.blue-text span.small{ font-size:28px;  font-family: 'OpenSansBold';  color:#005dac;text-decoration:line-through;text-decoration-color:red; }
.blue-text span.large{ font-size:42px;  font-family: 'OpenSansBold';  color:#005dac;}
.blue{ font-size:18px;  font-family: 'OpenSansRegular'; color:#005dac;}
.voice-orange h1{font-size:24px;  font-family: 'OpenSansBold';  color:#f58025; padding-bottom:10px;}
.orange-bg{text-align:center; padding:15px 0 5px 0; color:#fff; font-size:22px; font-family: 'OpenSansBold'; width:100%; display: inline-block;  position: relative;}
.orange-bg1{text-align:center; padding:15px 0 5px 0; color:#fff; font-size:22px; font-family: 'OpenSansBold'; width:100%; display: inline-block;  position: relative;}
.orange-cont {  display: inline-block;  position: relative;}
.orange-cont-txt{width:100%; display: inline-block;  position: relative; }
.blue-text-orange{ padding-top:15px; padding-left:20px; font-size:18px; font-family: 'OpenSansRegular'; color:#808286;}
.blue-text-orange span.small{ font-size:18px; font-family: 'OpenSansRegular'; color:#f58025;}
.blue-text-orange span.large{ font-size:42px; font-family: 'OpenSansBold';  color:#f58025;}
.voice_list1 ul li{font-size:18px; font-family: 'OpenSansRegular'; color:#000; }
.voice_list1 ul{ padding-left:15px;}
.voice_list1 { padding-top:15px;}
.it_work{ padding:55px 0; font-size:16px; font-family: 'OpenSansRegular'; color:#808286;}
.it_work h1{font-size:35px; color:#000; font-family: 'OpenSansBold'; padding-bottom:10px;}
.second{ padding:35px 0;}
.second h2{ font-size:22px; color:#000; font-family: 'OpenSansBold'; padding-bottom:20px;   margin: 0;}
.second p span{ font-size:22px; color:#000; font-family: 'OpenSansBold';}
.short{ font-size:13px; font-family: 'OpenSansRegular'; color:#808286;}


/*VOICE END*/
input.check_out{font-size: 20px; font-family: 'OpenSansSemibold'; color: #fff; border:none; text-align: center; background: #f58024; padding: 8px 49px; border-radius: 4px; text-decoration: none; outline: none; text-transform:capitalize;}

/*SATELLITE PAGE */
.banner_plan_learn1{background: url(../images/satellite3.jpg);background-repeat: no-repeat; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; padding: 55px 0;font-family: 'OpenSansBold';font-size: 18px;color: #fff;text-align: center;}
.banner_plan_learn1 h1{font-size: 55px;font-family: 'OpenSansBold';}
.banner_plan_learn1 p{font-size:22px;}
#home-banner .over-slider-div {position: absolute; width: 100%; bottom: 90px;}


#home-banner #full-width-slider1 .rsABlock {left: 0;right:0; top: 70px; margin: 0 auto; display: block; width: 50%; text-align: center; font-size: 18px; font-family: 'OpenSansSemibold';}
#home-banner #full-width-slider1 .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h6{font-size:20px;font-family: 'OpenSansSemibold'; margin:0; padding:0; line-height:35px;margin-bottom: 50px;}
#home-banner #full-width-slider1 .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h6{margin-bottom:50px;}
#full-width-slider1 .rsContent img{max-height:412px;}
#home-banner #full-width-slider1 .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p{font-size:18px;font-family: 'OpenSansSemibold'; margin:0; padding:0; line-height:23px;}
#home-banner #full-width-slider1 .over-slider-div {position: absolute; width: 100%; bottom: 90px;}
#satellite_slider #home-banner .rsMinW .rsBullets .rsNavItem{font-family: 'OpenSansSemibold';font-size:21px;width: 35px;height: 35px;padding: 0px;text-align: center;border-radius: 50%;line-height: 35px;cursor: pointer; color:white;}
#satellite_slider #home-banner .rsMinW .rsBullets .rsNavSelected{background:#f58024;}
#satellite_slider #home-banner .rsMinW .rsBullets{bottom: 50px;left: 0;right: 0;}
#satellite_slider{height: 370px;}

.offer{
  padding-top:50px;
}
.offer .offer-img{
}
.offer .offer-img .girl{
  position:relative;
  margin-top:66px;
}
.offer .offer-img .blue-img{
  position:absolute;
  right:13px;
  top:-70px;
  margin-top:66px;
}
.offer-content{
  padding-bottom:68px;
  padding-left:40px;
}
.offer-content h1{
  font-size:35px;
  font-family: 'OpenSansBold';
  color:#005dac;
}
.offer-content h2{
  font-size:24px;
  font-family: 'OpenSansBold';
  color:#000;
}
.offer-content h3{
  font-size:18px;
  font-family: 'OpenSansBold';
  color:#000;
}
.offer-content h2 img{
  margin-right:15px;
}
.offer-content p, .offer-content ul li{
  color:#707070;
  font-size:18px;
  font-family: 'OpenSansRegular';
}
.offer-content ul{
  margin:0;
  padding:0 0 0 20px;
}
.result{
  border:1px solid #d6d6d6;
  margin-bottom:60px;
  padding:30px 0px 40px;
}

.banner_plan_learn{ background:url(../images/learn_more_banner.jpg); background-repeat:no-repeat;  -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; padding:55px 0; font-family: 'OpenSansBold'; font-size:18px; color:#fff; text-align:center;}
.redirect.plan{ border:0;}
.redirect.plan .redirect-detail p {  margin: 0px 0 13px 0; min-height: 63px;}
.learn_freq{ padding:55px 0;}
.learn_freq .btn-orange{ width:250px; text-align: center;}
.learn_freq_contant h1{font-size:35px;  font-family: 'OpenSansBold';  color:#005dac; padding-bottom:10px;}
.learn_freq_contant{font-size:18px; font-family: 'OpenSansRegular'; color:#808286;}
.learn_freq_contant p{ padding-bottom:10px;}
.plug{ background:#ececed; padding:55px 0;}
.plug_images {width:25%; display:inline-block; position:relative;   vertical-align: top;}
.plug_contant {width:74%; display:inline-block; position:relative; font-size:18px; font-family: 'OpenSansRegular'; color:#808286;}
.plug_contant h1{font-size:35px;  font-family: 'OpenSansBold';  color:#005dac; padding-bottom:10px; margin: 0;}
.plug_main{ width:100%;}
.plug_main .btn-orange{ margin-top:40px;}
.learn_freq.gray{ background:#ececed;}
.learn_freq_image img{width:100%;}

/**************footer*************/
footer{
  background-color:#09467b;

}
footer h1{
  color:#fff;
  font-family: 'OpenSansBold';
  font-size:15px;
  padding:0;
  margin:0 0 30px 0;
  text-transform:uppercase;
}
footer a, footer p{
  color:#fff;
  font-family: 'OpenSansRegular';
  font-size:13px;
  display:block;
  padding:3px 0px;
  text-transform:capitalize;
}
footer a:hover, footer a:focus{
  text-decoration:none;
  color:#fff;
}
.footer-top{
  padding:47px 0 50px;
  border-bottom:1px solid #0b375c;
}
.footer-top img{ width:100%; margin-top:55px;}
.footer-top .social{
  margin-bottom:30px;
}
.footer-top .social img{
  width:auto;
  margin:0;
}
.footer-top .social a{

  display:inline;
  margin-right:30px;
}
.footer-bottom{
  padding:12px 0 15px;
}
.footer-bottom p{
  margin:0;
  padding:0;
}
.footer-bottom p.text-right{
  text-align:right;

}
.footer-bottom p.text-right a{ display:inline; padding:0px 2px; text-transform:capitalize; }
.footer-bottom p.text-right a:after{
  content:"I";
  font-family: 'OpenSansRegular';
  font-size:13px;
  color:#fff;
  margin-left:5px;
}
.footer-bottom p.text-right a.last:after{
  display:none;
}

/*Firefox ONLY*/
@-moz-document url-prefix()
{
  .special_bg{width:77%;}
}

/*Safari ONLY*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
  ::i-block-chrome,.special_bg{width:79%;}
}

/*IE ONLY*/
_:-ms-input-placeholder, :root .special_bg{width:79%;}
_:-ms-fullscreen, :root .special_bg{width:79%;}
select::-ms-expand {
    display: none;
}

#satellite-banner .rsOverflow.grab-cursor, #satellite-banner .rsOverflow.grabbing-cursor {  text-align: center;  height:400px !important;}
#satellite-banner .rsNav.rsThumbs.rsThumbsHor {  width: 100%;  position: relative;  bottom: 51px;   background:url(../images/satellite_bg.png);    background-repeat:no-repeat;   background-size:100% 100%;    padding: 5px 0;}
#satellite-banner img.rsImg.rsMainSlideImage{ margin:0 !important;  height: 401px !important;   width: 100% !important;}
#satellite-banner .rsDefault .rsThumb.rsNavSelected img {  opacity: 1;  filter: alpha(opacity=30);}
#satellite-banner img.rsTmb{ opacity:0.3;}
banner#satellite-banner {  position: relative;  display: block;  width: 100%;  margin-bottom: -50px;}
.satellite_internet_network #content-slider-1 {  text-align: center;}
#content-slider-1 h3{ color:#000; font-size:30px;   font-family: 'OpenSansBold'; padding-bottom:5px;}
#content-slider-1 {color:#707070; font-size:15px;   font-family: 'OpenSansRegular'; min-height:470px;   padding-top: 20px;}
#content-slider-1 p {color:#707070;}
#content-slider-1.rsMinW, .rsMinW .rsOverflow, .rsMinW .rsSlide, .rsMinW .rsVideoFrameHolder, .rsMinW .rsThumbs { color:#707070;}
#simple-vertical .left_cmt{ background:url(../images/left_cmt.png); background-repeat:no-repeat; background-size:100% 100%;   margin-bottom: 15px;}
#simple-vertical .right_cmt{ background:url(../images/right_cmt.png); background-repeat:no-repeat; background-size:100% 100%;   margin-bottom: 15px;}
#simple-vertical .left_cmt_contant{ padding:15px 20px; display:inline-block; position:relative;}
#simple-vertical .left_left_txt{ width:18%; display:inline-block; position:relative; font-size:11px; color:#000; font-family: 'OpenSansSemibold';}
#simple-vertical .left_cmt_image{ text-align:center;}
#simple-vertical .left_right_txt {  font-size: 15px;  font-family: 'OpenSansSemibold';  color: #fff;  display: inline-block;  position: relative;  width: 100%;  padding:15px 20px;    vertical-align: middle;}
.left_right_txt p{ margin:0; padding:0 0 0 60px; line-height:25px;}
.left_right_txt p:before{ content:""; background-image:url(../images/quote.png); position:absolute; height:18px; width:30px; left:15px;}
#simple-vertical .rsContent {  width: 100%;  height: 25px !important;  position: relative;}
#content-slider-1 .rsnav .rsBullets {  position: absolute;  bottom: 15px;  right: 73px;  z-index: 35;  padding-top: 4px;  height: auto;  text-align: center;  line-height: 6px;  overflow: hidden;}
#content-slider-1.rsMinW .rsBullets {    position: absolute;  bottom: 0;  right: 0;  z-index: 35;  height: 24px;  text-align: center;  line-height: 6px;  overflow: hidden;  width: 100%;  margin-right: 0;}
#content-slider-1.rsNavItem.rsBullet.rsNavSelected {padding: 6px 5px 6px 7px ;}
#content-slider-1.rsMinW .rsBullet.rsNavSelected span {  background: #bfc0c2;    height: 10px;  width: 10px;}
#content-slider-1.rsMinW .rsBullet span {  display: block;  width: 6px;  height: 6px;  border-radius: 50%;  background: #fff;  box-shadow: none;}
/******************************
*
*  RoyalSlider White Controls Skin
*
*    1. Arrows
*    2. Bullets
*    3. Thumbnails
*    4. Tabs
*    5. Fullscreen button
*    6. Play/close video button
*    7. Preloader
*    8. Caption
*
*  Sprite: 'rs-minimal-white.png'
*  Feel free to edit anything
*  If you don't some part - just delete it
*
******************************/


/* Background */
#satellite-slider1.rsMinW,
#satellite-slider1.rsMinW .rsOverflow,
.rsMinW .rsSlide,
.rsMinW .rsVideoFrameHolder,
.rsMinW .rsThumbs {
	color:#FFF;
}


/***************
*
*  1. Arrows
*
****************/

.rsMinW .rsArrow {
	height: 32px;
	width: 32px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}

.rsMinW .rsArrowLeft { right: 37px; bottom: 7px; }
.rsMinW .rsArrowRight { right: 7px; bottom: 7px; }

.rsMinW .rsArrowIcn {
	width: 24px;
	height: 24px;
	margin-top: 3px;
	margin-left: 3px;
	position: absolute;
	cursor: pointer;
	background: url('rs-minimal-white.png') transparent;

	border-radius: 2px;
}
.rsMinW .rsArrowIcn:hover {

}


.rsMinW.rsHor .rsArrowLeft .rsArrowIcn { background-position: -68px -36px; }
.rsMinW.rsHor .rsArrowRight .rsArrowIcn { background-position: -68px -68px; }

.rsMinW.rsVer .rsArrowLeft .rsArrowIcn { background-position: -100px -36px; }
.rsMinW.rsVer .rsArrowRight .rsArrowIcn { background-position: -100px -68px; }

.rsMinW .rsArrowDisabled .rsArrowIcn { opacity: .3 !important; filter: alpha(opacity=30);  *display: none; }


/***************
*
*  2. Bullets
*
****************/

.rsMinW .rsBullets {
	position: absolute;
	bottom: 15px;
	right: 73px;
	z-index: 35;
	padding-top: 4px;
	height: auto;

	text-align: center;
	line-height: 6px;
	overflow: hidden;
}
.rsMinW .rsBullet {
	width: 6px;
	height: 6px;
	display: inline-block;
	*display:inline;
	*zoom:1;
	padding: 6px 5px 6px 4px;
}
.rsMinW .rsBullet span {
	display: block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #CCC;
	background: rgba(255,255,255,0.5);
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.rsMinW .rsBullet.rsNavSelected span {
	background: #FFF;
}





/***************
*
*  3. Thumbnails
*
****************/

.rsMinW .rsThumbsHor {
	width: 100%;
	height: 72px;
}
.rsMinW .rsThumbsVer {
	width: 96px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.rsMinW.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	height: 100%;
}
.rsMinW.rsWithThumbsVer .rsThumbsContainer {
	position: relative;
	width: 100%;
}
.rsMinW .rsThumb {
	float: left;
	overflow: hidden;
	width: 96px;
	height: 72px;
}
.rsMinW .rsThumb img {
	width: 100%;
	height: 100%;
}
.rsMinW .rsThumb.rsNavSelected {
	background: #333;
}
.rsMinW .rsThumb.rsNavSelected img {
	filter: alpha(opacity=40);
	opacity: 0.7;
}
.rsMinW .rsThumb.rsNavSelected span.thumbIco {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 2px solid #FFF;
	border: 2px solid rgba(255,255,255,0.9);
	-webkit-backface-visibility: hidden;
}
.rsMinW .rsTmb {
	display: block;
}




/* Thumbnails arrow icons */
.rsMinW .rsThumbsArrow {
	height: 100%;
	width: 20px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrow {
	width: 100%;
	height: 20px;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft { top: 0; left: 0; }
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0;  left: 0; }

.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0; }
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top:0; }

.rsMinW .rsThumbsArrowIcn {
	width: 16px;
	height: 16px;
	top: 50%;
	left: 50%;
	margin-top:-8px;
	margin-left: -8px;
	position: absolute;
	cursor: pointer;
	background: url('rs-minimal-white.png');
}

.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px; }
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px; }

.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px; }
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px; }

.rsMinW .rsThumbsArrowDisabled { display: none !important; }

/* Thumbnails resizing on smaller screens */
@media screen and (min-width: 0px) and (max-width: 800px) {
	.rsMinW .rsThumb {
		width: 59px;
		height: 44px;
	}
	.rsMinW .rsThumbsHor {
		height: 44px;
	}
	.rsMinW .rsThumbsVer {
		width: 59px;
	}
}




/***************
*
*  4. Tabs
*
****************/

.rsMinW .rsTabs {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align:center;
	overflow: hidden; padding-top: 12px; position: relative;
}
.rsMinW .rsTab {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: auto;
	width: auto;
	color: #333;
	padding: 5px 13px 6px;
	min-width: 72px;
	border: 1px solid #D9D9DD;
	border-right: 1px solid #f5f5f5;
	text-decoration: none;

	background-color: #000;
	background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
	background-image:    -moz-linear-gradient(top, #fefefe, #f4f4f4);
	background-image:         linear-gradient(to bottom, #fefefe, #f4f4f4);

	*display:inline;
	*zoom:1;
}
.rsMinW .rsTab:first-child {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.rsMinW .rsTab:last-child {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	border-right:  1px solid #cfcfcf;
}
.rsMinW .rsTab:active {
	border: 1px solid #D9D9DD;
	background-color: #f4f4f4;
	box-shadow:  0 1px 4px rgba(0, 0, 0, 0.2) inset;
}
.rsMinW .rsTab.rsNavSelected {
	color: #000;
	border: 1px solid #999;
	text-shadow: 1px 1px #838383;
	box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
	background: #ACACAC;
	background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
	background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
	background-image: linear-gradient(to bottom, #ACACAC, #BBB);
}





/***************
*
*  5. Fullscreen button
*
****************/

.rsMinW .rsFullscreenBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 22;
	display: block;
	position: absolute;
	cursor: pointer;

}
.rsMinW .rsFullscreenIcn {
	display: block;
	margin: 6px;
	width: 32px;
	height: 32px;

	background: url('rs-minimal-white.png') 0 0 transparent;
}
.rsMinW .rsFullscreenIcn:hover {
	opacity: 0.8;
}
.rsMinW.rsFullscreen .rsFullscreenIcn {
	background-position: -32px 0;
}





/***************
*
*  6. Play/close video button
*
****************/

.rsMinW .rsPlayBtn {
	-webkit-tap-highlight-color:rgba(0,0,0,0.3);
	width:64px;
	height:64px;
	margin-left:-32px;
	margin-top:-32px;
	cursor: pointer;
}
.rsMinW .rsPlayBtnIcon {
	width:64px;
	display:block;
	height:64px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;

	background:url(rs-minimal-white.png) no-repeat 0 -32px;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
}
.rsMinW .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color: rgba(0,0,0,0.9);
}
.rsMinW .rsBtnCenterer {
	position:absolute;
	left:50%;
	top:50%;
	width: 20px;
	height: 20px;
}
.rsMinW .rsCloseVideoBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 500;
	position: absolute;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);

}
.rsMinW .rsCloseVideoBtn.rsiOSBtn {
	top: -38px;
	right: -6px;
}

.rsMinW .rsCloseVideoIcn {
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url('rs-minimal-white.png') -64px 0;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
}
.rsMinW .rsCloseVideoIcn:hover {
	background-color: rgba(0,0,0,0.9);
}



/***************
*
*  7. Preloader
*
****************/

.rsMinW .rsPreloader {
	width:20px;
	height:20px;
	background-image:url(../preloaders/preloader-white.gif);

	left:50%;
	top:50%;
	margin-left:-10px;
	margin-top:-10px;
}




/***************
*
*  8. Global caption
*
****************/
.rsMinW .rsGCaption {
	position: absolute;
	float: none;
	bottom: 6px;
	left: 6px;
	text-align: left;

	background: #000;
    background: rgba(0,0,0, 0.75);

	color: #FFF;
	padding: 2px 8px;
	width: auto;
	font-size: 12px;
	border-radius: 2px;
}
.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:linear-gradient(to right,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
@media (max-width: 1499px) {
	.special_bg{width: 845px;}
}



@media (max-width: 1199px) {
	.support-detail-main h5{ text-align:left;}
	.order-by-phone h5:before{ left:8px;}
	.order-online h5{ padding: 5px 0 0 12px;}
	.chat h5{ padding: 5px 0 0 12px;}
	.select-location{ margin-left:57px;}
	.navbar-nav > li > a { padding: 5px 25px;}
	.service .detail{ float:none; width:auto; margin-right:0;}
	.service .detail p{ padding-right:0;}
	.service-img{ width:auto; margin-right:15px; padding-top:10px;}
	.special_offer{ width:79%;}
	.pfl-detail {padding: 0;}
	.passion-txt { padding-right: 20px;}
	.h4-logo { padding-right: 15px;}
	#simple-vertical .right_cmt{ margin-bottom:23px;}
	#simple-vertical .left_cmt{ margin-bottom:23px;}
	.add_hughesnet_image img{ padding-top:45px;}
	.smart-video{ text-align:center;}
	.find-out-now{margin:auto; padding:10px 40px; font-size:14px; margin-left:18%; margin-top:-10%;}
	.voice-cont-txt{width:26%;}
}

@media (max-width: 992px) {
.navbar-nav > li > a { padding: 5px 10px;}
.service .detail{ margin-bottom:15px; text-align:center;}
.service-img{ float:none; margin-bottom:15px;}
.special_offer{ font-size:14px; top:-24px;}
 a.order_now, a.check_out{ padding:6px 15px;}
}

@media (max-width: 991px) {
	.our-passion {padding: 10px 0;}
	.footer-top img{margin-top:20px;}
	.rate .content h1{ font-size:28px; line-height:33px;}
	.rate .content{ padding-right:0px;}
	.order-by-phone h5{ padding: 5px 5px 5px 27px;}
	.support-detail-main h5{ font-size:12px;}
	.support-detail-main h5 span{ font-size:16px;}
	.select-location{ font-size:13px;}
	.logo { padding: 20px 0 0 0;}
	.logo img{ width:100%;}
	.select-location{ margin-left:0px;}
	.special_bg {width: 100%;background-size: 100% 100%;}
	.your_bg {width: 150px; margin: 0 auto; display: block;}
	input.street, input.zip{width: 49%;}
	.special_form {width: 100%;}
	.pfl-detail h2 {min-height: 45px;}
	.pfl-detail p{min-height:105px;}
	.pfl-detail .txt-bx{float:left;width:110px;}
	.add_hughesnet_image{ text-align:center;}
	.add_hughesnet_txt{ font-size:30px; text-align:center;}
	.free_order p{ text-align:center;}
	ul.free_order_voice{ padding-left:30%;}
	.hughes-voice-logo{ text-align:center;}
	.gen_logo, .gen_contant{ text-align:center;}
	#house-bg{background-size:cover;}
	.everyone_contant{ padding:50px 0 60px 0;}
	.satellite_internet_network img.rsImg {width: 100%;}
	.action_contant{padding-left:0;  text-align: center;}
	.video{display:block;margin:0 auto;}
	.plug_contant h1 {  font-size: 22px;}
	.plug_main .btn{  margin-top: 15px;  margin-bottom: 20px;}
	.learn_freq_contant {  font-size: 16px;}
	.learn_freq_contant {  text-align: center;}
	.main-nav .navbar {padding-bottom:0; padding-top:0;
		background: -webkit-linear-gradient(#9c9ea1, #818386); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#9c9ea1, #818386); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#9c9ea1, #818386); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#9c9ea1, #818386); /* Standard syntax (must be last) */}
  .navbar > li > a {vertical-align: middle;}
  /*.navbar-default .navbar-nav > li > a {top:0px; padding:0 50px 0 20px;}*/
	.navbar {padding-top: 0;padding-bottom: 0;}
	input.zip{width:17%;}
	input.street{width:27%;}
	input.check_out {font-size:14px;}
	.special_form{text-align: center;}
	.your_bg {margin-top:1%; margin-bottom: 1%; text-align: center;}
	.special_form{display:inline;}
	.voice-cont-txt{width:33%;}
	/*.special_bg{ padding-left: 30px;}*/

}


@media (max-width: 768px) {
	header{ text-align:center;}
	.local-dealer h5:before{ top:15px;}
	.order-by-phone h5:before{ top:18px;}
	.order-online h5:before{ top:10px;}
	.chat h5:before{ top:10px;}
	.order-by-phone h5{ border-left:none; border-right:none;}
	.navbar-nav {margin: 7.5px 0px;}
	.call h4{ font-size:30px;}
	.plan_txt.small{ font-size:13px;}
	.plan_txt{ font-size:16px;}
	/*.pricing_details{ text-align:center;}*/
	ul.free_order_voice{ text-align:left;}
	.free_order p{ padding-left:0px;}
	.satellite_internet_network {padding: 45px 0 45px 0;}
	.special_offer{ font-size:13px;}
	.your_bg{ background:none; background-color:#41ad49; border-radius:4px; margin:0;}
	input.street{ display:block;}
	input.zip{ display:block; margin:10px 0px;}
	.special_form{ text-align:left;}
	.smart-video iframe{ width:65%;}
	footer h1{margin:12px 0 8px 0;}
	footer a{font-size:14px; }
	.voice-cont-txt{width:33%;}
	.special_bg{ padding-left: 10px; }
	#simple-vertical {margin-right:20px;}
	.success_story h1{ text-shadow: 3px 3px rgba(0,0,0, 0.73);filter: Shadow(Color=black, Direction=130, Strength=2); margin-top:5px; padding-right:30px;}
	.story_text{padding-top:3%;}
	.success_text h4{padding: 15px 0px 15px 0px;}
	.life-connected{ text-shadow: 2px 2px rgba(0, 0, 0, 0.43);filter: Shadow(Color=black, Direction=130, Strength=2);}
	.success_story .btn {margin-top:6px;}

}





@media (min-width: 767px) and (max-width: 768px) {
.special_bg{ width:65%;}
}

@media (max-width: 767px) {
	.logo img{ width:40%;}
	.rate img{ padding-top:15px; margin:0 auto;}
	.rate .rate_image{ text-align:center;}
	.rate .content h1{ font-size:18px; line-height:25px;}
	.rate .content ul li{ font-size:15px; line-height:23px; margin-bottom:5px;}
	.redirect-detail{ margin-bottom:20px;}
	.redirect-img img{ width:30%; margin-bottom:15px;}
	.btn-orange{ font-size:18px; padding:5px 20px;}
	.support-detail-main h5 span{ display:block;}
	.order-by-phone h5:before{ top:22px;}
	.order-online h5:before{ top:16px;}
	.chat h5:before{ top:16px;}
	.local-dealer h5:before{ top:17px;}
	.title-img{ width:auto; text-align:center;}
	.title-img img{ width:60%;}
	#house-bg h1{ font-size:25px;}
	#house-bg p{ margin:20px 0; width:auto;}
	#technologies{ padding:40px 0 20px 0;}
	.our-passion{ padding:25px 0px;}
	.passion-txt h1{ font-size:25px;}
	.passion-txt p{ font-size:16px; margin-bottom:20px;}
	.h4-logo{ margin-top:25px;}
	.pfl-img{ text-align:center;}
	.pfl-img img{ width:50%;}
	.pfl-detail{ margin-bottom:20px;}
	.plan_txt.small{ font-size:13px;}
	.plan_txt{ font-size:16px;}
	.passion-txt {padding-right: 0;}
	.pfl-detail p{min-height:0;}
	.redirect-img img {margin: 0 auto 10px; display: block;}
	.h4-logo {padding-right: 0;}
	.pfl-detail h2 {min-height: 0;}
	.pfl-detail .txt-bx {float: none; width: 110px;}
	.plan_heading{ width:40%; margin-top:50px;}
	.special_offer{ width:20%; top:26px; left:40%;}
	.pricing_details{ padding-top:0px; text-align:center;}
	.plug_images img {  width: 90%;}
	.plug_contant {width:95%;}
	.left_right_txt p{font-size:16px;}
	.contact-number .h1{font-size:18px;}
	.contact-number i{font-size:18px;}
	.contact .container{padding:0;}
	footer h1{margin:12px 0 8px 0;}
	footer a{font-size:14px; }
	.footer-top img{padding:5%; margin-top:0px;}
	input.zip{width:23%;display:inline; margin-right:10px;}
	input.street{width:30%;display:inline;}
	input.check_out {font-size:14px; display:inline;padding-right:35px; padding-left:35px;}
	.special_form{width:550px; text-align: center;}
	.your_bg {margin-top:1%; margin-bottom: 1%; text-align: center; font-size:14px;}
	.special_bg {height:90px;}
	.voice-cont-txt{width:33%;}
}

@media (max-width: 683px) {
	/*.special_offer{ font-size:12px; top:-21px;}*/
	.smart-video iframe{ width:100%;}
	.voice-cont-txt{width:41%;}
	input.zip{width:17%;}
	input.street{width:23%;}
}

@media (max-width: 674px) {
	.special_offer{ width:32%; top:26px; left:34%;}
	.add_hughesnet_txt{ font-size:18px;}
	.voice-cont-txt{width:43%;}
}

@media (max-width: 599px) {
	ul.free_order_voice{ padding-left:20%;}
	.gen_logo img{ width:100%;}
	.gen_contant h1{ font-size:25px;}
	.gen_contant p{ font-size:16px;}
	.gen_txt_contant { text-align:center;}
	.gen_txt_contant p{ font-size:14px;}
	.gen_txt_contant h4{ font-size:16px;}
	.everyone_contant { padding: 5px 0 10px 0; }
	.everyone_contant h1{ text-align:center; font-size:25px;}
	.everyone_contant p{ font-size:14px; text-align:center;}
	.satellite_internet h1{ font-size:25px;}
	.satellite_internet{ font-size:14px; text-align:center;}
	.action_contant h4{ font-size:18px;}
	.action_contant{ font-size:14px; text-align:center;}
	.special_form{ text-align:center;}
	input.zip{width:25%;display:inline; margin-right:10px;}
	input.street{width:29%;display:inline;}
	input.check_out {font-size:16px; display:inline;padding-right:25px; padding-left:25px;}
	.special_form{width:550px; text-align: center; }
	.your_bg {margin-top:1%; margin-bottom: 1%; text-align: center; font-size:16px; width:110px;}
	.special_bg {height:90px;}
	.voice-cont-txt{width:49%;}

}

@media (max-width: 550px){
	input.zip{width:17%;display:inline; margin-right:10px;}
	input.street{width:27%;display:inline;}
}



@media (max-width: 510px) {
	.call h4{ font-size:16px;}
	.call h4:before{ top:15px;}
	.title-img img{ width:80%;}
	.title p{ font-size:15px; width:85%;padding-bottom:2%;}
	.plan_title{ font-size:20px;}
	.plan_txt{ font-size:12px;}
	.plan_txt span{ font-size:16px;}
	.plan_txt.free span{ font-size:18px;}
	.plan_heading{ width:60%;}
	ul.free_order_voice{ padding-left:8%;}
	ul.free_order_voice li{ font-size:14px;}
	.free_order p{ font-size:15px;}
	.hughes-voice-logo p{ font-size:15px;}
	#plane-faq-location{ padding:30px 0 30px;}
	.service .detail{ margin-bottom:15px;}
	.passion-txt a{ margin-top:0; float:none;}
	.h4-logo{ float:none; display:block;}
	.service{ padding:30px 0px;}
	input.zip{width:100%;display:block;}
	input.street{width:100%;display:block;}
	input.check_out {padding-right:50px; padding-left:50px;}
	.special_form{text-align: center; display: inline-block; position: relative; top:0px; }
	.your_bg {display:inline-block; width:150px; text-align: center; font-size:16px;}
	.special_form{width:100%; padding: 10px; right:0;}
	.special_bg {height: 160px;}
	.voice-cont-txt{width:70%;}

}
@media (max-width: 499px) {
	.logo img{ width:50%;}
	.pfl-img img{ width:70%;}
	 a.order_now, a.check_out { font-size:16px; padding:5px 5px;}
	.plan_txt.small.to label{ font-size:12px;}
	.left_right_txt p{font-size:12px;}
	#simple-vertical .left_cmt_contant{padding:15px 5px;}
	.contact-number .h1{font-size:18px;}
	.contact-number i{font-size:18px;}
	.contact .container{padding:0;}
}

@media (max-width: 479px) {
	input.street, input.zip{width: 100%;}
	.special_form a.check_out {margin: 10px auto 10px; display: block;}
	.tech-detail img{width:100%;}
	.plug_main {  width: 100%;  text-align: center;}

}
@media (max-width: 428px) {
	.special_offer{ width:48%; left:26%;}
	.add_hughesnet{ padding-top:15px;}
	.service{ padding:15px 0px;}
	.navbar {min-height: 0px;}
	.navbar-header a{padding-right:0;}
	.navbar .container{padding:0;}
	.story_text h1{font-size:26px; padding-bottom:5%;}
	.story_text h4{font-size:16px; padding-bottom:5%;}
}

@media (max-width: 380px) {
	.logo img{ width:70%;}
	.your_bg{ background:none; background-color:#41ad49; width:100%; border-radius:4px; text-align:center;}
}
@media (max-width: 338px) {
	#simple-vertical .left_right_txt{width: auto; font-size: 12px; display:inline;}
	#simple-vertical .left_left_txt{ float:left; display:inline;}
	#simple-vertical .left_left_txt img{ width:100%;}
	#simple-vertical .left_right_txt p{ margin-bottom:0px;}
	#simple-vertical .left_cmt{ margin-bottom:12px;}
	#simple-vertical .right_cmt{ margin-bottom:12px;}
	.story_text h1{font-size:20px;}
	.story_text h4{font-size:12px;}
	.contact-number .h1{font-size:18px;}
	.contact-number i{font-size:18px;}
	.contact .container{padding:0;}
}

@media (max-width: 320px) {


}


/*SPECIFIC TO IPAD AND PHONE NOT BROWSER OF SAME SIZE*/
@media (max-device-width: 768px) and (orientation: portrait) {
	.your_bg {margin-top:1%; text-align: center; font-size:18px; margin-left:30%;}
	input.zip{width:90%;display:inline; margin-right:5%; margin:1%;}
	input.street{width:90%;display:inline; margin:1%;}
	input.check_out {font-size:14px; display:inline;padding-right:35px; padding-left:35px; margin-left:30%;}
}

@media (max-device-width: 768px) and (orientation: portrait) {
	.your_bg {margin-left:5%;}
	input.check_out{margin-left:5%;}
	input.zip{width:100%;}
	input.street{width:100%;}
}

@media (max-device-width: 499px) and (orientation:portrait) {
	.your_bg {margin-left:20%; width:100%;}
	input.check_out{margin-left:10%; width:100%;}
	input.zip{width:100%;}
	input.street{width:100%;}
}


@media (max-device-width: 379px) and (orientation:portrait) {
	.your_bg {margin-left:20%; width:100%;}
	input.check_out{margin-left:10%;}
	input.zip{width:100%;}
	input.street{width:100%;}
}




















/* do not force text case; override title case */

footer p{
  color:#fff;
  font-family: 'OpenSansRegular';
  font-size:13px;
  display:block;
  padding:3px 0px;
  text-transform:none;
}

/* let size go to default 14px p size */
.disclaimer {
  margin:0;
  color:gray;
  margin-bottom: 2em;
}

/* do not justify text in panels */
.pfl-detail p {
  color: #808286;
  font-size: 15px;
  font-family: 'OpenSansRegular';
  text-align: left;
}

sup.tiny {
    position: relative;
    font-size: 60%;
    line-height: 0;
    vertical-align: baseline
}

#pricing_plan .highlight {
  color:white;
  font-weight:700;
  width:80%;
  text-align: center;
  margin-left:10%;
  border-radius: 4px;
}

#pricing_plan .highlight h5{
  margin:0;
  padding-top:5px;
  padding-bottom:5px;
}

#pricing_plan .highlight .popular{
  background-color:#f58024;
}

.block.gray {
  background-color: #ececed;
}

.dealer-list .panel-body {
  font-size: 1.2em;
}

.dealer-list .panel-footer {
  background: none;
  border-top: none;
}

.dealer-profile {  font-size:16px; font-family: 'OpenSansRegular'; color:#040404;}


.dealer{ padding:60px 0 55px 0;}
.dealer h1{ font-size:36px; font-family: 'OpenSansBold';  color:#005dac; padding-bottom:10px; text-align:center;}
.dealer h3{ padding:0em 3em;color:#808286; padding-bottom:40px; text-align:center;}
/*.dealer{ font-size:18px; font-family: 'OpenSansRegular'; color:#808286; text-align:center;}
.dealer_main{ padding-top:50px;}
.dealer_content{ padding-top:20px; font-size:18px; font-family: 'OpenSansRegular'; color:#808286;}
.dealer_content h1{font-size:35px; font-family: 'OpenSansBold';  color:#005dac; padding-bottom:10px;}
*/


/*.banner_plan_learn{ background:url(../images/learn_more_banner.jpg); background-repeat:no-repeat;  -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; padding:55px 0; font-family: 'OpenSansBold'; font-size:22px; color:#fff; text-align:center;}*/

/* make primary buttons orange */

/*background-color: #f58024;*/
.btn-primary {background-color:#F58024; border:none; color:white;}
.btn-primary :hover {background-color:#F58024; border:none; color:white;}


.banner_plan_learn h1{text-shadow: 3px 3px rgba(0,0,0, 0.63);}
.banner_plan_learn p{text-shadow: 2px 2px rgba(0,0,0, 0.63);}
.banner_plan_learn1 h1{text-shadow: 3px 3px rgba(0,0,0, 0.63);}
.banner_plan_learn1 p{text-shadow: 2px 2px rgba(0,0,0, 0.63);}
hr {border-width:2px; color:white;margin:0;}
.h4-logo{margin-top:5px;}
.passion-txt{padding-bottom:2%;}
.banner h4{text-shadow: 3px 3px rgba(0,0,0, 0.53);}


.pricing_plan .plan_heading{
    width:100%;
    margin-top:auto;
    background: -webkit-linear-gradient(180deg, #3A67C6, #233F93); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(180deg, #3A67C6, #233F93); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(180deg, #3A67C6, #233F93); /* For Firefox 3.6 to 15 */
    background: linear-gradient(180deg, #3A67C6, #233F93); /* Standard syntax (must be last) */
}


.voice-blue-back{
    background: -webkit-linear-gradient(180deg, #3A67C6, #233F93); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(180deg, #3A67C6, #233F93); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(180deg, #3A67C6, #233F93); /* For Firefox 3.6 to 15 */
    background: linear-gradient(180deg, #3A67C6, #233F93); /* Standard syntax (must be last) */
}

.voice-orange-back{
  background-color:#f58025;
  background: -webkit-linear-gradient(180deg, #f47e23, #ed6400); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(180deg, #f47e23, #ed6400); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(180deg, #f47e23, #ed6400); /* For Firefox 3.6 to 15 */
  background: linear-gradient(180deg, #f47e23, #ed6400); /* Standard syntax (must be last) */
}

.pricing_section table h3, .pricing_section table h4, .pricing_section table h5{margin-top:5px;}

.footer-sm-img{width:50%;}

/*@media (max-width: 1499px) {
  .main-nav li{padding:0 100px;}
}

@media (max-width: 1199px) {
  .main-nav li{padding:0 60px;}
}

@media (max-width: 991px){
  ul.nav.navbar-nav.logo-cont {width:40%;}
  .main-nav li{padding:0 35px;}
}*/

.hamburger-menu > a{padding:5px 50px;}

.select-location{vertical-align: text-bottom;}

.navbar {min-height: 30px;}
.navbar li:hover{text-decoration: none;}
.navbar-nav li:hover{text-decoration: none;}
.main-nav li:hover{text-decoration: none;}

@media (max-device-width:991px) and (orientation:portrait){
  .your_bg{width:100%; margin:auto;}
  input.check_out{width:100%; margin-left:0%; margin-top:1%;}
}

@media (max-width:491px) and (orientation:portrait){
  .your_bg{width:100%; margin:auto;}
  input.check_out{width:100%; margin-left:1%; margin-top:1%;}
}

@media (max-width:491px) and (orientation:landscape){
  .your_bg{width:100%; margin:auto;}
  input.check_out{width:100%; margin-left:0%; margin-top:1%;}
}


#navbar-collapse-dropdown-all{width:100%; text-align:center;}
#navbar-collapse-dropdown-all ul{font-weight:700px;}


/*.support-detail-main{margin-bottom:10px;}*/

/* THIS IS CSS FROM NAVBAR PARTIAL */
/* it over-rides declarations right above */

.icon-PHONE, .icon-mouse{font-size:40px; color:#005dac;}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {background-color:none;}

.main-nav li{padding:0 100px;}

@media (min-width: 1500px){.main-nav li{padding: 0 60px;}}
@media (max-width: 1499px) {
  .main-nav li{padding:0 60px;}
}

@media (max-width: 1199px) {
  .main-nav li{padding:0 10px;}
}

@media (max-width: 991px){
  .main-nav li{padding:0 0px;}
}

@media (max-device-width:797px){
  .navbar-nav > li > a {line-height:17px; font-size:16px;}
}


.abouthn { background:url(../images/about-hn-banner.jpg); background-repeat:no-repeat;  -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; padding:55px 0; font-family: 'OpenSansBold'; font-size:22px; color:#fff; text-align:center;}
/*.4h_banner { background:url(../images/4H_banner.jpg); background-repeat:no-repeat;  -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; padding:55px 0; font-family: 'OpenSansBold'; font-size:22px; color:#fff; text-align:center;}*/



.panel-dealer {min-height:275px;}

.pr-link a{ margin-top:0; margin-bottom: 5px;}

#navbar-collapse-dropdown-all:hover{background-color:white;}


.hbanner{margin-top:70px; display:block; margin-right:auto; margin-left:auto; margin-bottom:30px;}
.hbanner img{margin-left:auto; margin-right:auto; margin-top:80px; margin-bottom:30px;}

@media (max-width: 769px) {
  .hbanner{margin-top:70px;}
  #stem4h-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4 {font-size:20px !important;  text-shadow: 2px 2px rgba(0, 0, 0, 0.63); margin-bottom: 10px;}
  #stem4h-banner .btn-lg, .btn-group-lg > .btn {border-radius:3px; font-size:10px; padding: 5px 10px;}

}
@media (max-width: 767px) {
  .hbanner{margin-top:20px; display:block; margin-right:auto; margin-left:auto; margin-bottom:30px;}
  .hbanner img{margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:30px;}
}

.move-title {font-size:70px; color:#005DAC; margin-top:15%;}
.move-sub {font-size:26px; color:#8E9093; }
.move {font-size:20px; color:#8E9093;}


.pr-link a{font-weight:600;}
.pr-link a:hover{text-decoration: underline;}
/*.4h-video{margin-right:10%; margin-left:10%; margin-top:3%; margin-bottom:3%;}*/
#home-banner .rsABlock{
  font-family: 'OpenSansSemibold';
  font-size:22px;
  left:auto;
  margin: 0 auto;
  text-align: center;
  top: 20%;
  width:100%;
  position:absolute;
  z-index: 15;
  display:block;
}

.rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4{
  color:#ffffff;
  font-family: "OpenSansBold";
  font-size:55px;
  margin: 1% 0 20px 0;
  text-shadow: 4px 4px rgba(0, 0, 0, 0.63);
  background-color: none;
}

.rsContent .infoBlock.infoBlockLeftBlack.rsABlock p{
  text-shadow: 3px 3px rgba(0,0,0, 0.63);
  background-color:none;
  font-size:40px;
}

#home-banner .rsMinW .rsArrowLeft {top: 50%; left: 1%;}
#home-banner .rsMinW .rsArrowRight {right: 1%; top: 50%;}
#home-banner .rsMinW .rsArrowRight .rsArrowIcn{background:url('../images/right-arrow.png') transparent; background-position:0;background-size: 100%;  width: 30px; height: 70px;}
#home-banner .rsMinW .rsArrowLeft .rsArrowIcn{background:url('../images/left-arrow.png') transparent; background-position:0;background-size: 100%;  width: 30px; height: 70px;}

/*4hpage slider */
#stem4h-banner .rsABlock{
  font-family: 'OpenSansSemibold';
  font-size:22px;
  left:auto;
  margin: 0 auto;
  text-align: center;
  top: 20%;
  width:100%;
  position:absolute;
  z-index: 15;
  display:block;
}

#stem4h-banner .rsMinW .rsArrowLeft {top: 50%; left: 1%;}
#stem4h-banner .rsMinW .rsArrowRight {right: 1%; top: 50%;}
#stem4h-banner .rsMinW .rsArrowRight .rsArrowIcn{background:url('../images/right-arrow.png') transparent; background-position:0;background-size: 100%;  width: 30px; height: 70px;}
#stem4h-banner .rsMinW .rsArrowLeft .rsArrowIcn{background:url('../images/left-arrow.png') transparent; background-position:0;background-size: 100%;  width: 30px; height: 70px;}




/*#home-banner .over-slider-div {position: absolute; width: 100%; bottom: 110px;}*/



@media (max-width: 1499px) {}

@media (max-width: 1199px) {
  .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p {font-size:30px;}
}

@media (max-width: 991px){
  .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4 {color: #fff; font-size: 45px;}
  #home-banner .rsMinW .rsArrowLeft .rsArrowIcn{ bottom:5%; left: 10px;}
  #home-banner .rsMinW .rsArrowRight .rsArrowIcn{right: 10px; bottom:5%;}
  .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p {font-size:26px;}
}

@media (max-width:901px){
  body {margin-top:85px;}
  #home-banner .rsMinW .rsArrowLeft .rsArrowIcn{ top:-120px; left: 10px;}
  #home-banner .rsMinW .rsArrowRight .rsArrowIcn{right: 10px; top: -120px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p {font-size:22px;}
}


@media (max-width: 767px) {
  #stem4h-banner .rsABlock {top: 15%;}
  #stem4h-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4 {font-size:14px !important;  text-shadow: 2px 2px rgba(0, 0, 0, 0.63); margin-bottom: 10px;}
  #stem4h-banner .btn-lg, .btn-group-lg > .btn {border-radius:3px; font-size:10px; padding: 5px 10px;}
  /*body {margin-top:75px;}*/
}

@media(max-width:668px){
  body{margin-top:70px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4 {font-size: 40px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p {font-size: 22px;}
  #home-banner .rsMinW .rsArrowLeft .rsArrowIcn{ top:-170px; left: 10px; width: 20px; height: 50px;}
  #home-banner .rsMinW .rsArrowRight .rsArrowIcn{right: 10px; top:-170px; width: 20px; height: 50px;}
}

@media (max-width: 568px) {
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4 {font-size: 30px;}
  #home-banner .rsMinW .rsArrowLeft .rsArrowIcn{ top:-190px; left: 10px; width: 15px; height: 35px;}
  #home-banner .rsMinW .rsArrowRight .rsArrowIcn{top:-190px; right: 10px; width: 15px; height: 35px;}
}

@media (max-width: 428px) {
  body{margin-top:50px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4 { font-size: 25px; text-shadow: 3px 3px rgba(0, 0, 0, 0.53);}
  #home-banner .rsMinW .rsArrowLeft .rsArrowIcn{ top:-220px; left: 10px; width: 15px; height: 35px;}
  #home-banner .rsMinW .rsArrowRight .rsArrowIcn{top:-220px; right: 10px; width: 15px; height: 35px;}
}

/*
@media (max-width: 768px){
  .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4{
    font-size:40px;
    margin-bottom:10px;
  }

  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p{
    font-size:22px;
  }

  #home-banner .rsMinW .rsArrowLeft .rsArrowIcn{
    background-image:none;
  }

  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock .first-slide{font-size:30px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4{font-size:40px;}
  #full-width-slider {height:600px;}
  .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4 {color: #fff; font-size: 28px; text-shadow: 2px 2px rgba(0,0,0, 0.53); xmargin-top:100px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p {font-size: 16px; padding-left:10%; padding-right:10%;}
  #home-banner .rsMinW .rsArrowRight .rsArrowIcn{width: 15px; height: 35px;}
  #home-banner .rsMinW .rsArrowLeft .rsArrowIcn{width: 15px; height: 35px;}
  .rsMinW .rsArrow {width: 20px}

}

}
@media (max-width: 599px) {
  .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4 {color: #fff; font-size: 22px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p {font-size: 14px;}
}

@media (max-width: 567px){
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock .first-slide{font-size:20px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4{font-size:30px;}
}

@media (max-width: 479px){
  .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4 {color: #fff; font-size: 22px; text-shadow: 1px 1px rgba(0,0,0, 0.33);}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p {font-size: 16px;}
  #satellite-banner .rsOverflow.grab-cursor, #satellite-banner .rsOverflow.grabbing-cursor { height: 300px !important;}
  .royalSlider {height: 300px;}
}

@media (max-width: 428px){
  body{margin-top:60px;}
  .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4 {color: #fff; font-size: 34px; text-shadow: 1px 1px rgba(0,0,0, 0.33); bottom:-10px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p {font-size: 16px; line-height:14px; margin:0 10px 0 10px;}
  #home-banner .rsMinW .rsArrowLeft {bottom: 80%; left: 10px;}
  #home-banner .rsMinW .rsArrowRight {right: 10px; bottom: 80%;}
}

@media (max-width:338px){
  .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4 {color: #fff; font-size: 28px; text-shadow: 2px 2px rgba(0,0,0, 0.63); bottom: -10px; }
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p {font-size: 12px; line-height:14px; margin:0 10px 0 10px;}

}




/*MOBILE SPECIFIC*/

/*@media (max-width:567px) and (orientation:landscape){
  body {margin-top:80px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p{line-height:20px;}
  #home-banner .rsMinW .rsArrowLeft {bottom:40%;}
  #home-banner .rsMinW .rsArrowRight {bottom:40%;}
}

@media (max-width:567px) and (orientation:landscape){
  body {margin-top:50px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p{line-height:20px;}
  #home-banner .rsMinW .rsArrowLeft {bottom:50%;}
  #home-banner .rsMinW .rsArrowRight {bottom:50%;}
}

@media (max-width:767px) and (orientation:landscape){
  body {margin-top:40px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p{line-height:20px;}
  #home-banner .rsMinW .rsArrowLeft {bottom:50%;}
  #home-banner .rsMinW .rsArrowRight {bottom:50%;}
}

*/


@media (max-device-width: 991px) and (orientation: portrait){
  #home-banner .rsMinW .rsArrowLeft .rsArrowIcn{top: -200px;left: 10px;}
  #home-banner .rsMinW .rsArrowRight .rsArrowIcn{top:-200px; right: 10px;}
}

/*iphone6plus*/
@media (max-device-width: 491px) and (orientation: portrait){
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4{font-size:30px;}
  #full-width-slideshow.heroSlider.rsMinW {min-height:375px;}
  #home-banner .rsMinW .rsArrowLeft .rsArrowIcn{top: -100px;left: 10px;}
  #home-banner .rsMinW .rsArrowRight .rsArrowIcn{top:-100px; right: 10px;}
}


/*iphone6*/
@media (max-device-width: 428px) and (orientation: portrait){
  #home-banner .rsABlock {top:30%;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4{font-size:32px;}
  #full-width-slideshow.heroSlider.rsMinW {min-height:350px;}
  #home-banner .rsMinW .rsArrowLeft .rsArrowIcn{top: -180px;left: 10px;}
  #home-banner .rsMinW .rsArrowRight .rsArrowIcn{top:-180px; right: 10px;}
}

/*iphone5s*/
@media (max-device-width: 378px) and (orientation: portrait){
  #home-banner .rsABlock {top:30%;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4{font-size:30px;}
  #full-width-slideshow.heroSlider.rsMinW {min-height:350px;}
  #home-banner .rsMinW .rsArrowLeft .rsArrowIcn{top: -100px;left: 10px;}
  #home-banner .rsMinW .rsArrowRight .rsArrowIcn{top:-100px; right: 10px;}
}

@media (max-device-width: 368px) and (orientation: portrait){
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4{font-size:28px;}
  #full-width-slideshow.heroSlider.rsMinW {height:250px;}
  #home-banner .rsMinW .rsArrowLeft .rsArrowIcn{top: -80px;left: 10px;}
  #home-banner .rsMinW .rsArrowRight .rsArrowIcn{top:-80px; right: 10px;}
  #home-banner .rsABlock {top:23%;}
}

@media (max-device-width: 428px) and (orientation: landscape){
  #full-width-slideshow.heroSlider.rsMinW {height:250px;}
  #home-banner .rsMinW .rsArrowLeft .rsArrowIcn{top: -50px;left: 10px;}
  #home-banner .rsMinW .rsArrowRight .rsArrowIcn{top:-50px; right: 10px;}
}

  /*body {margin-top: 100px;}
/*  #home-banner .rsMinW .rsArrowLeft .rsArrowIcn{top: -220px;left: 10px;}
  #home-banner .rsMinW .rsArrowRight .rsArrowIcn{top:-220px; right: 10px;}
}*/
/*  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock .first-slide{font-size:40px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4{font-size:50px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p{line-height:20px;}
  #home-banner .rsMinW .rsArrowLeft {bottom:70%;}
  #home-banner .rsMinW .rsArrowRight {bottom:70%;}
  ul.nav.navbar-nav.logo-cont {width:40%;}
}

@media (max-width:380px) and (orientation:portrait){
  body{margin-top:50px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p{line-height:20px;}
  #home-banner .rsMinW .rsArrowLeft {bottom:65%;}
  #home-banner .rsMinW .rsArrowRight {bottom:65%;}
}

@media (max-width:767px) and (orientation:portrait){
  body {margin-top:105px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p{line-height:20px;}
  #home-banner .rsMinW .rsArrowLeft {bottom:65%;}
  #home-banner .rsMinW .rsArrowRight {bottom:65%;}
}
*/

/*iphone6*/
/*@media (max-width:901px) and (orientation:portrait){
  body {margin-top: 60px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p{line-height:20px;}
  #home-banner .rsMinW .rsArrowLeft {bottom:60%;}
  #home-banner .rsMinW .rsArrowRight {bottom:60%;}
  ul.nav.navbar-nav.logo-cont {width:40%;}
}



@media (max-width:767px) {
  #full-width-slideshow.heroSlider.rsMinW {min-height:375px;}
  #full-width-slider1.royalSlider.rsMinW {min-height:375;}
  .infoBlock.infoBlockLeftBlack.rsABlock{top:200px;}
  .img-loading { margin: 171.5px auto; }
}

@media (max-width:380px) {
  #full-width-slideshow.heroSlider.rsMinW {min-height:275px;}
  #full-width-slider1.royalSlider.rsMinW {min-height:275px;}
  .img-loading { margin: 121.5px auto; }
}*/



/*
@media (max-width: 768px){
  .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4{
    font-size:40px;
    margin-bottom:10px;
  }

  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p{
    font-size:22px;
  }

  #home-banner .rsMinW .rsArrowLeft .rsArrowIcn{
    background-image:none;
  }

  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock .first-slide{font-size:30px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4{font-size:40px;}
  #full-width-slider {height:600px;}
  .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4 {color: #fff; font-size: 28px; text-shadow: 2px 2px rgba(0,0,0, 0.53); xmargin-top:100px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p {font-size: 16px; padding-left:10%; padding-right:10%;}
  #home-banner .rsMinW .rsArrowRight .rsArrowIcn{width: 15px; height: 35px;}
  #home-banner .rsMinW .rsArrowLeft .rsArrowIcn{width: 15px; height: 35px;}
  .rsMinW .rsArrow {width: 20px}

}

}
@media (max-width: 599px) {
  .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4 {color: #fff; font-size: 22px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p {font-size: 14px;}
}

@media (max-width: 567px){
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock .first-slide{font-size:20px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4{font-size:30px;}
}

@media (max-width: 479px){
  .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4 {color: #fff; font-size: 22px; text-shadow: 1px 1px rgba(0,0,0, 0.33);}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p {font-size: 16px;}
  #satellite-banner .rsOverflow.grab-cursor, #satellite-banner .rsOverflow.grabbing-cursor { height: 300px !important;}
  .royalSlider {height: 300px;}
}

@media (max-width: 428px){
  body{margin-top:60px;}
  .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4 {color: #fff; font-size: 34px; text-shadow: 1px 1px rgba(0,0,0, 0.33); bottom:-10px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p {font-size: 16px; line-height:14px; margin:0 10px 0 10px;}
  #home-banner .rsMinW .rsArrowLeft {bottom: 80%; left: 10px;}
  #home-banner .rsMinW .rsArrowRight {right: 10px; bottom: 80%;}
}

@media (max-width:338px){
  .rsContent .infoBlock.infoBlockLeftBlack.rsABlock h4 {color: #fff; font-size: 28px; text-shadow: 2px 2px rgba(0,0,0, 0.63); bottom: -10px; }
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p {font-size: 12px; line-height:14px; margin:0 10px 0 10px;}

}




/*MOBILE SPECIFIC*/

/*@media (max-width:567px) and (orientation:landscape){
  body {margin-top:80px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p{line-height:20px;}
  #home-banner .rsMinW .rsArrowLeft {bottom:40%;}
  #home-banner .rsMinW .rsArrowRight {bottom:40%;}
}

@media (max-width:567px) and (orientation:landscape){
  body {margin-top:50px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p{line-height:20px;}
  #home-banner .rsMinW .rsArrowLeft {bottom:50%;}
  #home-banner .rsMinW .rsArrowRight {bottom:50%;}
}

@media (max-width:767px) and (orientation:landscape){
  body {margin-top:40px;}
  #home-banner .rsContent .infoBlock.infoBlockLeftBlack.rsABlock p{line-height:20px;}
  #home-banner .rsMinW .rsArrowLeft {bottom:50%;}
  #home-banner .rsMinW .rsArrowRight {bottom:50%;}
}

*/
.stevie {width:50%;}
@media (max-width: 991px) {.stevie{width:100%;}}
.smart-tech-main{width:50%;}
.smart-tech-box p{font-size:12px;}
