body{font-family: "Open Sans";}
.header-top {background: #042e6f;margin-bottom: 0;border: none;display: none;}
.header-top .navbar-nav>li>a {padding-top: 8px;padding-bottom: 8px;}
.header-top h5 {color: #ffffff;font-weight: 600; animation: blink 2s infinite;}
@keyframes blink 
{  
 0% { opacity: 1.0; }
 50% { opacity: 0.0; }
 100% { opacity: 1.0; }
}
ul.admin-links a {color: #ccc;padding-right: 3px;text-transform: uppercase;}
ul.admin-links a:hover {background: none;color: #ffffff;}
header .logo img {width: 200px;padding: 8px 0 10px 0;}
header .head-ads {text-align: right;padding-top: 15px;}
.main-nav {background: #00baf2;margin-bottom: 0;/* margin-top: 0px; */}
.main-nav .inf-menu li a {color: #fff;font-size: 15px;}
.main-nav .navbar, .dropdown-menu{background: #042e6f;border: none;}
.main-nav .navbar a,.main-nav .dropdown-menu>li>a,.main-nav .dropdown-menu>li>a:focus,.main-nav .dropdown-menu>li>a:hover,.main-nav .navbar-toggle{color: #fff;}
.main-nav .dropdown-menu{ -webkit-box-shadow: none;box-shadow:none;}
.main-nav  .inf-nav{padding:0;}
.main-nav .nav>li>a:focus, .main-nav .nav>li>a:hover {background:#00baf2;}
.main-nav .nav .open>a, .main-nav .nav .open>a:focus, .main-nav .nav .open>a:hover {background-color: #00baf2;}
.main-nav .dropdown-menu>li>a:focus,.main-nav .dropdown-menu>li>a:hover {background-color: #00baf2;}
.main-nav ul.dropdown-menu li a {padding-top: 10px;padding-bottom: 10px;}
.main-nav .inf-nav ul li a i {margin-left: 6px;font-size: 15px;}
.main-nav .inf-nav ul.nav > li {border-right: 1px solid #05409a;}
.main-nav ul.dropdown-menu li a {border-bottom: 1px solid #5a5959;}
.main-nav ul.dropdown-menu li:last-child a {border-bottom: none;}
.main-nav ul.dropdown-menu{padding:0;border-radius: 0;background: #444;}
.inf-lmarg{width:11%;}
.info-search {margin: 0;margin-top: 10px;padding: 0 5px!important;} 
.info-search .search-query { padding-right: 3px; padding-right: 4px \9; padding-left: 3px; padding-left: 4px \9;margin-bottom: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } 
.info-search button {border: 0;background: none;padding: 2px 5px;margin-top: 2px;/* position: relative; *//* left: -28px; */margin-bottom: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #444;} 
.info-search .search-query:focus + button { z-index: 3; } 
.info-search .search-query {height: 40px;text-indent: 32px;border: 1px solid #ccc;border-radius: 0;box-shadow: none;}
select.cat_dropdown {border: 1px solid #ccc;box-shadow: none;border-radius: 0;height: 40px;text-indent: 20px;width: 238px;float: left;-webkit-appearance: none;
-moz-appearance: none;}
select.cat_dropdown:focus{box-shadow: none;border-color: #ccc;}
.input-group-btn {position: absolute!important;left: 9px;top: 9px;z-index: 999;}
span.input-group-btn button {background: none!important;color: #444!important;}
span.input-group-btn button { background: none!important; color: #444!important; outline: 0; box-shadow: none; pointer-events: none; }

div.right-tabs .tab-content {border: 1px solid #ccc;border-radius: 0;}
div.right-tabs div.tab-content {padding-right: 5px;padding-left: 5px;}
div.right-tabs ul li a {color: #444;border-color: #ccc;font-weight: 600;text-transform: uppercase;border-radius: 4px 4px 0 0;padding: 10px 12px;}
div.right-tabs ul li.active > a, div.right-tabs ul li.active > a:focus{background: #042e6f;color: #fff;padding: 10px 12px;border-color: #042e6f;font-weight: 600;text-transform: uppercase;margin-right: 1px;}
div.right-tabs ul li.active a:hover {background: #042e6f;color: #fff;border-color: #042e6f;}
div.right-tabs div.tab-content ul li a {padding: 0;text-decoration: none;}
div.right-tabs ul#tabs {border-bottom: 0;}
.inf-sidebar {padding-left: 25px;}
button.srch-btn {background: #042e6f;border-radius: 0;height: 40px;margin: 0;color: #fff;outline: 0;width: 40px;border-radius: 0 4px 4px 0;}
div.right-tabs div.tab-content ul li a:hover {color: #042e6f;}
select.cat_dropdown~i { position: relative; margin-right: -16px; z-index: 999999; right: 25px; font-size: 18px; top: 1px; }
.sidebar-ads {margin-top: 26px;padding-left: 2px;}
footer {background: #000;padding-top: 20px;padding-bottom: 20px;}
footer h3{color:#fff;font-size: 20px;padding-bottom: 5px;}
footer p{color:#f3f3f3;line-height: 20px;font-size: 12px;}
.tags {list-style: none; margin: 0; overflow: hidden; padding: 0; } 
.tags li { float: left; } 
.tag { background: #eee;text-decoration: none; border-radius: 3px 0 0 3px; color: #000; display: inline-block; height: 26px; line-height: 26px; padding: 0 20px 0 23px; position: relative; margin: 0 10px 10px 0; text-decoration: none; -webkit-transition: color 0.2s; } 
.tag::before {background: #000;border-radius: 10px;box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);content: '';height: 6px;left: 10px;position: absolute;width: 6px;top: 10px;} 
.tag::after { background: black; border-bottom: 13px solid transparent; border-left: 10px solid #eee; border-top: 13px solid transparent; content: ''; position: absolute; right: 0; top: 0; } 
.tag:focus, .tag:hover {text-decoration: underline;outline: 0!important;text-decoration: none;color: #000;}
.tag:hover {background-color: #00baf2;color: white;text-decoration: none;} 
.tag:hover::after { border-left-color: #00baf2; }
footer::before {content: '';position: absolute;width: 100%;height: 2px;background: #00baf2;margin-top: -26px;}


/***** Category Page ******/
ul.cat_blocks {list-style-type: none;margin: 0;padding: 0;}
ul.cat_blocks li {background: #fff;width: 23.8%;padding: 5px 5px 5px 10px;float: left;margin: 0 10px 10px 0;border: 1px solid #ccc;}
ul.cat_blocks li:hover {background: #c2d6f5;border-color: #7b9cd0;}
ul.cat_blocks li:hover h5 i {color: #fff;}
ul.cat_blocks li:hover h5 span.count {color: #fff;}
ul.cat_blocks li:hover h5 {color: #000;}
ul.cat_blocks li h5 {color: #000;font-size: 15px;/* text-align: center; *//* padding-top: 44px; *//* line-height: 34px; */}
ul.cat_blocks li h5 span.count{color: #cc0000;font-size: 16px;/* display:block; */font-weight: 700;}
.info-matter > div div.row {margin-bottom: 5px;}
.cat_box i {float: left;margin-right: 7px;font-size: 20px;color: #00baf2;display: none;}
.info-matter div.row > div.col-md-3 {padding: 3px 8px;}
.info-matter a {text-decoration: none!important;color: #444;}
.info-matter a:hover{color: #444;}
.biz-listing .detail-list div.listing {border: 1px solid #ddd;}
.biz-listing .detail-list:hover div.listing {border: 1px solid #042e6f;}
.info-search.inf_btn {width: 40px;padding: 0!important;margin-left: -2px;position: relative;z-index: 9;}
.info-search.inf_area {padding-right: 0!important;}
.info-search input:focus {box-shadow: none;border-color: #00baf2;}
.cat-sidebar {padding-right: 0!important;padding-right: 30px;/* border-radius: 0!important; */}
.rtnav h5 span {color: #cc0000;font-weight: 700;}
.rtnav h5 {font-weight: 600;color: #042e6f;margin: 4px 0;font-size: 12px;}
.listads {text-align: center;margin-top: 25px;}
.course-listing {padding-right: 8px!important;}
ul.demo {padding-left: 10px;list-style-type: none;}
.head-ads {padding: 5px 0px;}
.logo {margin-top: 17px;}
ul.demo li a {font-size: 12px;}
ul.demo li {padding: 4px 0;border-bottom: 1px dashed #ccc;}
ul.demo li:last-child {border-bottom:0;}
ul.demo li a:hover {color: #cc0000!important;}
.cat-sidebar{width:20%;}

@media only screen and (min-width:320px) and (max-width:479px)
{
.cat-sidebar {width: 97.4%;margin-bottom: 15px;}
section.content div.row > div {padding-left: 8px;}
.head-ads img {width: 100%;}
.fclogo {width: 40%;margin: 0 auto;}
.cphone {display: none;}
.fclogo span{text-align: center;display: block;font-weight: bold;}
.ads-sec {width: 100%;}
ul.cat_blocks li {width: 100%;}
.couse-ico {padding-left: 15px!important;}
.navbar-header span {color: #fff;font-size: 17px;line-height: 49px;margin-left: 13px;font-weight: bold;}
.inf-nav ul {margin: 0;}
.navbar-toggle .icon-bar{background:#fff;}
.main-nav .navbar-toggle{padding:9px 0;}
}

@media only screen and (min-width:480px) and (max-width:639px)
{
.cat-sidebar {width: 97.4%;margin-bottom: 15px;}
section.content div.row > div {padding-left: 8px;}
.head-ads img {width: 100%;}
.fclogo {width: 40%;margin: 0 auto;}
.cphone {display: none;}
.fclogo span{text-align: center;display: block;font-weight: bold;}
.ads-sec {width: 100%;}
ul.cat_blocks li {width: 48.897%;float:  left;}
.couse-ico {padding-left: 15px!important;}
.navbar-header span {color: #fff;font-size: 17px;line-height: 49px;margin-left: 13px;font-weight: bold;}
.inf-nav ul {margin: 0;}
.navbar-toggle .icon-bar{background:#fff;}
.main-nav .navbar-toggle{padding:9px 0;}
ul.courses_blocks li:nth-child(2n) {margin-right: 0;}
}
@media only screen and (min-width:640px) and (max-width:767px)
{
.cat-sidebar {width: 97.4%;margin-bottom: 15px;}
section.content div.row > div {padding-left: 8px;}
.head-ads img {width: 100%;}
.fclogo {width: 40%;margin: 0 auto;}
.cphone {display: none;}
.fclogo span{text-align: center;display: block;font-weight: bold;}
.ads-sec {width: 100%;}
ul.cat_blocks li {width: 32.241%;float:  left;}
.couse-ico {padding-left: 15px!important;}
.navbar-header span {color: #fff;font-size: 17px;line-height: 49px;margin-left: 13px;font-weight: bold;}
.inf-nav ul {margin: 0;}
.navbar-toggle .icon-bar{background:#fff;}
.main-nav .navbar-toggle{padding:9px 0;}
ul.courses_blocks li:nth-child(3n) {margin-right: 0;}
ul.courses_blocks li h5 {font-size: 13px!important;}
}
@media only screen and (min-width:768px) and (max-width:991px)
{
.cat-sidebar {width: 25%;margin-bottom: 15px;float: left;}
section.content div.row > div {padding-left: 8px;}
.head-ads img {width: 100%;}
.fclogo {width: 40%;margin: 0 auto;}
.cphone {display: none;}
.fclogo span{text-align: center;display: block;font-weight: bold;}
.ads-sec {width: 100%;}
ul.cat_blocks li {width: 32.241%;float:  left;}
.couse-ico {padding-left: 15px!important;}
.navbar-header span {color: #fff;font-size: 17px;line-height: 49px;margin-left: 13px;font-weight: bold;}
.inf-nav ul {margin: 0;}
.navbar-toggle .icon-bar{background:#fff;}
.main-nav .navbar-toggle{padding:9px 0;}
ul.courses_blocks li:nth-child(3n) {margin-right: 0;}
ul.courses_blocks li h5 {font-size: 13px!important;}
.ads-sec {padding-left: 0!important;width: 31%;float: left;padding-right: 0;}
.course-listing {width: 54%;float: left;padding-right: 0!important;}
.adsec img {width: 100%;}
}
@media only screen and (min-width:992px) and (max-width:1279px)
{
.cat-sidebar {width: 97.4%;margin-bottom: 15px;}
section.content div.row > div {padding-left: 8px;}
.head-ads img {width: 100%;}
.fclogo {width: 40%;margin: 0 auto;}
.cphone {display: none;}
.fclogo span{text-align: center;display: block;font-weight: bold;}
.ads-sec {width: 100%;}
ul.cat_blocks li {width: 32.241%;float:  left;}
.couse-ico {padding-left: 15px!important;}
.navbar-header span {color: #fff;font-size: 17px;line-height: 49px;margin-left: 13px;font-weight: bold;}
.inf-nav ul {margin: 0;}
.navbar-toggle .icon-bar{background:#fff;}
.main-nav .navbar-toggle{padding:9px 0;}
ul.courses_blocks li:nth-child(3n) {margin-right: 0;}
ul.courses_blocks li h5 {font-size: 13px!important;}
.adsec img {width: 100%;}
}




