*{outline:none;}
.fordesktop{ display:block;}
.formobile{ display:none;}

/****** Main ********/

.scroll {
	position:relative;
	font-size:14px;
	margin-top:2px;
	display:inline-block;
	height:100px;
	color:#000000;
}
.scroll:hover {
	text-decoration:none;
}

.scroll:after {
	content:'';
	width:24px;
	height:24px;
	position:absolute;

	margin:auto;
	top:10px;
	right:0;

	left:0;
	-webkit-animation:3s arrow infinite ease;
	animation:3s arrow infinite ease;
}

.scroll:after {
	background:url(../images/scroll-icon.png) no-repeat center top;
	height:55px;
	width:21px;
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	
}
.tagline {

	font-size:2.3em;
	letter-spacing:0.02em;
	padding:0;
}
.panel {
	border-bottom:1px solid #f4f4f4;
	overflow-x: hidden;
	overflow-y: hidden;

}
.sectionBg{width:100%; position:absolute; overflow:hidden;}


.home {
	background: #f4f4f4;
	text-align:center;
	width:100%;
	position:relative;
		
}


.features {
	width:100%;
	position:relative;
	background:#ffffff;


}
.sAMOLED {
	background:#ffffff;
	width:100%;
	
}
.Enhanced {
	background:#ffffff;
	position:relative;
	width:100%;
	
	
}
.Slimsleek {
	background:#ffffff;
	height:100px;
	width:100%;
	position:relative;
}

.musicmore {
	background:#ffffff;
	
}

.Themes {
	background:#f2f2f2;
	
}
.gallery{
	background:#ffffff;
	 position:relative;
	  width:100%; height:100%;
	  
	
	
}





.innerbox {
	width:1200px;
	margin:0 auto;
	

	
}
pre {
	background:rgba(0,0,0,0.2);
	padding:1.5em 0 1.5em 0;
	font-size:2.1em;
	margin-top:0.7em;
	margin-bottom: 1.6em;
	overflow-x:scroll;
}
pre.single {
	padding:0.7em 0.5em 0 0.5em;
	font-size:2.1em;
	margin-top:0.8em;
	margin-bottom: 0.3em;
	display:inline-block;
	max-width:80%;
}

