/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:800');
#social_side_links {
  position: fixed;
  top: 300px;
  right: 0;
  padding: 0;
  list-style: none;
  z-index: 99;
}
#social_side_links li a {
  display: block;
}
#social_side_links li a img {
  display: block;
  width: 46px;
  -webkit-transition: background 0.2s ease-in-out;
  -moz-transition: background 0.2s ease-in-out;
  -o-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
#social_side_links li a:hover img {
  background: rgba(0, 0, 0, 0.2);
}
.hidden-phone, .hidden-desktop {
  margin: 0;
  padding: 0;
}
body {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 0.9rem;
  line-height: 1.7;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Montserrat', sans-seri !important;
}
#g-mainbar h1, #g-mainbar h2, #g-mainbar h3, #g-mainbar h4, #g-mainbar h5, #g-mainbar h6 {
  color: maroon;
}
.g-section-heading h1, .g-section-heading h2, .g-section-heading h3, .g-section-heading h4, .g-section-heading h5, .g-section-heading h6 {
  font-family: 'Montserrat', sans-seri !important;
}
td.head {
  background: #ededed;
}
#g-sidebar {
  padding: 1rem 0;
}
h1 {
  font-size: 2.3rem;
  line-height: 1;
  margin-bottom: 1.5rem;
  letter-spacing: -1px;
}
h2 {
  font-size: 2rem;
}
h3 {
  font-size: 1.7rem;
}
h4 {
  font-size: 1.4rem;
}
h5 {
  font-size: 1rem;
}
h6 {
  font-size: 0.75rem;
}
.text-light {
  font-weight: 300 !important;
}
.text-regular {
  font-weight: 400 !important;
}
.text-semibold {
  font-weight: 500 !important;
}
.text-bold {
  font-weight: 600 !important;
}
.text-extrabold {
  font-weight: 700 !important;
}
.text-black {
  color: #000 !important;
}
.text-black a {
  color: #000 !important;
}
.text-black a:hover {
  color: #000 !important;
}
.pg-cv-paginaton + div {
  display: none;
}
.navigation-fixed .g-logo img, .navigation-fixed .g-logo svg {
  height: 44px;
}
#g-navigation {
  border-bottom: 3px solid #cad9e5;
}
#g-navigation .book-button {
  margin: 1.6rem 0;
  padding: 0.7rem 1rem 0.5rem;
}
#g-navigation.navigation-fixed .book-button {
  margin: 0.7rem 0;
}
#g-navigation .g-main-nav .g-toplevel .g-menu-item-container {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 600;
}
#g-navigation .g-main-nav .g-toplevel > li.active .g-menu-item-container, #g-navigation .g-main-nav .g-toplevel > li.active .g-menu-item-content {
  color: #7cc9ef !important;
}
#g-navigation .g-main-nav .g-toplevel > .g-parent > ul:after {
  border-bottom-color: #062f47;
}
#g-navigation .g-main-nav .g-standard .g-dropdown {
  width: 300px;
}
#g-navigation .g-main-nav .g-dropdown {
  background: #062f47;
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  text-transform: capitalize;
  font-weight: 400;
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
#g-navigation.transparent {
  background: #fff !important;
}
#g-intro {
  padding: 2rem 0 1.6rem 0;
}
#g-intro .service-title {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1;
  margin-top: 1.5rem;
}
.services.style1 .service-block {
  margin-bottom: 0;
}
.services.style1 .service-block h5 {
  margin: 0.5rem 0 0 0;
  font-weight: 500;
}
.services.style1 .service-content {
  margin: 0.5rem 0 0 0;
}
.simpleforms input {
  margin-bottom: 0.6rem;
}
.simpleforms .button {
  margin-top: 0.5rem;
}
#g-copyright {
  font-size: 0.8rem;
  font-weight: 500;
  background: #fff;
  color: #13455e;
}
.features .tab-content {
  padding: 0;
  border: none;
}
.features .feature {
  padding: 2rem 4rem;
}
.features .feature h3 {
  font-size: 2.4rem;
  color: #fff;
  letter-spacing: -2px;
  width: 45%;
  line-height: 1.1;
  margin: 1.6rem 0 0 0;
}
.features .feature h5 {
  color: rgba(255, 255, 255, 0.5);
  margin: 0.2rem 0 1rem 0;
}
.features .feature p {
  color: #fff;
  width: 49%;
  font-size: 0.8rem;
  line-height: 1.9;
  margin-bottom: 3rem;
}
.features .feature i {
  margin-right: 2rem;
}
.features .feature.android {
  height: 469px;
  background: url('../../../../images/andrid_tv.jpg');
  background-size: contain;
}
.features .feature.screen {
  height: 469px;
  background: url('../../../../images/screen.jpg');
  background-size: contain;
}
.features .feature.panel {
  height: 469px;
  background: url('../../../../images/product/hd32/a_grade_panel.jpg');
  background-size: contain;
}
.features .feature.panel h3 {
  margin: 8rem 0 2rem 0;
}
.features .feature.sound {
  height: 469px;
  background: url('../../../../images/product/hd32/sound_blaster.jpg');
  background-size: contain;
}
.features .feature.sound h3 {
  margin: 6rem 0 2rem 0;
}
.features .feature.connectivity {
  height: 469px;
  background: url('../../../../images/product/hd32/connectivity.jpg');
  background-size: contain;
}
.features .feature.connectivity h3 {
  margin: 6rem 0 2rem 0;
}
.features .feature.hdmi {
  height: 469px;
  background: url('../../../../images/product/hd32/hdmi.jpg');
  background-size: contain;
}
.features .feature.hdmi h3 {
  margin: 6rem 0 2rem 0;
}
.hd32 .features .tab-content, .hd43 .features .tab-content {
  padding: 0;
  border: none;
}
.hd32 .features .size-40, .hd43 .features .size-40 {
  padding-top: 50px;
}
.hd32 .features .feature, .hd43 .features .feature {
  padding: 2rem 4rem;
}
.hd32 .features .feature h3, .hd43 .features .feature h3 {
  font-size: 2.4rem;
  color: #000;
  letter-spacing: -2px;
  width: 100%;
  line-height: 1.1;
  margin: 1.6rem 0 0 0;
}
.hd32 .features .feature h5, .hd43 .features .feature h5 {
  color: #666;
  margin: 0.2rem 0 1rem 0;
}
.hd32 .features .feature p, .hd43 .features .feature p {
  color: #000;
  width: 100%;
  font-size: 0.8rem;
  line-height: 1.9;
  margin-bottom: 3rem;
}
.hd32 .features .feature i, .hd43 .features .feature i {
  margin-right: 2rem;
}
.hd32 .features .feature.screen, .hd43 .features .feature.screen {
  height: 370px;
}
.g-slideshow .style3 .g-slideshow-title {
  background: rgba(0, 0, 0, 0.5);
  padding: 1rem 2rem;
  font-size: 3rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0;
  line-height: 1.2;
  font-weight: 800;
  font-family: 'Open Sans', sans-serif !important;
  color: #fff !important;
  display: block;
  margin: 0 0 1rem;
  text-shadow: 2px 2px 2px #000;
  width: 60%;
  margin-bottom: 3rem;
}
sup {
  top: -1.8em;
  font-size: 12px;
  margin-right: 4px;
}
.product #g-expanded {
  padding: 0 0 2rem 0;
}
.product #g-expanded .moduletable {
  margin: 0;
  padding: 0;
}
.product #g-expanded .g-content {
  margin: 0;
  padding: 0;
}
.product #g-expanded .g-tabs .nav.nav-tabs {
  background: #dddddd;
  border-bottom: none;
  padding: 0;
}
.product #g-expanded .g-tabs .nav.nav-tabs > li {
  border-right: 1px solid #eee;
}
.product #g-expanded .g-tabs .nav.nav-tabs > li > a {
  background: none;
  padding: 1.5rem 2rem;
  font-size: 1.2rem;
  font-family: 'OpenSans';
  text-align: center;
}
.product #g-expanded .g-tabs .nav.nav-tabs > li > a:hover {
  border: 1px solid #ddd;
}
.product #g-expanded .g-tabs .nav.nav-tabs > li.active {
  border-bottom: 1px solid #666;
  position: relative;
}
.product #g-expanded .g-tabs .nav.nav-tabs > li.active:after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  visibility: visible;
}
.product #g-expanded .g-tabs .nav.nav-tabs > li.active:after {
  border-width: 20px;
  border-top-color: #666;
  bottom: -40px;
  left: 2rem !important;
}
.product #g-expanded .g-tabs .nav.nav-tabs > li.active > a {
  background: #666;
  color: #fff;
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  margin: 0;
  border-top: 1px solid #666;
}
.product #g-expanded .specs > div {
  border-top: 1px solid #ddd;
  padding: 2rem 1rem 0rem 1rem;
  margin-bottom: 2rem;
}
.product #g-expanded .specs > div h3 {
  margin-bottom: 1rem;
  text-transform: uppercase;
  letter-spacing: -1px;
}
.product #g-expanded .specs > div .table .g-block {
  padding: 0.2rem;
  font-size: 1.1rem;
}
.product #g-expanded .specs > div:last-child {
  border-bottom: 1px solid #ddd;
  padding-bottom: 2rem;
}
.product #g-expanded .specs .dimensions {
  background: url('../../../../images/product/specs/dimensions.png') no-repeat bottom right;
}
.product #g-expanded .specs .power {
  background: url('../../../../images/product/specs/power.png') no-repeat bottom right;
}
.product #g-expanded .specs .formats {
  background: url('../../../../images/product/specs/formats.png') no-repeat bottom right;
}
.product #g-expanded .specs .apps {
  background: url('../../../../images/product/specs/apps.png') no-repeat bottom right;
}
.product #g-expanded .specs .connectivity {
  background: url('../../../../images/product/specs/connectivity.png') no-repeat bottom right;
}
.product #g-expanded .specs .audio {
  background: url('../../../../images/product/specs/audio.png') no-repeat bottom right;
}
.product #g-expanded .specs .video {
  background: url('../../../../images/product/specs/video.png') no-repeat bottom right;
}
.product #g-expanded .specs .general {
  background: url('../../../../images/product/specs/general.png') no-repeat bottom right;
}
.product.fhd32 .feature.android {
  height: 469px;
  background: url('../../../../images/product/fhd32/andrid_tv.jpg');
  background-size: contain;
}
.product.fhd32 .feature.screen {
  height: 469px;
  background: url('../../../../images/product/fhd32/screen.jpg');
  background-size: contain;
}
.product.fhd32 .feature.panel {
  height: 469px;
  background: url('../../../../images/product/fhd32/a_grade_panel.jpg');
  background-size: contain;
}
.product.fhd32 .feature.panel h3 {
  margin: 8rem 0 2rem 0;
}
.product.fhd32 .feature.sound {
  height: 469px;
  background: url('../../../../images/product/fhd32/sound_blaster.jpg');
  background-size: contain;
}
.product.fhd32 .feature.sound h3 {
  margin: 6rem 0 2rem 0;
}
.product.fhd32 .feature.connectivity {
  height: 469px;
  background: url('../../../../images/product/fhd32/connectivity.jpg');
  background-size: contain;
}
.product.fhd32 .feature.connectivity h3 {
  margin: 6rem 0 2rem 0;
}
.product.fhd32 .feature.hdmi {
  height: 469px;
  background: url('../../../../images/product/fhd32/hdmi.jpg');
  background-size: contain;
}
.product.fhd32 .feature.hdmi h3 {
  margin: 6rem 0 2rem 0;
}
.product.fhd32 .feature.android {
  height: 469px;
  background: url('../../../../images/product/fhd32/andrid_tv.jpg');
  background-size: contain;
}
.product.fhd32 .feature.screen {
  height: 469px;
  background: url('../../../../images/product/fhd32/screen.jpg');
  background-size: contain;
}
.product.fhd32 .feature.panel {
  height: 469px;
  background: url('../../../../images/product/fhd32/a_grade_panel.jpg');
  background-size: contain;
}
.product.fhd32 .feature.panel h3 {
  margin: 8rem 0 2rem 0;
}
.product.fhd32 .feature.sound {
  height: 469px;
  background: url('../../../../images/product/fhd32/sound_blaster.jpg');
  background-size: contain;
}
.product.fhd32 .feature.sound h3 {
  margin: 6rem 0 2rem 0;
}
.product.fhd32 .feature.connectivity {
  height: 469px;
  background: url('../../../../images/product/fhd32/connectivity.jpg');
  background-size: contain;
}
.product.fhd32 .feature.connectivity h3 {
  margin: 6rem 0 2rem 0;
}
.product.fhd32 .feature.hdmi {
  height: 469px;
  background: url('../../../../images/product/fhd32/hdmi.jpg');
  background-size: contain;
}
.product.fhd32 .feature.hdmi h3 {
  margin: 6rem 0 2rem 0;
}
.product.fhd43 .feature.android {
  height: 469px;
  background: url('../../../../images/product/fhd43/andrid_tv.jpg');
  background-size: contain;
}
.product.fhd43 .feature.screen {
  height: 469px;
  background: url('../../../../images/product/fhd43/screen.jpg');
  background-size: contain;
}
.product.fhd43 .feature.panel {
  height: 469px;
  background: url('../../../../images/product/fhd43/a_grade_panel.jpg');
  background-size: contain;
}
.product.fhd43 .feature.panel h3 {
  margin: 8rem 0 2rem 0;
}
.product.fhd43 .feature.sound {
  height: 469px;
  background: url('../../../../images/product/fhd43/sound_blaster.jpg');
  background-size: contain;
}
.product.fhd43 .feature.sound h3 {
  margin: 6rem 0 2rem 0;
}
.product.fhd43 .feature.connectivity {
  height: 469px;
  background: url('../../../../images/product/fhd43/connectivity.jpg');
  background-size: contain;
}
.product.fhd43 .feature.connectivity h3 {
  margin: 6rem 0 2rem 0;
}
.product.fhd43 .feature.hdmi {
  height: 469px;
  background: url('../../../../images/product/fhd43/hdmi.jpg');
  background-size: contain;
}
.product.fhd43 .feature.hdmi h3 {
  margin: 6rem 0 2rem 0;
}
.product.uhd43 .feature.android {
  height: 469px;
  background: url('../../../../images/4k-43/andrid_tv.jpg');
  background-size: contain;
}
.product.uhd43 .feature.screen {
  height: 469px;
  background: url('../../../../images/4k-43/screen.jpg');
  background-size: contain;
}
.product.uhd43 .feature.panel {
  height: 469px;
  background: url('../../../../images/4k-43/a_grade_panel.jpg');
  background-size: contain;
}
.product.uhd43 .feature.panel h3 {
  margin: 8rem 0 2rem 0;
}
.product.uhd43 .feature.sound {
  height: 469px;
  background: url('../../../../images/4k-43/sound_blaster.jpg');
  background-size: contain;
}
.product.uhd43 .feature.sound h3 {
  margin: 6rem 0 2rem 0;
}
.product.uhd43 .feature.connectivity {
  height: 469px;
  background: url('../../../../images/4k-43/connectivity.jpg');
  background-size: contain;
}
.product.uhd43 .feature.connectivity h3 {
  margin: 6rem 0 2rem 0;
}
.product.uhd43 .feature.hdmi {
  height: 469px;
  background: url('../../../../images/4k-43/hdmi.jpg');
  background-size: contain;
}
.product.uhd43 .feature.hdmi h3 {
  margin: 6rem 0 2rem 0;
}
.product.uhd55 .feature.android {
  height: 469px;
  background: url('../../../../images/4k-55/andrid_tv.jpg');
  background-size: contain;
}
.product.uhd55 .feature.screen {
  height: 469px;
  background: url('../../../../images/4k-55/screen.jpg');
  background-size: contain;
}
.product.uhd55 .feature.panel {
  height: 469px;
  background: url('../../../../images/4k-55/a_grade_panel.jpg');
  background-size: contain;
}
.product.uhd55 .feature.panel h3 {
  margin: 8rem 0 2rem 0;
}
.product.uhd55 .feature.sound {
  height: 469px;
  background: url('../../../../images/4k-55/sound_blaster.jpg');
  background-size: contain;
}
.product.uhd55 .feature.sound h3 {
  margin: 6rem 0 2rem 0;
}
.product.uhd55 .feature.connectivity {
  height: 469px;
  background: url('../../../../images/4k-55/connectivity.jpg');
  background-size: contain;
}
.product.uhd55 .feature.connectivity h3 {
  margin: 6rem 0 2rem 0;
}
.product.uhd55 .feature.hdmi {
  height: 469px;
  background: url('../../../../images/4k-55/hdmi.jpg');
  background-size: contain;
}
.product.uhd55 .feature.hdmi h3 {
  margin: 6rem 0 2rem 0;
}
.product.uhd49 .feature.android {
  height: 469px;
  background: url('../../../../images/4k-49/andrid_tv.jpg');
  background-size: contain;
}
.product.uhd49 .feature.screen {
  height: 469px;
  background: url('../../../../images/4k-49/screen.jpg');
  background-size: contain;
}
.product.uhd49 .feature.panel {
  height: 469px;
  background: url('../../../../images/4k-49/a_grade_panel.jpg');
  background-size: contain;
}
.product.uhd49 .feature.panel h3 {
  margin: 8rem 0 2rem 0;
}
.product.uhd49 .feature.sound {
  height: 469px;
  background: url('../../../../images/4k-49/sound_blaster.jpg');
  background-size: contain;
}
.product.uhd49 .feature.sound h3 {
  margin: 6rem 0 2rem 0;
}
.product.uhd49 .feature.connectivity {
  height: 469px;
  background: url('../../../../images/4k-49/connectivity.jpg');
  background-size: contain;
}
.product.uhd49 .feature.connectivity h3 {
  margin: 6rem 0 2rem 0;
}
.product.uhd49 .feature.hdmi {
  height: 469px;
  background: url('../../../../images/4k-49/hdmi.jpg');
  background-size: contain;
}
.product.uhd49 .feature.hdmi h3 {
  margin: 6rem 0 2rem 0;
}
#g-header {
  background: linear-gradient(to bottom right, #652429, #e02727);
  background: -moz-linear-gradient(to bottom right, #652429, #e02727);
  background: -webkit-linear-gradient(to bottom right, #652429, #e02727);
  color: #fff !important;
  padding: 2.7rem 0 0rem !important;
}
#g-header h2 {
  margin: 0;
  letter-spacing: -1.5px;
  font-family: 'Open Sans' !important;
  font-weight: 800 !important;
  color: #fff;
  line-height: 1;
  text-transform: uppercase;
}
.dealers #g-header {
  background: url('../../../../images/map.jpg') !important;
  color: #111;
  padding: 2.2rem 0 2.3rem !important;
  height: 125px;
  background-size: cover !important;
  background-position: right top;
  background-repeat: no-repeat;
  text-align: left;
  padding: 3rem 0 !important;
}
.dealers #g-header h2 {
  font-family: 'Open Sans' !important;
  font-weight: 800 !important;
  color: #444;
}
.dealers .item-page h4 {
  font-size: 1.1rem;
  font-weight: 600;
  margin: 0 0 0.7rem;
  line-height: 1.4;
}
.dealers .item-page h5 {
  margin: 0 0 0.7rem;
  font-size: 1rem;
  font-weight: 500;
  color: #555;
}
.dealers .service-block {
  margin-bottom: 0.5rem;
}
.dealers .service-block i {
  margin: 0 !important;
}
.about #g-header {
  color: #fff;
  padding: 2.2rem 0 2.3rem !important;
  height: 125px;
  background-size: contain !important;
  background-position: right top;
  background-repeat: no-repeat;
  text-align: left;
  padding: 3rem 0 !important;
}
.about #g-header h2 {
  font-family: 'Open Sans' !important;
  font-weight: 800 !important;
  color: #fff;
}
.media #g-header {
  background: url('../../../../images/media.jpg') !important;
  color: #111;
  padding: 2.2rem 0 2.3rem !important;
  height: 125px;
  background-size: cover !important;
  background-position: bottom right !important;
  background-repeat: no-repeat !important;
  text-align: left;
  padding: 3rem 0 !important;
}
.media #g-header h2 {
  font-family: 'Open Sans' !important;
  font-weight: 800 !important;
  color: #444;
}
hr {
  width: 100%;
}
.g-menu-item.g-menu-item-123 {
  margin: 0rem !important;
}
.g-menu-item-container.button {
  padding: 0.4rem 0.6rem 0.4rem !important;
  border-radius: 4px;
  margin: 0;
}
ul.dealers {
  margin-left: 0;
}
ul.dealers li {
  list-style: none;
}
ul.dealers li.title {
  font-size: 1.2rem;
  margin-bottom: 1rem;
  margin-top: -0.5rem;
}
ul.dealers li.location {
  margin-bottom: 1rem;
  line-height: 1.8;
  text-indent: -3.2em;
  margin-left: 3rem;
  position: relative;
}
ul.dealers li.location:before {
  content: "";
  font-family: "icomoon";
  border-right: 1px dotted #888;
  font-size: 18px;
  padding: 0.4rem 0.8rem 0.5rem 0.3rem;
  margin-right: 0.7rem;
  color: #999;
  position: relative;
  top: 3px;
}
ul.dealers li.contact {
  line-height: 1.8;
  text-indent: -3.2em;
  margin-left: 3rem;
  position: relative;
}
ul.dealers li.contact:before {
  content: "";
  font-family: "icomoon";
  border-right: 1px dotted #888;
  font-size: 18px;
  padding: 0.4rem 0.8rem 0.5rem 0.3rem;
  margin-right: 0.7rem;
  color: #999;
  position: relative;
  top: 3px;
}
.home-features {
  padding-top: 20px;
  z-index: 9;
}
.home-features i {
  font-size: 2rem;
  float: left;
  height: 50px;
  margin-top: 1rem;
  min-width: 40px;
  z-index: 10;
  color: #fff;
  position: relative;
}
.home-features .f-title {
  font-size: 1.1rem;
  line-height: 1.5;
  z-index: 10;
  color: #fff;
  position: relative;
}
.g-contentcubes .cube-items-wrapper {
  background: transparent;
}
.g-contentcubes .cube-items-wrapper .cube-image-wrapper:after {
  background-color: rgba(255, 255, 255, 0.15);
}
.g-contentcubes .cube-items-wrapper .cube-content-wrapper .item-title a.item-link {
  display: inline-block;
}
.g-contentcubes .cube-items-wrapper .cube-content-wrapper {
  max-width: 30rem;
}
.g-contentcubes .cube-items-wrapper .cube-content-wrapper {
  max-width: 30rem;
  padding: 3rem 0 0 0;
  margin: 0 auto;
}
.g-contentcubes .cube-items-wrapper .cube-content-wrapper .item-title {
  font-size: 1.5rem;
  color: #111;
  font-weight: 700;
  margin: 0;
}
.g-contentcubes .cube-items-wrapper .cube-content-wrapper .item-description {
  color: #111;
}
.home .g-slideshow .g-slideshow-title {
  font-size: 2rem;
  letter-spacing: 7px;
  width: 100%;
  margin-bottom: 7rem;
  position: relative;
  padding: 2rem 1rem;
  font-family: "Open Sans" !important;
  font-weight: 800;
}
.home .g-slideshow .g-slideshow-title:before {
  content: '';
  display: block;
  border-top: #378ec4 6px solid;
  border-left: #378ec4 6px solid;
  width: 69px;
  height: 69px;
  position: absolute;
  left: 0;
  top: 0;
}
.home .g-slideshow .g-slideshow-title:after {
  content: '';
  display: block;
  border-bottom: #3692C3 6px solid;
  border-right: #3692C3 6px solid;
  width: 69px;
  height: 69px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.home .g-slideshow .g-slideshow-desc {
  font-size: 1rem;
  line-height: 1.5;
  background: #3692C3;
  padding: 1rem 1rem;
}
.home #g-features {
  padding: 0;
  position: relative;
}
.home #g-features:before {
  content: "";
  display: block;
  width: 1000px;
  position: absolute;
  background-color: #3692C3;
  height: 100%;
  top: 0;
  bottom: 0;
  right: -334px;
  transform: skewX(176deg);
  z-index: 0;
}
.home #g-features h2 {
  font-weight: 700;
  letter-spacing: -1px;
}
.home #g-bottom {
  position: relative;
  background: url('../../../../images/map.jpg') no-repeat;
  background-size: cover;
  padding: 2rem 0 0 0;
}
.home #g-bottom:before {
  content: "";
  display: block;
  width: 1000px;
  position: absolute;
  background-color: #404041;
  height: 100%;
  top: 0;
  bottom: 0;
  left: -320px;
  transform: skewX(-2deg);
  z-index: 0;
}
.home #g-bottom .g-block {
  position: relative;
}
.home #g-bottom h3 {
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: -1px;
  margin-top: 0;
}
.home #g-bottom a {
  color: #fff;
}
.home #g-bottom a:hover {
  color: #fff;
}
.home .home-form .form-control {
  background: transparent;
  border: none;
  border-bottom: 1px solid #ddd;
  padding: 0;
  color: #fff;
  font-size: 1.2rem;
  font-weight: 200;
  margin-bottom: 1.5rem;
  max-height: 40px;
}
.home .home-form .button {
  background: #3692C3;
}
.home .home-form .button:hover {
  background: #3389b7;
}
.home .g-testimonials {
  border: 1px solid #404041;
  padding: 0;
  position: relative;
}
.home .g-testimonials .g-title {
  margin: -1.8rem auto 0rem auto;
  width: 700px;
  background: #3692c3;
  font-weight: 700;
}
.home #g-expanded {
  padding: 4rem 3rem 3rem;
}
.home #testimonial-slider .owl-stage-outer {
  height: 9rem;
}
.home #testimonial-slider .owl-prev, .home #testimonial-slider .owl-next {
  margin-top: -7.5rem;
}
.home #g-utility {
  padding: 0;
}
.home #g-utility .g-content {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
ul.new {
  margin: 0;
}
ul.new li {
  list-style: none;
  border: 1px solid #ddd;
  background: #fdfdfd;
  border-radius: 4px;
  padding: 0.5rem 1rem;
  margin-bottom: 10px;
}
select {
  width: 100%;
}
a.btn.button {
  margin-top: 42px;
  margin-left: -300px;
  color: #fff;
}
@media only screen and (min-width: 1200px) {
  .nav-tabs.tabs-fixed {
    position: fixed;
    max-width: 1200px;
    top: 35px;
  }
}
@media only all and (max-width: 47.938rem) {
  .slideshow-caption .g-slideshow-buttons {
    float: none !important;
    text-align: center;
  }
  .slideshow-caption .button {
    display: block;
    text-align: center;
  }
  #g-navigation {
    height: 60px;
  }
  .navigation-fixed .g-logo img, .navigation-fixed .g-logo svg {
    margin: 1.2rem auto !important;
    height: 44px !important;
  }
  .g-logo img, .g-logo svg {
    margin: 1.2rem auto;
    height: 44px;
  }
  .g-slideshow .style3 .g-slideshow-title {
    font-size: 2.2rem;
    letter-spacing: -1px;
    line-height: 1.4;
    width: 100%;
  }
  .home #g-features:before {
    background: none;
  }
  .home #g-expanded {
    padding: 1rem;
  }
  .home #g-expanded .g-testimonials .g-title {
    font-size: 1.3rem;
    margin: 0;
    width: auto;
    font-weight: 500;
  }
  .home .g-testimonials {
    border: none;
  }
  .home #testimonial-slider .owl-stage-outer {
    height: 16rem;
  }
  .home #g-bottom {
    padding: 0;
  }
  .home #g-bottom:before {
    height: 470px;
  }
  .home #g-bottom h3 {
    font-size: 1.4rem;
    margin-top: 1.5rem;
    margin-bottom: 0.8rem;
  }
  .home .contact-info {
    margin-top: 2rem;
  }
  .g-contentcubes .cube-row {
    margin: 1rem 0;
  }
  .g-contentcubes .cube-content-wrapper {
    padding-top: 1rem !important;
  }
  .g-contentcubes .item-description {
    margin: 0.5rem 0;
  }
  .product #g-expanded .g-tabs .nav.nav-tabs > li {
    margin-bottom: 0;
    border-bottom: 1px solid #eee;
    border-right: 0px solid !important;
  }
  .product #g-expanded .g-tabs .nav.nav-tabs > li > a {
    padding: 0.6rem 1rem;
    margin-bottom: 0 !important;
    text-align: left;
    font-size: 1rem;
  }
  .product #g-expanded .g-tabs .nav.nav-tabs > li.active > a {
    border-bottom: none !important;
  }
  .product #g-expanded .g-tabs .nav.nav-tabs > li.active:after {
    border-top-color: transparent;
  }
  .product .features .tab-content {
    padding: 0;
    border: none;
  }
  .product .features .feature {
    padding: 1rem 2rem;
    height: 540px !important;
    background-size: cover !important;
  }
  .product .features .feature h3 {
    font-size: 1.6rem;
    color: #fff;
    letter-spacing: -2px;
    width: 100%;
    line-height: 1.3;
    margin: 3rem 0 1rem 0 !important;
  }
  .product .features .feature h5 {
    color: rgba(255, 255, 255, 0.5);
    margin: 0.2rem 0 1rem 0 !important;
  }
  .product .features .feature p {
    width: 100%;
    font-size: 0.8rem;
    line-height: 1.6;
    margin-bottom: 1rem;
  }
  .product .features .feature i {
    margin-right: 2rem;
  }
  .product .features .feature.android {
    background: url('../../../../images/product/hd32/android_mobile.jpg');
  }
  .product .features .feature.screen {
    background: url('../../../../images/product/hd32/screen_mobile.jpg');
  }
  .product .features .feature.panel {
    background: url('../../../../images/product/hd32/a_grade_panel_mobile.jpg');
  }
  .product .features .feature.sound {
    background: url('../../../../images/product/hd32/sound_blaster_mobile.jpg');
  }
  .product .features .feature.connectivity {
    background: url('../../../../images/product/hd32/connectivity_mobile.jpg');
  }
  .product .specs h3 {
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1;
    margin: 0 0 0.6rem;
  }
  .product .specs > div .table .g-block {
    font-size: 0.9rem !important;
    font-weight: 500;
    padding: 0 !important;
  }
  .product .specs > div .table .g-block:first-child {
    font-weight: 700;
  }
  .product .specs > div .table .g-block:last-child {
    margin-bottom: 0.4rem;
    font-size: 0.8rem !important;
  }
  .product .ratings .size-30 {
    width: 100%;
  }
  .product .ratings .span4 {
    width: 33% !important;
    float: left !important;
  }
  .product .product-title {
    text-align: center !important;
  }
  .product .product-title h2 {
    font-size: 1.2rem;
    line-height: 1.4;
    text-transform: none !important;
    margin: 2rem 0 0 !important;
  }
  .product .product-title .text-right {
    text-align: center !important;
  }
  .product .product-title .text-right .btn {
    margin: 1rem 0 0 0;
    padding: 0.6rem 1rem 0.5rem;
  }
  .fhd32 .android {
    background: url('../../../../images/product/fhd32/android_mobile.jpg') !important;
  }
  .fhd32 .screen {
    background: url('../../../../images/product/fhd32/screen_mobile.jpg') !important;
  }
  .fhd32 .panel {
    background: url('../../../../images/product/fhd32/a_grade_panel_mobile.jpg') !important;
  }
  .fhd32 .sound {
    background: url('../../../../images/product/fhd32/sound_blaster_mobile.jpg') !important;
  }
  .fhd32 .connectivity {
    background: url('../../../../images/product/fhd32/connectivity_mobile.jpg') !important;
  }
  .fhd32 .hdmi {
    background: url('../../../../images/product/fhd32/hdmi-mobile.jpg') !important;
  }
  .fhd43 .android {
    background: url('../../../../images/product/fhd43/android_mobile.jpg') !important;
  }
  .fhd43 .screen {
    background: url('../../../../images/product/fhd43/screen_mobile.jpg') !important;
  }
  .fhd43 .panel {
    background: url('../../../../images/product/fhd43/a_grade_panel_mobile.jpg') !important;
  }
  .fhd43 .sound {
    background: url('../../../../images/product/fhd43/sound_blaster_mobile.jpg') !important;
  }
  .fhd43 .connectivity {
    background: url('../../../../images/product/fhd43/connectivity_mobile.jpg') !important;
  }
  .fhd43 .hdmi {
    background: url('../../../../images/product/fhd43/hdmi-mobile.jpg') !important;
  }
  .uhd43 .android {
    background: url('../../../../images/4k-43/android_mobile.jpg') !important;
  }
  .uhd43 .screen {
    background: url('../../../../images/4k-43/screen_mobile.jpg') !important;
  }
  .uhd43 .panel {
    background: url('../../../../images/4k-43/a_grade_panel_mobile.jpg') !important;
  }
  .uhd43 .sound {
    background: url('../../../../images/4k-43/sound_blaster_mobile.jpg') !important;
  }
  .uhd43 .connectivity {
    background: url('../../../../images/4k-43/connectivity_mobile.jpg') !important;
  }
  .uhd43 .hdmi {
    background: url('../../../../images/4k-43/hdmi_mobile.jpg') !important;
  }
  .uhd49 .android {
    background: url('../../../../images/4k-49/android_mobile.jpg') !important;
  }
  .uhd49 .screen {
    background: url('../../../../images/4k-49/screen_mobile.jpg') !important;
  }
  .uhd49 .panel {
    background: url('../../../../images/4k-49/a_grade_panel_mobile.jpg') !important;
  }
  .uhd49 .sound {
    background: url('../../../../images/4k-49/sound_blaster_mobile.jpg') !important;
  }
  .uhd49 .connectivity {
    background: url('../../../../images/4k-49/connectivity_mobile.jpg') !important;
  }
  .uhd49 .hdmi {
    background: url('../../../../images/4k-49/hdmi-mobile.jpg') !important;
  }
  .uhd55 .android {
    background: url('../../../../images/4k-55/android_mobile.jpg') !important;
  }
  .uhd55 .screen {
    background: url('../../../../images/4k-55/screen_mobile.jpg') !important;
  }
  .uhd55 .panel {
    background: url('../../../../images/4k-55/a_grade_panel_mobile.jpg') !important;
  }
  .uhd55 .sound {
    background: url('../../../../images/4k-55/sound_blaster_mobile.jpg') !important;
  }
  .uhd55 .connectivity {
    background: url('../../../../images/4k-55/connectivity_mobile.jpg') !important;
  }
  .uhd55 .hdmi {
    background: url('../../../../images/4k-55/hdmi-mobile.jpg') !important;
  }
  h2 {
    font-size: 1.6rem;
    margin: 0;
  }
  .service-block .size-15 {
    float: left;
    max-width: 15%;
  }
  .service-block .size-15 i {
    font-size: 24px !important;
    top: 0.3rem !important;
    position: relative;
  }
  .service-block .size-85 {
    max-width: 85%;
  }
  .service-block .size-85 .text-xlg {
    font-size: 0.9rem !important;
    font-weight: 500;
  }
  .service-block .size-8 {
    float: left;
    max-width: 10%;
  }
  .service-block .size-92 {
    max-width: 90%;
  }
  #g-copyright {
    padding: 1rem !important;
    font-size: 0.7rem;
  }
  #g-copyright .g-content {
    margin: 0;
    padding: 0;
    text-align: center;
  }
}
@media only all and (min-width: 1900px) {
  .home #g-features:before {
    right: -60px;
  }
  .home #g-bottom:before {
    left: -60px;
  }
}
/*# sourceMappingURL=custom_9.css.map */