.relat-div {
	position:relative;
}

.ui-dialog {
	/*z-index:1055 !important;*/
}

.modal-backdrop {
	z-index: 500;
}
.modal {
	z-index: 501 !important;
}

.container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
  /*width: 1000px;*/
}


[class*="span"] { 
	/*border:solid 1px #FF0000;*/
}
.row-fluid [class*="span"] {
	min-height: inherit;
}
.page-wrapper {
	overflow:hidden;
	display:table;
	height:100%;
	width:100%;
}
.page-content-wrapper {
	display:table-cell;
	height:auto;
}

html, body{
	height:100%;
	width:100%;
}
body {
	font-family: 'PT Sans',sans-serif;
	font-size: 14px;
	/*line-height: auto;*/
	color:#666666;
}

h1 {
	font-size:25px;
}
h2 {
	font-size:20px;
}
h3 {
	font-size:19px;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:normal;
}
h4 {
	font-size:16px;
}
h5 {
	font-size:25px;
}
h6 {
	font-size:25px;
}
.white-text {
	color:#FFF;	
}
.red-text {
	color:#ea252c;
}
.red-text-link {
	color:#ea252c;
	text-decoration:underline;
}
.red-text-link:hover, .red-text-link:focus {
	color:#666;
	text-decoration:underline;
}

.dis-block {
	display:block;
}
.dis-inblock {
	display:inline-block;
}

.red-btn {
	display:inline-block;
	background:#ea252c;
	border:solid 1px #d8151a;
	padding:8px 15px;
	overflow:hidden;
	color:#FFF;
	border-radius:5px;
	text-decoration:none;
}

.red-btn:hover, .red-btn:focus {
	display:inline-block;
	background:#666;
	border:solid 1px #525252;
	padding:8px 15px;
	color:#FFF;
	text-decoration:none;
}


.red-btn-small {
	display:inline-block;
	background:#ea252c;
	border:solid 1px #d8151a;
	padding:2px 10px;
	overflow:hidden;
	color:#FFF;
	border-radius:3px;
	text-decoration:none;
}

.red-btn-small:hover, .red-btn-small:focus {
	display:inline-block;
	background:#666;
	border:solid 1px #525252;
	color:#FFF !important;
	text-decoration:none;
}




.pull-right {
	float:right;
}
.pull-left {
	float:left;
}

.header-top-bar {
	background:#282725;
	padding:10px 0;
}

.header-top-bar .header-bar-links-wrapper {
	float:right;
}
.header-top-bar a {
	display:inline-block;
	height:25px;
	min-width:24px;
}
/* Social media Links */
.header-top-bar a.sm-links {
	font-size:0px;
	background-image:url("../../images/images_appstore/sm_sprite.png");
	background-repeat:no-repeat;
	line-height:32px;
}
.header-top-bar  a.sm-links:hover {
	background-color:#CC3333;
}
.header-top-bar a.facebook {
	background-color:#3a589b;
	background-position: 5px 3px;
}
.header-top-bar a.twitter {
	background-color:#598dca;
	background-position: 6px -17px;
}
.header-top-bar a.gplus {
	background-color:#d64533;
	background-position: 7px -37px;
}
.header-top-bar a.instagram {
	background-color:#517fa6;
	background-position: 7px -57px;
}
.header-top-bar a.youtube {
	background-color:#cf3427;
	background-position: 5px -77px;
}
.header-top-bar a.linkedin {
	background-color:#007ab9;
	background-position: 7px -98px;
}
/* Test Link */

.header-top-bar .container > div.span5 {
	float:right;
}
.header-top-bar a.text-links-header {
	color:#FFF;
	border-right:solid 1px #7e7d7c;
	background-image:url("../../images/images_appstore/header-text-link-icons.png");
	background-repeat:no-repeat;
	margin-right:7px;
	padding-right:25px;
	font-size:14px;
	line-height:25px;
	float:left;
}
.header-top-bar a.text-links-header:hover, .header-top-bar a.text-links-header:focus  {
	text-decoration:none;
	color:#a7a6a4;	
}
.header-top-bar a.lng-btn {
	background-position:85% 5px;
}