.ads-container {
	min-height:120px;
	padding:20px 0;
}
#carbonads {
	width:330px;
	margin:0px auto;
	font-size:1.3em;
	line-height:1.4;
	border:1px solid rgba(255,255,255,0.3);
	overflow: hidden;
	border-radius:8px;
	padding:10px 0 10px 10px;
}
#carbonads a {
	float:left;
	text-align: left;
}
#carbonads .carbon-text {
	width:180px;
}
#carbonads .carbon-poweredby {
	margin-top:7px;
}
#carbonads .carbon-text,
#carbonads .carbon-poweredby {
	padding:0 9px;
}
.animatedmenu{position:relative;}
.animated_menubar{ width:100%; position:absolute;}
.sectionOnebox{width:100%; overflow:hidden;}
.sectionOnebox .secOne_left{width:40%; float:left; padding:12% 0 0 0; text-align:left;}
.sectionOnebox .secOne_left h4{ font-family:'SamsungSharpSans_Bd'; font-size:23px; color:#2f9cce; padding:0 0 5px 0}
.sectionOnebox .secOne_left h1{ font-family:'SamsungSharpSans_Bd'; font-size:33px; color:#000000; padding:10px 0 10px}
.sectionOnebox .secOne_left h3{ font-family:'SamsungSharpSans_Bd'; font-size:40px; color:#2f9cce; padding:5px 0 0}
.sectionOnebox .secOne_left p{ font-family:'SamsungSharpSans_Rg'; font-size:16px; color:#000000; line-height:20px;}
.sectionOnebox .secOne_left ul{list-style:none; margin:0px; padding:2% 0 0 30%}
.sectionOnebox .secOne_left ul li{ line-height:none; float:left; padding:0 50px 0 0;}
.fourG{  bottom: 13%;
    position: absolute;
    right: -3%;}


.sectionOnebox .secOne_right{width:60%; float:left; text-align:right; padding:1% 0 0 0; position:relative;}
.phbnner_One{padding:5% 0 0 0;}

.sectionTwobox{width:80%; margin:0 auto;  padding:8% 10% 15%; clear:both;}
.secTwo_container{width:100%; text-align:center; padding:2% 0 4%;}
.secTwo_container h1{ font-family:'SamsungSharpSans_Bd'; font-size:35px; color:#000000;}
.secTwo_container p{ font-family:'SamsungSharpSans_Rg'; font-size:16px; color:#000000; line-height:22px; padding:1% 0;}


.ultra_box{text-align:center; width:100%; position:relative;}
.ultra_plyr{left: -8px;
    position: absolute;
    top:22px;
    width: 100%;}



.sectionThreebox{width:80%; margin:0 auto;  padding:4% 10% 0; clear:both;}
.secThree_container{width:100%; text-align:center; padding:4% 0 0;}
.dsktopslierBox{width:100%; height:auto;}
.dsktopslierBox h1{ font-family:'SamsungSharpSans_Bd'; font-size:35px; color:#000000; }
.dsktopslierBox h2{ font-family:'SamsungSharpSans_Bd'; font-size:20px; font-weight:normal; color:#000000; padding:0 0 0 0; }
.dsktopslierBox p{ font-family:'SamsungSharpSans_Rg'; font-size:16px; color:#000000; line-height:22px; padding:1% 0;}
.dsktopslierBox .sliderimg{width:100%;  padding:2% 0 0;}
.dsktopslierBox .sliderimg img{width:90%;}
.slid3_padd{padding:9% 0 0 0!important;}
.slid4_padd{padding:16% 0 0 0!important;}


.themspadd{padding:0 0 4% 0!important;}






.mainJ2{width:100%; overflow:hidden; position:relative;}
.Jmenu_icon{ position:fixed; right:5%; top:100px; z-index:99999999;	-webkit-transition: all ease 0.8s;
	-moz-transition: all ease 0.8s;
	transition: all ease 0.8s;}

.jmenu_topnav{width:0;right:0; transition:all 0.3s; position:relative; height:60px; background:#231f20; z-index:999999999; width:100%; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
box-shadow: 0px 0px 10px rgba(0,0,0,.8);
}
.jmenu_topnav.active{ width: 100%; opacity: 1}
.menubox{width:100%; margin:0 auto;}
.menubox .jmenuLeft{ float:left;  padding:1% 0 0 2%;}
.menubox .jmenuRight{ float:right; width:41%; text-align:right;}
.menubox .jmenuRight ul{list-style:none; margin:0px; padding:0px;}
.menubox .jmenuRight ul li{ line-height:normal; float:left; padding:25px 15px 0}
.menubox .jmenuRight ul li a{ font-family:'SamsungSharpSans_Rg'; font-size:14px; color:#ffffff; text-decoration:none; text-transform:uppercase;  transition:all 0.3s;}
.menubox .jmenuRight ul li a:hover, .menubox .jmenuRight ul li a.active{ font-family:'SamsungSharpSans_Rg'; font-size:14px; color:#ffffff; text-decoration:none; border-bottom:solid 3px #ffffff; padding:0 0 8px 0; text-transform:uppercase;   transition:all 0.3s;}
.buynow{float:left; height:60px; line-height:60px; padding:0 0 0 20px}
.dealerbt{ float:left; height:60px; line-height:60px; padding:0 0 0 20px}
.closemenuBt{ float:left; line-height:60px; padding:0 0 0 4%;}
 
.Jrightnav{position:fixed; right:2%; top:20%; z-index:999999999}
.Jrightnav ul{list-style:none; margin:0px; padding:0px;}
.Jrightnav ul li{ line-height:none; text-align:center}
.Jrightnav ul li .USDicon{ width:148px; height:57px;}
.Jrightnav ul li .USDicon a{ width:148px; height:57px; background:url(../images/design_nav.png) left top no-repeat; display:block; text-indent:-999999px;}
.Jrightnav ul li .USDicon a:hover, .Jrightnav ul li .USDicon a.active{background:url(../images/design_nav.png) left bottom no-repeat; display:block;  text-indent:-999999px;}

.Jrightnav ul li .SAModeicon{width:148px; height:59px;}
.Jrightnav ul li .SAModeicon a{width:148px; height:59px; background:url(../images/simple_rewarding_nav.png) left top no-repeat; display:block; text-indent:-999999px;}
.Jrightnav ul li .SAModeicon a:hover, .Jrightnav ul li .SAModeicon a.active{background:url(../images/simple_rewarding_nav.png) left bottom no-repeat; display:block;  text-indent:-999999px;}


.Jrightnav ul li .Enhanceicon{ width:148px; height:59px;}
.Jrightnav ul li .Enhanceicon a{ width:148px; height:59px; background:url(../images/fun_nav.png) left top no-repeat; display:block; text-indent:-999999px;}
.Jrightnav ul li .Enhanceicon a:hover, .Jrightnav ul li .Enhanceicon a.active{background:url(../images/fun_nav.png) left bottom no-repeat; display:block;  text-indent:-999999px;}


.Jrightnav ul li .simple{ width:148px; height:59px;}
.Jrightnav ul li .simple a{ width:148px; height:59px; background:url(../images/smart_fast_nav.png) left top no-repeat; display:block; text-indent:-999999px;}
.Jrightnav ul li .simple a:hover, .Jrightnav ul li .simple a.active{background:url(../images/smart_fast_nav.png) left bottom no-repeat; display:block;  text-indent:-999999px;}


.Jrightnav ul li .Slimicon{ width:148px; height:18px; margin-bottom:2px;}
.Jrightnav ul li .Slimicon a{ width:148px; height:18px; background:url(../images/theam_nav.png) left top no-repeat; display:block; text-indent:-999999px;}
.Jrightnav ul li .Slimicon a:hover, .Jrightnav ul li .Slimicon a.active{background:url(../images/theam_nav.png) left bottom no-repeat; display:block;  text-indent:-999999px;}


.Jrightnav ul li .Musicicon{ width:89px; height:69px; margin-bottom:2px;}
.Jrightnav ul li .Musicicon a{ width:89px; height:69px; background:url(../images/Music_nav.png) left top no-repeat; display:block; text-indent:-999999px;}
.Jrightnav ul li .Musicicon a:hover, .Jrightnav ul li .Musicicon a.active{background:url(../images/Music_nav.png) left bottom no-repeat; display:block;  text-indent:-999999px;}

.Jrightnav ul li .Theamsicon{ width:89px; height:52px; margin-bottom:2px;}
.Jrightnav ul li .Theamsicon a{ width:89px; height:52px; background:url(../images/Theam_nav.png) left top no-repeat; display:block; text-indent:-999999px;}
.Jrightnav ul li .Theamsicon a:hover, .Jrightnav ul li .Theamsicon a.active{background:url(../images/Theam_nav.png) left bottom no-repeat; display:block;  text-indent:-999999px;}


.dsktopiframe{width:450px; height:256px;}
.mob_wrapper{display:none;}
.bigimg{width:100%; height:700px;}
.bigimg1{width:100%; height:auto;}
.mobsectionOnebox{position:relative; width:100%; display:none;}
.mobenhance{width:100%; text-align:center; display:none;}
.mobsliderbox{display:none;}
.secgal{display:none;}






.specifications{
	background:#ffffff;
	
}
.specboxnew{width:100%; overflow:hidden;}
.specboxnewLeft{width:30%; float:left; padding:4% 0 0 0;}
.specboxnewRight{width:60%; float:right; padding:0 0 0 10%}
.sectionNinebox{width:86%; margin:0 auto;  padding:0 7%; clear:both;}
.secNine_container{width:100%; text-align:center; padding:7% 0 0;  position:relative;}
.secNine_container h1{ font-family:'SamsungSharpSans_Bd'; font-size:33px; color:#000000; text-transform:uppercase;}
.specbox{width:100%; overflow:hidden; text-align:left; padding:30px 0;}
.specboxbox1{width:40%; float:left;}
.specboxbox2{float: left;
    width: 40%;
    margin: 0 5% 0 5%;}
.specboxbox3{float: left;
    width: 30%;
  }
.specbox_text{overflow:hidden; padding:0 0 10px;}
.specbox_text h2{font-family:'SamsungSharpSans_Bd'; font-size:16px; font-weight:normal; color:#000000; padding:0 0 0 0; line-height:22px;}
.specbox_text p{font-family:'SamsungSharpSans_Rg'; font-size:14px; color:#000000; line-height:20px;}







.mobilewarp{ display:none;}
.GalleryContainer{ position:relative;}
.GalleryContainer #HomePage{ position:relative; }
.GalleryContainer .PageImg{ position:relative; }
.GalleryContainer .PageImg img{ width:100%; }
.GalleryContainer .MainContent{ position:absolute; width:100%; left:0; top:0; padding:7% 0 5%}


#GalleryPage { position:relative; overflow:hidden;}
#GalleryPage #GalleryHomePage { position:relative;}
#GalleryPage #GalleryHomePage .GalleryContent{ position:relative;}
#GalleryPage #GalleryHomePage .GalleryContent .GalleryContentInnr{ position:absolute; width:100%; top:7%;}
#GalleryPage #GalleryHomePage .GalleryContent .GalleryContentInnr .gallery_iframe { width:65%; margin:0 auto; position:relative; }
#GalleryPage #GalleryHomePage .GalleryContent .GalleryContentInnr .gallery_iframe #Color_Goldn{ position:relative; width:100%; left 0; top:0; }
#GalleryPage #GalleryHomePage .GalleryContent .GalleryContentInnr .gallery_iframe #Color_White{ position:absolute; width:100%; left 0; top:0; }
#GalleryPage #GalleryHomePage .GalleryContent .GalleryContentInnr .gallery_iframe #Color_Black{ position:absolute; width:100%; left 0; top:0; }
#GalleryPage #GalleryHomePage .GalleryContent .GalleryContentInnr .gallery_iframe .galframe{ width:100%; }
#GalleryPage #GalleryHomePage .GalleryContent .gallery_selection{ position:absolute; left:0; padding:30px; background:#eeeeee; top:20%; z-index:100; }
#GalleryPage #GalleryHomePage .GalleryContent .gallery_selection h2{ font-family: 'SamsungSharpSans_Bd', sans-serif;font-size:17px; color:#000000; margin:0; padding:0;  }
#GalleryPage #GalleryHomePage .GalleryContent .gallery_selection h3{ font-family: 'SamsungSharpSans_Rg', sans-serif;font-size:15px; color:#000000; margin:0; padding:0;  font-weight:normal; }
#GalleryPage #GalleryHomePage .GalleryContent .gallery_selection ul.gallery_colr{ margin:0; padding:0; overflow:hidden;  }
#GalleryPage #GalleryHomePage .GalleryContent .gallery_selection ul.gallery_colr li{ margin:0 5px 0 0; padding:0; list-style:none; display:inline; float:left; cursor:pointer;  }





.data_cmpress{display:block;}
.data_rstrct{display:none;}

.data_buttons{ width:450px; margin:0 auto;}
.data_buttons ul{ list-style:none; margin:0 auto;}
.data_buttons ul li{ line-height:normal; float:left;}
.data_buttons ul li .datacmprssbt{ width:198px; height:43px; margin:0 20px 0 0 }
.data_buttons ul li .datacmprssbt a{ width:198px; height:43px; background:url(../images/data_cmpress_bt.png) left top no-repeat; display:block;   text-indent:-999999px; }
.data_buttons ul li .datacmprssbt a:hover, .data_buttons ul li .datacmprssbt a.active {background:url(../images/data_cmpress_bt.png) left bottom no-repeat; display:block;  text-indent:-999999px; }

.data_buttons ul li .datarstrctbt{ width:198px; height:43px; }
.data_buttons ul li .datarstrctbt a{ width:198px; height:43px; background:url(../images/data_restrict_bt.png) left top no-repeat; display:block;  text-indent:-999999px; }
.data_buttons ul li .datarstrctbt a:hover, .data_buttons ul li .datarstrctbt a.active {background:url(../images/data_restrict_bt.png) left bottom no-repeat; display:block;  text-indent:-999999px; }

.activex{ background:url(../images/data_restrict_bt.png) left bottom no-repeat; display:block;  text-indent:-999999px; }





.textpadd1{padding:4% 0 0 0!important;}










@-webkit-keyframes arrow {
	0%,100% {
		top:10px;
	}
	50% {
		top:20px;
	}
}
@keyframes arrow {
	0%,100% {
		top:10px;
	}
	50% {
		top:20px;
	}
}


@media (max-width:1200px) {
	.innerbox {
		width:100%;

	}

}

@media (max-width:1000px) {
	.innerbox {
		width:100%;

	}


}
@media (max-width:600px) {
.home .innerbox {
		padding-bottom:80px;
	}
}
@media (max-width:450px) {
	
	.tagline {
		font-size: 1.9em;
	}
	
}
@media (max-width:360px) {
	.ads-container {
		min-height:200px;
		padding-bottom:0;
	}
	#carbonads {
		width:100%;
		padding-left: 0;
		padding-right: 0;
	}
	#carbonads a {
		float:none;
		display:block;
		text-align: center;
	}
	#carbonads .carbon-poweredby,
	#carbonads .carbon-text {
		width:90%;
		text-align: left;
	}
}

