footer .columns23.width50>*> .col-3{ text-align:right}
footer{background:#000; border-top:3px solid #1189ce; padding:12px 9px 0; color:#666}
footer a{ color:#666;} footer a:hover{ color:#ccc}
.bottom{ border-top:1px dashed #444; padding:10px 0 5px}
footer .social-media a{ background:#7b7b7b; color:#444; width:30px; height:30px; border-radius:50%; text-align:center; padding-top:5px; line-height:1.5em; font-size:14px; display:inline-block}
footer .social-media a:hover{ color:#fff}
footer .social-media .el-facebook:hover{ background:#294f9d}
footer .social-media .el-twitter:hover{ background:#2ba9e1}
footer .social-media .el-googleplus:hover{ background:#f33c12}
footer .social-media .el-youtube:hover{ background:#f00}
.bottom-link{ padding:25px 0}
.bottom-link .col-2 ul{ width:25%; box-sizing:border-box; float:left; font-size:14px; line-height:1.2em}
.bottom-link .col-2 ul li{ padding:3px 0}
footer .email .h{ font:bold 24px/1.5em Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom:5px}
footer .email p{ margin-bottom:15px}
footer .email input{ background:#fff; color:#999; border-radius:3px 0 0 3px; padding:9px 10px; font:16px/ 1.2em  Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; width:73%; border:0;display:inline-block}
footer .email button{ background:#1189ce; color:#fff; font:bold 15px/ 1.2em  Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; border:0; padding:10px 2px 9px; width:27%; min-width:60px; box-sizing:border-box; border-radius:0 3px 3px 0; display:inline-block} 


.sprte_img {background:url(../images/all_icon.png) no-repeat}
.sprte_img a {display:block}
.launch_date {background-position:-224px 4px;height:24px;width:20px}
.ram_icon {background-position:-224px -82px;height:24px;width:20px}
.display_icon {background-position:-224px -57px;height:24px;width:20px}
.processer_icon {background-position:-224px -29px;height:24px;width:20px}
.processer_icon_l {background-position:-104px -415px;height:17px;width:40px}
.os_icon {background-position:-224px -110px;height:26px;width:20px}
.os_icon_small {background-position:-81px -296px;height:17px;width:14px}
.camara {background-position:-165px -147px;height:27px;width:26px}
.battery {background-position:-165px -179px;height:32px;width:26px}
.display{background-position:-109px -51px;height:24px;width:24px}
.ope-sys{background-position:-109px -142px;height:24px;width:26px}
.camera{background-position:-109px -382px;height:24px;width:26px}
.memory{background-position:-192px -208px;height:24px;width:26px}
.conectivity{background-position:-109px -175px;height:24px;width:26px}
.battery{background-position:-108px -112px;height:24px;width:29px}
.viz-wrap{background: #c9c9c9;color: #fff;position: relative;height: 30px;text-align: center;width: 50px; text-shadow:none; }
.viz-wrap-b{background:#a1cc3b; height: 30px; width: 90%; z-index: 1; display:table;padding-top:10px}
.cap{background: #c9c9c9;height: 8px;position: absolute;right: -6px;top: 11px;width: 5px;}
.multimedia{background-position:-108px -208px;height:24px;width:29px}
.add-fea{background-position:-108px -278px;height:24px;width:29px}
.summary{background-position:0 0px;height:22px;width:16px}
.on .summary{background-position:0 -22px;}
.specifi{background-position:-18px -1px;height:22px;width:22px}
.on .specifi{background-position:-18px -24px;}
.alterna{background-position:-108px 0;height:22px;width:26px}
.on .alterna{background-position:-108px -22px;}



.battery-bg{background-position:-269px -331px;height:20px;width:20px;}
.on .battery-bg{background-position:-269px -364px;}
.camera-bg{background-position:-269px -262px;height:20px;width:20px;}
.on .camera-bg{background-position:-269px -295px;}
.processor-bg{background-position:-266px -57px;height:20px;width:20px; }
.on .processor-bg{background-position:-266px -80px;}
.memory-bg{background-position:-267px -107px;height:20px;width:20px; }
.on .memory-bg{background-position:-267px -130px;}
.network-bg{background-position:-3px -401px;height:20px;width:20px;}
.on .network-bg{background-position:-3px -428px;}
.sim-bg{background-position:-2px -351px;height:20px;width:20px;}
.on .sim-bg{background-position:-3px -375px;}
.key-bg{background-position:-3px -313px;height:20px;width:20px;}
.on .key-bg{background-position:-3px -330px;}

.mobile-bg{background-position:-4px -266px;height:20px;width:20px;}
.on .mobile-bg{background-position:-4px -292px;}
.screen-bg{background-position:-167px -263px;height:20px;width:20px; }
.on .screen-bg{background-position:-167px -285px;}


.connectivity-bg{background-position:-266px -208px;height:20px;width:20px;}
.on .connectivity-bg{background-position:-266px -233px;}

.sensors-bg{background-position:-168px -310px;height:20px;width:20px;}
.on .sensors-bg{background-position:-168px -334px;}





/* Custom Scrollbar */
.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:none; direction:ltr;}
.mCSB_container{overflow:hidden; width:auto; height:auto;}   
.mCSB_scrollTools{position:absolute; width:16px; height:auto; left:auto; top:0; right:0; bottom:0;}   
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute; top:0; left:0; bottom:0; right:0; height:auto;} 
.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_outside + .mCS-minimal.mCSB_scrollTools_vertical,  .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{right:-5px; margin:12px 0;}  
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#aaa;}

.reset{ background:#1189ce; color:#fff; text-align:center; font:18px/1.5em 'Oswald', sans-serif; text-transform:uppercase;}
.reset a{ color:#fff}
.filter section{ margin-top:12px}
.filter .head{ border-bottom:1px solid #ccc; font:normal 22px/1.3em 'Oswald', sans-serif; text-transform:uppercase; position:relative; margin-bottom:15px}
.filter .head:after{ content:""; position:absolute; bottom:0; right:0 ; border:20px solid transparent; border-width:0 0 35px 35px; border-bottom-color:rgba(0,0,0,.2); z-index:1}
.filter .head h3{font-size:20px}
.filter .head .icon-colla{ z-index:2; position:absolute; right:5px; bottom:14px; color:rgba(255,255,255,.8); display:inline-block; line-height:0}

.ui-widget.ui-widget-content{border:none}
.ui-slider-horizontal{ height:7px; background:#ccc; }
.ui-slider-range{ transition:none;}
.ui-widget-header{ background:#1189ce}
.ui-slider .ui-slider-handle{ width:20px; height:20px;border-radius:50%; background:none; border:none; top:-8px; }
.ui-slider .ui-slider-handle:before{content:''; position:absolute; width:23px; height:23px;border-radius:50%; background:rgba(17,137,206,.7); border-radius:50%; z-index:3; left:-5px}
.ui-slider .ui-slider-handle:after{ content:''; position:absolute; width:12px; height:12px ; background:#1189ce; border-radius:50%; top:5px; left:0;z-index:2 }
#amount,#amount1,#amount2,#display_price{ width:100%; margin-bottom:15px; border:none; font-weight:bold; color:#999; font-size:14px }
.filter  .sel-des{ border:1px solid #ccc; background:#f9f9f9}
.filter .sel-des select{ padding:9px 10px; font-size:14px; width:100% }
.filter .sel-des:before{ display:none}


input[type="checkbox"]:not(old), input[type="radio"]:not(old) {display: none;}
input[type="checkbox"]:not(old) + label, input[type="radio"]:not(old) + label {display: inline-block;line-height: 1.5em;  opacity: 1; }

input[type="checkbox"]:not(old) + label > span,input[type="radio"]:not(old) + label > span {background: #fff;border:2px solid #c1c1c1;border-radius: 50%;display: inline-block;float: left;height:20px;vertical-align: bottom;width:20px}
input[type="checkbox"]:not(old) + label > span::before,input[type="radio"]:not(old) + label > span::before {content:'';background: #c1c1c1;border-radius: 50%;display: block;height: 8px;margin:4px;width:8px}
input[type="checkbox"]:checked:not(old) + label > span,input[type="radio"]:checked:not(old) + label > span {background: #fff none repeat scroll 0 0;border: 2px solid #0f9ace}
input[type="checkbox"]:checked:not(old) + label > span::before,input[type="radio"]:checked:not(old) + label > span::before {content:'';background: #0f9ace;border-radius: 50%;display: block;height: 8px;margin:4px;width:8px}

.filter .tcl ul  li .plus{float:right;cursor:pointer; color:#bbb; font-size:11px}
.filter .tcl ul  li .plus:after{font-family:"Elusive-Icons";content:'\f1ca';}
.filter .tcl ul  li .plus.act:after{font-family:"Elusive-Icons";content:'\f1aa';}
.filter .tcl ul.first  li{ font-size:14px; line-height:1.5em; color:#666; padding:5px 3px}
.filter .tcl ul.first  li:nth-child(2n+1){ background:#f9f9f9; display:block;}
.filter .tcl ul  li label{ display:block}

.phone-find section{ border-left:3px solid #ccc; padding-left:15px; margin-left:5px}
.phone-find .sec-finder{ border:1px solid #e6e6e6; margin-top:10px; padding:10px 7px}
.phone-find section label{ width:100%; position:relative}
.phone-find section label>span{ position:absolute; top:45%; top:calc(50% - 5px); left:-27px;}
.phone-find li{ text-align:center; line-height:1em; min-height:75px;}
.phone-find .pmodel{ width:250px; padding-right:5px; text-align:left}
.phone-find .pmodel .img-model{ border:1px solid #eee; float:left; line-height:0; padding:1px; margin-right:12px}
.phone-find .pmodel h3{ line-height:1.2em; margin-bottom:5px}
.phone-find .pprice{ width:130px; background:url(../images/price.png) no-repeat 15px center; padding:37px 5px 0 45px; text-align:left}
.phone-find .pbattery{ width:110px;background:url(../images/battery.png) no-repeat center; text-align:left; padding:44px 5px 5px 40px}
.phone-find .pdisplay{ width:80px;background:url(../images/screen-size2.png) no-repeat center; padding:27px 5px}
.phone-find .pcamera{ width:85px; padding:10px 5px}
.phone-find .pprocessor{ width:90px; padding:10px 5px 0}
.phone-find .pprocessor p span{ line-height:1.4em}
.phone-find .navigation{ background:#e2e1e1; padding:10px 0; padding-left:30px}
.phone-find .navigation .el{ font-size:8px; line-height:1em; display:block; color:#777}
.phone-find .navigation li{ min-height:auto; font:300 15px/1.5em 'Oswald', sans-serif; text-transform:uppercase;}
.phone-find .navigation li:first-child{width:250px;}
.phone-find .navigation li:first-child+li{width:130px;}
.phone-find .navigation li:first-child+li+li{width:110px;}
.phone-find .navigation li:first-child+li+li+li{width:80px;}
.phone-find .navigation li:first-child+li+li+li+li{width:85px;}
.phone-find .navigation li:first-child+li+li+li+li+li{width:90px;}
.lth-button{ background:#1189ce; color:#fff; padding:15px 15px 14px; display:inline-block} 

.camera-find section{ background:#fcfcfc}
.camera-find .sec-finder{ border:1px solid #e6e6e6; margin-top:10px; padding:3px; position:relative}
.camera-find section label{  position:relative}
.camera-find section label>span{ position:absolute; top:45%; top:-2px; left:-27px;}
.camera-find li{ line-height:1.4em; min-height:75px; width:calc(100% - 160px); padding:10px}

.camera-find .pmodel{ width:150px; padding:3px; text-align:left; background:none }
.camera-find .pmodel .img-model{ border:1px solid #eee; line-height:0 ; padding:1px; margin-right:7px}
.camera-find h3{display:inline-block; color:#000; font-size:1.3em}
.cam-point li{ padding:0; min-height:auto; width:33.3%; width:calc(33.3% - 10px); margin-right:10px; float:left; margin-top:5px}
.cam-point li .el,.gadget-banner .el{ margin-right:5px; font-size:.8em }

.pic-det2{ background:#333333 ; color:#ccc}
.pic-det2 .wrap{ background:#000; padding:30px 0 0}
.pic-det2 h3 a{ color:#fff; }
#bx-pager a{width:12.5%; display:inline-block}
#bx-pager img{ opacity:0.5; width:100%; height:auto}
#bx-pager .active img{ opacity:1}

.result-search .book-form{ border:1px solid #ddd; }
.result-search .search1{ width:100%; float: left; }
.result-search .book-form button{ width: 100%; float: left; }

.compare .el-remove-sign{ position:absolute; top:-10px; right:0px}
.com-region>li{ position:relative; float:left; width:50%; padding:0 10px; box-sizing:border-box; text-align:left; border-left:1px solid #ddd}
 .compare.three .com-region>li{ position:relative; float:left; width:33.3%; padding:0 10px; box-sizing:border-box; text-align:left; border-left:1px solid #ddd}
.compare td{ width:40%}
.compare td:first-child{ width:20%}
.compare.three td{ width:27%}
.compare.three td:first-child{ width:19%}