.home-page-wrap .header-top-bar a.lng-btn {
	border-right:0;
}

.header-top-bar a.home-btn {
	background-position:95% -26px;
	border-right:0;
	/*border-left: solid 1px #FFF;*/
}

/* Banner and logo Section */

.image-blur-bg {
    background-image: url("../../images/images_appstore/bannerbg.jpg");
    background-position: center center;
    background-size: cover;
    height: auto;
}

/* Logo Section */
.logo-bg {
	background:rgba(255,255,255,.7);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7cffffff', endColorstr='#7cffffff');
	/*opacity: 0.75;*/
}

.main-logo-wrap {
		margin-top:23px;
		margin-bottom:23px;
}

.logo-table  {
	display:table; 
	table-layout: fixed; 
	width:100%;
}

.brand-logo, .kob-logo {
	width:48%;
	display: table-cell;
	vertical-align: middle;
}
.brand-logo {
	/*float:left;*/
	
}

.kob-logo {
	/*float:right;*/
	text-align:right;
	/*padding-left:4%;*/
}

.inter-space {
	display:table-cell;
	width:4%;
}

/* Welcome text */

.welcom-text-wrap {
	margin-top:90px;
}
.welcom-text-wrap h1 {
	text-shadow: 2px 2px #333;
	margin:0;
	line-height:normal;
}

.welcom-text-wrap p {
	margin:0;
}

.view-all-apps-welcome {
	margin:10px 10px 2px 0;
	text-decoration:none;
}
.view-all-apps-welcome:hover, .view-all-apps-welcome:focus {
	text-decoration:none;
}

/* Home search */


.home-search {
	background:#ea252c;
	border-radius:10px;
	padding:20px;
	margin-bottom:90px;
	color:#FFF;
	overflow:hidden;
}

.home-search .seach-icon-home {
	background:url("../../images/images_appstore/seach_icon.png") no-repeat left top;
	width:115px;
	height:130px;
	float:left;
	margin-right:10px;
}
.search-content-home {
	overflow:hidden;
}

.search-content-home input[type="submit"] {
	display:inline-block;
	background:#666666;
	border:solid 1px #4c4c4c;
	padding:10px 20px;
	overflow:hidden;
	font-weight:bold;
	color:#FFF;
	border-radius:5px;
	margin-right:10px;
}
.search-content-home a {
	color:#FFF;
	text-decoration:underline;
}
.search-content-home a:hover, .search-content-home a:focus {
	color:#FFF;
	text-decoration:underline;
}
.search-content-home input[type="submit"]:hover {
	background:#333;
	border:solid 1px #222;
}
.search-content-home .search-field {
	display:block;
	width:90%;
	margin-top:10px;	
}

.search-content-home .search-field::-moz-placeholder
{ 
	font-style: italic;
}
.search-content-home .search-field::-webkit-input-placeholder {
	font-style: italic;
}
.search-content-home .search-field:-ms-input-placeholder { 
	font-style: italic;
}

.sub-page-search .sub-seach-wrap input[type="text"]::-moz-placeholder {
	font-style: italic;
}
.sub-page-search .sub-seach-wrap input[type="text"]::-webkit-input-placeholder {
	font-style: italic;
}
.sub-page-search .sub-seach-wrap input[type="text"]:-ms-input-placeholder {
	font-style: italic;
}


.search-content-home .search-sec-link {
	color:#FFF;
	text-decoration:underline;
}

/* Category Slider */

.category-slider-wrap {
	background:#282725;
	padding:12px 0;
	min-height:70px;
}
.category-slider-wrap img {
	max-width:40px;
	max-height:30px;
}


.cat-slider-heading h4 {
    color: #ACACAC;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 0;
}

