html, body, div, span, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

abbr, address, cite, code,

del, dfn, em, img, ins, kbd, q, samp,

small, strong, sub, sup, var,

b, i,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section, summary,

time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}

body {line-height:1;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}

nav ul {list-style:none;}

a {vertical-align:baseline; text-decoration: none;}

table {border-collapse:collapse;border-spacing:0;}

input, select {vertical-align:middle;}



/*body{background: #f2f2f2 !important; font-family: 'Roboto', sans-serif; color: #6b7b86; font-size: 13px; line-height: 20px;}*/
body{background: #fcfcfc !important; font-family: 'Roboto', sans-serif; color: #6b7b86; font-size: 13px; line-height: 20px;}

.energy_page{background: #f2f2f2; margin-bottom: 30px;}

.body_bg{background: url(../images/energy-bg.jpg) no-repeat top center / cover fixed;}
p{text-align: justify;}

a:focus{outline:none; text-decoration:none;}

ul{list-style:none;}

.mt10{margin-top: 10px;}

.mt15{margin-top: 15px;}

.mt20{margin-top: 10px !important;}

.mt220{ padding-top: 10px; background-color:#F2F2F2;}

.mt30{margin-top: 30px;}

.mtb0{margin-top: 0 !important; margin-bottom: 0 !important;}

.ml30{margin-left: 30px !important;}

.ml0{margin-left: 0px !important;}

.mb10{margin-bottom: 10px;}

.mb15{margin-bottom: 15px;}

.mb20{margin-bottom: 20px !important;}

.mb45{margin-bottom: 45px !important;}
.mtb_20{margin-top:20px; margin-bottom: 20px;}

.ml20{margin-left: 20px !important;}



.pl0{padding-left: 0;}

.pl10{padding-left: 10px;}

.pl15{padding-left: 15px !important;}

.pl20{padding-left: 20px;}

.pl30{padding-left: 30px;}



.pr0{padding-right: 0;}

.plr0{padding-left: 0; padding-right: 0;}



.pr5{padding-right: 5px;}

.pr10{padding-right: 10px;}

.pr15{padding-right: 15px;}

.pr20{padding-right: 20px;}





.pt10{padding-top: 10px;}

.pt20{padding-top: 20px;}

.pt30{padding-top: 30px;}

.pb0{padding-bottom: 0 !important;}

.pb5{padding-bottom: 5 !important;}

.pb10{padding-bottom: 10px;}

.pb20{padding-bottom: 20px;}

.pb30{padding-bottom: 30px;}

.pb44{padding-bottom: 32px !important;}

.pb47{padding-bottom: 110px !important;}

.pad0{padding: 0 !important;}

.pad10{padding:10px !important;}

.pad15{padding:15px;}

.pad20{padding:20px;}

.pad30{padding:30px;}



.boder_b{border-bottom: #ddd 1px solid; margin-bottom: 10px; padding-bottom: 10px;}



.box_pad{padding: 20px 22px;}

.box{background: #fff;

-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.10);

-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.10);

box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.10);}



.title_blue{background: #227cb8; font-size: 20px; padding: 12px 15px; color: #fff;font-weight: 400;}

.title_red{background: #bf1e2e; font-size: 20px; padding: 12px 15px;color: #fff;font-weight: 400;}

.fz16{font-size:16px;}



.top_link{text-align: right;}

.top_link a{border: #eee 1px solid; padding: 6px 16px; margin-left: 10px;color: #6b7b86;}

.top_link a:first-child{margin-left: 0;}

.top_link a:hover, .top_link a.active{border: #bf1e2e 1px solid; background: white; color: #bf1e2e;}

.top_link a i{font-size: 18px;}



.top_grad{background: url(../images/gradient-bg.jpg) repeat-y center center; height: 5px;}

.ad_img img{border: #dedede 1px solid;}



.form-control{border-radius: 0;}



.navbar {margin-bottom: 15px;}

.navbar-collapse{background: #227cb7;}

.navbar-default .navbar-nav > li > a{color: #fff; font-size: 16px;padding:15px;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background:#bf1e2e;

color: #fff;}

.dropdown-menu{min-width: 520px !important; padding: 15px 0; }

.dropdown-menu{border:1px solid #6d453d; border-radius:5px !important;}

.dropdown-menu li li{border-bottom: #ddd 1px dotted;}

.dropdown-menu li a{display: table; padding: 5px 0; padding-left:20px;}

.dropdown-menu li li a{position: relative;}

.dropdown-menu li li a:before{

	content: "\f0da";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;font-size: 16px;

    padding-right: 15px;position: absolute;top: 5px;left: 2px;}

.mandatory{color: red; font-size: 14px;}

.dropdown-menu li li a:hover{text-decoration: none; color: #337ab7;}



#myTab li.active, #myEvents li.active{margin-right: 10px;}

.nav li{margin-right: 10px;}

/*.pro_last > li:last-child{border-bottom:1px solid #fff !important;}

*/

.tab_top .tab-content{padding:20px 15px 5px }

.nav > li > a:focus, .nav > li > a:hover, .nav > li > a{background: #227cb7;color: #fff !important; border: none;}

/******** News Ticker *******/



.ticker-wrapper.has-js {padding: 8px 20px;height: 46px;display: block;background:#fff;}

.ticker {width: 100%;height: 30px;display: block;position: relative;overflow: hidden;}

.ticker-title {padding-top: 5px;color: #227cb7;font-weight: bold;text-transform: uppercase;}

.ticker-content {margin: 0px;padding-top: 9px;position: absolute;color: #1F527B;font-weight: bold;overflow: hidden;white-space: nowrap;

line-height: 1.2em;}

.ticker-content a {text-decoration: none;   color: #6b7b86; font-weight: 500;}

.ticker-content a:hover {text-decoration: underline;color: #0D3059;}

.ticker-swipe {padding-top: 9px;position: absolute;top: 0px;background-color: #fff;display: block;width: 800px;height: 23px;}

.ticker-swipe span {margin-left: 1px;background-color: #fff;border-bottom: 1px solid #1F527B;height: 12px;width: 7px;display: block;}

.js-hidden {display: none;}

.no-js-news {padding: 10px 0px 0px 45px; color: #F8F0DB;}

.left .ticker-swipe {/*left: 80px;*/}

.left .ticker-content, .left .ticker-title, .left .ticker {float: left;}

.right .ticker-swipe {/*right: 80px;*/}

.right .ticker-content, .right .ticker-title, .right .ticker {float: right;}

.ticker-title span{background: url(../images/latest-news-icon.png) no-repeat; width: 80px; height: 24px; display: block; padding-left: 35px;

padding-top: 2px;}

.ticker-title span:after{content: ":";}



.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{border-color:#fff; color: #bf1e2e !important;}

.nav-tabs{border-bottom:#fff 1px solid;}

.tab-content li{margin-bottom: 13px; padding-left:20px; position:relative;}

.tab-content li:before{font-family:FontAwesome; content:"\f054"; padding:3px 6px; background:#acacac ; font-size:8px; color:#fff;

 border-radius:50%; position:absolute; left:0; width:16px; height:16px; line-height:10px; margin-top:3px;}

.tab-content li:hover:before{background:#227cb8;}



.tab-content .fa-chevron-right{text-align:center;font-size:8px !important;color:#fff;background:#acacac;width:16px;height:16px;

-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; padding:4px 6px; margin-right:10px; margin-top:4px; float:left;}



.tab-content li a{color:#6b7b86;  padding-left:4px;}

.tab-content li a:hover{color:#227cb8;text-decoration:none;}

.tab-content li a:hover .fa-chevron-right{background:#227cb8;}



.more_links{background: #6f6f6f; color: #eaeaea; padding: 10px 20px;}

.more_links a{color: #eaeaea !important;}

.more_links a:hover{text-decoration: none;color: #fff;}

.more_links .fa-chevron-right{text-align:center;font-size:8px !important;color:#777;background:#eee;width:16px;height:16px;

-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; padding:4px 6px; margin-left:8px;}



.more_links a span{position: relative;}

.more_links a span:before{content: ""; position: absolute; width: 0; left: 50%; height: 1px; bottom: -1px; background: #fff;

-webkit-transition: all .4s ease-in-out;

  -moz-transition: all .4s ease-in-out;

  -o-transition: all .4s ease-in-out;

  transition: all .4s ease-in-out;}

.more_links a:hover span:before{width: 100%; left: 0;}  



.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{border:0; font-weight: 500;}



#data_bank .nav-tabs{background: #2a86c2;}

#data_bank ul.nav-tabs li{float: none; width: 100%;border-left: 3px solid #227cb7; margin-bottom: 1px;}

#data_bank ul.nav-tabs li.active{border-left: 3px solid #bf1e2e;}

#data_bank ul.nav-tabs li a{font-size: 16px; padding: 12.5px 15px;}

#data_bank .nav-tabs > li > a{border-radius: 0; margin-right: 0;}

.white{background: #fff;}

.white .tab-content {

  padding: 12px 15px 0;

  width: 100%;

  word-wrap: break-word;

  

}

.tabs-left {display:table;width: 100%;}

#data_bank ul.nav-tabs li a span{width: 38px; height: 30px;display:block; float: left;}


#data_bank ul.nav-tabs li a span.power{background: url(../images/data-bank-icons.png) no-repeat -45px -14px;}

#data_bank ul.nav-tabs li.active a span.power{background: url(../images/data-bank-icons.png) no-repeat -135px -14px;}



#data_bank ul.nav-tabs li a span.oil_gas{background: url(../images/data-bank-icons.png) no-repeat -46px -62px;}

#data_bank ul.nav-tabs li.active a span.oil_gas{background: url(../images/data-bank-icons.png) no-repeat -135px -62px;}



#data_bank ul.nav-tabs li a span.petro{background: url(../images/data-bank-icons.png) no-repeat -46px -112px;}

#data_bank ul.nav-tabs li.active a span.petro{background: url(../images/data-bank-icons.png) no-repeat -135px -112px;}



#data_bank ul.nav-tabs li a span.water{background: url(../images/data-bank-icons.png) no-repeat -42px -162px;}

#data_bank ul.nav-tabs li.active a span.water{background: url(../images/data-bank-icons.png) no-repeat -132px -162px;}



#data_bank ul.nav-tabs li a span.refinery{background: url(../images/data-bank-icons.png) no-repeat -44px -212px;}

#data_bank ul.nav-tabs li.active a span.refinery{background: url(../images/data-bank-icons.png) no-repeat -135px -212px;}



#data_bank ul li a span.pipeline{background: url(../images/data-bank-icons.png) no-repeat -43px -260px;}

#data_bank ul li.active a span.pipeline{background: url(../images/data-bank-icons.png) no-repeat -135px -260px;}









#data_bank .tab-pane li{margin-bottom: 13px;}

#data_bank .tab-pane li .fa-chevron-right{margin-bottom: 0;}



.tender_name .fa-chevron-right{text-align:center;font-size:8px !important;color:#fff;background:#acacac;width:16px;height:16px;

-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; padding:4px 6px; margin:0px 8px 0 0;}

.more_links .fa-chevron-right{margin:0 0 0 8px;}

.tender_name td a{color: #6b7b86; padding-left:5px !important; display: inline-block;}

.tender_name td a:hover{color:#227cb8;text-decoration:none;}

.tender_name td a:hover .fa-chevron-right{background:#227cb8;}

.blue_bg{background:#227cb8; color: #fff;}

.tender_name th{font-weight: 400; padding-left: 15px !important; font-size: 16px;}

.tender_name .more_links:hover .fa-chevron-right{background: #acacac;}



.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th

{padding: 8.5px 8px;}



.client h3{font-size: 16px; margin-bottom: 15px; color: #4d6474;}

.contact_name{font-size: 14px; margin: 15px 0;}

.mar_icon p{margin-bottom: 20px;}



.phone_icon{background: url(../images/phone-icon.png) no-repeat; width: 18px; height: 18px; display: block;float: left; margin-right:8px;}

.fax_icon{background: url(../images/fax-icon.png) no-repeat; width: 18px; height: 18px; display: block;float: left; margin-right:8px;}

.email_icon{background: url(../images/mail-icon.png) no-repeat; width: 18px; height: 18px; display: block;float: left; margin-right:8px;}

.web_icon{background: url(../images/web-icon.png) no-repeat; width: 18px; height: 18px; display: block;float: left; margin-right:8px;}



.blue_text{color: #227cb7;}

.blue_text b{font-weight:500;}



.project_focus{display:block; float: left; width: 100%; margin-top: 12px;}

.project_focus label{font-weight: 500; float: left;display: block;width: 30%; margin-right: 5%;}

.project_focus span{float: left;width: 65%;} 



.project_focus a .fa-chevron-right{text-align:center;font-size:8px !important;color:#fff;background:#227cb7;width:16px;height:16px;

-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; padding:4px 6px; margin-left:8px;}

.project_focus a{color: #227cb7;}

.project_focus a:hover{color:#bf1e2e; text-decoration: none;}

.project_focus a:hover .fa-chevron-right{background: #bf1e2e !important;}



.news_title a{color: #227cb7;}

.news_title a:hover{text-decoration: none;color: #bf1e2e;}

.norm_text a{color:#6b7b86;}

.norm_text a:hover{text-decoration: none; color: #227cb7;}



footer{background: #114567;}

footer .foot_links li{margin-bottom: 10px;background: url(../images/footer-list-icon.png) no-repeat left center; padding-left: 15px;}

footer .foot_links li a{color: #89bee2; position: relative;}

footer .foot_links li a:before{content: ""; position: absolute; width: 0; left: 50%; height: 1px; bottom: -1px; background: #fff;

-webkit-transition: all .4s ease-in-out;

  -moz-transition: all .4s ease-in-out;

  -o-transition: all .4s ease-in-out;

  transition: all .4s ease-in-out;}

footer .foot_links li a:hover:before{width: 100%; left: 0;} 

footer .foot_links li a:hover{text-decoration: none;color: #fff;}



footer h3{color: #89bee2; font-size: 16px; font-weight: 400; margin-bottom: 15px;}

footer .social li{float: left; margin-right: 10px;}

footer .social li a{height: 40px; width: 40px; display:block; text-align: center; color: #222; font-size: 16px;

-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; border: #222 2px solid; padding-top: 8px;}

footer .social li a:hover{color: #fff; border: #fff 2px solid;}

.foot_links{padding: 30px 0 20px;}

.footer_bot{background: #0a3049; color: #95c5e4; padding: 25px 0;}



.client_icon{background: url(../images/clientele-icon.png) no-repeat center center; width: 26px; height: 26px; display: block;

float: left; margin-right: 10px; margin-top: -2px;}

.data_bank_icon{background: url(../images/energy-data-bank-icon.png) no-repeat center center; width: 26px; height: 26px; display: block;

float: left; margin-right: 10px; margin-top: -2px;}

.project_focus_icon{background: url(../images/project-focus-icon.png) no-repeat center center; width: 26px; height: 26px; display: block;

float: left; margin-right: 10px; margin-top: -2px;}

.oil_price_icon{background: url(../images/oil-price-icon.png) no-repeat center center; width: 26px; height: 26px; display: block;

float: left; margin-right: 10px; margin-top: -2px;}

.news_icon{background: url(../images/news-icon.png) no-repeat center center; width: 26px; height: 26px; display: block;

float: left; margin-right: 10px; margin-top: -2px;}



.thumbnail{margin: 7px 0 8px;}

/* News Scroll */



#news{max-width: 620px;margin: auto;}

#news-container {text-align: center;position: relative;}

#news-container i {font-size: 36px;margin: 8px;cursor: pointer;

-webkit-transition: all 0.1s ease-in-out;

-moz-transition: all 0.1s ease-in-out;

-ms-transition: all 0.1s ease-in-out;

-o-transition: all 0.1s ease-in-out;

transition: all 0.1s ease-in-out;}

#news-container i:hover {color: #333;}

#news li {color: #4e4e4e;overflow: hidden;height: 115px; margin-bottom: 10px; border-bottom: 1px dotted #ddd;}

#news li:hover {background: #FFF;}

#news-next, #news-prev{display: none;}

#news-prev{position: absolute; right:30px; cursor: pointer; z-index: 2;}

#news-next{position: absolute; right: 30px; bottom: 25px; cursor: pointer;}

.news_box:hover #news-prev, .news_box:hover #news-next{display: block;}

#tei_events .row{padding: 5px 0; border-bottom: #eee 1px solid;}

#event_mgmt .row{padding: 5px 0; border-bottom: #eee 1px solid;}

.news_box .pad15{padding-bottom: 0;}



.no_arrow{padding: 0 0 8px 30px !important;}

.no_arrow:before{content: ""; font-size: 0 !important;}



.menu_sub_links{margin:15px 0 0 10px; padding: 0;}

.menu_sub_links a{float: left;margin-left:5px; padding: 0 5px !important; font-size: 13px; border-right: #ddd 1px solid;}

.menu_sub_links a:hover{color:#337ab7; text-decoration:none;}

.pl0{padding-left: 0 !important;}

.menu_sub_links a:last-child{border-right: none;}



.news img{height:130px !important; width:160px !important;}



/*mob*/

@media (max-width:768px){

.navbar-default .navbar-nav > li > a{padding: 15px 18px;}

.favr_count{float: left !important; width: 100%;}

.tpad10{padding: 10px;}

.m_left{float: left !important;}

.book{font-size: 12px !important;}

#chart #bars{width: auto !important;}

#chart #bars li .bar{margin-left: 20px !important;}

/*.over_but{margin-left:19px !important;}

*/figcaption{padding: 35px !important; cursor:default !important;}

.view{width: 100% !important;}

.stpadlr10{padding: 10px !important;}

}



@media screen and (max-device-width: 640px) and (orientation: landscape){

  .over_but{left: 40px; bottom: -30px;}

  .open{background-color: #fff !important;}

  .social{margin-bottom: 20px; display: table;}

  .img-w{width: 100% !important;}

  .head_lines .thumbnail{width: 215px !important; height: 155px !important;}

  .ads img{width: 100%; height: 100px; margin-top: 20px;}

  .ad_box img{width: 100%;}



}





@media (max-width:460px){

.over_but{left: 17px; bottom: -30px;}

.dropdown-menu{min-width: 100% !important; padding: 15px 0 35px !important;}

.ads img{width: 100%; height: 100px; margin-top: 20px;}

.fs22{font-size: 14px !important;}

.tabs-left{display: block;}

footer h3{padding-top: 5px !important;}

.foot_links{padding: 10px 0 0;}

.social{margin-bottom: 20px; display: table;}

.logo a{display:block; text-align:center;}

.top_link a{padding:6px 11px; margin-left: 6px !important;}

.ticker-title{width:20px; overflow:hidden;}

.pl0{padding-left: 15px;}

.dropdown-menu{border:1px solid #6d453d; border-radius:5px !important; background:#FFF !important;}

.nav.navbar-nav{margin-top:0 !important;}

.navbar-collapse.collapse.in{padding-left:10px !important;}

.top_link a{padding:6px 5px;}

.top_link{text-align:left;}

#myTab li{width:100%;}

#myEvents li{width:100%;}

.menu_sub_links{margin-bottom:15px !important;}

.mob_left{text-align:left;}

.bank_txt{float:left;}

.prof_nav{float:none !important; margin-left:20px;}

.lop_but{padding:9px 10px !important;}

.flag_txt{width:145px !important;}

#dropdownMenu2 .fa.fa-chevron-down{margin-left:62px !important;}

.datepicker{left: 29px !important;}

.sm_block{display: block !important;}

.search_box{width: 185px !important; margin-top: 10px;}

.smtb10{margin-top:10px; margin-bottom: 10px;}

.dropdown-menu.prof_drop.mpdrop{min-width: 290px !important;}

.favr_count{float: left !important; width: 100%;}

.spr15{padding-right:15px !important;}

.splr15{padding-left:15px; padding-right:15px;}

.splr0{padding-left:0px; padding-right:0px;}

.tab-content.prof_tabs{width: 329px !important; overflow: auto;}

.profs_tabs{width: 290px !important; overflow: auto;}

.prof_name{padding: 10px !important; width:100% !important;}

.settings{float: right;}

.sfl{float: left !important;}

.sml5{margin-left: 5px;}

.sml0{margin-left: 0 !important;}

.stpadlr10{padding: 10px !important;}

.spad10{padding: 0 10px !important;}

.clear{padding: 0; margin: 0; clear: both;}

.mob_wid{width: 282px !important; overflow: auto;}

.table-condensed .fa.fa-chevron-right{display: none !important;}

#chart #bars{width: auto !important;}

#chart #bars li .bar{margin-left: 10px !important;}

.e_field{width: 58% !important;}

.e_coun{width: 25% !important;}

.e_search{margin-left: 1px !important;}

.option_list{clear: both; display: table;}

.option_list > li{margin-left: 10px !important;}

.print_li li{margin-left: 15px !important;}

.mobt0{margin-top: 0 !important;}

.tei_sr{width: 30% !important;}

.btn.btn-primary.e_search.tei_sr{width: 30% !important;}

.view{width: 100% !important;}

.tender_on{margin-left: 0 !important;}

.prof_s{margin-left: 10px !important;}

.prof_r{margin-left: 10px !important;}

.mobpl20{padding-left: 20px !important;}

.mobpr20{padding-right: 20px !important;}

.lines_img{height: 110px !important; width: 144px !important;}

.top_link a:first-child{margin-left: 15px !important;}
.subscr{width: 100% !important;}

#login .modal-header{min-height: 40px;}
}

/*chro*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
 /*.chro_hg{min-height:348px !important;}*/

}

/*

ul li a{color:#787878;}

ul li a:hover{color:#787878;}*/



.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > 

.open > a:hover{background:#be121e; color:#FFF;}

.navbar-default .navbar-nav > li > a:hover{background:#be121e; color:#FFF;}

.collapse.navbar-collapse{padding-left:0;}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{color:#FFF !important;}

.col-md-6 > ul li .no_arrow{line-height:12px;}

.copy_txt{color:#3881ae; text-decoration:none;}

.copy_txt:hover{color:#FFF; text-decoration:none;}

.ml17{margin-left: 15px;}





/*profile*/

.blue_gradient{background:url(../images/gradient-blue.jpg) repeat-x; height:5px;}

.energy_bg{background:url(../images/header-bg1.jpg) no-repeat; display:block; height:157px;}

.prof{margin:0px 10px 0;}



.prof_name{background:#fafafa; border-radius:3px; padding:7px 10px; width: 250px; text-align:center; font-size:14px; font-weight:400; float:left;

}







.prof_name span{font-weight:600;}

.settings{margin-left:5px;}

.prof_group{float:right;}

.info_txt{font-size:14px ; color:#34414a; margin-top:15px; text-align:right; font-weight:500;}

.provider_txt{font-size:15px; color:#3b4b56; text-align:right; margin-top:15px;}

.gray_bg{background:#f2f2f2; border:2px solid #FFF; width:100%; display:table; padding:5px;}

.bank_txt{font-size:18px; color:#227cb7; margin-top:5px;}

#prof_menu{background:none !important;}

#prof_menu ul li a{background:none !important; font-size:14px; color:#227cb7 !important; border-radius:3px; padding:5px; padding-left:10px; padding-right:10px;}

#prof_menu ul li a:hover{background:#bf1e2e !important; color:#FFF !important;}

#prof_menu ul li a.active{background:#bf1e2e !important; color:#FFF !important;}

#prof_menu ul li a:focus{background:#bf1e2e !important; color:#FFF;}

.prof_menu li a.active{background:#bf1e2e !important; color:#FFF !important;}



.prof_nav{background:none; border:none; min-height:30px; margin-bottom:0; float:right; margin-top:2px;}

.rect_img{float:left; padding-right:20px; margin-top:-3px;}

.white_bg{background:#FFF; padding:20px 0; width:100%; float:left;}

.country_list{border:none; border-radius:0; padding:0; margin:0; height:38px;}

.flag{border:1px solid #ddd; margin:0; padding:5px; float:left; margin-left:5px;}

.flag_txt{float:left; text-align:left; width:288px; border:1px solid #ddd; padding:7px 0 8px 10px ; border-radius:0;}

.country_list:hover{background:none;}

.prof_drop{min-width:332px !important; border-radius:none; border:1px solid #ddd; padding-top:0;}

.dropdown-menu.prof_drop a{width:100%; border-bottom:1px solid #ddd; padding:3px;}

.fl{float:left !important;}

.fr{float:right !important;}

#dropdownMenu2 .fa.fa-chevron-down{top: 10px; right: 15px; position: absolute;}

.lop_but{font-size:14px; color:#FFF; background:#227cb7; border:none; padding:9px 20px; margin-left:10px;}

.search_box{width:218px; border:1px solid #ddd; float:left; height:37px;}

.search_point{float:right; display:block;}

#profile_tab .active > a{background:#227cb7; color:#FFF;}

#profile_tab a{background:#FFF; color:#227cb7; margin-left:10px; padding:15px 25px;}

.circle_right{margin-top:3px; margin-bottom:0px !important; margin-top:1px !important;  float:left;}

.heart_icon{margin-left:20px; padding:1px 5px; border:1px solid #ddd; border-radius:3px; float:right; margin-right:5px; }

.prof_table th{border-left:1px solid #ddd !important;}

.prof_table td{border-left:1px solid #ddd !important; padding:7px 10px 8px !important}

.facility_txt{color:#6b7b86; margin-top:3px; float:left;}

.facility_txt:hover{text-decoration:none; color:#227cb7;}

.faci{width: 85% !important;}

.heart_icon:hover{color:#FFF; background:#bf1e2e;}

.heart_icon.active{color:#FFF; background:#bf1e2e;}



.hover_td:hover .circle_right{background:#227cb7; color:#FFF !important;}

.hover_td:hover .heart_icon{background:#bf1e2e; color:#FFF !important; border-radius:3px !important;}

.heart_icon:hover .facility_txt{color:#227cb7 !important;}

.favr_count{float:right; background:#bf1e2e; color:#FFF; padding:10px 30px; border-radius:3px; font-weight:600;}

.head_block{background:#227cb7; color:#FFF; padding:10px; text-align:center; font-size:18px;}

.prof_box{background:#FFF; border:1px solid #ddd; margin-top:10px;}

.prof_box > img{margin:0 auto; display:table; margin-top:20px; margin-bottom:20px;}

.report_head{font-size:14px; color:#778189; font-weight:600; margin-left:30px; margin-bottom:10px;}

.mt35{margin-top:35px;}

.analyse_txt{font-size:13px; color:#7f8d97; text-align:justify; margin-left:30px; margin-bottom:20px;}

.flag_icon{border:1px solid #ddd; padding:5px; display:table; float:left;}

.location_txt{margin-left:15px; margin-top:7px; float:left;}

#profile_tab.nav.nav-tabs{border-bottom:none !important;}

.prof_menu .fa.fa-circle-o{font-size:8px;}

.fa.fa-cog.pr10{font-size:18px; color:#6e7e88;}

.caret.gray{ color:#6e7e88;}

.full_img{max-width:none !important; margin-top:6px;}

.mt0{margin-top:0 !important;}

.mt5{margin-top:5px !important;}

.focus_txt{color:#6b7b86; font-size:13px;}

.pl20{padding-left:20px !important;}

.th_txt{background:#227cb7 !important; border-top:none;}

.th_txt > th{font-size:15px; font-weight:400; color:#FFF;}

.circle_right:hover{color:#FFF; background:#227cb7;}

.prof_catdrop{min-width:135px !important; padding:5px !important; border:1px solid #ddd; }

.settings .dropdown-menu{right:0 !important; left:inherit !important;}

.prof_catdrop li a{display:block !important; padding: 5px 0 5px 5px !important;}

.flashnews_icon{background: url(../images/flash-news-icon.png) no-repeat center center; width: 26px; height: 26px; display: block;
float: left; margin-right: 10px; margin-top: -2px;}

.quickref_icon{background: url(../images/link.png) no-repeat center center; width: 26px; height: 26px; display: block;
float: left; margin-right: 10px; margin-top: -2px;}

.plr{padding:3px 15px !important;}

.mb0{margin-bottom:0 !important;}

.mb30{margin-bottom:30px !important;}

.

.br_dott{ border-bottom:1px dotted #ddd; width:100% !important; margin-top:15px;}

.ml14{margin-left: 14px;}

.ml15{margin-left: 15px !important;}

.plr20{padding-left:20px; padding-right:20px;}

.desc_txt{margin-bottom:10px;}

.head_txt{font-size:18px; color:#227cb7; text-decoration:none; margin-bottom:10px;}

.txt_center{text-align:center;}

.about_list{padding:0; margin:0; margin-left:30px;}

.about_list li{padding:0; margin-bottom:10px;}

.adr_txt{font-size:14px;}

.address_box{margin:0 auto; display:table; margin-top:10px; margin-bottom:10px;}

.adr_head{font-size:16px; text-decoration:underline; margin-bottom:10px;}

.proj_txt{text-align:justify; text-decoration:none;}

.proj_txt:hover{color:#bf1e2e; text-decoration:none;}

.gal_img:hover .proj_txt{color:#bf1e2e; text-decoration:none;}

.red_txt{color:#bf1e2e; font-size:14px; margin-bottom:10px; text-align:center;} 

.chev_right .fa.fa-chevron-right{float:left;}

.sub_list{margin-left:20px;}

.img_size{height:114px !important; width:80px;}

.border{border:1px solid #ddd;}

.process_tab{padding: 20px !important;}

.rm_u{text-decoration: none;}

.read_txt:hover{color: #bf1e2e; text-decoration: underline; transition:all 0.4s ease-in-out 0s; -webkit-transition: all .4s ease-in-out;

  -moz-transition: all .4s ease-in-out;  -o-transition: all .4s ease-in-out;} 

.about_icon{background: url(../images/about-icon.png) no-repeat center center; width: 26px; height: 26px; display: block;

float: left; margin-right: 10px; margin-top: -2px;}

.disclaimer_icon{background: url(../images/disc.png) no-repeat center center; width: 26px; height: 26px; display: block;

float: left; margin-right: 10px; margin-top: -2px;}

.process_icon{background: url(../images/process.png) no-repeat center center; width: 26px; height: 26px; display: block;

float: left; margin-right: 10px; margin-top: -2px;}

.report_icon{background: url(../images/report.png) no-repeat center center; width: 26px; height: 26px; display: block;

float: left; margin-right: 10px; margin-top: -2px;}

.contact_icon{background: url(../images/contact.png) no-repeat center center; width: 26px; height: 26px; display: block;

float: left; margin-right: 10px; margin-top: -2px;}

.enquiry_icon{background: url(../images/enquiry.png) no-repeat center center; width: 26px; height: 26px; display: block;

float: left; margin-right: 10px; margin-top: -2px;}

.ml10{margin-left: 10px !important;}

.sales_icon{background: url(../images/sales.png) no-repeat center center; width: 26px; height: 26px; display: block;

float: left; margin-right: 10px; margin-top: -2px;}

.sign_txt{display: block; text-align: center;}

.sign_txt:hover{color: #bf1e2e; text-decoration: none;}

.thum{display: block !important; float: left; margin-left: 20px; width: 95%; padding-bottom: 10px;}

.oil_desc{text-align: justify;}

.energy_head { background:#f2f2f2; display: block; padding: 8px 16px;}

.energy_head > a{font-size: 16px;  color: #227cb8;}

.energy_head > a:hover{color:#bf1e2e; text-decoration:none;}

.energy_desc{font-size: 14px; padding: 0 10px; margin-bottom: 10px;}

.focus{margin-left: 10px !important;}

.comp{margin: 55px 0;}

.lead_txt{color: #FFF; font-size: 16px;}

.news_head{font-size: 16px; margin-bottom: 10px; display: table;}

.news_head:hover{color: #bf1e2e; text-decoration: none;}

.news_desc{font-size: 14px; color: #6b7b86; margin-top: 10px; display: block;}

.news_desc:hover{text-decoration: none;}

.news_head:hover .news_desc{color: #666 !important;}

.cml0{margin-left: 0 !important;}

.span2.fl{padding: 5px !important;}

.mb65{margin-bottom: 65px !important;}

.dates_txt{color: #bf1e2e;  margin-left: 10px;  font-size: 10px;}

.flash_txt {

  color: #FFF;

  margin-left: 10px;

  font-size: 8px;

  background: #bf1e2e;

  padding: 3px;

  border-radius: 3px;

  -webkit-animation-name: blinker;

  -webkit-animation-duration: 1s;

  -webkit-animation-timing-function: linear;

  -webkit-animation-iteration-count: infinite;



  -moz-animation-name: blinker;

  -moz-animation-duration: 1s;

  -moz-animation-timing-function: linear;

  -moz-animation-iteration-count: infinite;



  animation-name: blinker;

  animation-duration: 1s;

  animation-timing-function: linear;

  animation-iteration-count: infinite;

}

@-moz-keyframes blinker {  

  0% { opacity: 1.0; }

  50% { opacity: 0.0; }

  100% { opacity: 1.0; }

}

@-webkit-keyframes blinker {  

  0% { opacity: 1.0; }

  50% { opacity: 0.0; }

  100% { opacity: 1.0; }

}

@keyframes blinker {  

  0% { opacity: 1.0; }

  50% { opacity: 0.0; }

  100% { opacity: 1.0; }

}

.pl6{padding-left: 6px !important;}

.pr0{padding-right: 0 !important;}

.icenter{display: table; margin: 0 auto; margin-bottom: 20px;}

.padt0{padding-top: 0 !important;}

.nav.nav-tabs.new_tb{background-color: #;}

.clr_gray{background-color: #f2f2f2; padding-top: 20px;}

.border_b{border-bottom: 1px solid #ddd;}

.pt0{padding-top: 0 !important;}

.mb35{margin-bottom: 35px;}

.pb45{padding-bottom: 45px;}

.mr12{margin-right: 12px !important;}

.quick_prize{margin-left:25px; }

.data_list{margin:17px 0 0; padding: 0; list-style-type: circle; margin-top: 10px;}

.data_list li{padding: 0; margin: 0; float: left; margin-left: 20px;}

.data_list li a{text-decoration: none;}

.data_list li a:hover{color: #bf1e2e;}

.data_drop{width: 30%; margin-left: 10px; height: 20px; margin-bottom: 10px; float: left; font-size:10px; padding: 0;}

.loop_but{height: 20px; padding: 2px 7px 2px; font-size: 10px; margin-left: 10px; margin-top: -1px;}

.detail_txt{margin-top: 12px; text-align:center; color: #227cb7;}

.data_hg{height: 500px; overflow: auto;}

.print_list{margin:1px 18px 0; padding: 0; list-style-type: circle; background-color: #FFF; display: table; padding:10px 10px;}

.print_list li{padding: 0; margin: 0; float: left; margin-left: 20px;}

.print_list li a{text-decoration: none;}

.print_list li a:hover{color: #bf1e2e;}

.dark{background-color: #f2f2f2 !important;}



.partner_list{padding:0; margin:0; margin-left:20px; list-style: disc;}

.partner_list li{padding:0; margin-bottom:10px;}

.tech_head{background: #; color: #FFF; background-color: #227cb7; padding:10px 10px;}

.table-condensed .fa.fa-chevron-right{margin-left: 7px !important;}



.proj_list{padding: 0; margin-top:10px; list-style: disc; margin-left: 30px;}

.proj_list li{padding: 0; margin-bottom:10px; line-height: 25px;}

.proj_right{float: right; margin-right: 30px;}

.proj_right > a{float: left;}

.proj_right > a:hover{color: #bf1e2e; text-decoration: none;}

.prizes{float: left; margin-right: 20px;}

.total_value{margin-top: 10px; display: table; margin: 0 auto;}

.value_but{margin: 30px 180px;}

.pro_span{margin: 10px 0 0 18px !important; float: left;}

.tender_head{font-size: 18px; text-decoration: underline; margin-top: 15px;}

.tender_pro{padding:0; margin-left:20px; margin-top: 20px;}

.tender_pro span{display: block; font-weight: 600;}

.tender_pro li{padding: 0;  list-style: none; line-height: 25px;}

.tender_pro li a{font-size: 14px;}

.tender_pro li a:hover{color: #227cb8;}

.sector_tab{border: none !important; display: table; margin: 0 auto; margin-top: 10px; width: 95%;}

.gas_box{border: 1px solid #ddd; margin: 0 auto; margin-top: 10px; display: table; width: 95%; padding-bottom: 10px;}

.gas_box > h3{margin: 10px 10px 20px; text-decoration: underline;}

.gas_list {padding: 0; margin: 0;}

.gas_list li{margin: 0;}

.gas_list li a{margin-bottom: 5px;}

.gas_list li a:hover{color:#227cb8;}

.m0{margin: 0 !important;}

.event_banner{background-color: #fff; border-radius: 10px; padding: 10px;}

.event_banner h4{font-size: 18px;}

.event_banner .item{ padding: 10px 0;}

.month_event{  padding: 20px 10px !important;

  font-size: 19px;

  text-align: center;}

.all_event{  padding: 12px 10px !important;

  text-align: center;}

  

.event_banner .item.current a {color:#bf1e2e !important;}

.event_banner a.left{position: absolute; top: 10px; left: 3px; display: block; background: url(../images/prev.png) no-repeat !important; width: 45px; height: 80px; text-indent: -9999px;}

.event_banner a.right{position: absolute; top: 10px; right:-3px; display: block; background: url(../images/next.png) no-repeat !important; width: 45px; height: 80px; text-indent: -9999px;}



.event_banner .owl-prev:hover{position: absolute; top: 10px; left: 3px; display: block; background: url(../images/prev-hover.png) no-repeat; width: 45px; height: 80px; text-indent: -9999px;}

.event_banner .owl-next:hover{position: absolute; top: 10px; right:-3px; display: block; background: url(../images/next-hover.png) no-repeat; width: 45px; height: 80px; text-indent: -9999px;}

/*.month_yr{font-size: 24px; margin:20px 15px;}*/

.month_yr{font-size: 18px; margin:20px 15px;}

.tender_date{color: #fff; background-color: #227cb7; font-size: 18px; padding: 5px; text-align: center;	}

.blue_border{border:1px solid #ddd; padding: 5px; margin-bottom: 20px; height: 380px;}

.event_titlle{margin: 0 auto; display: table; text-align: center; color: #bf1e2e; font-weight: 600;}

.event_desc{text-align: center; margin: 0 auto; display: table;}

.event_image{height:80px !important;}

.br_b{border-bottom: 1px dashed  #ddd;}

.gallery_img{}

.gal > p{line-height: 20px;}

.gal a:hover{color: #bf1e2e; text-decoration: none;}

.sector li{margin-bottom: 0;}

.sector > li.active > a, .sector > li.active > a:focus, .sector > li.active > a:hover{color: #bf1e2e;}

.sector > li > a:focus, .sector > li > a:hover, .sector > li > a{background: none repeat scroll 0 0 #227cb7; color: #fff;}

.oil_list{padding-left: 15px; margin-top: 20px;}

.sector_head{margin:10px 15px; font-weight: 600; border-bottom: 1px dotted #0fa8d6; color: #0fa8d6; font-size: 18px; display: table; }

.tender_on{width: 50% !important; float: left; margin-left: 20px;}

.mtb20{margin: 20px 0 !important;}

.pagination_dir{display: table; margin: 0 auto;}

.e_coun{width: 20%; float: left;}

.e_field{width: 88%; float: left;}

.e_search{width: 10% !important; margin-left: 15px;}

.e_border{border: 1px solid #ddd; padding: 10px; }

.book{font-size: 18px; text-decoration: none; display: table; margin: 0 auto; padding: 7px 0; color: #6b7b86;}

.book:hover{text-decoration:none;}

.pr_focus li a{padding: 10px 3px; font-size: 14px;}

.pr_focus li{margin-right: 2px !important;}

.pr5{padding-right: 5px !important;}

.pagination.pagination-lg{margin: 0;}

.p20{padding: 20px !important;}

.ene h3{font-size: 18px; margin-bottom: 10px;}





#chart {

  

  margin: 30px auto 0;

  display: block;

}

#chart #numbers {

  width: 50px;

  height: 100%;

  margin: 0;

  padding: 0;

  display: inline-block;

  float: left;

}

#chart #numbers li {

  text-align: right;

  padding-right: 1em;

  list-style: none;

  height: 29px;

  border-bottom: 1px solid #444;

  position: relative;

  bottom: 30px;

}

#chart #numbers li:last-child {

  height: 30px;

}

#chart #numbers li span {

  color: #333;

  position: absolute;

  bottom: 0;

  right: 10px;

}

#chart #bars {

  display: inline-block;

 

  width: 600px;

  height: 300px;

  padding: 0;

  margin: 0;

  box-shadow: 0 0 0 1px #444;

}

#chart #bars li {

  display: table-cell;

  width: 195px;

  height: 300px;

  margin: 0;

  text-align: center;

  position: relative;

}

#chart #bars li .bar {

  display: block;

  width: 70px;

  margin-left: 58px;

  background: #49E;

  position: absolute;

  bottom: 0;

}

#chart #bars li .bar:hover {

  background: #5AE;

  cursor: pointer;

}

#chart #bars li .bar:hover:before {

  color: #333;

  content: attr(data-percentage) '%';

  position: relative;

  bottom: 20px;

}

#chart #bars li span {

  color: #333;

  width: 100%;

  position: absolute;

  bottom: -50px;

  left: 0;

  text-align: center;

}



.reg_li{padding: 0; margin: 0; list-style: disc; margin-left: 20px;}

.reg_li li{padding: 0; margin: 0;}

.reg_li li a{font-size: 14px; line-height: 30px;}

.pb40{padding-bottom: 40px !important;}

.i_foc{float: right !important;}

.option_list > li{float: left; margin-left: 30px;}

.option_list span{margin-left: 10px; font-weight: 400;}

.tei_head{font-size: 18px; margin-bottom: 5px;}

.option_list input{margin-top: -3px;}

.print_li{float: right; list-style: none; margin-right: 12px;}

.print_li li{padding: 0; margin:0; margin-left: 30px; float: left;}

.print_li li a{font-size: 14px; text-decoration: none;}

.print_li li a:hover{color: #bf1e2e ;}

.coun_box{border: 1px solid #ddd;}

.coun_li span{margin-left: 10px; font-size: 13px; font-weight: 400;}

.coun_li input{margin-top: -3px;}

.coun_li{margin-left: 20px; margin-top: 10px;}

.coun_li li{line-height: 10px;}

.teii_head{font-size: 18px; color: #fff; display: block; background-color: #337ab7; padding: 10px;}

.teii_head > a{font-size: 18px; color: #fff; display: block; background-color: #337ab7;}

.ptb5{padding-top: 5px; padding-bottom: 5px;}

.ptb0{padding-top: 0px !important; padding-bottom: 0px !important;}

.mt8{margin-top: 8px;}

.mt34{margin-top: 34px;}

.gen_chart{margin:10px 20px;}

.padtb{padding: 20px 10px !important;}

#dp3 > span{float: left !important;}

.well{margin-left: 20px; float: left;}

.wel_right{float: left; display: table;}

.table.head_lines th{border: none;}

.table.head_lines td{border: none;}

.table.head_lines{margin-left: 9px;}

.fs22{font-size: 20px; font-weight: 600;}

.news_date{font-weight: 600; margin-top: 10px; margin-left: 20px; font-size: 16px;}

figcaption{cursor:default !important;}

.head_lines .thumbnail{width: 390px; height: 255px;}

/*.headline img{width: 100%; height: 255px;}*/

.new_img{width: 100% !important; height: 350px;}

.fs13{font-size: 13px !important;}

.btn-primary:hover{background-color: #bf1e2e !important; border:1px solid #bf1e2e;}

.box.plr li{border-bottom: 1px solid #ddd; padding-bottom: 10px;}



/*contact style*/

/*

a {

	color: #2fa0ec;

	text-decoration: none;

	outline: none;

}



a:hover, a:focus {

	color: #404d5b;

}



*/

.content {

	font-size: 150%;

	margin-top: 15px;

	

}



.content h2 {

	margin: 0 0 2em;

	opacity: 0.1;

}



.content p {

	margin: 1em 0;

	padding: 5em 0 0 0;

	font-size: 0.65em;

}



/*.bgcolor-1 { background: #f0efee; }*/

.bgcolor-2 { background: #f9f9f9; }

.bgcolor-3 { background: #e8e8e8; }

.bgcolor-4 { background: #2f3238; color: #fff; }

.bgcolor-5 { background: #df6659; color: #521e18; }

.bgcolor-6 { background: #2fa8ec; color: #fff;}

.bgcolor-7 { background: #fafafa; }

.bgcolor-8 { background: #3d4444; color: #fff; }

.bgcolor-9 { background: #8781bd; color: #fff; }

.bgcolor-10 { background: #6C6C6C; }



/* Header */

.codrops-header {

	padding: 3em 190px 4em;

	letter-spacing: -1px;

}



.codrops-header h1 {

	font-weight: 800;

	font-size: 4em;

	line-height: 1;

	margin: 0.25em 0 0;

}



.codrops-header h1 span {

	display: block;

	font-size: 50%;

	font-weight: 400;

	padding: 0.325em 0 1em 0;

	color: #c3c8cd;

}



/* Demos nav */

.codrops-demos a {

	text-transform: uppercase;

	letter-spacing: 1px;

	font-weight: bold;

	font-size: 0.85em;

	display: inline-block;

	margin: 0 1em;

	font-family: "Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif;

}



.codrops-demos a.current-demo {

	border-bottom: 2px solid;

	color: #404d5b;

}



/* Top Navigation Style */

.codrops-links {

	position: relative;

	display: inline-block;

	white-space: nowrap;

	font-size: 1.25em;

	text-align: center;

}



.codrops-links::after {

	position: absolute;

	top: 0;

	left: 50%;

	margin-left: -1px;

	width: 2px;

	height: 100%;

	background: #dbdbdb;

	content: '';

	-webkit-transform: rotate3d(0,0,1,22.5deg);

	transform: rotate3d(0,0,1,22.5deg);

}



.codrops-icon {

	display: inline-block;

	margin: 0.5em;

	padding: 0em 0;

	width: 1.5em;

	text-decoration: none;

}



.codrops-icon span {

	display: none;

}



.codrops-icon:before {

	margin: 0 5px;

	text-transform: none;

	font-weight: normal;

	font-style: normal;

	font-variant: normal;

	font-family: 'codropsicons';

	line-height: 1;

	speak: none;

	-webkit-font-smoothing: antialiased;

}



.codrops-icon--drop:before {

	content: "\e001";

}



.codrops-icon--prev:before {

	content: "\e004";

}



/* Related demos */

.content--related {

	text-align: center;

	color: #D8DADB;

	font-weight: bold;

}



.media-item {

	display: inline-block;

	padding: 1em;

	vertical-align: top;

	-webkit-transition: color 0.3s;

	transition: color 0.3s;

}



.media-item__img {

	opacity: 0.8;

	-webkit-transition: opacity 0.3s;

	transition: opacity 0.3s;

}



.media-item:hover .media-item__img,

.media-item:focus .media-item__img {

	opacity: 1;

}



.media-item__title {

	font-size: 0.75em;

	margin: 0;

	padding: 0.5em;

}



@media screen and (max-width: 50em) {

	.codrops-header {

		padding: 3em 10% 4em;

	}

}



@media screen and (max-width: 40em) {

	.codrops-header h1 {

		font-size: 2.8em;

	}

}

.input--nariko textarea{height: 50px !important;}



.view {

   width: 100%;

   height: 200px;

   float: left;

   overflow: hidden;

   position: relative;

   text-align: center;

   cursor: default;

}

.view .mask, .view .content {

   width: 300px;

   height: 200px;

   position: absolute;

   overflow: hidden;

   top: 0;

   left: 0;

}

.view img {

   display: block;

   position: relative;

}

.view a.info {

   background:url(../images/link.png) center no-repeat;

   display: inline-block;

   text-decoration: none;

   padding:0;

   text-indent:-9999px;

   width:20px;

   height:20px;

}

.info{position: absolute; left: 109px; top: -44px;}

.pager{width: 80% !important; margin: 0 auto; margin-bottom: 20px !important; margin-top:20px !important; }

.nav-pills > li + li{margin-left: 20px !important;}

.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline{margin-left: 6px !important;}

.site_tab li{margin-bottom: 0 !important;}

#rootwizard .nav.nav-pills a:focus {background-color: #bf1e2e ; color: #fff;}

#rootwizard .nav.nav-pills .active > a{background-color: #bf1e2e ; color: #fff;}

.grap_favr{padding: 10px 10px;}

.chart{display: table; margin: 0 auto;}

.fix_hg{height: 405px; overflow: auto;}

.graph_red{background: #bf1e2e; font-size: 20px; padding:15px 15px; color: #fff;font-weight: 400;}

.graph_red .btn-default{margin-top: -6px;}

.pro_last li{margin-right: 0 !important;}



.oil_widget table{width:100%; !important}

td [style="background-color:#cecfce; font-size: 18px; font-weight: bold; color: #000000 text-align: left; white-space: nowrap"]{display:none;}

.event_banner a{text-decoration:none;text-align:center;}

.carousel-inner>.item.active,{color:#bf1e2e;}

.event_image_list{width:233px;height:186px !important;}

.reload_captcha{cursor:pointer; margin-top: 18px;}

.reload_captcha:hover{color:#0000FF;}

.cart_page i{font-size:18px;}

.cart_added{color:#bf1e2e  !important; font-size:25px !important;}

.news-thumbnail{max-width:144px !important;height:110px !important;}

.address{padding-left:12px;}

.sec_hg{height: 250px; overflow: auto;}

.ads img{width: 100%;}

.w_len{width:97.5%; margin:0 auto;}



.no_list li:before{display:none !important;}

.no_list li{padding-left: 0;}

.pagination li:before{display:none;}

.pager li::before{display: none;}

.over_but{left: 30px; bottom: -35px;}

.p20{padding: 20px 20px;}
.p10{padding: 10px 10px;}
.title_blue {    background: #227cb8 none repeat scroll 0 0; color: #fff; font-size: 20px; font-weight: 400;padding: 12px 15px;}
.subscr{margin:16% auto 0; width: 800px;}
.sub_lg{float: right; margin-right: 20px;}
.subscr_blue{ background: #227cb8 none repeat scroll 0 0; color: #fff; font-size: 20px; font-weight: 400; padding: 12px 15px;}
.subscr_blue a{color: #fff;}
.mb5{margin-bottom: 5px !important;}
.mt5{margin-top: 5px !important;}
.subscr .modal-header{padding: 0 10px 20px; border-bottom: none !important;}
.subscr .close{margin-top: 14px;}
.star{color: #;}
#login .close{width: 25px; height: 25px; border: 1px solid #000; border-radius: 50%; margin: 10px 0;}
.pub_head{font-size: 20px;}
.pub_date{font-size: 15px;}
.gray_br{border: 5px dashed #eee; padding: 20px;}
.sub_btn{padding: 8px !important; border-radius: 0 !important;}
.sub_btn:hover{color: #fff !important; text-decoration: underline;}
.fix_height290{height:290px !important;overflow:auto;}
.fix_height300{height:300px !important;overflow:auto;}
.fix_height310{height:310px !important;overflow:auto;}
.fix_height320{height:320px !important;overflow:auto;}
.fix_height410{height:410px !important;overflow:auto;}
.access_message{font-size:15px !important;}
.access_title{font-size:18px !important;}
.exhi_bx{display: table; height: 75px; margin: 0 auto;}
.hide{display:none !important;}
.exhi_but{display: table; margin: 0 auto;}
.subscr_tab th span {text-align: center; font-weight: 600; display: table; margin: 0 auto; margin-top: 10px;}

/* Media queries */
@media screen and ( min-width: 769px ) {
    .col {
        width: 50%;
        -ms-flex-basis: 50%;
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
    }
    .col-table {
        width: 46%;
        -ms-flex-basis: 46%;
        -webkit-flex-basis: 46%;
        flex-basis: 46%;
    }
    .intro h1 {
        font-size: 80px;
    }
}
@media screen and ( min-width: 1401px ) {
    .col {
        width: 33.3333%;
        -ms-flex-basis: 33.3333%;
        -webkit-flex-basis: 33.3333%;
        flex-basis: 33.3333%;
    }
    .col-table {
        width: 29.3333%;
        -ms-flex-basis: 29.3333%;
        -webkit-flex-basis: 29.3333%;
        flex-basis: 29.3333%;
    }
}
.dis_block{display: block !important;}
.text_left{text-align: left !important;}
.txtbg_red{background-color: #bf1e2e !important;}
.chart_subscriper{min-height: 250px; padding-bottom: 50px;}
.sector_cover{border:1px solid #ddd;  margin-bottom: 20px;}
.sector_cover .active{background-color: #bf1e2e; border: 1px solid #bf1e2e;}
.sector_heads{background-color: #227cb8 ; display: block; font-size: 14px; color: #fff; padding: 5px 2px; font-weight: 600; text-align: center;}
.sector_inner{height: 350px; overflow: auto; padding: 10px 0;}
.lsectors_li{padding: 5px;}
.lsectors_li li{margin-bottom: 5px;}
.sector_thumb{height: 785px; overflow: auto;}
.sector_thumb .img-thumbnail{height: 95px; width: 100%;}
.sector_thumb .img-thumbnail img{width: 100%; height: 100%;}
.print_b{margin-right: 17px; margin-top: 7px;}
.latest_projects {border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.client_name{width:200px !important;}
.chzn-container{width:95% !important;}
.default{width:200px !important;}
.lsectors_li li::before{content:"\f105" !important; color: #666; background: none; font-size: 18px;}
.lsectors_li li:hover:before{background:none; color:#227cb7;}
.chro_hg{min-height: 312px;}
.fix_hght{ min-height: 320px;}
