.page-content{overflow-y: auto; height:440px; background:rgba(0, 0, 0, 0.6);} 
.home_screen{overflow-y: auto; height:420px;}
.bottomview{ height:380px;}

.remove-header.home_screen{overflow-y: auto; height:480px;}
.remove-header.bottomview{ height:420px;}

.logo_mobile{border-right:none !important; box-shadow:none !important; background:none !important; }
.home_screen .us_logo{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);box-shadow: 0 1px 3px #000000;text-align: center; border-radius:}
.home_screen .us_logo img{ max-height:80px; max-width:300px}

.page-text { padding:5px 10px 10px 10px; line-height:18px; font-size:13px; width:300px }
.page-text h2 { font-size:21px; font-weight:bold; line-height:31px }
.page-text ul h3 { font-size:18px; font-weight:bold; line-height:31px }
.page-text ul { list-style:none; }
.page-text ul li { position:relative; font: 13px/18px Arial, Helvetica, sans-serif; list-style: none outside none; margin: 10px 0 0; padding: 11px 0 11px 70px; min-height:35px; display:none; }
.sidebar { padding: 10px 0; }
.sidebar ul li { float: left; font: 14px/23px Arial, Helvetica, sans-serif; list-style: none outside none; margin: 0; padding: 11px 0; width: 100%;  }
.sidebar a { display: block; float: left; font: 14px/30px Arial, Helvetica, sans-serif; margin: 0 10px 0 0; padding: 0 10px; position: relative; text-align: center; width: 22%; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; }
.sidebar a span { display: block; padding: 38px 0 0; }

.contact_sidebar { padding: 10px 0; }
.contact_sidebar ul li { float: left; font: 14px/23px Arial, Helvetica, sans-serif; list-style: none outside none; margin: 0; padding: 11px 0; width: 100%;  }
.contact_sidebar a { display: block; float: left; font: 14px/30px Arial, Helvetica, sans-serif; margin: 0 10px 0 0; padding:10px 0; position: relative; text-align: center; width: 22%; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; }
.contact_sidebar a img { display: block; margin:0 auto; padding: 0px 0 0; }