.category-slider-wrap .cat-name-slider {
	display:block;
	/*border:solid 1px #FFF;*/
	width:100%;
	height:20px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow:hidden;
	-ms-text-overflow: ellipsis;
}



.category-slider-wrap li {
	cursor:pointer;
	opacity:.6;
	filter:alpha(opacity=60);
}
.category-slider-wrap img:hover {
	/*opacity:.4;*/
}

.category-slider-wrap li:hover {
	opacity:1;
	filter:alpha(opacity=100);
}

/* Latest app and featured apps */

.latest-app-wrap, .featured-app-wrap {
	margin-top:18px;
	margin-bottom:10px;
	padding-bottom:20px;
	border-bottom:solid 1px #c3c3c3;
}
.featured-app-wrap {
	border-bottom:0 none;
}
.latest-app-wrap h3, .featured-app-wrap h3 {
	color:#ea252c;
}

.latest-app-wrap .home-item-wrap,
.featured-app-wrap .home-item-wrap {
	/*border:solid 1px #FF0000;*/
	width:290px;
	float:left;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:15px;
}

.latest-app-wrap .home-item-wrap > img,
.featured-app-wrap .home-item-wrap > img {
	width:78px;
	height:78px;
	margin-right:10px;
	float:left;
}

.latest-app-wrap .home-item-wrap .item-content-home,
.featured-app-wrap .home-item-wrap .item-content-home {
	/*border:solid 1px #FF0000;*/
	overflow:hidden;
	float:left;
}
.latest-app-wrap .home-item-wrap h4,
.featured-app-wrap .home-item-wrap h4 {
	color:#666;
	font-weight:normal;
	padding:0;
	margin:0;
	/*border:solid 1px #FF0000;*/
	height:22px;
	display:block;
	overflow:hidden;
	 text-overflow:ellipsis;
	white-space: nowrap;
	max-width:200px;
	font-weight:bold;
}

.latest-app-wrap .home-item-wrap a:hover, .latest-app-wrap .home-item-wrap a:focus
.featured-app-wrap .home-item-wrap a:hover, .featured-app-wrap .home-item-wrap a:focus {
	color:#666;
	text-decoration:none;
}

.latest-app-wrap .home-item-wrap .cat-name-home,
.featured-app-wrap .home-item-wrap .cat-name-home {
	/*border:solid 1px #FF0000;*/
	height:22px;
	display:block;
	overflow:hidden;
	 text-overflow:ellipsis;
	white-space: nowrap;
	max-width:200px;
}

.latest-app-wrap .home-item-wrap .rating-home,
.featured-app-wrap .home-item-wrap .rating-home {
	/*border:solid 1px #FF0000;*/
	margin-top:5px;
}
.latest-app-wrap .home-item-wrap .download-btn-wrap,
.featured-app-wrap .home-item-wrap .download-btn-wrap {
	/*border:solid 1px #FF0000;*/
	margin-top:9px;
}

.latest-app-wrap .view-more-link,
.featured-app-wrap .view-more-link {
		text-align:right;
		float:left;
		width:100%;
}

.footer-wrap {
	background:#4e4c49;
	color:#a7a6a4;
	margin-top:10px;
	font-size:13px;
	display:table-row;
	height:1px;
}
.footer-wrap .container {
	margin-top:10px;
	margin-bottom:10px;
}

.footer-wrap .container a {
	color:#a7a6a4;
	text-decoration:none;
	font-size:13px;
}
.footer-wrap .container a:hover, .footer-wrap .container a:focus {
	text-decoration:underline;
}

.footer-wrap .footer-copyright {
	text-align:right;
}

/* SUB PAGE */

/* Sub page search */
.sub-page-search  {
	margin-top:20px;
	margin-bottom:20px;
	background:transparent !important;
}

.sub-page-search .sub-seach-wrap {
	/*border:solid 1px #FF0000;*/
	width:75%;
	float:left;
}

