
#nav .nav-drop {display:none;}
.mobile-nav {display:none;}

/* wrapper */

#wrapper {overflow:hidden; width:100%; position:relative;}
.w1 {width:100%;}


/* header */

#header1 {position:fixed; z-index:50; width:100%; height:60px; background:#2F4456; top:0 !important; display:block; clear:both}
#header1:after {content:""; display:block; clear:both; background:#000;}
.header-holder {margin:0 auto; padding:0 20px; width:1280px; background:#000; height:60px;}
a.menu-opener {display:none; float:left; margin:0 18px 0 0; border-right:1px solid #fff; overflow:hidden; width:61px; height:60px; text-indent:-9999px; background:url(http://www.digit.in/bundles/thinkdigitfrontend/images/sprite.png?v=2?v=1) no-repeat -130px -222px;}

/* logotype */

#header1 h1.logo , p.logo {float:left !important; margin:8px 20px 0 1px !important; overflow:hidden; width:75px !important; height:32px !important;}
#header1 h1.logo a , p.logo a {display:block; height:100%; float:left;}

.sub_menu.one {display:none;}
.sub_menu{ margin:0 auto 0 100px;}
.sub_menu li{ display:inline; padding:0 !important; min-height:40px;}
.sub_menu li a{ font:14px/24px Tahoma, Geneva, sans-serif; color:#3d3d45 !important; padding:5px 20px; display:inline-block; text-decoration:none;}
.sub_menu li a:hover{ border-bottom:3px solid #3d3d45;}
.header-holder_new {height: 36px; margin: 0 auto; max-width: 1280px; padding: 0 20px;}
#sub_header{display:block; width: 100%; background:#f5f5f5; border-bottom:1px solid #c4c4c7; position:fixed; left:0; top:40px; z-index:8;}
.main_menu{ text-align:center;}
.main_menu li{ display:inline; padding:0 !important; min-height:40px;}
.main_menu li a{ font:14px/24px Tahoma, Geneva, sans-serif; color:#fff !important; padding:5px 20px; display:inline-block; text-decoration:none;}

.mobile-nav {position:fixed; z-index:10; top:40px; left:0; height:100%; width:217px; background:#999; -webkit-box-shadow:-2px 0 2px rgba(0,0,0,0.3) inset; box-shadow:-2px 0 2px rgba(0,0,0,0.3) inset;
 overflow-y:scroll; -webkit-overflow-scrolling: touch; -ms-overflow-scrolling: touch; -o-overflow-scrolling: touch; -webikt-overflow-scrolling: touch; overflow-scrolling: touch;}
.mobile-nav .socials {margin:0; border-bottom:1px solid #ccc; overflow:hidden; padding:10px 0; width:100%; list-style:none; text-align:center;}
.mobile-nav .socials li {display:inline-block; margin:0 5px 0 6px; vertical-align:top;}
.mobile-nav .socials a {display:block; overflow:hidden; width:26px; height:25px; text-indent:-9999px; background:url(../images/sprite.png?v=1.1) no-repeat;}
.mobile-nav .socials .facebook {background-position:0 0;}
.mobile-nav .socials .twitter {background-position:-30px 0;}
.mobile-nav .socials .google-plus {background-position:-60px 0;}
.mobile-nav .socials .rss {background-position:-674px 0;}
.mobile-nav .socials .facebook:hover {background-position:0 -30px;}
.mobile-nav .socials .twitter:hover {background-position:-30px -30px;}
.mobile-nav .socials .google-plus:hover {background-position:-60px -30px;}
.mobile-nav .socials .rss:hover {background-position:-642px -30px;}
.mobile-nav .nav {margin:0 0 40px 0; padding:0; list-style:none;}
.mobile-nav .nav li {border-top:1px solid #ccc; font:300 1.286em/1.167em 'Oswald', sans-serif; text-transform:uppercase; clear:left;}

.mobile-nav .nav li.applianceMenu {position:relative;}
.mobile-nav .nav li.applianceMenu .dropBoxTxt {display: block; padding: 20px 29px 19px; text-decoration: none; color: #FFF; position:relative; cursor:pointer;}

.mobile-nav .nav li.applianceMenu .ulDrop  {width:100%; float:left; background:#808080; -webkit-box-shadow:-2px 0 2px rgba(0,0,0,0.3) inset; box-shadow:-2px 0 2px rgba(0,0,0,0.3) inset; list-style:none; padding:0; margin:0; display:none; z-index:2; position:relative; clear:both;}
.mobile-nav .nav li.applianceMenu .ulDrop  li {width:100%; float:left;}
.mobile-nav .nav li.applianceMenu .ulDrop  li a {width:100%; float:left; display: block; padding: 10px 29px 9px; text-decoration: none; color: #FFF; font-size:14px;}

.mobile-nav .nav li.applianceMenu:hover {background:#bd082f; -webkit-box-shadow:0 0 5px rgba(0,0,0,0.5) inset; box-shadow:0 0 5px rgba(0,0,0,0.5) inset;}
.mobile-nav .nav li.applianceMenu:after {font-family: FontAwesome; content: "\f103"; position:absolute; right:20px; top:50%; margin:-10px 0 0 0; color:#FFF;}
.mobile-nav .nav li:first-child {border-top:0;}
.mobile-nav .nav a {display:block; padding:20px 29px 19px; text-decoration:none; color:#fff;}
.mobile-nav .nav a:hover {background:#bd082f; -webkit-box-shadow:0 0 5px rgba(0,0,0,0.5) inset; box-shadow:0 0 5px rgba(0,0,0,0.5) inset;}
/* header */


.topNav {width:100%; max-width:767px; float:left; background:#f80c3c; height:46px; position:fixed; top:0; left:0; z-index:99; display:none;}
.navIcon {width:45px; height:35px; float:left; background: url(../images/spriteM_01.png?v=1) no-repeat -401px -9px; position:relative; cursor:pointer;}
.showNav {margin-left:0px !important;}
.showNavMask, .showLangMask, .maskLayer {width:100%; height:100%; float:left; position:fixed; left:0; right:0; top:0; bottom:0; display:none; z-index:1;}
.mobile-nav {position:fixed; z-index:51; top:40px; left:0; height:100%; width:217px; background:#999; -webkit-box-shadow:-2px 0 2px rgba(0,0,0,0.3) inset; box-shadow:-2px 0 2px rgba(0,0,0,0.3) inset; margin-left:-220px; overflow-y:scroll; -webkit-overflow-scrolling:touch;
-webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out;}
.now_offer{float:right; font:400 16px/1.5em 'Oswald', sans-serif; color:#FFF; margin:5px 5px 0 10px; vertical-align:top; display:none;}


.mobile-nav .nav {margin:0 0 40px 0; padding:0; list-style:none;}
.mobile-nav .nav li {border-top:1px solid #ccc; font:300 1.286em/1.167em 'Oswald', sans-serif; text-transform:uppercase; clear:left;}
.mobile-nav .nav li.applianceMenu {position:relative;}
.mobile-nav .nav li.applianceMenu .dropBoxTxt {display: block; padding: 20px 29px 19px; text-decoration: none; color: #FFF; position:relative; cursor:pointer;}
.mobile-nav .nav li.applianceMenu .ulDrop  {width:100%; float:left; background:#808080; -webkit-box-shadow:-2px 0 2px rgba(0,0,0,0.3) inset; box-shadow:-2px 0 2px rgba(0,0,0,0.3) inset; list-style:none; padding:0; margin:0; display:none; z-index:2; position:relative; clear:both;}
.mobile-nav .nav li.applianceMenu .ulDrop  li {width:100%; float:left;}
.mobile-nav .nav li.applianceMenu .ulDrop  li a {width:100%; float:left; display: block; padding: 10px 29px 9px; text-decoration: none; color: #FFF; font-size:14px;}
.mobile-nav .nav li.applianceMenu:hover {background:#bd082f; -webkit-box-shadow:0 0 5px rgba(0,0,0,0.5) inset; box-shadow:0 0 5px rgba(0,0,0,0.5) inset;}
.mobile-nav .nav li.applianceMenu:after {font-family: FontAwesome; content: "\f103"; position:absolute; right:20px; top:50%; margin:-10px 0 0 0; color:#FFF;}
.mobile-nav .nav li:first-child {border-top:0;}
.mobile-nav .nav a {display:block; padding:18px 29px; text-decoration:none; color:#fff;}
.mobile-nav .nav a:hover {background:#bd082f; -webkit-box-shadow:0 0 5px rgba(0,0,0,0.5) inset; box-shadow:0 0 5px rgba(0,0,0,0.5) inset;}

.digit_logo {margin:8px 10px 0 10px; float:left;}
.digit_logo img{width:80%;}

#headerWhite .header-holder {background:#FFF;}
#headerWhite .header-holder #nav {text-align:left; margin:0 0 0 0;}

/*#header1 {width:100%; float:left; position:fixed; z-index:50; height:40px; background:#000; top:0px !important; left:0; border-bottom:1px solid #c4c4c7; display:block; clear:both; margin-left:0; margin-top:0; margin-right:0;}
#header1:after {content:""; display:block; clear:both;}
.header-holder {margin:0 auto; padding:0 20px; max-width:1280px; background:#000; height:40px; top:0;}
a.menu-opener {display:none; float:left; margin:0 10px 0 0; border-right:1px solid #fff; overflow:hidden; width:40px; height:40px; text-indent:-9999px; background:url(../images/sprite.png?v=1.1) no-repeat -540px -440px;}
*/

#header1 h1.logo , p.logo {float:left !important; margin:6px 20px 0 1px; width:75px; height:32px;}
#header1 h1.logo a , p.logo a {display:block; height:100%; float:left;}
#headerWhite h1.logo , #headerWhite p.logo {float:left !important; margin:10px 20px 0 1px; width:75px; height:42px;}
.digitLogoTop {float:left; margin:13px 20px 0 0;}


/* main navigation */

#nav>ul {float:left; margin:0; padding:0; list-style:none; background:#000;}
#nav>ul>li {float:left; font: normal 16px/18px Tahoma, Geneva, sans-serif;}
#nav>ul>li>a.more:before {width:30px; height:8px; float:left; content:''; background: url(../images/sprite.png?v=1.1) no-repeat -310px -434px; margin:12px 0 0 2px;}
#nav>ul>li>a {display:block; padding:10px 20px; text-decoration:none; color:#fff;}
#nav>ul>li.active>a {background:#e7113f;}
#nav>ul>li>a:hover,
#nav>ul>li.hover>a {position:relative; background:#3d3d45;}
#nav>ul>li.drop-active>a {position:relative; background:#e7113f;}
#nav>ul>li.drop-active>a:after {content:""; position:absolute; z-index:10; bottom:-9px; left:50%; margin:0 0 0 -9px; border:solid transparent; border-width:9px 9px 0; border-top-color:#e7113f; width:0; height:0;}
#nav .drop-slide-wrapper {left:0 !important; width:100% !important; top:100% !important; z-index:9;}
#nav .nav-drop {border-bottom:3px solid #e7113f; background:#fff; width:100%;}
#nav .nav-drop .area {margin:0 auto; padding:22px 20px 24px; max-width:1280px; min-height:208px; font:300 16px/22px 'Titillium Web', sans-serif; text-transform:none;}
#nav .nav-drop .area .frame {overflow:hidden; width:100%;}
#nav .nav-drop ul {margin:0; padding:0; list-style:none;}
#nav .nav-drop ul li {padding:4px 0 2px;}
#nav .nav-drop ul a {text-decoration:none; color:#555;}
#nav .nav-drop ul a:hover {color:#e7113f;}#nav .title {display:block; font:15px/28px 'Oswald', sans-serif; text-transform:uppercase; color:#000;}
#nav .sub-nav {min-height:168px;}
#nav .sub-nav li {padding:0 !important; font:300 15px/28px 'Oswald', sans-serif; text-transform:uppercase;}
#nav .sub-nav li a:hover,
#nav .sub-nav li a.active {color:#e7113f;}
#nav .sub-nav li a:hover:after,
#nav .sub-nav li a.active:after {content:""; display:inline-block; margin:5px 0 0 7px; vertical-align:top; width:10px; height:19px; background:url(../images/sprite.png?v=1.1) no-repeat -120px -30px;}
#nav .links {padding:25px 0 0; font:300 15px/15px 'Oswald', sans-serif; text-transform:uppercase;}
#nav .brands .links .links1 {float:right; width:25%;}
#nav .brands .links .links2 {padding:0 25px 0 0;}
#nav .link-all {text-decoration:none; color:#333;}
#nav .link-all:hover {color:#e7113f;}
#nav .categories {float:left; padding:0 0.9% 0 0; width:13%;}
#nav .brands {float:left; width:45%;}
#nav .navs {display:none; width:100%; min-height:140px;}
#nav .navs:after {content:""; display:block; clear:both;}
#nav .navs ul {float:left; width:25%;}
#nav .navs ul li {padding:4px 25px 2px 0;}
#nav .platform {position:relative; float:left; padding:0 1% 0 2.813%; width:12.125%;}
#nav .platform:before {content:""; position:absolute; top:6px; left:-21px; width:1px; height:1000px; background:#c2c2c2;}
#nav .platform:after {content:""; position:absolute; top:6px; right:0; width:1px; height:1000px; background:#c2c2c2;}
#nav .tools {float:left; padding:0 0 0 4.45%; width:15.625%;}
#nav ul.platforms-list {width:110px;}
#nav ul.platforms-list li {position:relative;}
#nav ul.platforms-list a {margin:0 25px 0 0;}
#nav ul.platforms-list a:after {content:""; position:absolute; top:7px; right:0; width:20px; height:20px;}
#nav ul .android:after {background:url(../images/sprite.png?v=1.1) no-repeat 0 -60px;}
#nav ul .apple:after {background:url(../images/sprite.png?v=1.1) no-repeat -20px -60px;}
#nav ul .blackberry:after {background:url(../images/sprite.png?v=1.1) no-repeat -40px -60px;}
#nav ul .windows:after {background:url(../images/sprite.png?v=1.1) no-repeat -60px -60px;}
#nav ul .android:hover:after {background:url(../images/sprite.png?v=1.1) no-repeat 0 -80px;}
#nav ul .apple:hover:after {background:url(../images/sprite.png?v=1.1) no-repeat -20px -80px;}
#nav ul .blackberry:hover:after {background:url(../images/sprite.png?v=1.1) no-repeat -40px -80px;}
#nav ul .windows:hover:after {background:url(../images/sprite.png?v=1.1) no-repeat -60px -80px;}
#nav .boxes {display:none; float:right; padding:7px 0 0; width:86%;}
#nav .boxes .box {float:left; padding:0 1.82% 0 0; width:18.18%; font:300 16px/22px 'Titillium Web', sans-serif;}
#nav .boxes .box .visual {position:relative; margin:0 0 8px; max-height:115px; overflow:hidden;}
#nav .boxes .box .visual .shadow {box-shadow:0 0 2px rgba(0, 0, 0, 0.4) inset; height:100%; left:0; position:absolute; top:0; width:100%;}
#nav .boxes .box .visual img {display:block; width:100%;}
#nav .boxes .box .visual .play {position:absolute; top:50%; left:50%; margin:-26px 0 0 -26px; overflow:hidden; width:52px; height:52px; text-indent:-9999px; background:url(../images/sprite.png?v=1.1) no-repeat 0 -100px;}
#nav .boxes .box a {text-decoration:none; color:#555;}
#nav .boxes .box a:hover {color:#e7113f;}
#nav .boxes .box p {margin:0;}
#nav .boxes .box .link-review {float:left; margin:10px 0 0; line-height:15px; font-size:11px; color:#f72b46;}
#nav .boxes .box .link-review:before {content:""; display:inline-block; margin:0 4px 0 0; width:21px; height:15px; vertical-align:top; background:url(../images/sprite.png?v=1.1) no-repeat -55px -140px;}
#nav .boxes .box .link-review:hover {text-decoration:underline;}
#nav .boxes .box .price {color:#e7113f;}
#nav .top-list {margin:0 -35px; padding:11px 0 22px;}
#nav .top-list-holder {display:table; width:100%;}
#nav .top-list .item {display:table-cell; border-left:1px solid #c2c2c2; text-align:center; font:300 16px/22px 'Titillium Web', sans-serif;}
#nav .top-list .item:first-child {border:0;}
#nav .top-list .item img {margin:0 0 8px; vertical-align:top;}
#nav .top-list .item a { text-decoration:none; color:#555;}
#nav .top-list .item a:hover {color:#e7113f;}
#nav .top-list .item div {display:block;}
#nav .top-list .item div:before {content:""; display:block; clear:both;}
#nav .top-list .item span:before {content:""; display:block; clear:both;}
#nav .bottom-row {width:100%;}
#nav .bottom-row:after {content:""; display:block; clear:both;}
#nav .bottom-row .links {float:left;}
#nav .top-ten {float:left; margin:0 0 -14px; padding:16px 0 0 44px; font:italic 14px/38px Georgia, Times, serif; color:#999;}
#nav .top-ten:before {content:""; float:left; margin:0 7px 0 0; width:71px; height:34px; background:url(../images/sprite.png?v=1.1) no-repeat -55px -100px;}
#nav .logo-991 {float:right; margin:0 0 -5px 5px;}
#nav .logo-991 img {display:block;}
#nav .area1 {float:left; padding:0 2.89% 0 8.36%; width:8.91%;}
#nav .area2 {position:relative; float:left; padding:0 1.01% 0 2.89%; width:8.81%;}
#nav .area3 {position:relative; float:left; padding:0 1.56% 0 3.125%; width:26.33%;}
#nav .area4 {position:relative; float:left; padding:0 0 0 2.97%; width:30.23%;}
#nav .area2:before {content:""; position:absolute; top:6px; left:0; width:1px; height:1000px; background:#c2c2c2;}
#nav .area3:before {content:""; position:absolute; top:6px; left:0; width:1px; height:1000px; background:#c2c2c2;}
#nav .area4:before {content:""; position:absolute; top:6px; left:0; width:1px; height:1000px; background:#c2c2c2;}
#nav .holder1 {margin:0 190px 0 0;}
#nav .visual1 {float:right; width:180px;}
#nav .visual1 img {margin:0 0 13px; vertical-align:top;}
#nav .btn {display:inline-block; margin:0 5px 0 3px; padding:0 7px 0 8px; font:12px/21px 'Oswald', sans-serif; text-transform:uppercase; text-decoration:none; vertical-align:top; color:#fff; background:#000;}
#nav .btn.buy:before {content:""; display:inline-block; margin:3px 3px 0 -4px; width:17px; height:15px; vertical-align:top; background:url(../images/sprite.png?v=1.1) no-repeat -80px -60px;}
#nav .btn:hover {background:#e7113f;}




#nav .nav-drop .area .leftArea , .rightArea {width:52%; float:left;}
#nav .nav-drop .area .rightArea {width:37%; float:right; margin:0 0 0 5%; padding:0 0 0 5%; border-left:#CCC dashed 1px;}
#nav .nav-drop .area .leftArea h2 , .rightArea h2 {width:100%; float:left; font:500 17px/22px 'Titillium Web', sans-serif; color:#666;  text-transform:uppercase;}
#nav .nav-drop .area .leftArea .area01 , .rightArea .area01 {width:100%; float:left;}
.categ {font:500 17px/22px 'Titillium Web', sans-serif !important; color:#666 !important;  text-transform:uppercase; display:inline; float:left; margin:10px 0 0 0;}


/* socials */

.top-socials {float:right; margin:0; padding:17px 0 18px; list-style:none;}
.top-socials li {float:left; margin:0 4px;}
.top-socials li:first-child {margin-left:0;}
.top-socials a {display:block; overflow:hidden; width:26px; height:25px; text-indent:-9999px; background:url(../images/sprite.png?v=1.1) no-repeat;}
.top-socials .facebook {background-position:0 0;}
.top-socials .twitter {background-position:-30px 0;}
.top-socials .google-plus {background-position:-60px 0;}
.top-socials .rss {background-position:-642px 0;}
.top-socials .facebook:hover {background-position:0 -30px;}
.top-socials .twitter:hover {background-position:-30px -30px;}
.top-socials .google-plus:hover {background-position:-60px -30px;}
.top-socials .rss:hover {background-position:-642px -30px;}

/* search */

.top-search {float:right; margin:0px 3px 0 0; width:20%; position:relative; right:0; top:0px;}
.top-search .TopSearchNew {width:100%; float:left; position:relative;}
.top-search .TopSearchNew span {float:left; position:absolute; left:10px; top:10px; font-size:16px; font-weight:300; color:#3d3d45 !important;}
.top-search .TopSearchNew .TopSearchNewText {width:100%; float:left; margin:0 -40px 0 0; padding:0 45px 0 10px; background:#FFF; border:none; height:40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; line-height:30px;}
/*.top-search .TopSearchNew .TopSearchNewSubmit {width:40px; height:46px; float:right; padding:0 0 0 0; border:none; cursor:pointer; background: url(../images/sprite.png?v=1.1) no-repeat -392px -421px;}
.top-search .TopSearchNew .TopSearchNewSubmit:hover {background:#f80c3c url(../images/sprite.png?v=1.1) no-repeat -392px -421px;}*/

/* top promotion */

.top-promo {position:relative; z-index:4; margin:0 auto; max-width:1000px; padding:20px 0px 18px 0px;}
.top-promo.default {max-width:1280px;}
.top-promo:after {content:""; display:block; clear:both;}

/* advertising */


.top-promo .ad {overflow:hidden; padding:0 54px 0 0; text-align:center;}
.top-promo .ad img {vertical-align:top;}
.top-promo .ad.topProm {float:left; display:table; margin:0 auto;  padding:0 0 0 0; text-align:center;}
.top-promo .smallAd {float:right; text-align:right;}

/* promo navigation */

.promo-nav {float:left; margin:0 0 0 -1px; padding:0; list-style:none;}
.promo-nav>li {position:relative; float:left; margin:0 1px 0 0; font:300 16px/19px 'Oswald', sans-serif; text-transform:uppercase; text-align:center;}
.promo-nav a {display:block; padding:16px 0 0; width:90px; height:74px; text-decoration:none; color:#fff;}
.promo-nav .magazine>a {background:url(../images/bg-promo-nav-magazine.jpg) no-repeat;}
.promo-nav .forum>a {background:url(../images/bg-promo-nav-forum.jpg) no-repeat;}
.promo-nav li:hover a {-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.6) inset; box-shadow:1px 1px 3px rgba(0,0,0,0.6) inset;}
.promo-nav .magazine>a:before {content:""; display:block; margin:0 auto 3px; width:43px; height:38px; background:url(../images/sprite.png?v=1.1) no-repeat -245px 2px;}
.promo-nav .forum>a:before {content:""; display:block; margin:0 auto 3px; width:51px; height:38px; background:url(../images/sprite.png?v=1.1) no-repeat -295px 0;}
.promo-nav ul {display:none; position:absolute; top:90px; left:0; margin:0; padding:0; width:181px; list-style:none;}
.promo-nav li.hover ul {display:block;}
.promo-nav ul li {border-top:1px solid #fff;}
.promo-nav ul a {padding:7px 1px 9px 13px; width:167px; background:#000;}
.promo-nav ul a:hover {background:#84c076; -webkit-box-shadow:none; box-shadow:none;}
.promo-nav .visual{float:right; width:100px; white-space:nowrap; height:76px; text-align:center;}
.promo-nav .visual:after {content:""; display:inline-block; margin:0 0 0 -5px; overflow:hidden; width:1px; height:100%; vertical-align:middle;}
.promo-nav .visual span {display:inline-block; vertical-align:middle; white-space:normal;}
.promo-nav .visual img {margin:0; max-width:100%; vertical-align:top;}
.promo-nav .block{display:block; width:67px; white-space:nowrap; height:70px; text-align:left;}
.promo-nav .block:after {content:""; display:inline-block; margin:0 0 0 -5px; overflow:hidden; width:1px; height:100%; vertical-align:middle;}
.promo-nav .block span {display:inline-block; vertical-align:bottom; white-space:normal;}