.contact-inner{ display:flex; word-wrap:break-word;}
#address { width:49%; float:right; padding:14px 0 0 0; font: 18px/21px Arial, Helvetica, sans-serif; }
.service-page{ word-wrap:break-word;}
.service-page ul li { padding: 11px 30px 11px 0px; position:relative }
.service-page ul li:first-child  { box-shadow:none; border-top:none }
.service-page ul .more { background: url("/images/more_service.png") no-repeat scroll center center transparent; display: block; float: right; height: 100%; position: absolute; right: 0; top: 0; width: 25px; }
.service-page h3 { font-size: 18px; font-weight: bold; line-height: 31px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height:31px; }
.service-page img{ max-width:150px; float:right; margin:0 0 0 10px;}
.service-page a{ color:#fff; font-size:16px; text-decoration:underline;}
.form-page input[type="text"],  .form-page input[type="number"] { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin:10px auto; width:96%; font:13px/35px Arial, Helvetica, sans-serif; white-space:nowrap; padding:0 5px; display:block; height:35px; }

.form-page select.drop_dwn1{ -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin:10px auto; width:96%; font:13px/35px Arial, Helvetica, sans-serif; white-space:nowrap; padding:0 5px; display:block; height:35px; }

.form-page textarea { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin:10px auto; width:96%; font:13px/16px Arial, Helvetica, sans-serif; padding:5px; display:block; height:100; resize:none; }
.form-page input[type="submit"] { width:90%; margin:10px auto; clear:both; font:23px/45px Arial, Helvetica, sans-serif; height:45px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; display:block; }
.coupon-code ul li{  display: block;
    margin: 0;
    padding: 11px 0 0; }
.coupon-code ul li:first-child { box-shadow:none; border-top:none }
.coupon_bg{ background:url(/images/coupon_bg_img.jpg) 0 0 no-repeat; height:200px; width:296px; display:block; position:relative;
}
.coupon_bg .coupon_name{ color: #7E7B6C;
    font: 21px/25px Arial,Helvetica,sans-serif;
    position: absolute;
    right: 10px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
    text-transform: uppercase;
    top: 10px;
    width: 275px; }
.coupon_bg .coupon_promotion{ color: #3C3720;
    font: bold 28px/30px Arial, Helvetica, sans-serif;
    position: absolute;
    right: 10px;
    text-align: center;
    text-transform: uppercase;
    top: 50px;
    width: 257px;
}
.coupon_bg .coupon_desc{  color: #3C3720;
    font: bold 11px/13px Arial,Helvetica,sans-serif;
    position: absolute;
    right: 30px;
    text-align: center;
    top: 85px;
    width: 220px;}
.coupon_bg .coupon_no{  bottom: 30px;
    font:19px/25px Arial,Helvetica,sans-serif;
    position: absolute;
    right: 20px;
    text-align: center;
    width: 207px;
	color:#666;}
.review_page ul li{  display: block;
	color:black;
    padding: 10px;
    margin: 11px 0 0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.review_page ul li li{  display: block;color:black; padding: 0px; margin: auto; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; min-height:18px}
.review_page ul li:first-child, .menu_page ul li:first-child { border-top:none }
.review_page .time{ font-size: 12px;
    font-weight: 700;
}
.review_page h3{  font-size: 19px;
    font-weight: bold;
    line-height: 1.2;
}
.review_page  div[id^='txt_testomonial_comment']{
	font-size: 16px;
   /* height: 60px;*/
    line-height: 20px;
    overflow: hidden;
}
.show-more{
	display: block;
    font: 14px/25px arial;
    margin: 15px;
    padding: 5px;
    text-align: center;
	padding: 5px 10px;
	 -webkit-border-radius: 20px ; 
	border-radius: 20px;	
	-moz-border-radius: 20px; 
}	

.review_page_details {-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden;}
.review_page_details ul li{  display: block;
    padding: 10px;
    margin: 0px 0 0; }
.review_page_details .time{ font-size: 12px;
    font-weight: 700;
}
.review_page_details h3{  font-size: 19px;
    font-weight: bold;
    line-height: 1.2;
}
.review_page_details p{
	font-size: 16px;
    line-height: 20px;
    overflow: hidden;
}
.review_page  div[id^='txt_detail_testomonial_comment']{
	font-size: 16px;
    line-height: 20px;
    overflow: hidden;
}
.review_page_details img{max-width:100%; width:100%;}
.review_page img{max-width:100%;}

/*== menu
==*/

.menu_page ul li{  
	display: block;
    padding: 10px;
    margin: 11px 0 0; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	border-radius:10px; 
}
.menu_page h3{  font-size: 19px;
    font-weight: bold;
    line-height: 1.2;
}

.menu_page p{
	font-size: 15px;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
}
.menu_page .price{  font:bold 17px/30px Arial, Helvetica, sans-serif;   }


.menu_page_desc{
	display: block;
    padding: 10px;
	clear:both;
	margin:0  0  11px 0;
}

.menu_page_desc h3{  font-size: 19px;
    font-weight: bold;
    line-height: 1.2;
}

.menu_page_desc .price{ font:bold 17px/30px Arial, Helvetica, sans-serif;  }

/*== Twitter Page 

  ==*/
	
	
.tweet-user{ overflow:hidden; width:100%; position:relative; width:320px; z-index:1}	
.tweet-user-image{-webkit-border-radius:5px; border-radius: 5px; -moz-border-radius: 5px;width: 60px; height:60px; float:left; margin:10px}
.tweet-user-image img{ width:100%; width:100%; }
.tweet-user-details{width: 50%; min-width:106px; float:left; margin:10px 0}
.tweet-user-details h3{ font:bold 18px/21px Arial, Helvetica, sans-serif; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tweet-user-details h3 span{ display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tweet_follow_btn{-webkit-border-radius:5px; border-radius: 5px; -moz-border-radius: 5px; display: inline-block; float: right; font: 15px/27px Arial,Helvetica,sans-serif; position:absolute; right:0px; padding: 0 12px; margin:10px; }
.tweet_options{ clear:both; margin:10px 0 0 0; color:#6c9d22; font:bold 18px/20px Arial, Helvetica, sans-serif; float:left }
.tweet_options .tweet, .tweet_options .follow{ float:left; margin:0  10px 0 0; width:40%;  }
.tweet_options span{ color:#9a9a9a; font:bold 12px/20px Arial, Helvetica, sans-serif }
.feeds_main{ height:325px; width:340px; overflow-y:auto;}
.tweet_feeds{ webkit-border-radius:10px ; border-radius: 10px; -moz-border-radius: 10px; margin:10px 0; position:relative;  overflow:hidden;  }	
.tweet_feeds .tweet-user-image{ width:44px; height:44px; margin:0px 10px 0 0; float:left;}
.tweet_feeds time{ position:absolute; top:10px; right:10px;}
.feeds_desc {float:left; min-width:100px; width:80%;}
.feeds_desc h3{font:bold 14px/18px Arial, Helvetica, sans-serif; margin:10px 0 0 0;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width:70%;  }
.feeds_desc h3 span{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:block;}
.feeds_desc p{overflow:hidden; margin:10px 0; font:11px/18px Arial, Helvetica, sans-serif;   }
.feeds_desc p img{ width:45px;float:left; margin:0 10px 0 0 }
.feed_details .tweet-user-image{ width:50px; height:50px; }
.feed_details h3{font:bold 14px/18px Arial, Helvetica, sans-serif; margin:10px 0 0 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.feed_details h3 span{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:block;}
.feed_details .time{position:absolute; top:10px; right:10px; }
.feed_details .feeds_desc{ margin:0px 5px; color:#fff; width:98%;}
.feed_details .feeds_desc p{  font:14px/18px Arial, Helvetica, sans-serif;  height:auto;}
.feed_details .feeds_desc p img{ width:auto; clear:both; display:block; margin:0 0 10px  0; float:none;}
.feed_details  .tweet_follow_btn{ position:static; float:right;}
.feed_details  .share{ float:right; background: url(/images/share.png) no-repeat 6px 6px #d6d6d6; -webkit-border-radius:5px ; border-radius: 5px; -moz-border-radius: 5px; display: inline-block; font: 15px/27px Arial,Helvetica,sans-serif; padding: 0 12px 0 30px; margin:10px; }


/*== Facebook Page 

  ==*/
							
.fbfeeds_main{ height:343px; width:340px; overflow-y:auto;}
.facebook_options{ clear:both; margin:10px 0 0 0; color:#6c9d22; font:bold 18px/20px Arial, Helvetica, sans-serif; float:left }
.facebook_options .likes{ float:left; margin:0  10px 0 0;  }
.facebook_options span{ color:#9a9a9a; font:bold 12px/20px Arial, Helvetica, sans-serif;}
.facebook_feed_img{ max-width:95%; clear:both; display:block; margin:0 0 10px 0 !important; float:none !important; width:auto !important; border:0px !important; }

/*== Testimonials Page ==*/


.testimonials ul li{ display: block; padding: 17px 10px; margin: 11px 0 0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; word-wrap: break-word; word-break: keep-all;}
.testimonials ul li li{ display: block; padding: 0; margin: 0 0 0; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; position:static; text-indent:0px; }
.testimonials ul li:first-child, .menu_page ul li:first-child { border-top:none }
.testimonials .user_name{ 
	font-size: 12px;
    font-weight: 700;
	display:block; text-align:right; padding:10px 0 0  0
}
.testimonials {
    font-size: 14px;
    line-height: 20px;
	text-align:justify;
}
.testimonials div[id^='txt_testomonial_comment']{ text-indent: 30px; position: relative;  line-height: 20px;}
.testimonials div[id^='txt_testomonial_comment']:before {
    font: 96px/10px Arial,Helvetica,sans-serif;;
    left:-29px;
    position: absolute;
    top:-20px;
    width: 20px;
}
.testimonials div[id^='txt_testomonial_comment']:after {
    font: 96px/10px Arial,Helvetica,sans-serif;;
    right: 37px;
    position: absolute;
    bottom: -10px;
    width: 20px;
}
.testimonials span.qt{
	font: 40px/10px Arial,Helvetica,sans-serif;
    height: 10px !important;
  
    padding: 0 7px;
}


/*== video Page ==*/


.video ul li, .video_details {  display: block;
    padding: 10px;
    margin: 11px 0 0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; min-height:85px; }
	
.video img, .video_details img{ float:left; margin:0 10px 0 0;}	
.video p, .video_details p{ font:12px/16px Arial, Helvetica, sans-serif;
    height: 48px;
    margin-bottom: 3px;
    overflow: hidden;
    padding-top: 0px; }
.video h4, .video_details h4{ font:bold 13px/18px Arial, Helvetica, sans-serif;
    height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;} 
.video time, .video_details time{ 
	font-size: 12px;
    font-weight: 700;
	display:block; text-align:right; padding:0px 0 0  0
}
.video_details h4{ height:auto;
    white-space: normal;}
.video_details time{ text-align:left;}
.video_details p{ height:auto; padding-top:10px; }
/*---- zn */
	.video_details img {
float:left; margin:0 10px 0 0; width: 112px!important; height: 85px!important;
}
.time {
clear: both;}
.vim_video_details {
color: #000;
}
/*---- zn */


/*== Social Page 

  ==*/
.social{}
.social ul li{
	display: none;
    font: 13px/45px arial;
    min-height: 45px;
    padding: 10px 0 0;
	}
.social img{ float:left; margin:0 10px 0 0}


/*== Album Page 

  ==*/
.photos{ width:320px; padding:0px; }
.photo-txtInnr { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    bottom: 0;
    color: #ffffff;
    left: 0;
    overflow: hidden;
    padding: 0 2px;
    position: absolute;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90px;}

.album_header {
    overflow: hidden;
	min-height: 33px;
    padding: 10px;
	position:relative
	
}
.album_header h2{  margin:0 70px 0 0; font:21px/21px Arial, Helvetica, sans-serif; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.album_header h3{  margin:0 70px 0 0; font:14px/21px Arial, Helvetica, sans-serif; clear:left; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.flickr-tab{ margin:15px -10px -10px;  height: 30px;}
.flickr-tab a{ text-align:center; display: table-cell; line-height: 30px;padding: 0 10px; cursor:pointer; width: 25%; }
.flickr-set{display: inline-block; background-size: cover; background-position: 50%; background-repeat:no-repeat; width:149px; height:149px; margin:7px 0 0px 6px;border:1px solid #000000; position:relative;}
.flickr-set span{ font:13px/21px Arial, Helvetica, sans-serif; background:rgba(0, 0,0, 0.5); color:#fff;text-shadow: 1px 1px 2px #000000; display:block; text-align:center; left: 0px;width: 100%;bottom: 0;position: absolute; }
.pic_count{ 
    font: 18px/20px Arial,Helvetica,sans-serif;
    position: absolute;
    right: 10px;
    text-align: right;
    top: 10px;
     }
.pic_count span{font:12px/14px Arial, Helvetica, sans-serif; clear:both; display:block; }
.photo-img{ display: inline-block; background-size: cover; background-position: 50%; background-repeat:no-repeat; width:90px; height:90px; margin:7px 0 0px 7px; padding:2px;}
.photo{ margin:7px 0 0px 7px; padding:2px; display:inline-block; position:relative;   }
.photo img{ float:left; border:0; width:89px; height:100px;}
.photo_close {
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	font: 10px/9px Arial, Helvetica, sans-serif;
	height: 9px;
	padding: 2px 2px 3px 3px;
	position: absolute;
	right: -5px;
	top: -5px;
	width: 9px;
	text-align:center;
	cursor:pointer;
}

.photos_details{ width:320px; padding:0px; }
.photos_details img{ width:100%;  }
.photos_details p{  padding:5px; font:13px/21px Arial, Helvetica, sans-serif;}

/*===== Newsletter Page
				========== */
				
.newsletter-text { padding:5px 10px 10px 10px; line-height:18px; font-size:13px; width:300px; }
.newsletter-text h2 { font-size:24px; font-weight:normal; line-height:50px; text-align:center; margin:0 0 10px 0  }
.newsletter-text  p{ font-size:15px; line-height:23px; text-align:center;}


/*===== Audio Page
				========== */


.audio ul li{  display: block;
    padding: 10px;
    margin: 11px 0 0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; position:relative; cursor:pointer; }
.audio  p{ font:14px/21px Arial, Helvetica, sans-serif;
    height: 42px;
    margin-bottom: 0px;
    overflow: hidden;
    padding: 0px 0 0 40px; text-overflow: ellipsis; white-space: nowrap; }

.audio span{ 
	font-size: 12px;
    font-weight: 700;
	display:block; text-align:left; padding:0px 0 0  0; text-overflow: ellipsis;
    white-space: nowrap;
	overflow:hidden;
	margin:-20px 0 0 40px;
}
.audio_details{ position:relative;}
.audio_details p{ margin:0 40px 0  0 }
.audio_details .buy_now{-moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; color:#fff; padding:10px; top:0px; right:-5px; font:16px/21px Arial, Helvetica, sans-serif; display:inline-block; position:absolute;  }

.audio_list{ margin:15px 8px 0 7px; width:133px; display:inline-block; height:176px;  }
.audio_list img{ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; width:133px; height:133px; box-shadow:0px 0px 3px #FFFFFF; float:left; border:0px}
.audio_list span{ width:133px; text-align:center; font:16px/21px Arial, Helvetica, sans-serif; color:#fff; display:block; float:left; margin:5px 0 0;}
.audio_album_header {height: 152px; width: 100%; display: inline-block; background-size: cover; background-position: 50%; background-repeat:no-repeat;}
.audio_header_box { border:1px solid #fff; border-left:0px; box-shadow:2px 2px 5px #333; padding: 10px;  margin: 40px 10px 0 0; width: 70%; border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; background:rgba(0, 0, 0, 0.9); color:#ADADAD; font:13px/21px Arial,Helvetica,sans-serif;}
.audio_header_box h3{ color:#fff;  max-height:42px;}
.audio_header_box span{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%;}
.audio_header_box .buy_now{-moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; color:#fff; padding:5px 10px; margin:5px 0 0 0; font:16px/21px Arial, Helvetica, sans-serif; display:inline-block;  }




.audio_tab span{ 
	background:#EFEFEF;
	color: #000000;
    -moz-border-radius:3em; -webkit-border-radius:3em; border-radius:3em;
    display: inline-block;
    font-size: 14px;
    margin: 0.7em 0 0.7em 0.4em;
    overflow: hidden;
    padding: 0.6em 0.5em;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
	text-transform:capitalize; }
.audio_tab span.active{ background:#74A330; color: #FFFFFF; text-shadow: 1px 1px 1px #346300;}
.audio_tab.tab1 span { display:none}		
.audio_tab.tab2 span { width:40%;}	
.audio_tab.tab3 span { width:25%;}	
.audio_tab.tab4 span { width:17%;}	

.audio_controls{ background: none repeat scroll 0 0 #FFFFFF;
    padding:18px 0 12px 0;
    position: absolute;
    top: 0;
    width: 280px;}
.audio_controls audio{width: 280px;}
.audio_controls .stop{ position:absolute; z-index:10; top:0px; right:0px; cursor:pointer; font-size:10px; z-index:10  }

/*===== Appointment Page
				========== */
				
.appointment{ text-align:center;	}
.appointment h2{ margin:0 0 10px 0; line-height:42px;}
.appointment p{ margin:0 0 10px 0}
.appointment label{ display:block; font:13px/25px Arial,Helvetica,sans-serif; text-align:left; width:120px; float:left;}
.appointment label sup{ font-size: 11px;}
.appointment input[type="text"],.appointment  input[type="file"], .appointment .form_selection{ -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin:0 auto 10px; width:165px; font:12px/25px Arial, Helvetica, sans-serif; white-space:nowrap; padding:0 5px; display:block; height:25px; float:left; }
.appointment select{-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin:0 5px 10px 0; width:55px; font:12px/25px Arial, Helvetica, sans-serif; float:left; padding:5px; }
.appointment .datepicker{width: 130px !important;}
.appointment img{ margin:3px 5px  0 0; float:left;}
.appointment input[type="submit"] { width:145px; margin:10px auto; clear:both; font:23px/45px Arial, Helvetica, sans-serif; height:45px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:0px;  }
.appointment textarea{ -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin:0 auto 10px; width:165px; font:12px/25px Arial, Helvetica, sans-serif; white-space:nowrap; padding:0 5px; display:block; height:80px; float:left; resize:none;}

.ui-datepicker td span, .ui-datepicker td a{padding:0 0.2em !important;}
.ui-datepicker{width: 15em !important;}
.ui-widget{font-size:1em !important;}
.formbuilder-details-header{ background-position: 50% center; background-repeat: no-repeat; background-size: contain; display: inline-block; min-height: 132px; width: 100%;}
/*===== Education Section Page
				========== */
.education_list{ margin:15px 8px 0 7px; width:133px; display:inline-block; height:176px;  }
.education_list img{ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; width:133px; height:133px; box-shadow:0px 0px 3px #FFFFFF; float:left; border:0px}
.education_list span{ width:133px; text-align:center; font:16px/21px Arial, Helvetica, sans-serif; color:#fff; display:block; float:left; margin:5px 0 0;}
#education-inner-detail{ float:left; width:300px; padding:10px; background:#C8C8C8; border-bottom:1px solid #333; }
#education-inner-detail input[type="text"]{-moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px; border-radius:5px 0px 0px 5px; height:25px; width:75%; font:12px/25px Arial, Helvetica, sans-serif; white-space:nowrap; padding:0 5px; border:1px solid #999; border-right:none; float:left; }
#education-inner-detail input[type="button"]{-moz-border-radius:0px 5px 5px 0px; -webkit-border-radius:0px 5px 5px 0px; border-radius:0px 5px 5px 0px; background:url(/images/edu_search.png) center no-repeat #fff; width:50px; overflow:hidden; text-indent:-1000px; border:1px solid #999; height:27px;float:left; }
#education-inner-detail-content{ float:left; width:320px; background:#fff; min-height:390px}
#education-inner-detail-content .page-text{ color:#333}
#education-inner-detail-content li{ display:block; padding:10px 0;}
#education-inner-detail #khan-academy-select{width: 100%; max-width: 100%; padding:5px 0; }
#khan-academy-select option{ text-overflow: ellipsis;  white-space: nowrap;overflow: hidden; width: 290px;  max-width: 100%;}
#khan-academy li{display: block; padding: 10px; margin: 11px 0 0 0px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background-color: #EEEEEE; border:none; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.59);}
#khan-academy li h3{ font-size: 14px;    font-weight: bold;    line-height:21px; height:42px; overflow:hidden; text-overflow: ellipsis; padding:0 0 0 50px; background:url(/images/khan_list.png) no-repeat 0 0 ;}
#khan-academy .author{ font: italic 12px/21px Arial, Helvetica, sans-serif; color:#666666; display:block; text-align:right; }
#khan-academy .active{ background-color: #dddddd;  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.59) inset;  }
#loadajaxloaderEdu{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);   clear: both;    display: block;    line-height: 440px;    position: absolute;    width: 100%;    z-index: 9; }
.khanSearch{ background:url(/images/khanA_bg.png) no-repeat top center; padding:265px 0 0 0 ; }
.khanSearchOR {	clear: both; display: block; margin: 20px auto;	text-align: center;	width: 100%; text-transform:uppercase; border-bottom:1px solid #333; position:relative;	color:#242f3c; font: 24px/18px CalibriRegular, Arial, Helvetica, sans-serif;}
.khanSearchOR span { position:absolute; background:#C8C8C8;	top:-7px; padding:0 5px; left:46%;}

input[type="text"]#search_KhanAcademyCat{ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border-right:1px solid #999; width:96%; margin:0 0 10px 0 }
.khanSearch input[type="submit"] { width:90%; margin:0px auto; clear:both; font:23px/45px Arial, Helvetica, sans-serif; height:45px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; display:block; text-align:center; }
.khanSearch .sr_no {    background: none repeat scroll 0 0 #FDFDFD;    border: 1px solid #B9B9B9;    border-radius: 100px 100px 100px 100px;    color: #6E9D1A;    float: left;    font-size: 15px;    height: 30px;    line-height: 30px;    margin: 15px 10px 15px 0;   text-align: center;   width: 30px;}

/*===== Blog Page
				========== */
.blog_list{ margin:15px 8px 0 7px; width:133px; display:inline-block; height:176px;  }
.blog_list img{ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; width:133px; height:133px; box-shadow:0px 0px 3px #FFFFFF; float:left; border:0px}
.blog_list span{ width:133px; text-align:center; font:16px/21px Arial, Helvetica, sans-serif; color:#fff; display:block; float:left; margin:5px 0 0;}

/*===== Coupon Page
				========== */
.coupon-img{ width:320px; height:180px;  position:relative; overflow:hidden; margin:8px 0; left:-10px; background-size:100% 100%; }	
.coupon-page h3{font:16px/35px Arial, Helvetica, sans-serif; display:block; width:100%; text-align:center;} 
.coupon-img h2{font:35px/44px Arial, Helvetica, sans-serif; position:absolute; display:block; z-index:10; top:60px;  width:100%; text-align:left; text-indent:20px;} 				
.coupon_dates{ overflow:hidden; margin:10px 5px 0; font:normal 12px/25px Arial,Helvetica,sans-serif; text-transform:uppercase;  }		
.issue_date{ text-align:left; float:left; }	
.issue_date span, .valid_date span{ display:block; font-size:21px}
.valid_date{ text-align:right; float:right;} 
.coupon_barcode{ margin:8px auto 0;text-align:center;}
.coupon_barcode img{  max-width:100%;}
.coupon_barcode span{ font:25px/25px Arial, Helvetica, sans-serif; text-align:justify; display:block; text-align:center; }
.coupon_details{ clear: both; margin: 10px 0 0; text-align: right;}
#coupon-discription, #coupon-page{ min-height:415px;}

/*===== Instagram Page
				========== */
	
	
.instagram-user{ overflow:hidden; position:relative; width:320px; z-index:1}	
.instagram-user-image{-webkit-border-radius:5px; border-radius: 5px; -moz-border-radius: 5px;width: 60px; height:60px; float:left; margin:10px; overflow:hidden;}
.instagram-user-image img{ width:100%; width:100%; }
.instagram-user-details{width: 74%; min-width:106px; float:left; margin:10px 0}
.instagram-user-details h3{ font:bold 18px/21px Arial, Helvetica, sans-serif; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.instagram_options{ clear:both; margin:10px 0 0 0; color:#6c9d22; font:bold 18px/20px Arial, Helvetica, sans-serif; min-height:40px;}
.instagram_options .insta_photo, .instagram_options .insta_follow, .instagram_options .insta_following{ float:left; margin:0  10% 0 0; display:inline-block;  }
.instagram_options span{ color:#9a9a9a; font:bold 12px/20px Arial, Helvetica, sans-serif; display:block;}

.instagram_feeds_main{ height:348px; width:340px; overflow-y:auto;}
.instagram_feeds{ position:relative;  overflow:hidden;  }	
.instagram-user .time{position:absolute; top:10px; right:10px; }
.photo_options{ height:30px; padding:0 10px; position:relative; }
.photo_options .pic_like{ position:absolute; left:5px; top:5px; background:url(/images/insta_photo_option1.png) no-repeat 0 -20px; padding:0 0 0 25px; cursor:pointer;}
.photo_options .pic_comment{ position:absolute; right:5px; top:5px; background:url(/images/insta_photo_option1.png) no-repeat 0 0px; padding:0 0 0 25px;  cursor:pointer;}
.insta_pic-deatils{  color:#9a9a9a; font: 12px/20px Arial, Helvetica, sans-serif; padding:10px; width:300px; }
.instagram_feeds ul li{ padding:5px; border-bottom:#CCC solid 1px; overflow:hidden; font:15px Arial, Helvetica, sans-serif;} 
.instagram_feeds li img{ width:45px;float:left; margin:0 10px 0 0; border:1px solid #ddd; border-radius:5px;}
.instagram_feeds li h2{ color:#6C9D22; font-size:17px}

.founded { background:url("/images/pages/founded.png") no-repeat scroll 10px 10px transparent; }
.founder { background:url("/images/pages/founder.png") no-repeat scroll 10px 10px transparent; }
.sidebar .founder { background:url("/images/pages/founder.png") no-repeat scroll center 10px transparent; }
.mission { background:url("/images/pages/mission.png") no-repeat scroll 10px 10px transparent; }
.vision { background:url("/images/pages/vision.png") no-repeat scroll 10px 10px transparent;}
.award { background:url("/images/pages/award.png") no-repeat scroll 10px 10px transparent;}
.timing { background:url("/images/pages/timing.png") no-repeat scroll 10px 10px transparent; }
.map { background:url(/images/pages/map.png) no-repeat center 10px;   }
.founded mark, .founder mark, .mission mark, .vision mark, .award mark, .timing mark, .map mark{ text-align:center; color:#fff; background:none; position:absolute; left:0px; width:65px; white-space:pre-wrap; font-size:12px; top:41px;}
.sidebar a mark{ text-align:center; color:#fff; background:none; width:65px; white-space:pre-wrap; font-size:12px;}
.link { background:url(/images/pages/link.png) no-repeat center 10px;  }
.fax { background:url(/images/pages/fax.png) no-repeat center 10px;   }
.phone { background:url(/images/pages/phone.png) no-repeat center 10px;   }
.email { background:url(/images/pages/email.png) no-repeat center 10px; }
.residence { background:url(/images/pages/residence.png) no-repeat center 10px;   }
.mobile { background:url(/images/pages/mobile.png) no-repeat center 10px; }

/* Mortgage calculator css added on 13 August, 2013 */
#container_morg{ background:none repeat scroll 0 0 #FFF;width:290px;margin:-5px auto 0; padding:5px 5px 5px }
#heading_mortgage{background-color:#000;color:#FFF;font:22px arial;margin:0;padding:7px}
#calculator_form input[type="text"],#container_morg select, .loan_amount{border:1px solid #A8A8A8;border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px;-khtml-border-radius:10px;box-shadow:0 2px 12px #A3A3A3 inset;-moz-box-shadow:0 2px 12px #A3A3A3 inset;-webkit-box-shadow:0 2px 12px #A3A3A3 inset;font-size:16px;height:28px;text-indent:25px;width:65% !important}
#calculator_form{text-align:center;}
.monthly_payment{color:#560000;font:1.03em/28px arial}
.calculate_mor_button{background: #ff5500;background: -moz-linear-gradient(top, #ff5500 0%, #ff3600 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5500), color-stop(100%,#ff3600));background: -webkit-linear-gradient(top, #ff5500 0%,#ff3600 100%);background: -o-linear-gradient(top, #ff5500 0%,#ff3600 100%);background: -ms-linear-gradient(top, #ff5500 0%,#ff3600 100%);background: linear-gradient(to bottom, #ff5500 0%,#ff3600 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ff5500, endColorstr=#ff3600,GradientType=0 );border: 0 none;border-radius: 10px 10px 10px 10px;color: #FFFFFF;font-weight: bold;margin: 0px auto 0;padding: 8px;width: 50%; font-size: 1.3em; cursor:pointer}
{border:1px solid #A8A8A8;border-radius:10px 10px 10px 10px;box-shadow:0 2px 12px #A3A3A3 inset;color:#630303;display:inline-block;font-family:arial;font-size:17px;font-weight:700;height:2.4em;line-height:33px;text-align:center;text-indent:25px;vertical-align:middle;width:95%;padding:2% 0 0}
.loan_amount{color: red!important;font-size: 14px!important;line-height: 30px!important;}
#container_morg label{color:#3E3E3E;display:inline-block;font:bold 13px calibri,arial;text-align:left;width:32%}
#loan_mor_cal{list-style:none;margin:0;padding:0;box-shadow: 0 0 0 #FFF;}
#loan_mor_cal li{clear:both;margin:5px 0;padding:0;display: block;border: 0 none;box-shadow: 0 0 0 #FFFFFF;}
.select_rate{padding: 5px 0; height:33px !important; background:url("/images/select-button.png") no-repeat scroll 91% 56% transparent}
@media only screen and max-width 800px {label{color:#3E3E3E;display:inline-block;font:bold 1em calibri,arial;text-align:left;width:35%}#calculator_form input[type=number],select{border:1px solid #A8A8A8;border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px;-khtml-border-radius:10px;box-shadow:0 2px 12px #A3A3A3 inset;-moz-box-shadow:0 2px 12px #A3A3A3 inset;-webkit-box-shadow:0 2px 12px #A3A3A3 inset;font-size:16px;height:3em;text-indent:25px;width:45%}.loan_amount{border:1px solid #A8A8A8;border-radius:10px 10px 10px 10px;box-shadow:0 2px 12px #A3A3A3 inset;color:#630303;display:inline-block;font-family:arial;font-size:22px;font-weight:700;height:1em;line-height:19px;text-align:center;text-indent:25px;vertical-align:middle;width:95%;padding:5% 0}.monthly_payment{height:2em!important}}
.span_text{display: block;font: 0.8em calibri;color:black;text-align:left;}

.bottomview .feeds_main{ height:265px;}
.bottomview  #tweet-user-feed .feeds_main {    height: 285px;}
.bottomview #coupon-discription {min-height: 365px;}

/*===== Code page Inner
					========== */
.code-page-inner {  }				
.code-page-inner ul { list-style:inherit; display:block; }	
.code-page-inner ul li { display:block;min-height: 5px;  margin: 0px 0 0; padding: 4px 0px; }
.code-page-inner ol li {margin:4px 20px;}	
				

/*===== Login Page
				========== */
				
.appypie-login{ background:#fff; margin:10px 0; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; padding:10px; font:13px/18px Arial, Helvetica, sans-serif; color:#333333; min-height:370px; }
.appypie-login h2{ color:#25aae1; font:20px/40px Arial, Helvetica, sans-serif; border-bottom:1px solid #25aae1; text-shadow:none;}	
.login-feald{ clear:both; margin:10px 0 0  0;  }
.login-feald label{ clear:both; display:block; }
.login-feald input{ border:1px solid #9d9d9d; height:25px; width:100%; text-indent:10px}
.appypie-login a{color:#25aae1; cursor:pointer;}
.login-feald .login_btn{ background:#1d1d1d; color:#fff; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; text-align:center; width:120px; font:17px/40px Arial, Helvetica, sans-serif; display:inline-block; margin:0 20px 0 0; }
.appypie-login .or-feald{ border-bottom:#a4a4a4 1px solid; margin:40px 0; position:relative; color:#25aae1; text-align:center; }
.appypie-login .or-feald span{ height:40px; width:40px; border:#a4a4a4 1px solid; border-radius:40px; -webkit-border-radius:40px; -moz-border-radius:40px; display:inline-block; position:absolute; top:-20px; background:#fff; font:13px/40px Arial, Helvetica, sans-serif; left:45%; }
.fb-div{ text-align:center;}
.fb-div .facebook-connect{	margin:0px 0 20px 35px; 	font:12px/30px Arial,Helvetica,sans-serif; width:135px; color:#fff;}
.login-feald.error input{border:1px solid #900;}
.appypie-login.forgot-pss{ min-height:190px;}
.appypie-login .submit_btn{background:#1d1d1d; color:#fff; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; text-align:center;font:17px/40px Arial, Helvetica, sans-serif; display:block; margin:0 auto; width:250px;}



/*======== Event Calendar 
					============*/
					
.appypie-list{ margin:15px 8px 0 7px; width:133px; display:inline-block; height:176px;  }
.appypie-list img{ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; width:133px; height:133px; float:left;}
.appypie-list span{ width:133px; text-align:center; font:16px/21px Arial, Helvetica, sans-serif; display:block; float:left; margin:5px 0 0;}
.event-list ul li{display: block; padding: 7px; margin: 11px 0 0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; min-height:130px; position:relative;}
.event-list ul h3{font:normal 18px/21px CalibriRegular,Arial,Helvetica,sans-serif; }
.event ul p{ font:12px/18px CalibriRegular,Arial,Helvetica,sans-serif; }
.eventVanue{ width:90px; float:left; margin:0 10px 0 0;  border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-align:center; overflow:hidden;}
.eventVanue span{ display:block;}
.eventVanue span.hanger{ padding:4px; margin:7px auto; width:50px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.eventVanue span.month{  font:13px/18px Arial, Helvetica, sans-serif; padding:5px 0 0 0; }
.eventVanue span.day{  font:bold 40px/35px Arial,Helvetica,sans-serif; padding:0px 0 0 0; }
.eventVanue span.year{  font:bold 13px/18px Arial,Helvetica,sans-serif; padding:0px 0 0 0; }
.eventVanue span.time{ width:100%;  clear:both; font:bold 10px/18px Arial,Helvetica,sans-serif; padding:4px 0; margin:5px 0 0 0; text-align: center;}
.event-list .eventImp{ position:absolute; bottom:0px; right:0px;}
.event-list .eventImp a{ padding:0 5px; margin:0 5px;}
.no-event{ width:100%; height:100%; }

/*----------------Deatils--------------*/
.event-details-header {min-height: 132px; width: 100%; display: inline-block; background-size: cover; background-position: 50%; background-repeat:no-repeat;}
.event-details-box {padding: 10px;  margin: 30px 10px 10px 0; width: 70%; border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; font:13px/21px Arial,Helvetica,sans-serif;}
.event-details-box h3{margin:5px 0 0 0;}
.event-details-box span{display: block; font:12px/21px Arial,Helvetica,sans-serif;}
.event-link {display:inline-block; float:left; border-radius:0 5px 5px 0; margin:0 10px 0 38px; font:14px/35px Arial, Helvetica, sans-serif; padding:0 9px; position:relative; }
.event-link:before {position:absolute; height:35px;left:-38px; width:38px; border-radius:5px 0 0 5px ; content:"";}
.event-details{padding:10px; border-radius:10px; clear:both; margin:10px 0 0 0; font:13px/21px Arial,Helvetica,sans-serif; }
.event-details img{max-width:100%}
.event-details-venue{padding:15px 0 0;  margin:15px 0 0}
.event-details-venue h3{font:16px/25px Arial, Helvetica, sans-serif;}
.event-details-venue p{padding: 0 0 0 40px}

.appypie-page-tab{ height:40px; font:12px/40px Arial, Helvetica, sans-serif;  width:320px; position:absolute; z-index:1; top:49px;}
.appypie-page-tab span{ display: inline-block; margin: 0 0 0 0; overflow: hidden;  text-align: center; text-overflow: ellipsis; white-space: nowrap; width: 50%; float:left; cursor:pointer;}
.appypie-page-tab span.last{ float:right; width: 50%; }
.google-event-list{ margin:45px 0 0 0;}

/*===== google+ Page
				========== */
.google-word{word-break: break-all; overflow:hidden; height:50px; text-overflow: ellipsis;}
.google_follow_btn{-webkit-border-radius:5px; border-radius: 5px; -moz-border-radius: 5px; display: inline-block; float: right; font: 15px/27px Arial,Helvetica,sans-serif; position:absolute; right:0px; padding: 0 12px; margin:10px; }
.googleDImg{ width:auto!important; max-width:98%; border:none!important;  margin: 0 auto !important; float: none !important; display: block;}

/*================================
			Appypie E-commerce New CSS
				================================*/
#middle_page{ 
   border-radius: 10px;
    display: block;
    margin: 0px 0 0;
    padding: 10px;}
	
.appypie-e-com-header{}
.appypie-e-com-header .back-header{ right:5px; left:auto !important;}
.appypie-e-com-header h1{ padding: 14px 41px 14px 0 !important;}
.e-menu{ width:40px;height:45px; float:left; position:absolute; left:5px; background:url(/images/menu-btn.png) no-repeat 0 4px/40px 40px}
.appy-mobile-commerce-main{ width:320px; }		
#appypie-search-section{height:50px; }
#appypie-search-section input[type=text]{width:70%; margin:9px 0 5px 2%; height:32px; float:left; border:1px solid #666; border-right:0px;  text-indent:40px; padding:0px; }
#appypie-search-section input[type=text]:focus{ text-indent:5px;}
#appypie-search-section input[type=button]{ height:34px; width:25%;  margin:9px 2% 5px 0;   padding:0px;font:normal 14px/34px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left;}
.categories-listing{  margin:10px 0; border-radius:10px;  font:21px/40px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 10px; position:relative;}	
.categories-listing .rightarrow{ float:right; border-radius:50px; position:absolute; width:17px; height:17px; top:10px; right:10px; z-index:1; font:14px/17px Arial, Helvetica, sans-serif; text-align:center;}		
.categories-listing ul{display:block; list-style:none;}
.categories-listing ul li{  font:13px/40px Arial, Helvetica, sans-serif;}
.categories-listing li a{display:block;}
#mCatList{clear:both;background: none repeat scroll 0 0 #FFFFFF;    border-radius: 10px;	padding:1em;    clear: both;   }
#mCatList h3{  border-bottom: 1px solid #CCCCCC; text-shadow: 0 1px 1px #DDDDDD;color: #333333; font:21px/40px Arial, Helvetica, sans-serif; text-transform:uppercase;   margin: 0 0 1em;   text-transform: uppercase;}
.catProducts{  background: none repeat scroll 0 0 #FFFFFF !important;    border-radius: 10px;    box-shadow: 0px  0px 5px 2px #D5D5D5;	display:flex;    margin: 0 0 1em;    padding: 0;	width:100%; position:relative ; clear:both; min-height:121px;}
.catProducts .pIMG{box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.4);	 border:2px solid #eee; max-width:65px; max-height:65px;  width:100%; float:left;  margin:10px; border-radius:5px; overflow:hidden;}
.catProducts .catProductDetails{font:13px/21px  Arial, Helvetica, sans-serif; padding:10px 100px 0 5px; color:#333;}
.catProducts .catProductDetails h4{font:15px/21px  Arial, Helvetica, sans-serif; text-overflow:ellipsis; white-space: nowrap; white-space:nowrap; overflow:hidden; }
.catProducts .mobileProPrice{font:15px/30px  Arial, Helvetica, sans-serif; position:absolute; right:10px; top:10px; color:#F18818;}
.catProducts .mobileProaddtocart{  display:block; height:30px; width:30px; text-indent:-10000px; margin:5px auto; overflow:hidden;background:url(/images/magento/sliderplus.png) no-repeat center/30px 30px; }
.iphone-img #appypie-search-section{width:320px }
.iphone-img .magneto-inner{    width: 300px;}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
 
    /* Safari only override */
    ::i-block-chrome,.catProducts .mobileProaddtocart { background:url(/images/magento/sliderplus.png) center;
     background-size: 30px;
    }
}

.product-top { background:#FAFAFA; border:1px solid #CCCCCC; border-top:none; border-radius: 0 0 5px 5px; -mox-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; margin:-10px -10px 10px; position:relative;}
.cart-header { min-height:45px}
.product-top h3 { color: #333333; font: 17px/45px Arial,Helvetica,sans-serif; padding: 0 100px 0 10px; text-align: left; text-overflow:ellipsis; white-space: nowrap; white-space:nowrap; overflow:hidden;  }

.checkOut-Btn{background: #ffaf4b; /* Old browsers */
	background: -moz-linear-gradient(top, #ffaf4b 0%, #ff920a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffaf4b), color-stop(100%, #ff920a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffaf4b 0%, #ff920a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffaf4b 0%, #ff920a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffaf4b 0%, #ff920a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffaf4b 0%, #ff920a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=0 ); /* IE6-9 */
border-radius: 5px;	-mox-border-radius: 5px;	-webkit-border-radius:5px;border:1px solid #c6661f;font:16px/32px Arial, Helvetica, sans-serif;float: right;	padding: 0 10px; cursor:pointer;	margin:5px; color:#FFFFFF}
.product-top .checkOut-Btn{ position:absolute; right:0px; top:0px;}
.food-pro_details{border-radius: 5px 5px 5px 5px; padding:10px; margin:0 0 10px 0; position:relative; overflow:hidden;}
.foodDetailproImg{ position:absolute; border-radius: 0 5px 0 5px; border-left:1px solid #999; border-bottom:1px solid #999; top:0px; right:0px; width:20px; height:20px }
.foodDetailproImg .nonVeg{width:16px; height:16px; display:block; position:absolute; bottom:2px; right:2px; z-index:10; display:block;}
.foodDetailproImg .veg{width:16px; height:16px; display:block; position:absolute; bottom:2px; right:2px; z-index:10; display:block;}
.food-pro_details-img{border-radius: 5px 5px 5px 5px;	max-width: 100%; clear:both; margin:10px auto; display:block; max-height:250px}	
.food-pro_details .mobileProPrice, .food-pro_details .stockValue{text-align:left; float:left; font: italic 18px/21px Arial,Helvetica,sans-serif; margin: 10px auto 8px; text-transform: uppercase;}
.food-pro_details .stockValue{ float:right; text-align:right; }
#slider{width:70%;float:none; margin:15px auto 10px !important;height:30px;}
#slider a{height:34px;}
.minus_img{ position: absolute;    top: 45px;    left: 4px;}
.plus_img{ position: absolute;   top: 45px;    right: 4px;}
.addtocart-btn{ margin:10px auto; width:200px; text-align:center; display:block; border-radius:10px; font:15px/45px Arial, Helvetica, sans-serif; text-transform:uppercase; cursor:pointer;  }

/*===== Cart Page
				========== */

.cart_pro_list{ list-style:none; margin:0px; padding:0px  }
.cart_pro_list li{ list-style:none; margin:0px 0 10px 0; padding:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; min-height:85px; position:relative; overflow:hidden;}
.cart_pro_list li .food-proImg{	border-radius: 5px 5px 5px 5px; width:50px; height:50px; float:left; margin:0 10px 0 0; overflow:hidden; display:block; position:relative;}
.cart_pro_list li .food-proImg img{width:50px; height:50px;}
.cart_pro_list li .food-proImg .nonVeg{width:16px; height:16px;display:block; position:absolute; bottom:2px; right:2px; z-index:10; display:block;}
.cart_pro_list li .food-proImg .veg{width:16px; height:16px; display:block; position:absolute; bottom:2px; right:2px; z-index:10; display:block;}
.cart_pro_list li h4{font:15px/21px  Arial, Helvetica, sans-serif; padding:0 70px 0 0;  text-overflow:ellipsis; white-space: nowrap; white-space:nowrap; overflow:hidden; }
.cart_pro_list li h5{font:13px/21px  Arial, Helvetica, sans-serif;padding:0 70px 0 0;  text-overflow:ellipsis; white-space: nowrap; white-space:nowrap; overflow:hidden; }
.cart_pro_list li .food-mobileProPrice{font:16px/24px  Arial, Helvetica, sans-serif; position:absolute; right:10px; top:10px;}
.proname {
    font: 15px Arial,Helvetica,sans-serif !important; text-overflow:ellipsis; white-space: nowrap; white-space:nowrap; overflow:hidden;
    margin: 0;
    padding: 0;
}
.deleteButton{ position:absolute; right: 12px; top: 40px;}
.couponButton {
 margin:10px auto;
 width:200px;
 color:#fff!important;
 text-align:center;
 display:block;
 border-radius:10px;
 font:15px/45px Arial, Helvetica, sans-serif;
 text-transform:uppercase;
 box-shadow:0 0 3px #fff;
 background: #49ce10; /* Old browsers */
 /* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5Y2UxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTlhMGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top, #49ce10 0%, #299a0b 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #49ce10), color-stop(100%, #299a0b)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #49ce10 0%, #299a0b 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #49ce10 0%, #299a0b 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #49ce10 0%, #299a0b 100%); /* IE10+ */
 background: linear-gradient(to bottom, #49ce10 0%, #299a0b 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49ce10', endColorstr='#299a0b', GradientType=0 ); /* IE6-8 */
}
.cart_pro_list li img.productImageClass{ box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.4);	 border:2px solid #eee; width:65px;height:65px;float:left;margin:0 10px 0 0;}
.prodit {	margin: 0 0 10px !important;	padding:0;	list-style:none;	display: table;	width: 65%;}
.prodit li {	background:none!important;	box-shadow:none!important;	margin: 1% 0 !important;	color:#333333;	min-height: inherit;	padding: 0;}
.prodit li span {	display: inline-block;	width: 33%;}
.prodit li span.porqu {	text-align:left;	font-weight: bold;}
.prodit li span.qut {	text-align:center}
.prodit li span.tot {	text-align:center;	font-weight:bold}
.qty {	margin: 0 auto;	text-align: center;	width: 50%;}
#updateCart{ width:100%; display:block; clear:both; position:relative;}
.e-mobile-btn{line-height:26px; display:inline-block; padding:0 10px ;text-transform:uppercase; font-size:12px;  } 
.e-mobile-btn.f-right{ float:right;}
.pay-mobile-cart{list-style:none; margin:0px; padding:0px; } 
.pay-mobile-cart li{ font:13px/26px Arial, Helvetica, sans-serif; padding:0 5px; min-height:30px;}
.pay-mobile-cart li span{ float:right; text-align:right;}
.pay-mobile-cart li.gtotal{font: bold 14px/30px Arial, Helvetica, sans-serif; border-bottom:none;}
.payment-mobile-btn{text-align: center; display: block; margin: 10px auto; font:normal 17px/40px Arial, Helvetica, sans-serif; cursor:pointer; color:#fff;border-radius: 5px; width:90%;
}
.couponsubmit_btn{	color: #FF6600;    font-weight: bold;    text-align: center;	display:block;    text-decoration: underline; cursor:pointer;}
.for-cart-space{ height:40px}
.cart-footer{ background: #373737; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3MzczNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NjU2NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #373737 0%, #565656 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373737), color-stop(100%,#565656)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #373737 0%,#565656 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #373737 0%,#565656 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #373737 0%,#565656 100%); /* IE10+ */

background: linear-gradient(to bottom,  #373737 0%,#565656 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#565656',GradientType=0 ); /* IE6-8 */
border-top:2px solid #ddd;
height:48px;
position:absolute; bottom:0px; overflow:hidden; width:100%; left:0px; z-index:21;
}
.addmoreCart{background: #c90404; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5MDQwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZjAyMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #c90404 0%, #8f0222 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c90404), color-stop(100%,#8f0222)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #c90404 0%,#8f0222 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #c90404 0%,#8f0222 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #c90404 0%,#8f0222 100%); /* IE10+ */

background: linear-gradient(to bottom,  #c90404 0%,#8f0222 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c90404', endColorstr='#8f0222',GradientType=0 ); /* IE6-8 */
font:13px/32px Arial, Helvetica, sans-serif; padding:0 10px; min-height:35px; display:inline-block; float:left; margin:7px 20px; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; 
}
.checkoutCart{background: #9ecb2d; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllY2IyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDgyMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #9ecb2d 0%, #5d8203 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ecb2d), color-stop(100%,#5d8203)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #9ecb2d 0%,#5d8203 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #9ecb2d 0%,#5d8203 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #9ecb2d 0%,#5d8203 100%); /* IE10+ */

background: linear-gradient(to bottom,  #9ecb2d 0%,#5d8203 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ecb2d', endColorstr='#5d8203',GradientType=0 ); /* IE6-8 */


 font:13px/32px Arial, Helvetica, sans-serif; padding:0 10px; min-height:35px; display:inline-block; float:right; margin:7px 20px; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; 
}



.user_tab{border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:10px; font:13px/21px Arial, Helvetica, sans-serif; margin:0 0 10px 0 }
.user_tab h3{ font:normal 16px/21px Arial, Helvetica, sans-serif; padding:0 0 8px 0  }
.user_tab h4{ font:normal 14px/25px Arial, Helvetica, sans-serif;margin:0 0 8px 0 ;text-transform:uppercase  }

/* User Page */
#user_nav{ background:rgba(255, 255, 255, 0.3); border-bottom:1px solid #fff;  margin: -10px -10px 0;}
#user_nav a{ background:#fff; border-radius:100px; margin:10px 0 10px 8px; width:30%; text-align:center; display:inline-block; font:13px/32px Arial, Helvetica, sans-serif; color:#353535;}
#user_nav a.active{ background:#353535; box-shadow:1px 0 5px #000 inset; color:#fff;}

.userPage-text, .e-mobile-product, .food-ordering-product {
    color: #FFFFFF;
    font-size: 13px;
    line-height: 18px;
}
.userPage-text h2 {
	text-shadow:0px 1px 1px rgba(0, 0, 0, 0.7);
	font-size:21px;
	font-weight:bold;
	line-height:40px;
	margin:0 0 10px 0;
	border-bottom:2px solid #fff;
}
.e-user_password{ font:normal 14px/21px Arial, Helvetica, sans-serif; color:#25aae1; text-decoration:underline; }
.e-user_edit{ background: #25aae1; float:right; font:11px/20px Arial, Helvetica, sans-serif; color:#fff; padding:0 15px; -moz-border-radius:7px; -webkit-border-radius:7px;	border-radius:7px; text-transform:capitalize }

.e-user_save{color: #333333; float: right;	font: bold 11px/20px Arial, Helvetica, sans-serif;	padding: 0px 10px;	text-shadow: 0 1px 0 #FFFFFF;	text-transform: capitalize;	background: #ebebeb;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	border:1px solid #a4a4a4;}
	
/*================================
			Appypie Order History 
				================================*/	
.e-mobileOH_tab{ background:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:10px; color:#666; font:13px/21px Arial, Helvetica, sans-serif; margin:0 0 10px 0 }
.e-mobileOH_tab h3{ font:normal 13px/21px Arial, Helvetica, sans-serif; color:#8a1f1f; display:inline-block; width:100%; cursor:pointer; }
.close_tab{ background-image:url(/images/add.png); background-position: 98% 13px; background-repeat:no-repeat}
.open_tab{ background-image:url(/images/del.png); background-position: 98% 13px; background-repeat:no-repeat}

.e-mobileOH_subtab{  border:1px solid #a4a4a4; padding:3px 8px;background: #ebebeb; margin:6px 0 0 0 ; display:block; overflow:hidden;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.e-mobileOH_subtab h5{ font: bold 14px/21px Arial, Helvetica, sans-serif; color:#333; cursor:pointer;  }
.e-mobileOH_subtab h5.open_tab, .e-mobileOH_subtab h5.close_tab{background-position: 100% 3px; }
.e-mobileOD-list{ width:100%; float:left; font:13px/21px Arial,Helvetica,sans-serif; text-overflow: ellipsis; overflow: hidden;	white-space: nowrap;}
.e-mobileOD-list label{ width:45%; display:inline-block; }		
	

/* Payment Page */
.paymentcheckoutbnx{}
.paymentcheckoutbnx input[type="radio"]{  margin-right: 10px;
    transform: scale(1.2);
    vertical-align: top;}
.paymentcheckoutbnx ul{ list-style:none; margin:0; padding:0}
.paymentcheckoutbnx ul li{ margin:10px 0; font-size:16px}
.messagecheckout p{ margin:10px 0; font-size:14px}

.BtText {
 background:#1d1d1d;
 color:#fff!important;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 text-align:center;
 width:120px;
 font:17px/40px Arial, Helvetica, sans-serif;
 display:inline-block;
 margin:0 20px 0 0;
}
.messagecheckout{border: 1px solid #CCCCCC;
    padding: 11px; margin-top: 15px;}
.messagecheckout textarea{ width:100%; height:100px; resize:none;}


.submenu {
	position:absolute;
    z-index:10;
	left:0px;
	display:block;
	top:48px;
	width:200px;
}
.submenu li {
	line-height:40px;
	display:block;
	margin:1px 0 0 0;
}
.submenu li a {
	padding:0 0 0 35px;
	display:block;
	font:14px/40px Arial, Helvetica, sans-serif;}
.home-nav { background: url("/images/magento/home_icon.png") no-repeat scroll 10px 10px transparent; }
.login-nav { background: url("/images/magento/login_icon.png") no-repeat scroll 10px 10px transparent; }
.account-nav { background: url("/images/magento/myAccount_icon.png") no-repeat scroll 10px 10px transparent; }
.cart-nav { background: url("/images/magento/cart_icon.png") no-repeat scroll 0px 11px transparent; }
.newsletter-nav { background: url("/images/magento/newsletter_icon.png") no-repeat scroll 10px 11px transparent; }
.terms-nav { background: url("/images/magento/trems_icon.png") no-repeat scroll 10px 11px transparent; }
.policy-nav { background: url("/images/magento/policy_icon.png") no-repeat scroll 10px 8px transparent; }
.my-order { background: url("/images/magento/my_order.png") no-repeat scroll 6px 8px transparent; }
.setting-nav { background: url("/images/magento/setting-icon.png") no-repeat scroll 6px 8px transparent;}
.mystream-nav { background: url("/images/magento/mystream.png") no-repeat scroll 10px 10px transparent; }
.kluster-nav { background: url("/images/magento/kluster.png") no-repeat scroll 10px 10px transparent; }
.topuser-nav { background: url("/images/magento/top-user.png") no-repeat scroll 10px 10px transparent; }
.whofollow-nav { background: url("/images/magento/who-follower.png") no-repeat scroll 10px 10px transparent; }



.procced1 a{ background: #ff930d; /* Old browsers */
background: -moz-linear-gradient(top, #ff930d 0%, #ffad47 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff930d), color-stop(100%,#ffad47)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff930d 0%,#ffad47 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff930d 0%,#ffad47 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff930d 0%,#ffad47 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff930d 0%,#ffad47 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff930d', endColorstr='#ffad47',GradientType=0 ); /* IE6-9 */
border-radius: 10px;
    color: #FFFFFF;
    padding: 0.8em;
}
.procced1{ float:left;}
#procced_bar{ float:right;}
#procced_bar a{background: #5d8203; /* Old browsers */
background: -moz-linear-gradient(top, #5d8203 0%, #7db005 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d8203), color-stop(100%,#7db005)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5d8203 0%,#7db005 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5d8203 0%,#7db005 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5d8203 0%,#7db005 100%); /* IE10+ */
background: linear-gradient(to bottom, #5d8203 0%,#7db005 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d8203', endColorstr='#7db005',GradientType=0 ); /* IE6-9 */
border-radius: 10px;
    color: #FFFFFF;
    padding: 0.8em;

}
	
.qty-row{background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #E8E8E8;
    border-radius: 10px;
    margin:1em 0 0 0;
	display:flex;
	padding:1em;}	
	
.qty-row li{color: #F2932D;
    font-size: 1.5em;
    list-style-type: none;}	
	
.qty-row input#qtyBox{background: #ebebeb; /* Old browsers */
background: -moz-linear-gradient(top, #ebebeb 0%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ebebeb 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ebebeb 0%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ebebeb 0%,#fefefe 100%); /* IE10+ */
background: linear-gradient(to bottom, #ebebeb 0%,#fefefe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
 border: 1px solid #A4A4A4;
    border-radius: 5px;
    margin: 0 0 0 1em;
    padding: 0.3em 4em;
    text-align: center;
}



.e-com-beta{width:280px; margin:0px; overflow-y:scroll; height:397px; background:#f1f1f1; padding: 20px; text-align:center;  }
.e-com-beta p{font:15px/21px Arial, Helvetica, sans-serif; color:#666; margin:10px 0;}

#shipping_method li { list-style-type:none;}
span.shiping_ttle { color: #333333;
    font: 17px/45px Arial,Helvetica,sans-serif;
    overflow: hidden;
    padding: 0 100px 0 10px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap; }
	.paymentcheckoutbnx  select { padding:5px;}
.success_page h3 {  color:#009215 !important;}
.login-feald select { padding:5px;}
.success_page { text-align:center;}
.userPage-text .edit-contact-info, .userPage-text .edit-password {background: none repeat scroll 0 0 #e9e9e9;
    border-radius: 15px;
    margin: 10px 0 20px;
    padding: 13px 13px 40px 15px;}
	.order-box { width:100%; float:left; }
	.order-box .e-mobileOD-list { font-weight:bold; width:25% !important;}
	 .order-box .e-mobileOD-list label { padding:4px; background:#3B3B3B; width:98% !important; color:#cccccc;}
 .order-box .e-mobileOD-list p { background: none repeat scroll 0 0 #FFFFFF;
 border-bottom: 1px solid #E9E9E9;
    border-right: 1px solid #E9E9E9;
    color: #666666;
    font-weight: normal;
    padding: 4px 7px;
    width: 96% !important;}
	.order-date {/*float: right;*/ margin-right: 12px; margin-top: 10px;
    /*width: 24.2%;*/}
	.order-date p { width:50%; float:right;}
	.order-date label { width:50%; float:left; font-weight:bold;}
.order-date	.e-mobileOD-list { border:1px solid #E9E9E9;
padding:5px; background:#ffffff;}
.order-date .total-blue{ background:#4fbff1; color: #FFFFFF;}
.e-mobileOD { background: none repeat scroll 0 0 #FFFFFF;
    width: 100%;  margin-top: 10px;}
/*===========================================
			Appypie Social App New CSS
=============================================*/
.socialpost-box { padding:10px; background:#ffffff; margin:10px 0 15px 0; overflow:hidden; color:#2B2B2B;}
.video_text strong { color:#333;}
.video_text h3 { color:#333;}
.social-search { background:none !important; border: none; box-shadow:none !important;}
.video_text { float:left; width:42%;}
.whoFollow .video_text {width:35%;}
.letest .video_text {width:65%;}
.video_text h1 { font-size:14px; margin-bottom:10px; color:#000000;}
.socialpost-box img { float:left; margin-right:10px; margin-bottom: 6px;}
.socialpost-box ul li { margin:10px 0 0 0; padding:0px 0 0 50px; list-style-type:none; min-height:50px; display:block; box-shadow:none !important; border:none !important; color: #333;}
.socialpost-box ul li.social-play { background:url(/images/social_play.png) top left no-repeat;}
.socialpost-box ul li.most-viewed { background:url(/images/most_viewed.png) top left no-repeat;}
.socialpost-box ul li.my-stream { background:url(/images/my_stream.png) top left no-repeat;}
.socialpost-box ul li.about-app { background:url(/images/about_app.png) top left no-repeat;}
.socialpost-box ul li.top-user { background:url(/images/top_user.png) top left no-repeat;}
.socialpost-box ul li.kluster { background:url(/images/kluster-icon.png) top left no-repeat;}
.socialpost-box ul li h5 { font-size:12px;color:#8b8c88;}
.socialpost-box ul li h4 { font-size:14px; }
.socialpost-box h2.heading-small, .socialpost-box h2.heading-small a { text-align:center; font-size:14px; color:#000000}
.socialpost-box h2.heading-small small { color:#2180b7; font-size:14px;}
.socialpost-box h1.heading { color:#000000; text-align:center; padding:20px 0 10px 0; font-size:22px;}
ul.login-box li { display:block; padding:0px 1% 5px 1%; margin:0px; min-height:inherit; border:none; position:relative;	}
ul.login-box li label { display:block;}
ul.login-box li input { border:1px solid #a9aaa2; border-radius:6px; padding:10px 1.5%; box-shadow:2px 2px 2px 0 #cbcbc9 inset; width:97%; color:#999999;}
ul.login-box li button { width:100%; padding:10px 0px; font-weight:bold;  border:1px solid #000000; color:#ffffff; margin:10px 0; border-radius:4px; cursor:pointer;
background: #494949; /* Old browsers */
background: -moz-linear-gradient(top,  #494949 0%, #1b1b1b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#494949), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #494949 0%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #494949 0%,#1b1b1b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #494949 0%,#1b1b1b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #494949 0%,#1b1b1b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494949', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */
}
ul.login-box li span.login{ width:50%; float:left; color:#000000; font-weight:bold;}
ul.login-box li input[type="radio"] { width:19px;}
ul.login-box li span.forgot, ul.login-box li span.forgot a { float:right; text-align:right; font-weight:bold; color:#2180B7;}
.socialpost-box .or-feald {
    border-bottom: 1px solid #A4A4A4;
    color: #25AAE1;
    margin: 40px 0;
    position: relative;
    text-align: center;
}
.e-menuSocial{ width:40px;height:45px; float:left; position:absolute; left:5px; background:url(/images/menu-btn.png) no-repeat top center;}
.socialpost-box .or-feald span {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A4A4A4;
    border-radius: 40px;
    display: inline-block;
    font: 13px/40px Arial,Helvetica,sans-serif;
    height: 40px;
    left: 45%;
    position: absolute;
    top: -20px;
    width: 40px;
}
.socialpost-box .social-twitter { width:183px; height:33px; display:block; margin:0 auto; text-align:center; background:url(/images/twit_fb.png) top left no-repeat; margin-bottom:10px;}
.socialpost-box .social-fb { width:188px; height:33px; display:block; margin:0 auto; text-align:center; background:url(/images/twit_fb.png) top right no-repeat;}

ul.login-box li.birthday select { padding:5px 6px; border: 1px solid #A9AAA2;
    border-radius: 6px;
    box-shadow: 2px 2px 2px 0 #CBCBC9 inset;
    color: #999999;
	margin-right:10px;
   }
   ul.user_msg li a {    background: none repeat scroll 0 0 #EEEEEE; float:left; width:97.6%; padding:0 1.2%; color:#535353;}
   ul.user_msg li {
   border: medium none;    display: inline;    float: left;    font-size: 13px;    font-weight: bold;    line-height: 33px;
    margin: 10px 0;    min-height: inherit;    padding: 0;    width: 100%;   }
.socialpost-box h4 { color:#000000;}

.latest-video ul, .top-user ul {
    margin: 10px auto;
}
.latest-video ul li, .top-user ul li {
 border: medium none;
    margin: 0 3px 10px 0;
    padding: 0; float:left;
}
.latest-video p.time {color: #8B8C88;
    font-size: 10px;}

.latest-video p.by {color: #2080b7;
    font-size: 10px; }
	.activity { background:#EEEEEE;}
	.socialpost-box a{ color:#2080b7;}
.socialpost-box .setting-menu ul { margin:0px; padding:0px;}
.socialpost-box .setting-menu ul li { float:left; margin:0 0 10px 0; padding:0 10px 0 0; display:inline-block; position:relative; border:none;}
.socialpost-box .setting-menu ul li a {  border: 1px solid #CCCCCC;
    display: block;
    float: left;
    height: 80px;
    width: 128px;}
	.socialpost-box .setting-menu ul li a:hover, .socialpost-box .setting-menu ul li a.active  {  border:1px solid #3D3D3D;}
.socialpost-box .setting-menu ul li a span {  bottom: 4px;
    position: absolute;
    text-align: center;
    width: 128px;}

.socialpost-box ul.sub-nav {
	margin:0 auto;
	display:block; overflow:hidden;
	padding:0px;
}
.socialpost-box ul.sub-nav li { padding:0px; margin:0px; border:none; min-height:inherit; float:left; display:inline;}
.socialpost-box ul.sub-nav li a {   background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid;
    display: block;
    line-height: 23px;
    margin: 5px;
    padding: 2px 14px;}
	.back-color { background:#EEEEEE;}
	.socialpost-box ul.select-nav { margin:0 auto;
	display:block; overflow:hidden;
	padding:0px;}
	.socialpost-box ul.select-nav li {  padding:0px 6px;  margin:0px; border:none; min-height:inherit; float:left; display:inline;}
.my-streamBox:hover { background:#eeeeee; }

.socialpost-box ul.findPeople { margin-bottom:20px;}
.socialpost-box ul.findPeople select{border: 1px solid #A9AAA2;
    border-radius: 6px;
    box-shadow: 2px 2px 2px 0 #CBCBC9 inset;
    color: #999999;
       padding: 5px 6px; width:100%;}
.socialpost-box ul.findPeople p.yes { float:left; margin-right:17px;}
	   
.socialpost-box .pager .current {
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #D9D9D9;
    color: #7C7B7B;
    cursor: pointer;
    font-weight: bold;
    text-shadow: 1px 1px 1px #FFFFFF;
}

.socialpost-box .pager .pager-item {
    display: inline-block;
    font-size: 11px;
    margin: 0;
    padding: 2px 6px;
}

.socialpost-box .pager .next-prev.next {
/*    background: url("/images/arrow-right.png") no-repeat scroll right center rgba(0, 0, 0, 0);*/
color: #fff;
    float: right;
    padding-right: 6px; text-align:center;}
.socialpost-box .pager .next-prev {
    font-size: 12px;
    font-weight: bold;
    padding: 2px 4px 1px;
}
.socialpost-box .pager .title {
    color: black;
    cursor: default;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 4px 1px;
}
.socialpost-box button { background: none repeat scroll 0 0 #333333;
    border: 1px solid #222222;
    color: #FFFFFF;
    cursor: pointer;
    font-size:12px;
    float:right;
    padding: 5px 6px; min-width:73px; margin:0 0 0 5px;}
.mycontent .right-content { float:right; 
    min-width: 104px;}
	.mycontent .right-content .delete { background: url("/images/trash.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    float: left;
    height: 22px;
    overflow: hidden;
    text-indent: -200px;
    width: 22px;}
	.mycontent .right-content .pic { float:right;}
	.social_appBanner { padding:0px; text-align:center;}
.social-uploadBtn {   position: absolute;
    right: 4%;
    top: 8px;}
	.social-search input[type="text"]  { width:55% !important;}
.social-search { position:relative;}



.filters-refresh {
    background: url("/images/filter-refresh.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
	padding: 0 5px 0 24px;
	color:#666666 !important;
   margin-top:11px;
}

.letest .right-content {
    float: right;
    min-width: 58px;
}
.letest .right-content span.pic { float:right;}
.letest .right-content a.like-icon {
    background: url("/images/icon-thumbsup-2.png") no-repeat scroll left 1px rgba(0, 0, 0, 0);
    clear: both;
    float: right;
    margin: 0 10px 0 0;
    padding-left: 17px;
}
.letest .right-content a.coment-icon {
    background: url("/images/icon-msgbox-i.png") no-repeat scroll left 3px rgba(0, 0, 0, 0);
    clear: both;
    float: right;
    margin: 0 10px 0 0;
    padding-left: 17px;
}


.filter-select{ border: 1px solid #A9AAA2;
    border-radius: 6px;
    box-shadow: 2px 2px 2px 0 #CBCBC9 inset;
    color: #999999;
    float: left;
    font-size: 14px;
    margin: 5px;
    padding: 5px 7px;
    text-indent: inherit;
    width: 45%;}

.socialpost-box a.orange, .socialpost-box button.orange { color:#ffffff !important; background:#f98c0c; border-color:#c76b00; width:inherit; padding-left: 6px; padding-right:6px;}
.socialpost-box .orangeTxt {color:#f98c0c;}
.socialpost-box span.flag { clear:both; display:block;}
.socialpost-box span.flag img { float:left; margin-top:2px;}
.socialpost-box ul.most-view { margin: 10px auto;}
.socialpost-box a.blu, .socialpost-box button.blu { color:#ffffff; background:#2080b7; border-color:#01659e; width:inherit; padding-left: 6px; padding-right:6px;}
.socialpost-box a.gren, .socialpost-box button.gren { background:#4f8e00; color:#ffffff; border-color:#457b00; width:inherit; padding-left: 15px; padding-right:15px;}
.letest a.orange { background:none !important; color:#f98c0c !important; font-weight:bold;}
.socialpost-box ul.most-view li{
    border: medium none;
    float: left;
    margin: 0 3px 10px 0;
    padding: 0;
}
.socialpost-box ul.most-view li img { display:block;}
.socialCommet { clear:both;}

.socialpost-box ul.login-box li textarea {border: 1px solid #A9AAA2;
    border-radius: 6px;
    box-shadow: 2px 2px 2px 0 #CBCBC9 inset;
    color: #999999;
    padding: 10px 1.5%;
    width: 97%;} 
	.socialpost-box .socialCommet textarea {border: 1px solid #A9AAA2;
    border-radius: 6px;
    box-shadow: 2px 2px 2px 0 #CBCBC9 inset;
    color: #999999;
    padding: 10px 1.5%;
    width: 97%; margin:10px 0;} 

.socialpost-box .socialCommet .coment {
    background: none repeat scroll 0 0 #EEEEEE;
	overflow:hidden;
    margin: 10px 0;
    padding: 10px;
}
.socialpost-box .socialCommet .coment p { padding:10px; background:#FFFFFF; margin:10px 0; position:relative; min-height:24px;}
.socialpost-box .socialCommet .coment p span.cmmt{ display: block;
    width: 66%;}
.socialpost-box .socialCommet .coment p span.like {
    background: url("/images/social-like-icon.png") no-repeat scroll 9px center #EEEEEE;
    border: 1px solid #B8B8B8;
    padding: 6px 10px 2px 30px;
    position: absolute;
    right: 12px;
    top: 8px;}
	/*///////////////14-05-2014/////////////*/
.top100 { position:relative;}
.top100 span.numb {
     background: url("/images/ribbon-small.png") repeat scroll left top rgba(0, 0, 0, 0);
    color: #FFFFFF;
    height: 31px;
    left: 2px;
    line-height: 25px;
    position: absolute;
    text-align: center;
    top: 5px;
    width: 35px;
}
.top100 .right-content {
    float: right;
    min-width: 75px;
}
.top100 .right-content ul.listing li{ border: medium none;
    color: #999999;
    font-size: 11px;
    margin: 0;
    min-height: inherit;
    padding: 0;}
.fullowBtn a.unfollow { background: none repeat scroll 0 0 #333333;
    border: 1px solid #000000;
	color:#ffffff;
	float:left;
     margin: 5px;
    padding: 4px 12px;
}
.fullowBtn  { margin:10px 0;}
/*///////////////15-05-2014/////////////*/
.settingCommn {}
.settingCommn ul.login-box { margin:10px 0px;}
.settingCommn ul.login-box li { border-bottom:1px solid #CCCCCC; padding:5px;}
.settingCommn ul.login-box li label { display:inline; line-height:20px;}
.socialpost-box ul.login-box li input[type="checkbox"] { float: left; width: 19px;} 
.socialApp {}
.socialApp .letest h4 { margin-bottom:0px;}
.socialApp .letest span {color:#333333;}

#middle_page {
    border-radius: 10px;
    display: block;
    margin: 0;
    padding: 10px;
}


ul.login-box li textarea {
    border: 1px solid #A9AAA2;
    border-radius: 6px;
    box-shadow: 2px 2px 2px 0 #CBCBC9 inset;
    color: #999999;
    padding: 10px 1.5%;
    width: 97% !important;
}
ul.login-box li input.bday {
    border: 1px solid #A9AAA2;
    border-radius: 6px;
    box-shadow: 2px 2px 2px 0 #CBCBC9 inset;
    color: #000000;
    margin-right: 10px;
    padding: 5px 6px !important;
}
ul.login-box li select.country { border: 1px solid #A9AAA2;
    border-radius: 6px;

    box-shadow: 2px 2px 2px 0 #CBCBC9 inset;
    color: #000000;
    margin-right: 10px;
    padding: 5px 6px;}
ul.login-box li.male { color:#000000; width:35%; float:left; display:inline-block;}
ul.login-box li.male p { color:#000000; padding-top:5px; padding-left:5px; float:left;}
ul.kluster li a span{ padding-left:10px; }
ul.kluster li a { border:1px solid #cccccc;}
#appypie-search-section a.searchBtn {border:1px solid #000000; border-radius: 0px !important; color:#ffffff; padding:6px 15px 5px; float:left; margin:9px 0px !important; background-color:#000000;}
.socialpost-box p, .socialpost-box span { color:#333333;}
.socialpost-box p.clearAll { float:left; clear:both; width:100%;}
.profile-page .socialpost-box .full { float:left; width:inherit;}
.socialpost-box button.follow { float:left; background:#F98C0C; border-color:#C76B00;} 
.socialpost-box button.follow:nth-child(1) { margin-right:10px;}
.profile-page .follow-boxes { clear:both; }
.profile-page .follow-boxes ul li { background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
    border: 1px solid #CCCCCC !important;
    float: left;
    min-height: inherit;
       padding: 2px 2px;
    text-align: center; font-weight:bold; margin-right:10px;} 
	.profile-page .follow-boxes ul li:last-child { margin-right:0px;}
	.profile-page .follow-boxes ul li span.cont { clear: both;
    color: #000000;
    float: left;
    font-size: 14px;
    font-weight: bold;
    width: 100%;}
	.profile-page .follow-boxes ul li span { color:#979797;}
	.clearAll { clear:both;}
	
/*---DOM TAB CSS--*/	
div.domtab{
			width:100%;
			font-size:90%;
		}
		ul.domtabs{
			float:left;
			width:100%;
			margin-bottom:-3px;
		}
		ul.domtabs li{
			float:left;
			display:block;
			border:none !important; box-shadow:none !important;
			list-style-type:none;
			padding:0 .5em 0 0;
			min-height:inherit;
			
		}
		
		
		.comment-page ul.domtabs a:link, .comment-page ul.domtabs a:link, .comment-page ul.domtabs a:visited, .comment-page ul.domtabs a:active, .comment-page ul.domtabs a:hover
		{ width:inherit;}
		ul.domtabs li a.active {background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top,  #7d7e7d 0%, #4c4c4c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#4c4c4c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#4c4c4c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 0%,#4c4c4c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 0%,#4c4c4c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 0%,#4c4c4c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#4c4c4c',GradientType=0 ); /* IE6-9 */
 border-color: #666;
}
		ul.domtabs a:link,
		ul.domtabs a:visited,
		ul.domtabs a:active,
		ul.domtabs a:hover{ line-height:31px;
			width:2.8em;
			padding:.2em 1em;
			display: inline-table;
			background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc;
			color:#999999;
			height:2em;
			font-weight:bold;
			text-decoration:none;
			text-align:center;
		}

		ul.domtabs a:hover{
			background:#ffffff;
		}
		div.domtab div{
			clear:both;
			border:1px solid #cccccc;
			width:auto;
			background:#ffffff;
			color:#333333;
			padding:1em 1em;
			overflow:hidden;
		}
		ul.domtabs li.active a:link,
		ul.domtabs li.active a:visited,
		ul.domtabs li.active a:active,
		ul.domtabs li.active a:hover{
			background:#ffffff;
			line-height: 31px;
			color:#333;
			display:inline-table;
		}
		ul.domtabs li:nth-child(4) { padding:0px;}
		#domtabprintview{
			float:right;
			padding-right:1em;
			text-align:right;
		}
		#domtabprintview a:link,
		#domtabprintview a:visited,
		#domtabprintview a:active,
		#domtabprintview a:hover{
			color:#fff;
		}
	
		div.domtab div a:link,
		div.domtab div a:visited,
		div.domtab div a:active
		{
			color:#333333;
			display:block;
			
			font-weight:bold;
					}
		div.domtab div h2 a,
		div.domtab div h2 a:hover,
		div.domtab div h2 a:active
		{
			color:#000000;
			padding:0;
			font-weight:normal;
			font-size: 12px;
		}
		
/* other scheme! */
#other{
	font-size:.8em;
	margin-left:.3em;
	width:60em;
	margin-bottom:3em;
	float:left;
}
div#other.domtab div{
	clear:both;
	width:54em;
	background:#669;
	color:#fff;
	padding:1em 3em;
}
		
#other ul.domtabs a:hover{
	background:#669;
}
div#other ul.domtabs li.active a:link,
div#other ul.domtabs li.active a:visited,
div#other ul.domtabs li.active a:active,
div#other ul.domtabs li.active a:hover{
	background:#669;
	color:#fff;
}
#other div{
	float:left;
}
ul.prevnext{
	float:left;
	width:100%;
}
ul.prevnext li{
	float:left;
	width:49%;
}
ul.prevnext li.next{
	float:right;
	text-align:right;
}
ul.domtabs span {background: url("/images/domtab.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 25px;
    margin-left: 12px;
    margin-top: 4px;
    overflow: hidden;
    text-indent: -200px;
    width: 23px;}


ul.domtabs li.active a:link span.play, ul.domtabs li.active a:visited span.play, ul.domtabs li.active a:active span.play, ul.domtabs li.active a:hover span.play {  background-position: 0px 24px;}
ul.domtabs li.active a:link span.love, ul.domtabs li.active a:visited span.love, ul.domtabs li.active a:active span.love, ul.domtabs li.active a:hover span.love {  background-position: -51px 23px;}
ul.domtabs li.active a:link span.user, ul.domtabs li.active a:visited span.user, ul.domtabs li.active a:active span.user, ul.domtabs li.active a:hover span.user {  background-position: -27px 24px;}
ul.domtabs li.active a:link span.chat, ul.domtabs li.active a:visited span.chat, ul.domtabs li.active a:active span.chat, ul.domtabs li.active a:hover span.chat {  background-position: -81px 23px;}

ul.domtabs span.play {}
ul.domtabs span.user { background-position: -27px 0;}
ul.domtabs span.love { background-position: -51px 0;}
ul.domtabs span.chat { background-position: -81px 0;}
div.domtab img { margin:2px 5px 5px 0;}
.play strong { color:#333; font-size:12px;}
ul.play li {  border-bottom: 1px solid #CCCCCB;
    float: left;
	border:none;
	display:block;
	color:#333;
    list-style-type: none;
    padding: 10px 0;
    width: 100%;}
	ul.play li:last-child { border-bottom:0px !important;}
ul.play { float:left; width:100%; display:inline-block;}
span.right-content {
    float: left;
    width: 50%;
}
span.right-content h2 a{ font-weight:bold !important;}
span.right-content span a{ display:inherit !important;}
span.right-content span.flag img { clear:both; display:block; float:left;}

.right-like {
     float: right;
    min-width: 50px;
}


.right-like a.coment-icon {
    background: url("/images/icon-msgbox-i.png") no-repeat scroll left 3px rgba(0, 0, 0, 0);
    clear: both;
    float: right;
    margin: 0 10px 0 0;
    padding-left: 17px;
}
.right-like a.like-icon {
    background: url("/images/icon-thumbsup-2.png") no-repeat scroll left 1px rgba(0, 0, 0, 0);
    clear: both;
    float: right;
    margin: 0 10px 0 0;
    padding-left: 17px;
}
ul.play li img { float:left;}
ul.user li span { margin:0 5px;}
ul.user li span strong { font-size:14px;}
.Disblock { display:block; width:100%; clear:both;}
.orng-txt {color:#ed8307 !important;}
.uplaodPage video { width:100%; margin-bottom:10px;}
.uplaodPage p { margin:10px 0; display:inline-table; width: 100%;}
.uplaodPage img {margin-bottom: 10px;}
ul.play li button { background: none repeat scroll 0 0 #333333;
    border: 1px solid #222222;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 12px;
    margin-right: 5px;
    padding: 5px 6px;}
	
	
.socialpost-box img.video { border-radius: 0;
    clear: both;
    margin: 10px 0 0;
    padding: 0;}
.comment-page p.clearAll{ margin:10px 0;}
.email-wrapper { width:100%; float:left; margin:5px 0; border-bottom:1px solid #ccc; padding-bottom:5px;}
.notification-setting .socialpost-box a.notify { border-bottom: 1px solid #ccc;
background:url(/images/notify-icon.png) right no-repeat;
    color: #222;
    display: block;
    line-height: 31px; margin-bottom:10px;}
	.notification-setting select { width:100%; margin:10px 0;}
	button.change-pass { background: url("/images/change-passIcon.png") no-repeat scroll 140px 7px #333 !important;
    float: left;
    margin-right: 20px;
    padding: 10px 37px 10px 10px !important;
    width: inherit !important;}
	button.socailBtn-save { width:inherit !important; padding:0 20px;}
	ul.login-box li span.check-availability { position:absolute; right:1%; top:0; font-size:11px;}
	.notification-email strong { color:#535353;}
	ul.people li ul.listing li { list-style-type:none; border:none !important; padding:2px; font-weight:bold; color:#737373; box-shadow:none; min-height:inherit;}
	ul.people li { float: left; display:block;
    }
	ul.people li ul.right { border: medium none;
    float: right;
    width: 130px;}
		ul.people li:last-child { border-bottom:1px solid #ccc;}

.new-edit-profile .edit-profile { border-bottom:1px solid #ccc;}
.edit-profile span { width:100%; float:left;}
.edit-profile-pic {   background: url("/images/edit_profile.png") no-repeat scroll center center rgba(0, 0, 0, 0);
   border-radius: 5px;
    float: left;
    height: 72px;
    margin-right: 13px;
    width: 75px;}
	.edit-profile-pic input[type="file"] { float:left; width:72px; height:75px; opacity: 0; cursor:pointer;}
span.social-picUpload { position:relative;}
span.social-picUpload input[type="file"] { float:left; width:118px; opacity: 0; cursor:pointer; position:absolute; top:0px; left:0px;}
.img-video { text-align:center;}
.img-video span { text-align:left; float:left; width:100%;}
.img-video img { float:none; }
.full-txt { width:67%;}
.msg-green {color:#0B7200;}
.msg-red {color:#920002;}
.comment-page h4 { color:#000000 !important;}
.socialpost-box strong { color:#2B2B2B;}
.socialMain-menu {background: url("/images/magento/socialMain-menu.png") no-repeat scroll 10px 10px transparent;}
.socialHome-Banner { background: url("/images/social_video.jpg") no-repeat scroll center top / cover rgba(0, 0, 0, 0);
    border: 4px solid #fff;
    height: 190px;
    margin-top: 7px;
    width: 54%;}
#appypie-search-section.social-network input[type="text"]:focus { text-indent:40px;}
.social-user-video { display: table;
    margin: 0 auto;}
/*-///////////////////////////////--DOM TAB CSS-///////////////////////////////-*/	

@media screen and (min-width: 320px) { .letest .video_text {
    width: 80%;}
	.full-txt {
    width: 66%;
}
	}
@media screen and (max-width: 320px) { 

.info-r { float:inherit;}
.mycontent .right-content { float:right; width:100%; margin-top:20px; } 	.social-search input[type="text"]  { width:55% !important;}
.social-uploadBtn { right:12px !important; } .social-search input[type="text"]:focus { padding-left:0px !important;}
.letest .right-content { min-width:inherit;}
p.clearAll { display:block; clear:both; margin:10px 0; float:left;}
.top100 .right-content { float:left;}
.fullowBtn a.unfollow { margin-bottom:4px;}
.top100 .video_text{ width:70%;}
ul.people li ul.right { width:100%; float:left;}
span.right-content {
     width: 80%;
}
}
@media screen and (min-width: 680px) and (max-width:1280px) { 
.letest .video_text {
    width: 90%;
}
.full-txt {
    width: 87%;
}
span.right-content {
     width: 85%;
}
.socialHome-Banner { width:82%;}}

.catProducts .catProductDetails ul li { list-style-type:none;}
ul.disc li { list-style:disc inside;}
.food-quantity { text-align:center;}

#checkoutpage {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px;
    clear: both;
    padding: 1em 1em 10px 1em;
	overflow:hidden;
}

#checkoutpage ul.topheading {}
#checkoutpage ul.topheading li { list-style-type:none; display:inline-block; float:left; padding:0 10px;}
ul.wishilist {}
ul.wishilist li { border-bottom: 1px solid #CCCCCC;
    float: left;
    list-style-type: none;
    margin: 20px 0;
    width: 100%; padding-bottom:10px;}
ul.wishilist li .dtails { font-size: 14px;}
ul.wishilist li .dtails span { display: block;
    line-height: 21px;
	margin:0px 0 9px 0;}
span.productPic {
    float: left;
    margin: 0 13px 0 0 !important;
	color:#000000;
}

span.quantity strong { margin-right:10px;}

span.ProductName {
    display: block;
 font-size: 19px; font-weight:bold;
	color:#000000;
 }
span.ProductPrice{ color:#000000; font-weight:bold; font-size:15px;}
.btnAddcart {
background: url("/images/magento/sliderplus.png") no-repeat scroll center center / 30px 30px rgba(0, 0, 0, 0);
    display: block;
    height: 30px;
    margin: 5px auto;
    overflow: hidden;
    text-indent: -10000px;
    width: 30px;
	float:left;
}
.btnRemove {
     background: url("/images/magento/wish-icon.png") no-repeat scroll center center / 24px 24px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 30px;
    margin: 5px auto 5px 10px;
    overflow: hidden;
    text-indent: -10000px;
    width: 30px;
}
.btnRemoveDelete {
     background: url("/images/magento/magento-removBtn.png") no-repeat scroll center center / 24px 24px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 30px;
    margin: 5px auto 5px 10px;
    overflow: hidden;
    text-indent: -10000px;
    width: 30px;
}

#checkoutpage .continue_shpooing { margin-bottom:20px;}

.e-user_edit {
    background: none repeat scroll 0 0 #25AAE1;
    border-radius: 7px;
    color: #FFFFFF;
    float: right;
    font: 11px/20px Arial,Helvetica,sans-serif;
    padding: 0 15px;
    text-transform: capitalize;
}

.user_tab h4 {
    font: 14px/25px Arial,Helvetica,sans-serif;
    text-transform: uppercase;
	color: #25AAE1;
}

.user_tab {
    font: 13px/21px Arial,Helvetica,sans-serif;
	color: #666666;
}
.userPage-text, .e-mobile-product, .food-ordering-product {
    color: #FFFFFF;
    font-size: 13px;
    line-height: 18px;
}

.chooseSize { float:left;}
.chooseColor {
    float: left;
    margin-right: 12px;
}
.chooseColor strong, .chooseSize strong { margin-right:10px;}
.sizeBox { display:inline-block;}
.navWishlist {
    background: url("/images/magento/wishlist-icon.png") no-repeat scroll 7px 8px rgba(0, 0, 0, 0);
}
.wish-icon { background: url("/images/magento/wish-icon.png") no-repeat scroll center center / 24px 24px rgba(0, 0, 0, 0);
    display: block;
    height: 30px;
    margin: 5px auto;
    overflow: hidden;
    text-indent: -10000px;
    width: 30px;}
.prodit li span.qut input.cartQty { float:left;}
.magneto-inner .user_tab ul li ol.prodit li span { width:31% !important;}
.magneto-inner .categories-listing .rightarrow { width:18px; height:19px;}

/*/////////////////////For Magento App /////////////////////////////*/
@media screen and (min-width: 320px) and (max-width:680px) {
span.productPic { width: 34%;} 
span.ProductName { font-size:14px;}
.productPic > img { width: 83%;}
.chooseColor select { width:78px;}
.socialHome-Banner { height: 150px;
    width: 97%;}

}

@media screen and (min-width: 1280px) {span.right-content {
   
    width: 90%;}
	.full-txt {
    width: 92%;
}
.letest .video_text {
    width: 95%;
}
	}
/*================================
			Appypie Chat
				================================*/	
				
.chat-room{color:#eb002a; font: normal 23px/78px Arial, Helvetica, sans-serif; background:#fff; }
.chat-room-inner{ width:310px; padding:5px;}
.chat-room  a{ color:#eb002a; font: normal 23px/78px Arial, Helvetica, sans-serif; background:url(/images//arrow-red.png) no-repeat 99% center; padding:0 30px 0 0; display:block; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; margin:12px 0  }
.chat-room .chat-pic{width:78px; height:78px; border-radius:100px; overflow:hidden; border:1px solid #cfcfcf; display:inline-block; margin:0 15px 0 0; float:left;}
.chat-room .chat-pic img{ width:100%; height:100%}

/*================================
			Appypie Magento Slider menu
				================================*/	
.magento-slider li a { line-height:37px; padding: 0 10px 0 42px; color:#fff; display:inline-block; font-size:13px;}
.magento-slider li a.myShop  {background: url("/images/magento/myshop-icon.png") no-repeat scroll 10px 8px rgba(0, 0, 0, 0);}

/*================================
			Appypie Bible screen App New CSS
				================================*/
				
.bible-design {}
.bible-design ul li.heading { color: #000; padding:10px; text-align:center; font-size:16px; font-weight:normal;
background: #b3b3b3; /* Old browsers */
background: -moz-linear-gradient(top,  #b3b3b3 0%, #777777 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3b3b3), color-stop(100%,#777777)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b3b3b3 0%,#777777 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b3b3b3 0%,#777777 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b3b3b3 0%,#777777 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b3b3b3 0%,#777777 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3b3b3', endColorstr='#777777',GradientType=0 ); /* IE6-9 */


}
.bible-design ul {border-radius:12px; overflow:hidden; border:1px solid #d6d6d6; }
.bible-design ul li { list-style-position: inside; position:relative;
    list-style-type: none; display:block !important; margin: 0;
    padding: 0;
        text-align: left !important;
background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top,  #f5f5f5 0%, #e3e3e3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5f5f5 0%,#e3e3e3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5f5f5 0%,#e3e3e3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f5f5f5 0%,#e3e3e3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
 border:1px solid #d6d6d6; }
.bible-design ul li a { color:#535353; padding:10px; display:block; }
.bible-design ul li span {background:no-repeat scroll 5px 5px rgba(0, 0, 0, 0);
    height: 28px;
    position: absolute;
    right: 9px;
    top: 2px;
    width: 19px;}
	.bible-design ul li:last-child { border:none;}
	.bible-design ul li.sub-heading{background: #dbdbdb; /* Old browsers */
background: -moz-linear-gradient(top,  #dbdbdb 0%, #bfbfbf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#bfbfbf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dbdbdb 0%,#bfbfbf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dbdbdb 0%,#bfbfbf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dbdbdb 0%,#bfbfbf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dbdbdb 0%,#bfbfbf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#bfbfbf',GradientType=0 ); /* IE6-9 */
font-size:14px; color:#000; 
}

.bible-design ul.txt {
    background: none repeat scroll 0 0 #ffffff !important;
    margin: 10px 0 15px;
    overflow: hidden;
    padding: 10px;
}
.bible-design ul.txt li { background:#ffffff; padding:10px; border:none; color:#000000;}
.quran ul li { text-align:right !important;}

/*================================
			Loyalty Inner Page CSS
				================================*/
				
.loyalty-appContainer .loaylty-back{ border-radius:10px;  overflow:hidden; background-repeat:no-repeat!important; background-size:100% 100%!important;}
.loaylty-back > img { width: 100%; height:100%;}
.loyalty-appContainer .middilePan{ padding:10px; position:relative; overflow:hidden;}
.loyalty-appContainer .cardName-ttle{ color: #fff;
    font-size: 20px;
    font-weight: bold;
    line-height: 31px;
    padding: 5px 0;
    text-align: center;}
	.loyalty-appContainer .Bdiscription { color:#fff; font-size:14px; text-align:center; margin-bottom:12px; word-wrap: break-word;}
	.loyalty-appContainer .Bdiscription span {
    color: rgb(155, 196, 42);
}
	.loyalty-numb {}
	.loyalty-numb ul { text-align:center;}
	.loyalty-numb ul li { 
	 border: medium none!important;
    box-shadow: none!important;
    display: inline-block;
    list-style-type: none;
    margin: 1.4% 1.3%;
    padding: 0;
    width: 29%;
    }
.loyalbox{
	background-position: center center;
    background-repeat: no-repeat;
    background-size: 65px 65px;
    border: 0 none;
    border-radius: 50px;
    box-shadow: 0 0 0 3px #fff inset;
    display: inline-block;
    height: 80px;
    margin: 0 auto;
    overflow: hidden;
    width: 80px;
    }

.loyalty-numb ul.free{ text-align:center; margin:0 auto; width:100px;}
.loyalty-numb ul.free li a{ color:#5ca3d1}
	.loyalty-numb ul li a { color: #ffffff;
    display: block;
    font-size: 22px;
  /*  padding-bottom: 7px;
    padding-top: 28px;*/
	 line-height: 80px;
    text-align: center;
    vertical-align: middle;}
.loyalty-numb ul li a img { display: block; margin: 2px auto;}
.loyalty-code { margin:15px 0;}
.loyalty-appContainer .loaylty-back .narrow_box {padding: 15px 40px;
position: relative;}
input.loyalty-code {-webkit-text-security: disc;
font-size: 18px;
width: 100%;
text-align: center;
border:0px;
margin-top: 0;
padding: 10px 0;
border-radius: 5px; color:#A0A0A0;}
button.loyalty-btn, button.loyalCancel {font-size: 18px; color:#3D3D3D;
font-weight: bold;
text-align: center;
margin-top: 5px;
padding: 10px 0;
border-radius: 5px; width:100%; border:0px; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFE6E6E6)";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFE6E6E6);
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1.00)), to(rgba(230,230,230,1.00)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,1.00) 0% ,rgba(230,230,230,1.00) 100% );
background-image: -moz-linear-gradient(top, rgba(255,255,255,1.00) 0% ,rgba(230,230,230,1.00) 100% );
background-image: -ms-linear-gradient(top, rgba(255,255,255,1.00) 0% ,rgba(230,230,230,1.00) 100% );
background-image: -o-linear-gradient(top, rgba(255,255,255,1.00) 0% ,rgba(230,230,230,1.00) 100% );
background-image: linear-gradient(top, rgba(255,255,255,1.00) 0% ,rgba(230,230,230,1.00) 100% );}
button.loyalty-btn:hover { background:#E7E7E7; cursor:pointer; }
button.loyalCancel{background:#ccc; }

.loyalStemp{padding: 10px; overflow: hidden; text-align: center;}
.loyalstempicon{width: 23%; margin: 0px auto; text-align: center;}
.noimage {
    display: block;
    margin: auto;
}
.loyaltyVanue .eventTime {
    min-height: 107px;
}
.freeicon-btn{background-size: 35px 35px; width:48px; height:48px;}
/*================================================================*/
							
							
.textPage-display img {  float: left !important;
        margin-top: 10px !important;
height:150px; width:136px;}

/*===================== Weather CSS Start =============================*/
.appypie-weather-bg {background: #1e5799; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDljZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1e5799 0%, #3d9ce5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(100%,#3d9ce5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e5799 0%,#3d9ce5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e5799 0%,#3d9ce5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e5799 0%,#3d9ce5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e5799 0%,#3d9ce5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#3d9ce5',GradientType=0 ); /* IE6-8 */

}
.weater-report { }
.weater-report .commen { text-align:center; font-size:16px; line-height:31px;}
.weater-report h4 { font-size: 20px;
    line-height: 26px;
    margin: 5px 0;
    text-align: center;}
.weater-report p {font-size: 21px !important;}
.temp-time {font-size: 16px;
    text-align: center;}
.current-tamp {font-size: 21px !important;}
.tamprature {  font-size: 48px !important;
    padding: 17px 0;}
.weater-condition {}
.today-temp-report{ text-align: center;}
.tommorow-temp-report {}
.weather-topSearch {
    margin-top: 7px;
    text-align: center;
}
.weather-topSearch input {
   border: 1px solid #fff;
    padding: 5px;
    width: 68%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.weather-topSearch button {line-height: 23px !important;}
}
.weather-topSearch button {
    background: url("/images/search-icon.png") no-repeat scroll center 4px / 20px auto #fff;
    border: 1px solid #fff;
	cursor:pointer;
    line-height: 24px;
    margin-left: 0;
    overflow: hidden;
    text-indent: -203px;
    width: 29px;
}
body:first-of-type .weather-topSearch button {  background: url("/images/search-icon.png") 4px white;
background-size: 22px;
background-repeat: no-repeat;
 }

/*===================== Weather CSS End =============================*/



/*===================== Start Yelp App Page CSS =============================*/
.yelp-bg {background:#b10706;}	
.yelpMain{ width:94%; float:left; padding:2% 0;}
.yelphead { float:left; width:96%; padding:0 2%;}
.yelpleftpan {   border-radius: 4px;  float: left;   max-height: 65px;    overflow: hidden;    width: 23%;}
.yelprightpan { float:right; width:72%;}
.yelpreview { color:#e2e1e1; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:3px;}
.yelpcontent { color:#fff; font-size:16px;}
.yelpcontent a { color:#41c7ef;}
.auth{ width:100%; margin-top:5px; float:left;}
.auth > span {  color: #ccc;
    float: left;
    font-size: 13px;}
.auth > a {
    float: right;
    font-size: 13px;
    color:#41c7ef;
}    
.yelpmiddlepan { float:left; width:100%; margin:20px 0;}
.yelpmiddlepan ul { list-style:none;}
.yelpmiddlepan li {
    border-top: 1px solid #fff;
    float: left;
    margin-bottom: 2px;
    padding: 4% 2%;
    width: 96%;
    cursor:pointer;}

.yelpmiddlepan li:hover {
    background: none repeat scroll 0 0 #940302;
}
/*===================== End Yelp App Page CSS =============================*/


/*----------------- Social Wall Page -------------------------*/

.chat-footer{
/* background: #f1f1f1; */
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNGM0YzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 padding:10px 0 11px 0; border:0px !important; box-shadow:0px -1px 1px rgba(0, 0, 0, 0.2);
}
.chat-footer .chat-user{width:40px; height:40px; border-radius:100px; -webkit-border-radius:100px; -moz-border-radius:100px; overflow:hidden; border:1px solid #c9c9c9; display:inline-block; margin:0 10px 0 10px; float:left;}
.chat-footer .chat-user img{ width:100%; height:100%}
.chat-footer input{ width:60%; margin:0 auto; border:0px; background:#fff; height:25px; padding:5px; border-radius:7px; box-shadow:0 0 3px rgba(0,0,0,0.7) inset; }
.chat-footer a{ color:#25aae1; font:normal 18px/35px Arial, Helvetica, sans-serif; text-shadow:0 1px #fff; text-transform:capitalize; margin:0 0 0 10px}
.appypie-chat{ padding:10px 10px 0}
.appypie-chat .chat-MGS{ border-radius:20px; padding:15px; min-height:45px; font:18px/25px Arial, Helvetica, sans-serif; position:relative;}
.appypie-chat .chat-MGS:after{ position:absolute; content:''; display:block; width:20px; height:17px;}
.appypie-chat .chat-pic{width:60px; height:60px; border-radius:100px;  -webkit-border-radius:100px;  -moz-border-radius:100px; overflow:hidden; border:1px solid #cfcfcf; display:inline-block; position:absolute }
.appypie-chat .chat-pic img{ width:100%; height:100%}
.appypie-chat .username{ color:#666666; clear:both; font:13px/21px Arial, Helvetica, sans-serif }
.appypie-chat .other{ position:relative; padding: 0 70px 0 0; margin:0 0 6px 0 }
.appypie-chat .other .chat-MGS{ background:#eb002a; float:right; }
.appypie-chat .other .chat-MGS:after{ background:url(/images/chat/other-chat.png) no-repeat; right: -8px; bottom: 1px; }
.appypie-chat .other .chat-pic{ right:2px; top:5px; }
.appypie-chat .other .username{ text-align:right; margin: 0 -70px 0 0;}
.appypie-chat .user{ position:relative; padding: 0  0 0 70px;  margin:0 0 6px 0 }
.appypie-chat .user .chat-MGS{ background:#25aae1; float:left; }
.appypie-chat .user .chat-MGS:after{ background: no-repeat; left: -8px; bottom: 1px; }
.appypie-chat .user .chat-pic{ left:2px; top:5px; }
.appypie-chat .user .username{ text-align:left; margin: 0  0 0 -70px;}

/* Chat User update */

.appypie-chat-update{ width:94%; }
.appypie-chat-update .chat-pic{width:180px; height:70px; border-radius:100px; overflow:hidden; border:1px solid #cfcfcf; display:block; margin:20px auto 0; background: url(/images/chat-pic-upload.png) no-repeat  center 40px #184275; color:#fff; text-align:center; font:16px/30px 'gadugiregular'; padding:110px 0 0 0 }
.appypie-chat-update input {width:90%; margin:15px auto; display:block; border:0px; background:#f6f6f6; height:45px; padding:5px; border-radius:7px; box-shadow:0 0 5px rgba(0,0,0,0.7) inset; color:#1a3f6b; font:18px/45px 'gadugiregular'; text-align:left;  }
.appypie-chat-update a{ background:#2b405a; width:32%; margin:10px auto 0; display:block; height:45px; text-align:center; color:#fff; text-transform:uppercase; font:16px/45px Arial, 'gadugiregular'; clear:both;}

.appypie-chat-update .chat-pic-1{width:180px; height:180px; border-radius:100px; overflow:hidden; border:1px solid #cfcfcf; display:block; margin:20px auto 0}
.appypie-chat-update .chat-pic-1 img{ width:100%; height:100%}


/*-------------------- Directory Service page ---------- */
.service_page ul li {  padding-bottom: 28px;}
.service_page_div{ float:left; width:100%; padding:8px 20px 8px 8px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position:relative; }
.service_image{  float: left;  padding-right: 10px; width: 78px; height:80px}
.service_image > img { width: 100% !important;}
/*.service_text_div{ float:left;}*/
.service_moreLink { float:right;}
.service_moreLink a { margin-top: 4px;}
.service_text_div h3{line-height: 22px !important; height:auto;white-space:pre-line;}
.service_page_div .more{ right:0 !important;}

/*-------------------- Directory Inner Service page  ---------- */
.service_inner_page_div{ width:100%; margin:auto; }
.inner_service_heading{background:#000; color:#13ccba; float:left; width:100%; text-align:center; padding:10px 0;}
.service_inner_image{ float:left; width:100%; overflow:hidden; text-align:center;}
.service_inner_image img{width:100%!important; max-width:768px; height:100%; float:none; margin:0px;}
.service_inner_text_div{ float:left; width:100%;  /*padding: 18px 0 18px 51px;*/}
.service_inner_text_div ul li {
    list-style: none outside none!important;
    padding: 6px 24px 15px 23px!important;
    display:block!important;
    min-height: 0 !important;
    margin-top:3px!important;
}
.directory-coupon{clear:both;}
.directory-list h3{ height:auto!important; overflow:auto!important; text-overflow:auto!important; white-space:normal!important;}

.service_inner_text_div ul li:last-child{border-top: 1px solid #fff;}
/*.time_Duration{padding-top:10px;}
.time_Duration span{display:block;}*/
.bottom_pan{}
.bottom_pan ul li{border:none!important; padding:5px 0 5px 28px!important; box-shadow: none !important;}
.bottom_pan ul li span { padding-right:15px;}
.serve-email{background:url(/images/service-email-icon.png) no-repeat 0 6px;}
.serve-url{background:url(/images/service-url-icon.png) no-repeat 0 6px;}
.serve-add{background:url(/images/service-add-icon.png) no-repeat 0 6px;}
.serve-call{background:url(/images/service-call-icon.png) no-repeat 0 6px;}
.serve-table{background:url(../images/bookAtable.png) no-repeat 0 6px;}
.serve-url > a { display:inline!important;}
.ser_cat_heading .field .input-text > label { width:auto;}
.serv-page ul.service_class li {  overflow:hidden; padding:0; margin:0px; }
.page-text.serv-page {  margin: 0;  padding: 0; width:320px;}
.catid.catClass { padding: 10px 37px 10px 15px!important; cursor:pointer;}
.service-page ul .more { right:10px }
.page-text.video {  padding: 0px !important;}
.page-text.video iframe {  margin:5px 10px 10px !important;}
.actv-deac-btn .monetize-btn-active {  padding: 10px 7px 11px;}
span.ser-detail-img {float: left; height: 32px; margin-right: 2px; overflow: hidden; width: 32px;}
span.ser-detail-img > img {height: 100%; width: 100%;}
.serve-member{background:url(/images/membership.png) no-repeat 0 4px;}
.serve-coupon{background:url(/images/view-coupon.png) no-repeat 0 4px;}
.cursor{cursor:pointer;}

.directory-newTab { display:table; width:100%; text-align:center;}
.directory-newTab span { display:table-cell; background:#6E6E6E; text-indent:-1000px; overflow:hidden; height:38px; width:33.3%}
span.directory-search { background:url(/images/directorry-search.png) center no-repeat #6e6e6e;}
span.directory-locate {background:url(/images/directory-locate.png) center no-repeat #6e6e6e; border-left: 1px solid #939292; border-right: 1px solid #939292;}
span.directory-map { background:url(/images/directory-map.png) center no-repeat #6e6e6e;}
.directory-newTab span.active { background-color:#232323;}
.directory-openTab { background:#232323; padding:15px 10px; }
.directory-tabContent {}
.directory-tabContent input { padding:7px 5px; border:none; color:#4A4A4A;}
.directory-tabContent input.search { width:68% !important; border-radius:0px;}
.directory-tabContent input.loate { width:46%; margin-right:15px; border-radius:0px;}
.directory-tabContent button.search { padding:7px 12px; background:#404040; border:none; color:#fff; cursor:pointer;}
.directory-tabContent p { margin:4px 18px 4px 0 ; line-height:30px;}
.directory-tabContent .top-txt { width:100%; clear:both; float:left;}
.directory-tabContent img { float:left; margin-right:15px;}
.directory-counter { border-radius:10px; background:#fff; color:#222; padding:0 10px; position:absolute; right:30px; top:15px; border:1px solid #ccc; float:right;}
.f-left {float:left}
.top-txt p { margin:0px !important; padding:0px !important; display:block; overflow:hidden;}
.nearby-content {float:left; width:90px; color:#fff;}
.list-count {background: none repeat scroll 0 0 #fff; border-radius: 26%; color: black; height: 19px; padding-top: 0; position: absolute; right: 40px; text-align: center; top: 17px;
    width: 27px;}
.directory-tabContent input.directory-serach { background-image: none; float: none; height: auto; margin: 0; width: 68%;}
.directory-tabContent button.directory-serach { background: none repeat scroll 0 0 #404040; border: medium none; color: #fff; cursor: pointer; padding: 7px 12px;}
.directory-map{width:100%; height:281px;}

/*----------------ON OFF button app page----------------*/
.page-content .onoffswitch {width:70px; margin: 3px 10px 0 0px; position:relative;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; float:left;
}
.page-content .onoffswitch.mapDSection{margin:0 7.5%; width: 85px}
.page-content .nearby-content.mapDSection{margin:0 7.5%;}
.page-content  .onoffswitch-checkbox {
    display: none;
}
.page-content  .onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #C9C9C9; border-radius: 20px; width:100%
}
.page-content .onoffswitch-inner {
    display: block; width: 200%; margin-left: 0%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}
.page-content .onoffswitch-inner:before,.page-content  .onoffswitch-inner:after {
    display: block; float: left; width: 25%; height: 24px; padding: 0 11px 0 0; line-height: 24px;
    font-size: 12px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.page-content  .onoffswitch-inner:before {
    content: "ON";
    padding-left: 10px;
    background-color: #77A51D; color: #FFFFFF;
    text-align: center;
}
.page-content .onoffswitch-inner:after {
    content: "OFF";
    padding-right: 5px;
    background-color: #EEEEEE; color: #999999;
    text-align: center;
}

.page-content .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.page-content .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px;
}
.page-content .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner:before{background-color: #EEEEEE; color: #999999;}
.page-content .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner:after{background-color: #77A51D;  color: #FFFFFF;}
.page-content .nearbyBox .onoffswitch-inner:before {
    content: "MI";
}
.page-content .nearbyBox .onoffswitch-inner:after {
    content: "KM";}
    
.page-content .mapBox .onoffswitch-inner:before {
    content: "On";
}
.page-content .mapBox .onoffswitch-inner:after {
    content: "Off";}

/*-------------- Social App Home Page --------------- */
.socialWall-head {
    background: none repeat scroll 0 0 #898989;
    float: left;
    padding: 0;
    width: 100%;
}
.socialWall-head ul li {
    color: white;
    float: left;
    font-family: "gadugiregular";
    font-size: 1.05em;
    list-style:none;
    padding-top:6px;
}

.socialWall-head ul li:first-child {
    padding-left: 2%;
    padding-top: 6px;
    text-align: left;
}
.socialWall-head li:last-child{float:right;}
.filled_inp{width:62%; border:none; height:22px; font-family: "gadugiregular"; font-size:12px; color:#8b8989; padding-left:7px;}
.socialWall-head ul li.ddsf{text-align: center; width: 78%;}
.searchbtn{border:none; height:24px; float:right; border-radius:4px; cursor:pointer; background:none repeat scroll 0 0 #4e4d4d; color:#FFF;}
.socialWall-head ul li:last-child {
    padding-right: 0;
    padding-top: 9px;
    text-align: right;
}

.socialWall-head ul li:last-child a {
    padding-right: 7px;
}
.socialWall-head ul li a {
    color: #fff;
    text-decoration: none;
    display:inline-block;
}
.download{float:right;}
.socialWall-container { width:92%; padding:0 4%; float:left;}
.socialWall-head ul { list-style:none; margin:0px; padding:0px;}
.socialWall-head ul li span { width:auto; text-align:center; display:block; font-family: 'gadugiregular'; font-size:1.5em; font-weight:bold;}

.social-btn { background: none repeat scroll 0 0 #1a3f6b;
    border-radius: 8px;
    float: left;
    margin-top: 10px;
    width: 100%; overflow:hidden;
    background: #5b76ab;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViNzZhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTUyN2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  #5b76ab 0%, #3a527c 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b76ab), color-stop(100%,#3a527c));
        background: -webkit-linear-gradient(top,  #5b76ab 0%,#3a527c 100%);
        background: -o-linear-gradient(top,  #5b76ab 0%,#3a527c 100%);
        background: -ms-linear-gradient(top,  #5b76ab 0%,#3a527c 100%);
        background: linear-gradient(to bottom,  #5b76ab 0%,#3a527c 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b76ab', endColorstr='#3a527c',GradientType=0 );

    }

.sociel-active { background: none repeat scroll 0 0 #fff; color:#385373!important;}
    
.buttonDiv {display: block; height: auto;  margin: 0 auto;  width: auto;}
.buttonDiv ul { list-style:none;}
.buttonDiv ul li{ text-align:center; float:left; color:#fff; font-family:"gadugiregular"; font-size:0.85em; width:50%; padding:10px 0; cursor:pointer;}
.buttonDiv ul li span {    font-size: 1.7em;}
.appPost-middlepan { float:left; width:100%; margin:10px 0;}
.appPost-middlepan ul { list-style:none;}
.appPost-middlepan li {    background:#fff;
    float: left;
    margin-bottom: 6px;
    width:100%;}
.social-clear { clear:both; height:20px;}

.socialUpload-file    { border: 1px solid #d1d1d1;
    float: left;
    width: 100%;
    margin-bottom:10px}
.socialUpload-file .post-box{ background:#fff;}

.sUpload-pan{ background:#fff; float:left; width:100%; padding:1%; box-sizing: border-box; }
.suploadFile{ float:left; background:#e2e2e2; width:49.5%; text-align:center; padding:3% 0;}
.suploadFile > a{  display: block; text-align: center;}
.suploadFile > span a{    color: #415165;
    font-size: 14px;
    text-decoration: none;}
    
.suploadVideo{float:right; background:#e2e2e2; width:49.5%; text-align:center; padding:3.3% 0;}
.socialPost-box{   border: 1px solid #d1d1d1;
    float: left;
    width: 100%; background:#fff;}

.socialPost-box textarea {
  height: 60px;
    padding: 6px;
    width: 100%;
    border:none;
    color:#b3b3b3;
    font-family:"gadugiregular";
    font-size:0.85em;
    box-sizing: border-box;
}

.post-box > span {
    float: left;
    padding: 4px 0 0 7px;
}

.post-box > a {
    border-radius: 3px;
    color: white;
    float: right;
    font-family: "gadugiregular";
    font-size: 12px;
    margin-right: 5px;
    margin-top: 0.25em;
    padding: 2px 19px;
    text-decoration: none;
    background: #232323;
       
}


.section_post_div{ width:100%; float:left; position:relative; margin:25px 0 20px;}
.socialApp-image{    border: 4px solid #fff;
    border-radius: 57px;
    float: left;
    height: 60px;
    margin-left: 7px;
    margin-top: -24px;
    overflow: hidden;
    position: absolute;
    width: 60px; /*width:24%; height:34%;*/}
.socialApp-image img { width:100%; border-radius: 57px;}
.postSection{width:100%; background:#FFF; border:1px solid #ccc; float:left; height:auto; padding-top:14px; border-bottom:none;}
.tpHead{ font-family: "gadugiregular";  font-size: 12px; padding-left:87px; padding-bottom:4px;}
span.blueHead {  color: #232323;  font-size: 14px;  font-weight: bold;}
.postContainer{ float:left; width:100%; padding:2% 4%; margin-top:1%; box-sizing: border-box; /*border-bottom:1px solid #ccc;*/}
.border_none{border-bottom:none;}
.postContainer h2{font-family: "gadugiregular";  font-size: 0.80em; color:#b3b3b3; font-weight:normal; padding:2% 0; text-shadow:none!important;}
.socialPost-img{ float:left; width:100%; text-align:center;}
.socialPost-img > img {width: 100%; max-width:300px;}
.tpHead .blueHead {
    color: #fff !important;
}
.socialPost-img textarea {
width: 100%;
border: none;
padding: 8px 12px 2px 12px;
box-sizing: border-box;
border-radius:0px;
}
.social-like-comment{    background: none repeat scroll 0 0 #fafafa;
    border-top: 1px solid #ccc;
     box-sizing: border-box;
    float: left;
    padding: 3% 4%;
    border-bottom:1px solid #ccc;
    width: 100%;}
.socialPost-video{ float:left; width:100%; text-align:center;}
.socialPost-video video { max-width: 354px;}
.socialPost-video textarea{
width: 100%;
border: none;
padding: 8px 12px 2px 12px;
box-sizing: border-box;
border-radius:0px;
}
.socialPost-text{ float:left; width:100%; color:#6f6f6f; font-size:13px; padding-bottom:10px; text-align:center;}
.postContainer .capsHead{font-family: "gadugiregular";  font-size: 0.80em; color:#6f6f6f; font-weight:normal; padding:1% 0; text-transform:uppercase;}
.social_like { float:left; color:#b3b3b3; font-size:0.85em; font-family: "gadugiregular"; width:80px; }
.social-like-comment .social_like { line-height:21px; font-size:1.05em;}
.social_like img{float: left; padding-right: 4px;} 
.social_comment { float:left; color:#b3b3b3; font-size:1.05em; font-family: "gadugiregular"; width:100px; line-height:21px; }
.social_comment > img { float: left;  padding-top: 3px; padding-right:4px;}
.socialComment{ width:100%; float:left;}
.socialC-image{ float:left; border: 3px solid #e2e2e2;
    border-radius: 57px;
    height: 40px;
    overflow: hidden;
    width:40px; margin-right:5px;}
.socialC-image img{width:100%;}
.leftComment-img{ float:left; width:55px;}   
.socialcomment-txt{ font-size:13px; color:#6f6f6f; float:left; padding-top:13px; float:left; width:78%;}
.commentSocial { float:left;}
.socialcomment-txt .social_like {
    clear: both;
    padding-top:4px;
}

.socialcomment-txt .social_like > img {
    width: 15%;
}

.socialComment li {
    padding: 5px 0!important;
    list-style:none;
    display:block!important;
    box-sizing:border-box;
    box-shadow:none!important;
}

.socialView-all{ width:100%; float:left; text-align:right; }
.socialView-all a { color:#232323; font-size:0.95em; text-decoration:none;}
.socialView-all a:hover { text-decoration:underline;}
.swrithcomment{ float:left; width:100%; margin-top:6px;}
.swrithcomment > textarea {
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 7px 9px;
    width: 100%;
    height:30px;
    font-family: "gadugiregular"; font-size:0.95em;
}


.postContainer .post-box {
    border-top: medium none;
    margin:5px 0 0 0;
}
.postContainer .post-box a{
    border-top: medium none;
    margin:5px 0 0 0;
    margin-right:0px;
}

.section_post_div h2{ font-size:14px; color:#333; padding-bottom:5px;}
.section_list_page { margin-top:10px;}

.updatePhoto {
width: 100%;
float: left;
border: 1px solid #ccc;
padding: 10px;
box-sizing: border-box;
margin-bottom: 10px;
background:#fff;
}
.updatePhoto img { width:100%;}
.post-box .showmore { background: none; border: none;}

ul.people li ul {list-style-type: none;}

.caption{ float: left; width: 97%; padding:10px 1.5%;}
.caption .caption_inner{ padding:10px; border:1px solid #cccccc; border-radius:6px;  background: none repeat scroll 0 0 #FFFFFF;}
.caption_inner textarea{ min-height: 150px; width:100%; border:none; }
/*----------Loyalty Card------------*/
ul.loyaltyCrad-view li { border-radius:7px; background:#fff;  border: 0;  box-shadow: none; list-style-type: none; padding:9px 7px 29px; align-self:center; -webkit-align-self: center; /* Safari 7.0+ */ box-shadow:none!important; border:none!important; display:table-cell; overflow:hidden; }
ul.loyaltyCrad-view li li{position:inherit;}
.card-title { font-size:18px; font-weight:bold; color:#434343; text-overflow: ellipsis; overflow:hidden; white-space: nowrap; }
.card-discription {}
.loyaltyCard-wrapper { color:#daf0ff;}
.card-discription > p {
    font-size: 14px;
    padding: 3px 0;
    word-wrap: break-word;
    color:#616161;
}
.dateEdit > p {
    word-break: break-all;
}
/* saf3+, chrome1+ */
.loyaltyCrad-view .main_banner {border-radius: 5px; background:#bababa; display:inline-block; width:64%; margin-top: 5px;    padding: 5px;
/* Firefox */width: -moz-calc(100% - 100px);
/* WebKit */width: -webkit-calc(100% - 100px);
/* Opera */width: -o-calc(100% - 100px);
/* Standard */
width: calc(100% - 100px);
 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
}



.loyaltyCrad-view .image {
    border-radius: 3px;
    height: 76px;
    position: relative;
    width: 109px;
}
.loyaltyCrad-view .offer_container {
    left: 190px;
    right: 5px;
	bottom: 5px;
    position: absolute;
    text-align: center;
    top: 5px;
}
.loyaltyCrad-view .vertical_center { display: table;
    height: 100%;
    width: 100%;}
.loyaltyCrad-view .vertical_center * { display: table-cell;
    vertical-align: middle;}

.loyaltyCrad-view .mainOfferTitle {
	padding:0px;
    font-size: 19px;
    vertical-align:middle;
}
.loyaltyCrad-view .srart-date { padding:5px 0;  overflow: hidden;}
.loyaltyCrad-view .loyalty-thump {bottom: 10px;
    left: 10px;
    position: absolute;
    right: 10px;
    top: 10px; }
.main_banner ul { display:table;  width:100%; -webkit-flex-flow: row wrap;justify-content: space-around;} 
.main_banner li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    display:table-cell;
    text-align: center !important;
    border:none!important;
    box-shadow:none!important;
}
.mainOfferTitle.titleno {
    display: table-caption;
    width: 100%;
    padding-top:20px;
    line-height:52px;
}

.main_banner .bg-img {
   height: 76px;
    overflow: hidden;
    position: absolute;
    width: 109px;
}
.bg-img > img {
    width: 100%;
}

/* ------------- New Loyalty ---------------------- */
.loyaltyVanue span.expire-day {
    border-top: 1px solid rgba(0, 0, 0, 0.5);
    color: #040404;
    text-shadow: 1px 1px 1px #ffffff;
    font-weight:bold;
    padding:5px 0;
    margin-top:5px;
}
.loyaltyVanue span.date {
    color: #666666;
    text-shadow: 1px 1px 1px #ffffff;
    padding-bottom:5px;
}

ul.loyaltyCrad-view .main_banner li {
    margin: 0 auto;
    min-height:19px;
}
.loyalty-info {
    bottom: 5px;
    position: absolute;
    right: 5px;
    line-height: 10px;
    z-index:1000;
}

.main_banner .bg-img > img{height: 100%;
    width: 100%;}

.main_banner .loyalty-thump > img {
    width: 100%;
}

.loyaltyVanue .day {
    padding: 7px 0 !important;
}

.disclaimer{background:rgba(0,0,0,0.94); top: 100%; height: 100%; left: 0; position: absolute; width:100%;}
.cardscroller{ height: 100%; overflow-y: auto; padding: 10px 25px 0 13px; width: 93%;}
.middilePan > img {  width: 100%;}

.transparent .main_banner{background:rgba(186, 186, 186, 1);}
.red .main_banner{background:rgba(139, 42, 37, 1);}
.yellow .main_banner{background:rgba(238, 140, 11, 1);}
.blue .main_banner{background:rgba(51, 126, 154, 1);}
.green .main_banner{background:rgba(100, 147, 31, 1);}
.black .main_banner{background:rgba(186, 186, 186, 1);}
.orange .main_banner{background:rgba(192, 56, 2, 1);}


/*----NewsTand CSS-----*/
.newsTand-tab { border-radius: 5px;
    line-height: 28px;
    margin: 12px auto;
    overflow: hidden;
    width: 92%;}

.newsTand-tab .tabViewall, .newsTand-tab .tabmyCollection { float:left; width:50%; background:#fff; text-align:center;}
.newsTand-tab .tabViewall { width:50% !important;}
.newsTand-tab .tabViewall a, .newsTand-tab .tabmyCollection a { text-decoration:none; line-height:29px; display:block;  color:#3b3b3b; text-transform:uppercase;}
.newsTand-tab .tabViewall a.active, .newsTand-tab .tabmyCollection a.active { background:#19ccf2; color:#fff; position:inherit;}
.newstand-wrapper { padding:0 0px; font-size:18px; line-height:30px;}
.newstand-title { font-weight:bold; width:100%; font-size:18px; line-height:30px; color:#00aacc;}
.newstand-topPic { float:left; margin-right:10px; margin-left:0px; border:1px solid #0fccf2; overflow:hidden; border-radius:8px;}
.newstand-topPic img { margin:0px; float:left;}
.newstand-date { font-weight:bold; font-size:18px;}
ul.newstand-ul { overflow:hidden;}
.newstand-language { font-size:14px; display:none;}
.newstand-price {background: none repeat scroll 0 0 #0fccf2; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;
    clear: both;
    color: #ffffff;
    float: left;
    text-align: center;
    width: 130px;}
.newstand-description {   font-size: 15px;
    height: 54px;
    line-height: 18px;
    margin-bottom: 13px;
    overflow: auto;
    padding-bottom: 0;
	}
.newstand-price > a {  color: #fff; }
.newstand-featureprice{background: none repeat scroll 0 0 #00aacc;  border-radius: 4px; display: inline-block; font-size: 15px;  line-height: 31px;   padding: 0 10px; margin: 0 5px 5px 0;}
.newstand-featureprice > span { font-size: 12px;}
.inap-subcribe{margin:0px 0 0px}
.big-discp { height:82px;}
.newstand-dwnld-Btn { background:#00aacc !important; margin-top:11px;}
.newstand-dwnld-Btn a { color:#fff !important;}
.newstand-description a { color:#ffffff;}
.newstand-description a:hover { text-decoration:underline;}
.newstand-botView { overflow:hidden; width:100%; margin:10px 0; float:left;}
.newstand-botPic { float:left; margin-right:10px; border:1px solid #cfcfcf; border-radius:8px; overflow:hidden; margin-top: 7px;}
.newstand-botPic img { margin:0px; width:85px !important; height:111px !important; float:left;}
.newstand-botTitle {border-bottom: 1px solid #5f5f5f; margin-top: 17px; font-size:21px;}
.newstand-botLanguage { display:none;}
.newstand-botPrice { float:right; padding:0px 9px; display:block; background:#00aacc; border-radius:4px; font-size:16px; line-height:31px;}

.newstand-botTile { color:#00aacc; line-height:22px; font-size:18px; line-height:22px;}
.newstand-subscribe{  display:inline-block; background:#fff; border-radius:4px; color:#0095b3; font-size:18px; line-height:31px;}
.newstand-subscribe a { color:#0095b3; display:block; padding:0px 9px; font-size:16px;}
.newstand-onrangBtn { color:#fff; background:#b62b01; font-size:15px;}
.newstand-onrangBtn a { color:#fff; display:block;}
.newstand-monthTtle { margin-bottom:3px; font-size:16px; clear:both; line-height:25px;}
.newstnad-disc { clear: both;
    float: left;
	height: 50px;
	overflow:auto;
    font-size: 15px;
    line-height: 19px;
    margin-top: 8px;}
	.newstand-saprator { height:1px; width:100%; clear:both; border-bottom: 1px solid #4f4f4f; padding-top:16px;}
.newstand-inner { float:none;}
ul.newstand-ulTab li.active a:hover { background:#fff; border:1px solid #09b8e3; border-bottom:none; }
.newstnad-boxTlle { font-size:18px;}
.newstand-bigPic { }
.newstand-bigPic img { border-radius:8px; border:1px solid #fff; float:left; margin: 8px 8px 10px 0; width:170px;}
.viewAlledition-price { clear: left;
    float: left; margin-right:10px;} 
	.newstnad-preview { text-align:center;}
.newstnad-preview img { border-radius:8px; border:1px solid #fff; max-width: 290px;}
.newstand-centerBtn {   border-radius: 0;
    bottom: 0;
    margin: 0;
    padding: 0;
	height:37px;
    position: absolute;
    width: 100%; text-align:center;}
.advance-setting .dbs select { width:130px;}
/*----NewsTand CSS-----*/
.newstnad-fullview {height: 100%;
    position: relative;}
.newstnad-fullview img { height: 100%;
    width: 100%;}
.newstand-preview { width:100%; height:100%;}
.nwstnad-saveBtn .button { background:#09b8e3; color:#fff !important; margin-top:3px; letter-spacing:1px;}
.magazine-discription { clear:both; font-size:14px; margin-bottom:10px;}
.appointment input[type="checkbox"] { clear: right;
    display: block;
    height: 22px;
    width: 22px;
	margin-bottom: 10px;}

.newstand_loginPpage {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.59);
    color: black;
    font: 13px/18px Arial,Helvetica,sans-serif;
    padding: 10px;
    margin:11px 0 0;
}

/* ------- Form Builder Simulator ------------ */
.secondCheckLebal {
 clear:none!important;
 display:inline!important;
 float:left;
}
.formLable{width: 150px !important;}
.form-builder-subfiled {
    float: left;
    width: 180px;
}
.formbuilder-subfield {
    clear:left;
    display:block;
}
.formdis span{word-wrap: break-word;}

.form_input_line {
    clear: both;
    overflow:hidden;
}
.no-click.submission_button.font-btn {
    min-width: 150px;
    width: auto;
}
.formbuilder-subfield input[type=radio] { float:left;}
.form-page .comments { height:100px;}

/* ------- News Simulator ------------ */
.page-text-news {font-size: 13px; background:#fff; line-height: 18px;  padding: 5px 10px 0px;  width: 100%; color:#333;
	-moz-box-sizing:    border-box;   /* Firefox 1, probably can drop this */
    -webkit-box-sizing: border-box;   /* Safari 3-4, also probably droppable */
    box-sizing:        border-box;   /* Everything else */
    overflow:hidden;
}
.page-text-news ul li { display:block; min-height:inherit; line-height:25px; margin:0px;}
.page-text-news .top-news img {width:100%;}
.page-text-news .top-news { position:relative; overflow:hidden;}
.page-text-news .top-news .txt { background: none repeat scroll 0 0 #000000;
    bottom: 0;
    color: #ffffff;
    opacity: 0.7;
 width:100%;
    padding: 5px 10px;
    position: absolute;
    bottom:4px;
    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}

.related-news { background:#dfdede; padding:5px 10px;}
.related-news h4 { color:#3794bf; font-weight:bold; font-size:15px; padding:5px 0;}
.related-news ul li {  background: url("/images/newsli-icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: block;
    line-height: 22px;
    margin: 0;
    min-height: inherit;
    padding: 0 0 0 10px;}
.page-text-news .news-listed {}
.page-text-news .news-listed .head { background: url("/images/top-news.png") no-repeat scroll 7px center #d7a912;
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    margin: 10px 0;
    padding: 10px 10px 10px 37px;
    text-transform: uppercase;
    width: inherit;}
.page-text-news .news-listed ul li {border-bottom: 5px solid #ffffff;
    font-size: 12px;
    line-height: 18px;
    overflow: hidden;
    padding: 10px; color:#3c3c3c;
    display:block;}
.page-text-news .news-listed ul { background:#f1f1f1;}
.page-text-news .news-listed ul li img { margin-right:5px; float:left;}


/*---------------- Detail News ----------------- */
.page-text-news .detail-news { position:relative; font-family:Verdana, Geneva, sans-serif;}
.page-text-news .detail-news h4{ font-weight:bold; font-size:14px; color:#3794bf; padding-bottom:5px;}
.news{padding: 10px 0;}
.news p{color:#3c3c3c; font-size:13px; margin-bottom:10px; font-family:Verdana, Geneva, sans-serif; line-height:22px;}
.detail-news > span {  color: #757677; display: inline-block; padding-bottom: 10px;}
.bottom-comment{    background: none repeat scroll 0 0 #dfdede; text-transform:uppercase;
    color: #636363;
    padding: 10px 0;
    text-align: center;
    font-weight:bold;
    font-size:12px;
    font-family:Verdana, Geneva, sans-serif;
}
.bottom-comment span{color:#e28b2b; }
.add-comment{   background: none repeat scroll 0 0 rgb(255, 137, 10);
    color: white;
    font-family:Verdana, Geneva, sans-serif;
    font-size: 14px;
    margin: 4px auto 10px;
    padding: 5px 0;
    width: 64%;
    color:#fff;}


.add-comment .comment {
    background: url("/images/news-comment.png") no-repeat scroll 5px 2px rgba(0, 0, 0, 0);
    color: #fff;
    display: inline-block;
    height: 22px;
    margin: 0 auto;
    text-align: center;
    width: 98%;
    font-weight:bold;
}

.news-header { background: none repeat scroll 0 0 #dfdede; padding: 10px; text-align:center;}
.news-header .newshead{font-size:16px; color:#5d5c5c; font-family:Verdana, Geneva, sans-serif; font-weight:bold; }
.detail-news .rightpan{float:right;}

.detail-news .comment-count{background:#d98e3b; float:right; padding:0 10px; height:20px; margin-left:10px; color:#FFF; position:relative;}
.detail-news .comment-count:after{background: url("/images/count-icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    bottom: -12px;
    color: #d98e3b;
    content: ".";
    position: absolute;
    right: 17px;
    width: 16px;}
.detail-news .detail-image img {   width: 100%;}
.news-cat-list {background-repeat:no-repeat!important; background-position:10px 7px!important;}
.page-text-news .news-listing ul li {    padding: 0;}

/*-------------- News Category List Page --------------------- */
.news-category-list > ul {
    background: none repeat scroll 0 0 #f1f1f1;
}
.news-category-list ul li {
    border-bottom: 6px solid #fff;
    display: block !important;
    overflow: hidden;
    padding: 8px !important;
}

.news_image {
    float: left;
    height: 80px;
    padding-right: 10px;
    width: 78px;
}
.news_image > img {
    width: 100% !important;
}
.news_image img {
    float: right;
    margin: 0 0 0 10px;
    max-width: 150px;
}

/*-------------- Comment Page --------------------- */
.page-text-news textarea.comment{border: medium none; padding: 10px; width: 100%; box-sizing: border-box; background: none repeat scroll 0px 0px rgb(244, 244, 244); min-

height: 80px; height: 56px; font-family: verdana; font-size: 13px;}

.page-text-news .user-comments { margin-top:20px;}
.page-text-news .user-comments ul li {
    border-bottom: 5px solid #ffffff;
    color: #5d5c5c;
    font-size: 12px;
    line-height: 18px;
    overflow: hidden;
    padding: 10px;
    font-family:Verdana, Geneva, sans-serif;
}


.page-text-news .user-comments ul {
    background: none repeat scroll 0 0 #f1f1f1;
}

.page-text-news .user-comments ul li img {
    float: left;
    margin-right: 5px;
}
.page-text-news .comment-header{color:#ff890a; font-size:13px; font-weight:bold;}
.page-text-news .comment-header span{color:#2f2e2e; font-weight:normal;}
.page-text-news .daydate{color:#a3a1a1; font-size:12px; font-weight:normal;}

.page-text-news .user-comments p{color:#5d5c5c; margin-top: 16px;}

/*-------------- Search Page --------------------- */
.page-text-news .search-page p.bluetxt{color:#3794bf;}
.page-text-news .search-page p{margin-top:5px;}

/*-------------- Manage Notification --------------------- */
.manage-noti { font-family:Verdana, Geneva, sans-serif;}
.page-text-news .manage-noti p{color: #5d5c5c; font-family: verdana; font-size: 14px; }
.manage-noti .sec1 h4 {color: #3794bf;  font-size: 14px; padding: 10px 0;}
.sec1.sec2 { margin:13px 0;}
.manage-noti .sec1 li { padding: 0 !important; font-family: Verdana, Geneva, sans-serif; font-size:13px; color:#5d5c5c; line-height: 32px;}
.manage-noti .sec1 > strong { display: block; padding: 10px 0;}
.manage-noti .savebtn {  text-align: center;}
.savebtn > span {color: #fff;  font-size: 14px;  padding: 7px 42px; display:inline-block; margin-bottom:10px;  background: none repeat scroll 0 0 #ff890a; cursor:pointer;}
.manage-noti ul.interest-category { margin-bottom: 20px;}
.manage-noti ul.interest-category li {line-height: 33px; margin-bottom: 5px;}