.sub-page-search .sub-seach-wrap input[type="text"] {
	width:95%;
	margin-bottom:0;
}
.sub-page-search .search-btn-wrap {
	/*border:solid 1px #FF0000;*/
	/*width:20%;*/
	float:left;
}
.sub-page-search .search-btn-wrap input[type="submit"] {
	display:inline-block;
	background:#ea252c;
	border:solid 1px #d8151c;
	padding:6px 20px;
	overflow:hidden;
	/*font-weight:bold;*/
	color:#FFF;
	border-radius:5px;
	margin-right:10px;
	
}
.sub-page-search .search-btn-wrap input[type="submit"]:hover,
.sub-page-search .search-btn-wrap input[type="submit"]:focus {
	background:#666666;
	border:solid 1px #525252;	
}

.sub-page-search .adv-search-sub-wrap {
	/*border:solid 1px #FF0000;*/
	/*width:20%;*/
	float:left;
	line-height:25px;
}
.sub-page-search .adv-search-sub-wrap a{
	color:#FFF;
	text-decoration:underline;
}


h2.page-heading {
	font-weight:bold;
	color:#ea252c;
	padding:0px 0;
	margin:20px 0 15px 0;
	border-bottom:solid 1px #CCC;
}

/* Listing */

.search-list-item {
	padding:12px 0;
	border-bottom:solid 1px #CCC;
	overflow:hidden;
}


.search-list-item img {
	cursor:pointer;
	margin-right:5px;
}

.search-list-item .lsit-thumb {
	width:78px;
	height:78px;
	float:left;
	margin-right:10px;
	cursor:pointer;
}
.search-list-item .item-details {
	margin-bottom:10px;
}
.search-list-item h4 {
	color:#ea252c;
	font-weight:normal;
	font-size:18px;
	padding:0;
	margin:0 0 10px 0;
	cursor: pointer;
}
.search-list-item .item-desc-list {
	/*height:78px;*/
	line-height: 20px;
	overflow:hidden;
	text-align: justify;
	position: relative;
}

.search-list-item .item-desc-list .read-more-gradient {
	display:none !important;
	width:37px;
	height:16px;
	position:absolute;
	right:0;
	bottom:0;
	background: url("../../images/images_appstore/gradient_read_more.png") no-repeat right bottom;
}

.search-list-item .list-options {
	float:left;
	width:100%;
}
.search-list-item .list-options .cat-list,
.search-list-item .list-options .rate-list,
.search-list-item .list-options .platform-list,
.search-list-item .list-options .downnload-btn-list {
	display:inline-block;
	float:left;
	margin-right:50px;	
}

.search-list-item .list-options .cat-list label {
float: left;
}

.rate-count {
	vertical-align:middle;
	font-size:12px;
}
.rate-user-img {
	margin-right:0;
	width:12px;
	height:12px;
}

.search-list-item .list-options .rate-list label {
	float:left;
}


.search-no-result {
	border:solid 1px #dadada;
	background-image:url("../../images/images_appstore/warning_icon.png");
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-color:#F5f5f5;
	background-size:40px 40px;
	padding:15px 8px 15px 50px;
	border-radius:5px;
}
.search-no-result img {
	width:40px;
	height:40px;
	margin-left:15px;
}

/* Details Screen */

.app-detail-heading {
	margin-bottom:0 !important;
}
.app-detail-wrap, 
.app-download-list,
.review-wrapper, .screenshot-wrapper {
	border-bottom:solid 1px #CCC;
	padding:18px 0;
	overflow:hidden;
}



.review-wrapper .slides {
	background:#f5f5f5;
}

.review-wrapper .flex-direction-nav a {
	height:100%;
	margin-top:0;
	top:0;
	background-color:#e5e5e5;
}

