/*Import Global Compulsory CSS Files*/
/* @import url(app.css);
@import url(ie8.css);
@import url(plugins.css); */
/*Import Headers*/
/* @import url(header-default.css); */
/*Import Footers*/
/* @import url(footer-v2.css); */
/*Import Google Font*/
body {font-family: 'Open Sans', sans-serif;color: #333;font-size: 13px;line-height: 1.6;background:#eee}
p,li,li a {color: #555;}
a {color: #A41D23;text-decoration: none;}
a,a:hover{outline: 0 !important;}
a:focus {text-decoration: none;}
a:hover {color: #A41D23;text-decoration: underline;}
/*Boxed Layout*/
.wrapper {background: #fff;}
/*Parallax Counter*/

#leftWeb{display:block;}
#mobileleftmenu{display:none;}
/*Parallax Counter Block*/

.parallax-counter h4 {color: #fff;font-size: 18px;}
.parallax-counter .counters {color: #fff;padding: 20px 0;font-weight: 200;background: rgba(0,0,0,0.6);}
/*Parallax Counter v1*/
/*Parallax Counter Block*/

.parallax-counter-v1 .counters {color: #fff;padding: 15px 0 10px;border: solid 1px #555;}
.parallax-counter-v1 h4 {color: #bbb;font-size: 16px;text-transform: uppercase;}
.parallax-counter-v1 span.counter {font-size: 42px;line-height: 48px;}
/*Parallax Counter v2*/

.parallax-counter-v2:after {top: 0;left: 50%;content: " ";margin-left: -25px;position: absolute;border-top: 25px solid #fff;border-left: 25px solid transparent;border-right: 25px solid transparent;}
.parallax-counter-v2:before {top: 0;left: 0;width: 100%;height: 100%;content: " ";position: absolute;background: rgba(0,0,0,0.02);}
.parallax-counter-v2 .counters {padding: 20px 0;border-bottom: solid 2px #ddd;background: rgba(255,255,255,0.9);}
.parallax-counter-v2 .counters h4,.parallax-counter-v2 .counters span {color: #555;font-weight: 200;font-family: 'Open Sans', sans-serif;}
.parallax-counter-v2 .counters span {font-size: 36px;}
.parallax-counter-v2 .counters h4 {font-size: 22px;text-transform: uppercase;}
@media (max-width: 992px) {
.parallax-counter-v2 .counters {margin-bottom: 0 !important;}
}
/*Parallax Team*/

.parallax-team,.parallax-team .title-box-v2 {position: relative;}
.parallax-team:before {top: 0;left: 0;width: 100%;height: 100%;content: " ";position: absolute;background: rgba(255,255,255,0.9);}
/*Main Styles*/
/*Purchase Block*/

.purchase p {margin-bottom: 0;}
.purchase span {color: #666;display: block;font-size: 24px;line-height: 35px;font-weight: normal;margin-bottom: 12px;font-family: 'Open Sans', sans-serif;}
.purchase .btn-buy {text-align: center;}
.purchase .btn-buy a {margin-top: 27px;}
.purchase .btn-buy a i {margin-right: 5px;}
@media (max-width: 992px) {
.purchase {text-align: center;}
.purchase span {font-size: 22px;line-height: 29px;}
.purchase .btn-buy a {margin-top: 25px;font-size: 16px;}
}
/*Service*/
.service {background: #fcfcfc;box-shadow: 0 5px 5px -5px #ddd;-webkit-transition: box-shadow 0.2s ease-in-out;-moz-transition: box-shadow 0.2s ease-in-out;-o-transition: box-shadow 0.2s ease-in-out;transition: box-shadow 0.2s ease-in-out;padding: 13px 15px 13px;margin-bottom: 10px;overflow: hidden;}
.service:hover {background: #fff;}
.service:hover i {color: #656565;}
.service .desc {padding: 0 10px;overflow: hidden;}
.service .desc h4 {font-size: 22px;line-height: 25px;}
.service .desc h5 {line-height: 18px;}
.service .desc p {line-height: 15px;}
.service .service-icon {float: left;padding: 10px;color: #A41D23;font-size: 35px;text-align: center;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.service .service-icon.icon-cogs {font-size: 37px;}
.service .service-icon.icon-plane {font-size: 43px;}
/* Recent Work  */
.recent-work a {text-align: center;background: #fcfcfc;display: inline-block;}
.recent-work a:hover {text-decoration: none;}
.recent-work a:hover strong {color: #555;}
.recent-work em.overflow-hidden {display: block;}
.recent-work a span {display: block;padding: 10px;border-bottom: solid 2px #eee;}
.recent-work a strong {color: #555;display: block;}
.recent-work a i {color: #777;}
.recent-work a img {-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;-o-transition: all 0.8s ease-in-out;-ms-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;}
.recent-work a:hover img {opacity: 0.8;-webkit-transform: scale(1.2) rotate(3deg);-moz-transform: scale(1.2) rotate(3deg);-o-transform: scale(1.0) rotate(3deg);-ms-transform: scale(1.2) rotate(3deg);transform: scale(1.2) rotate(3deg);}
.recent-work a:hover span {border-bottom: solid 2px #A41D23;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.3s ease-in-out;}
/* Work */
.work {margin-top: 6px;}
.work .details {padding: 10px;}
.work .caption {display: block;padding-top: 5px;color: #585f69 !important;font-size: 18px !important;}
.work .caption:hover {cursor: pointer;color: #444 !important;text-decoration: underline;}
/*Other Footer Common Classes*/
/*Thumb Headline*/
.thumb-headline h2 {color: #eee;font-size: 16px;}
/*Footer Logo*/
.footer-logo {margin: 17px 0 20px;}
/*Latest List*/
.latest-list li {padding: 8px 0;border-top: 1px solid #353535;}
.latest-list li:first-child {padding-top: 0;border-top: none;}
.latest-list li a {color: #eee;}
.latest-list small {color: #999;display: block;}
/*Link List*/
.link-list li {border-top: solid 1px #353535;}
.link-list li:first-child {border-top: none !important;}
.link-list a {color: #eee;font-size: 11px;padding: 6px 0px;display: inline-block;text-transform: uppercase;}
.link-list li i {color: #bbb;float: right;margin-top: 10px;}
/*left Link List*/
.llink-list li {border-top: solid 1px #C0BFBF;}
.llink-list li:first-child {border-top: none !important;}
.llink-list a {color: #333;font-size: 12px;font-weight:bold;padding: 6px 0px;display: inline-block;text-transform: uppercase;}
.llink-list li i {color: #bbb;float: right;margin-top: 10px;}
/*second left Link List*/
.sllink-list a {color: #333;font-size: 13px;font-weight:normal;padding: 6px 0px 6px 20px;display: inline-block;text-transform: capitalize;}
.sllink-list li i {color: #bbb;float: right;margin-top: 10px;}
/*Latest Tweets*/
.latest-tweets .latest-tweets-inner p {color: #555;font-size: 13px;}
.latest-tweets .latest-tweets-inner a {/*color: #3498db;*/text-decoration: none;}
.latest-tweets .latest-tweets-inner a:hover {text-decoration: underline;}
.latest-tweets .latest-tweets-inner i.fa {top: 2px;float: left;color: #bbb;color: #55acee;font-size: 18px;margin-right: 5px;position: relative;}
.latest-tweets .latest-tweets-inner small {color: #777;display: block;}
/*Social Icons*/
.social-icons {margin-top: 5px;}
.social-icons li {margin: 0;}
.social-icons li a {margin: 0 3px;}
/*Breadcrumbs*/
/*Default Breadcrumbs*/

.breadcrumbs h1 {color: #666;font-size: 22px;margin-top: 8px;}
.breadcrumb {top: 10px;padding-right: 0;background: none;position: relative;}
.breadcrumb a {color: #777;}
.breadcrumb li.active,.breadcrumb li a:hover {color: #A41D23;text-decoration: none;}
@media (max-width: 550px) {
.breadcrumbs h1.pull-left,.breadcrumbs ul.pull-right {width: 100%;text-align: center;}
.breadcrumbs h1.pull-left {margin-bottom: 0;}
.breadcrumbs .breadcrumb {top: 0;margin-bottom: 10px;}
}
/*Thumbnails*/
a.thumbnail {padding: 0;border: none;margin-bottom: 15px;}
.thumbnail-style {padding: 7px;margin-bottom: 20px;}
.thumbnail-style:hover {box-shadow: 0 0 8px #ddd;-webkit-transition: box-shadow 0.2s ease-in-out;-moz-transition: box-shadow 0.2s ease-in-out;-o-transition: box-shadow 0.2s ease-in-out;transition: box-shadow 0.2s ease-in-out;}
.thumbnail h3,.thumbnail-style h3 {margin: 6px 0 8px 0;}
.thumbnail h3 a,.thumbnail-style h3 a {color: #585f69;font-size: 18px;}
.thumbnail h3 a:hover,.thumbnail-style h3 a:hover {color: #A41D23;text-decoration: none;}
.thumbnail-style .thumbnail-img {position: relative;margin-bottom: 11px;}
.thumbnail-style a.btn-more {right: -10px;bottom: 10px;color: #fff;padding: 1px 6px;position: absolute;background: #A41D23;display: inline-block;}
.thumbnail-style a.btn-more:hover {text-decoration: none;box-shadow: 0 0 0 2px #5fb611;}
.thumbnail-style:hover a.btn-more {right: 10px;}
.thumbnail-kenburn img {left: 10px;margin-left: -10px;position: relative;-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;-o-transition: all 0.8s ease-in-out;-ms-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;}
.thumbnail-kenburn:hover img {-webkit-transform: scale(1.2) rotate(2deg);-moz-transform: scale(1.2) rotate(2deg);-o-transform: scale(1.2) rotate(2deg);-ms-transform: scale(1.2) rotate(2deg);transform: scale(1.2) rotate(2deg);}
/*Servive Blocks*/
/*Service Alternative Block*/
.service-alternative .service:hover {background: #76ca2c;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.service-alternative .service:hover i,.service-alternative .service:hover p,.service-alternative .service:hover h4 {color: #fff;}
/*Servive Block Versions*/
.service-v1 h2 {margin: 15px 0 10px;font-size: 20px;line-height: 28px;}
.service-v1 p {text-align: justify;}
/*Blog Posts*/
.posts .dl-horizontal a {color: #555;}
.posts .dl-horizontal {margin-bottom: 15px;overflow: hidden;}
.posts .dl-horizontal dt {width: 60px;float: left;}
.posts .dl-horizontal dt img {width: 60px;height: 60px;padding: 2px;margin-top: 2px;border: solid 1px #ddd;}
.posts .dl-horizontal dd {margin-left: 70px;}
.posts .dl-horizontal dd p {margin: 0;}
.posts .dl-horizontal dd a {font-size: 14px;line-height: 16px !important;}
.posts .dl-horizontal dd a:hover {color: #A41D23;text-decoration: none;}
.posts .dl-horizontal:hover dt img,.posts .dl-horizontal:hover dd a {color: #A41D23;border-color: #A41D23 !important;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
/*About Page*/
.team ul.team-socail {text-align: right;}
.team ul.team-socail li {margin: 0 !important;padding: 0 !important;}
.team ul.team-socail li a,.team ul.team-socail li a:hover {text-decoration: none;}
.team ul.team-socail li i {color: #aaa;padding: 6px 7px;min-width: 30px;font-size: 18px;text-align: center;background: #f7f7f7;display: inline-block;}
.team ul.team-socail li i:hover {color: #fff;background: #A41D23;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.team .thumbnail-style {padding: 12px;}
.team .thumbnail-style img {margin-bottom: 7px;}
.team .thumbnail-style h3 {margin-bottom: 5px;}
.team .thumbnail-style:hover h3 a {color: #A41D23 !important;}
.team .thumbnail-style small {display: block;margin-top: 5px;font-size: 12px;}
/*About Me Page*/
.about-me {overflow: hidden;}
.about-me h2 {margin: 0;font-size: 20px;text-transform: uppercase;}
.about-me span {color: #999;display: block;font-size: 14px;margin-bottom: 10px;}
.about-me .social-icons {margin-top: 7px;}
/*About My Goals*/
.about-my-goals h2 {text-transform: uppercase;}
/*About Skills*/

/*Gallery Page*/
.gallery-page .thumbnail,.gallery-page .thumbnail:hover {padding: 0;border: none;box-shadow: none;}
.gallery-page .thumbnails {margin-bottom:6px;}
/*Privacy Page*/
.privacy a {text-decoration: underline;}
.privacy a:hover {color: #A41D23;text-decoration: none;}
/*Portfolio Item Page v1*/
.portfolio-item h2 {color: #555;font-size: 24px;margin: 0 0 15px;}
.portfolio-item li {padding: 3px 0;}
.portfolio-item p a {text-decoration: underline;}
.portfolio-item p a:hover {text-decoration: none;}
/*Portfolio Item v1*/
.portfolio-item1 ul {margin: 10px 0 20px;}
.portfolio-item1 li {font-size: 16px;margin-bottom: 3px;}
.portfolio-item1 li i {font-size: 18px;margin-right: 4px;}
/*Sidebar Features*/
/*Blog Tags*/
ul.blog-tags li {display: inline-block;}
ul.blog-tags a {font-size :13px;padding: 2px 7px;background: #f7f7f7;margin: 0 3px 6px 0;display: inline-block;}
ul.blog-tags a i {color: #666;}
ul.blog-tags a:hover {background: #A41D23;}
ul.blog-tags a:hover,ul.blog-tags a:hover i {color: #fff !important;text-decoration: none;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
/*Blog Photo Stream*/
.blog-photos li {display: inline;}
.blog-photos li img {width: 58px;height: 58px;margin: 0 2px 8px;}
.blog-photos li img:hover {box-shadow: 0 0 0 2px #A41D23;}
/*Blog Latest Tweets*/
.blog-twitter .blog-twitter-inner {padding: 10px;position: relative;background: #f7f7f7;margin-bottom: 10px;}
.blog-twitter .blog-twitter-inner,.blog-twitter .blog-twitter-inner:after,.blog-twitter .blog-twitter-inner:before {transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.blog-twitter .blog-twitter-inner:after,.blog-twitter .blog-twitter-inner:before {width: 0;height: 0;right: 0px;bottom: 0px;content: " ";display: block;position: absolute;}
.blog-twitter .blog-twitter-inner:after {border-top: 15px solid #eee;border-right: 15px solid transparent;border-left: 0px solid transparent;border-left-style: inset; /*FF fixes*/border-right-style: inset; /*FF fixes*/}
.blog-twitter .blog-twitter-inner:before {border-bottom: 15px solid #fff;border-right: 0 solid transparent;border-left: 15px solid transparent;border-left-style: inset; /*FF fixes*/border-bottom-style: inset; /*FF fixes*/}
.blog-twitter .blog-twitter-inner:hover {border-color: #A41D23;border-top-color: #A41D23;}
.blog-twitter .blog-twitter-inner:hover:after {border-top-color: #A41D23;}
.blog-twitter .blog-twitter-inner span.twitter-time {color: #777;display: block;font-size: 11px;}
.blog-twitter .blog-twitter-inner a {color: #A41D23;text-decoration: none;}
.blog-twitter .blog-twitter-inner a:hover {text-decoration: underline;}
.blog-twitter .blog-twitter-inner i.fa {top: 2px;color: #bbb;font-size: 18px;position: relative;}
/*Choose Block*/
.who li {margin-bottom: 6px;}
.who li i {color: #A41D23;font-size: 13px;min-width: 15px;margin-right: 8px;text-align: center;position: relative;}
.who li:hover i,.who li:hover a {color: #777;}
.who li:hover a:hover {text-decoration: none;}
/*Promo Page*/
/*Slider Part*/
.fullwidthbanner-container.slider-promo {max-height: 460px !important;}
.slider-promo-info span.big-size {color: #fff;display: block;font-size: 30px;margin-bottom: 25px;text-shadow: none !important;}
.slider-promo-info p {color: #fff;font-size: 16px;margin-bottom: 0;}
/*Promo Box*/
.promo-box {padding: 20px;margin: 25px 0 20px;text-align: center;}
.promo-box i {display: block;font-size: 50px;}
.promo-box p {font-size: 14px;margin-bottom: 0;}
.promo-box strong,.promo-box strong a {color: #555;display: block;font-size: 20px;font-weight: 200;margin: 20px 0 15px;}
.promo-box:hover strong,.promo-box:hover strong a {color: #A41D23;}
/*Promo Service*/
.promo-service {margin-bottom: 20px;}
.promo-service li {margin-bottom: 5px;}
.promo-service a.btn-u {margin: 0 20px 10px 0;}
/*Promo Elements*/
.title-box {font-size: 16px;text-align: center;padding: 10px 0 30px;border-bottom: solid 1px #eee;}
.title-box .title-box-text {color: #555;display: block;font-size: 35px;font-weight: 200;}
@media (max-width: 768px) {
.title-box .title-box-text {font-size: 26px;line-height: 34px;margin-bottom: 10px;}
.title-box p {font-size: 15px;}
}
.block-blockquote {margin: 20px 0;text-align: center;border: dashed 1px #ccc;}
.block-blockquote-inner {padding: 15px;}
.block-blockquote p {font-size: 26px;margin-bottom: 0;}
/*Info Blocks*/
.info-blocks {margin-bottom: 15px;}
.info-blocks:hover i.icon-info-blocks {color: #A41D23;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.info-blocks i.icon-info-blocks {float: left;color: #777;font-size: 30px;min-width: 50px;margin-top: 10px;text-align: center;}
.info-blocks .info-blocks-in {padding: 0 10px;overflow: hidden;}
.info-blocks .info-blocks-in h3 {color: #555;font-size: 20px;line-height: 28px;}
.info-blocks .info-blocks-in p {font-size: 12px;}
/*Brand Page*/
.brand-page .btn {margin-bottom: 10px;}
/*Form Pages*/
.form-page input,.form-page select {margin-bottom: 10px;}
/*Labels and Badges Page*/
ul.labels-demo {margin: 5px 0;}
ul.labels-demo li {list-style: none;display: inline-block;margin: 0 5px 2px 0;}
.badge-sidebar {border-left: solid 1px #eee;}
.hCaption h4{padding:0 !important;}

@media (max-width: 991px) {

.badge-sidebar {border-left: none;}
#leftWeb{display:none;}

}

/*Line Icon Page*/
.line-icon-page .item-box {width: 25%;float: left;height: 90px;text-align: center;padding: 20px 10px;margin: 0 -1px -1px 0;word-wrap: break-word;border: 1px solid #ddd;}
@media (max-width: 768px) {
.line-icon-page .item-box {height: 115px;}
}
@media (max-width: 450px) {
.line-icon-page .item-box {height: 130px;}
}
.line-icon-page .item-box:hover {background: #fafafa;}
.line-icon-page .item span {display: block;font-size: 28px;margin-bottom: 10px;}
.line-icon-page .item:hover {color: #A41D23;}
/*Line Icon Page*/
.icon-page-fa {margin-bottom: 20px;}
.icon-page-fa .item-box {float: left;height: 100px;width: 16% !important;}
.icon-page-fa .item {font-size: 12px;}
.icon-page-fa .item i {color: #555;display: block;font-size: 24px;margin-bottom: 10px;}
@media (max-width: 767px) {
.icon-page-fa .item-box {width: 20% !important;}
.hCaption{top:10% !important;}
}
@media (max-width: 600px) {
.icon-page-fa .item-box {width: 30% !important;}
}
@media (max-width: 400px) {
.icon-page-fa .item-box {width: 50% !important;}
}
/*GLYPHICONS Icons Page*/
/*Special styles for displaying the icons and their classes*/
.bs-glyphicons {padding-left: 0;list-style: none;overflow: hidden;padding-bottom: 1px;margin-bottom: 20px;}
.bs-glyphicons li {width: 25%;float: left;height: 115px;padding: 10px;font-size: 11px;line-height: 1.4;text-align: center;margin: 0 -1px -1px 0;border: 1px solid #ddd;}
.bs-glyphicons .glyphicon {display: block;font-size: 18px;margin: 5px auto 10px;}
.bs-glyphicons li:hover {color: #A41D23;background-color: #fafafa;}
@media (min-width: 768px) {
.bs-glyphicons li {width: 12.5%;}
}
/*Glyphicons Pro*/
.demo-pro-glyphicons li {width: 170px;height: 100px;padding: 20px 10px 30px;}
.demo-pro-glyphicons span {height: 40px;display: block;}
.demo-pro-glyphicons span:before {color: #555;padding: 10px 62px;}
.demo-pro-glyphicons span.glyphicons:before {font-size: 22px;}
/*Glyphicons Pro Halflings*/
.demo-pro-glyphicons span.halflings {height: 30px;}
.demo-pro-glyphicons span.halflings:before {padding: 10px 70px;}
/*Contact Pages*/
.map {width: 100%;height: 350px;border-top: solid 1px #eee;border-bottom: solid 1px #eee;}
.map-box {height: 250px;}
.map-box-space {margin-top: 15px;}
.map-box-space1 {margin-top: 7px;}
/*Background Opacity*/
.service-or {overflow: hidden;position: relative;}
.service-bg {width: 250px;padding: 60px;position: absolute;top: -10px;right: -100px;background-color: rgba(255,255,255,0.1);transform: rotate(55deg);-o-transform: rotate(55deg);-ms-transform: rotate(55deg);-moz-transform: rotate(55deg);-webkit-transform: rotate(55deg);}
/*Service Block v2*/
.service-block-v2 .service-block-in {padding: 20px 30px;text-align: center;margin-bottom: 15px;background: rgba(255,255,255,0.2);}
.service-block-v2 .service-block-in img {width: 100%;margin-bottom: 15px;}
.service-block-v2 .service-block-in i {font-size: 40px;}
.service-block-v2 .service-block-in h4 {line-height: 25px;}
.service-block-v2 .service-block-in p {margin-bottom: 20px;}
.service-block-v2 .service-block-in i,.service-block-v2 .service-block-in h4,.service-block-v2 .service-block-in p {color: #fff;}
/*Easy Block*/
.easy-block-v1 {position: relative;}
.easy-block-v1 img {width: 100%;}
.easy-block-v1 .overflow-h h3 {width: 60%;float: left;font-size: 18px;line-height: 24px;margin-bottom: 5px;}
.easy-block-v1 .easy-block-v1-badge {left: 0px;top: 10px;z-index: 1;color: #fff;padding: 4px 10px;position: absolute;}
/*Easy Block v2*/
.easy-block-v2 {overflow: hidden;position: relative;margin-bottom: 20px;}
.easy-block-v2 img {width: 100%;}
.easy-bg-v2 {top: 5px;color: #fff;width: 100px;padding: 5px;right: -32px;font-size: 13px;position: absolute;text-align: center;letter-spacing: 2px;transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);}
/*Easy Block v3*/
.easy-block-v3 {text-align: left;background: #585f69;margin-bottom: 10px;padding: 30px 20px 20px;}
.easy-block-v3.first {background: #696f77;}
.easy-block-v3.second {background: #707780;}
.easy-block-v3.third {background: #787f88;}
.easy-block-v3 i {color: #fff;float: left;font-size: 30px;min-width: 45px;padding-top: 10px;}
.easy-block-v3 .inner-faq-b {overflow: hidden;}
.easy-block-v3 .inner-faq-b h2,.easy-block-v3 .inner-faq-b h3 {font-size: 21px;margin-bottom: 8px;}
.easy-block-v3 .inner-faq-b h4 {color: #fff;font-size: 17px;margin-bottom: 2px;}
.easy-block-v3 .inner-faq-b h2,.easy-block-v3 .inner-faq-b h3,.easy-block-v3 .inner-faq-b p {color: #fff;}
/*Full Width Block*/
.full-w-block {padding: 30px 0;background: #282828;}
.full-w-block .info-blocks i,.full-w-block .info-blocks-in h3 {color: #fff;}
.full-w-block .info-blocks-in p {color: #ccc;}
.full-w-block .info-blocks:hover i.icon-info-blocks {color: #fff;}
/*Team v2*/
.team-v2 {position: relative;margin-bottom: 20px;}
.team-v2 img {width: 100%;}
.team-v2 .inner-team {padding: 20px;background: #fff;text-align: center;}
.team-v2 .inner-team h3 {margin: 0;}
.team-v2 .inner-team small {display: block;font-size: 12px;margin-bottom: 7px;}
.team-v2 .inner-team p {font-size: 13px;}
.team-v2 .inner-team hr {margin: 10px 0 15px;}
/*Team-Social ---- Temporary*/
.team-social {margin-bottom: 0;}
.team-social li {padding: 0 2px;}
.team-social li a {font-size: 14px;padding: 6px 4px;text-align: center;border-radius: 50% !important;}
.team-social li i {min-width: 20px;}
.team-social li a.fb {color: #4862a3;border: 1px solid #4862a3;}
.team-social li a.tw {color: #159ceb;border: 1px solid #159ceb;}
.team-social li a.gp {color: #dc4a38;border: 1px solid #dc4a38;}
.team-social li a:hover {text-decoration: none;}
.team-social li a.fb:hover {color: #fff;background: #4862a3;}
.team-social li a.tw:hover {color: #fff;background: #159ceb;}
.team-social li a.gp:hover {color: #fff;background: #dc4a38;}
/*Simple Block*/
.simple-block {margin-bottom: 20px;}
.simple-block img {width: 100%;}
.simple-block p {text-align: center;}
.simple-block .carousel-indicators {top: 10px;left: 65%;text-align: right;}
.simple-block .carousel-indicators .active {background: #555;}
.simple-block .carousel-indicators li {border-color: #555;}
.simple-block .carousel-inner > .item {margin: 0;}
.simple-block .responsive-video {margin-bottom: 3px;}
/*Two Blocks*/
.two-blocks {text-align: center;}
.two-blocks-in {margin-bottom: 30px;}
.two-blocks-in i {color: #fff;padding: 11px;font-size: 30px;min-width: 50px;text-align: center;background: #585f69;margin-bottom: 10px;display: inline-block;}
/*Three Blocks*/
.three-blocks {text-align: center;}
.three-blocks-in {margin-bottom: 30px;}
.three-blocks-in i {color: #777;padding: 9px 6px;font-size: 20px;min-width: 40px;margin-bottom: 10px;border: 1px solid #777;}
.three-blocks-in h3 {font-size: 20px;margin-bottom: 7px;}
/*Temperory Classes*/
/*Banner-info*/
.banner-info {margin-bottom: 10px;}
.banner-info i {float: left;color: #fff;padding: 11px;/*min-width works with line-icon*/min-width: 40px;font-size: 22px;text-align: center;margin: 7px 20px 0 0;}
/*min-width works with FontAwesome*/
.banner-info i.fa {min-width: 46px;}
.banner-info.light i {border: 1px solid #fff;}
.banner-info.dark i {background: #585f69;}
.banner-info h3 {font-size: 21px;margin-bottom: 5px;}
.banner-info.light h3 {color: #fff;}
.banner-info.light p {color: #eee;}
/*Breadcrumb-V2*/
.breadcrumbs-v2-in {padding: 60px 0;position: relative;}
.breadcrumbs-v2 h1 {color: #fff;text-transform: uppercase;}
.breadcrumb-v2 li a,.breadcrumb-v2 li.active {color: #fff;}
.breadcrumb-v2 li i {color: #fff;min-width: 19px;padding: 3px 7px;margin-right: 5px;text-align: center;border: 1px solid #fff;}
/*Breadcrumbs-v3*/
.breadcrumbs-v3 {padding: 10px 0;background: #585f69;border-bottom: 1px solid #eee;}
.breadcrumbs-v3 h1 {color: #fff;margin: 3px 0;font-size: 22px;font-weight: 200;}
.breadcrumbs-v3 .breadcrumb {padding: 0;margin-top: 2px;margin-bottom: 0;}
.breadcrumbs-v3 .breadcrumb li a {color: #fff;}
/*Title-Box-V2*/
.title-box-v2 {text-align: center;margin-bottom: 40px;}
.title-box-v2 h2 {font-size: 25px;text-transform: uppercase;}
.title-box-v2 p {font-size: 13px;}
/*remove padding from "Col-"*/
.no-space {padding: 0;}
.no-space-left {padding-left: 0;padding-right: 15px !important;}
.no-space-right {padding-right: 0;}
/*List Style v1*/
.list-style-v1 li {margin-bottom: 7px;}
.list-style-v1 i {margin-right: 5px;}
/*Social Contacts*/
.social-contacts li {padding: 5px 0;border-top: 1px solid #ddd;}
.social-contacts li:first-child {border-top: none;}
.social-contacts li i {color: #777;font-size: 13px;min-width: 13px;margin-right: 12px;text-align: center;}
/*Service Block v3*/
.service-block-v3 {padding: 20px;}
.service-block-v3 i {color: #fff;float: left;font-size: 50px;margin: 0 20px 20px 0;}
.service-block-v3 .service-heading,.service-block-v3 .service-in small {color: #fff;opacity: 0.8;line-height: 1;}
.service-block-v3 .service-in h4,.service-block-v3 .counter {color: #fff;}
.service-block-v3 .service-heading {font-size: 16px;text-transform: uppercase;}
.service-block-v3 .counter {display: block;line-height: 1;font-size: 30px;}
.service-block-v3 .progress {margin-bottom: 7px;}
/*Service Innner*/
.service-block-v3 .service-in small {font-size: 16px;text-transform: uppercase;}
.service-block-v3 .service-in h4 {font-size: 16px;line-height: 0.8;margin-bottom: 0;}
/*Statistics*/
.service-block-v3 .statistics .heading-xs {color: #fff;opacity: 0.8;}
.service-block-v3 .statistics small {color: #fff;}
.service-block-v3 .statistics .progress {background: #bbb;}
.service-block-v3 .statistics .progress-bar-light {background: #fff;}
/*Status Bar*/
.status-bar li {padding-left: 9px;border-left: 1px solid #eee;}
.status-bar li:first-child {border-left: none;}
.status-bar li i {color: #A41D23;margin-right: 5px;}
.status-bar li a:hover {text-decoration: none;}
.status-bar-in {padding: 10px;position: relative;background: #f0f0f0;}
.status-bar-in:after {width: 0;height: 0;top: -10px;left: 50px;content: " ";display: block;position: absolute;border-bottom: 11px solid #f0f0f0;border-left: 11px solid transparent;border-right: 11px solid transparent;border-left-style: inset; /*FF fixes*/border-right-style: inset; /*FF fixes*/}
/*Share List*/
.share-list {margin-bottom: 0;}
.share-list li {padding-left: 20px;}
.share-list li:first-child {padding-left: 0;}
.share-list li i {color: #A41D23;margin-right: 5px;}
/*Table Search v1*/
.table-search-v1 .btn-u.dropdown-toggle {border-left: none;}
.table-search-v1 .btn-group .btn-u {top: 4px;padding: 0 6px;position: relative;}
.table-search-v1 thead {border-bottom: solid 1px #ddd;}
.table-search-v1 td {vertical-align: middle !important;}
.table-search-v1 td a {color: #555;}
.table-search-v1 td span {display: block;}
.table-search-v1 .star-vote {margin: 5px 0 0px;}
.table-search-v1 .star-vote li {padding: 0;}
.table-search-v1 .progress {margin-bottom: 0;}
.table-search-v1 .m-marker a {font-size: 11px;}
.table-search-v1 .m-marker i {float: left;min-width: 20px;font-size: 26px;}
.table-search-v1 .m-marker .display-b {top: 3px;display: block;line-height: 10px;position: relative;}
.table-search-v1 .td-width {width: 40%;}
/*Table Search v2*/
.table-search-v2 .btn-u.dropdown-toggle {border-left: none;}
.table-search-v2 .btn-group .btn-u {top: 4px;padding: 0 6px;position: relative;}
.table-search-v2 thead {border-bottom: solid 1px #ddd;}
.table-search-v2 td {vertical-align: middle !important;}
.table-search-v2 td img {width: 60px;height: 60px;margin: 0 auto;display: block;}
.table-search-v2 .user-names span,.table-search-v2 .user-names small {display: block;text-align: center;}
.table-search-v2 .user-names span {color: #555;font-size: 16px;position: relative;}
.table-search-v2 .user-names small {color: #999;font-size: 13px;}
.table-search-v2 td h3 {font-size: 16px;margin: 0 0 2px;}
.table-search-v2 td a {color: #555;}
.table-search-v2 td p {margin-bottom: 0;}
.table-search-v2 td span {display: block;}
.table-search-v2 td small {font-style: italic;}
.table-search-v2 .s-icons {margin-bottom: 0;}
.table-search-v2 .s-icons li {padding: 2px;}
.table-search-v2 .table-buttons {margin: 0;}
.table-search-v2 .table-buttons li {padding: 0;}
.table-search-v2 .table-buttons .btn-u-sm {padding: 3px 6px;}
.table-search-v2 .td-width {width: 55%;}
/*People Say*/
.people-say img {float: left;width: 40px;height: auto;margin: 6px 10px 0 0;}
.people-say .overflow-h span {font-weight: 700;}
.people-say .overflow-h p {font-style: italic;line-height: 1.3;}
.people-say .overflow-h small {text-align: right;font-style: italic;}
/*Page Option v1*/
.page-option-v1 p {color: #999;font-size: 14px;}
/*Inspire Page*/
img.img-mouse {width: 150px;height: auto;margin: 0 auto 60px;}
/*Desire Page*/
/*Service Info*/

.service-info .info-description {overflow: hidden;}
.service-info i.service-info-icon {color: #777;float: left;width: 50px;height: 50px;padding: 15px;font-size: 20px;line-height: 17px;margin-right: 20px;text-align: center;display: inline-block;border: 1px solid #777;}
.service-info .info-description h3 {margin: 0 0 10px;}
.service-info .info-description p {color: #777;}
/*Portfolio Single Item Page*/
/*Project Details*/
.project-details li {color: #555;font-weight: 200;margin-bottom: 5px;}
.project-details strong {min-width: 100px;display: inline-block;}
.project-details a {text-decoration: underline;}
/*Bootstrap Testimonials*/
.testimonials-bs .headline-center-v2 span.author {color: #777;font-size: 14px;}
/*Removes Bootstrap carousel background images*/
.testimonials-bs .item {margin-bottom: 30px;}
.testimonials-bs .carousel-arrow {text-align: center;}
.testimonials-bs .carousel-control-v2 i {color: #888;width: 30px;height: 30px;padding: 2px;font-size: 22px;display: inline-block;border: 2px solid #888;}
.testimonials-bs .carousel-control-v2 i:hover {color: #A41D23;border-color: #A41D23;text-decoration: none;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.testimonials-bs .carousel-control-v2.left,.testimonials-bs .carousel-control-v2.right {text-decoration: none;background-image: none;}
/*Team v1*/
.team-v1 li > h3 {color: #555;}
/**/
img{max-width:100%;height:auto!important}
video{width:100%!important;height:auto!important}
.header .navbar-brand{padding-left:15px}
.header .topbar ul.loginbar > li{white-space:normal}
.header-fixed .header.header-fixed-shrink{background: rgba(255,255,255, 0.99);}
.banner{min-height:212px;margin-bottom:10px}
.carousel-control.right,.carousel-control.left{background-image:none;}
.carousel-control .glyphicon-chevron-right{right:25%;}
.carousel-control .glyphicon-chevron-left{left:25%;}
.carousel-caption{left:0; right:0;top:auto; padding: 10px 0 !important; bottom: 0 !important;background-color: rgba(0, 0, 0, 0.2);}
.ongc-title-detail1 .carousel-caption{left:0;right:0;top:auto;bottom:0;padding:5px;background-color: rgba(0, 0, 0, 0.6);width: 100%;}
.carousel-caption p{color:#fff;font-size:25px;padding-bottom:0px;margin:0px;text-transform:uppercase;text-shadow:none;}
.keyfacts .item{height:166px}
.keyfacts p{color:#585f69;padding: 20px; position: relative; font-size:20px;text-align:center;font-weight:bold;margin-top:18px}
.keyfacts p span{color:#a81d24;}
.keyfacts p span.style1{font-size:44px;line-height:1;}
.header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu{margin-left:15px}
.header .mega-menu .equal-height-list h3,.header .mega-menu .equal-height-list p,.header .mega-menu .mega-menu-fullwidth li a{padding:0 15px;margin-top:0;line-height:1.2;}
.header .mega-menu .equal-height-list img{padding-left:0;padding-right:0;margin-bottom:10px;/* width:auto; */max-width:100%}
.header .mega-menu .mega-menu-fullwidth li a.megaj{padding:0;color:#A41D23}
.header .mega-menu .equal-height-list li{margin-bottom:10px;}
.service img{/* padding-top:4px; */float:left}
.service h5{margin-top:0!important;font-size:13px;line-height:1.2!important}
.service p{font-size:85%;color:#999}
.blog h5{line-height:1.2}
iframe{width:auto}
#topcontrol:hover{background:#A41D23}
.header{border-bottom:1px solid #eee;}
.breadcrumbs{padding:0;background:#f7f7f7;clear:both}
.breadcrumb{margin-bottom:0}
.service {background:transparent;box-shadow: none;-webkit-transition: none;-moz-transition: none;-o-transition: none;border:1px solid #ddd;padding:10px}
.service a:hover,.service a:hover p,.service a:hover h5{color: #A41D23;text-decoration:none}
/**/
.left-menu{margin-top:10px}
.left-menu ul{padding-left:0}
.left-menu ul li {border-top: solid 1px #C0BFBF;list-style: none;}
.left-menu ul li:first-child {border-top: none !important;}
.left-menu ul a {color: #A41D23;font-size: 12px;font-weight:normal;padding: 6px 0px;display: block;/* text-transform: capitalize; */}
/* .left-menu ul ul{display: none;} */
.left-menu ul ul li a{color: #333;font-size: 12px;font-weight:normal;padding: 6px 0px 6px 10px;display: block;/* text-transform: capitalize; */}
.left-menu > ul > li > ul > li > a{padding: 6px 0px 6px 10px;}
.left-menu > ul > li > ul > li > ul > li > a{padding: 6px 0px 6px 20px;}
.left-menu > ul > li > ul > li > ul > li > ul > li > a{padding: 6px 0px 6px 30px;}
.left-menu ul li a:hover{text-decoration:none}
.notification small {margin-bottom: 5px; display: block;}
.ongc-img {margin:4px 15px 5px 0;padding:5px;border:1px solid #eee;float:left;}
.ongc-imgr {margin:4px 0 5px 15px;padding:5px;border:1px solid #eee;float:right;}
.table-bordered>thead>tr>th{background-color: #A41D23;color:#fff;font-weight:400}
.table-bordered {border: 1px solid #eee;}
.ongc-media-title{background-color: #eee;border-left: 1px solid #A41D23;padding:5px 10px;font-size: 16px;color: #A41D23;}
.ongc-media-detail{border: 1px solid #eee;padding:10px;margin-bottom:10px}
.ongc-media-detail ul {padding: 0 0 0 13px;}
.ongc-media-detail ul  li span{display: block;font-size: 85%;color: #999}
.ongc-contact-title{background-color: #eee;border-left: 1px solid #A41D23;padding:5px 10px;font-size: 16px;color: #A41D23;}
.ongc-contact-detail{padding:10px;margin-bottom:10px;}
.ongc-contact-detail ul {list-style: none;margin: 0;padding: 0px;}
.accordion-content,.bod-accordion-content{display:none;margin-bottom:10px;border:1px solid #eee;padding:10px;float:left;width:100%;/* max-height:200px */}
.accordion-header,.bod-accordion-header{margin:0;font-size: 16px;padding:8px 10px;}
.accordion-header span.name{min-width: 13%;display: inline-block;border-right: 1px solid #fff;margin-right: 15px;}
.inactive-header span.name{border-right: 1px solid #666;}
.accordion-header span.ds {font-size:14px;}
.pressre1{margin:-10px;list-style:none; padding:0px;}
.pressre1 li{border-bottom:1px solid #eee; padding:7px 10px;}
.pressre1 li:last-child{border-bottom:none;}
.pressre1 li span {display: inline-block;min-width: 26%;font-size: 85%;color: #999; text-align: center;}
.pressre1 li a{display: inline-block;width: 70%;}
.ongc-figure{float:left;position:relative;margin:4px 15px 5px 0;padding-bottom:30px;color:#999;line-height:1;}
.ongc-figure img{padding:5px;border:1px solid #eee;float:left;}
.ongc-figure figcaption {position: absolute;bottom:0;left:0;padding:5px;width:100%;font-size:85%}
.blog-img{margin-bottom:10px}
.header .dropdown-menu li a,.notification a, a {color: #000;}
a:hover{color: #A41D24;}
.header .dropdown-menu .active > a, .header .dropdown-menu li > a:hover{color: #000;filter: none !important;background: transparent!important;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
.header .mega-menu .equal-height-list p{color:#999}
.ongc-title{background-color:#eee;border-left:1px solid #A41D23;padding:5px 10px;font-size:16px;color:#A41D23;}
.ongc-title-detail{padding: 10px;margin-bottom:10px;}
.ongc-title-detail1{padding:10px 0;margin-bottom:20px;/* max-height:276px */}
.ongc-title-detail1 ul {padding: 0 0 0 15px; margin:0 10px}
.ongc-title-detail h4{font-size:16px}
.navbar-default .navbar-brand,.navbar-default .navbar-brand:hover{color:#8F2927}
.navbar-brand img{width:60px;max-width:100%!important}
.ongc-site-map{border: 1px solid #eee;margin-bottom:20px}
.ongc-site-map ul{padding-left:0}
.ongc-site-map ul li {list-style: none;}
.ongc-site-map ul a {color: #333;font-size: 12px;font-weight:normal;padding: 6px 10px;display: inline-block;text-transform: capitalize;}
.ongc-site-map ul ul li a{color: #333;font-size: 12px;font-weight:normal;padding: 6px 0px 6px 10px;display: inline-block;text-transform: capitalize;}
.ongc-site-map > ul > li > ul > li{padding-left:10px;}
.ongc-site-map > ul > li > ul > li > ul > li{padding-left:20px;}
.ongc-site-map > ul > li > ul > li > ul > li > ul > li{padding-left:30px;}
.thumb {margin-bottom: 15px;}
.footer-v2 .copyright{padding:10px 0}
.footer-v2 .copyright p{padding: 10px 0 0; font-size:12px}
.navbar-brand{font-size:13px;font-weight:bold}
.navbar-brand span{vertical-align:bottom;line-height:1.5; margin-left: 5px; font-size: 18px;}
.header .navbar-brand{top:0}
ul.links {margin:10px 0 0 0;list-style:none;padding:0px;}
ul.links li {padding-right: 8px;padding-left: 8px;display:inline-block;border-left: 1px solid #ddd;margin-bottom:10px}
ul.links li:first-child{border:none;padding-left:0}
.header .topbar ul.loginbar > li > a, .header .topbar ul.loginbar > li > a:hover{text-transform:capitalize}
.footer-socials li a{font-size:22px;}
.ongc-search-record{padding: 0px; clear:both;}
.ongc-search-record ul, ul.blist  {border: none;list-style: none;padding: 0 0 0 8px;}
.ongc-search-record ul  li a, ul.blist li a{display: block;}
.pagination li a:hover{background:#A41D24;border-color: #A41D24;}
.tag-box{margin-bottom:0}
.tag-box-v2{background: #eee;border-left: solid 1px #A41D23;}
.header .topbar{padding:6px 0}
.copy{border-top: 1px solid #ccc;}
.content{padding-bottom:20px}
.ongc-search-box{float: right;width:33%;max-width:190px;}
.search-btn {padding: 2px 6px;font-size:12px;}
.search-control {height: 23px;font-size:13px;padding: 5px 12px;}
.header .topbar ul.loginbar .act-accessiblity{display: none}
.ongc-group-btn {width: 0%;}
.carousel-v1 .carousel-arrow a span {top: 50%;opacity: 0.6;background: #000;margin-top: -18px;padding: 2px 12px;position: absolute;}
.carousel-v1 .carousel-arrow a span{background:transparent;color:#666}
.carousel-v1 .carousel-arrow a.right span{right:0}
.headline h2, .headline h3, .headline h4 {margin: 0 0 -1px 0;border-bottom: 1px solid #A41D23;}
blockquote{border-left:1px solid #A41D23}
.fa-facebook{color:#3b5998;}
.fa-skype{color:#00aaf1;}
.fa-google-plus{color:#e02f2f;}
.fa-linkedin{color:#0083be}
.fa-pinterest{color:#ca2127}
.fa-twitter{color:#55acee;}
.fa-dribbble{color:#ec4a89;}
.header .topbar ul.languages li a{text-transform:capitalize; text-align: left;}
.header .topbar ul.loginbar{margin-bottom:6px}
.header .topbar ul.languages{z-index:99}
.header .dropdown-menu {border-top: solid 1px #A41D23;border-bottom: solid 1px #687074;}
a.navbar-brand{margin-top:-33px}
#myCarousel{padding:0 10px;}
.play-icon1 {display: block;position: absolute;left: 44%;top: 65%; font-size: 41px;color: #fff;line-height:0;}
.play-icon1:hover {color: #A41D23;}
.blog-img small{line-height:1}
.pressre1 li span {vertical-align: top;}
.play-icon {display: block;position: absolute;left: 42%;top: 54% !important; font-size: 41px !important;color: #fff;line-height:0;}
.inner-imgr.fancybox-button:hover .play-icon, .play-icon:hover {color: #A41D23;}
.modal-content {padding: 10px !important;}
.ongc-enlarge-icon{top: 181px; right: 45px;font-size: 20px;color: #fff;}
.pad-btm10{padding-bottom:10px;}
.marg-btm10{margin-bottom:10px;}
.mn-btm20{margin-bottom:20px;}
.close:hover {opacity: .9;}
.accordion-header,.bod-accordion-header{float:left; width:100%; padding-right:20px;}
.bod-user-img{width: 68px;float: left;margin-right: 10px;}
.bod-name{display: inline-block;margin-bottom:5px}
.bod-ds{display: block; font-size: 12px;/*  padding-top:6px; */margin-right:20px;line-height:1.2}
.gallery-cap{display: inline-table;width: 86%;}
.carousel .item {left: 0 !important;-webkit-transition: opacity .4s;-moz-transition: opacity .4s;-o-transition: opacity .4s;transition: opacity .4s;}
.next.left,.prev.right {opacity: 1;z-index: 1;}
.active.left,.active.right {opacity: 0;z-index: 2;}
.carousel-caption h3:first-child {-webkit-animation-delay: 0.1s;animation-delay: 0.1s;}
.carousel-caption h4:nth-child(2) {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;line-height: 18px;padding-top: 20px;}
.carousel-caption a {-webkit-animation-delay: 1s;animation-delay: 1s;}	
.carousel-caption h3{color:#fff;font-size:24px;padding-bottom:0px;margin:0px;text-transform:uppercase;text-shadow:none;}
.carousel-caption h4{color:#fff;font-size:14px;padding-bottom:0px;margin:0px;text-shadow:none;}
.modal{z-index:9999}
.modal a,.fancybox-skin a{text-decoration:none}
.header-fixed .header.header-fixed-shrink a.navbar-brand{margin-top:0}
.ongc-title-detail1 .carousel-control .glyphicon-chevron-right{right:45%}
.ongc-title-detail1 .carousel-control .glyphicon-chevron-left{left:40%}

.ongc-figurer{float:right;position:relative;margin:4px 0 5px 15px;padding-bottom:30px;color:#999;line-height:1;}
.ongc-figurer img{padding:5px;border:1px solid #eee;float:left;}
.ongc-figurer figcaption {position: absolute;bottom:0;left:0;padding:5px;width:100%;font-size:85%}


.imgCap{float:left;position:relative;/* padding-bottom:30px; */margin:4px 15px 5px 0;line-height:1;}
.imgCap img,.imgCapr img{padding:5px;border:1px solid #eee;float:left;max-width:290px}
.imgCapr{float:right;position:relative;/* padding-bottom:30px; */margin:4px 0 5px 15px;color:#A41D23;line-height:1;}
/* .imgCap span.cap,.imgCapr span.cap {position: absolute;bottom:0;left:0;padding:5px;width:100%;font-size:85%;background:#fafafa;opacity:.9} */
.imgCap span.cap,.imgCapr span.cap {position: absolute;bottom:6px;left:6px;right:6px;padding:5px;/* width:100%; */font-size:85%!important;background:rgba(0, 0, 0, 0.6);opacity:0;color:#fff;}
.imgCap:hover span.cap,.imgCapr:hover span.cap{opacity:1; text-decoration:none;}
.imgCap:before, .inner-img:before {content: "\f0b2";font: normal normal normal 14px/1 FontAwesome;color:#807c7c;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position:absolute;right:6px;top:6px;width:14px}
.imgCapr:before, .inner-imgr:before {content: "\f0b2";font: normal normal normal 14px/1 FontAwesome;color:#807c7c;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position:absolute;right:6px;top:6px;width:14px}
.content-none:before{content: '' !important;}
.inner-img{position:relative;float:left;cursor:pointer;margin:4px 15px 5px 0; width: auto !important; padding: 0 !important;}
/* .inner-img img{margin:4px 15px 5px 0;padding:5px;border:1px solid #eee;float:left;} */
.inner-imgr{position:relative;float:right;cursor:pointer;margin:4px 0 5px 15px;}
/* .inner-imgr img{margin:4px 0 5px 15px;padding:5px;border:1px solid #eee;float:right;} */
/* .inner-img img,.inner-imgr img{max-width:290px} */
.inner-img img,.inner-imgr img{padding:5px;border:1px solid #eee;float:left;max-width:290px}
.inner-img span,.inner-imgr span{position:absolute;display:block;bottom:15px;top:auto;right:25px;color:#fff;font-size:20px}
.key-players{max-width:350px}
/*scrollbar*/
.mCSB_scrollTools .mCSB_draggerRail{background:#eee!important}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:10px!important}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#A41D23!important}
span.pagint-disabled {cursor: not-allowed; float: none !important; padding: 0 !important; position: static !important; border: none !important; color: #777 !important; font-weight: normal !important; background: transparent !important;}
.pagination li{border:1px solid #ddd;padding:5px 12px;font-weight:bold;color:#A41D24}
.pagination li a{border:none;padding:0;float:none;font-weight:normal}
.pagination li:hover{background:#A41D24;border-color: #A41D24;color:#fff}
.pagination li:hover a, .pagination li:hover span.pagint-disabled{background:#A41D24;color:#fff !important;}
span.pagint-disabled:hover{color:#fff !important;}

/*Sports tab class for sports page*/
.sport-tab{margin:0px; padding:0px; list-style:none; margin-bottom:0;}
.sport-tab li{float:left;margin-bottom:15px; background-color: #f7f7f7;padding: 5px; width:30.3%;margin-left:1.5%;margin-right:1.5%;line-height:30px}
.sport-tab li:last-child{margin-right:0px;}
.sport-tab li a img{float:right;}
.sport-tab li a {color:#333;display:block}
.sport-tab li a span{float: left;padding: 7px 5px;}
.ongc-ul-1{padding: 0 0 0 32px; margin-top: 13px;}
.ongc-ul-1{font-size: 13px; font-weight:600;}
.ongc-ul-1 a{color: #039 !important;}
.ongc-ul-1 li span{display: block;font-size: 85%;color: #999; font-weight: normal;}
.ongc-ul{padding: 0 0 0 13px;}
.ongc-ul li span{display: block;font-size: 85%;color: #999}
.print-icon,.fa.fa-envelope-o{/* padding-top: 11px; */font-size: 16px;color: #bbb;cursor:pointer}
.img-left{float:left;}
.img-right{float:right;}
.thumbnail>img, .thumbnail a>img{max-height:120px}
.blog h2{margin-top:10px;font-size:21px}
.blog h4{font-size:15px}
.sustainability .thumbnail>img{max-height:90px}
.sports-gallery .thumbnail > img{max-height:120px}
.hidethis{display:none}
.blog h3{clear:both}
li.notification{font-size:13px}
.clr{clear:both}
.fancybox-title{font-size:11px!important;line-height:1.2!important}
.header .navbar-brand{z-index:12}
.fancybox-overlay{position:fixed!important}
.nodata {border:1px solid #eee;background:#eee;margin-top:20px;text-align:center;padding:20px;}
.scrollToTop{color: #fff;z-index: 99;width: 30px;height: 30px;font-size: 20px;background: #bbb;position: fixed;right: 14px !important;bottom: 60px !important;border-radius: 3px !important;display:none;cursor:pointer}
.scrollToTop:after {top: -2px;left: 8.5px;content: "\f106";position: absolute;text-align: center;font-family: FontAwesome;}
.scrollToTop:hover {color: #fff;background: #bbb;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
/**/
#mobileleftmenu{background:#fff;margin-top:0;}
#mobileleftmenu ul{border:solid 1px #C0BFBF;margin:0;}
#mobileleftmenu ul li{padding:0 5px;}
#mobileleftmenu ul li a{font-weight:bold}
#mobileleftmenu ul ul li{margin:0 -5px}
#mobileleftmenu ul ul{border:none;}
#mobileleftmenu ul ul li a{font-weight:400}
/* #mobileleftmenu ul li {border-top:solid 1px #C0BFBF!important} */
.tagCloud canvas{width:100%;min-height:140px;}
div#map{width:100%;height:300px;}
input#subject,textarea#content,input#curr_locale{display:none;}
input#recipient{width: 100%;margin-top:10px}
.up{color:#4EB503;}
.header .topbar ul.loginbar li span.fa,.blog-twitter span.fa{color:#bbb}
.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.tools{margin-top:14px;max-width:60px;overflow:hidden;/* border:1px solid #A41D23; */padding:2px 4px 0 0}
.tools a{margin-left:5px;display:inline-block;}
.page-title{padding-right:70px;}
.header .topbar ul.languages:after{top:-6px}
ul.blog-tags li.active{background:#A41D23;padding:2px 7px;margin: 0 3px 6px 0;color:#fff}
/* .header .topbar ul.loginbar > li{border-right:1px solid #bbb;padding:0 9px 0 5px;margin-bottom:15px;line-height:1}
.header .topbar ul.loginbar > li:last-child{border:none}
.topbar-devider{display:none!important} */
video{min-width:290px}
.loader{position:absolute;left:0;top:0;width:100%;height:100%;background: rgba(0,0,0,0.6);z-index:1;}
.loader img{position:absolute;left:50%;top:50%;margin-left:-32px;margin-top:-32px;}
.header-fixed .header.header-fixed-shrink{z-index:999}
.videoPlayer{position:relative;display:block}
/* .modal-dialog {position:absolute;top:50%!important;left:50%!important;transform:translate(-50%, -50%)!important;-ms-transform:translate(-50%, -50%)!important; -webkit-transform: translate(-50%, -50%)!important;} */
textarea {resize: none;}
.ongc-red-color{color:#FF0000;}
/*Css aad for top menu accessibility purpose*/
.equal-height-list li {width: 33%;margin-bottom: 10px !important; 
padding: 0px;display:inline-block; border-right:1px solid #eee;  vertical-align:top;}
.header .mega-menu .mega-menu-fullwidth li a {padding: 0 0px;}
.equal-height-in{border-left:0px !Important;}
.border-right0{border-right:0px !Important; width:100% !important;}
.border-right0 a	{padding-left:15px !important;}
/*End*/
@media screen and (max-width: 1024px){
.navbar-brand span{display:none!important}
}
@media screen and (min-width: 992px){
.header .navbar-default .navbar-nav > li > a{padding:8px 30px 8px 20px}
.header .dropdown > a:after{top:9px}
.header .topbar ul.loginbar > li.ongc-md-display{display:inline!important;}
.ongc-md-display{display:block!important;}
.ongc-sm-display{display:none!important}
.header .navbar-default .navbar-nav > li > a{padding: 8px 21px 8px 14px;}
.header .dropdown > a:after{right:10px}
}
@media screen and (max-width: 991px){
.header .topbar{position: static;}
.header  .container{position: relative;}
.accessibility{display: none; position: absolute; z-index: 9999; background: #fff; border: 1pt solid #ddd; top: 25px; width: 95%; left: 0; right: 0; margin: auto;}
.header .topbar ul.loginbar .act-accessiblity{display: inline;}
.languages{right: 0; left: auto !important;}

.font-set-option{height: 15px;}
.font-set-option a{padding: 0;}
.header .dropdown > a::after{top:10px;right:10px}
.header .mega-menu .equal-height-list li a,.header .mega-menu .equal-height-list h3{border-bottom:none}
.header .mega-menu .equal-height-list li{border-bottom:1px solid #eee;}
.header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu{margin-left:0;margin-right:0}
.header .mega-menu .equal-height{margin-right:-15px}
.header .mega-menu .equal-height-in{padding-right:15px;float:left}
.header .mega-menu .equal-height-in{padding:0}
.header .mega-menu .equal-height-list li a{margin-left:0;margin-bottom:10px}
.header .mega-menu .equal-height-in, .header .mega-menu .equal-height-list{width:100%}
.breadcrumbs,.navbar-brand span,.blog-twitter, .socialWrap{display:none!important}
a.navbar-brand{margin-top:0}
ul.links li {display:block;}
.ongc-group-btn {width: 1%;}
.ongc-search-box{width:100%;max-width:189px;margin-left:10px}
.ongc-md-display{display:none!important;}
.ongc-sm-display{display:block!important}
#dtptopmenu{display:none!important;}
.footer-socials{text-align:left}
ul.links{border-right:1px solid #ddd}
ul.links li{padding:0;border:none}
.fancybox-nav span{visibility:visible!important}
.header .topbar ul.loginbar{text-align:right!important}
.header .topbar ul.loginbar > li{max-width:199px!important;display:inline;float:none}
.bse-li{display: none !important;}
/* .header-fixed .header, .header-fixed .header.header-fixed-shrink{height:96px} */
/* .header .navbar-brand{top:-20px} */
.keyfacts .item{height: auto !important;}
}
@media screen and (max-width: 768px){

.recent-achv{max-height:231px}
.sport-tab li{float: none!important;margin-left: 15px!important;margin-right: 15px!important;width: auto!important;}


}
@media print {
.imgCap img,.imgCapr img{padding:5px;border:1px solid #eee;float:left;max-width:290px!important}
.inner-img img,.inner-imgr img{padding:5px;border:1px solid #eee;float:left;max-width:290px!important}
}
@media screen and (max-width: 480px){
.banner .carousel-inner img{width:162%;max-width:162%;margin-left:-30%}
.carousel-caption p{font-size:16px;line-height:1.2}
.carousel-caption {padding-top:0;padding-bottom:0}
ol.carousel-indicators{display:none}
.keyfacts p{font-size:14px}
.keyfacts p .style1{color:#a81d24;font-size:38px}
.keyfacts .item{min-height:110px}
.header .topbar ul.loginbar{padding:0;width:100%;text-align:right}
.accordion-header span.name{border-right:0px;}
.inactive-header span.name{ border-right: 0px;}
.header .topbar ul.loginbar > li{float:none;padding-bottom:0}
}
@media screen and (min-device-width: 321px) and (max-device-width: 480px){
.imgCap img,.imgCapr img,.inner-img img,.inner-imgr img{max-width:230px!important}
.sustainability .thumbnail > img{max-height:65px!important}
.sports-gallery .thumbnail > img{max-height:100px!important}
}
@media screen and (max-width: 320px){
/* .header .topbar ul.loginbar > li {display: block;padding-bottom:5px} */
.carousel-caption h3{font-size:16px;line-height:1.2}
.carousel-caption h4{font-size:12px;line-height:1.2}
.inner-img span{right:10px}
/* .pagination li a{padding:5px 10px} */
.sustainability .thumbnail > img{max-height:55px!important}
.sports-gallery .thumbnail > img{max-height:85px!important}
}	
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
/*Class Add by Waseem*/
.header .navbar-brand{padding-left:10px!important;}
.headline h3{border-bottom: 1px solid #A41D23; padding-top:20px;}
ul.loginbar > li:first-child { margin-right:20px;}
.header .topbar ul.loginbar > li {padding-bottom: 0px;}
.header .topbar ul.loginbar {margin-top: 8px;}
.header .topbar {padding: 0px 0px;}
.carousel-v1 .carousel-arrow a.left  span {left: 0px;}
.carousel-indicators {display: none;}
a {color: #A41D23;text-decoration: none;}
a:hover {color: #fff;text-decoration: none;}

.up {color: #4EB503;display: inline-block;}

}

@media screen and (min-device-width: 992px) and (max-device-width: 1199px){
/*Class Added for home page banner and right section alignment*/
.service{padding: 7px; margin-bottom: 7px;}
.service img {float: left; width: 20%;}
.service .desc {padding: 0px 0px 0px 10px;}
.service .desc a h5 {margin-bottom: 5px!important;}
.service .desc p {margin: 0px!important;}
}

.title-dec{
	margin-left: 26%;
}
.ongc-sustan-trans, .ongc-song-trans, .transcript{display: none; position: absolute; z-index: 99; top: 0; left: 0; background-color: #eee; width: 100%; height: 100%; overflow: auto; color: #fff; padding: 15px;}
.trans-close img{width: 22px;}


/*updated CSS 01-11-2017 */

.ie8 .header-fixed .header.header-fixed-shrink {background: #fff;}
.ie8 .blog-twitter .blog-twitter-inner:after,.ie8 .blog-twitter .blog-twitter-inner:before {border: none;}
.ie8 .our-clients img {width: 100%;height: 100px;vertical-align: inherit;}
.ie8 .our-clients .img-hover {display: none;}
.breadcrumbs {overflow: hidden;padding: 0px 0 6px;border-bottom: solid 1px #eee;}
.breadcrumbs-v2 {text-align: center;position: relative;}
.service-info {position: relative;padding: 40px 0 50px;}
.testimonials-bs {padding: 50px 0;}
.left-menu ul li a[data-option='on']{background-repeat: no-repeat;background-position: 99% 50%;height: auto;line-height: 30px;border: none;padding-top: 0;padding-bottom:0;margin: 0 5px 0 0;cursor: pointer;z-index: 9;position: relative;}
.left-menu ul li a[data-option='off']{background-repeat: no-repeat;background-position: 99% 50%;height: auto;line-height: 30px;border: none;padding-top: 0;padding-bottom:0;margin: 0 5px 0 0;cursor: pointer;z-index: 9;position: relative;}
.ongc-media-detail ul  li{list-style-type: square;margin-bottom:10px;}
.active-header,.bod-active-header{color: #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.inactive-header,.bod-inactive-header{color:#666;margin-bottom:10px}
.close {position: absolute;top: -10px;right: -10px;width: 24px;height: 24px; background-size: 32px; cursor: pointer;z-index: 8040;opacity: .9;}
.ongc-ul li{list-style-type: square;margin-bottom:10px;}
.ongc-title-detail1 ul  li{list-style-type: square;margin-bottom:10px;}
.ongc-search-record ul  li{list-style-type: square;margin:4px 0 4px 8px; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #eee;}
ul.blist li{list-style-type: square;margin:4px 0 4px 8px; padding-bottom:5px; padding-top:5px;}

#fancybox-loading div {
width: 44px;
height: 44px;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-size: 44px 152px;
}
#fancybox-loading div {background-size: 24px 24px;}
@media print {
a[href]:after {
content: none !important;
}
}


button.btn.btn-default.search-btn{height: 23px;}
.video-link{margin-bottom: 15px; cursor: pointer;}
.video-link:hover{color: #A41D24; text-decoration: underline;}
.brd-h1{color: #666; font-size: 22px; margin-top: 8px;}
.tweet{margin: 0 0 -1px 0; border-bottom: 1px solid #A41D23; font-size: 21px; padding-bottom: 5px; display: inline-block; color: #585f69; line-height: 33px;}
.blog h1{margin-top: 10px; font-size: 21px;}
.blog h2{font-size: 17px; line-height: 27px;}
.blog h2{clear: both;}
.blog h3{font-size: 15px; line-height: 25px;}
.blog h3{clear: both;}
.carousel-v1 .carousel-arrow a i{background: transparent !important; color: #666!important;}
.loader, .tools{display: none;}
.inc2, .dec2, .tick-hn, .tick-en, .bse-stock-icon, .nse-stock-icon{display: none;}
.bse-up-icon, .bse-down-icon, .nse-up-icon, .nse-down-icon{display: none;}

.bse-up-icon i.fa, .nse-up-icon  i.fa{color: #4EB503 !important;}
.bse-down-icon  i.fa, .nse-down-icon  i.fa{color: red !important;}

.font-set-option{display: inline-block !important; height: 55px;}
.dec, .dec2{position: absolute; top: 3px; left: 0px;}
.nml{position: absolute; top: 24px; left: 0px;}
.inc, .inc2{position: absolute; top: 45px; left: 0px;}

.service p a{font-size: 13px;}
.service p:first-child{margin-bottom: 3px;}
#myCarousel{border: 1pt solid #ddd;}

.keyfacts p:after, .keyfacts p:before{color: #8f2927}
.keyfacts .item{height: 172px;}
.keyfacts p{margin: 0;}
.service .desc{line-height: 1.2;}
.service .top-st-h{margin-bottom: 5px; color: #585f69}
.service:hover{background-color: #eee;}
.service a:hover .top-st-h{color: #8f2927;}
.equal-height-list h3{margin-bottom: 3px;}
.header .mega-menu .equal-height-list p{font-size: 12px;}
.no-space-right{display: block;}

#myCarousel2 .item, .carousel.slide.carousel-v1.keyfacts .item {left: 0 !important;-webkit-transition: opacity .4s;-moz-transition: opacity .4s;-o-transition: opacity .4s;transition: opacity .4s;}
#myCarouselM .carousel-control {height: 34px; margin: auto}
.carousel-caption h3{text-transform: initial}
.service .desc p{margin: 0;}
.carousel-indicators li, .carousel-indicators .active{text-indent: 0; border: 0; background: transparent;}
.carousel-indicators li:after{color: #fff;    font-size: 18px;
    margin-right: 5px;
    font-weight: bold;
    content: "\f043";
    font-family: FontAwesome;
    display: inline-block;}
.carousel-indicators li.active:after{color: #333;}
.carousel.slide.carousel-v1.keyfacts{padding: 0 !important; border: 0 !important;}
#myCarousel2 .item img, .keyfacts .item img{width: 100%};
.mt17{margin-top: 17px;}
.mt10{margin-top: 10px;}
/*Social networking css*/
    .socialWrap {
      position: fixed;
      right: 0;
      top: 19.5%;
      z-index: 1;
    }
    .socialWrap a {
      display: block
    }
    .socialWrap .scontent {
      display: none;
      position: absolute;
      top: 0;
      right: 32px;
      width: 230px;
      height: 300px;
      border: 1px solid #ddd;
      overflow-x: hidden; 
	  padding:5px;
background-color: #ddd;
    }      
    .socialWrap .fa {
      padding:2px 7px;
      -o-transition:.5s;
      -ms-transition:.5s;
      -moz-transition:.5s;
      -webkit-transition:.5s;
      transition: .5s;
      width: 34px;
      color: #fff
    }      
    .site-link-footer .fa {
		-o-transition:.5s;
      -ms-transition:.5s;
      -moz-transition:.5s;
      -webkit-transition:.5s;
      transition: .5s;
     height: 33px !important;
	 width: 33px !important;
      width: 40px;
      color: #fff;
	  text-align: center;
	  line-height: 33px;
    }
    .site-link-footer .fa-twitter, .socialWrap .fa-twitter {
      background-color: #00aced;
    }
    .socialWrap .active .fa-twitter, .fa-twitter:hover {
      background-color: #fff;
      color: #00aced;
    }
    .site-link-footer .fa-facebook, .socialWrap .fa-facebook {
      background: #3d5b99;
    }
    .socialWrap .active .fa{
      -moz-box-shadow: inset 0 0 10px #ddd;
      -webkit-box-shadow: inset 0 0 10px #ddd;
      box-shadow: inset 0 0 10px #ddd;
    }
    .socialWrap .active .fa-facebook, .fa-facebook:hover {
      color: #3d5b99;
      background: #fff;
    }
    .site-link-footer .fa-linkedin, .socialWrap .fa-linkedin {
      background-color: #0073a4;
    }
    .socialWrap .active .fa-linkedin, .fa-linkedin:hover {
      background-color: #fff;
      color: #0073a4;
    }
	/*Social networking css*/
li, p{text-align: justify;}
.item video{min-width: 100% !important; width: 100% !important;}
.footer-socials img{height: 20px !important;}
.equal-height-in .equal-height-list .border-right0{padding-left: 10px; padding-right: 15px; text-align: justify}
.site-link-footer{background-color: #8f2927; padding: 5px 0 5px 0;}
.site-link-footer a{color: #fff;}
.site-link-footer .links li, .site-link-footer .footer-socials{margin-bottom: 0; }
.site-link-footer ul.links {padding: 2px 0px; margin:0 !important;}/* Added on 1 Dec 17*/
.site-link-footer .footer-socials{ margin: 0; line-height: 0; padding: 2px 0;}/* Added on 1 Dec 17*/
.site-link-footer .footer-socials li{padding: 0 3px;}

h1.page-title{color: #8f2927; border-bottom: 2pt solid #FFD061; margin-bottom: 20px; position: relative; width: 98%;} 
h1.page-title:after {
    content: '';
    background: #FFD061;
    padding: 1px;
    height: 15px;
    width: 15px;
    position: absolute;
    bottom: auto;
    right: 0px;
    top: 21px;
}

h1.page-title:before {
    content: '';
    background: #8F2927;
    padding: 1px;
    height: 15px;
    width: 15px;
    position: absolute;
    bottom: auto;
    right: -15px;
    top: 37px;
}


.header-fixed .header.header-fixed-shrink .navbar-nav > li > a{padding: 79px 20px 20px 17px !important}
.logo-text{float: right; margin-left: 10px; font-size: 14px;}
.logo-text .l-txt{color: #7d7c7c; font-size: 12px; display: block !important; font-weight: normal}
@media (max-width: 500px){
.logo-text{font-size: 11px;}
.logo-text .l-txt{display: none !important}
}
@media (max-width: 420px){

.logo-text, .logo-text .l-txt{display: none !important}
}
div#page_content>img{margin-bottom: 10px;}
.video-link .vid-tit{margin-left: 5px; margin-top: 12px; float: left;}
.video-link img{float: left; height: 60px !important}
.video-link{margin-left: 0; margin-right: 0;}
.post .list-unstyled.contentHolder.margin-bottom-20{height: 170px; overflow: hidden; margin-bottom: 0 !important;}
.logo-text big{display: block; margin-top: 5px;} 

#page_content h2, #page_content h3, #page_content h4{font-weight: bold !important; margin-bottom: 0; margin-top: 10px}
.text-head{font-weight: bold !important; margin-bottom: 0; margin-top: 10x; font-size: 15px;}
#mobileleftmenu>ul>li>ul>li>a{color: #A41D23;}
.cir-cap{display: block !important; text-align: left !important}
.mb10{margin-bottom: 10px;}
.pl15{padding-left: 15px;}
.vid-time-size{color: #777; cursor: default}
.ongc-ol{padding-left: 20px;}
.ongc-ol li{margin-bottom: 10px;}
#page_content hr{margin: 10px 0;}
.video-load-layer{position: absolute; font-size: 50px; top: 0; background: #ddd; height: 100%; width: 100%; text-align: center; line-height: 272px;}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.faa-spin {-webkit-animation: spin 1.5s linear infinite; animation: spin 1.5s linear infinite;}
.web-counter{margin: 10px 0 0 0;}
.web-counter li{background-color: #666; color: #fff; border-radius: 3px; margin: 0; float: left; margin-left: 1px;}
.web-counter li:first-child{background-color: transparent; color: #555; border-radius: 0;}
.pn{padding: 0;}
.mn{padding: 0;}
.pn0{padding-left: 0;}
.pr0{padding-right: 0;}
.audio-play{position: absolute; top: 3px; right: -15px; z-index: 999;}
.audio-play audio{width: 0; height: 0; visibility: hidden;}
.audio-play .close{background-size: 32px; height: 23px; width: 23px; top: -12px; right: -8px;}
.table-sport td{border: none !important; padding: 5px !important}
.music-icon{cursor: pointer; position: absolute; top: 0px; background: #5a5a5a; color: #fafafa; padding: 0 5.5px; font-size: 12px; right: 0;}
#audioPop .modal-header{padding: 0;}
#audioPop .modal-title, #audioPop p{margin-bottom: 0;}
#audioPop p{font-style: italic; font-size: 13px;}
#audioPop table{margin: 0;}
#audioPop .modal-footer{padding: 5px 0 0 0;}
#audioPop td{padding: 0 5px;}
#audioPop .radio{margin-bottom: 0;}
#audioPop .modal-title {color: #8F2927}
#audioPop .modal-body{padding: 10px 0;}
#audioPop .btn.btn-primary{padding: 0 5px;}
table.table.table-sport {width: 333px; margin: auto;}

.container-outer{border: none; padding: 0;}
.li-profile-container{width: 201px; padding: 0px;}
.li-profile-card{padding: 5px;}
.company .company-info{width: 100%;}
#stockUL li span i{font-size: 16px;}
.socialWrap a{text-align: right !important}
.blog-twitter-inner{height: 360px; overflow: auto;}
.col-md-3.equal-height-in .equal-height-list .border-right0 .no-space-right{font-size: 13px !important;}
.tag-color1{color: #8F2927 !important}
.tag-color2{color: #007f00 !important}
.tag-color3{color: #000 !important}
.tag-color4{color: blue !important}
.bse-date{font-size: 10px; color: #aaa; position: absolute; width: 140px; bottom: 0; left: 0;}
#search-key{    font-size: 20px; position: absolute; top: 12px; left: 184px;}
.ongc-add{text-align: center; border-bottom: 1pt solid #ccc; padding-bottom: 10px; color: #555;}
.mt3{margin-top: 3px; display: inline-block;}
.video-btn, .visually-hidden, .pp-btn {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	padding:0 !important;
	border:0 !important;
	height: 1px !important; 
	width: 1px !important; 
	overflow: hidden;
}
a:focus, button:focus {
    outline:1px dotted #00aced !important;
}

a:focus, button:focus {
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px !important;
}

@media screen and (max-width: 1024px){
.audio-play{display: none !important}
}
.tag-box, .ongc-search-box{display: block;}
.ongc-group-btn{display: block; position: absolute; right: 23px; z-index: 9;}
.tag-box{padding: 0;}
.result-row-td table tbody tr th{font-weight: normal;}
.vid-lod{font-size: 14px; top: 0; position: absolute; right: 0; left: 0; bottom: 0; margin-top: 35px;}
@media (min-width: 452px){
#victim .modal-dialog {width: 452px;}
}
.access-normal-img{display: inline-block;}
.access-high-img{display: none;}
.carousel-caption h3, .carousel-caption h4 {text-shadow: 1px 1px #000;}
.btn-u.btn-brd.btn-u-light{background: rgba(0, 0, 0, 0.2);}
@media (max-width: 1200px) {
/* .navbar-brand img{width:230px;} */
.navbar-brand span{font-size: 16px;}
}
.text-d-none:hover{text-decoration: none;}
.t-wellBg tbody > tr > td:first-child{background-color: #A41D23; color: #fff;}
/*  css 10-04-2018 */
.comp-box{background: #fff; border: 1px solid #ccc; font-style: normal; padding: 10px; zoom: 1; box-shadow: 1px 1px 5px #cccccc; -webkit-box-shadow: 1px 1px 5px #cccccc; 
width:100%; float:left;}
.comp-info{width:70%; float:left;}
.comp-info h1{margin:5px 0; font-size: 20px; line-height: 22px; font-weight:bold;} 
.comp-info h1 a{text-align:left !important; color: #069;}
.locality, .industry{color: #666; font-size:12px;}
.comp-box .com-desc p{margin:5px 0; color:#000; line-height:1.2; font-size:12px;}
#showDatePR{color: #333;}
#carousel-example-generic .carousel-indicators{display: none !important}
.mt15{margin-top: 15px;}
.hCaption h3{margin-top: 0 !important;}

.ongc-clr{color:#8f2927 !important;}
/*.header{background: url("https://reports.ongc.co.in/reports/images/hindidiwas.png") no-repeat center center;}*/

/*Diwali CSS ONGC INDIA 
.header .navbar-default.mega-menu:before{content: "";background: url("https://reports.ongc.co.in/reports/images/diya_65.gif");position: absolute;top: -63px;height: 65px;width: 320px;left: 468px;}
@media(max-width: 768px){
.header .navbar-default.mega-menu:before{display: none;}
} */

/* .header.header-sticky{background: url("https://www.ongcindia.com/ongcIndia/images/26janback02.jpg") no-repeat;  background-repeat: repeat-x;} */

