html {
	-webkit-text-size-adjust: 95%;
	-ms-text-size-adjust: 95%;
}
div#block-quicktabs-tenders h2 {display :none;}
html{font-size: 100%;}
body{margin:0;  background:#1275b2; padding:0;line-height:21px;font-size:15px;font-family: 'Roboto';font-weight:400;}
/*.bac_img{background:url(../images/bac_img.jpg) repeat 100% 100%; background-size:100% 100%;}*/
* {padding:0; margin:0;}
a:focus {outline:0;}
*,
*:before,
*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0;}
ol, ul { list-style: none;  margin: 0;  padding: 0;}
h1, h2, h3, h4, h5, h6{ font-weight: 600; }
/*a:hover, :hover{  -webkit-transition: all 0.14s ease 0s; -moz-transition: all 0.14s ease 0s; transition: all 0.14s ease 0s;}*/
a, a:hover{text-decoration:none;}
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p20 { padding: 20px; }
.p30 { padding: 30px; }
.p35 { padding: 35px; }
.pl10 { padding-left: 10px; }
.pl20 { padding-left: 20px; }
.pl30 { padding-left: 30px; }
.pr10 { padding-right: 10px; }
.pr20 { padding-right: 20px; }
.pr30 { padding-right: 30px; }
.pb10 { padding-bottom: 10px; }
.pb20 { padding-bottom: 20px; }
.pb30 { padding-bottom: 30px; }
.pb35 { padding-bottom: 35px; }
.pb40 { padding-bottom: 40px; }
.left{float:left;}
.right{float:right;}
.container { width: 1300px; }
.clearfix { display: inline-block; width: 100%; }
.f_icon:before, .f_icon:after, .plane_icon:before{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.plane_icon li:before, .site_inner_right .plane_icon li:before{    content: "\f1d9";}
.rg_arrow:after{    content: "\f178";}
.bullet-icons li{position:relative;padding-left:20px;}
.inner_page .bullet-icons li:before{background:url(../images/bullet-icons.png) 0 0; no-repeat;position:absolute;left:0;content:"";}
.bullet-icons.squir-icon li:before{width:14px;height:14px;    background-position: -3px -2px;    top: 2px;}
.bullet-icons.squir-icon li:hover:before{background-position: -3px -18px;  }
.bullet-icons.circle-icon li:before{width:14px;height:14px;    background-position:-20px -3px;    top: 2px;}
.bullet-icons.circle-icon li:hover:before{ background-position:-20px -19px;  }
.ul-list li{font-size:100%;line-height:23px;}


h4.brown-color{color:#b5670d;font-weight:500;}
.deu_info{color: #FF9800;    font-weight: 500;}
.align_right {text-align:right;}
.inner_page h4.sm-title{color:#0e709a;font-size:17px;font-weight:500;}
ol.nm-count{padding-left:25px;}
ol.nm-count li{margin-bottom:10px;}
ol.nm-count li:last-child{margin-bottom:0;}
ol.nm-count {counter-reset: item;}
ol.nm-count > li {counter-increment: item;}
ol.nm-count li:before{ content: counters(item, ".") ". ";    margin-left: -20px;}
.img_border a:before{    background: rgba(255,255,255,0.2); bottom: 0; content: ""; left: 50%; position: absolute;  right: 51%;top: 0;opacity: 1;}
.img_border a:after{background: rgba(255,255,255,0.2); bottom: 50%; content: ""; left: 0; position: absolute;  right: 0;    top: 50%;    opacity: 1;}
.img_border a:hover:before {    left: 0;    right: 0;    opacity: 0;    -webkit-transition: all 900ms ease-in;    -moz-transition: all 900ms ease-in;    -ms-transition: all 900ms ease-in;    -o-transition: all 900ms ease-in;    transition: all 900ms ease-in;}
.img_border a:hover:after {    top: 0;    bottom: 0;    opacity: 0;    -webkit-transition: all 900ms ease-in;    -moz-transition: all 900ms ease-in;    -ms-transition: all 900ms ease-in;    -o-transition: all 900ms ease-in;    transition: all 900ms ease-in;}
.img_row{margin-bottom:15px;}
.inner_page h4.blc_col, .blc_col{color:#393939}
h4 .lite_blue_col, .lite_blue_col{color:#67aeca}
h4 .color_yellow, .color_yellow{color:#f9cb12}
/* Header */
.top_link { background-color:#d4f4fc; height: 33px; color: #000080; font-size: 89%; border-bottom: 1px solid #bdbdbd; }
.top_link a { color:#424242; opacity: .8;font-size: 95%;}
.top_link a:hover { opacity: 1; color: #c54a4d; }
.top_list, .font_link li, .color_link li { display: inline-block; }
.top_list { padding: 6px 10px; border-right: 1px solid #bdbdbd;     display: inline-block;}
.top_list:last-child { border-right: 0; }
.font_link li a { padding-right: 10px; }
.font_link li:last-child a { padding-right: 0; }
.color_link.top_list { padding: 6px; }
.color_link li{display: inline-block; margin-right: 3px; }
/*.color_link li:last-child { margin-right: 0; }*/
.color_link a { display: block; height: 13px; width: 13px; opacity: 1; background-color: #fff; border: 1px solid #ccc; }
.color_link li.color_two a { background-color: #bf1010; border-color: #bf1010; }
.color_link li.color_three a { background-color: #21a73f; border-color: #21a73f; }
.top_list a .fa { font-size: 16px; margin-right: 1px; }
.gov_link li { display: inline-block; padding: 6px 10px; border-right: 1px solid #bdbdbd; }
/*.gov_link ul li:first-child { font-family: "Kruti Dev 160"; font-size: 130%; }*/
.gov_link li:last-child { border-right: 0; }
.font_link.top_list a { background: #f1f1f1; color: #000; display: block; font-weight: 600; height: 20px; padding: 0; text-align: center; width: 20px; }
.font_link.top_list li.nor a { color: #c60001; }

/* Logo Block */
.logo_block { background: url(../images/logo_bg.png) no-repeat scroll 0 0 / 100% 100%; position:relative;}
.logo_block:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;    background: rgba(255, 255, 255, .45);}
.logo_block .container{position:relative;z-index:3;}
.logo.p15{padding:0;}
.logo.col-md-10 {margin:auto; float:none;text-align:center;}
/*.logo_block .logo a{float:left;}*/
/*.logo .icmam_logo img{width:100%;}*/
.logo_block .logo{margin: 5px auto; width: auto;text-align:left;}
/* Menu */
.menu_block { background-color: #056baa; }
.menu_block .vc-mm-menu-h { float: left;width: 74.5%;}
.vc-mm-menu-h > .vc-nav-on-desktop > .sub-menu-inner > li > a:before, .vc-mm-menu-v > .vc-nav-on-desktop > .sub-menu-inner > li > a:before { content: "\f105"; font-size: 16px; font-family: "fontawesome"; display: inline-block; position: absolute; left: 10px; top:3px; color: #056baa; }
.vc-mm-menu-h .menu-item >.nav-link{position:relative;}
.vc-mm-menu-h .vc-nav-on-desktop  .menu-item > .nav-link:before{    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(0, 70, 137) 31%, #004689 72%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0;
    content: "";    display: inline-block;    height: 35px;    position: absolute;    right: 0;    top: 10px;    width: 1px;}
.vc-mm-menu-h .menu-item:last-child >.nav-link:before{background:none;}	
.vc-mm-menu-h .vc-nav-on-desktop .sub-menu-inner .menu-item > .nav-link:before{background:none;}
	
/* Latest News */
.latest_news {width: 100%; background-color:#004689;padding: 5px 0;}
.latest_news .mt-news li a { color: #000; line-height: normal; border-right: 1px solid #000; padding-right: 20px; }
.latest_news .modern-ticker .mt-label { color: #bf1010; font-size: 22px; font-weight: 600; }
.latest_news .modern-ticker { width: 100%; margin-top: 8px; }

/*news ticker*/
.tickercontainer {	width: 100%; 	min-height: 28px;	margin: 0; 	padding: 0;	overflow: hidden; 	text-align: center;}
.tickercontainer .mask { 	position: relative;	width: 100%;	overflow: hidden;}
ul.newsticker { position: relative;list-style-type: none;margin: 0;padding: 0;}
ul.newsticker li {	display: inline-block; 	padding:4px 0;}
ul.er-controls{	list-style: none;	display: inline-block;	padding: 0;}
ul.er-controls > li{	display: inline-block;	padding: 0 10px;	background: #f0f0f0;	margin: 5px;	border-radius: 5px;	height: 40px;	line-height: 40px;}
ul.er-controls > li:hover{	background: #f5f5f5;	cursor: pointer;}

/* Latest New */
.latest_news .news-label { float: left;margin-top: 4px;color: #fff; font-size:18px; font-weight: 600;}
.latest_news .newsticker li a { color: #fff; padding:0 10px; border-right: 1px solid #ccc;font-size:15px;}
.latest_news .newsticker li:last-child a{border-right:0;}
.latest_news .news_list { display: inline-block; width: 88%; padding-left: 15px; }
.latest_news .news-body { position: relative; }
.latest_news .er-controls {position: absolute;right: 0; top:4px; border: 1px solid #9aa7b3;display:none;}
.latest_news .newsticker li { margin-left: 0;  }
.latest_news .er-controls > li { background:#004689; border-radius: 0; color: #fff; display: inline-block; font-size: 13px; height: 21px; line-height: 21px; margin: 0px; padding: 0; width: 20px; }
.latest_news .er-controls > li:hover { background-color: #EF6C00; }
.latest_news .er-controls > li.pause, .latest_news .er-controls > li.play { background-color:#004689; color: #ffffff; }

/* Banner */
.ban_cont {color: #000000;   /* position: absolute;   */ /* background: rgba(255, 255, 255, .8);  */  padding: 12px 20px 15px;    right: 11px;    top: 40%;}
.ban_cont > h3 { font-size: 22px;    color: #0e709a;margin:0;line-height: normal;}
.owl-theme.banner_block .owl-nav > div { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; background: #1275b2; width: 35px; height: 35px; text-align: center; line-height: 34px; color: #fff; position: absolute; bottom: 5%; margin: 0; padding: 0; font-size: 0; }
.owl-theme.banner_block .owl-nav > div:hover { background: #2196f3; }
.owl-theme.banner_block .owl-nav > div.owl-prev { left: 3%; }
.owl-theme.banner_block .owl-nav > div.owl-prev::before { content: "\f104"; font-size: 20px; font-family: "fontawesome"; display: inline-block; }
.owl-theme.banner_block .owl-nav > div.owl-next { left: 7%; }
.owl-theme.banner_block .owl-nav > div.owl-next::before { content: "\f105"; font-size: 20px; font-family: "fontawesome"; display: inline-block; }
.owl-theme.banner_block .owl-nav { margin: 0; }

/* title */
.page_tit { font-size: 20px; color: #0e709a; margin: 0; }

/* Left col */
.rel_links a { color: #fff; transition: all .5s ease; }
.rel_links a:hover { color: #fffca9; }
.rel_links ul li:hover:before{color:#fffca9}
.rel_links .sub_left_nav a:hover {color:#90deff;}
.rel_links ul li { border-bottom:1px solid #037e82; position: relative; padding-left: 15px; }
.rel_links ul li:last-child { border-bottom: 0; }
.rel_links ul li:first-child a{padding-top:0;}
.rel_links ul li:last-child a{padding-bottom:0;}
.rel_links ul li a { display: block; padding: 12px 5px;font-size: 100%; }
.left_wid { margin-bottom: 15px }
.left_wid:last-child { margin-bottom: 0; }
.publication_block { background-color: #d5f3f7; float: left; width: 100%;padding:15px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px; }
.publication_block .view_btn {margin-top: 5px;    float: right;}
.recruitment_links .aply_btn {float:right;}
.publication_block .tit_view {    margin-bottom: 15px;    padding-bottom: 0px;}
.tit_view { float: left; width: 100%; }
.tit_view .page_tit { float: left; }
.view_link { border-left: 1px solid #ccc; color: #1275b2; float: right; line-height: 20px; padding-left: 10px; text-transform: uppercase;font-size:11px;font-weight:bold;}
.view_link:hover { color: #2196f3; }
.pub_img_block { position: relative; float: left; width: 100%; }
.pub_img_block img { width: 100%; }
.pub_img_block .pub_img_n { margin: 0; position: absolute; bottom: 0; left: 0; width: 100%; padding: 5px; color: #fff; font-size: 18px; background-color: rgba(0, 0, 0, .5) }
.pub_list { margin-top: 5px; float: left; width: 100%; }
.pub_list li { position: relative; padding-left: 20px; color: #636363; }
.pub_list li::before { content: "\f111"; font-family: "fontawesome"; display: inline-block; font-size: 10px; color: #636363; position: absolute; left: 0px; top: 0; }
.view_btn { -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;    border: 1px solid #1275b2;  color: #1275b2;display: inline-block; padding: 5px 10px; margin-top: 15px; }
.view_btn:hover { color: #fff;    border: 1px solid #2098D1 }
.view_btn:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #d5f3f7;  -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
/* Sweep To Top */
.hvr-sweep-to-top {  display: inline-block;  vertical-align: middle;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px transparent;  position: relative;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}
.hvr-sweep-to-top:before {  content: "";  position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #2098D1; -webkit-transform: scaleY(0);transform: scaleY(0);  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%;  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {  color: white;}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {  -webkit-transform: scaleY(1); transform: scaleY(1);}

.publication_block.p30 { padding: 18px 30px; }

/* Center col */
.page_about { color: #084F6D; float: left; width: 100%; margin-bottom:11px; }
.page_about p { text-align: justify;    line-height: 23px;    margin-bottom: 0px;}
.i18n-hi .page_about p {margin-bottom: 18px!important;}
.page_about .page_tit{color:#1275b2;padding-bottom: 15px;}
.page_about  .rm_btn{color: #1275b2;}
.page_about  .rm_btn:hover{color:#71bbe8;}
.rm_btn { float: right; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.rm_btn:hover { color: #c54a4d; }
.rm_btn::after { -webkit-transform: translateZ(0); transform: translateZ(0); content: "\f178"; font-size: 18px; font-family: "fontawesome"; display: inline-block; margin-left: 10px; position: relative; top: 3px; }
.rm_btn:hover:after, .rm_btn:focus:after, .rm_btn:active:after { -webkit-animation-name: hvr-icon-wobble-horizontal; animation-name: hvr-icon-wobble-horizontal; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }
/*.page_gal { float: left; width: 49.5%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;  border: 1px solid #e6e6e6;padding: 15px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;} */
.page_video { float: right; width: 49.5%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset; border: 1px solid #e6e6e6;padding: 15px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;} 
.page_gal .tit_view, .page_video .tit_view {margin-bottom: 15px;}
.owl-theme.galery_slider .owl-nav > div, .owl-theme.video_slider .owl-nav > div { background: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; text-align: center; line-height: 30px; color: #000; position: absolute; top: 45%; margin: 0; padding: 0; font-size: 0; }
.owl-theme.galery_slider .owl-nav > div:hover, .owl-theme.video_slider .owl-nav > div:hover { background: none; color: #fff; }
.owl-theme.galery_slider .owl-nav > div.owl-prev, .owl-theme.video_slider .owl-nav > div.owl-prev, .owl-theme.galery_slider .owl-nav > div.owl-next, .owl-theme.video_slider .owl-nav > div.owl-next{ width: 25px; height: 25px;background:rgba(0, 0, 0, 0.2);line-height: 25px; }
.owl-theme.galery_slider .owl-nav > div.owl-prev:hover, .owl-theme.video_slider .owl-nav > div.owl-prev:hover, .owl-theme.galery_slider .owl-nav > div.owl-next:hover, .owl-theme.video_slider .owl-nav > div.owl-next:hover{background:rgba(225, 225, 225, 0.2)}
.owl-theme.galery_slider .owl-nav > div.owl-prev, .owl-theme.video_slider .owl-nav > div.owl-prev  {left: 3px;}
.owl-theme.galery_slider .owl-nav > div.owl-prev:before, .owl-theme.video_slider .owl-nav > div.owl-prev:before, .owl-theme.galery_slider .owl-nav > div.owl-next:before, .owl-theme.video_slider .owl-nav > div.owl-next:before {  color: #fff; font-size: 20px; font-family: "fontawesome"; display: inline-block; }
.owl-theme.galery_slider .owl-nav > div.owl-prev:before, .owl-theme.video_slider .owl-nav > div.owl-prev:before {content: "\f104"; }
.owl-theme.galery_slider .owl-nav > div.owl-next, .owl-theme.video_slider .owl-nav > div.owl-next { right: 3px;}
.owl-theme.galery_slider .owl-nav > div.owl-next:before, .owl-theme.video_slider .owl-nav > div.owl-next:before {  content: "\f105"; }
.owl-theme.galery_slider .owl-nav, .owl-theme.video_slider .owl-nav { margin: 0; }
.owl-carousel.owl-drag.galery_slider .owl-item > div, .owl-carousel.owl-drag.video_slider .owl-item > div { overflow: hidden; height:237px; }

.owl-carousel.owl-drag .owl-item > div:hover img { /*transform: scale(1.1);*/ }
.bannersection_block{position:relative;}
.bannersection_block #playpause:hover{background: #2196f3;}
.bannersection_block #playpause{cursor: pointer;text-align:center;line-height: 35px; position: absolute; bottom: 17px;    right: auto; left: 135px;background: #1275b2; padding: 5px; width: 35px; color: #fff; height: 35px;   font-size: 0;}
.bannersection_block #playpause.onlyplay:before{    content: "\f04b";    font-size: 15px;}
.bannersection_block #playpause.onlypause:before{ content: "\f04c";    font-size: 15px;}
.bannersection_block #playpause:before{color:#fff;display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}
/* Right col */
.news_and_ann_links { background-color: #F0F4C3; color: #585858;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px; }
.news_and_ann_links  .page_tit{font-size:20px;    padding-bottom: 15px;color:#0e709a;}
.news_and_ann_links a { color: #585858;}
.news_and_ann_links a:hover{color: #00a0e3;}
.news_and_ann_links ul {height: 148px;}
.news_and_ann_links ul li { position: relative; padding-left: 20px;border-bottom: 1px dashed #cacea0;}
.news_and_ann_links ul li a{padding-bottom: 10px;    padding-top: 10px;display: block;}
.news_and_ann_links ul li:last-child { margin-bottom: 0; }
.news_and_ann_links ul li::before { content: "\f111"; font-family: "fontawesome"; display: inline-block; font-size: 10px; color: #dadada; position: absolute; left: 0px; top: 10px; }
.news_and_ann_lists span.controlls a.play:before, .news_and_ann_lists span.controlls a.stop:before{    color: #da4749;}
.news_and_ann_links{    position: relative;}
.news_and_ann_lists .controlls{position: absolute;  right: 0;  top: 16px;}
.recruitment_links { background-color:#d6e5fb;width: 100%;    padding: 15px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px; }
.recruitment_links .tit_view {  margin-bottom:15px; padding-bottom:0px; }
.recruitment_links .pub_list { float: left; margin: 0; width: 100%; }
.recruitment_links .pub_list li a { color: #14659d; }
.recruitment_links .pub_list li span {display: block; margin-top: 5px; }
.recruitment_links .pub_list li span.recru_date { color: #ff9702; }
.recruitment_links .pub_list li span.recru_date span{margin:3px 0}
.recruitment_links .pub_list li span.recru_date span.date_cion:before{content: "\f133";color:#06425c;margin-right:5px;}
.recruitment_links .pub_list li span.recru_date span.clock_icon:before {content: "\f017";color:#06425c;margin-right:5px;}
.recruitment_links .rec_down { float: left; margin: 7px 0; color: #9C27B0; }
.recruitment_links .rec_down:hover{color:#333;}
.recruitment_links .rec_down .fa { margin-left: 10px; color: #056baa; }
.recruitment_links .pub_list li:before{color:#93b5dd;}
.aply_btn {     padding: 6px 15px;    margin: 11px 0 0;    text-align: center;    font-size: 13px;    font-weight: 500;    color: #0c588c;   border:1px solid #1275b2;}
.aply_btn:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #056baa; -webkit-transform: scale(1); transform: scale(1); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.aply_btn:hover:before, .aply_btn:focus:before, .aply_btn:active:before { -webkit-transform: scale(0); transform: scale(0); }

.recruitment_links.p30 { padding: 24px 30px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover { background: #2196f3 !important; }

/* Brand Slider */
.brand_slider { padding:0  30px 15px 30px;}
.owl-theme.brand_one_slider .owl-nav > div { font-size: 0; border-radius: 0; -webkit-border-radius: 0; color:#1275b2; -moz-border-radius: 0; -o-border-radius: 0; background: none; position: absolute; top: 28%; margin: 0; padding: 0; }
.owl-theme.brand_one_slider .owl-nav > div:hover { background: none; color: #2196f3; }
.owl-theme.brand_one_slider .owl-nav > div.owl-prev { left: -22px; }
.owl-theme.brand_one_slider .owl-nav > div.owl-prev::before { content: "\f104"; font-size: 38px; font-family: "fontawesome"; display: inline-block; }
.owl-theme.brand_one_slider .owl-nav > div.owl-next { right: -22px; }
.owl-theme.brand_one_slider .owl-nav > div.owl-next::before { content: "\f105"; font-size: 38px; font-family: "fontawesome"; display: inline-block; }
.owl-theme.brand_one_slider .owl-nav, .owl-theme.brand_two_slider .owl-nav { margin: 0; }
.owl-theme.brand_two_slider .owl-nav > div { font-size: 0; border-radius: 0; -webkit-border-radius: 0; color: #06425c; -moz-border-radius: 0; -o-border-radius: 0; background: none; position: absolute; top: 28%; margin: 0; padding: 0; }
.owl-theme.brand_two_slider .owl-nav > div:hover { background: none; color: #2196f3; }
.owl-theme.brand_two_slider .owl-nav > div.owl-prev { left: -13px; }
.owl-theme.brand_two_slider .owl-nav > div.owl-prev::before { content: "\f0d9"; font-size: 38px; font-family: "fontawesome"; display: inline-block; }
.owl-theme.brand_two_slider .owl-nav > div.owl-next { right: -13px; }
.owl-theme.brand_two_slider .owl-nav > div.owl-next::before { content: "\f0da"; font-size: 38px; font-family: "fontawesome"; display: inline-block; }
.rel_btn {padding: 10px 0 0; color: #1275b2; display: inline-block;}
.rel_btn:hover{color:#06425c}
.reg_links{width:100%;display:inline-block;text-align:right;}

/*.top_footer { background-color: #006e9f; color: #fff; }*/
.foot_left a { color:#ffffff;font-size: 14px;}
.foot_left a:hover { color: #59add2; }
.foot_left .foot_menu { margin-bottom: 15px; margin-top: 7px; }
.foot_left ul li { border-right: 1px solid #ccc; display: inline-block; line-height: 13px; margin-right: 10px; padding-right: 10px; }
.foot_left ul li:last-child { border-right: 0; }
.foot_right { text-align: right; }
.foot_logo_list { margin-bottom: 10px; }
.foot_logo_list > li { display: inline-block; }
.last_up_date, .site_visit{ margin-bottom: 0;font-size: 12px;   color: #a3daf3;}
.last_up_date{padding-top:12px;}
.copy_footer p { margin-bottom: 0; }

/* Inner */
.inner_page .page_tit{padding-bottom:15px;}
.inner_page p { text-align: justify;   font-size: 100%;line-height: 23px;}
.inner_page h3 { margin-top: 0; margin-bottom: 20px; font-size: 22px; color: #565656; padding-bottom: 10px; position: relative; }
.inner_page h3::before { background: #ccc; bottom: 0; content: ""; display: inline-block; height: 1px; left: 0; position: absolute; width: 100%; }
.inner_page h3::after { background: #1e61a4; bottom: 0; content: ""; display: inline-block; height: 2px; left: 30px; position: absolute; width: 30px; }
.inner_page h4 { font-size: 18px; color: #1565C0; margin: 15px 0;     font-weight: 500;}
.inner_page h5 { font-size: 16px; color: #969696; }

/* Breadcrumb */
.breadcrumb_blcok {    padding: 10px 0;border-bottom: 1px solid #1275b2; background-color: #f7f7f7;    background-repeat: repeat;    background-image: url(../images/bg_breadcrumb.jpg);  }
.breadcrumb_blcok p { float: left; margin-right: 10px; color: #888; margin-bottom: 0; }
.breadcrumb_blcok ul { float: left; }
.breadcrumb_blcok ul li { float: left; padding-right: 20px; margin-right: 10px; /*font-size: 16px;*/ color: #1275b2; font-weight: 400; position: relative; }
.breadcrumb_blcok ul li::after { content: "\f105"; font-family: "fontawesome"; display: inline-block; color: #1e61a4; position: absolute; right: 0; }
.breadcrumb_blcok ul li:last-child::after { display: none; }
.breadcrumb_blcok ul li a { color: #666666; padding-left:16px;}

/* Table */
.inner_page table { width: 100%; max-width: 100%;}
.inner_page table { border-collapse: collapse; border: 1px solid #ccc; margin-top: 10px; margin-bottom: 15px; }
.inner_page table > thead > tr > th { background:#0D47A1; color:#fff;    font-weight: 500; padding: 5px 10px; border-right: 1px solid #c5c5c5; }
.inner_page table > thead > tr > th:last-child { border-right: 0; }
.inner_page table>thead>tr>td, .inner_page table>tbody>tr>td, .inner_page table>tfoot>tr>td {    padding: 10px;border-bottom: 1px solid #ececec;}
.inner_page table>thead>tr>th, .inner_page table>tbody>tr>th, .inner_page table>tfoot>tr>th, .inner_page table>thead>tr>td, .inner_page table>tbody>tr>td, .inner_page table>tfoot>tr>td{	border-bottom: 0;	border-top: 0;vertical-align: middle;}
.inner_page table>thead>tr>td, .inner_page table>tbody>tr>td, .inner_page table>tfoot>tr>td{	padding: 5px 10px; border-right: 1px solid #ccc; border-bottom:  1px solid #ccc; }
.inner_page table>thead>tr>td:last-child, .inner_page table>tbody>tr>td:last-child, .inner_page table>tfoot>tr>td:last-child { border-right: 0; }
.inner_page table>tbody>tr:nth-child(odd)>td, .inner_page table>tbody>tr:nth-child(odd)>th{	background: #fff;}
.inner_page table>tbody>tr:nth-child(even)>td, .inner_page table>tbody>tr:nth-child(even)>th{	background: #f8f8f8;}
.inner_page table>thead>tr>th strong { color: #fff; }

.ul_list.li_arrow { margin-top: 5px; display: inline-block; }
.ul_list.li_arrow li { margin-bottom: 10px; padding-left: 25px; position: relative; }
.ul_list.li_arrow li::before { content: "\f0a9"; color: #ffa200; display: inline-block; font-size: 16px; top: 2px; font-family: "fontawesome"; left: 0; position: absolute; }


.img_b { margin-bottom: 15px; padding: 5px; border: 1px solid #ccc; position: relative; }
.img_b img { width: 100%; }
.site_inner_right ul { margin: 10px 0 0; }
.site_inner_right ul li { margin-bottom: 10px; padding-left: 17px; position: relative; }
.site_inner_right ul li:last-child{margin-bottom:0;}
.site_inner_right ul li::before { content: "\f00c"; font-family: "fontawesome"; font-size: 12px; display: inline-block; position: absolute; left: 0; top: 0; color: #009eff; }
.site_inner_right ul.db_ul li::before { content: "\f069"; font-family: "fontawesome"; font-size: 12px; display: inline-block; position: absolute; left: 0; top: 0; color: #21a73f; }
.site_inner_right ul.db_ul li ul li { padding-left: 14px; }
.site_inner_right ul.db_ul li ul li::before { content: "\f0da"; font-size: 18px; color: #f00; }
.objective_image { float: right; border: 1px solid #CCC; padding: 5px; }
.objective_image img {  border: 1px solid #c85e63; }

.language-switcher-locale-url .language-link.active { display: none; }

/*  */
.site_left { z-index: 9; }
.rel_links_h { height: 380px; background-color: #056baa; padding: 10px; }
.rel_links > ul > li.imp_arrow { position: relative; }
.rel_links > ul > li.imp_arrow .clk_sub::after {content: "\f107";   display: inline-block; font-size:15px; font-family: "fontawesome"; position: absolute; right: 5px; top: 5px; color: #fff; line-height: 28px; width: 30px; height: 30px; text-align: center; cursor: pointer; z-index: 999; }
.rel_links > ul > li.imp_arrow .clk_sub:hover::after { background-color: #fff; color: #056baa; }
.rel_links > ul > li.imp_arrow.imp_act_arrow .clk_sub::after { content: "\f106"; }
.sub_left_nav { width: 100%; z-index: 999; display: none; background: #056baa; }
.rel_links > ul > li.imp_act_arrow > a {color: #fffca9;}
.rel_links ul li .sub_left_nav a { padding:5px 10px;    font-size: 13px;}
.rel_links > ul > li.imp_arrow.imp_act_arrow{border-bottom:1px solid #fffca9;padding-bottom: 5px;}
.rel_links > ul > li.imp_arrow.imp_act_arrow .clk_sub:after{border: 1px solid #5587a7;}
.rel_links > ul > li.imp_arrow.imp_act_arrow > a{padding-bottom:5px;}
.rel_links_h .mCSB_inside > .mCSB_container { margin-right: 20px; }

.rel_links_h .mCSB_scrollTools { opacity: 1; }
.rel_links_h .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#00a0e3; }
.rel_links_h .mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; }


/* Tab */
.site_inner_right .smk_accordion .accordion_in { border: 0; padding: 0; }
.site_inner_right .smk_accordion .accordion_in:first-of-type, .site_inner_right  .smk_accordion .accordion_in:first-of-type .acc_head { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; }
.site_inner_right .smk_accordion.acc_with_icon .accordion_in .acc_head { padding-right: 40px; padding-left: 0px; }
.site_inner_right  .smk_accordion.acc_with_icon .accordion_in .acc_content { padding-right: 10px; padding-left: 10px; }
.site_inner_right .smk_accordion .accordion_in.acc_active > .acc_head { background: #f7fcff; border-bottom: 1px solid #2196f3; color: #2196f3; }
.site_inner_right .smk_accordion .accordion_in .acc_head {  font-size: 18px; background-color: #fff; border-bottom: 1px solid #ccc; color: #717171; }
.site_inner_right .smk_accordion .accordion_in .acc_head .acc_icon_expand { left: auto; right: 10px; }
.site_inner_right .smk_accordion .accordion_in .acc_content { background-color: #fff; }
.site_inner_right .smk_accordion ul li::before { content: "\f0a9"; font-family: "fontawesome"; font-size: 14px; display: inline-block; position: absolute; left: 0; top: 0; color: #bf1010; }
.hm_dir_info{max-width:288px;width:100%;float:left;height:216px;border:1px solid #ccc;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;}
.hm_abt_left{max-width:288px;width:100%;float:left;}
.hm_abt_cen{max-width:636px;width:100%;float:left;margin-left:15px}
.hm_abt_rgt{max-width:285px;width:100%;float:left;margin-left:15px}
.site_right .news_and_ann_links{padding:15px;}

.banner_text_block{float:left;width:33%;    padding: 25px;    height: 257px;}
.banner_sec, .hm_abt_block, .banner_text_block, .region_block{ padding:15px;display:block}
.banner_sec, .hm_abt_block, .brand_slider, .region_block{     background:#fff;}
.banner_sec.clearfix{   display: block;    padding-bottom: 0;}

ul.newsticker{overflow:hidden;}

.brand_slider .owl-item .item{width:145px;margin:auto;}
.brand_slider .owl-item .item img{display:inline-block;}
.region_block  .owl-carousel .owl-item .item{width:175px;margin:auto;}

.page_gal .page_tit, .page_video .page_tit{color:#1275b2;}
.footer_block{ /*background:rgb(6, 66, 92);*//*background:rgba(18, 117, 178, .7);*/ padding:15px;}
.copy_footer p span{display:block;font-size:14px;opacity: .7;color:#fff;}
.footer_copy_block{/*background: #133848; *//*background:rgba(19, 56, 72, .7);*/    border-top: 1px solid #1a475a;padding: 5px 15px; display: inline-block;  width: 100%;  float: left;}

/* Sweep To Right */
.hvr-sweep-to-right { display: inline-block; vertical-align: middle;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px transparent;  position: relative;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}
.hvr-sweep-to-right:before {  content: "";  position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #2098D1;  -webkit-transform: scaleX(0);  transform: scaleX(0);  -webkit-transform-origin: 0 50%;  transform-origin: 0 50%;  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {  color: white;}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {  -webkit-transform: scaleX(1);  transform: scaleX(1);}
.gal_video_block .owl-stage-outer{    height: 237px;}
.gal_video_block .tit_view .view_link{color:#056baa;border-color: #84eae1;}
.gal_video_block .tit_view .view_link:hover{color:#2d8da7 ;}
.gal_video_block .gal_img_block {float:left;width:100%;}
.gal_video_block .gal_img_block .item img{height:100%;}
.gal_img_block .owl-stage-outer .item a {padding:1.5px;background:#fff;display:block;    height: 100%;}
.banner_block .ban_cont:before {    background: rgba(255,255,255,.15);    bottom: 10px;    /*content: ""; */   left: 10px;    position: absolute;    right: 10px;    top: 10px;    -moz-transform: scale(0);    -webkit-transform: scale(0);    -o-transform: scale(0);    -ms-transform: scale(0);    transform: scale(0);    -webkit-transition: all 300ms ease;    -moz-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    transition: all 300ms ease;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    border: 1px solid #fff;}
.banner_block:hover .ban_cont:before { -moz-transform: scale(1); -webkit-transform: scale(1);-o-transform: scale(1); -ms-transform: scale(1);  transform: scale(1);}

.tender_list {margin-bottom:19px; border-bottom: 1px solid #b3ceef;padding-bottom: 18px;    height: 123px;}
.recruitment_links .req_list{    height: 123px;}
.foot_add h3{color:#f1ed8e; margin-top: 7px;font-size: 15px;}
.foot_add p{color:#ffffff;    line-height: 19px;margin:0px 0px 4px 20px;}
.foot_add p:last-child{margin-bottom:0;}
.foot_add .foot_mail_link{    color: #abffff;}
.foot_add h3{position:relative;padding-left:20px;}
.foot_add h3:before{    content: "\f041"; font-family: "fontawesome"; font-size: 14px; display: inline-block; position: absolute; left: 0; top: 0; color: #fff; }
.cont_icon:before{font-family: "fontawesome"; font-size: 14px; display: inline-block; }
.main_inner{padding:15px;background:#fff;}
.cont_add ul li{position:relative;padding-left:25px; margin-bottom: 15px;font-size: 15px;line-height: 25px;}
.cont_add ul li:last-child{margin-bottom:0;}
.cont_add ul li.cont_icon:before{position:absolute;left:0;font-size:15px;    color: #2196f3;}
.cont_row{width:100%;position: relative;    margin-bottom: 20px;}
.cont_row:after{background: transparent url(../images/hi_light-shadow.png) 45% 100% no-repeat;  content: "";  display: block;    visibility: visible;width: 100%;   position: absolute;    height: 30px;    bottom: -20px;visibility:visible;}
/*.contact_info{background: #f6f8f9;  padding: 25px;height:387px;}*/
.cont_map iframe{width:100%;height:300px;}
.inner_page .contact_info h4{margin:0 0 0 0}
.enquiry_info{    padding-bottom: 15px;}
.cont_map {margin-bottom:15px;}
.page_footer{background: url(../images/foot_bac.jpg) no-repeat scroll 0 0 / 100% 100%;}

::-webkit-input-placeholder {color:#ccc; font-size:14px;font-weight:100;}
:-ms-input-placeholder {color:#ccc; font-size:14px;font-weight:100;}
::-moz-placeholder {color:#ccc; font-size:14px;font-weight:100;}
:-moz-placeholder {color:#ccc; font-size:14px;font-weight:100;}

.search_btn.btn:hover, .search_btn.btn:focus{background:#8ddbff;outline:0;color:#004689;}
.search_btn.btn{padding: 5px 10px;color: #fff;background:#009ae2;width:65px;float: left;    border-radius: 0;    height: 34px;    margin-left: -1px;    border: 0;}
.search_block .input_feild{outline: 0;    width:70%;color: #056baa;border: 1px solid #ccc;    height: 34px;    float: left;    padding: 5px 5px;}
.btn{transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;}
.hm_dir_info .dir_img{ text-align:center; margin-bottom: 15px;    width: 87%;}
.hm_dir_info .dir_img img{padding:3px;border:1px solid #ccc;     width: 100%;}
.hm_dir_info .dir_info{    position: absolute; right: 0;bottom: 41px;background: #fff; width: 180px; padding: 5px 10px;border-right: 0; border: 1px solid #dcdcdc;}
.hm_dir_info .dir_info h3{    margin: 20px 0 15px;font-size: 18px; color: #004689;font-weight: 500; display: block;}
.hm_dir_info .dir_info h3:after{content: ""; width: 35px; height: 2px; background: #1275b2; display: block; margin:5px auto 0;}
.hm_dir_info .dir_info h4{font-weight:500;font-size:16px;    margin-top: 0;}
.hm_dir_info .dir_info p{text-align: justify;}
.hm_abt_left .page_tit { margin-bottom: 15px; }

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

/* About Us */
.inner_banner > img, .inn_img > img { width: 100%; }
.inner_page p { margin-bottom: 15px; }
.rel_links { background: #009499; color: #fff; }
.rel_links h3 { color: #fff; font-weight: 500; }
.rel_links h3::before, .rel_links h3::after { display: none; }
.rel_links ul li::before { position: absolute; left: 2px; top: 13px; content: "\f0da"; font-family: "fontawesome"; font-size: 16px; color: #fff; display: inline-block; }
.rel_links ul li:first-child::before { top: 2px; }
.left_news_announce > h3 { color: #0e709a; font-size: 22px; font-weight: 400; }
.left_news_announce > h3 > span { font-size: 20px; }
.inner_page .left_news_announce h3::after { width: 50px; left: 30px; background-color: #1e61a4; bottom: -1px; height: 3px; }
.newsEvent {/* background-color: #f6f6f6;*/background-color: #FFFDE7;  float: left; width: 100%; padding-bottom: 15px; }
.newsEvent .news_ticker { height: 275px; overflow: hidden; float: left; width: 100%; padding: 15px; }
.newsEvent ul > li > p { margin-bottom: 0; color: #585858; }
.newsEvent ul > li { margin-bottom: 10px; color: #585858; padding-left: 15px; position: relative; }
.newsEvent ul > li::before { position: absolute; left: 0; top: 10px; content: "\f105"; font-family: "fontawesome"; font-size: 16px; color: #585858; display: inline-block; }

span.controlls a {    display: block;    float: right;    height: 20px;    overflow: hidden;    width: 20px; position: relative;}
span.controlls a.stop { background: transparent; font-size: 0; }
span.controlls a.stop::before { content: "\f144"; font-family: "fontawesome"; font-size: 22px; color: #585858; display: inline-block; position: absolute; top: 0; left: 0; }
span.controlls a.play { background-color: transparent; }
span.controlls a.play::before { content: "\f04c"; font-family: "fontawesome"; font-size: 16px; color: #585858; display: inline-block; position: absolute; top: 0; left: 0; }
.news_pl_pau.controlls {    display: block;    float: left;    width: 100%;    padding: 12px 15px; border-bottom: 1px solid #fff;}
.ticker:before, .ticker:after{bottom: 0;    content: "";    left: 10px;    position: absolute;    right: 10px;    top: 50%;    z-index: -1;}

.inner_page .rel_links h3{margin-bottom:10px}
.newsEvent ul > li{font-size:100%;}
.row-fuild{width:100%;display:inline-block;}
.act_pro_planes{height:440px;    padding:20px;background:url(../images/act_pro_planeimg.jpg) no-repeat center center; -moz-background-size: cover;    -webkit-background-size: cover; -o-background-size: cover; background-size: cover;position: relative; }
.act_pro_planes:before{background:#000;opacity:.5;content:"";width:100%;left:0;position:absolute;top:0;height: 100%;}
.act_pro {position:relative;}
.act_pro h4{color:#fff;font-size:25px;font-weight:500;    margin: 5px 0 25px;}
.pro_plan_list li{display: flex;display: -ms-flexbox;display: -webkit-flex;vertical-align: middle; line-height: 72px;margin-bottom:13px;}
.pro_plan_list li:before{background:url(../images/pro_list_iocn.png) 0 0;width:75px;height:75px;content:"";display:inline-block;}
.pro_plan_list li a{color:#fff;font-size:16px;padding-left:25px;}
.act_plans.col-md-9{padding-right:0;    margin-bottom: 25px;}

.pr_pl_cnt{background:url(../images/pr_pl_cnt_bac.png) 0 0 no-repeat;position:absolute;right:30px;top:30px;width:394px;height:394px;}
.pr_plan_more{width:180px;position:relative;top:30%;margin:auto;text-align:center;   left: 4%;}
.pr_plan_more p{ font-size: 96%;}

.rd_btn{color:#bf1010;font-size:15px;}
.rd_btn:after{margin-left:5px;}
.rd_btn:hover{color:#000;}
.pro_plan_list li a:hover{color:#fecf2d}

.col-md-9.site_inner_right{float:right;padding-left: 0;}
.site_inner_right .plane_icon li:before{font-size:14px;color: #555555;}
.site_inner_right .plane_icon li{padding-left:30px;}
.achive_cnt{background:#e0f6ff;padding:20px;}
.bg-blue{background:#056baa;color: #fff;border:1px solid #056baa; }
.bg-blue:hover{background:#fff;border:1px solid #056baa;color:#056baa}
.achive_cnt .btn.read_more{   float: right;border-radius: inherit;}

.site_inner_right .bullet-icons li{    padding-left:30px;}
.pub_li li span{margin-left:15px;}

.inner_page table.left-2td  thead td{background:#0D47A1;color:#fff;font-weight:500; font-size:15px;}
.inner_page table.left-2td  td{padding:10px}
.inner_page table.left-2td tbody  td:first-child{background:#fdfaed;width:35%;}
.inner_page table.left-2td tbody  td:last-child{background:#f9f9f9;width:65%;}
.inner_page table.left-2td  thead td span{color:#1275b2;margin-left:10px;}
.inner_page table tbody td span.a-space a{margin: 0 0 0px 10px;  display: inline-block;}
.inner_page table.pub_tabel td{line-height:22px;}
.inner_page table.left-2td  td{color:#222222;border-bottom: 1px solid #c9c9c1;}
.inner_page table tbody td span.a-space a:hover{text-decoration:underline;}
.iczblock{background:#0d4f89;height:377px;display:block;padding:25% 5%;}
.iczblock h4{color:#fff;font-size:27px;line-height:27px;    letter-spacing: 1;}
.iczblock h4 span{font-size:41px;font-weight:800;line-height:46px;display: block; margin-top: 5px;}
.iczm_blcok .iczm_blcok_lf{padding-right:0;width:422px;}
.iczm_blcok .iczm_blcok_rg{padding-left:0;width:498px;    padding-right: 0;}
.iczm_blcok img{width:100%;}

.hm_dir_info.left_wid{margin-bottom:15px;padding:15px;position: relative;}
.video_slider  .item video{    width: 100%;    height: 100%;}

.tender_tab li{ position: relative;display: block;    margin: 0 4px 0 0;    list-style: none;    cursor: pointer;}
.tender_tab li a{    padding: 13px 15px;color: #fff;display: block;background: #263238;border-bottom: 1px solid #45616f;}
.tender_tab li.tab_active a, .tender_tab li a:hover{background:#1275b2;border-bottom: 1px solid #1275b2;}

.tender_tab li.tab_active:after{left: 100%;top: 50%;border: solid transparent; content: " "; height: 0;width: 0;position: absolute;border-left-color: #1275b2;border-width: 15px;    margin-top: -15px;}
.inner_page .tender_table_bsc table{    margin-top: 0;}

/**/
input[type="text"] {    border: 1px solid #dfdfdf;    outline: 0;}
.view-id-tender .form-text {    height: 28px;    padding: 5px;    width: 174px;}
.views-exposed-form .views-exposed-widget .form-submit {    margin-top: 28px;    font-size: 15px;    height: 29px;    padding: 4px 15px;    line-height: normal;    font-weight: normal;}
.form-submit {  text-transform: uppercase;  background: #1275b2;    border: 0 none;    color: #fff;    font-size: 13px;    font-weight: 400;    height: 28px;    line-height: 14px;    padding: 5px 10px;    position: relative;    top: -2px;}
.views-reset-button .form-submit { background: #F89838;}
.views-exposed-form label {display: block;margin-bottom: 5px;    font-weight: bold;}
.view-tender-new .container-inline-date .form-text {    width: 135px;    background:#fff url(../images/calendar.png) no-repeat 98% 50%;    cursor: pointer;}
#edit-field-tender-due-date-value-min-wrapper, #edit-field-tender-due-date-value-max-wrapper {    float: left;}
#edit-field-tender-due-date-value-wrapper > label{display:none;}
.view-tender .description {    display: none;}

.ui-widget-header{background:#ff770d !important;border: 1px solid #f89838;}
#ui-datepicker-div{    background: #fffefa !important;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{    background: #ff770d !important;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{background: #ff770d !important;color:#fff !important;}
.ui-datepicker .ui-datepicker-title select{font-weight: 400;font-size: 13px;}
.ui-datepicker th{    font-weight: 400;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:none;}
.ui-datepicker .ui-datepicker-prev-hover{left:2px;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:2px;}
.ui-datepicker .ui-datepicker-next-hover{right:2px;}

 /* Tender Details */ .d_p_block { padding: 10px; box-shadow: 0px 0px 1px 1px #e2e2e2; } 
 .d_row { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #d1d1d1;   width: 100%;   display: inline-block; } 
 .d_row:last-child { margin: 0; border: 0; } .d_l { float: left; width: 27%; padding-right: 15px; } 
 .d_r { float: left; width: 73%; padding-right: 15px; } .d_p_block p { margin: 0; } 
 .d_l p { color: #2196F3; } .d_down_icon { position: relative; } 
 .d_down_icon::after { content: "\f019"; font-family: fontawesome; font-size: 18px; display: inline-block; color: #ff0000; position: absolute; right: -25px; top: 0; }

.contact_info{border: 1px solid #619cd0;}
.contact_info h4{padding: 15px;color:#fff;background: rgb(33, 150, 244);}
.contact_info ul{    padding: 15px;}	

.block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-tender-new{position:relative;}
.block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-tender-new .p_link.top_list{position: absolute; top:30px; right: 0; border: 0;}
.block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-tender .p_link.top_list .print1{padding: 5px 10px; background: #1275b2; color: #fff;}
.block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-tender-new .p_link.top_list .print1:before, .printIcons .print1:before{margin-right:8px;content: "\f02f";font: normal normal normal 14px/1 FontAwesome;   font-size: inherit; text-rendering: auto;   -webkit-font-smoothing: antialiased;}

.printIcons{text-align: center;  padding: 15px;}
.printIcons .print1{padding: 15px; display: inline-block; background: #fff; margin: auto;    cursor: pointer;}
.hm_dir_info .field-content h3{margin-top: 0;color: #1275b2;    font-size: 22px;}
.hm_dir_info .field-content .dir_img{}

 @media print{
 .inner_page table>thead>tr>th {		border-bottom: 1px solid #ccc !important;	 -webkit-print-color-adjust: exact; } 
}
	    
.requir_ment .form-text, .requir_ment .form-select {display: block; width: 100%; height: 32px;padding: 6px 12px;font-size: 14px;  color: #555;    background-color: #fff;background-image: none;border: 1px solid #dfdfdf;border-radius: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.requir_ment .form-text:focus, .requir_ment .form-select:focus{    border-color: #66afe9;  outline: 0;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);}
.form-group_Req{width:100%;display:inline-block;}
.form-group_Req:after{display: table;content: " ";}

/*  */
.cont_add_row.date_form_grp .form-type-select { float: left; margin-right: 10px; margin-top: 0; width: 30%; }
.date_form_grp .webform-calendar { border: 1px solid #1275b2; height: 32px; }
.cont_add_row.cast_form_grp .form-type-radio { float: left; margin-right: 20px; }
.cast_form_grp .form-type-radio .form-radio { margin-right: 5px; margin-top: -1px; }
.cast_form_grp .webform-component-radios { margin: 0; }
.inner_page .webform-component-textarea .grippie { display: none; }

/* 01-12-2017 */
.cont_add_row .form-item { margin: 0; }
.cont_add_row { margin-bottom: 15px; }
.inner_page .cont_add_row table>tbody>tr>th { background: #1175b2; padding: 5px 10px; color: #fff; }
.inner_page .cont_add_row.qualification_table_row table>tbody>tr>th { width: 20%; }
.inner_page .cont_add_row.prof_table_row table>tbody>tr>th { width: 20%; }
.inner_page .cont_add_row.emply_table_row table>tbody>tr>th { width: 20%; }
.contact_tit { padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 20px; }
.cont_add_row .form-group_Req textarea, .cont_add_row table textarea { border: 1px solid #dfdfdf; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
.cont_add_row table .webform-datepicker .form-type-select { float: left; margin-bottom: 5px; width: 100%; }
.cont_add_row table .webform-datepicker .webform-calendar { border: 1px solid #1275b2; height: 32px; float: right; }

.cont_add .enquiry_info textarea { border: 1px solid #dfdfdf; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; width: 100%; }
.cont_add .enquiry_info .feild_text { width: 100%; }
.cont_add .grippie { display: none; }
#edit-keys { display: block; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; margin: 15px 0; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
.webform-container-inline.webform-datepicker  div.form-item.form-type-select {  display: none;}
.fmlabel { padding-right: 10px; }
#preview { text-align: right; }
#preview > span {padding: 5px 15px;background: #21a73f;color: #fff;cursor: pointer;}
#preview > span:hover {background: #00a0e3;}
#preview > span#id_r_hide:hover {background: #1175b2;}

.reg_info{    width:45%;    margin: auto;    border: 1px solid #eaeaea;    padding: 15px;    box-shadow: 1px 2px 10px #dcdfe0;    -webkit-box-shadow: 1px 2px 10px #dcdfe0;    -moz-box-shadow: 1px 2px 10px #dcdfe0;}
.reg_info .form-group label{display:block}
.reg_info .form-item .description{margin-top: 8px;}
.reg_info .form-group .form-text, .log_info .form-item .form-text{    display: block; height: 34px;width:100%;padding: 6px 12px;    font-size: 14px;    line-height: 1.42857143;    color: #555;    background-color: #fff;    background-image: none;    border: 1px solid #ccc;    border-radius: 4px;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.reg_info .captch_text legend, .log_info .captcha legend{font-weight: 700;    border-bottom: 0;    color: #0859a3;margin-bottom: 8px;}
.reg_info .captch_text .fieldset-description, .log_info .captcha .fieldset-description{    font-size: 13px;margin-bottom: 8px;}

.reg_info.log_info {  position: relative;  width: 495px;}
.log_info .form-item label{display:block}
.frgt_psw {    text-align: left;}
.frgt_psw a{background: transparent; font-weight: 600; padding: 5px; display: block; text-transform: uppercase;text-decoration: underline;}

.cont_add_row.reg_hd_row{margin-bottom:0;}
.cont_add_row .form-group_Req label{    font-weight: 500;}
.cont_add_row.reg_hd_row .form-group_Req{display:block;}

.reg_hd_row .form-item label{width: 33.33333333%;padding-right: 10px;    float: left;    margin-right: 0;}
.reg_hd_row .form-item select.form-select{width: 31.4%;padding-right: 15px;  padding-left: 15px;float: left;    margin-left: 10px;margin-bottom: 15px;}
.cont_add_row.date_form_grp .form-group_Req .form-file{    margin-bottom: 15px;}

/*education addmore*/
#previeww > span {    padding: 5px 15px;    background: #21a73f;    color: #fff;    cursor: pointer;}
#previeww > span:hover {    background: #00a0e3;  }
#previeww {    text-align: right; margin-bottom: 15px;  padding-right: 5px; }

#previewww > span {    padding: 5px 15px;    background: #21a73f;    color: #fff;    cursor: pointer;}
#previewww > span:hover {    background: #00a0e3;  }
#previewww {    text-align: right; margin-bottom: 15px;  padding-right: 5px; }

.captcha.form-wrapper .form-item.form-item-captcha-response{width: 230px;}
.user_reg_sec{text-align: right;    margin-bottom: 10px;}
.form-item.form-type-password-confirm .form-text{    width: 40%;}
.cont_add_row.cont_first_row{margin-bottom: 10px;}
.reg_hd_row .webform-component-select{    margin-top: 15px;}
.preview .form-item{    margin: 0;padding:10px 10px;color: #056baa;}
.preview .form-item:nth-child(even) {background: #fff;}
.preview .form-item label{margin-bottom: 0; width: 50%;  border-right: 1px solid #e8e8e8;    padding-right: 15px;    display: inline-block;    margin-right: 5px;    color: #8d5b11;    font-weight: 500;    font-size: 15px;}
.preview .form-item:nth-child(odd) {background: #f3f3f3}

.page-node-submission .webform-submission .form-item{    margin: 0;padding:10px 10px;color: #056baa;}
.page-node-submission .webform-submission .form-item:nth-child(even) {background: #fff;}
.page-node-submission .webform-submission .form-item label{margin-bottom: 0; width: 50%;  border-right: 1px solid #e8e8e8;    padding-right: 15px;    display: inline-block;    margin-right: 5px;    color: #8d5b11;    font-weight: 500;    font-size: 15px;}
.page-node-submission .webform-submission .form-item:nth-child(odd) {background: #f3f3f3}

.webform-progressbar{margin: 15px auto; text-align: center; display: block; padding-bottom: 15px;}
.enquiry_info fieldset{padding: 10px;border: 1px solid #d8d8d8;margin-bottom: 15px;background: #eff8ff;}
.enquiry_info fieldset legend{    width: auto;  padding: 5px;    background:#aedbff;border-bottom: 1px solid #1275b2;margin-bottom: 10px; font-size: 17px;}
.enquiry_info fieldset .cont_add_row:last-child{margin-bottom:0;}
.sub_btn_regform .form-actions .form-submit{margin: 0 5px;}
.preview .cont_add_row .form-group_Req{    text-align: center;}
.preview .cont_add_row .form-group_Req .prview_reg_form{margin: 25px 0;display: inline-block;}
.preview .cont_add_row .form-group_Req .form-actions{margin: 25px 5px 0px; display: inline-block;}
.preview .cont_add_row .form-group_Req .form-actions.form-wrapper .form-submit{background: #FF9800;}
.webform-confirmation{padding: 15px;background: #fff;text-align: center;border: 1px dashed #d2d9de;}
.webform-confirmation p{text-align: center;margin-bottom: 0;}
/*.views-exposed-widgets.clearfix {   display: none; }*/
form#views-exposed-form-recuritmet-form-page {   display: none; }
#views-exposed-form-recuritmet-form-page-1 {display: none;}
.contact_row.no_result {padding-bottom: 30px;    position: relative; }
.rec_no_resul {    position: absolute;    bottom: 0;    text-align: center;    width: 100%;    left: 0; }
.form-item.webform-component.webform-component-display.webform-component--is-save {  display: none; }

/* 01-02-2018 */
.icmam_login_block { position: relative; }
.icmam_login_block .user_reg_sec { text-align: left; position: absolute; right: 0; top: -50px; }
.icmam_login_block h3 { font-size: 18px; margin-bottom: 10px; }
.icmam_login_block .form-item { margin: 10px 0; }
.icmam_login_block .reg_info .form-item .description { margin-top: 0; }
.icmam_login_block .reg_info .captch_text legend, .icmam_login_block .log_info .captcha legend { margin-bottom: 0px; font-size: 18px; }
.icmam_login_block .captcha .fieldset-wrapper img { width: 45%; height: 55px; }
.icmam_login_block .captcha.form-wrapper .form-item.form-item-captcha-response { width: 55%; float: right; margin: 0 0 10px; padding-left: 10px; }
.icmam_login_block .form-group.frgt_psw { margin-bottom: 0; }
.icmam_login_block .reg_info .form-group .form-text, .icmam_login_block .log_info .form-item .form-text { height: 28px; }
.icmam_login_block .reg_info .captch_text .fieldset-description, .icmam_login_block .log_info .captcha .fieldset-description { line-height: normal; }
.webform-next_alter {text-transform: uppercase;  background: #1275b2; border: 0 none; color: #fff; font-size: 13px; font-weight: 400; height: 28px; line-height: 14px; padding: 5px 10px; }
.enquiry_info fieldset legend > span {   font-size: 15px;}
.clk_hr_opt .clk_opt_txt {  display: inline-block; margin-right:10px; }
.clk_hr_opt > .form-item {   display: inline-block; }
.clk_hr_opt > .form-item input[type=checkbox] { margin-top:0px;}
.aga_as_on .form-group_Req {    width: 23.5%; }
.preview_page_bln_sec .webform-previous {    margin-right: 15px; }
.sub_btn_regform_inline .form-actions { display: inline-block; }
.webform-next_alter { position: relative; bottom: 2px; }
#pagePrint { padding: 5px 20px; background: #1275b2; border: 2px solid #1275b2; color: #fff; border-radius: 3px;  transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; cursor: pointer; }
#pagePrint:hover { background: #fff; color: #1275b2; }
.inner_page p.loginmand {font-size: 13px; color: #ff0000; margin: 0; text-align: right; position: absolute; right: 15px; bottom: 20px; }
.icmam_login_block #edit-submit { width: 90px; margin-left: 40%; margin-top: 10px; float: none; margin-bottom: 10px; }
.form-group.reg_btnrow { float: left; width: 77%; margin-bottom: 10px; }
.icmam_login_block .reg_info .captcha .form-item .description { display: none; }
.upper_des_sec input {    text-transform: uppercase; }
.page-node-submission .main_inner h3 {display:none;}
.frgt_psw .regist_btn_link a { background: transparent; float: none; }
.registered_login { margin: 10px 0 0; }
.register_tn_algn { margin-top: 0; }
.requir_ment .age_as_mon_year input {width: 75px; float: left; padding-right: 5px; padding-left: 5px; }
.requir_ment .age_as_mon_year span { font-size: 13px; line-height: 34px; padding-left: 10px; }
.password-suggestions ul li {  display: inline-block;  position: relative;   margin-right: 5px; }
.password-suggestions ul li::after {content: ",";   display: inline-block;   font-size: 18px; }
p.loginmand_reg {    font-size: 13px;    color: #ff0000;    margin: 0;    text-align: right;    bottom: 20px;}

.back_btn_form > a { margin-top: 10px; display: inline-block; padding: 5px 20px; background: #21a73f; color: #fff; }
.goback { width: 1000px; margin: auto; text-align: right; position: relative; }
.goback > a { margin-top: 0; display: inline-block; padding: 5px 20px; background: #21a73f; color: #fff; position: absolute; bottom: 10px; width: 200px; text-transform: uppercase; left: 0; }
.inner_page .item-list .pager li { margin: 0; padding: 0; }
.inner_page .pager li>a, .inner_page .pager li>span { border-radius: 0; }
.inner_page .item-list .pager li.pager-current { padding: 6px 14px; border: 1px solid #1275b2; background: #1275b2; color: #fff; }
.page-node-submission .webform-submission .webform-client-form .form-item:nth-child(odd), .page-node-submission .webform-submission .webform-client-form .form-item:nth-child(even) { background: transparent; }
.page-node-submission .webform-submission .webform-client-form .form-item { padding: 0; }
.page-node-submission .webform-submission .webform-client-form .form-item label { width: auto; }

/*  */
.enquiry_info .sub_btn_regform .form-actions .form-submit { margin: 0; }
.page-node-submission .webform-submission .enquiry_info .form-item label { color: #084f6d; font-size: 14px; }
.icmam_loginforget_block.icmam_login_block #edit-submit { width: auto; margin-left: 33%; }
#user-profile-form .password-strength {   margin-left: 15px; }

/*  */
.page-admin-dashboard .views-exposed-widgets > div { width: 50%; margin-bottom: 10px; }
.page-admin-dashboard .views-exposed-form { width: 1000px; margin: auto; }
#edit-submitted-wrapper .views-widget .form-item { display: inline-block; width: 45%; }
#edit-submitted-wrapper .views-widget .form-item:last-child { width: 54%; }
.page-admin-dashboard .views-exposed-form #edit-submitted-wrapper .views-widget .form-item label { display: inline-block; margin: 0 10px; }
.page-admin-dashboard .views-widget .form-item input, .page-admin-dashboard .views-widget .form-item select { height: 28px; padding: 5px; border: 1px solid #e0e0e0; width: 100%; }
.page-admin-dashboard #edit-submitted-wrapper .views-widget .form-item:last-child input { width: 80%; }
.page-admin-dashboard .views-exposed-widgets > div.views-submit-button, .page-admin-dashboard .views-exposed-widgets > div.views-reset-button { width: auto; }

.sub_btn_regform, .form_tool_tip_cls .form-group_Req, .form_tool_tip_cls .form-group_Req .preview_page_bln_sec, .form_tool_tip_cls .form-group_Req #edit-actions { position: relative; } 
.inner_page p.btntool {
    width: 200px;
    background: rgba(0, 0, 0, .7);
    padding: 10px;
    text-align: center;
    color: #fff;
    border: 2px solid #000;
    position: absolute;
    transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease;
    transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0);
}
.inner_page p.pre_tooltip { bottom: 40px; left: 98px; }
.inner_page p.clr_tooltip { bottom: 40px; left: 177px; }
.inner_page p.svdrft_tooltip { bottom: 40px; left: 0; }

.inner_page p.bck_tooltip { bottom: 25px; left: 0; }
.inner_page p.cfm_tooltip { bottom: 25px; left: 57px; }
.inner_page p.print_tooltip { bottom: 25px; left: 0; }

.btntool:after, .btntool:before {
	top: 100%;
	left: 15%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.btntool:after {
	border-color: rgba(0, 0, 0, 0);
	border-top-color: rgba(0, 0, 0, .7);
	border-width: 10px;
	margin-left: -10px;
}
.btntool:before {
	border-color: rgba(0, 0, 0, 0);
	border-top-color: #000000;
	border-width: 10px;
	margin-left: -10px; 
}
.inner_page p.btntool.pre_tooltip_act, .inner_page p.btntool.clr_tooltip_act, .inner_page p.btntool.svdrft_tooltip_act, .inner_page p.btntool.bck_tooltip_act, .inner_page p.btntool.cfm_tooltip_act, .inner_page p.btntool.print_tooltip_act { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); } 

.goback_sta > a {
   margin-top: 0;
display: inline-block;
padding: 5px 18px;
background: #21a73f;
color: #fff;
position: absolute;
bottom: -69px;
text-transform: uppercase;
right: 60px;
}
/*update app filter*/
.view-display-id-page_3 {   position: relative;}
#views-exposed-form-admin-dashboard-page-3 {    position: absolute;    left: 320px;    top: 45px; }
#views-exposed-form-admin-dashboard-page-3 input[type="text"] {   height: 30px;    padding: 5px; }
.sucess_mesgg {    border: 1px dashed #009499;    display: block;    padding: 9px 10px;    background: rgb(0, 148, 153, .2);    font-size: 16px;    font-weight: 500;    color: #009499; }
.not_sucess_mesgg {    border: 1px dashed #f30000;    display: block;    padding: 9px 10px;    background: rgba(255, 0, 45, 0.2);    font-size: 16px;    font-weight: 500;    color: #d20000; }
.no_rec_fond {  text-align: center;   position: absolute;  left: 34%;  top: 60%;width: 50%;   background: #99d8e9;   border: 1px solid #e0e0e0;   padding: 7px;  font-size: 17px; }


.feed-icon {position: absolute;   top: 30px;right: 0;}
.view-id-result_postalcode{position:relative;}
.feed-icon > a {padding: 5px 10px;   display: block;background: #00a0e3;color: #fff; }

.hm_dir_info.left_wid:hover .dir_info a{    color: #db4949;}

.tab-content{display: none;background: rgba(232,245,255,1);background: -moz-linear-gradient(top, rgba(232,245,255,1) 0%, rgba(201,238,255,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(232,245,255,1)), color-stop(100%, rgba(201,238,255,1)));background: -webkit-linear-gradient(top, rgba(232,245,255,1) 0%, rgba(201,238,255,1) 100%);background: -o-linear-gradient(top, rgba(232,245,255,1) 0%, rgba(201,238,255,1) 100%);background: -ms-linear-gradient(top, rgba(232,245,255,1) 0%, rgba(201,238,255,1) 100%);background: linear-gradient(to bottom, rgba(232,245,255,1) 0%, rgba(201,238,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8f5ff', endColorstr='#c9eeff', GradientType=0 );    border: 1px solid #abe4ff;    border-left: 0; padding: 35px; min-height: 290px;}
.tab-content.current_see{	display: inherit;}
ul.tabs_see li.current_see{background: rgba(232,245,255,1);background: -moz-linear-gradient(top, rgba(232,245,255,1) 0%, rgba(201,238,255,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(232,245,255,1)), color-stop(100%, rgba(201,238,255,1)));background: -webkit-linear-gradient(top, rgba(232,245,255,1) 0%, rgba(201,238,255,1) 100%);background: -o-linear-gradient(top, rgba(232,245,255,1) 0%, rgba(201,238,255,1) 100%);background: -ms-linear-gradient(top, rgba(232,245,255,1) 0%, rgba(201,238,255,1) 100%);background: linear-gradient(to bottom, rgba(232,245,255,1) 0%, rgba(201,238,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8f5ff', endColorstr='#c9eeff', GradientType=0 );color: #222;}
ul.tabs_see{padding: 30px 0px 30px 30px; list-style: none;list-style: none;}
ul.tabs_see li{cursor: pointer;    display: block;    padding: 12px 5px;    font-size: 105%;    border-bottom: 1px solid #037e82;    position: relative;    padding-left: 15px;}
ul.tabs_see li:before{position: absolute;    left: 2px;    top: 13px;    content: "\f0da";    font-family: "fontawesome";    font-size: 16px;    color: #fff;    display: inline-block;}
ul.tabs_see li.current_see:before{content:"";}
.inner_page .see_tabs .sint_tit li{font-size: 145%;    font-weight: 300;    color: #E91E63;    margin-bottom: 10px;}
.inner_page .see_tabs p, .see_tabs .tab-content ul li{font-size: 107%;line-height: 26px;}

/*29-03-2018*/
.row_fuild{display:inline-block;width:100%;}
.eco_gal img, .img_hv img{width:100%;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;}
.eco_gal a {display: block;}
.img_hv a{overflow: hidden; position: relative;display: block;}
.eco_gal_bl:hover a:before, .img_hv:hover a:before{ -webkit-animation: circle .75s; animation: circle .75s;}
.eco_gal_bl a:before, .img_hv a:before{position: absolute; top: 50%; left: 50%; z-index: 2; display: block;    content: '';    width: 0;    height: 0;    background: rgba(255,255,255,.2);    border-radius: 100%;   -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    opacity: 0;}
@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
.col-md-4.eco_gal{padding:5px;}
.eco_gal_bl a{height: 140px;overflow:hidden;position: relative;}
.eco_gal_bl{padding: 7px;background: #fff;}
.eco_gallery h4{padding: 8px;    margin-bottom: 8px;    background: #ffc732;    margin-top: 25px;}
.text_overl .eco_text_over{position: absolute; bottom: 0; background: rgba(18, 117, 178, .8); left: 0; width: 100%; margin-bottom: 0; padding: 10px 15px;    color: #fff;    text-align: center;}
.text_overl .eco_gal_bl{position:relative;}
.inner_page .see_tabs .text_overl .eco_text_over{    line-height: 20px;}
.inner_page .tab_10 td{padding:10px;}
strong{font-weight:600;}
.font_inc_td td{font-size:105%;}
.mar_bt_15{margin-bottom:15px;}
.Coral_reef img{width:100%;height: 187px;}
.coral_maping img{    height: 508px;}
.table_cennter th, .table_cennter td{text-align:center;}
.red_col{color:#ff0000;}
.bl_color{color:#6e5fe9;}
.stp_invo{max-width:420px;width:100%;}
.stp_inv_cnt{background:#fff;border-radius:15px;padding:15px;border:1px solid #ccc;text-align:center;margin-bottom: 20px;font-size: 108%;position:relative;-webkit-animation-duration: 1s; animation-duration: 1s;}
.stp_inv_cnt:hover{background:#d8f0ff;-webkit-animation-duration: 1s; animation-duration: 1s; }
.stp_inv_cnt:before{    content: "\f175";    display: inline-block;   font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    position: absolute;    bottom: -16px;    left: 50%;    color: #828282;}
.stp_inv_cnt:last-child:before{content:"";}

/*30-03-2018*/


.Ecosystem_Modeling_img .row, .Ecosystem_Modeling_img h4{position:relative;}

.Ecosystem_Modeling_img h4 span{display:block;color:#ff0000}
.Ecosystem_Modeling_img .eco_sys_staf{background: rgba(225, 244, 255, .5);padding: 15px;}
.Ecosystem_Modeling_img .eco_sys_staf h5{font-size: 150%; color: #FF5722;margin-bottom:15px;}
.Ecosystem_Modeling_img .eco_ofi_staf .eco_sys_name{font-size:105%;font-weight:500;color:#0000ff;}
.Ecosystem_Modeling_img .eco_ofi_staf .eco_sys_stf_pos{color:#d50000;}
.row_odd{padding:15px;background:#f4ffee;}
.row_even{padding:15px;background:#fffbd9;}
.eco_img_sec a{overflow:hidden;height:250px;}
.eco_img_sec{padding:10px;background:#fff;border:1px solid #bfe7ff;}
.text_left_title h4{text-align:left;}
.inner_page p:last-child{margin-bottom:0;}
.left_news_announce.left_wid .news_ticker .ticker li{border-bottom: 1px dashed #d0c8c8;    margin-bottom: 0;}
.left_news_announce.left_wid .newsEvent{margin-top: 15px; position: relative;}
.left_news_announce.left_wid .newsEvent .view-content span.controlls{position: absolute; right: 0; top: -27px;}
.left_news_announce.left_wid .news_ticker .ticker li a{padding-bottom: 10px;display:block;padding-top: 10px;}
.search {    float: right;    width: 50px;    height: 46px;    position: relative;}
.search .serch_icon {    padding: 11px;    display: block;    background:#012d86;margin-top: 3px;height: 46px;    text-align: center;}
.serch_icon:before {    content: "\f002";    font-family: FontAwesome;    font-size: 21px;    color: #fff;}
.serch_icon.search_x:before{    content: "\f00d";}
.search_cnt {    display: none;    width: 355px;    z-index: 999;    background: #012d86;    position: absolute;  right: 0;  padding: 10px;}
.contact_info h5 {   color: #619cd0;margin-left: 26px;   padding: -7px;   margin-bottom: -10px; }
/*.org_setup img {width: 800px;    height: 635px;}*/
.list_publication li {   display: inline;  padding: 0px 25px;  font-size: 15px;    top: 8px; }
.list_publication ul {list-style : none;display:inline-block;} 
.list_publication li a{display: block;    padding: 10px 10px 10px 30px;    background: #d2e5ff;    border: 1px dashed #8da8ce;}
.site_inner_right .list_publication li {width: 15%;    display: inline-block;padding: 0;  margin: 5px;}
.site_inner_right .list_publication li:before{left: 11px;  top: 11px;}

.view-id-publication {   position: relative;}
#views-exposed-form-publication-page-1{position: absolute;left: 305px; top: 44px; z-index: 999; }
#views-exposed-form-publication-page-1 input[type="text"] {   height: 30px;    padding: 5px; }
/*.site_inner_right ul.list_publication{margin-top: 85px;}*/
.list_publication li a:hover{    background: #f1f1f1;}
.stick_logo{display:none;}
.stick_block{ height:134px;-webkit-transition: height 0.3s; -moz-transition: height 0.3s;   transition: height 0.3s;}
.stick_block.sticky{background: #e7f6ff;height: 90px;position: fixed; top: 0; left: 0; width: 100%;z-index: 100;-webkit-transition: height 0.3s;  -moz-transition: height 0.3s;  transition: height 0.3s;    border-bottom: 1.2px solid #073090;}
.stick_block.sticky .stick_logo{display:block}	
.stick_block.sticky .nor_logo{display:none;}

.ach_img .img_border img{width:100%;border: 1px solid #056baa; padding: 2px;}
.center{text-align:center;}

.ach_fig h5{text-align:center;color:#FF5722;font-weight:500;margin-bottom:18px;}
.maj_img_sec{padding: 10px; background: #fff; border: 1px solid #bfe7ff;}
.maj_img_sec img{    width: 100%;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -ms-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;}
.hm_name_slider .item .hm_sl_img{height: 147px; overflow: hidden;}
.hm_name_slider .hm_sl_cnt{opacity:0;width: 100%;    position: absolute;left: 0;    bottom: 0;    background: #1275b2;    padding: 15px;    color: #fff;
       -webkit-transition: .2s ease;
    -moz-transition: .2s ease;
    transition: .2s ease;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
}
.hm_name_slider .item:hover .hm_sl_cnt{z-index: 99;  opacity: 1;-webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);}
.down_icon:after{    content: "\f019";margin-left:5px;}
.hm_name_slider .hm_sl_cnt .f_icon{color:#FFEB3B}
.hm_name_slider .owl-dots{margin-top: 0;    position: absolute;    right: 0;    bottom: -25px;}
.hm_name_slider.owl-theme .owl-dots .owl-dot span{margin: 4px;margin: 4px;background: #aec8ec;}
.hm_name_slider.owl-theme .owl-dots .owl-dot.active span, .hm_name_slider.owl-theme .owl-dots .owl-dot:hover span {    background: #283db1;}

.hm_name_slider .hm_sl_cnt .down_img_view{width: 15px;    height: 15px;    border: 1px solid #f3f8ff;    background: #145e8c;    padding: 13px;    display: inline-block;    position: relative;    margin-left: 15px;}
.hm_name_slider .hm_sl_cnt .down_img_view:before{content: "\f03e";    position: absolute;    left: 5px;    bottom: 5px;}
.hm_dir_info.left_wid .page_tit{    margin-bottom: 10px; }
.search_block{width:19%; float:left; padding:10px 1px; }

.click_video{    right: 0;    top: 45%;    width: 40px;    height: 40px;    display: block;    border: 1px solid #5c77bb;background:#062c89;    position: fixed;    z-index: 999;    padding: 10px;    color: #fff;    text-align: center;}
.click_video:hover{border: 1px solid #2bbbae;background: #009688;}
.pop_video{display:none;}
.latest_news .newsticker li a.webcasting_Vid_inn{color:#FFEB3B;text-shadow: 2px 4px 3px #000;-webkit-text-shadow: 2px 4px 3px #000;-moz-text-shadow: 2px 4px 3px #000;}

.org_setup img{width:100%}

.latest_news .news-body {height:30px;overflow:hidden;}

.block-quicktabs h2 {display :none; !important}


/*video gallery form css*/

.feed_back_form{width: 60%; margin: auto; padding: 15px;  background: #e2ecf9;}
.feed_back_form .form-item{margin-top:0;}
.feed_back_form .form-item label{display:block;}
.feed_back_form .form-item .form-text{height:33px;width:100%;border:1px solid #ccc;padding:5px 10px;outline:0;}
.feed_back_form .form-item .form-text:focus, .feed_back_form .form-item .form-textarea:focus{border:1px solid #1275b2;}
.feed_back_form .form-item .form-textarea{border:1px solid #ccc;padding:5px 10px;outline:0;;}
.feed_back_form .form-actions{text-align:center;    margin-bottom: 0;}
.feed_back_form .form-actions .form-submit:hover{background:#484848;}
/*gallery*/
.thumb_list_col{padding:5px;}
.thumb_list_col video{width:100%;height:100%;    display: block;}
.cnt_title_phgallry {height: 60px;-webkit-transition-duration: 0.3s;   transition-duration: 0.3s;padding: 7px 10px; background: #f8f8f8;}
.cnt_title_phgallry .tit_3 {font-size: 16px;line-height: normal;margin: 0;}
.cnt_title_phgallry .tit_3 a {color: #1275b2;}
.video_gal_thumb{box-shadow: 0px 1px 3px #a2a2a2; padding: 10px;}


.view-limited-e-tender .form-text, .view-limited-e-tender-new .form-text{    height: 28px;    padding: 5px;    width: 174px;}



.scienties_cont{padding: 5px;background: #fff; border: 1px solid #e7e9ea;}
.profile_img img{display:block;margin:auto;}
.profile_input a{display: block;text-align: center;}
.profile_lf{width: 30%;    float: left;    padding: 15px;   background: #fff3da;}
.profile_rt{width: 70%;  float:right;padding-left:15px;}
.profile_info h4{margin:0 0 10px;}
.inner_page .profile_info h5{color: #009499; font-size: 16px; margin: 0 0 10px;font-weight:400;}
.profile_info h4, .profile_info h5, .inner_page .profile_info p{text-align:center;}
.inner_page .profile_info h4{    margin: 8px 0;}
.inner_page .profile_info p, .inner_page .profile_info p:last-child{margin-bottom:5px;}
.inner_page .profile_info p{    word-wrap: break-word;line-height: 17px;}
.pub_tab{    padding: 15px;   background: #eff5ff;    margin-top: 15px;    border: 1px solid #c9e0ff;}
.main_inner{min-height: 650px;}
.inner_page .pubtab-content-display h3:before, .inner_page .pubtab-content-display h3:after{display:none;}
.list_publication li a.pub_active{    background: #ffffff;}
.inner_page .pubtab-content-display h3{background: #d2e5ff; padding: 10px;    margin-left: -15px;    color: #1275b2;    margin-top: -15px;  margin-right: -15px;}

.view-limited-tender .form-text, .view-open-e-tender-new .form-text, .view-single-new-tender .form-text{height: 28px; padding: 5px;  width: 174px;}

.view-limited-tender .container-inline-date .form-text, .view-id-single_tender .container-inline-date .form-text, .view-limited-tender .container-inline-date .form-text, .view-open-e-tender-new .container-inline-date .form-text, .view-limited-e-tender-new .container-inline-date .form-text{width: 135px; background: #fff url(/icmamnew/sites/all/themes/icmamnew/images/calendar.png) no-repeat 98% 50%;    cursor: pointer;}

.view-limited-tender .description, .view-single-new-tender .description, .view-limited-tender .description, .view-open-e-tender-new .description, .view-limited-e-tender-new .description, .view-single-new-tender .description {display: none;}

.block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-single-new-tender .p_link.top_list .print1, .block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-limited-e-tender-new .p_link.top_list .print1, .block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-limited-tender .p_link.top_list .print1, .block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-open-e-tender .p_link.top_list .print1, .view-tender-new .p_link.top_list .print1{padding: 5px 10px;    background: #1275b2;    color: #fff;}

.block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-single-new-tender .p_link.top_list, .block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-limited-e-tender-new .p_link.top_list, .block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-limited-tender .p_link.top_list, .block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-open-e-tender-new .p_link.top_list,  .view-tender-new .p_link.top_list{position: absolute;top: 30px;right: 0;border: 0;}


.block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-single-new-tender .p_link.top_list .print1:before, .block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-limited-e-tender-new .p_link.top_list .print1:before, .block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-limited-tender .p_link.top_list .print1:before, .block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-open-e-tender-new .p_link.top_list .print1:before, .view-tender-new .p_link.top_list .print1:before{margin-right: 8px;content: "\f02f";font-family:FontAwesome;font-size: 14px;}


.block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-single-new-tender, .block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-limited-e-tender-new, .block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-limited-tender, .block.block-quicktabs .quicktabs_main .quicktabs-tabpage .view-open-e-tender-new, .view.view-tender-new{position: relative;}

.page-archive-tender .main_inner .row{margin-right: 0; margin-left: 0;}
.node-type-achievements .main_inner .ul-list li{    margin-bottom: 10px;}
.node-type-achievements .img_hv .eco_img_sec a{height: 190px;}


.last-update-inner{	margin: 0px; padding: 0px;bottom: 0px;position: absolute;right: 20px;}
.gal_media_gal{float: left;  width: 49.5%;  box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;    border: 1px solid #e6e6e6;    padding: 15px;    border-radius: 8px;    -webkit-border-radius: 8px;    -moz-border-radius: 8px;}

.gal_img_block .galery_slider{height: 130px; overflow: hidden;}

.videserparate{
	border-bottom: 1px solid #e2e2e2;
    padding-bottom: 13px;
}

.media_gal_hm{padding-top: 15px;}
.media_gal_hm .pub_list{margin-top: 0;}
.media_gal_hm .pub_list li{    font-size: 92%;    padding-left: 15px;}
.media_gal_hm .pub_list li:before{    content: "\f105";    color: #1275b2;    font-size: 105%;}
.media_gal_hm .tit_view.pb20{padding-bottom: 12px;}
.rel_links ul ul.lf_level2 li a{padding:5px 0;  font-size: 95%;}
.rel_links ul ul.lf_level2 li:before{ content: "\f105";    top: 4px;font-size: 85%;}
.rel_links ul li ul.lf_level2 li{border-bottom:0;}
.rel_links ul li ul.lf_level2{padding-left: 15px;    padding-bottom: 15px;}
.contact_info .contact_info_h6{    margin: 20px 25px 0;    color: #009499;    font-size: 98%;    font-weight: 500;}
.press_gal_list li a:before{position: absolute;    color: #1847a1;    right: 20px;    content: "\f061";    font-family: FontAwesome;   z-index: 2;}
.press_gal_list li a{padding: 16px;    display: block;    font-size: 16px;    overflow: hidden;    color: #2d2d2d;    font-weight: 500;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;}
.press_gal_list li a:after{width: 35px;    height: 94px;    position: absolute;    right: 10px;    content: "";    background: #ffffffb3;    z-index: 1;    top: -20px;    transform: rotate(-33deg);}
.press_gal_list li{width:18%;    display: inline-block;  margin:10px;   background: #1847a11f;    padding: 0;position:relative;}
.press_gal_list li a:hover{-webkit-transition-duration: 0.3s;   transition-duration: 0.3s;    background: #1847a1;    color: #fff;}

/*social media*/
.soclia_links{margin-top:35px}
.soclia_links a{color: #ffffff;    border:1px solid #1a475a; margin: 0 5px; font-size: 18px;    display: inline-block; transition-duration: 250ms; transition-timing-function: ease-in-out; background: #041b3d; padding: 5px; border-radius: 5px; width: 32px;  height: 32px;  text-align: center;}
.face_book_icon:before{content: "\f09a";}
.face_book_icon:hover{background:#475993;}
.twitter_icon:before{content: "\f099";}
.twitter_icon:hover{background:#76a9ea;}
.youbtube_icon:before{content: "\f167";}
.youbtube_icon:hover{background:#f61c0d;}
.linkedin_icon:before{content: "\f0e1";}
.linkedin_icon:hover{background:#002d72;}
.google_plus:before{content: "\f0d5";}
.google_plus:hover{background:#f34d3b;}
.f_icon_be:before, .f_icon_be:after {    display: inline-block;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}


.site_inner_right ul.down_cout_list li::before{display:none;}
.site_inner_right .down_cout_list li a:hover{color:#252525;}
.links{
	display:none;
}



.site_inner_right ul li.fa-map-marker:before {content: "\f041";}
.site_inner_right ul li.fa-phone:before {content:"\f095";}
.site_inner_right ul li.fa-fax:before {content: "\f1ac"}
.site_inner_right ul li.fa-envelope:before {content:"\f0e0"}

.cont_map_feild iframe{width:100%;}

.cont_map_feild h4{
	font-size:16px;
}
.quicktabs-wrapper .views-exposed-form .views-exposed-widget{    width: 20%;}
.view-tender-new .views-exposed-form .views-exposed-widget{    width: 20%;}
.quicktabs-wrapper .views-exposed-form .views-exposed-widget.views-submit-button, .quicktabs-wrapper .views-exposed-form .views-exposed-widget.views-reset-button{width:auto;}
.view-tender-new .views-exposed-widget.views-reset-button, .view-tender-new .views-exposed-form .views-exposed-widget.views-submit-button{width:auto;}
.quicktabs-wrapper .views-exposed-form .views-exposed-widget.views-widget-filter-field_tender_due_date_value{    width: 25%;}
.view-tender-new .views-exposed-form .views-exposed-widget.views-widget-filter-field_tender_due_date_value{width: 25%;}
.quicktabs-wrapper .views-exposed-form .form-text{width:100%;height:33px;padding:5px 10px;}
.view-tender-new .quicktabs-wrapper .views-exposed-form .form-text{width:100%;height:33px;padding:5px 10px;}

.quicktabs-wrapper .views-widget #edit-field-tender-due-date-value-min-wrapper, .quicktabs-wrapper .views-widget #edit-field-tender-due-date-value-max-wrapper{width:50%;}

.view-tender-new .views-widget #edit-field-tender-due-date-value-min-wrapper, .view-tender-new .views-widget #edit-field-tender-due-date-value-max-wrapper{width:50%;}

.link_pdf { position: relative; padding-left: 20px; }
.link_pdf span { color: #ff000c; font-size: 18px; }
.link_pdf lable { color: #ff000c; font-size: 18px; }




.enquiry_info .form-select{    display: block;width: 100%;    height: 34px;    padding: 6px 12px;   font-size: 14px;    line-height: 1.42857143;    color: #555;    background-color: #fff;   background-image: none;    border: 1px solid #ccc;    border-radius: 4px;    -webkit-box-shadow: inset0 1px 1px rgba(0,0,0,.075);    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);    -webkit-transitio: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;    -o-transition: border-colorease-in-out .15s,box-shadow ease-in-out .15s;    transition: border-color ease-in-out.15s,box-shadow ease-in-out .15s;}
.photo_gallery .img_hv_txt .img_a{    height: 160px;}
.photo_gallery .img_hv_txt .img_a img{    height: 100%;}
.photo_gallery .thumb_list_col .cnt_title_phgallry .tit_3{    font-size: 110%;font-weight: normal;}
.photo_gallery .thumb_list_col .cnt_title_phgallry .tit_3 a{-webkit-transition-duration: 0.3s;   transition-duration: 0.3s;color: #131313;}
.photo_gallery .thumb_list_col:hover .cnt_title_phgallry{background: #1275b2;-webkit-transition-duration: 0.3s;   transition-duration: 0.3s;}
.photo_gallery .thumb_list_col:hover .cnt_title_phgallry .tit_3 a{    color: #ffffff;-webkit-transition-duration: 0.3s;   transition-duration: 0.3s;}
.img_hv_txt .img_hv .img_hv_txt_cnt{    background: #00000099 !important;}
.inner_page table .sticky-enabled thead tr th{font-size: 90%;    font-weight: normal;    padding: 0px 5px;}
.event_details_gal .event_pdf_inf{background: #f3f3f3;  height: 136.2px;padding: 20px;  text-align:center;display: block;}
.event_details_gal a.event_pdf_inf:before{display: inline-block; content: "\f175";    font-family: FontAwesome;    font-size: 18px;    color: #e91e63;    border:2px solid #e91e63;    padding: 0;    border-radius: 50%;    width:55px;    height: 55px;    line-height: 55px;    text-align: center;-webkit-transition-duration: 0.3s;   transition-duration: 0.3s;}
.event_details_gal a.event_pdf_inf span{display: block;    text-align: center;    margin-top: 15px;    color:#e91e63;}
.event_details_gal a.event_pdf_inf:hover:before{background: #e91e63;    color: #ffffff;-webkit-transition-duration: 0.3s;   transition-duration: 0.3s;}

.front.fancybox-active .fancybox-infobar{display:none;}
.menu_block .soclia_links{float:right;    margin-top: 11px;margin-left:7px;}
.menu_block .soclia_links .twitter_icon{background: #29adff;border: 1px solid #29adff;margin:0;-webkit-transition-duration: 0.3s;   transition-duration: 0.3s;}
.menu_block .soclia_links .twitter_icon:hover{background: #004689;  border: 1px solid #004689;-webkit-transition-duration: 0.3s;   transition-duration: 0.3s;}
.banner_block .item .col-md-12{padding-right:0;height:337px;}
/*.banner_block .item .col-md-9{padding-right:0;height:337px;}*/
.banner_block .item .col-md-3{padding-left: 0;padding-right: 0;    background: #efefef;    height: 337px;    padding-top: 120px;    vertical-align: middle;    display: table;    text-align: center;}
.ban_cont{    display: inline-block;}

.menu_block .soclia_links .google_icon{background: #dd4b39;border: 1px solid #dd4b39; margin: 0; -webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.google_icon:before { content: "\f0d5";}
.stick_block .swach_logo{position: absolute;right: 50px; top: 2px; height: 133px;}
.swach_logo{display: none;}
.stick_block.sticky .swach_logo {
    display: block;
    height:73px;
}
.stick_block.sticky .no_logo {
    display: none;

}
.no_logo{height: 116px; margin-left: 50px;}


.img_content{
	
    position: absolute;
    bottom: -10px;
    /* background-color: #c0c0c085; */
    left: 270px;
    font-size: 30px;
    font-weight: bold;
    padding: 13px;
    border-radius: 0;
    color: #004689;
    letter-spacing: 2px;
    /* text-shadow: -1px 3px 3px #ffffff; */
    -webkit-text-stroke: 1px white;
    }
.img_content span{font-size: 25px;font-style: italic}
#pdf_icon{color: red;
    padding: 5px;
    font-size: 24px;}