.review-wrapper .flex-direction-nav .flex-next,
.screenshot-wrapper .flex-direction-nav .flex-next {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.review-wrapper .flex-direction-nav .flex-prev,
.screenshot-wrapper .flex-direction-nav .flex-prev {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.review-wrapper .flexslider {
	margin:0 25px;
}
.review-wrapper .slides > li {
	border-radius:5px;
}

.review-wrapper .slides > li .user-image {
	/*border:solid 1px #FF0000;*/
	float:left;
	margin-right:10px;
	width:60px;
	height:60px;
}

.testimonial-detail-wrap {
	width:134px;
	float:left;
}
.review-wrapper .slides > li .testimonial-name {
	font-weight:bold;
	margin-bottom:0px;
	word-break:break-all;
}

.review-wrapper .slides > li .testimonial-date {
	margin-bottom:0px;
	font-size:.8em;
	color:#999;
}

.review-wrapper .slides > li .user-rating-image {
}

.review-wrapper .slides > li .testimonial-text {
	font-size:.9em;
	line-height:normal;
	margin-top: 10px;
	color:#8b8b8b;
	font-style: italic;
	text-indent: 20px;
	background:url("../../images/images_appstore/quote.png") no-repeat left top;
	word-break: break-all;
	float:left;
}

.review-info-wrap {
	/*border:solid 1px #FF0000;*/
	overflow:hidden;
	margin-bottom:20px;
}

.review-info-wrap .review-info {
	display:table-cell;
	vertical-align:top;
	/*border:solid 1px #FF0000;*/
	min-width:200px;
	padding-right:40px;
}

.review-info-wrap .review-info .review-info-content {
	background:url(../../images/images_appstore/thumbs-up.png) no-repeat 10px center #f5f5f5;
	border-radius:5px;
	width:280px;
	height:150px;
	border:solid 1px #d8d8d8;
}
.review-info-wrap .review-info .review-info-content .review-count {
	font-size:60px;
	overflow:hidden;
	text-align:left;
	line-height:60px;
	margin: 15px 0 10px 0;
	padding-left:135px;
}
.review-info-wrap .review-info .review-info-content .review-raing {
	text-align:left;
	padding-left:135px;
	margin-bottom:10px;
}
.review-info-wrap .review-info .review-info-content .user-count {
	text-align:left;
	padding-left:135px;
}

.write-review-accordian {
	width:400px;
}
.write-review-accordian .accordion-group {
	border-radius: 6px 6px 6px 6px;
}

.write-review-accordian .accordion-inner {
	border-top:0;
}
.review-info-wrap .write-review-btn {
    background-image: url("../../images/images_appstore/review_icon_ie.png");
    background-repeat: no-repeat; 
    background-position: 370px center;
    background-color:#EA252C;
    background-size:22px 22px;
    text-decoration:none;
}
.review-info-wrap .write-review-btn:hover, .review-info-wrap .write-review-btn:focus {
	display:block;
	border:solid 1px #EA252C;
	color:#FFF;
}

.submit-review-btn {
	margin-top:10px;
} 


.write-review-accordian .accordion-inner input[type="text"],
.write-review-accordian .accordion-inner textarea {
    width: 95%;
}

.review-info-wrap .write-review-wrap {
	display:table-cell;
	vertical-align:top;
	width:100%;
	/*border:solid 1px #FF0000;*/	
}
.app-detail-wrap .detail-left {
	/*float:left;*/
	overflow:hidden;
	display:table-cell;
	padding-right:10px;
	min-width: 130px;
}

.app-detail-wrap .detail-right {
	/*float:right;*/
	display:table-cell;
	width: 100%;
	vertical-align:top;
}

.app-detail-wrap p {
	text-align:justify;
}

.app-detail-wrap h4, .app-details-page h4 {
	font-size:18px;
	color:#ea252c;
	font-weight:normal;
	margin:0 0 10px 0;
}

.app-detail-wrap .app-icon-detail {
	width:120px;
	height:120px;
}

.app-detail-wrap .detail-category,
.app-detail-wrap .detail-rating,
.app-detail-wrap .detail-download-btn,
.app-detail-wrap .rating-count {
	/*border:solid 1px #FF0000;*/
	margin-top:5px;
}
.app-detail-wrap .detail-rating {
	margin-top:0;
}

.rating-count img {
	height:11px;
}
.rating-count span {
	font-size: 12px;
}

.mobile-app-detail {
	display:none;
}


.app-download-list .download-platform-list  {
	margin-top:15px;
	overflow:hidden;
}

.app-download-list .download-platform-list span {
	cursor:pointer;
}
.app-download-list .download-platform-list img {
	margin-right:5px;
	vertical-align:middle;
	float:left;
	cursor:pointer;
}

/* Details Review */

.review-wrapper {
	overflow:hidden;
}

#rateDiv {
	margin-bottom:8px;
}

.general-page-content-wrap {
	margin-bottom:20px;
	overflow:hidden;
	font-size: 14px;
	text-align:justify;
}

.faq-accordian {
	margin-bottom:10px;
}
.faq-accordian .accordion-heading a {
	
	color:#666;
}

 .faq-accordian .accordion-heading a:focus {
 	text-decoration:none;
 	
}

.faq-accordian .accordion-heading a:hover, .faq-accordian .accordion-heading a:focus {
	color:#ea252c;
	text-decoration:none;
}

/* Contact */
.contact-item {
	margin-bottom:10px;
	overflow:hidden;
}
.contact-item img {
	float:left;
	margin-right:10px;
	width:80px;
	height:80px;
}
#myShare {
	position: absolute;
right: 0;
top: 22px;
margin-left: 0;
margin-right: 0;
width: 216px;
}

