/*  
Theme Name:Govt Jobs
Theme URI:#
Description:Theme design by "DeeBee"
Author:Bhupendra
Author URI:https://govt-jobs.careeruttarakhand.com
*/


#wpadminbar { position:fixed!important; top: 0; }
body { background:#f9f9f9!important; font-family:'Arimo',Helvetica,sans-serif!important; font-size:15px!important; line-height:1.62857!important; }
.container { padding-left:6px!important; padding-right:6px!important; }
.col-md-9 {padding-left:8px!important; padding-right:8px!important;}
.col-md-3 {padding-left:8px!important; padding-right:8px!important;}

hr.border-bottom{border-bottom:1px solid #ffa200 !important; height:10px !important; margin-bottom:20px !important;}

header { background:#fff; border-bottom:0px solid #f1f1f1; }
.logo {}
.logo h3 { margin:6px 0; padding:0; text-align:center; font-size:14px!important; font-weight:normal; color:#b4b4b4!important; }
.mainmenu { background:#96d25f;}
nav a { font-size:13px; }
.navbar-brand { padding:10px!important; display:table; margin:0!important; float:left!important; }
.navbar-brand img:hover { /*background:url("images/logo.png") repeat scroll 0 0 transparent*/ }
#navbar ul { margin-top:6px!important;}
.navbar { margin-bottom:0!important; }
.navbar-toggle{ }
.navbar-default .navbar-toggle { }
.navbar-default .navbar-toggle .icon-bar { }
.navbar-inverse .navbar-nav > li > a {color:#ececec!important;}
ul.dropdown-menu {  }
ul.dropdown-menu li a {  }
ul.dropdown-menu li:hover { }
ul.nav li::before { content:none!important;}
.navbar-nav {margin-top:7px!important;}
.dropdown-menu {min-width:200px!important;}
.topads {margin-bottom:0px!important; padding:10px; background:#ffffff; }
.breadcrumb a { color:#454545;}
a.homelink::before { content:"\e021"; padding-right:6px; font-family:'Glyphicons Halflings'; }

hr { border:0px!important; margin:0!important; clear:both;}
h1 { font-size:26px!important; margin:10px 0 10px 0!important; color:#000000!important; font-family:'Nunito', Helvetica, sans-serif!important; }
h1 span { font-size:14px; }
h2 { font-size:24px!important; color:#000000!important; font-family:"Nunito"!important; }
h3 { font-size:22px!important; color:#000000!important; font-family:"Nunito"!important;}
.heading { margin-top:0!important;}
p { margin:12px 0!important; }
ul {list-style-type:square; }
ul li { }
.ollisting { padding:0; list-style-type:none;}
ol { list-style-type:none;}

dd p { margin:0!important; padding:0;}
dt p { margin:0!important; padding:0;}
.padding-left { padding-left:0!important;}
.padding-right { padding-right:0!important;}
.padding-top { padding-top:0!important;}
.padding-bottom { padding-bottom:0!important;}
.margin-left { margin-left:0!important;}
.margin-right { margin-right:0!important;}
.margin-top { margin-top:0!important;}
.margin-bottom { margin-bottom:0!important;}
.padding-0 {padding:0!important;}
.padding-15 {padding:15px!important;}
.padding-10 {padding:10px!important;}
.padding-10 {padding:10px!important;}
.padding-5 {padding:5px!important;}
.margin-0 {margin:0!important;}
.margin-15 {margin:15px!important;}
.margin-10 {margin:10px!important;}
.boxtop h2, .boxtop h3, .boxtop h4  { margin-top:0!important;}

.boxinner {background:#ffffff; display:table; width:100%; color:#666666; padding:15px; position:relative; border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; margin-bottom:5px; }
.boxinner .wp-caption  { width:100%!important; text-align:center; position:relative; margin-bottom:10px; }
.boxinner .wp-caption img { max-width:600px;}
.boxinner-img {background:#000000; display:block; max-height:350px; overflow:hidden; width:100%; color:#666666; padding:0px; position:relative; margin-bottom:5px; }
.boxinner-img img { width:auto; max-height:300px; height:auto; margin:0 auto;}
.img-heading { font-family:arial; font-size:13px; line-height:16px; margin:0; padding:1% 2%; position:absolute; text-align:left; width:100%; z-index:9999;background: url("images/trans.png") repeat scroll 0 0 transparent; bottom:0; color:#ffffff;}
.img-heading a, .img-heading a:link {color:#ffffff; text-decoration:underline; }
.img-heading a:hover { color:#cccccc; text-decoration:none; }
.img-heading h3 { font-size:16px!important; margin:0; padding:0px 0 8px 0; color:#ffffff!important; font-family:'open sans'; }
.img-heading span:before {content:"\e060"; font-size:18px; color:#ffffff; padding-right:6px; font-family:'Glyphicons Halflings';}
.img-heading span {}
.img-heading span p{ margin:0; padding:0; display:inline;}
.whitebox { background:#ffffff;}
.linkads {border-bottom:1px solid #f6f6f6; border-top:1px solid #f6f6f6; clear: both; margin:12px 0; padding:12px 0;}
.boxinner .well { margin-bottom:10px!important; background-color:#f9f9f9!important;}
.adbox { display:table; padding:8px; width:100%; }
.topfields { background:#2e3339!important; color:#f3f3f3!important; border:0!important; position:relative;}
.topfields a.clink { color:#fff!important; text-decoration:underline; } 
.topfields a.clink:hover { text-decoration:none; } 
.topfields label {}
.topfields .col-sm-3 { margin:0 0 4px 0; padding:0; }
.topfields .col-sm-9 { padding:0;}
.topfields .red { color:#f3f3f3; font-weight:bold; padding:2px 8px; background:#e50c2f; }
.topfields span.feature { position:absolute; color:#f3f3f3; font-size:40px; right:0; top:0; }
.topfields .feature::after {font-family:"Glyphicons Halflings"; content:"\e044"; margin-right:6px;}
.topfields  a.blue { color:#f3f3f3; font-weight:bold; padding:2px 8px; background:#337ab7; display:inline-block; }
.topfields  a.blue:hover { text-decoration:none;}

.wp-caption-text{font-size:80%;line-height:1.6rem;color:#FFF;position:absolute;bottom:15px;left:35%;background-color:rgba(0,0,0,.4);color:rgba(255,255,255,.8);z-index:600;text-align:left;min-width:140px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:10px;margin:0!important;}
.wp-caption-text,.wp-caption-text,.wp-caption:hover .wp-caption-text{background:rgba(0,0,0,.7);color:#FFF;}


section.category { margin-top:12px; }
section.category .col-md-3 { padding-top:0!important;}
.catpost { margin-bottom:20px; border:1px solid #f1f1f1; }
.catpost h1 { margin-top:0!important;}
.catpost h2 { font-size:18px!important; }
.catpost .col-sm-2 { padding-left:0;}
.catpost .boxinner { margin-bottom:0; }
.catpost .catlabel { float:left; width:80%; background:#f4f4f4; color:#868686; font-size:13px; padding:6px 12px; border-bottom:3px solid #ececec; }
.catpost .catlabel span { padding-right:10px; font-weight:bold; }
.catpost .catlabel span::before {/*font-family:"Glyphicons Halflings"; content:"\e122"; margin-right:6px;*/ }
.catpost .readmore {}
.catpost .readmore a { float:right; width:20%; background:#0277bd; border-bottom:3px solid #075483; color:#ffffff; text-align:center; font-size:13px; padding:6px 12px; }
.catpost .readmore a:hover {background:#075483; border-bottom:3px solid #0277bd; text-decoration:none;}

.bs-callout {}
.bs-callout h1,
.bs-callout h2,
.bs-callout h3,
.bs-callout h4,
.bs-callout h5 { margin-top:0!important;}

table { width:100%; }
td { border:1px solid #ddd; padding:5px!important; }
td p { margin:0!important;}
tr:hover { background:#f7f7f9; }

/***** breadcrumb ************/
.breadcrumb { font-size:11px; font-family:'Open Sans'; margin-bottom:15px !important;}
.breadcrumb a.home::before {content:"\e021"; color:#666666; padding-right:6px; font-family:'Glyphicons Halflings'; }
.breadcrumb .current { color:#858484;}
.breadcrumb a:hover { text-decoration:none; color:#000000; }

/*********** Paging Start ***********/
.pagination { clear:both; padding:0; margin:25px auto!important; position:relative; font-size:14px; line-height:17px; display:table!important;} 
.pagination span, .pagination a { display:block; float:left; margin:2px 2px 2px 0; padding:6px 10px; text-decoration:none; width:auto; color:#fff; background:#555; } 
.pagination a:hover{ color:#ffffff; background:#2883CA; } 
.pagination .current{ padding:6px 9px 5px 9px; background:#2883CA; color:#ffffff; }


/***** Sidebar ************/
aside { padding-top:20px;}
aside h2 { background:#0277bd; color:#ffffff!important; font-size:17px!important; display:table; margin:0 0 5px 0; padding:6px 5%; }
aside h2 a { color:#ffffff!important; text-decoration:none!important; display:block; }
aside h2:hover {background:#575757;}
aside .siderow { width:100%; display:table; margin:5px 0; padding:8px; background:#ffffff; }
aside hr.sidehr {margin-bottom:15px!important; border-bottom:3px solid #0277bd!important;}
aside .widget { margin:0 0 30px 0; font-family:'Open Sans'; font-size:13px; line-height:18px;}
aside .widget ul { margin:0!important; padding:0; list-style-type:none;}
aside .widget ul li { background:#ffffff; border-bottom:1px dotted #dddddd; margin:2px 0; padding:8px 10px; }
aside .widget li a {color:#337ab7; display:block; }
aside .widget li a:hover {color:#23527c;}
aside .widget img { width:100%; max-width:300px; height:auto;}
aside .widget li p { margin:0!important; padding:0;}
aside .widgets  { background:#ffffff; margin:0 0 30px 0; }
aside .widgets h3 { border-bottom:1px solid #ccc; font-size:15px !important; margin:0 0 8px 0; padding:8px 0;}
aside .widget .panel-body { padding:4px 12px 10px 12px; }
a.sidebarlink { color:#FFFFFF; background:#ed1b5b!important; width:100%; margin-bottom:10px; text-decoration:none; font-family:"Merriweather",Helvetica,sans-serif; font-size:16px; padding:5px; line-height:20px;}
a.sidebarlink:active, a.sidebarlink:link, a.sidebarlink:visited {color:#FFFFFF!important;}
a.sidebarlink:hover {color:#FFFFFF!important; background:#db1551!important; text-decoration:none;}
a.sidebarlink::before { font-family:"Glyphicons Halflings"; content:"\e236"; margin-right:6px; }
aside .pis-custom-field {border-bottom:0!important; padding-top:8px!important; }
aside .pis-custom-field-value { color:#e50c2f!important; }

.sidemenu-widget {}
.sidemenu-widget ul {padding:12px!important; }
.sidemenu-widget li {}
.sidemenu-widget ul li ul{padding:0!important;}

.boxinner .gallery-item {margin:1%!important; width:23%!important;}
.boxinner .gallery-item img {border:0 !important; width:100%; height:auto;}
.boxinner .gallery-caption { background:#f9f9f9; border:1px solid #ccc;font-family:'open sans'; font-size:11px; line-height:16px; padding:6px; }

#crp_related h3 { font-size:16px!important; margin-top:0!important; background:#2e3339; color:#fff!important; padding:10px 20px;}
#crp_related ul { margin:0; padding:0; }
#crp_related ul li { list-style-type:none; margin:0; padding:0; }
#crp_related ul li::before { font-family:'Glyphicons Halflings'; content:'\e095'; background:#ffffff; color:#337ab7; margin-right:6px; padding:5px 6px; }

/***********footer ************/
footer { background:#ffffff; background-size:450px; padding:0; margin-top:35px;  }
.footerbox { color:#818181; padding:35px 0 20px 0; font-size:13px;}
.footerbottom { color:#818181; padding:20px 0; line-height:16px; font-size:11px; text-align:center; }
footer a {color:#555555; }
footer a:hover {color:#000000; }
footer a:linked, footer a:active  {color:#555555; }
footer .footermenu{}
footer .footermenu ul { padding:0; }
footer .footermenu ul li{display:inline;list-style:none; margin:0; padding:0 5px; border-right:1px dotted #fff;}
footer .footerlink {}
footer .small {margin-top:7px;font-size:11px;line-height:13px;}
footer .bignote { background:#6d6d6b; color:#ffffff; font-size:12px; font-weight:normal; margin:10px 0 0; padding:5px 10px; }
footer .bignote img { vertical-align: middle; }
footer hr.border { height:0px; margin:0; padding:0; border-bottom:1px dotted #ccc!important;}

footer .footersidebar { background:#2e3339; color:#b6b8ba; padding:25px 0 20px 0; }
footer .widget h2 { color:#eeeded!important; font-size:16px!important; border-bottom:1px solid #7b7e81; margin:0 0 10px 0; padding:6px 0 10px 0; }
footer .widget h2 a { color:#eeeded!important; text-decoration:none!important; display:block; }
footer .widget h2:hover { }
footer .widget .siderow { width:100%; display:table; margin:10px 0; padding:0;}
footer .widget .siderow a {color:#ffffff!important;}
footer .widget hr.sidehr {margin-bottom:15px!important; border-bottom:3px solid #1a1a1a!important;}
footer .widget { margin:0 0 15px 0; display:table; width:100%; font-family:'Open Sans'; font-size:13px; line-height:20px;}
footer .widget ul { margin:0!important; padding:0; list-style-type:none;}
footer .widget ul li { border-bottom:0px dotted #dddddd; margin:0px 0; padding:3px 0; width:100%; float:left; }
footer .widget li a {color:#b6b8ba!important; display:block; }
footer .widget li a:hover {color:#ffffff;}
footer .latestresults li { background:#1c1f23; border-left:3px solid #d9534f; margin:1px 0!important; padding:5px 10px!important;}
footer .latestresults li a {}
footer .socialicons i.fa { font-size:40px; padding:5px 8px; color:#b6b8ba; }
footer .socialicons i.fa:hover { color:#f1f1f1; }
footer .colmiddle .widget li {width:50%}
footer .pull-left, footer .pull-right { width:50%;}

.footlinks {position:fixed; bottom:10px; float:right; right:10px; z-index:999999; border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; text-align:center; border:1px solid #256297; }
.footlinks h4 { font-size:14px!important; padding:0; margin:0; max-width:100px; }
.footlinks h4 a { color:#fff; padding:10px 12px; display:inline-block; background:#337ab7;}
.footlinks h4 a:hover { text-decoration:none; background:#286ba5; }
.footlinks .c2{ border-left:1px solid #256297; border-right:1px solid #256297;}

/*********** FAQs ************/
.faqs h3 {font-size: 18px!important;}
h3.accordion { background-color:#eee; color:#444; cursor:pointer; padding:8px 12px; width:100%; text-align:left; border:none; outline:none; transition:0.4s; margin:0px; font-size:16px!important; font-family:'Open Sans'!important; line-height:26px;}
h3.accordion.active, h3.accordion:hover  { background-color:#ddd; }
h3.accordion:after { content:"\2795";  font-size:13px; color:#777; float:right; margin-left:5px; }
h3.accordion.active:after { content:"\2796"; }
div.panel { padding:0 18px; background-color:white; max-height:0; overflow:hidden; transition:0.4s ease-in-out; opacity:0; margin-bottom:8px; }
div.panel.show { opacity:1; max-height:500px; }


.cmap {background: url('images/location.jpg'); background-position:center center; width:100%; height:460px; margin-top:20px; float:right;}
.ctform { padding:10px!important; color:#676767; font-size:13px; }
.ctform input { width:100%; border:1px solid #ccc; margin-top:8px; padding:8px;}
.ctform textarea { width:100%; max-height:150px; border:1px solid #ccc; margin-top:8px; padding:8px;}
.ctform .btn { float:right; max-width:120px; border:0;}
.ctus h3{text-align:center; background:#f1f1f1; padding:10px; margin:20px; font-size:1.7rem!important; line-height:2.2rem;}
.ctus h1 { padding-left:22px; }

#more {display: none;}
.morecontent span { display: none; }
.morelink {display: block; }

.matribanner { margin:10px 0;}
.matribanner img {}

/***********comment ************/
h3#reply-title { margin-top:0; }


.link-blank { font-family:"open sans"; border-bottom:1px solid #cccccc; margin:8px 0; padding:10px 0; font-size:17px!important; display:table; width:100%; color:#000000;}
.link-blank a {color:#000000;}
.link-blank a:hover { text-decoration:none; color:#337ab7;}
.packagemeta { }
.packagemeta span { max-width:100px; display:block; width:100%; float:left; color:#000000; }

iframe { width:100%;}

/***********comment ************/
.formbox { background:#F9F9F9; border:1px solid #f1f1f1; padding:10px; }
.formbox label { color:#666666; font-weight:normal; font-size:13px; margin:0px 0 2px 0; }
.formbox input { border:1px solid #D9D9D9; width:100%; }
.formbox textarea { border:1px solid #D9D9D9; width:100%;}
.formbox input.btn { margin-top:6px; }
.formbox .error { font-size:11px; color:#FF0000; }

ol.commentlist { margin:0; padding:0;}
.bs-example { display:table; margin:14px 0; width:100%; background:url('images/avtar.png') no-repeat; background-size:66px; }
.bs-example .gcomment { font-size:13px; display:grid; padding:12px 0 0 65px;  }
.bs-example .gcomment cite{ display:grid; font-size:14px; background:#f7f7f7; border-bottom:1px dashed #337ab7; margin-bottom:4px; padding:5px 10px; color:#337ab7; font-style:normal; }
.bs-example .gcomment small {padding-left:12px; }
.bs-example .gcomment cite::before {}
.bs-example .gcomment::before {/*content: "\e008"; font-family:'Glyphicons Halflings'; font-size:25px; margin-right:6px; color:#c0c0c0; float:left; font-style:normal;*/ }
.bs-example .gcomment .avtar { }
.bs-example .ucomment { border-left:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 10px 10px 20px; margin-left:33px; font-size:14px; }

/*.cmtrow { display:table; margin:5px 0; width:100%;}
.cmtrow .gcomment { font-size:12px; font-weight:600; font-style:italic; padding-left:0; }
.cmtrow .gcomment cite{ font-weight:normal; font-size:13px; font-style:normal; }
.cmtrow .gcomment cite::before {}
.cmtrow .gcomment .avtar::before {content: "\e008"; font-family:'Glyphicons Halflings'; font-size:25px; margin-right:6px; color:#c0c0c0; float:left; font-style:normal; }
.cmtrow .gcomment .avtar { }
.cmtrow .ucomment { background:#fbfbfb; font-size:12px; }
.cmt { margin-bottom:8px;}

ol.commentlist .alt {background:#fff;}
ol.commentlist {padding:0;}
ol.commentlist li { background:#f9f9f9; list-style-type:none; margin-top:1px; padding:10px; border-bottom:2px solid #f1f1f1; }
ol.commentlist li::before {content:none!important;}
ol.commentlist li .name { font-weight:bold;}*/



/***********Home ************/

section.hometab { background:#fff; padding:30px 0; }
section.hometab .boxinner { background:none;}
section.hometab .homejobtab { }
section.hometab h2 {font-size:25px!important;  margin:10px 0 35px 0!important; font-family:'Nunito'!important; }
section.hometab h2 span { margin:4px 8px; color:#337ab7; border-bottom:1px solid; }
section.hometab h3 { font-size:16px!important; margin-top:0!important;}
section.hometab ul.nav { border-right:1px solid #f1f1f1; border-bottom:0;}
section.hometab ul.nav li { border-bottom:1px dotted #cccccc; background:#f4f4f4; margin-bottom:2px; }
section.hometab ul.nav li a{ padding:8px 12px;}
section.hometab .tab-content { padding-right:0; }
section.hometab .tab-content label { padding:0; margin:0; font-weight:normal; color:#000;}
section.hometab .tab-content .tabpost { background:#fff; border-bottom:2px solid #f1f1f1; border-left:4px solid #eeeeee; margin-bottom:6px; padding:15px 0; display:table; width:100%; }
section.hometab .nav-tabs > li.active > a, 
section.hometab .nav-tabs > li.active > a:focus, 
section.hometab .nav-tabs > li.active > a:hover { border:0!important;}
section.hometab .tab-content i.glyphicon { border-left:1px solid #1b5d96; line-height:18px; margin-left:5px; padding-left:6px; }
section.hometab .box { margin-top:25px; }
section.hometab .adbox { margin:20px 0;}

section.home1 { margin:20px 0;}
section.home1 ul.nav { margin:2px 0; }
section.home1 ul.nav li { padding:0 3px; float:left; width:50%; }
section.home1 ul.nav li a{ background:none; text-transform:uppercase; border-bottom:2px solid #cccccc; }
section.home1 ul.nav li.active {border-bottom:2px solid #e74c3c;}
section.home1 ul.nav li:hover { border-left:0; border-right:0; border-top:0; }
section.home1 ul.nav li.active a{ background:none; color:#e74c3c; margin-bottom:0; }
section.home1 ul.nav li a:hover {background:none; border-bottom:2px solid #e74c3c; color:#e74c3c; border-left:0; border-right:0; border-top:0;}
section.home1 .nav-tabs.nav-justified > .active > a,
section.home1 .nav-tabs.nav-justified > .active > a:focus,
section.home1 .nav-tabs.nav-justified > .active > a:hover { border-left:0; border-right:0; border-top:0;}
section.home1 h3 { font-size:15px!important; margin-top:0!important;margin-bottom:2px!important;}
section.home1 .tab-content { font-size:12px;}
section.home1 .tab-content label { padding:0; margin:0; font-weight:normal; color:#000;}
section.home1 .tab-content .tabpost{background:#fff; border-bottom:2px solid #f1f1f1; border-left:4px solid #eeeeee; margin-bottom:3px; padding:8px 0; display:table; width:100%; }
.red { color:#e50c2f;}
section.homebgimg { background-image:url("images/quote2.jpg"); background-repeat:no-repeat; background-color:#fff; background-position:center center; background-size:contain; min-height:200px; }

.mainimg { margin:15px 0; }
.mainimg img { width:100%;}
.subscribe { margin:5px 0!important; padding:50px 20px!important; border:0!important; border-radius:0!important; color:#ffffff; background:#2e3339!important; }
.subscribe h2 { text-align:center; font-family:"Nunito"!important; margin-bottom:20px; color:#ffffff!important; }
.subscribe h2 span { font-weight:bold; text-decoration:underline;}
.subscribe .email { border:1px solid #ccc; border-radius:0; float:left; width:70%; color:#cccccc; }
.subscribe .email::before{ }
.subscribe .btn { border-radius:0; width:30%; }
.ulbox { padding:6px!important;}
.ulbox h2 { margin:0; font-family:"Nunito"!important;}
.ulbox h2 a { color:#000000;}
.ulbox ul { list-style-type:none; padding:0;}
.ulbox ul li {}
.ulbox ul li a { border-bottom:1px dotted #f1f1f1; color:#333; display:table; padding:4px 0; width:100%; }
.ulbox ul li a:hover { text-decoration:none; }
.ulbox ul li a::before { font-family:'Glyphicons Halflings'; content:"\e080"; padding-right:5px; color:#b0b0b0; }
.ulbox .tophead { border-bottom:1px solid #cccccc; display:table; margin-bottom:15px; padding-bottom:10px; width:100%;}
.ulbox .tophead::before {background:#1e1e1e; bottom:0; content:""; display:block; height:1px; left: 0; margin:0 0 -1px; position:relative; top:41px;  width:100px;}
.ulbox .tophead i.glyphicon { border-left:1px solid #b0b0b0; margin-left:5px; padding-left:6px; line-height:18px;}

section.homearticle { padding:30px 0; }
section.homearticle h2 { font-size:22px!important; margin-top:0px; text-align:center; }
section.homearticle h3 { font-size:15px!important; margin:10px 0;}
section.homearticle h3 a { color:#333333;}
section.homearticle .btn { margin:0 15px 15px 0;}

section.homecol { padding:0; display:table; background:linear-gradient(to right, #337ab7 50%, #d9534f 50%);}
section.homecol h2 { margin:0 0 20px 0!important; font-family:'Nunito'!important; font-size:35px!important; }
section.homecol h2 i.glyphicon { color:#fff; display:none;}
section.homecol .colleft { background:#337ab7; color:#ffffff; padding:4%; }
section.homecol .colright {background:#d9534f; color:#ffffff; padding:4%; }
section.homecol a { color:#ffffff;}
section.homecol a:hover { text-decoration:none; color:#f1f1f1;}


section.homelatest { padding:35px 0; background:#ffffff;  }
section.homelatest .boxinner {border-bottom:1px solid #f1f1f1; background:#f8f8f8!important; margin-bottom:0; }
section.homelatest .tophead { border-bottom:1px solid #cccccc; display:table; margin-bottom:15px; padding-bottom:10px; width:100%;}
section.homelatest .tophead::before {background:#1e1e1e; bottom:0; content:""; display:block; height:1px; left: 0; margin:0 0 -1px; position:relative; top:41px;  width:100px;}
section.homelatest .tophead i.glyphicon { border-left:1px solid #1b5d96; margin-left:5px; padding-left:6px; line-height:18px;}
section.homelatest h2 { font-family:'Nunito'!important; font-size:22px!important; margin:7px 0 0 0; }
section.homelatest h3 { font-family:'Nunito'!important; font-size:17px!important; margin:0;}
section.homelatest h3 a { color:#333333;}
section.homelatest h3 a:hover { color:#000000; text-decoration:none;}
section.homelatest .box { margin-bottom:30px;}

/***********hover effect ************/
.hovereffect { 
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}
.hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.hovereffect:hover .overlay {
  background-color: rgba(170,170,170,0.4);
}
.hovereffect h2, .hovereffect img {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.hovereffect img {
  display: block;
  position: relative;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.hovereffect:hover img {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.hovereffect h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 16px!important;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
  top: 70%;
  width: 92%;
  margin: 0 auto;
}
.hovereffect h3{
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.hovereffect h3 {
  text-transform: uppercase;
  color: #fff!important;
  text-align: center;
  position: relative;
  font-size: 16px!important;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
  top: 70%;
  width: 92%;
  margin: 0 auto;
}
.hovereffect a.info {
  display: inline-block;
  text-decoration: none;
  padding: 7px 14px;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #fff;
  margin: 50px 0 0 0;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  font-weight: normal;
  height: 85%;
  width: 92%;
  position: absolute;
  top: -20%;
  left: 4%;
  padding-top: 70px;
}
.hovereffect:hover a.info {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  background-color: rgba(0,0,0,0.4);
}




@media only screen and (max-width:480px) { 
.catpost .catlabel {width:62%!important;}
.catpost .readmore {width:38%; float:right;}
.catpost .readmore a {width:100%!important; text-align:left!important;}
.ctus h3{ margin:20px 0!important;}
.cmap {height:250px!important;}
}

@media only screen and (max-width:580px) {
section.hometab .tabpost .jobimg { display:none!important;}
section.hometab .tabpost .col-xs-9 {float:right!important; width:96%!important; font-size:12px;}
section.hometab ul.nav li { font-size:12px; }
section.hometab ul.nav li a { padding:8px 6px!important; }
section.hometab .boxinner { padding:6px!important; }
.matribanner { margin:10px 0;}
.matribanner img {}
.table-responsive { max-width:330px!important;}
}

@media only screen and (max-width:360px) { 
section.home1 .jobimg { display:none!important;}
section.home1 .col-xs-9 {float:right!important; width:96%!important;}
section.home1 .col-xs-9 .col-xs-9 {width:70%!important; }
.boxinner img{width:100%; height:100%; max-width:400px;}
}

@media only screen and (min-width:481px) and (max-width:768px) {
}

@media only screen and (max-width:769px) {
img { width:100%!important; height:auto; }

}
@media only screen and (min-width:993px) and (max-width:1200px) {

}
