@charset "utf-8";
/* ============================== */
/*	     Customization start      */
/* ============================== */
.header-stick .hd-logo {
    padding-top: 6px;
}
.navbar {
    border-radius: 0px;
}
.navbar-nav ul,
ul.navbar-nav{
	list-style:none !important;
}
.navbar-nav a{
	font-size:16px;
	padding:13px;
}
.navbar-nav ul li,
ul.navbar-nav li{
	float:left !important;
	padding:0px 12px 26px !important;
}
.navbar-nav ul li a,
ul.navbar-nav li a{
	color:#000 !important;
}
.navbar-nav ul li:hover a,
ul.navbar-nav li:hover a{
	color:#000 !important;
}
@media (min-width: 992px) {
	.smallar_devices {
        display: none!important;
    }
	.larger_devices{
        display: block !important;
    }
	.hd-logo {
		padding: 5px 8px 0 9px;
	}
}
@media (max-width: 991px) {
	.smallar_devices {
        display: block !important;
    }
	.larger_devices{
        display: none !important;
    }
}

.larger_devices ul {
  list-style: none;
  padding: 0;
  margin: 0; 
}

/* Nav Demo Styles -------------------- */

.sub-menu {
	background: #fff;
	margin-top:59px !important;
}
ul.sub-menu .menu-item a {
	color:#000 !important;
}
ul.sub-menu .menu-item:hover a {
	color:#fff !important;
}
li:hover ul.sub-menu .menu-item{
	padding:5px 10px !important;
	white-space:nowrap;
}
.menu-item-has-children {
  position: relative;
}
.sub-menu{
	position: absolute;
	display: none;
}
.sub-menu li {
	width:100%;
	border-bottom: 1px solid #FFF;
}
.sub-menu li:hover {
	background-color:#000;
}
.sub-menu li a {
	color:#000 !important;
}
.sub-menu li:hover a {
	color:#fff;
}
.sub-menu li:last-child {
	border-bottom: 0px !important;
}
.menu-item-has-children:hover > .sub-menu,
.menu-item-has-children:focus > .sub-menu {
	display: block;
	z-index:9999;
}

/*new style*/

.sub-menu .sub-menu {
	background: #1DAFEB;
	margin-top:5% !important;
	box-shadow:1px 1px 5px #CCCCCC;
	float:left;
}
.sub-menu ul.sub-menu .menu-item a {
	color:#fff !important;
}
.sub-menu li:hover ul.sub-menu .menu-item a {
	color:#fff !important;
}
.sub-menu li:hover ul.sub-menu .menu-item{
	padding:5px 30px 5px 5px !important;
}
.sub-menu .menu-item-has-children {
  position: relative;
}

.sub-menu .sub-menu{
	position: absolute;
	display: none;
	top:-6px;
	right:100%;
}
.header-stick .sub-menu .sub-menu{
	top:-34px !important;
}
.sub-menu .sub-menu li {
	width:100%;
	border-bottom: 1px solid #FFF;
}
.sub-menu .sub-menu li:last-child {
	border-bottom: 0px !important;
}
.sub-menu .menu-item-has-children:hover > .sub-menu {
	display: block;
}

/*Projects*/
.new_projects{
	padding:3px;
}
.pagination {
    margin: 10px 0 4px;
}
.pagination > li.active > a {
    background-color: #eee;
    border-color: #ddd;
    color:#428BCA;
}
.pagination > li > span.dots  {
	border: 3px solid #ddd;
    background-color: #eee;
    color:#428BCA;
	padding: 5px 15px;
	margin-bottom: 10px;
    margin-right: 9px;
}
.pagination > li > a {
    background-color: #428BCA;
    border: 3px solid #428BCA;
    border-radius: 0 !important;
    color: #fff;
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 9px;
    padding: 5px 15px;
}
.page_space{
	margin:10px 0px 20px 0px;
}
.float_right{float:left !important;}

.navbar-nav.navbar-right:last-child {
    margin-right: 5px;
}

.navbar-nav > li > a {
    padding-bottom: 40px;
    position: relative;
    top: 25px;
}
.navbar.header-stick .navbar-nav li a{
	position: relative;
    top: 17px;
}
.navbar.header-stick .navbar-nav .sub-menu li a{
    top: 1px;
}
.navbar.header-stick .sub-menu {
	margin-top:34px !important;
}
.sub_show{display:block;}
ul.sub-menu li a{
	padding:10px 2px 10px 2px !important;
}