.screenshot-wrapper .flexslider {
	margin:0 25px;
}

.screenshot-wrapper .flex-direction-nav a {
	background-color: #E5E5E5;
    height: 100%;
    margin-top: 0;
    top: 0;
}

.modal {
	width:650px;
	margin-left:-350px;
}
.modal-body, .modal {
	overflow:visible;
}
.modal .span4 {
	/*overflow:hidden;*/
}

.modal input[type="text"], .modal .bootstrap-select {
    max-width: 100% !important;
}
.modal input[type="text"] {
	max-width:180px !important;
}

.modal h3 {
    color: #EA252C;
}

.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  background-color: #EA252C;
  background-image: none;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: rgba(234, 37, 44, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(234, 37, 44, 0.6);
    outline: 0 none;
}

.sm-wrapper {
	display: inline-block;
	float: right;
	margin-top: 34px;
	min-width: 104px;
}



/* Alert Customization */

.ui-widget-header {
    background: none repeat scroll 0 0 #EA252C !important;
    border: 1px solid #d61b22 !important;
    color: #FFFFFF !important;
}
.ui-dialog-buttonset > button { 
	display:inline-block !important;
	background:#ea252c !important;
	border:solid 1px #d8151a !important;
	padding:2px 10px !important;
	overflow:hidden !important;
	color:#FFF !important;
	border-radius:3px !important;
	text-decoration:none !important;
	margin:0 !important;
}

.ui-dialog-buttonset > button:hover { 
	display:inline-block !important;
	background:#666 !important;
	border:solid 1px #525252 !important;
	color:#FFF !important !important;
	text-decoration:none !important;
}

.ui-dialog .ui-dialog-titlebar-close:hover {
	background: transparent;
	border:0 none;
}
.ui-widget-content {
	font-size:12px !important;
	min-height: 10px !important;
} 

.ui-dialog .ui-dialog-content p {
	margin:0 !important;
}

/* For 768 and above */

@media all and (min-width: 768px) {
		
	.modal {
		width:650px !important;
		margin-left:-350px !important;
		left:50%;
	}
	
	.modal .span4 {
		/*overflow:hidden;*/
	}
	
	.modal input[type="text"], .modal .bootstrap-select {
	    max-width: 100% !important;
	}
	.modal input[type="text"] {
		max-width:180px !important;
	}
	.header-top-bar .span5 {
		width:45% !important;
	}
}


