.clear2 {clear: both; height: 1px;}
.pagination {text-align: center;}
.required {color: #FF0000;}
h1, h2, h3, h4 {
    font-weight: normal;
    margin: 0 0 10px;
    color: #4067A7;
}
a {color: #004a7b;outline: none;}
a:hover {color: #004a7b;}
/* Styles */
.logo {
    background: url("../images/logo-bg.png") repeat-x scroll 0 0;
}
.logo > div {
	background: url("../images/logo-bg.png") repeat-x scroll 0 0;
}
.logo img {
	margin-left: 15px;
}
.features {
    margin: 0 0 20px 0;
}
.features .span3 > div {
    padding: 25px 5px 5px 95px;
    color: #454545; font-size: 12px;
    height: 170px;
    box-shadow: 3px 4px 8px 0px rgba(72, 72, 72, 0.75);
    border-radius: 7px;
    position: relative;
    text-align: justify;
    line-height: 17px;
}
.features .readmore {
    position: absolute;
    bottom: 0; right: 5px;
    background: url("../images/features_read.png") no-repeat;
    width: 91px; height: 32px;
    text-indent: -99em;
    outline: none;
    overflow: hidden;
}
.features .bg1 {
    border: 1px solid #BDBDBD;
    /*background: url("../images/features_bg.png") repeat;*/
    background: #d9d9d9;
}
.features .bg1:hover {
    /*border: 1px solid #FFF2A2;
    background: url("../images/features_bg2.png") repeat;
    color: #262626 !important;*/
}
.features .bg1:hover .readmore {
    /*background-image: url("../images/features_read2.png");*/
}
.features .title {
    color: #4067a7;
    font-weight: bold; text-transform: uppercase;
    margin: 0 0 5px 0;
}
.features .bg1:hover .title {
    color: #262626;
}
.features .bg1:hover a {
    color: #262626;
}
.features .features1 {
    background-image: url("../images/features1.png");
    background-repeat: no-repeat;
    background-position: 0 0;
}
/*.features .features1:hover .title {
    background-image: url("../images/features1a.png");
}*/
.features .features2 {
    background-image: url("../images/features2.png");
    background-repeat: no-repeat;
    background-position: -10% 25%;
}
/*.features .features2:hover .title {
    background-image: url("../images/features2a.png");
}*/
.features .features3 {
    background-image: url("../images/features3.png");
    background-repeat: no-repeat;
    background-position: 0 30%;
}
/*.features .features3:hover .title {
    background-image: url("../images/features3a.png");
}*/
.features .features4 {
    background-image: url("../images/features4.png");
    background-repeat: no-repeat;
    background-position: 0 0;
}
/*.features .features4:hover .title {
    background-image: url("../images/features4a.png");
}*/
.footer {
    border-top: 1px solid #BBB;
    background: #F8F7F7;
    padding: 18px 0 20px 0;
}
.footer .botmenu p {
    margin: 0;
}
.footer .botmenu a {
    color: #464646;
    font-size: 11px;
    text-transform: uppercase;
    background: url("../images/footer_a.png") no-repeat scroll 100% 50%;
    padding: 0 12px;
}
.footer .botmenu a:last-child {
    padding-right: 0;
    background: none;
}
.footer .copyright {
    text-align: right;
}
.footer .copyright span, .footer a:hover {
    color: #c01618;
}
.footer .shares {
    background: url("../images/shares.png") no-repeat scroll 0 0;
    width: 250px; height: 30px;
    padding: 6px 0 0 16px;
    margin: 2px 0 0 17px;
}
.footer .shares a {
    margin-right: 7px;
}
.copyright {
    font-size: 12px;
}
/* Navbar */
.homeslider .container, .imageintro img {
    box-shadow: 3px 4px 5px 0px rgba(184, 184, 184, 0.75);
}
.mainmenu {
    background: url("../images/mainmenu.png") repeat-x scroll 0 0;
    border-bottom: 1px solid #EAEAEA;
    margin: 0 0 23px 0;
}
.mainmenu > div {
	background: url("../images/mainmenu.png") repeat-x scroll 0 0;
}
.navbar {
    margin: 0;
}
.navbar-inner {
    padding: 0;
    background: none;
    border-radius: 0;
    box-shadow: none;
    min-height: 40px;
    border: none;
}
.nav-collapse {
    position: relative;
    z-index: 999;
}
.navbar .brand {
    float: right;
    padding-right: 0;
    color: #2074B0; font-weight: bold;
}
.navbar .nav {
    margin: 0;
}
.navbar .nav > li {
    background: url("../images/mainmenu_divider.png") no-repeat scroll 100% 50% transparent;
    padding-right: 2px;
    position: static; /* Set for sub */ 
}
.navbar .nav > li.active, .navbar .nav > li:hover {
    background: none;
}
.navbar .nav > li:last-child {
    background: none;
}
.navbar .nav > li > a {
    border-radius: 0;
    padding: 15px 30px 14px 30px;
    color: #454545; font-size: 14px; font-weight: bold; text-shadow: none; text-transform: uppercase;
    margin-top: 0; margin-bottom: 0; margin-right: 0;
}
.navbar .nav > li > a > .icondown {
    background: url("../images/mainmenu_arrow.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    width: 8px; height: 6px;
}
.navbar .nav > li.active > a > .icondown, .navbar .nav > li:hover > a > .icondown {
    background: url("../images/mainmenu_arrow2.png") no-repeat scroll 0 0 transparent;
}
.navbar .nav .active > a, .navbar .nav .active > a:hover, .navbar .nav > .active > a:focus, 
.navbar .nav .active a > i, .navbar .nav .active a > i:hover,
.navbar .nav > li > a:hover,
.navbar .nav > li.open > a,
.navbar .nav > li.dropdown.open.active > a
{
    background: url("../images/mainmenu_active.png") repeat-x scroll 0 0;
    color: #fff;
    box-shadow: none;
    border: none;
}
.navbar .nav > li > .dropdown-menu:before {
    border: none;
}
.navbar .nav > li > .dropdown-menu:after {
    border: none;
}
.navbar .dropdown-menu {
    background: url("../images/mainmenu_sub.png") repeat;
    border: none;
    border-radius: 0 0 10px 10px;
    /*box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.2);*/
    box-shadow: none;
    top: 95%;
    width: 940px;
    padding: 15px 30px;
}
.navbar .nav > li .dropdown-menu li {
    text-align: left;
}
.navbar .nav > li .dropdown-menu li a {
    color: #fff;
    padding: 8px 10px;
}
.navbar .nav > li .dropdown-menu li a:hover, .navbar .nav > li .dropdown-menu li.active a {
    background: #292929;
    filter: none;
    color: #0088CC;
    border: none;
}
.navbar .level2 {
    margin: 0 0 10px 0;
}
.navbar .level2 a {
    color: #181818;
    text-transform: capitalize;
    font-weight: bold;
}
.navbar .level1 .item {
    float: left;
    text-align: center;
    margin: 0 20px 0 0;
    width: 67px;
}
.navbar .level1 .item .img {
    background-color: #fff;
    background-repeat: no-repeat; background-position: 50% 50%;
    border: 1px solid #b9bfc2; border-radius: 3px;
    width: 65px; height: 43px;
    margin: 0 auto 5px auto;
}
.navbar .level1 .item .title {
    text-transform: capitalize;
    overflow: hidden;
    visibility: hidden;
    white-space: nowrap;
    width: 200px;
    margin-left: -66px;
}
.navbar .level1 .item:hover .img, .navbar .dropdown .active .img {
    background-color: #CACACA;
}
.navbar .level1 .item:hover .title, .navbar .dropdown .active .title {
    visibility: visible;
}
.navbar .level1 .item a:hover {
    text-decoration: none;
}
/* About us */ 
.navbar .item109 .img {background-image: url("../images/menu/news.png");}
.navbar .item110 .img {background-image: url("../images/menu/careers.png");}
.navbar .item111 .img {background-image: url("../images/menu/connect.png");}
/* Solution */ 
.navbar .item126 .img {background-image: url("../images/menu/residential-solution.png");}
.navbar .item138 .img {background-image: url("../images/menu/smart-lighting-control.png");}
.navbar .item139 .img {background-image: url("../images/menu/rs-smart-climate-control.png");}
.navbar .item140 .img {background-image: url("../images/menu/smart-security.png");}
.navbar .item141 .img {background-image: url("../images/menu/smart-audio-video-and-entertainment-system.png");}
.navbar .item142 .img {background-image: url("../images/menu/outlets-and-appliances-control.png");}

.navbar .item112 .img {background-image: url("../images/menu/commercial-solution.png");}
.navbar .item135 .img {background-image: url("../images/menu/smart-lighting.png");}
.navbar .item136 .img {background-image: url("../images/menu/smart-climate-control.png");}
.navbar .item137 .img {background-image: url("../images/menu/smart-parking.png");}
/* Products */ 
.navbar .item149 .img {background-image: url("../images/menu/broadband-access.png");}
.navbar .item150 .img {background-image: url("../images/menu/converters.png");}
.navbar .item151 .img {background-image: url("../images/menu/optical-networking.png");}
.navbar .item152 .img {background-image: url("../images/menu/routers.png");}
.navbar .item153 .img {background-image: url("../images/menu/switches.png");}
.navbar .item154 .img {background-image: url("../images/menu/video.png");}
.navbar .item155 .img {background-image: url("../images/menu/voice.png");}
.navbar .item156 .img {background-image: url("../images/menu/wireless.png");}

.products {
    background: url("../images/product-line.png") repeat-y scroll 236px 0;
}

.levelsolution {
    float: left;
    margin-right: 30px;
    text-transform: capitalize;
}
.levelsolution .tit {
    padding: 0 20px 5px 5px;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #35A607;
    font-weight: bold;
    text-transform: uppercase;
}
.levelsolution .tit a {
    color: #9f2902;
}
.levelsolution .content {
    padding: 0 20px 0 5px;
}
.levelsolution1 {
    margin: 5px 0;
}
.levelsolution1 a {
}
.levelsolution .active {
    font-weight: bold;
}
.solutionicon {
    float: right;
}
.solutionicon > div {
    height: 70px;
}
.solutionhome {
    margin: 0 0 23px 0;
    box-shadow: 3px 4px 8px 0px rgba(146, 146, 146, 0.75); 
}
.solutionhome > div {
    float: left;
    width: 50%;
}
.solutionhome .home-and-small-business {
    width: 33.4%;
}
.solutionhome > div a:first-child {
    border-right: 1px solid #919191;
}
.solutionhome a {
    display: block;
    background: url("../images/solutionhome1.png") repeat-x scroll 0 0;
    padding: 7px 0;
    font-size: 14px; font-weight: bold;
    text-align: center; text-transform: uppercase;
    color: #fff;
}
.solutionhome a:hover, .solutionhome a.active {
    background-image: url("../images/solutionhome2.png");
    text-decoration: none;
}
/* Services */ 
.navbar .item114 .img {background-image: url("../images/menu/smart-home.png");}
.navbar .item115 .img {background-image: url("../images/menu/smart-light.png");}
.navbar .item116 .img {background-image: url("../images/menu/senior-health-monitor.png");}
/* Showcase */ 
.parent107 {
    padding-left: 70px !important;
    width: 900px !important;
}
.navbar .item145 .img {background-image: url("../images/menu/residential-experience-center.png");}
.navbar .item146 .img {background-image: url("../images/menu/commercial-experience-center.png");}
/* Contact */ 
.navbar .item147 .img {background-image: url("../images/menu/where-to-buy.png");}
.navbar .item148 .img {background-image: url("../images/menu/how-to-become-a-dealer.png");}
/* Breadcrumb menu */
.breadcrumb-menu div {
    float: left;
    margin: 0 10px 0 0;
    padding: 0 0 11px 0;
    font-size: 12px;
}
.breadcrumb-menu a {
    display: inline-block;
    background: #dedede;
    padding: 7px 15px;
    border-radius: 5px 5px 0 0;
    color: #646464;
}
.breadcrumb-menu .active {
    background: url("../images/breadcrumb_active.png") no-repeat scroll 50% 100%;
}
.breadcrumb-menu .active a {
    background: #356ba0;
    color: #fff;
}
.homeslider {
    margin: 0 0 23px 0;
}
.imageintro p {
    margin: 0 0 23px 0;
}
.alliances img {
    cursor: pointer;
    border-radius: 3px;
    border: 1px solid #ccc;
    box-shadow: 2px 3px 5px 0 rgba(184, 184, 184, 0.75);
}
.acontent {
    border: 1px solid #dedede;
    padding: 20px 15px 0 15px;
    margin-top: -21px;
    text-align: justify;
}
.acontent .slogan {
    font-weight: bold; font-size: 20px; color: #FF6600; text-align: center;
    margin: 0 0 10px 0;
}
.acontent .slogan2 {
    background: url("../images/slogan1.png") no-repeat scroll 0 50%;
    padding-left: 25px;
}
.acontent .slogan2 span {
    background: url("../images/slogan2.png") no-repeat scroll 100% 50%;
    padding-right: 25px;
}
.news-archives {
    background: #eee;
    padding: 10px 20px;
    margin-bottom: 10px;
}
.news-archives .title {
    font-size: 24px;
    color: #356ba0;
    font-weight: bold;
    margin-bottom: 10px;
}
.news-archives .content div {
    float: left;
    margin: 0 19px 0 0;
}
.news-archives .content div a {
    display: inline-block;
    padding: 18px;
    border-radius: 30px;
    color: #000;
    font-size: 18px;
}
.news-archives .content div.active a {
    background: #356ba0;
    color: #fff;
}
.iframe {
    width: 100%; height: 390px;
    border: none; vertical-align: top;
}
.contactinfo {
    border: 1px solid #c3c3c3;
    border-radius: 10px;
    background: url("../images/contactinfo.png") no-repeat scroll 6px 10px;
    padding: 10px 20px 10px 130px;
}
/* Controller */
.controller-action {
    padding: 10px 0 23px 0;
}
/* Article - View - Layout-1 */
.article-item .layout1 .img {
    border: 5px solid #F6F3F3;
}
.process h2 {
    border-bottom: 1px solid #ccc;
    margin: 0 0 20px;
    padding: 10px 0;
    text-align: center;
}
.process h3 {
    color: #D8D8D8;
    padding: 0;
}
.process h3 span {
    background: #5EAFCD;
    color: #FFF;
    font-size: 11px;
    padding: 1px 8px; margin: 0 10px 0 0;
    position: relative; top: -4px;
}
/* Article - Category - Layout-0 */
.article-cate .layout0 .item {
    border-bottom: 1px solid #DDD;
    margin: 0 0 20px 0;
}
.article-cate .layout0 .item:last-child {
    border-bottom: none;
}
.article-cate .layout0 .img {
    border: 5px solid #F6F3F3;
    margin: 0 0 10px 0;
}
.article-cate .layout0 .img img {
}
/* Article - Popular */
.article-popular h3 {
    border-bottom: 3px solid #CCC;
}
/* Article - Gallery */
.gallery-widget h3 {
    border-bottom: 3px solid #CCC;
}
.gallery-widget .img {
    border: 5px solid #F6F3F3;
    overflow: hidden;
    height: 100px;
    margin: 0 0 10px 0;
}
/* Product - Category - Layout-0 */
.product-cate .layout0 .row-fluid {
    margin-bottom: 20px;
}
.product-cate .layout0 .img {
    border: 5px solid #eee;
    overflow: hidden;
    height: 190px;
}
.product-cate .layout0 .item:hover .img {
    border: 5px solid #2773AE;
}
.product-cate .layout0 .title {
    padding: 5px 0;
    text-align: center;
}
.product-cate .layout0 .title a {
    color: #000;
}
/* Portfolios */
.portfolio {
    margin: 0 auto;
}
.portfolio #pcarousel {
    margin: 0 0 20px 0;
}
.portfolio #pcarousel .slides li {
    cursor: pointer;
    margin-right: 20px;
    border: 2px solid #ccc;
}
.portfolio #pcarousel li.flex-active-slide, .portfolio #pslider li.flex-active-slide {
    border: 2px solid #2773AE;
}
/*Breadcrumb Start*/
.breadcrumb {
    background: none;
    border-radius: 0;
    padding: 0; margin: 0;
    float: left;
    width: 100%;
}
.breadcrumb ul {
    float: left; margin: 0; padding: 0;
}
.breadcrumb ul li {
    background: url("../images/breadcrumb_icon.png") no-repeat scroll left 7px transparent;
    float: left;
    margin-left: 8px; padding-left: 10px;
}
.breadcrumb .home {
    background: none;
    margin-left: 0; padding-left: 0;
}
/* Mores */
#myProduct .nav-tabs {
    border-bottom: 1px solid #DEDEDE;
}
#myProduct a {
    background: #DEDEDE;
    color: #356BA0;
    border: none;
    margin-right: 7px;
}
#myProduct .active a {
    background: #356BA0;
    color: #fff;
}