.smallContent { font-size: 10px;}.mediumContent { font-size: 12px;}.largeContent { font-size: 14px;}.xlargeContent { font-size: 16px;}.smallHeading { font-size: 14px; font-weight: bold; margin: 10px 0;}.mediumHeading { font-size: 16px; font-weight: bold; margin: 10px 0;}.largeHeading { font-size: 18px;font-weight: bold; margin: 10px 0;}.xlargeHeading { font-size: 22px; font-weight: bold; margin: 10px 0;}.smallSubHeading { font-size: 12px;}.mediumSubHeading { font-size: 14px;}.largeSubHeading { font-size: 16px;}.xlargeSubHeading { font-size: 18px;}.page-content.height-text{ overflow-y: auto; overflow-x: hidden; width: 114%; padding: 47px 24px 0 0 !important;}.page-content.mac-os.height-text {width: 108% !important;} .page-content.height-image {overflow-y: auto; width: 114%; padding: 47px 24px 0 0!important; }.page-content.height-none{ overflow-y: auto; width: 114%; padding: 0px 24px 0 0!important;}.mobileAppDemo .page-content.height-text, .mobileAppDemo .page-content.height-image{ overflow-y: auto;  height:520px; width: 114%; padding: 0px 24px 0 0!important;} .mobileAppDemo .page-content.height-text.bottomview, .mobileAppDemo .page-content.height-image.bottomview{ overflow-y: auto;  height:465px; width: 114%; padding: 0px 24px 0 0!important; box-sizing:border-box;}.height-text { height:570px; } .height-image { height:572px; } .height-none { height:570px; padding: 0px 24px 0 0 }.height-none .centerdList {width: 85%;}.centerdList .centerd_inner {max-height: 472px;overflow-x: hidden;   overflow-y: scroll; padding-right: 33px; width: 320px;}.tabletScreen .centerdList .centerd_inner{width: 107%;  max-height: 425px;} .tabletScreen .centerdList{min-height: inherit;}.tabletScreen.window .centerdList .centerd_inner{width: 107%;  max-height: 355px;}{} .home_screen{overflow-y: auto; height:510px;}.bottomview{ height:515px;}.bottomview.height-none { height:520px;}.remove-header.home_screen{overflow-y: auto; height:576px;}.remove-header.bottomview{ height:520px;}.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, .magneto-inner {padding:5px 5px 20px 5px; line-height:18px; width:320px;}.tabletScreen .page-text, .tabletScreen .magneto-inner {padding:5px 5px 10px 5px; line-height:18px; width: 100%;}.page-text ul h3 {font-weight:bold; margin-top: 10px; }.page-text ul { list-style:none;}.page-text ul li {line-height: 18px; list-style: none outside none; margin: 10px 0 0; padding: 10px 0 0 2px; min-height:60px;}.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-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; padding: 0 0 20px 0;}.service-page ul li {padding: 11px 0 11px 0; list-style: none; overflow: hidden; margin: 0 5px 0 0; position: relative; cursor: pointer;}.service-page ul li:first-child  { box-shadow:none; border-top:none;}.service-page ul .more {display: block; float: right; width: 25px; font-size: 25px; text-decoration: none; text-align: center; position: absolute; right: 0; top: 40%;}.service-page h3, .service-page b { font-weight: bold; line-height: 31px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height:31px; float: left;}.service-page img{/* max-width:150px; float:right; margin:0 10px;*/}.service_inner_image img {margin: auto;max-width: 480px;width: 100%;}.bottom_pan { padding: 0 0 20px 0;}.textPara {float:left; width: 100%; padding:0; margin: 0 0 20px 0;}.textVideotube{   border-radius: 10px; display: block; margin: 10px auto 10px; min-height: 85px; padding: 10px;background-color: rgba(255, 255, 255, 1); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.59);}.service-page a{ color:#fff; text-decoration:underline;}.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: 26px;width: 27px;}.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%; white-space:nowrap; padding:0 5px; display:block; height:35px; font-family:inherit}.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;}.big_error { left: 8%; left: -webkit-calc(50% - 135px); left: -moz-calc(50% - 135px); left: calc(50% - 135px); top: 30%; top: -webkit-calc(50% - 120px); top: -moz-calc(50% - 120px); top: calc(50% - 120px);}.my-account a.e-user_save{background: rgb(169,3,41); /* Old browsers */background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(143,2,34,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */box-shadow:0 3px 3px #666;border: 2px solid white;border-radius: 5px;box-shadow: 0 3px 3px #666;color: #ffffff;float: left;font-size: 16px;margin: 0 auto;padding: 10px 0;text-align: center;text-decoration: none;text-transform: uppercase;width: 99%;}.my-account a.e-user_save:hover{text-decoration:none;}.form-page textarea { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin:10px auto; width:96%; font:13px/16px; padding:5px; display:block; height:100; resize:none; font-family:inherit;}.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;}.coupontnc { height: 100%; min-height: 500px;}.couponItems { padding: 0!important;}.couponsItem { padding: 10px; color: #000;}.couponsItemInfo {position: absolute; bottom: 0; width: 100%; padding: 0 10px;}.couponsItemInfo p { text-align: right;} .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-weight: bold; margin: 0;}.review_page  div[id^='txt_testomonial_comment']{font-size: 16px;/* height: 60px;*/line-height: 20px;overflow: hidden;}.page-text ol, .page-text ul { margin: 0; padding: 0; border: 0;} .page-text .founder{white-space:pre-wrap;}.textPara .founder {white-space:inherit;}.wraptext {margin-bottom:10px;    margin-top: 0 !important;}.showMoreContainer { float: left; width: 100%;}.show-more{display: block; margin: 15px; padding: 5px;text-align: center;padding: 5px 10px;-webkit-border-radius: 20px ; border-radius: 20px;	-moz-border-radius: 20px; background: #CCC; color: #000;}.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{width:100%;}/*== menu ==*/.menu_page ul li{ display: block; padding: 10px; margin: 11px 0 0; border-radius:10px;}.menu_page h3{font-weight: bold;}.menu_page p{height: 40px;line-height:20px;overflow: hidden;}.menu_page_desc{display: block;padding: 10px;clear:both;margin:0 0 11px 0;}/*== Twitter Page  ==*/.tweet-user{overflow:hidden; width:320px;  position:relative; z-index:1; /*min-width:100%;*/}.tabletScreen .tweet-user{ width:100%;}.tabletScreen.iphone .tweet-user{ width:100%;}.tweet-user-image{-webkit-border-radius:5px; border-radius: 5px; -moz-border-radius: 5px;width: 60px; height:60px; float:left; margin:10px}.tweet-user .tweet-user-image img{ width:100%; border-radius: 0;}.tweet-user-image img{ width:100%; border-radius: 5px 0 0 0;}.tweet-user-details{width: 50%; min-width:106px; float:left; margin:10px 0}.tabletScreen .tweet-user-details{width: 83%;}.tabletScreen.iphone .tweet-user-details{width: 80%;}.tweet-user-details h3{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;}.feeds_main{ height:443px; overflow-y:auto; width:114%; padding: 0 34px 0 0;}.tweet_feeds{border-radius: 10px; margin:0 0 10px 0; position:relative; float: left; width: 100%; padding-bottom: 10px;}.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 {padding:10px 10px 0}.feeds_desc h3{ margin:-3px 0 10px;  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;}.feeds_desc p img{ width:45px; margin: 0 auto; }.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; }.feeds_loader {float:left; min-width:100px; width:100%; text-align: center; color: #000; padding: 10px;}.feeds_loader  .loader { margin: 10px auto;}/*== 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; width:auto !important; border:0px !important; }/* --- Text Page */.textPara p{margin-bottom:15px;} .textPara h1,.textPara .textheading1 { font-size: 25px;  margin-bottom: 15px;}.textPara h2, .textPara .textheading2{ font-size: 19px;  margin-bottom: 15px;}.service-page .textPara h3, .textPara .textheading3{ font-weight: bold; font-size: 15px; float: none; height: auto; line-height: normal;overflow: inherit;text-overflow: none; white-space: normal;  margin-bottom: 15px;}/*== 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-weight: 700;display:block; text-align:right; padding:25px 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: -22px;width: 20px;}.testimonials span.qt{	font: 40px/10px Arial,Helvetica,sans-serif; height: 10px !important;padding: 0 7px;}.reviewImage { float: left; margin: 0 7px 0 0; width: 50px;}.reviewButton, .reviewButton:focus, .reviewButton:active {background: #404040;color: #fff;font-size: 11px;padding: 2px 7px; margin: 0 5px 0 0; display: inline-block;}.reviewButton:hover {background: #6c9d22; color: #fff;}.addmoretestinner .founder.ng-binding img {margin: 0 0 10px; width: 259px;}/*== video Page ==*/.video ul li, .video_details {  width:91%; display: block;padding: 10px;margin: 7px 10px;-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;height: 50px;margin-bottom:0px;overflow: hidden;padding-top: 0px; }.video h4, .video_details h4{ font:bold 13px/18px;height: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.video time, .video_details time{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 */.youTubeList{width: 100%;}.youTubeList li { cursor: pointer;}.videoIcon { display: inline-block; float: left; margin: 0 10px 0 0; width:112px; height: 85px; border:1px solid #000; text-align: center; padding: 5px; color:#000;} .videoIcon[class^="icon-"], .videoIcon[class*=" icon-"], .videoIcon[class*="conzu"] { font-size: 70px;
    line-height: 80px;}/* == News Page ==*/