/* For 767 and below */

@media all and (max-width: 767px) {
	body {
		padding-left:0;
		padding-right:0;
	}
	
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
	margin-left:2%;
	margin-right:2%;
	}
	.main-logo-wrap {
		margin-top:12px;
		margin-bottom:12px;
	}
	.welcom-text-wrap {
		margin-top:35px;
	}
	.welcom-text-wrap h1 {
		text-shadow: 1px 1px #333;
		font-size:20px;
		/*font-weight:normal;*/
	}
	
	.home-search {
		padding:15px;
		margin-bottom:35px;
	}
	.home-search .seach-icon-home {
		width:65px;
		height:75px;
		background-size:65px 75px;
	}
	.search-content-home input[type="submit"] {
		padding:10px 15px;
		margin-right:5px; 
	}
	
	.latest-app-wrap .view-more-link,
	.featured-app-wrap .view-more-link {
		text-align:left;
		float:left;
		width:100%;
	}
	.footer-wrap .footer-copyright {
	text-align:left;
	}
	
	/* SUB PAGE */

	/* Sub page search */
	.sub-page-search  {
		margin-top:10px;
		margin-bottom:10px;
	}
	.sub-page-search .sub-seach-wrap {
		float:none;
		width:100%;
		margin-bottom:10px;
	}
	.search-list-item .list-options .cat-list,
	.search-list-item .list-options .rate-list,
	.search-list-item .list-options .platform-list,
	.search-list-item .list-options .downnload-btn-list {
		display:block;
		/*float:left;*/
		/*margin-right:50px;*/
		width:100%;
		margin:3px 0;
	}
	

	/* Listing Page */
	
	.desk-app-detail {
		display:none;
	}
	.mobile-app-detail {
		display:block;
	}
	.mobile-app-detail .app-icon-detail {
		height:78px;
		width:78px;
	}
	.app-detail-wrap .detail-left {
		min-width: 78px;
	}
	.app-detail-wrap .detail-category {
		margin-top: 0 !important;
	}
	
	/* Review */
	
	.review-info-wrap .review-info {
		display:block;
		margin-bottom:10px;
	}
	.review-info-wrap .write-review-wrap {
		display:block;
	}
	
	.write-review-accordian {
		width:auto !important;
	}
	.review-info-wrap .write-review-btn {
	    background-repeat: no-repeat; 
	    background-position: 98% center;
	    background-color:#EA252C;
	    background-size:22px 22px;
	    text-decoration:none;
	}
	.review-info-wrap {
		margin-bottom:10px;
	}
	.contact-item {
		border-bottom:solid 1px #CCC;
		overflow:hidden;
	}
	.contact-save-contact {
		border-bottom: 0 none;
	}
	
	.contact-item img {
		margin-bottom:10px;
	}
	.modal .bootstrap-select {
    width: 99% !important;
	}
	.modal input[type="text"] {
		width:97% !important;
		max-width:97% !important;
		padding-left:2%;
		padding-right:0;
		/*text-indent: 10px !important;*/
	}
	.sm-wrapper {
		margin-top: 10px !important;
		float: none !important;
		display: block !important;
		margin-bottom: -20px;
	}
	.flex-direction-nav .flex-prev {
		left:-20px !important;
	}
	.flex-direction-nav .flex-next {
		right:-20px !important;
	}
}
@media all and (max-width: 480px) {
	.modal input[type="text"] {
		width:96% !important;
		max-width:96% !important;
		padding-left:3%;
		padding-right:0;
	}
}


/* Contact page fixes */

.contact-skype-image-wrap, .contact-skype-content-wrap{ 
	display:table-cell;
	vertical-align: top;

	}
	.contact-skype-image-wrap {
	width:90px;
	}
	

