/* Add here all your CSS customizations */
.banner-text{display:block; background:#000000; background:rgba(0,0,0,0.8); padding:5px 0px; width:100%; margin-top:-35px; z-index:99; position:relative;}
.banner-text-ticker{display:block; background:#000000; background:rgba(0,0,0,0.8);width:100%; margin-top:-31px; z-index:99; position:relative;}
.banner-text ul{list-style:none; display:block; text-align:center; margin:0px; padding:0px; }
.banner-text ul li{display:inline-block; font-size:16px; color:#FFFFFF; margin:0px 10px; font-weight:600; position:relative;}
.banner-text ul li:before{position:absolute; content:"."; font-size:40px; top:-12px; left:-15px; color:#FFFFFF;}
.banner-text ul li:first-child:before{display:none;}
.main-nav{display:inline-block; padding:8px 0px 0px; color:#FFFFFF; font-size:24px;}
.changes-begins{position:relative;}
.changes-begins-desc{position:absolute; height:53px; bottom:0px; background: rgb(0, 0, 0); /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.9)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.9)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.9)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.9)); width:100%;  color:#FFFFFF; padding:10px; transition: .10s ease;}
.changes-begins-desc h3, .changes-begins-desc p{color:#FFFFFF;}
.changes-begins-desc h3{white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; text-transform:none; line-height:35px; }
.changes-begins:hover  .changes-begins-desc{bottom:0px; height:auto; transition: .10s ease;}
.fixing{position:relative; padding-top:70px;}
.fixing span{display:block; position:absolute; width:50px; height:50px; border:1px solid #db5302; background:#f37022; border-radius:25px; margin-left:50%; left:-25px; top:10px; text-align:center; color:#FFFFFF; line-height:50px; font-size:30px;}
.s-fb{display:block; text-align:center; position:relative; text-transform:uppercase; font-size:14px; font-weight:700; padding:10px; background:#3b579d; color:#FFFFFF;}
.s-fb i{position:absolute; left:20px; top:13px;}
.s-fb:hover{background:rgba(59, 87, 157, 0.9); color:#FFFFFF;}
.slickModal h3{font-size:20px; text-transform:uppercase; margin-bottom:10px;}
.more-less {float: right;}
.or{display:block; width:100%; border-bottom:1px solid #dddddd; position:relative; margin-top:10px; margin-bottom:20px;}
.or span{width:40px; height:40px; position:absolute; margin-left:50%; left:-25px; border-radius:25px; font-size:16px; text-transform:uppercase; line-height:40px; background:#FFFFFF; top:-19px; text-align:center;}
.cons{font-weight:400;}
.ml-h, .mf-h, .m-login, .m-fp{display:none;}
.modal-body a{font-weight:700;}
.image_ss{max-width:55px;}
.complaint-cat{display:block; margin-bottom:30px}
.complaint-cat img{max-width:100%; border-radius:100%; border:5px solid #dddddd;}
.complaint-cat:hover img{box-shadow:0px 0px 5px rgba(0,0,0,1);}
.complaint-cat.hli img{border-color:#f37022;}
.complaint-cat.hli:hover img{box-shadow:none;}
.chb{display:none;}
.image_text {position: relative;}
.bottomleft {position: absolute;bottom: 8px;right: 16px;font-size: 18px;color:white;background-color:black;opacity: 0.5;}
.c_pending{padding-top:120px;}
.cp{border:solid black 1px;}
.info-tag{display:block; padding:20px; background:#EEEEEE; font-size:22px; color:#555555; position:relative; border:1px solid #dddddd; }
.info-tag:after{font-family: simple-line-icons; content: "\e606"; font-size:30px; position:absolute; transition: all 0.3s; top:20px; right:40px;}
.info-tag:hover{box-shadow:3px 3px 5px rgba(0,0,0,0.5);}
.info-tag:hover:after{right:20px;}
.ward-page{display:block; background:#f6f6f6; padding:15px 0px; box-shadow:0px 0px 3px rgba(0,0,0,0.3);}
.ward-info ul{list-style:none; padding:0px; margin:0px;}
.ward-info li{position:relative; padding:17px 0px; font-size:16px; padding-left:50px; margin-left:10px;}
.ward-info li i{width:40px; height:40px; border-radius:20px; text-align:center; line-height:38px; border:1px solid transparent; position:absolute; top:8px; left:0px; color:#FFFFFF; font-size:22px;}
.ward-info li i.icon1{background-color:#0088cc}     
.ward-info li i.icon2{background-color:#e36159}
.ward-info li i.icon3{background-color:#2baab1}
.ward-info li i.icon4{background-color:#47a447}
.ward-info li i.icon5{background-color:#5bc0de}
.ward-info li i.icon6{background-color:#ed9c28}
.ward-info li strong{font-weight:400;}
.ward-info li span{font-weight:700; color:#f37022;}
.elected-rep, .top-complaints{padding:15px 0px; background:#f6f6f6; box-shadow:0px 0px 3px rgba(0,0,0,0.3);}
.elected-rep h4, .top-complaints h4{padding-left:15px; padding-right:15px;}
.elected-rep ul{list-style:none; margin:0px; padding:0px;}
.elected-rep li{margin-bottom:10px;padding-left:15px; padding-right:15px;}
.elected-rep li a{display:block; position:relative; padding-left:90px; padding-top:25px; padding-bottom:25px; color:#555555; font-size:18px;}
.elected-rep li a img{position:absolute; left:0px; top:10px;}
.elected-rep li a strong small{display:block; font-weight:400; color:#117b3d;}
.elected-rep li a:after{font-family: simple-line-icons; content: "\e606"; font-size:30px; position:absolute; transition: all 0.3s; top:35px; right:25px;}
.elected-rep li a:hover{background:#FFFFFF;box-shadow:3px 3px 5px rgba(0,0,0,0.5); color:#f37022;}
.elected-rep li a:hover:after{right:5px;}
.top-complaints ul{list-style:none; margin:0px; padding:0px;}
.top-complaints ul li{display:block;}
.top-complaints ul li a{display:block; padding:15px 10px; font-size:18px; font-weight:700; position:relative;}
.top-complaints ul li a span{display:inline-block; width:30px; height:30px; border-radius:15px; text-align:center; color:#117b3d; border:1px solid #117b3d; line-height:28px; font-weight:400; margin-right:15px;}
.top-complaints ul li a:after{font-family: simple-line-icons; content: "\e606"; font-size:30px; position:absolute; transition: all 0.3s; top:15px; right:25px;}
.top-complaints ul li a:hover{background:#FFFFFF;}
.top-complaints  li a:hover:after{right:5px;}
.top-complaints strong{display:block; padding:3px 15px 0px;}
.top-complaints strong a{color:#117b3d;}
.success_str{padding-top:15px;}
.sidebar ul{margin:0px; padding:0px; list-style:none; padding-bottom:10px; border-bottom:1px solid #aaaaaa; margin-bottom:20px;}
.sidebar ul:last-child{border-bottom:1px solid transparent;}
.sidebar ul li{position:relative; padding-left:30px;}
.sidebar ul li:before{position:absolute; content: "\f0da"; font-family:FontAwesome; top:5px; left:15px; }
.sidebar ul li a{position:relative; display:block; padding:5px 0px;}
.sidebar ul li:hover{background:#EEEEEE;}
.sidebar ul li a:after{font-family: FontAwesome; content: "\f054"; font-size:14px; position:absolute; transition: all 0.3s; top:6px; right:15px;}
.sidebar ul li a:hover:after{right:5px;}
.sidebar h4{font-size:18px; font-weight:700; margin-bottom:5px;}
.complaint-total{background:#EAEAEA;}
.complaint-total ul{margin:0px; padding:0px; display:table; position:relative; width:100%; border-top:1px solid #e6e6e6; height:62px; background-color:#f5f6f8; }
.complaint-total ul:after{content:""; position:absolute; background:url(../img/ss-right.png) no-repeat; width:38px; height:62px; right:-38px;}
.complaint-total ul li{display:table-cell; width:33%; text-align:left; /*background:#f6f6f6; border-right:1px solid #cccccc;*/ padding:5px 10px;}
.complaint-total ul li:last-child{/*background:#FFFFFF;*/ border-right:1px solid transparent; vertical-align:middle;}
.complaint-total strong{font-size:20px; line-height:24px; }
.complaint-total small, .complaint-total label{display:block; font-size:14px; font-weight:400; color:#555555;}
.complaint-filters{background:#f6f6f6; padding:15px; padding-top:20px; padding-bottom:5px; border:1px solid #cccccc;}
.complaint-filters span{color:#f37022; font-size:18px; display:inline-block; padding-top:5px;}
.complaint-sec{display:block; position:relative; padding:15px 0px 0px; background:#f6f6f6; margin-bottom:30px; transition: all 0.3s;}
.complaint-sec:hover{box-shadow:3px 3px 3px rgba(0,0,0,0.3);}
.complaint-sec.my-complaints{border:1px solid #dddddd; border-bottom:1px solid transparent;}.my-complaints .media{padding-bottom: 20px;}
.complaint-sec-desc{display:block; padding:0px 15px 0px; border-bottom:1px solid #dddddd;}
.complaint-heading{position:relative;}
.complaint-heading h2{width:100%; white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; font-weight:700; font-size:18px; margin-top:10px; margin-bottom:0px;}
.complaint-heading span{position:absolute; top:-25px; right:-15px; padding:1px 10px; width:110px; text-align:center; color:#FFFFFF;  }
.complaint-heading span.open{background:#d2322d;}
.complaint-heading span.in-progress{background:#ed9c28;}
.complaint-heading span.resolved{background:#47a447;}
.complaint-sec ul{list-style:none; padding:0px; margin:0px; font-size:12px;}
.complaint-sec ul li{line-height:22px;}
.complaint-sec p{margin:10px 0px;}
.complaint-sec p span{display:inline; background:#eaeaea; border:1px solid #aaaaaa; padding:0px 5px; color:#333333;}
.complaint-sec-footer{padding:20px 15px 25px; background:#f0f0f0; border:1px solid #dddddd; border-top:none; position:relative; padding-left:100px;}
.complaint-sec-footer img{position:absolute; top:15px; left:12px;}
.complaint-sec-footer strong, .complaint-sec-footer label, .complaint-sec-footer span{display:block; font-size:12px; line-height:20px; margin-bottom:0px;}
.complaint-sec-footer strong{font-size:14px; font-weight:700; text-transform:capitalize;}
.complaint-sec-footer label{color:#f37022;}
.complaints-img{padding:0px; margin:0px; list-style:none;}
.complaints-img li{display:inline-block; margin:0px 5px 10px;}
.login-sec{position:relative;padding-left:75px; margin-bottom:20px;}
.login-sec img{position:absolute; top:-10px; left:0px;}
.login-sec strong, .login-sec span{display:block;}
.login-sec .edit{position:relative;}
.login-sec .edit:before{position:absolute; content:"|"; font-size:18px; left:-22px; top:-3px; color:#117b3d;}
.profile-sec{background:url(../img/new-images/profile-bg.jpg) no-repeat center;  padding:50px 0px; width:100%; position:relative;}
.profile-sec:after{position:absolute; z-index:9; background:rgba(0,0,0,0.2); width:100%; height:100%; top:0px; left:0px; right:0px; content:"";}
.profile-sec .container{z-index:99; position:relative;}
.profile-sec h2{color:#FFFFFF; border-bottom:1px solid #dddddd; padding-bottom:10px; margin-bottom:10px;}
.profile-sec h2 img{margin-right:15px;}
.profile-sec h2 small{color:#dddddd; font-size:16px; margin-left:30px;}
.profile-sec span{color:#eeeeee;}
.second-nav{width:100%; padding:5px 0px; display:block; background:#f6f6f6; border-bottom:1px solid #cccccc;}
.second-nav ul{margin:0px; padding:0px; list-style:none; display:block; text-align:center;}
.second-nav ul li{display:inline-block; position:relative; margin:0px 10px;}
.second-nav ul li:before{content:"|"; position:absolute; left:-17px;top:-2px; font-size:20px; color:#117b3d;}
.second-nav ul li a{font-size:16px; font-weight:600; display:block; position:relative; padding:0px 5px;}
.second-nav ul li a.active:after, .second-nav ul li a:hover:after{content:""; width:100%; border-bottom:2px solid #117b3d; bottom:-5px; position:absolute; left:0px;}
.second-nav ul li:first-child:before{display:none;}
.pl-none{padding-left: 0 !important;}
.success_border{position:relative; border:1px solid #EEEEEE;}
.success_border:hover{border:solid gray 1px;}
.gimg_text{font-size:18px;padding-top:5px;}
.galler_inner_sec2{padding-top:25px;}
.icon_text{font-size:25px;}
.bottom_left {position: absolute;bottom:0px;float:left;font-size: 18px;color:white;padding:10px;background-color:black;
 opacity: 0.7;margin-right:15px;min-width:555px;}
.project_title{font-size:16px;}
.step-container{display:block; padding:15px;}
.step-container .step-header{position:relative; margin:0px -15px; }
.step-container .step-header:before{content:"";  border-style: solid none none solid;  border-width: 15px; bottom: -15px; height: 0; left: 0; position: absolute; top: auto; width: 0;}
.step-container .step-header:after{content:"";  border-style: solid solid none none ;   border-width: 15px; bottom: -15px; height: 0; right: 0; position: absolute; top: auto; width: 0;}
.step-container .step-header span{display:inline-block; padding:15px 20px; }
.step-container .step-header a{color:#FFFFFF; font-size:16px; margin-left:15px;}
.step-container .step-header i{position:absolute; right:15px; top:15px;}
.step-container-content{transition: all 2.9s;}

.step-category .step-header{background:#f37022; color:#FFFFFF; font-size:24px;}
.step-category .step-header:before{border-color: #802b25 transparent transparent; }
.step-category .step-header:after{border-color: #802b25 transparent transparent;}
.step-category .step-header span{ background:#e75a06; }

.step-location .step-header{background:#117b3d; color:#FFFFFF; font-size:24px;}
.step-location .step-header:before{border-color: #004e20 transparent transparent; }
.step-location .step-header:after{border-color: #004e20 transparent transparent;}
.step-location .step-header span{ background:#076c31; }

.step-complaint-desc .step-header{background:#008aff; color:#FFFFFF; font-size:24px;}
.step-complaint-desc .step-header:before{border-color: #0166bb transparent transparent; }
.step-complaint-desc .step-header:after{border-color: #0166bb transparent transparent;}
.step-complaint-desc .step-header span{ background:#047add; }

.step-account .step-header{background:#373cff; color:#FFFFFF; font-size:24px;}
.step-account .step-header:before{border-color: #0006f2 transparent transparent; }
.step-account .step-header:after{border-color: #0006f2 transparent transparent;}
.step-account .step-header span{ background:#161cff; }

.step-mobile .step-header{background:#ff4e4e; color:#FFFFFF; font-size:24px;}
.step-mobile .step-header:before{border-color: #e80000 transparent transparent; }
.step-mobile .step-header:after{border-color: #e80000 transparent transparent;}
.step-mobile .step-header span{ background:#ff2020; }

.step-container-content{display:block; padding:8px 20px; background:#eeeeee;}
.step-category .step-container-content .res-section, .step-location .step-container-content .select-sec, .step-location .step-container-content .res-section, .step-complaint-desc .step-container-content .select-sec, .step-complaint-desc .step-container-content .res-section, .step-account .step-container-content .select-sec, .step-account .step-container-content .res-section, .step-mobile .step-container-content .select-sec, .step-mobile .step-container-content .res-section, .step-category .step-header a, .step-category .step-header i, .step-location .step-header a, .step-location .step-header i, .step-complaint-desc .step-header a, .step-complaint-desc .step-header i, .step-account .step-header a, .step-account .step-header i, .step-mobile .step-header a, .step-mobile .step-header i  {display:none;}
.sc-title{display:block; margin:20px 0px 15px;}
.select-sec, .res-section {display:block; padding-top:10px; padding-bottom:10px;}
.res-section .sc-title{display:block; margin:0px 0px 10px;}
.res-section h5{margin:0px; font-weight:600; font-size:1.2em;}
.c-desc{white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; text-transform:none;}
.step-account .res-section h5{text-transform:none;}
.ourmla-text{padding-left:10px;}
.formbtn{float:right;}
.project-des {border:solid black 1px;}
.location-text{position:relative;}
.location-text span{position:absolute; right:10px; top:5px;}
.project-title {padding-top:25px;}
.progress-bar-sec{padding-top:15px;margin-right:18px;}
.new-project{position:relative; border:1px solid #EEEEEE;}
.new-project:hover{border-color:#aaaaaa;}
.new-project img{position:relative; height:100%; width:100%; bottom:0px; top:0px; min-height:184px; max-height:230px; height:100%;}
@media (min-width:992px){
.new-project img{	 min-height:230px; height:100%;}
}
@media (min-width:1200px){
	.new-project img{	 min-height:208px; height:100%;}
}
.new-project .col-sm-4{padding:0px; height:100%;}
.new-project .col-sm-8{padding-top:25px;}
.new-project .o-project{position:absolute; right:0px; top:0px; background:#F37022; padding:0px 10px; color:#FFFFFF; width:100px; text-align:center;}
.new-project .u-project{position:absolute; right:0px; top:0px; background:#117B3D; padding:0px 10px; color:#FFFFFF; width:100px; text-align:center;}
.new-project h5{margin-bottom:5px; width:100%; text-transform:none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.new-project p{margin-bottom:10px; line-height:18px;}
.new-project span.content-p{height:72px; overflow:hidden; color:#000000; display:block; margin-bottom:20px;}
.new-project span.content-p p{color:#000000;}
.new-project .progress-bar-sec{padding-top:10px;}
.new-project .c-project{position:absolute; right:0px; top:0px; background:#337ab7; padding:0px 10px; color:#FFFFFF; width:100px; text-align:center;}
.success-str-detail{margin-left:10px;}
.success-str-details h4{white-space: nowrap; 
    width: 100%; 
    overflow: hidden;
    text-overflow: ellipsis;  padding-right:10px;
   }
.success-str-details p{padding-right:10px;margin-bottom:6px; padding-top:6px;}
.profile-detail{padding-top:7px;}
.success-str-details .thumb-info{border:none;}
.success-str-details{position:relative; border:1px solid #EEEEEE;}
.success-str-details:hover{border:solid gray 1px;}
.success-str-details span strong{display:block;padding-top:7px;}
.success-str-details{margin-bottom:25px;}
.input-group{padding-bottom:20px;}
.sos-water{display:inline-block;padding-left:50px;padding-top:15px;margin-bottom:5px;}
.quantity {position:relative;}
.quantity .form-control {padding-right:0px; width:130px;padding-left:38px;}
.quantity  .plus{position:absolute; padding:5px 10px 6px; background:#F37022;color:white;top:0px; right:0px;border-radius:4px;}
.quantity  .minus{position:absolute; padding:5px 10px 6px;background:#F37022;color:white;top:0px; right:96px;border-radius:4px;}


/* Success Story */
.success-story{display:block; padding:15px 15px 30px; background:#EAEAEA; position:relative; }
.success-story:hover{box-shadow:5px 5px 5px rgba(0,0,0,0.3);}
.success-story .success-left{position:absolute; bottom:10px; left:-3px;}
.success-story .success-right{position:absolute; top:0; right:-3px;}
.success-person-profile{position:relative; padding-left:70px; padding-top:5px; display:block; margin-bottom:20px;}
.success-person-profile img{position:absolute; left:0px; top:0px;}
.success-person-profile h4{margin:0px; padding:0px; font-weight:600; font-size:18px;}
.success-story .img-left{float:left; margin:0px 10px 10px 0px;}

/* End Success Story */
.success-story.ct:hover{box-shadow:none;}
.btn-custom-first{position:relative; margin-left:40px; top:10px; }
.btn-custom-first:before{content:""; background:url(../img/ss-left.png) no-repeat; position:absolute; left:-24px; top:-11px; height:41px; width:24px;}
.btn-custom-first span{display:inline-block; width:150px; height:41px;  background-color: #1a83f1; border-bottom: 1px solid #18669c;  border-radius: 0 3px 3px 0; line-height:40px;  color:#FFFFFF; font-size:16px; font-weight:600;}

.in-the-news h5{font-weight:400; font-size:14px; text-transform:none; margin-bottom:5px;}
.in-the-news h4{font-size:16px; line-height:20px; width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.table-alt-color thead tr{background: #ebebeb;}
.table-alt-color tbody tr:nth-child(even) {background: #f2f2f2}
.table-alt-color tbody tr:nth-child(odd) {background: #FFFFFF}
.footer-bweb span{display:block; font-size:14px; color:#CCCCCC; display:block; margin-bottom:10px;}
.img-responsive-alt{max-width:100%;}
.review-star .stars {background: url("../img/stars.png") repeat-x 0 0; width: 150px; margin-bottom:10px;} 
.review-star .stars input[type="radio"]{position:absolute;opacity:0;filter:alpha(opacity=0)}
.review-star .stars input[type="radio"].star-5:checked ~ span{width:100%}
.review-star .stars input[type="radio"].star-4:checked ~ span{width:80%}
.review-star .stars input[type="radio"].star-3:checked ~ span{width:60%}
.review-star .stars input[type="radio"].star-2:checked ~ span{width:40%}
.review-star .stars input[type="radio"].star-1:checked ~ span{width:20%}
.review-star .stars label{display:block;width:30px;height:30px;margin:0!important;padding:0!important;text-indent:-999em;float:left;position:relative;z-index:10;background:transparent!important;cursor:pointer}
.review-star .stars label:hover ~ span{background-position:0 -30px}
.review-star .stars label.star-5:hover ~ span{width:100%!important}
.review-star .stars label.star-4:hover ~ span{width:80%!important}
.review-star .stars label.star-3:hover ~ span{width:60%!important}
.review-star .stars label.star-2:hover ~ span{width:40%!important}
.review-star .stars label.star-1:hover ~ span{width:20%!important}
.review-star .stars span{display:block;width:0;position:relative;top:0;left:0;height:30px;background:url(../img/stars.png) repeat-x 0 -60px;-webkit-transition:-webkit-width .5s;-moz-transition:-moz-width .5s;-ms-transition:-ms-width .5s;-o-transition:-o-width .5s;transition:width .5s}


/*Intro Page*/

.intro-page{position:relative; width:100%; display:block; height:100vh; min-height:100vh; background:#FFFFFF; font-family: 'Karla', sans-serif;}
.btn-about a {text-decoration: none; color: #333; border: 2px solid #333; padding: 10px 10px; border-radius: 3px; width: 100%; height: 45px; text-align: center;}
.btn-about a:hover{background-color: #333; color: #fff;}
.hire-about a {background-color: #333; color: #fff; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;  padding: 10px 10px; border-radius: 3px; width: 100%; height: 45px; border: 2px solid #333;}
.hire-about a:hover {color: #333; background-color: #FFF; border: 2px solid #333;}
.main-pk-img, .main-kp-img{cursor:pointer;}
.main-pk h3, .main-kp h3{margin:0px; padding:10px 0px 5px;}
.main-pk h4, .main-kp h4{margin:0px; padding-bottom:3px;}
.main-pk-desc, .main-kp-desc{display:none;}
.intro-page a.btn{font-size:14px;}
.intro-page a.btn-large{font-size:22px; background:#F89927;}
.intro-page a:hover.btn-large{background:#0F8A43; color:#FFFFFF;}
.intro-page .img-responsive-alt{max-width:100%;}
span p{color:red;}

.running_ticker {
 /*height: auto;	
 overflow: hidden;
 position: relative;*/
 height:auto;
 position:relative;
 width:2000px;
 /* Starting position */
 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);	
 transform:translateX(100%);
 /* Apply animation to this element */	
 -moz-animation: running_ticker 30s linear infinite;
 -webkit-animation: running_ticker 30s linear infinite;
 animation: running_ticker 30s linear infinite;
}

/* Move it (define the animation) */
@-moz-keyframes running_ticker {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes running_ticker {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes running_ticker {
 0%   { 
 -moz-transform: translateX(100%); /* Firefox bug fix */
 -webkit-transform: translateX(100%); /* Firefox bug fix */
 transform: translateX(100%); 		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Firefox bug fix */
 -webkit-transform: translateX(-100%); /* Firefox bug fix */
 transform: translateX(-100%); 
 }
}
.running_ticker_space
{
	margin-left:1% !important;
	padding-left:1% !important;
}
.marquee span{color:white;font-size:18px;padding:0px 20px;vertical-align:center;margin-top:10px;}

.grey-sec ul li{margin-bottom:15px; line-height:20px;}
.grey-sec ul li:last-child{margin-bottom:0px;}
.comment{color:black;cursor:pointer;padding-right:20px;padding-top:20px;}
.p-none{     padding-right: 0px; padding-left: 0px; }
.reply-btn{color: #f37022;}
.p-details img{float:left; margin:0px 10px 10px 0px; }
.p-details p{text-align:justify; line-height:22px;}
.p-details span p{color:#000000;}
.p-details .modal-header{position:relative;}
.p-details .close{position:absolute; top:-10px; right:-10px; width:30px; height:30px; background-image:url(../img/close.png); opacity:1; font-size:30px; outline:none;}