.news ul li, .news_details {background-color: #fff; border: none; border-radius: 3px; width: 100%; padding: 8px; display: inline-block; color: #000;}.news ul li img.f-left{ margin: 0 10px 0 0; width: 40%; border: none; height: 75px;}.news time, .news_details time { color: #64931f;}.news p, .news_details p {color: #616161;}.news strong, .news_details strong {color:#333;}.news ul li.top { position: relative;}.news ul li.top img.f-left{ margin: 0 10px 0 0; width: 100%; border: none; height: 200px;}.news ul li.top strong { width: 100%; position: absolute; bottom: 0; left: 0; z-index: 1; padding: 5px; background: #000; color: #fff; opacity: 0.7;filter: alpha(opacity=70); /* For IE8 and earlier */}.news ul li.newsCat { min-height: 35px!important; background-color:#F00; color: #fff!important; width: 100%!important;}.news.others ul li { width: 48%; margin: 5px 5px 0px 0px;}.news.others ul li img { width: 100%;}.tabletScreen .news ul li { width: 48%; margin: 5px 8px 5px 5px;}.tabletScreen .news ul li.top img.f-left{ margin: 0 10px 0 0; width: 100px; border: none; height: 75px;}.tabletScreen .news ul li.top strong {width: auto; position: inherit; padding: 0px; background: none; opacity:1;filter: alpha(opacity=100); color:#333;}.carousel-control.left, .carousel-control.right { background: none!important; cursor:pointer;}.carousel-control .icon-left-open, .carousel-control .icon-right-open { position: absolute; top:42%;}/*== Social Page   ==*/.social ul li{min-height: 45px;padding: 10px 0 0;}/*== Album Page ==*/.photos{ width:320px; padding:0px; min-height: 530px; }.album_header {padding: 15px 0px; position:relative}.album_header h2{  margin:0 0px 0 5px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; font-size: 21px;  }.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 { height: 30px; margin: 40px 0 -15px;}.flickr-tab a {  cursor: pointer;  display: inline-block;  line-height: 30px;  padding: 0 10px;    text-align: center;  width: 49%;}.flickr-set{display: inline-block; background-size: cover; background-position: 50%; background-repeat:no-repeat; width:143px; height:143px; margin:0px 0 0px 0px;border:1px solid #000000; position:relative;}.flickr-set span{ text-overflow: ellipsis;overflow: hidden;white-space: nowrap;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-size:18px; line-height:20px;position: absolute;right: 10px;text-align: right;}.pic_count span{font-size:12px; line-height: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:88px; height:90px; margin:1px 5px 0 0; padding:2px;}.custom-photo-img{border: 1px solid #ccc; display: inline-block; margin: 4% 4% 0 0; width: 30%; text-align: center;}.custom-photo-img img {height:60px;max-width: 100%;} .tabletScreen .custom-photo-img img {height:120px;}.custom-photo-img span {background: #fff; color: #000; display: block; width: 100%; text-align: center;}.custmPhoto { width: 18%; float: left; position: relative; margin: 0 0 10px 1.5%; list-style: none;}.custmPhoto input { border: none; background: none; box-shadow: none; text-align: center; color: #000; margin: 5px 0 0 0;}.custmPhoto i { position: absolute; top: -8px; right: -5px; cursor: pointer;}.custmPhoto img {height: 90px;}.photo{ margin:7px 0 0px 4px; padding:2px; display:inline-block; position:relative;}.photo img{ float:left; border:0; width:89px }.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: 100%; min-width:320px; padding:0px; }.photos_details img{ width:100%;}.photos_details p{  padding:5px; font:13px/21px Arial, Helvetica, sans-serif;}.photos .custom-photo-img:nth-of-type(3n+3){margin-right:0px !important;}/*===== Custom Photo Page	========== */.responsive-container {/*position: relative;width: 100%;bottom: 0;left: 0; position: absolute; right: 0; top:50%; width: 100%;*/height: 100%;width: 100%;}.responsive-container.show{display: table !important;}.dummy {padding-top:50%;}.img-container { /*   position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-align:center; *//* Align center inline elements */  display:table-cell;  vertical-align: middle; text-align:center;}@media screen and (-webkit-min-device-pixel-ratio:0){.img-container{display: table-cell;}}}.img-container:before {    content: ' ';display: inline-block;vertical-align: middle;height: 100%;}.tabletScreen .img-container img {/*vertical-align: middle;display: inline-block;*/  height: auto; vertical-align: middle; width: auto; max-width:100%;}.img-container img {height: auto;vertical-align: middle; width: 100%;} .tabletScreen .dummy {padding-top: 50%;}.tabletScreen.window .dummy {padding-top: 40%;}/*===== Photo Page in Tablets	========== */.tabletScreen .photos{ width:100%; min-height: 490px;} .tabletScreen .instagram_feeds_main.photos{ min-height: 332px!important;}.tabletScreen .album_header {min-height: 33px; }.tabletScreen.iphone .album_header { min-height: 33px;}/*===== 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:14px 0 0 16px; width:133px; display:inline-block!important; height:176px; color:#fff;}.ccustom-app .audio_list{height: 120px;}.audio_list img{ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; width:133px; box-shadow:0px 0px 3px #FFFFFF; float:left; border:0px}.audio_list span.elementIcon { line-height: 1.5em;font-size: 90px; border-radius:5px; width:133px; min-height: 133px; box-shadow:0px 0px 3px #FFFFFF; float:left; border:0px}.ccustom-app .audio_list span.elementIcon {font-size: 60px;  min-height: 88px;} .audio_list span.innerhideBorder, .ccustom-app .audio_list span.innerhideBorder { box-shadow: none!important; }.audio_list span { width:133px; text-align:center; display:block; float:left;}.audio_list .pageName {margin:5px 0 0;}.audio_album_header {height: 152px; width: 100%; display: inline-block;  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 ;}.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;}.jp-pause {}/*===== Appointment Page========== */.appointment{ /*text-align:center;*/}.appointment .col-md-5 { padding-right: 0;}.appointment h2{ margin:0 0 10px 0; line-height:42px;}.appointment p{ margin:0 0 10px 0}.appointment label{ display:block; line-height: 25px; text-align:left;}.iconcalendar { background: #fff url(../images/calendar-icon.png) no-repeat right;}.formbuilder-subfield label{ display:block; line-height: 25px; text-align:left; width:100%; float:left;}.appointment label sup{ font-size: 11px;}.appointment input[type="text"]{ margin: 0 0 5px 0; font-family:inherit;}.appointment select { margin: 0 0 5px 0; min-height:25px; padding:5px 2px; width: 31%; font-family:inherit;}.appointment #amount_currency {width: auto;}.countryDd.form-control > option {width: 100px;}.appointment #datepicker{width: 130px; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.appointment img{ margin:3px 0  0 0;}.appointment input[type="submit"] { margin:10px auto; clear:both; height:45px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; display:block; border:0px;}.appointment textarea{margin:0 auto 10px;height:60px; resize:none; font-family:inherit;}.fieldName { word-wrap: break-word; font-size: 11px;}.countryDd { width: 100%!important;}.tabletScreen .appointment{ text-align:center; width:100%;}.ui-datepicker td span, .ui-datepicker td a{padding:0 0.2em !important;}.ui-datepicker{width: 16em !important;}.ui-widget{font-size:1em !important;}/*===== Education Section Page	========== */.educationPaddi-wrapper .page-text { padding:10px;}.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{padding:10px; background:#C8C8C8; border-bottom:1px solid #333; }#education-inner-detail input[type="button"]{text-indent:-1000px;}#education-inner-detail-content{ float:left; width: 100%; min-width: 320px; background:#fff; min-height:524px}#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:345px 0 20px 0 ; } .khanSearch row{margin:0px !important;} .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{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{height:180px;  position:relative; overflow:hidden; background-size:100% 100%; }*/.coupon-img {background:none no-repeat center center; height: 180px; overflow: hidden; position: relative;background-size: contain;} .coupon-page h3{ line-height: 35px; display:block; width:100%; text-align:center;}.coupon-img h2 { font-size:31px; line-height: 44px; 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; line-height: 25px;}.issue_date{ text-align:left; float:left;}.issue_date span, .valid_date span{ display:block;}.valid_date{ text-align:right; float:right;}.coupon_barcode{ margin:8px auto 15px;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_details a{ color: #fff; font-size: 20px;}#coupon-discription, #coupon-page{ min-height:505px;}/*===== Instagram Page ========== */.instagram-user{ overflow:hidden; position:relative;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; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.instagram_options{ clear:both; margin:10px 0 0 0; color:#6c9d22; font:bold 18px/20px; min-height:40px;}.instagram_options .insta_photo, .instagram_options .insta_follow, .instagram_options .insta_following{ float:left; margin:0  8% 0 0; display:inline-block;}.instagram_options span{ color:#9a9a9a; font:bold 12px/20px; display:block;}.instagram_feeds_main { width:100%;}.instagram_feeds{ position:relative;  overflow:hidden;}.instagram_wrp{position:relative;}.instagram-user .time{position:absolute; top:10px; right:10px;}.photo_options{ 
	height: 30px;
	padding: 0 10px;
	position: absolute;
	width: 100%;
	background: #fff;
	bottom: 0;}.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:27px; top:5px; background:url(/images/insta_photo_option1.png) no-repeat 0 0px; padding:0 0 0 25px;  cursor:pointer;}.insta_pic-deatils{
	color: #fff !important;
	width: 106%;
	padding: 10px !important;
	z-index: 1;
	background: rgba(0,0,0,.8);
	overflow-x: hidden;
	max-height: 78px;
	overflow-y: scroll;}.tabletScreen .insta_pic-deatils{background:none;} .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}.txt_about_description { padding: 10px 0 0 0;}.founded {}.founder {white-space:pre-wrap;}#con_multi, #addMoPhone { border: none; box-shadow: none;}.addMoreFields { clear: both; border-top: 1px solid #fff; padding: 10px 0 10px 2px; float: left; width: 100%;}.sidebar .founder { background:url("/images/pages/founder.png") no-repeat scroll center 10px transparent; }.map { background:url(/images/pages/map.png) no-repeat center 10px;}.mapContainer { height:450px; }.founded span, .founder span, .founder div span, .mission span, .vision span, .award span, .timing span, .map span{ text-align:center; background:none; width:100%; float: left;}.headingIcon { text-align:center; width:110px; float: left; margin: 0 10px 0 0;}.headingIcon span { font-size:35px;}.headingIcon b { margin: 5px 0 0 0; clear: both; display: block; float: left; width: 100%; font-weight:bold;}.founded span b, .founder span b, .mission span b, .vision span b, .award span b, .timing span b, .map span b { text-align:center; background:none; clear: both;}.founder div span b {display: block;clear: both;}.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:100%;margin:-5px auto 0; padding:5px 5px 5px; min-height: 528px; }#heading_mortgage{background-color:#000;color:#FFF;font:22px arial;margin:0;padding:7px;}#calculator_form input[type="text"], #calculator_form input[type="number"],#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; font-family:inherit;}#calculator_form{text-align:center; padding: 11px 0;}.monthly_payment{color:#560000;font:1.03em/28px arial;}.calculate_mor_button{border: 0 none;border-radius: 10px; font-weight: bold;margin: 5px auto 0; padding: 8px; width: 50%; cursor:pointer}.loan_amount {color: red !important; font-family: inherit !important; font-size: 13px !important; line-height: 30px !important;
}#container_morg label{color:#3E3E3E;display:inline-block;font:bold 13px;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;}
@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 ;color:black;text-align:left;}.bottomview .feeds_main{ height:360px;}.tabletScreen .bottomview .feeds_main{ height:358px;}.bottomview  #tweet-user-feed .feeds_main {height: 285px;}.bottomview #coupon-discription {min-height: 365px;}/*===== 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{ clear: both; background:#fff; margin:10px 0; border-radius:5px; padding:10px; color:#333333; min-height:320px; }.appypie-login h2{ color:#25aae1; border-bottom:1px solid #25aae1; text-shadow:none!important; margin: 0;}	.login-feald{clear:both; margin:10px 0 0  0;}.login-feald .login_btn{ background:#1d1d1d; color:#fff; border-radius:5px; text-align:center; width: 100%; line-height:40px; display:block; margin:0 20px 0 0; }.appypie-login .or-feald{ border-bottom:#a4a4a4 1px solid; margin:30px 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; overflow: hidden;}.event-list ul h3{margin-top: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.event-list ul p{position: absolute;left: 106px;bottom: 34px;padding-right: 20px;line-height: 20px;max-height: 60px;overflow: hidden;}.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; padding:5px 0 0 0; }.eventVanue span.day{  font:bold 40px/35px; padding:0px 0 0 0; }.eventVanue span.year{  font:bold 13px/18px; padding:0px 0 0 0; }.eventVanue span.time{ width:100%;  clear:both; font:bold 10px/18px ; 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 0 0; margin:0 5px 0 0; font-size: 25px; color:#000;}.no-event{ width:100%; height:100%; }#mapcanvas1 { min-width: 320px; width: 100%; height:525px; float: left; overflow:hidden;}/*----------------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 ;}.event-details-box h3{margin:5px 0 0 0;}.event-details-box span{display: block;font-weight: normal;}.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; font-size: 20px; line-height: 35px; top: 0; text-align: center;}.event-link:focus { color: #fff;}.event-details{padding:10px; border-radius:10px; clear:both; margin:10px 0 0 0; font:13px/21px; }.event-details ul, .event-details ol{list-style-position: inside;}.event-details img{max-width:100%}.event-details-venue{padding:15px 0 0;  margin:15px 0 0}.event-details-venue p{padding: 0 0 0 40px}.appypie-page-tab{ height:40px; line-height: 40px; width:100%; 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;}.no-event {/*background:#fff url(/images/no-event-bg.png) no-repeat center; */ background:#fff;height:522px; color:#333; text-align:center;  width:320px; font-size:15px;}.no-event span{ display:block; padding-top:45px;  display: block;    color: #c51927;    font-size: 66px;   padding-top: 175px;}/*===== 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 .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:65%; margin:9px 5px 5px 2%; height:32px; float:left; border:1px solid #666; text-indent:28px; font-family:inherit;}#appypie-search-section input[type=button]{ height:34px; width:25%;  margin:9px 2% 5px 0;   padding:0px;font:normal 14px/34px; text-transform:capitalize; float:left;}.categories-listing{border-radius: 10px; clear: both; font-family: inherit;font-size: 21px; line-height: 40px; margin: 10px 0; 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; font-family:inherit;}.categories-listing li a{display:block;}#mCatList{clear:both; background: none repeat scroll 0 0 #FFFFFF; border-radius: 10px; padding:1em; clear: both; float: left; width: 100%; margin: 1em 0 0 0; color: #000;}#mCatList h3{  border-bottom: 1px solid #CCCCCC; text-shadow: 0 1px 1px #DDDDDD;color: #333333; font-size:21px; line-height:40px; 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; margin: 0 0 1em;    padding: 0;	width:100%; position:relative ; clear:both; min-height:121px; overflow:hidden;}.catProducts .pIMG{ height: 65px; width: 65px; box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.4);	 border:2px solid #eee; float:left; margin:10px; border-radius:5px; overflow:hidden;}.catProducts .catProductDetails{ color:#333; width: 100%;}.catProducts .catProductDetails h4{font:15px/21px; font-family:inherit; text-overflow:ellipsis; white-space: nowrap; white-space:nowrap; overflow:hidden; margin-top:10px;margin-top: 14px;
font-weight: bold;}.catProducts .mobileProPrice { color: #f18818;  display: block;  float: right;  font-family: inherit;  font-size: 15px;  line-height: 20px;  margin-bottom: 0;  max-width: 100%;  position: relative;  right: 10px;  text-align: center;  top: 0;}.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; }@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:-5px 0px 10px; position:relative; width: 100%;}.cart-header { min-height:45px}.product-top h3 { color: #333333; line-height: 45px; 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_quantity  input[type="text"],#food_quantity select, #food_quantity textarea {border: 1px solid #d0d0d0; color: #000; font-family:inherit; padding: 5px 0;}.food-pro_details .mobileProPrice, .food-pro_details .stockValue{text-align:left; float:left; font: italic 18px/21px; font-family:inherit; 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 {text-overflow:ellipsis; white-space: nowrap; white-space:nowrap; overflow:hidden;  margin: 0;padding: 0; color: #000;}.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;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: 32%;}.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{padding:0 5px; min-height:30px;}.pay-mobile-cart li span{ float:right; text-align:right;}.pay-mobile-cart li.gtotal{border-bottom:none;}.payment-mobile-btn{text-align: center; display: block; margin: 10px auto; font-size:17px; line-height:40px; cursor:pointer;}.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;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;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; 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;}.rmvcartItem { font-size: 20px; color: #000;}.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{padding:0 0 8px 0;}.user_tab h4{margin:0 0 8px 0 ;text-transform:uppercase; line-height: 34px;}/* 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 {font-weight:bold;line-height:40px;margin:0 0 10px 0;}.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_edit:hover { color: #fff;}.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;}.textPara .videoIcon {float: right; margin: 0 0 0 10px;}	
/*================================
			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;}



.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{margin:0px; overflow-y:scroll; height:523px; background:#f1f1f1; padding: 20px; text-align:center;  }
.tabletScreen .e-com-beta{height:490px;} 
.e-com-beta p{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 ;}
.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;}
.klustr_text { float: left; width: 80%; }
.letest .right-content .pic a { border: 1px solid #ccc; text-align: center; border-radius: 5px; height: 50px; width: 50px; display: table-cell; vertical-align: middle;}
.letest .right-content .pic a em { font-size: 30px; color: #ccc;}
.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 i { float:left; margin-right:10px; font-size: 35px; color: #797979; border: 1px solid #cacaca; border-radius: 10px; padding: 5px 10px;}
.socialpost-box img { float:left; margin-right:10px; border: 1px solid #cacaca; border-radius: 10px; width: 70px;}
.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; clear: none!important;}
.socialpost-box ul li.social-play { background:url(/images/social_play.png) top left no-repeat;}
.socialpost-box ul li.most-viewed { background: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%;font-weight:bold; margin:10px 0; border-radius:4px; cursor:pointer;}
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:149px; 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:100%; 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 {cursor: pointer;float:right;min-width:73px;}
.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 {display: block;float: left;color:#666666 !important;margin-top:6px;}
.letest .right-content {
    float: right;
    min-width: 98px;
}
.letest .right-content span.pic { float:right;}
.letest .right-content a.like-icon {clear: both;float: right;margin: 0 10px 0 0; color:#f98c0c;}
.letest .right-content a.coment-icon {clear: both;float: right;margin: 0 10px 0 0; color:#f98c0c;}
.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%;font-family: inherit;} 
	.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;}
.tabletScreen .fortv{
    height: 510px;
    overflow: hidden;
    padding:10%;
	background: #f1f1f1;
	text-align:center;
}
.fortv .icon-warn, .foriWatch .icon-warn {
    color: #c51927;
    font-size:80px;
	line-height: normal;
}
.tabletScreen .foriWatch{ height: 295px;
    overflow: hidden;
    padding:5%;
	background: #f1f1f1;
	text-align:center;}

/*-- Matrix View --*/
.app_navigation_matrix {width:100%; height: 100%;  margin:15px 0 0;}
.app_navigation_matrix li { margin: 0 0 30px 6px; width:96px; min-height: 20%; display:inline-block;  float:left; position:relative; transition: all 0.1s ease 0s;}
.mac-os .app_navigation_matrix li{margin: 0 0 30px 4px !important;}
.app_navigation_matrix li a { display: block; width: 100%; height: 90px; overflow: hidden;}
.app_navigation_matrix li.rounded{width:98px;}
.app_navigation_matrix li.rounded a {border-radius: 100%; line-height: 90px; width:90px;}
.app_navigation_matrix li.semirounded a { border-radius: 10px;}
.app_navigation_matrix li.rounded .pageIcon > img {width: 100%;}
li.rounded [class^="iconz-"]:before,li.rounded [class*=" iconz-"]:before { line-height:90px!important;}
li.rounded [class^="appyicon-"]::before, li.rounded [class*=" appyicon-"]::before { line-height:90px!important;}
.app_navigation_matrix li span.pageName {position: absolute; bottom:1px; display: block; width:calc(100% - 2px); width:-moz-calc(100% - 2px); width:-webkit-calc(100% - 2px); margin:0 1px; text-align:center; color:#333; text-transform:capitalize;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding: 3px 10px;}
.app_navigation_matrix li.rounded span.pageName {}
.app_navigation_matrix.smallNav, .app_navigation_matrix2.smallNav {font-size: 12px;}
.app_navigation_matrix.mediumNav, .app_navigation_matrix2.mediumNav {font-size: 16px;}
.app_navigation_matrix.largeNav, .app_navigation_matrix2.largeNav {font-size: 18px;}
.app_navigation_matrix.xlargeNav, .app_navigation_matrix2.xlargeNav {font-size: 20px;}
.app_navigation_matrix li span.pageIcon, .app_navigation_matrix2 li span.pageIcon {  display: block; width: 100%; font-size: 45px; text-align:center;color:#fff;/*text-transform:capitalize;*/text-overflow: ellipsis;overflow: hidden;line-height: 78px; justify-content: center;}
.app_navigation_matrix li span.pageIcon img { width: 100%; max-width:150px;}
.app_navigation_matrix li.rounded span.pageIcon img {height: 90px;float:left;}
.app_navigation_matrix li span.pageIcon.text-inside img{height: 100%;width: 100%;}

/*box-shadow*/
.app_navigation_matrix.shadow_1 li a{box-shadow:1px 2px 13px 8px rgba(51,51,51,.08);}
.app_navigation_matrix.shadow_1 li{margin-top: 10px;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
   /* Safari only override */
    ::i-block-chrome, .app_navigation_matrix li.rounded a span{
	line-height:70px;
    }
	/*::i-block-chrome, .app_navigation_matrix li.rounded a span img  {
 	-webkit-border-radius: 60%;
-moz-border-radius: 100%;
border-radius: 100%;
-khtml-border-radius: 100%;
vertical-align: middle;
height: auto !important;
position: relative;
 	 
}*/
::i-block-chrome, .app_navigation_matrix li.rounded [class*=" icon-"]::before{line-height:2em !important;}

}

.bannerHeight { /*height: 370px;*/}.navBanner { width:320px; /*overflow: hidden;*/} .tabletScreen .navBanner {width:100%;overflow: hidden;} .navBanner img { width: 100%;}
.navBanner .carousel-inner > .item{width:100%;}
.carousel-inner {
    min-height: 150px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.tabletScreen .app_navigation_matrix li.rounded{height:auto; }
.tabletScreen .app_navigation_matrix li.rounded a {
    border-radius: 100%;
    line-height: 85px;
	height:93px ;
}
.tabletScreen .app_navigation_matrix li a {
    display: block;
    height:90px;
    overflow: hidden;
    width: 100%;
}
.tabletScreen li.rounded [class^="iconz-"]::before, .tabletScreen li.rounded [class*=" iconz-"]::before {
    line-height:95px !important;
}
/*///////////////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;}
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;
	font-family:inherit;
}
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; margin: 7px 7px 0 0; clear: none;} 
	.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;}
	
.commentLike {width:100%;font-size:90%;}
.commentLike .tab { float: left; display: block; background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #cccccc; border-bottom: none;color: #999999;font-weight: bold;line-height: 31px;padding: 0.2em 1em;text-align: center; cursor: pointer; margin: 0 5px -1px 0;}
.commentLike .tab.active { background: #ccc;}
.postUser {border: 1px solid #000; border-radius: 10px;font-size: 24px;margin: 0 5px 0 0; padding: 2px 5px;}
.commentLike span i { font-size: 20px; }

/*---DOM TAB CSS--*/	

div.domtab{width:100%;font-size:90%;}

.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 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: 90%;}
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 { cursor: pointer; float: left;  margin-right: 5px;}
	
	
.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;color: #222;display: block;line-height: 31px; margin-bottom:10px;}
	.notification-setting select { width:100%; margin:10px 0;}
	button.change-pass {float: left; margin-right: 20px; 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: 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%;}


/*=========================News page css starts======================*/
.NewsCustomHeader{position:absolute; top:0px; left:0px;}
.header-icon {	 color: #ffffff;    display: inline-block;    font-size: 26px;    margin: 4px 0 0;    padding: 0; opacity: 0.7;}
.listing-news{ padding:0px; list-style-type:none; width: 100%;}
.matrixviewforNews { padding-top: 0px !important; background: #DDDDDD !important;}
.topNewss { padding-bottom: 47px !important; min-height:}
#commentContent { max-width: 100%;min-width: 100%;}
.carousel_news > .item > img {min-height: 150px;max-height: 150px;width: 100%;}
.tabletScreen .carousel_news > .item > img {min-height: 150px;max-height: 250px;width: 100%;}
.tabletScreen .newss_slider { max-width: 100%;max-height: 100%;}
.tabletScreen .newss_control { max-height: 470px;}
.push_alert {padding: 13px;}
.news_cat {padding: 10px 0px;}
.data_new {
	margin-top: -47px;
}

.tabletScreen .newss_menu .page-text { padding:0px;}
.newss_icon {
margin-left: 0px !important;
margin-left: 0px !important;
min-height: 47px !important;
width: 100% !important;
padding: 6px 11px !important;
z-index: 99 !important;
}
.newssMenu {background:#FFF;} 
.newss_ico { margin: 4px -8px 0px -15px; }
.newss_login {
	margin-top: -47px !important;
}
.myNav {
	margin-top: -47px !important; position: static !important;
}

.newsHdr {
	margin-top: -47px;z-index:1;
}
.news_alert_groups {
	margin: 0px;padding-top: 14px;padding-bottom: 14px  !important;
	} 
.newss_slider { min-width: 0px; }
.newsBtn {width:60% !important;background-color: #fe0002 !important;color: #fff !important;border: 1px solid #d40002 !important;border-radius: 0 !important;}
.newsBtn:hover { background-color: #8d1717 !important;transition: 0.5s all;}
.listing-news li {
    border: 0 none !important;
    box-shadow: none;
    font-size: 13px; 
    list-style-type: none;
    margin: 0 !important;
    padding: 0 !important;
}

.main-news-section{  margin:0px 0px 65px !important;color:#333; padding-top:0px !important; padding-bottom:20px; width:100%; max-width:320px;}
.main-newsx-section ul li {
    line-height: 18px;
    list-style: outside none none;
    margin:0 0 -1px 0;
    min-height: inherit;
    padding: 10px;
}
.tabletScreen .main-news-section{max-width:100%;}
 @media screen and (-webkit-min-device-pixel-ratio:0) { 
::i-block-chrome,.tabletScreen .newss_Error{position: initial;margin-left: auto;margin-right: auto;margin: 30px auto;}
}

.main-news-section a:hover{ text-decoration:none;}
.main-news-section label{ font-weight:normal;}
.main-news-section .list-group{ margin-bottom:5px; color: #333333;}
.main-news-section2{  margin:0px 0px 0px 0px; width: 100%; position: relative;padding-top: 10px;}
.page-text, .magneto-inner {padding: 0px 0px 0px 0px;}
.main-news-section2 a:hover{ text-decoration:none;}
.main-news-section2 label{ font-weight:normal;}
.main-news-section2 .list-group{ margin-bottom:5px; color: #333333;}
.well-listing{ background:#fff; padding:12px;  color: #333333;}

.heading-set{ color:#af2c2c; font-size:16px; margin:10px 0;}

.header-icon2 {	   margin: 8px 0 0;  }
.heading-main{ font-size:17px; font-weight:bold; line-height:22px; margin:10px 0 10px 0;}
.text-small{ font-size:12px; display:block; margin-bottom:15px;}
.heading-main22{ font-weight:bold; line-height:22px; margin:10px 0 10px 0; font-size:16px;}
.text-small22{ display:block; /*margin-bottom:15px;*/}
.text-small2{display:block; margin:15px 0;}
.orange-text{ color:#ef932d;} 
.grey-tt{ color:#5d5c5c; display:block; margin:0 0 5px;} .well-post{ padding:10px; color:#333;}
.offsettop15{ margin-top:15px;}
.menu-news .fade{ background:none;}
.nav-news-box{ background-color:#cc3333;   border-color: #cc3333;}
.nav-news-box a{ color: #efc2c2; }
.nav-news-box.nav-tabs > li.active > a, .nav-news-box.nav-tabs > li.active > a:focus, .nav-news-box.nav-tabs > li.active{border-bottom-right-radius: 0;border-bottom-left-radius: 0; 
background-color: #cc3333!important; color:#fff!important; border-bottom:4px solid #fff!important; border-left:none!important; border-right:none!important; border-top:none!important;}
.nav-news-box.nav > li > a:focus, .nav-news-box.nav > li > a:hover { border-color: transparent; background:none;}
.nav-news-box a:focus{ outline:none;}
.profile_snap{width:100px; height:100px; border-radius:100%; border:5px solid #fff; overflow:hidden; margin:0px auto;}
.profile_snap img{max-width:100%; height:100px; width:100px;}
.editProfile {     color: #fff;    font-size: 23px;    position: absolute;    right: 10px; top:9px;}
.editProfile:hover, .editProfile:focus {     color: #fff;  }
.bg-redprofile{ background:#af2c2c;     border-radius: 0 !important; color:#fff;   padding: 20px 0;}
.bg-redprofile2{ background:#1da4bc;   color:#fff;   padding:8px 0; width:100%; position:absolute; bottom:0px; z-index:99;}
.close-news{ color: #fff;    font-size: 27px;    position: absolute;    left: 10px;    top:2px;}
.name-state{ display:block; font-size:13px; margin:8px 0 0 0;}
.search-bottom{   background: url(../images/search-bot.png) left 4px no-repeat; padding-left:0px!important;   border-left:  none;    border-right:  none;    border-top:  none;    box-shadow: none; color:#fff;}
.search-bottom:focus{border:0 !important;box-shadow:none !important;}
.search-bottom.form-control::-moz-placeholder, .search-bottom.form-control::-ms-placeholder, .search-bottom.form-control::-webkit-placeholder {    color: inherit;    opacity: 1;   padding-left: 28px;}

.search-bottom.form-control{ color: #fff;border: none;border-radius: 0;}
.bg-redprofile33{ background:#af2c2c;   color:#fff;   padding: 20px 0; border:0px; border-radius:0px;}
.nav-header{position:absolute; top:0px; left:0px; width:100%;}
.nav-header ul {    padding:0;    margin: 0;}
.nav-header > input, nav > label {  display: none;}
.nav-header > label {  color: #fff;    cursor: pointer;    display: inline-block;    float: none;    font-size: 23px;    margin: 6px 0 0 5px;    width: auto;  -webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}
.nav-header > div.open {height: 0; opacity: 0; clear: both; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease; background:#fff; position:absolute; width:100%;   display:none; z-index:9;}
.nav-header > input:checked + div.open {        opacity: 1;   background:#fff; height:100%;  display:block;    }
.newdir-layout .nav-header { height:inherit;}
.bg-redprofile33 a:hover{ text-decoration:none; color:#fff;}
.bg-icon-sh{ background:#af2c2c;  min-height: 34px; width:100%;margin-left: 0px;} .bg-inner-header{  position:relative;   min-height: 41px;}
.bg-inner-header{ position:relative;  min-height: 44px;} 
.bg-inner-header h1 {
    color: #ffffff;
    display: block;
    font-size: 18px;
    margin:13px auto 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}.left-icon-box {    left: 25px;    position: absolute;    top: 0px;} .radiusNone{ border-radius:0 !important;} .space-top-no{ padding:0px;  /*min-height: 100vh;*/} .position-dir-search2{position:absolute; bottom:0px;}
.nav-header-mob{ left: 0;    position: relative;  margin-top: 0px;    width: 100%;overflow: auto; } .margin-to2{ margin-top:0px;}
.appypie-login-news {  border-radius: 0;  margin: 0;    width: 95%;} .width-full{ width:100%;} .space-news-date{ margin:10px 0; font-size:11px;}

.tabletScreen .appypie-login-news { width: 100%;}
.tabletScreen .listing-news {width:100%;}
 
.newss_menu {}

.nav-news-box .newsTopMainNav {}
.newsTopMainNav:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
} 
.new-text { padding: 0px 0px 0px 0px; }
.main-newsx-section {margin: 0px 0px 0px !important;}.nSrch ::-webkit-input-placeholder {color:    #FFF !important;}
.nSrch :-moz-placeholder { color:    #FFF !important;}
.nSrch ::-moz-placeholder {color:    #FFF !important;}
.nSrch :-ms-input-placeholder {color:    #FFF !important;}
.newSearch, .newSearch:focus, .newSearch:hover{
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    border-bottom-color: #c9c9c9 !important;
    background: transparent !important;
    color: #fff !important;
	box-shadow:none !important;
}
.newSearch:hover,.newSearch:focus {border-top-color: transparent  !important;border-left-color: transparent  !important;border-right-color: transparent  !important;border-bottom-color: #c9c9c9  !important;
 background: transparent !important; color: #fff !important;}
.myLixting img {   float: left;
    height: 60px !important;
    margin-right: 10px !important;
    width: 100px !important;}
.myLixting {padding: 10px !important;}
.newssLixting {   border-radius: 0;
    padding: 5px !important;}

.nxt_ico {height: 44px !important;}
.pre_ico {height: 44px !important;}
.newss_slider {.newss_slider {
    margin: 0 auto !important;
    max-height: 200px !important;
    min-width: 0 !important;
}}
.topSlider .swiper-slide {  width:auto !important;}
.bg-redprofile2x { background: #af2c2c !important;}
.new_newsTheme .nav-tabs.nav-justified > li > a { border-bottom:3px solid #000 !important;}
.new_newsTheme .newNewsListing { margin-top:47px !important;}
.new_newsTheme ul.listing-news li{ box-shadow:none !important}
.newPositionNews_search .newSearch { z-index:99;}
.main-btn{width:100%;}
/*=By Nitin==*/
.rnzNewsTop{}
.rnzNewsTop li {
    clear: inherit !important;
    display: inline-block !important;
    float: left !important;
    margin: 0 !important;
    min-height: inherit !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
    width: 33.33% !important;
}
.rnzNewsTop li a{margin:0 !important;
    line-height: normal;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rnzListRight{overflow:hidden;}
.rnzListRight span{width:100%; display:inline-block; margin-top:0px; margin-bottom:5px;}
.commentNewss {  background: rgba(0, 0, 0, 0.6);
    border: 0 none;
    border-radius: 0; margin:10px 0 0 0;}
.newss_inner_header {
       margin: 0 !important;
    min-height: 47px !important;
    padding: 0px 11px !important;
    top: 0 !important;
    width: 100% !important;
    z-index: 99 !important;
}
.newss_inner_header  .left-icon-box {
    color: #fff;
    font-size: 21px;
    left: 0;
    position: absolute;
    top: 0;
}
.newss_inner_header .header-icon {
    margin: 6px 0 0;
}
.no-data {
    padding: 70px 20px 0;
}
.no-data .smile-icon {
    border: 8px solid #fff;
    border-radius: 50%;
    display: block;
    font-size: 130px;
    height: 200px;
    line-height: 130px;
    margin: 20px auto;
    padding: 26px;
    text-align: center;
    width: 200px;
}
.newsTopHeader {
	overflow:auto;
  overflow-x: hidden;
  width:100%;
    width: calc(100% + 20px);
}

.carousel-inner.carousel_news {
    height: auto !important; max-height:inherit !important;
}
.rnzCommentList{
    border: 0 solid #e3e3e3;
    border-radius: 4px;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 0 !important;
}
.rt-right{float:right;}
.newss_control [class^="icon-"]::before,.newss_control  [class*=" icon-"]::before {
      line-height: 22px !important; 
}
.rnzNewsPopUpMene{ left: 0;
    max-height: 100%;
    min-height: 100%;
    overflow: hidden;
    position: absolute !important;
    top: 0;
    width: 100%;
	height:100%;
    z-index:999;}
.pdfNewsLink .newsspdf { 
    display: inline-block;
    float: left;
    font-size: 30px;
    padding: 10px 10px 0 0; background:none}
.pdfNewsLink a { color: #333333;
    float: left;
    font-weight: 700;
    margin-top: 16px;}
.main-news-section .newss_slider {
    max-height: 100%;
    max-width: 100%;
    min-height: 160px;
    overflow: hidden;
}
.newsHomeListing li{border:0px; border-bottom:1px solid; margin:0px;}
.rnzNewsHeaderFnr {
    height: 47px;
}
.rnzNewsHeaderFnr li {
    display: inline-block;
    padding: 6px 0 5px;
    text-align: center;
    vertical-align: middle;
    width: 15%;
}.rnzNewsHeaderFnr a {
    display: inline-block;
}
.rnzNewsHeaderFnr .header-icon{margin:0px;}
.NewsSearchBottomBx{bottom: 0 !important;
    box-sizing: border-box;
    height: 50px;
    padding: 5px 20px;
    position: absolute;
    width: 100%;}
.NewsSearchBottomBx .close-news{float: left;
    position: static;}
/*=By Nitin==*/
/*=========================News page css starts======================*/









/*-///////////////////////////////--DOM TAB CSS-///////////////////////////////-*/
/*Added by 459*/
@media (min-width: 992px) and (max-width: 1199px) {
	.mobileAppDemo .page-content.height-text, .mobileAppDemo .page-content.height-image {   
    padding: 47px 24px 0 0 !important; height: 570px !important;
}

}	
/*Added by 459*/
@media screen and (max-width:980px) { 
.tweet-user{ width:95%; min-width:95%;}

.centerdList .app_navigation_list {
    width: 95%;
}
.centerdList {
    width: 85%;
}
}
@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;}


}
@media screen and (min-width: 680px) and (max-width:1280px) { .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 {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%;}

}

/*Added by 459*/
@media screen and (min-width:300px) and (max-width:390px){
	.page-text, .magneto-inner {
    box-sizing: border-box;    
    padding: 5px 10px 20px;
    width: 94%;
}
 
.photos {    
    width: 96%;
}
.album_header {
   width:96%;
}
.photo-img {  
    width: 66px;
    height: 60px; 
}
.mobileAppDemo .page-content.height-text, .mobileAppDemo .page-content.height-image {
    height: 370px;    
}
.mobileAppDemo .page-content.height-text.bottomview, .mobileAppDemo .page-content.height-image.bottomview {  
    height: 312px; 
}
.app_navigation_matrix li.rounded a {
    height: 70px;
    line-height: 75px;
    width: 70px;
}
.app_navigation_matrix li {
     
    width: 28%;
}
.app_navigation_matrix li.rounded {
    width: 75px;
}
li.rounded [class^="iconz-"]::before, li.rounded [class*=" iconz-"]::before {
    line-height: 70px !important;
}
.centerdList .centerd_inner {
    width: 119% !important;
}
.centerdList .centerd_inner {
    max-height: 330px;
}
.centerdList {   
    min-height: inherit !important;
}

.bottomScroll ul, .scrollBottom ul {
    height: 306px;
    margin-left: 23px;
    margin-top: 5px;
    overflow: scroll;
    text-align: center;
    transform: rotate(-90deg);
    transform-origin: 18% 12% 0;
    width: 80px !important;
}
}
/*Added by 459*/

/*================================ Appypie Chat	================================*/	
				
.chat-room{color:#eb002a; font: normal 23px/78px Arial, Helvetica, sans-serif; background:#fff; min-height: 434px; }
.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; font-size: 45px; text-align: center}
.chat-room .chat-pic img{ width:100%; height:100%; margin: -11px 0 0 0;}

/*================================
			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;}
.middilePan img {width: 100%;}
.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 {}
	.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%;
    }
.loyalty-numb ul li span {}
.loyalbox { font-size: 60px; 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;}
.loyalbox [class^="iconzu-"], .loyalbox [class^="iconz-"], .loyalbox [class^="icon-"] {/*font-size: 60px!important; line-height: 75px!important; color: #fff;*/box-sizing: border-box;
    color: #fff;
    font-size: 45px !important;
    line-height: 55px !important;
    padding: 13px;}
.loyalStemp .loyalbox a {
    position: relative;
    top: 12px !important;
}
.loyalStemp .loyalbox a.freestamp {
    position: relative;
    top: 1px !important;
}
.loyalbox-valid {background: #ccc; 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;}
.loyalbox-valid a {font-size: 60px!important; line-height: 75px!important; color: #000!important; position: relative;}
.loyalbox-valid a span {font-size: 22px; line-height: none; height: 25px; width: 25px; position: absolute; left: 35%; color: #fff;}
.loyalty-numb ul.free{ text-align:center; margin:0 auto; width:100px;}
.loyalty-numb ul.free li a{ color:#5ca3d1}
.image_box_bg .freestamp, .image_box_bg .thankstamp {-ms-transform: rotate(-35deg); /* IE 9 */-webkit-transform: rotate(-35deg); /* Chrome, Safari, Opera */transform: rotate(-35deg);width: 72px;margin: 10px 0 0 0;top: 7px;left: -7px}
.loyalbox a.freestamp {font-size: 60px;line-height: 60px;transform: rotate(-35deg);color: #ffffff;display: block;text-align: center;vertical-align: middle; }
.loyalbox a.thankstamp {font-size: 36px;line-height: 65px; transform: rotate(-35deg);}
.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;}
.LoyalTermsDiscription {min-height: 150px; max-height: 160px; overflow: auto;}
button.loyalty-btn, button.loyalCancel {font-size: 18px; font-weight: bold; text-align: center; margin-top: 5px; padding: 10px 0; border-radius: 5px; width:100%; border:0px;}
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;}
/*================================================================*/
.colorBook { padding-right:19px;}
							
.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 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 =============================*/
.scrollBottom, .noscroll {bottom: 0;left: 0;position: absolute; width: 100%;}

/*----------------- Social Wall Page -------------------------*/

.chat-footer{
/* background: #f1f1f1; */
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNGM0YzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
/* background: -moz-linear-gradient(top,  #f1f1f1 0%, #c4c4c4 100%); 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#c4c4c4)); 
 background: -webkit-linear-gradient(top,  #f1f1f1 0%,#c4c4c4 100%); 
 background: -o-linear-gradient(top,  #f1f1f1 0%,#c4c4c4 100%); 
 background: -ms-linear-gradient(top,  #f1f1f1 0%,#c4c4c4 100%); 
 background: linear-gradient(to bottom,  #f1f1f1 0%,#c4c4c4 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#c4c4c4',GradientType=0 ); */
 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: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:75%; border-radius: 50%; overflow:hidden; border:1px solid #cfcfcf; display:block; margin:20px auto 0; color:#fff; text-align: center; padding:50px 0 50px 0; background:#184275; } .appypie-chat-update .chat-pic span { display: block; font-size: 65px;}
.appypie-chat-update input {width:90%; margin:15px auto; display:block; font-family:inherit}
.appypie-chat-update a{ background: #184275; width:32%; margin:10px auto 0; display:block; height:45px; text-align:center; color:#fff; text-transform:uppercase; line-height: 45px; border-radius: 5px; clear:both;}
.appypie-chat-update .chat-pic-1{ width:75%; border-radius: 50%; overflow:hidden; border:1px solid #cfcfcf; display:block; margin:20px auto 0; color:#fff; text-align: center;}
.appypie-chat-update .chat-pic-1 img{ width:100%; height:100%}

.blackopacity2 { background: rgba(0,0,0,0.2)!important;}
/*-------------------- 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;}
.service_image > img { width: 100% !important;}
.service_moreLink { float:right;}
.service_moreLink a { margin-top: 4px;}
.service_text_div h3{line-height: 22px !important; height:auto;white-space:pre-line; width: 70%;}
.service_page_div .more{ right:0 !important;}
.inner_service_heading {background:#000; padding: 10px 0; text-align: center; width: 100%;}
.dirIcon { width: 30px; padding: 5px; font-size: 20px; text-align: center; display: inline-block;}
.bottom_pan a { font-weight: bold; text-decoration: underline;}

/*-------------------- Directory Inner Service page ---------- */
.directory-newTab {display: table;text-align: center;width: 100%;}
.directory-newTab span.active {background-color: #232323;}
.directory-newTab span {background: none repeat scroll 0 0 #6e6e6e; display: table-cell; height: 38px; overflow: hidden; width: 33.3%; font-size: 25px; cursor: pointer; border-right: 1px solid #ccc;}
.directory-openTab {background: #232323;padding: 15px 10px;}
.directory-tabContent input.directory-serach { border: none; border-radius: 0!important; float: none; height: auto;margin: 0; width: 75%; font-family:inherit;}
.directory-tabContent input { border: none; color: #4a4a4a;padding: 7px 5px; font-family:inherit;}
.directory-tabContent button.directory-serach {background: #404040; border: none; color: #fff; cursor: pointer; padding: 7px 12px;}
.nearby-content {color: #fff;float: left;width: 90px;}
.directory-tabContent .top-txt {clear: both;float: left;width: 100%;}

.onOffswitch { float: left; margin: 3px 10px 0 0; position: relative;   border: 2px solid #ccc; border-radius: 20px; overflow: hidden; height: 30px;}
.onOffswitch label {
    overflow: hidden;
}
.onoffswitch-checkbox {display: none;}
.onOffswitch .dironoffswitch span {background-color: #eeeeee; display: block; width: 50%; float: left; color: #999999; text-align: center; padding: 5px 8px;  cursor: pointer;}
.onOffswitch .dironoffswitch span.active { background-color: #77a51d;color: #ffffff;}
.navbar .buttonGreen {
    margin-left: 3px;
	font-size: .8125rem;
    font-family: "MuseoSans-100","Lucida Grande",Arial;
}
/*-------------- 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 { padding:0 4%; float:left; width: 100%;}
.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;}
.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; font-size: 32px; text-align: center; background: #ccc;}
.socialApp-image img { width:100%;}
.postSection{width:100%; background:#FFF; border:1px solid #ccc; float:left; height:auto; padding-top:14px; border-bottom:none;}
.tpHead{  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:inherit;  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:inherit; 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:inherit; width:auto; 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; color: #ccc; font-size: 22px; text-align: center;}
.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;
}
#education-inner-detail #search_dictionary{font-family:inherit;} 

.section_post_div h2{ font-size:14px; color:#333; padding-bottom:5px; font-family:inherit;}
.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 { background: none repeat scroll 0 0 #fff; border: medium none !important; border-radius: 7px; list-style-type: none; overflow: hidden; padding: 9px 7px 1px; width: 100%; display: block; color: #333;}
.loyaltyVanue span.expire-day {border-top: 1px solid rgba(0, 0, 0, 0.5); color: #040404;font-weight: bold; margin-top: 5px; padding: 5px 0;   text-shadow: 1px 1px 1px #ffffff;}
.card-title { font-size:18px; font-weight:bold;}
.card-discription {}
.loyaltyCard-wrapper { color:#daf0ff;}
.loyaltyVanue .eventTime { padding: 0 0 5px 0;}
.card-discription > p {font-size: 14px;padding: 5px 0; word-wrap: break-word;}
.dateEdit > p {word-break: break-all;}
.loyaltyCrad-view .main_banner {background: none repeat scroll 0 0 #bababa;border-radius: 5px;box-sizing: border-box;display: inline-block;   margin-top: 5px;padding: 5px; width:190px; height: 86px;}
.main_banner .bg-img { width: 60%; float: left; height: 76px; overflow: hidden; position: relative; margin-right: 10px;}
.main_banner .bg-img img { position: relative; width: 100%; height: 100%;}
.main_banner .bg-img .thumb { position: absolute; width: 80%; z-index: 2; top: 10px; left:10px; overflow: hidden; min-height: 20px;}
.loyaltyIcon {float: right; width: 30%; padding: 15px 0 0 0;}
.main_banner .loyaltyIcon span[class^="iconz-"]::before, .main_banner .loyaltyIcon span[class*=" iconz-"]::before {
    top: 7px !important;
}
.main_banner .centerAlignIcon .loyalbox.freestamp {
    line-height: 40px;
}
.loyaltyIcon .loyalbox {
	color: #fff;
    font-size: 25px;
    height: 50px;
    line-height: 32px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 50px;
	padding-top: 10px;
}
.loyaltyIcon .loyalbox.freestamp{
	padding-top: 4px;
	-webkit-transform: rotate(-37deg);
	-moz-transform: rotate(-37deg);
	-ms-transform: rotate(-37deg);
	-o-transform: rotate(-37deg);
}
.loyaltyIcon .thankstamp { 
	font-size: 18px; line-height: 26px;
	-webkit-transform: rotate(-37deg);
	-moz-transform: rotate(-37deg);
	-ms-transform: rotate(-37deg);
	-o-transform: rotate(-37deg);
}

.freeicon-btn {background-size: 35px 35px;height: 48px;width: 48px;}
.bg-img > img {width: 100%; height: 100%;}
.loyaltyCrad-view .offer_container { left: 190px;right: 5px;bottom: 5px; position: absolute; text-align: center; top: 5px;}
.loyaltyCrad-view .mainOfferTitle {font-size: 19px;padding: 0;vertical-align: middle;}
.loyaltyCrad-view .vertical_center { display: table;height: 100%;width: 100%;}
.loyaltyCrad-view .vertical_center * { display: table-cell; vertical-align: middle;}
.loyaltyCrad-view .srart-date { padding:5px 0;  overflow: hidden;}
.mainOfferTitle.titleno {
    display: table-caption;
    width: 100%;
    padding-top:8px;
}


/*.main_banner ul li {
    align-self: center;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0;
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 50%;
}
.bg-img {
    overflow: hidden;
    position: absolute;
    width: 100%;
}
.main_banner img {
    width: 100%;
}

.mainOfferTitle {
    font-size: 30px;
}*/
/*----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;  }
.newstand-wrapper { padding:0 0px;line-height:30px;}
.newstand-title {width:100%; 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;}
ul.newstand-ul { overflow:hidden;padding: 0 13px;}
.newstand-language { font-size:14px; display:none;}
.newstand-price {background: none repeat scroll 0 0 #0fccf2;clear: both;color: #ffffff;float: left;text-align: center;width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.newstand-description {line-height: 18px;margin-bottom: 14px;max-height: 78px;overflow: auto;padding-bottom: 0;}
.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: left; line-height:31px; margin: 5px 10px 5px 0;}
.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; line-height:31px; margin: 5px 10px 5px 0;}
.newstand-subscribe a { color:#0095b3; display:block; padding:0px 18px;}
.newstand-onrangBtn { color:#fff; background:#b62b01; margin: 5px 10px 5px 0}
.newstand-onrangBtn a, .newstand-featureprice a, .newstand-price a, .newstand-botPrice 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: 75px; overflow:auto; line-height: 19px;margin-top: 8px;}
.newstand-saprator { height:1px; width:100%; clear:both; border-bottom: 1px solid #4f4f4f; padding-top:16px; margin: 0 0 10px 0;}
.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;}
.newstand-featureprice {display: inline-block;line-height: 31px; margin: 0 5px 5px 0;}
.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: 433px; position: relative; min-width: 320px;}
.newstnad-fullview img { height: 100%;
    width: 100%;}
.newstand-preview { width:100%; height:100%;}
.nwstnad-saveBtn .button { background:#09b8e3; color:#fff !important; margin-top:3px;}
.magazine-discription { clear:both; font-size:14px; margin-bottom:10px;}

.in1{background-image:url(/images/loader-newui.gif); background-position: 39% 40px; background-repeat:no-repeat;
opacity:1;}

/*----Event Page CSS-----*/
.ev-categoryItems{display: inline-block;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;} 
.ev-categoryItems .stackorderorder {
    position: relative;
    z-index: 1;
}
.ev-categoryItems  .stackorder .stackorderContainer {
    border: 0.625rem solid #fff;
    border-radius: 0;
    box-shadow: /*0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.2)*/0px 0px 3px -1px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    height: auto;
 	min-height:210px;
    max-width: 100%;
    vertical-align: bottom;
}
.ev-categoryItems i {
    color: #a8a8a8;
    font-size: 80px;
}
.ev-categoryItems .bx-insidePdd {
    padding:13% 0 22% 0;
}
.ev-categoryItems  .stackorder::before,.ev-categoryItems  .stackorder::after {
    border: 0.625rem solid #fff;
    border-radius: 0 0 0.0625rem 0.0625rem;
    box-shadow: 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
}
.ev-categoryItems  .stackorder.narrowed::before {
    margin-left: 2%;
    width: 95%;
}
.ev-categoryItems .stackorder.narrowed::after {
    margin-left: 4%;
    width: 90%;
}
.ev-categoryItems .stackorder::before {
    top: 4%;
    width: 100%;
    z-index: -10;
}
.ev-categoryItems .stackorder::after {
    top: 8%;
    width: 100%;
    z-index: -20;
}
.ev-categoryItems .stackorder.biggerstackorder::before {
    top: 2%;
}
.ev-categoryItems  .stackorder.biggerstackorder::after {
    top: 4%;
}
.ev-categoryItems  .stackorder {
    padding: 0.0625rem;
}
.ev-categoryItems  .stackorderProd {
    padding: 0.625rem;
	box-shadow:0px 0px 3px -1px rgba(0, 0, 0, 0.3) !important;
	min-height:275px;
}
.ev-categoryItems{position:relative; z-index:99;}
.ev-categoryItems .dir_bx{
    background-color: white;
    box-shadow: 0 0.0625rem 0.0625rem 0 #d7d7d7;
    /*cursor: pointer;*/
    float: left;
    height: /*18.4375rem*/; 
    position: relative;
    width:100%;
	margin:0px 0 20px 0;  
	min-height:210px;
}
.ev-categoryItems .itemContainer .noImage {
    background-color: #f1f1f1;
    border: 0.0625rem solid #eaeaea;
    height: 120px;
    width:100%;
}
.ev-categoryItems  .itemIndex {
    background-color: white;
    border-radius: 0.75rem;
    color: #777777;
    font-family: MuseoSans-700;
    font-size: 0.625rem;
    line-height: 1rem;
    margin-left: 0.3125rem;
    margin-top: 0.3125rem;
    opacity: 0.7;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    position: absolute;
}
.ev-categoryItems .stackorder .itemContainer {
    height:/*18.325rem*/;
}
.ev-categoryItems .stackorderContainer {
    background-color: white;
    border-width: 0.125rem;
 
}
.bx-insidePdd {
    padding: 22% 0;
}
.ev-categoryItems .invisible {
    background-color: #f1f1f1;
}
.dirItemadd{padding:100px 0; display:block}
.ev-categoryItemsOverlay{background:rgba(0,0,0,.7); color: #fff; position: absolute; width: 100%; top: 0; left:0; text-align: center; height: 100%;  align-items: center; justify-content: center;  z-index: 2; padding:20px 20px 20px;} 
.ev-categoryItemsOverlay .btn{font-size: 14px;
    margin: 5px 0;
    width: 100% !important;}
 




.ev-categoryItems li .ev-itemContainer{display: inline-block;
    margin: 0;
    padding: 0;
    width: 100%;}
.ev-noImage{ background: #f1f1f1;    
    margin: 0;
    min-height:100px;  
    padding: 0;}
.ev-noImage img{width:100%;}
.ev-itemData{margin:10px 0 0 0; padding:0px; width:100%;}
.ev-itemName{ display: inline-block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 4px;
    padding: 0;}
.ev-catItemName{margin:0px; padding:0px; font-size:11px; font-weight:normal; display:block; margin-bottom:5px;}
.ev-itemsCount, .ev-itemsCaption{text-align:left;}
.pull-left{float:left;}
.pull-right{float:right;}
 
.ev-header{margin:0px; margin-top:10px; margin-bottom:15px; }
.ev-itemManage {
    margin:0;
    text-align: right;
}
 
.ev-itemManage span {
    margin-left: 4px;
	 font-size: 14px !important;
}
.ev-upload{display: table;
    margin: 0 auto;
    padding:45px 0 0;
    position: relative;
    width: auto;}
.ev-upload .btn{position:relative;}
.ev-upload1{position:relative;}

.ev-info{margin:10px 0 0 0;}
.ev-info p{font-size:13px; margin-bottom:15px;}
.ev-info span {
   color: #333;
    display: block;
    font-size: 11px;
    text-align: right;
}
.ev-info span strong {
    display: inline-block;
    float: left; margin-right:10px;
    text-align: left;
}
.uploadbgmobile .removePhoto {
    cursor: pointer;
    position: absolute;
    right: -8px;
    top: -12px;
}
.eventBx .stackorder.biggerstackorder::before{top:0px;}
.eventBx .stackorder.biggerstackorder::after{top:0px;}
/*----Event Page CSS End-----*/

 
.input-hide-file-add {    left: 32px !important;    min-width: auto !important;    width: 72% !important;}

.input-hide-file {
    cursor: pointer;
    font-size: 25px;
    left: 0;
    min-width: 150px;
    opacity: 0;
    position: absolute;
    top: -2px;
    width: 100%;
}
.btn{overflow:hidden;}
.input-file-upload {
    left: 0 !important;
    min-width: auto;
    right: 0 !important;
    width: 100% !important;
}

.ev-profile-photo{display: inline-block;
    list-style: outside none none;
    margin: 10px 0 0 0;
    padding: 0;
    width: 100%; position:relative;}
.ev-profile-photo li{ background-color:#fff; list-style:none;
 border:1px solid #dddddd;
    cursor: pointer;
    float: left;
    padding:5px;
   width:100%; max-width: 125px; color:#666; font-size:12px;  margin-bottom: 10px;
    margin-right: 10px; position:relative; }
.ev-profile-photo li .ev-profileSec{overflow:hidden;  background:#ddd; 
    /*min-height: 113px;max-height: 113px;*/ }
.ev-profile-photo li img{width:100%;}	
.ev-profile-photo .removePhoto {
    cursor: pointer;
    font-size: 17px;
    position: absolute;
    right: -6px;
    top: -10px;
}
.ev-postInfoContainer{margin:0px; padding:0px;}
.ev-postInfoContainer .ev-postLeft{margin:0px; padding:0px; float:left; max-width:300px; margin-right:15px;} 
.ev-postInfoContainer .ev-noImage img{width:100%; padding:5px; border:1px solid #ddd;}
.ev-postInfoContainer .ev-itemData{ margin: 0;
    overflow: hidden;
    width: auto;}
.ev-postInfoContainer .ev-info span { 
    text-align: inherit;
}
.removePhoto {
    position: absolute;
    right: 9px;
    top: -9px;  cursor: pointer;
}
.ev-profile-photo .uploadbgmobile{border:0px; margin:0px; padding:0px;}
#addEditCategoryModal .msc-action .removeButton, #manageEventModal .msc-action .removeButton{
   background: #000;
    border: medium none;
    border-radius: 15px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    font-size: 9px;
    height: 20px;
    padding: 3px 6px;
    position: absolute;
    right: -8px;
    top: -8px;
    width: 20px;
    z-index: 4;
}

ul.ev-categoryItems li:nth-child(4n+1) {
    clear: both;
    float: left !important;
}
/*----Event Page CSS-----*/






.offsetbottom15{margin-bottom:15px;}
.service_title {
    background: #000000 none repeat scroll 0 0 !important;
    border-radius: 0 !important;
    margin: 0 0 10px !important;
    padding: 0 !important;
}
.service_title h3 {
border: 0 none !important;
    border-radius: 0 !important;
    color: #fff !important;
    font-size: 16px !important;
    line-height: 18px !important;
    margin: 0 !important;
    padding: 10px 0;
    text-shadow: inherit;
}
.service_inner_page_div {
    max-width: 320px;
}
.tabletScreen .service_inner_page_div {  
    max-width: 100%;  
}
 

/*-----Mamber Card-------*/
.memberCard_heading { text-align:left !important; font-size:14px; line-height:22px !important; }
.card_date {  padding:0px}
.memberCard_wrapper {border:1px solid #fff; margin:5px; border-radius:8px; overflow:hidden;}
.memberCard_wrapper .bdr { border-bottom:none;
    border-top: 1px solid #fff;
   }
.cardQR_code {background: #fff none repeat scroll 0 0;
    float: left;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    width: 100%;}
.cardQR_shadow { color:#808080; margin-right:5px;}
.memberCard_btn { font-size:14px !important; width:100%;}
.cardBdr_right { border-right:1px solid #fff;}
.card_boxPaddi { padding-top:10px !important; padding-bottom:10px !important;}
.memberCard_wrapper big { font-size:14px !important;}
.memberCard_wrapper p { font-size:12px !important;} 
.card_membrTerms { height:570px; padding:5px;}
.card_membrTerms .coupon_details { margin-top:0px !important;} 
/*-----Mamber Card-------*/

.tabletScreen  .colorBook {padding-right: 0;}
/* Testimonials page new css starts */
.testMo .testmArea {
    max-height:77px !important;
}
.testMo .uploadbgmobile .testImgHover:hover { 
opacity:0.7;
transition:0.5s all ease-in;
}
.testMo .uploadbgmobile {
    position: relative;
    border: 1px dashed #ccc;
    padding: 0px;
    margin: 0 0 0 0;
}
.testMo .uploadbgmobile .testImgHover {
    align-items: center;
    background: #000 none repeat scroll 0 0;
    color: #fff;
    display: flex;
    flex: 1 1 0;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1;
}
/* Testimonials page new css Ends */








/*Taxi Page CSS*/
.taxiPagex .addMoreAlert {
    position: absolute !important;
    z-index: 100 !important;
    bottom: 40px !important;
    right: 263px !important;
    width: 275px !important;
    padding: 10px !important;
    background: #fefefe !important;
    font-size: .875em !important;
    border-radius: 5px !important;
    box-shadow: 0 1px 3px #aaa !important;
    border: 1px solid #f00 !important;
    opacity: 0.9 !important;
    word-wrap: break-word !important;
}
.taxiPagex .form-group {
    margin-top: 22px !important;
}
/*Taxi Page CSS*/

/*Text Page CSS*/
.textPageContent{/* background:#fff;*/ padding:15px 5px;}
.textPageContent h1{  /* text-transform:uppercase;color:#95b20c; border-bottom:1px solid #eaeaea;*/ padding-bottom:10px; font-weight:bold; margin-bottom:10px; }
.textPageContent .square-layout img{ border-radius:7px;} 
.textPageContent .rounded-layout img{ border-radius:50%;} 
/*Text Page CSS*/

/*Video Page CSS*/
.yTl .ico span {font-size:6em  !important;}
/*Video Page CSS*/

/*Photo Page CSS*/
.dropbox {
    width: 15em;
    height: 3em;
    border: 2px solid #DDD;
    border-radius: 8px;
    background-color: #FEFFEC;
    text-align: center;
    color: #BBB;
    font-size: 2em;
    font-family: Arial, sans-serif;
}
.dropbox span {

    margin-top: 0.9em;
    display: block;
}
.dropbox.not-available {
    background-color: #F88;
}
.dropbox.over {
    background-color: #bfb;
}
/*Photo Page CSS*/


	

	.New-flickr-tab { 
			margin:0px !important;
			border-top-left-radius: 5px !important;
			border-top-right-radius: 5px !important;
	}
	.flickr-tab a:hover, .flickr-tab a.active {
    background: #FFF !important;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    position: relative;
    bottom: 1px;
	}
	.flickr-tab a {
    color: #FFFFFF;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    border-right: 1px solid #000000;
    text-shadow: 1px 1px 2px #000000;
	}
	
	.photoTittle { 
			white-space:nowrap;
			text-overflow:ellipsis;
			overflow:hidden;
	}
	.imgHeader {font-size: 9em; margin-top: 10px;}
	.imgHeader img {  border-radius: 50%; width:140px !important;height:140px !important;border:2px solid RGBA(234, 234, 234, 0.58);margin-top: 15px;}
	.customText { text-align:center; }
	.photo-imgLayout3 { display:inline-block;width:100%;height:90px;background-size:cover;background-repeat:no-repeat;background-position:50%;overflow:hidden; }
	.photos_detailNew  { position:absolute; } 
	.instagram_feeds h4 { color:#999; }
	.headerView {border: 1px solid rgb(204, 204, 204);height: 34px;width: 42px;border-radius: 4px;text-align: center;background-color: rgb(238, 238, 238);}
	.headerView .form-control{ margin:0 !important;}
	.photoPageNew { width: 100%; }
	.photoLthree { height: 126px !important; }
	.videoCatDrag {position:absolute !important;right:35px !important;}
	.table-responsive .nav-store-tab li a {white-space: nowrap !important;}
	.storebgColorz { background:#FFF; }
	.qtyBoxz span { position: absolute;left: 58%;color: rgb(0, 0, 0) !important;bottom: 12px;}
	.dailymotionVideoA { width:89% !important; }
	.tabletScreen .dailyMotionList {width: 98%;}
	.tabletScreen .video_gallery_inner  {width: 98%;}
	.tabletScreen .video_details {width: 98% !important;}
	#stockValue{margin-bottom: 10px;}
	.ecomAcart{width: 85%;}
	.ecomAcart h4 {font-weight: 500;}
	.ecomAcart h5 {}
	.ecomBcart p {}
	.ecomAcart
	.ecomCcart label {color:#666;margin: 10px 0 5px;}
	.ecomDcartlogin {background: #F8F8F8;border: 1px solid #DDD;box-shadow: 6px 6px 11px 0px RGBA(230, 230, 230, 0.42);margin:0px;padding:0px;border-radius: 6px;}
	.productZxList {overflow: hidden;display: inline-block; }
	.productZxList li {width:31.333333% !important; overflow: hidden;margin:10px !important;}
	.ecomDcartlogin .AddressX {color:rgb(107, 107, 107); }
	.cartTotalA { color:#333; }	.payEcomBill h3 { color:#333; }	.payEcomBill label { color:#333; } #userPage-name h2 { color:#333; } .itemFoundList {color:#333;} .ecomDcartlogin  h4 {color:#333; }	.subcategoryDetailA {color:#333;} .ecomSearchList { color:#333; }
	.ecomTerms { width:94%; } .ecomlogin { width: 100%;margin: 10px 0px;}
	.productActionbottom .productPrice {color:#333; } #userphoto:hover {cursor: pointer !important;}
	.dir-set-edit-buttonA {position: absolute;right: 0;left: 78px;top: 78px;bottom: 0; }
	.dir-set-edit-buttonA .uploadProEcom {width: 100px;height: 100px;bottom: -29px;position: absolute;left: -26px;right: 40px;}
	.ecomDcartlogin #shiphead { font-size:12px;}
	.passChangeA .icon-edit {   } 
	.textAlertB { font-weight: bold;position: absolute;white-space: nowrap;left: 0;bottom: -31px;padding: 13px;margin: -5px 5px;}
	.mapHeaderz {position: fixed !important;width: 321px !important;margin-left: 0 !important;z-index: 99999;}
	.mapHeaderz .header-icon {margin-left: -17px !important;}
	.ecomPassEditA { float: right;padding: 6px 18px;border-radius: 3px; box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.19);}
	.FqtyWpC {	}
	.mapHeaderz + div {top: 44px !important; position: relative !important;}
	.dirInnerImg img { width:90px !important;}
    .marginBoxZ {z-index: 1;margin: 0 auto;padding: 10px;}
	.ecomCcart  .ecomControl { width:145px;}
	
/*css for categoryList nav*/
.categoryList-nav{}
.categoryList-nav .category-nav{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 10px 5px;color:#9f9f9f}
.categoryList-nav .swiper-slide-active .category-nav{color:#096596}
.EcomWell {padding: 0px 27px 0px 11px !important;}
.reviewxEcom { padding:0px 29px 0px 16px !important;background:transparent !important;}

.appointment .paypal-amount{font-weight: bold;
font-size: 16px;}
.swiper-slide-active .topSliderA{color:#337ab7 !important; font-weight:700;text-overflow: ellipsis;display: block;overflow: hidden;}
.swiper-slide .topSliderA{ color:#485561;text-overflow: ellipsis;display: block;overflow: hidden;}
.ecomDcartlogin1 { border: 1px solid #DDD;box-shadow: 6px 6px 11px 0px RGBA(230, 230, 230, 0.42);border-radius: 6px; }
.proItemNames {text-align:right; }
.ecompInfo h4 { font-weight:700;font-size:17px !important; }
.onHoverEcom a:hover{ cursor:pointer !important;}
.topSlider1 { height:45px; }
.proDetailsA  .carousel .icon-prev {color:#0E87E0;}
.proDetailsA .carousel .icon-next{color:#0E87E0;}
.cart_Table  .topSlider1 .carousel-control .icon-prev {margin-top: -70px; color:#0E87E0;}
.cart_Table .topSlider1 .carousel-control .icon-next{margin-top: -70px;color:#0E87E0;}
.topSliderA {font-size: 15px;font-weight: 700 !important;height: 46px !important;display: inline-block;line-height: 45px;}
.topSlider { background:#FFF; }
#video_inner { width: 90%;}

/* NewS page New CSS */
.newssLixting .newssDataContent  { margin:0px;}
.borderTopNone { border-top-color:transparent !important;}
.myLixting .firstItemNewss { color: rgb(86, 86, 86) !important; }
.myLixting .firstItemNewssB { color: #d5d5d5 !important; }

.extraButton span { left: 75px;position: relative; }
.news_alert_groups .newssAddon { background:#FFF !important;} 
.newssMsgBox{width: 52px;height:30px; position: absolute;bottom: 5px;left: 43px;text-align:center; }
.newssMoremsg {background:rgba(168, 168, 168, 0.7) none repeat scroll 0% 0%;padding: 18px; }
.firstSearch { padding:30px 25px 20px 5px !important;} 
.main-newsx-section .btn.btn-default.arial.xlargeContent {
    padding-left: 7px;
    padding-right: 7px;
}
.firstSearch .close-news { top: -20px !important;position: absolute;}
.topNewss .list-group-item {margin-left:17px;margin-right: 34px;border-left: 0;border-right: 0;padding-left: 0;border-bottom:1px solid;}
.topNewss .list-group-item a {color:#666;font-size: 15px;}
.newsBtnSetup { width:100% !important; background:#ae2c2a !important; border-color:#ae2c2a !important;} 
.ecom_nav_header #toggle-mobile-menu {left: -38px !important;position: relative;padding: 50px !important;top: 5px;width: 53px;height: 26px;opacity: 0;cursor: pointer;}
.orderTabEcom { text-align:center;color:#333; font-size:17px;}
.np-sp-rig { padding-right:0 !important;}
.proDetailsA .carousel-indicators {}
.list-group-dir .list-group-item{ background:transparent;}
.newss_slider .newsDisc {bottom:0;padding:15px 0 10px 0;}
 .newss_slider .newss_control  {  position: absolute;
    top: 73px;
    height: 40px;}
/* NewS page New CSS */

/* Photo page New CSS */
.newFtab .ViewallSets { white-space:nowrap !important; }
.newsPageLayout li {border-top:0;}

/* Photo page New CSS */
/*for deeplink button*/
.deeplink-btn{position: absolute;right: 8px;top: -10px;border-radius: 32px;width: 30px;
height: 30px;text-align: center;line-height: 31px;padding: 0;font-size: 13px;}
.newss_icon .newz_icons {padding: 0px 4px !important;}
.tabletScreen .newz_icons {margin: 0px 12px !important;}
.newsspdf { background: url(../images/newspdff.png); padding: 11px 32px 30px 10px;  background-repeat: no-repeat;}
.newssPdf a { color:#333333; font-weight:700;}
.tabletScreen .changePro {width: 37%; margin: 0 auto;}
@media (min-width: 768px) and (max-width: 1024px) { 
.biggerstackorder .itemContainer .cursor-poi { font-size:12px; padding:0 6px;}
.dirCateItems .dir_bx {  margin: 0px 0 60px 0;}
.mthumbnail .dirCateItemsOverlay { background: rgba(0,0,0,.7); color: #fff;position: absolute;width: 100%;top: 0;left: 0; text-align: center; height: auto; align-items: center;justify-content: center; z-index: 2; padding: 20px 20px 30px;}
}
.tabletScreen .mSpan { position:relative;}
.tabletScreen .mSpan span {left: 105px !important;}
.aboutAppArea .iconImage {padding: 0px;font-size: 40px;line-height: 10px !important;width: auto;height: auto;text-align: center;color: #fff;overflow: hidden;}
.aboutAppArea  .image_box_bg .selecticon{color: #000 !important;height: 22px;ight: 3px;}
.app_navigation_list li {border-bottom: 1px solid #FFF;}
.tabletScreen .bottomScrollContainer .noScroll {position:relative;z-index:1;}
.box-inner-go .well .dirInnerImg  input {top: -30px !important;min-height: 90px;} 
.bottomview .bottomScrollContainer {z-index: 1;}
.tabletScreen .bottomScroll ul, .scrollBottom ul { margin-top: 10px;}

/*box-shadow*/
.app_navigation_list.shadow_1 li{box-shadow:0 7px 12px 2px rgba(51,51,51,.23);margin-bottom:4px;}

/* User Page NEw CSS */
.myApiTable { font-size:16px;}
.myApiTable .tagOne { color:#999; font-size:16px;}
.myApiTable .noteTag { margin-left:30px;}
.myApiTable .userCode {color: #000;background-color: #f1f1f1;padding-left: 4px;padding-right: 4px;font-size: 110%;}
.userTags {list-style-type: decimal;} 	
/* User Page NEw CSS */
.readerAlertss::before { right: 86% !important; } 
.newssLixting {
    margin: 0px 10px 10px 10px !important;
    border-radius: 0 !important;
    padding: 5px !important;
}
.myLixting img {
    float: right;
    height: 60px !important;
    margin-left: 10px !important;
    width: 100px !important;
}
.newSearch, .newSearch:focus, .newSearch:hover {
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    border-bottom-color: #c9c9c9 !important;
    background: transparent !important;
    color: #fff !important;
    box-shadow: none !important;
}
.main-newsx-section ul li {
    line-height: 18px;
    list-style: outside none none;
    margin: 0 0 -1px 0;
    min-height: inherit;
    padding: 10px;
}
.nav-news-box.nav > li > a:focus, .nav-news-box.nav > li > a:hover {
    border-color: transparent;
    background: none;
}
.newsTopMainNav:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.no-data .smile-icon {
    border: 8px solid #fff;
    border-radius: 50%;
    display: block;
    font-size: 130px;
    height: 200px;
    line-height: 130px;
    margin: 20px auto;
    padding: 26px;
    text-align: center;
    width: 200px;
}
.rnzNewsPopUpMene {
    left: 0;
    max-height: 100%;
    min-height: 100%;
    overflow: hidden;
    position: absolute !important;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
}
.nav-header-mob {
    left: 0;
    position: relative;
    margin-top: 0px;
    width: 100%;
    overflow: auto;
}
.NewsSearchBottomBx {
    bottom: 0 !important;
    box-sizing: border-box;
    height: 50px;
    padding: 5px 20px;
    position: absolute;
    width: 100%;
}
.rnzCommentList {
    border: 0 solid #e3e3e3;
    border-radius: 4px;
    box-shadow: 0 0 0 #0000001a inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 0 !important;
}
.memberNewYear {
    float: left;
    margin: 4px 10px 0 0;
}
 .page-text-photo { height:100%;}
 .customWidthFood {  width:20%; padding:0;}
.customWidthFood label{ color:#333;}
@media (min-width: 768px) and (max-width: 1024px) {
.customWidthFood {  width:calc(100% - 70%); padding:0;}
.customWidthFood label{ color:#333;}	
.foodPayHistory { display:block; float:left; }
.foodPayHistoryNew { display:block; float:left; }
}
@media (max-width: 767px) {
.customWidthFood {  width:70%; padding:0;}
.customWidthFood label{ color:#333;}	
.foodPayHistory { display:block; float:left; }
.foodPayHistoryNew { display:block; float:left; }
}

.alertClose {float: right;font-size: 21px;font-weight: 700;line-height: 1;color: #fff !important;margin: 11px 7px 0 0;}

.textPara .shareTextPageIco {border-radius: 50%;display: inline-block;height: 30px;width: 30px;line-height: 30px;text-align: center;margin-right: 5px;float: left;overflow: hidden;margin-top: 5px;float: right;}

/*===START NEW NAVIGATION===*/
/*==FIXED MATRIX==*/
ul.app_navigation_fixedmatix{position: relative;margin: 6px;overflow: hidden;clear: both;}
.mac-os ul.app_navigation_fixedmatix{    width: 102.5%;}
ul.app_navigation_fixedmatix .pageIcons{width: 100%;margin: 0 auto;text-align: center;position: relative;}
ul.app_navigation_fixedmatix .pageIcon{display: block;font-size: 36px;line-height: 36px;}
ul.app_navigation_fixedmatix .pageName{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;padding: 0 5px;}
.app_navigation_fixedmatix li.fixed-matrix{
	background:
	linear-gradient(135deg, transparent 10px, transparent 0) top left,
	linear-gradient(225deg, transparent 10px, transparent 0) top right,
	linear-gradient(315deg, transparent 10px, transparent 0) bottom right,
	linear-gradient(45deg,  transparent 10px, transparent 0) bottom left;
	background:
	-webkit-linear-gradient(135deg, transparent 10px, transparent 0) top left,
	-webkit-linear-gradient(225deg, transparent 10px, transparent 0) top right,
	-webkit-linear-gradient(315deg, transparent 10px, transparent 0) bottom right,
	-webkit-linear-gradient(45deg,  transparent 10px, transparent 0) bottom left;
	
	background-size: 50% 50%;background-repeat: no-repeat;}
.app_navigation_fixedmatix li.hide-border.fixed-matrix.round5 {
    border-radius: 100%;
    height: 100px;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 100px;
    margin-left: -60px;
    margin-top: -50px;
    border:0px solid;
}
.app_navigation_fixedmatix li.fixed-matrix.round5 {
    border-radius: 100%;
    height: 100px;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 100px;
    margin-left: -60px;
    margin-top: -50px;
    border:2px solid;
}
.app_navigation_fixedmatix li.fixed-matrix {width: 144px;height:144px;margin:5px;padding:13px 15px;color: white;line-height:1.5;float:left;overflow:hidden;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;cursor: pointer;}
.html5view ul.app_navigation_fixedmatix, .tabletScreen ul.app_navigation_fixedmatix{width: 328px;margin: 10px auto;}
.app_navigation_fixedmatix li.hide-border.matrixFour::after, .app_navigation_fixedmatix li.hide-border.fixed-matrix::after {
	position: absolute;
	content: "";
	width: 144px;
	height: 144px;
	z-index: -1;
}
.app_navigation_fixedmatix li.matrixFour::after, .app_navigation_fixedmatix li.fixed-matrix::after {
	width: 150px;
	height: 150px;
	content: "";
	z-index: -1;
	position: absolute;
}
.app_navigation_fixedmatix li.hide-border.fixed-matrix.round1::after {
    left: 0px;
	top: 0px;
}

.app_navigation_fixedmatix li.hide-border.fixed-matrix.round2::after {
    left: auto !important;
	right: 20px;
	top: 0px;
}
.app_navigation_fixedmatix li.hide-border.fixed-matrix.round3::after {
    top: auto;
	bottom: 0;
	left: 0px;
}
.app_navigation_fixedmatix li.hide-border.fixed-matrix.round4::after {
    bottom: 0px;
	left: auto;
	top: auto;
	right: 20px;
}
.app_navigation_fixedmatix li.fixed-matrix.round1::after {
    left: 2px;
	top: 2px;
}

.app_navigation_fixedmatix li.fixed-matrix.round2::after {
    left: auto !important;
	right: 22px;
	top: 2px;
}
.app_navigation_fixedmatix li.fixed-matrix.round3::after {
    top: auto;
	bottom: 2;
	left: 2px;
}
.app_navigation_fixedmatix li.fixed-matrix.round4::after {
    bottom: 2px;
	left: auto;
	top: auto;
	right: 22px;
}
.app_navigation_fixedmatix li.hide-border.matrixFour:nth-child(1)::after{
	left: 0px;
	top: 0px;
}
.app_navigation_fixedmatix li.hide-border.matrixFour:nth-child(2)::after{
	right: 20px;
	top: 0px;
}
.app_navigation_fixedmatix li.hide-border.matrixFour:nth-child(3)::after{
	left: 0px;
	top: auto;
	bottom: 0px;
}
.app_navigation_fixedmatix li.hide-border.matrixFour:nth-child(4)::after{
	right: 20px;
	top: auto;
	bottom: 0px;
}

.app_navigation_fixedmatix li.matrixFour:nth-child(1)::after{
	left: 2px;
	top: 2px;
}
.app_navigation_fixedmatix li.matrixFour:nth-child(2)::after{
	right: 22px;
	top: 2px;
}
.app_navigation_fixedmatix li.matrixFour:nth-child(3)::after{
	left: 2px;
	top: auto;
	bottom: 2px;
}
.app_navigation_fixedmatix li.matrixFour:nth-child(4)::after{
	right: 22px;
	top: auto;
	bottom: 2px;
}


/*For mac system only
.mac-os .app_navigation_fixedmatix li.fixed-matrix.round5 {
       margin-left: -50px;
}
.mac-os .app_navigation_fixedmatix li.fixed-matrix.round2::after {
    right: 2px;
}
.mac-os .app_navigation_fixedmatix li.fixed-matrix.round4::after {
    right: 2px;
}*/

@media screen and (max-width: 479px){
.mobileView .app_navigation_fixedmatix li.fixed-matrix, .mobileView .app_navigation_fixedmatix li.matrixFour:after, .mobileView .app_navigation_fixedmatix li.fixed-matrix:after{width: 128px;height: 128px;}
.mobileView .iphone .app_navigation_fixedmatix li.fixed-matrix, .mobileView .iphone .app_navigation_fixedmatix li.matrixFour:after, .mobileView .iphone .app_navigation_fixedmatix li.fixed-matrix:after{width: 123px;height: 123px;}
.mobileView .app_navigation_fixedmatix li.fixed-matrix.round4:after, .mobileView .app_navigation_fixedmatix li.fixed-matrix.round2:after {right: 7px;}
.mobileView .app_navigation_fixedmatix li.fixed-matrix.round5{width: 90px;height: 90px;margin-left: -47px;margin-top: -46px;}
.mobileView ul.app_navigation_fixedmatix {margin: 6px 6px 55px 6px;}
.mobileView .android .app_navigation_fixedmatix li.fixed-matrix.round4:after, .mobileView .android .app_navigation_fixedmatix li.fixed-matrix.round2:after {right: 4px;}
.mobileView .iphone .app_navigation_fixedmatix li.fixed-matrix.round4:after, .mobileView .iphone .app_navigation_fixedmatix li.fixed-matrix.round2:after {right: 2px;}
}
@media screen and (min-width: 391px) and (max-width:479px) {
	.mobileView ul.app_navigation_fixedmatix {margin: 6px 6px 205px 6px;}
	
}
@media screen and (min-width: 480px) and (max-width:767px) {
	.mobileView .app_navigation_fixedmatix li.fixed-matrix.round2:after, .mobileView .app_navigation_fixedmatix li.fixed-matrix.round4:after {right: 8px;}
	.mobileView .app_navigation_fixedmatix li.fixed-matrix.round5 {margin-left: -54px;}
}
@media screen and (min-width: 768px) and (max-width:1199px) {
	.mobileView .app_navigation_fixedmatix li.fixed-matrix.round2:after, .mobileView .app_navigation_fixedmatix li.fixed-matrix.round4:after {right: 10px;}
	.mobileView .app_navigation_fixedmatix li.fixed-matrix.round5 {margin-left: -55px;}
}
/*==END FIXED MATRIX==*/

/*==3D SLIDE==*/
ul.app_navigation_slidemenu3d {
	text-align: center;
	overflow-y: scroll;
	width:106%;
	height: 100%;
	padding-right: 30px;
	list-style: none;
}
ul.app_navigation_slidemenu3d li{
	float: none;
	position:relative;
}
.slidemenu3d.open-panel3dslide{
    transform: translate3d(0em, 0px, 0px);
    -moz-transform: translate3d(0em, 0px, 0px);
    -webkit-transform: translate3d(0em, 0px, 0px);
    -o-transform: translate3d(0em, 0px, 0px);
    opacity: 1;
}
.slidemenu3d {
    transform: translate3d(-22em, 0px, 0px);
    -moz-transform: translate3d(-22em, 0px, 0px);
    -webkit-transform: translate3d(-22em, 0px, 0px);
    -o-transform: translate3d(-22em, 0px, 0px);
    opacity: 0;
}
.slidemenu3d, .page-controller {
    transition: all 350ms ease 0s;
    -webkit-transition: all 350ms ease 0s;
    -moz-transition: all 350ms ease 0s;
    -ms-transition: all 350ms ease 0s;
    -o-transition: all 350ms ease 0s;
    height: 100%;
	
}
.page-controller.open-panel3dslide-NO, .page-controller.open-panel3dslide-YES{
	transform: translate(80%) scale(0.9);
	-webkit-transform: translate(80%) scale(0.9);
	-moz-transform: translate(80%) scale(0.9);
	-ms-transform: translate(80%) scale(0.9);
	-o-transform: translate(80%) scale(0.9);
	position: relative;
	box-shadow: inset -2px 0 10px #000;
}
.slidemenu3d {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    width: 20em;
    overflow: hidden;
    height: 100%;
}
ul.app_navigation_slidemenu3d li .myAppPage{
	font-size: 35px;
	display: block;
	width: 90px;
	height: 90px;
	line-height: 90px;
	margin: 15px auto 0;
	border-radius: 100%;
	border: 2px solid #fff;
	overflow: hidden;
	}
ul.app_navigation_slidemenu3d li .myAppPage img{
	width: 100%;
	height: 90px;
	display: block;
}	
ul.app_navigation_slidemenu3d li .pageName{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	width: 55%;
	margin: 0 auto;
}	
/*==END 3D SLIDE==*/ 

/*===CROSS MATRIX==*/
ul.app_navigation_crossmatrix {
    list-style: none;
    position: absolute;
    margin: 0;
    display: block;
    width: 36000px;
    margin-top: 200px;
    left:-97px;
	-webkit-transition: none;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.rotateContent{
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	padding-right: 22px;
	}
ul.app_navigation_crossmatrix li{
	width: 100px;
	height: 100px;
	text-align: center;
	transform: rotate(45deg);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	background: #000;
	position: static;
	float: left;
	padding: 0 5px;
	border: 2px solid #fff;
}
ul.app_navigation_crossmatrix li img{
	width: 40px !important;
	height: 40px;
}
ul.app_navigation_crossmatrix li .pageName{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}
ul.app_navigation_crossmatrix li:nth-child(3n+1) {
   margin: 0 0 0 -31px;
}
ul.app_navigation_crossmatrix li:nth-child(3n+2) {
    margin: -69px 0 0 -31px;
}
ul.app_navigation_crossmatrix li:nth-child(3n+3) {
   margin: 69px 0px 0px -100px;
}

ul.app_navigation_crossmatrix li.borderHide:nth-child(3n+1){
   margin: 0 0 0 -28px;
}
ul.app_navigation_crossmatrix li.borderHide:nth-child(3n+2){
    margin: -72px 0 0 -28px;
}
ul.app_navigation_crossmatrix li.borderHide:nth-child(3n+3){
   margin: 72px 0px 0px -100px;
}
ul.app_navigation_crossmatrix li .pageIcon{
	display: block;
	font-size: 35px;
	line-height: 35px;
	text-align: center;
	padding-top: 15px;
}
.fixedCarousel-control {
    position: absolute;
    top: 480px;
    left: 0;
    font-size: 18px;
    text-align: center;
    margin: 0 auto;
    width: 100%;
}
.fixedCarousel-control span{
	cursor: pointer;
	margin: 0 2px;
	background: rgba(00,00,00,0.3);
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 29px;
	border-radius: 100%;
	display: inline-block;
	border: 1px solid;
	box-shadow: 0 0 3px rgba(00,00,00,0.3);
}
.tabletScreen ul.app_navigation_crossmatrix{margin-top: 155px;}
.tabletScreen .fixedCarousel-control{top: 420px;}
/*===END CROSS MATRIX==*/

/*===SLIDE SHUTTER==*/
.app_navigation_slideshutter{}
.app_navigation_slideshutter_nav *{margin: 0;padding: 0;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s;}
.app_navigation_slideshutter_nav {position: absolute;width: 100%;top: 47px;overflow:hidden;margin:0px;padding:0px;list-style:none;}
.app_navigation_slideshutter li {background: none no-repeat 0 0 / cover;cursor: pointer;display:inline-block;float: left;position: relative;width: 100%;box-shadow:0px 0px 8px rgba(0,0,0,.5);}
.app_navigation_slideshutter li div {width: 100%;height: 60px;background-size: 100% 100%;background: transparent no-repeat center center / cover;}
.app_navigation_slideshutter li .pageName {position: absolute;left: 0;display: block;padding: 5px;text-transform: capitalize;width: 100%;color: #fff;text-align: center;top: 50%;margin-top: -20px;}
.app_navigation_slideshutter li.full {height: 70%;}
.app_navigation_slideshutter li.half {height: 10%;}
.app_navigation_slideshutter li.none {height: 0;overflow: hidden;display: inline-block;}
.app_navigation_slideshutter li.full div{height:340px;}
.tabletScreen.window .app_navigation_slideshutter li.full div{height: 239px;}
.tabletScreen .app_navigation_slideshutter li.full div{height: 307px;}
.tabletScreen .height-none .app_navigation_slideshutter li.full div {height: 357px;}
.tabletScreen.window .height-none .app_navigation_slideshutter li.full div {height: 290px;}
.slideShutter-control {
    position: absolute;
    top: 60px;
    right: 10px;
    background: rgba(00,00,00,0.3);
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 27px;
    border-radius: 3px;
    cursor: pointer;
    box-shadow: 0 0 3px rgba(00,00,00,0.3);
}
.height-none .app_navigation_slideshutter_nav{top: 0;}
.height-none .app_navigation_slideshutter li.full div {height: 390px;}
.height-none .slideShutter-control{top: 10px;}

/*===END SLIDE SHUTTER==*/
.app_navigation_fixedmatix.smallNav, .app_navigation_slidemenu3d.smallNav, .app_navigation_crossmatrix.smallNav, .app_navigation_slideshutter_nav.smallNav {font-size: 12px;}
.app_navigation_fixedmatix.mediumNav, .app_navigation_slidemenu3d.mediumNav, .app_navigation_crossmatrix.mediumNav, .app_navigation_slideshutter_nav.mediumNav  {font-size: 16px;}
.app_navigation_fixedmatix.largeNav, .app_navigation_slidemenu3d.largeNav, .app_navigation_crossmatrix.largeNav, .app_navigation_slideshutter_nav.largeNav {font-size: 18px;}
.app_navigation_fixedmatix.xlargeNav, .app_navigation_slidemenu3d.xlargeNav, .app_navigation_crossmatrix.xlargeNav, .app_navigation_slideshutter_nav.xlargeNav {font-size: 20px;}
/*===END NEW NAVIGATION===*/

.lback{
	left: 10px !important;
}
.dirListImg{
 background-repeat: no-repeat;
    background-position: center 0;
    background-size: contain;
}