figure, p {
	margin: 0;
	padding: 0;
}
ul, ol, ul li, ol li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.p-20 {
	padding: 20px;
}
.text-white a {
	color: #fff;
}
.bg-white {
	background: #fff;
}
@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1320px;
    }
}
body{font-family:"Source Sans Pro",sans-serif;font-size:1.1rem;line-height:1.45;color:#2a2a2a}
a{color:#0054a6}a:hover{color:#272e68;text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif;font-weight:600;line-height:1.4;color:#4e4e4e}.lead{font-family:Oswald,sans-serif;font-size:14px;font-weight:400}
.section-title {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 10px;
}
.portfolio-filter-wrapper .section-title {
    font-size: 36px;
}

.blockquote{position:relative;padding:7px 36px 0;font-family:Oswald,sans-serif;font-size:18px}.blockquote::before{position:absolute;content:'';top:0;left:0;width:25px;height:22px;background-image:url(../../assets/images/blockquote-icon.png);background-repeat:no-repeat;background-position:center;background-size:cover}.blockquote-footer{margin-top:20px;font-size:14px;color:#7e7e7e}.blockquote-footer::before{display:none}.drop-cap{float:left;width:45px;height:45px;margin:6px 15px 0 0;font-family:Oswald,sans-serif;font-size:26px;line-height:44px;text-align:center;color:#fff;background-color:#414141;border-radius:50%}.bg-image{background-position:center;background-repeat:no-repeat;background-size:cover}.list-plus li{position:relative;padding-left:20px}
.list-plus li::before{top:18px;left:0;width:9px;height:1px}
.list-plus li::after{top:14px;left:4px;width:1px;height:9px}
.list-plus li::after,.list-plus li::before{position:absolute;content:'';background-color:#4e4e4e}.divider{width:100%;height:1px;background-color:rgba(0,0,0,.25)}
.bg-primary{background-color:#0054a6!important}
.bg-secondary{background-color:#16a085!important}
.bg-success{background-color:#2ecc71!important}
.bg-info{background-color:#0054a6!important}
.bg-warning{background-color:#f1c40f!important}
.bg-danger{background-color:#e74c3c!important}
.bg-light{background-color:#ecf0f1!important}
.bg-dark{background-color:#2e2e2e!important}
.page-bg-image{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%}
/*.page-title{min-height:200px}*/
.content-box{padding-top:60px;padding-bottom:60px}@media (min-width:1200px){.content-box{padding-top:130px}}.hover-item{position:relative}
.hover-item .hover-overlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#0054a6;
	opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out; 
}
.hover-item .hover-overlay::before{width:21px;height:1px}.hover-item .hover-overlay::after{width:1px;height:21px}.hover-item:hover .hover-overlay{opacity:.85}.hover-item .hover-overlay::after,.hover-item .hover-overlay::before{position:absolute;content:'';top:50%;left:50%;background-color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.navik-header{border-bottom:#ddd solid 3px;z-index:9999}.navik-header .logo{padding:0;text-align:left}
.navik-header .logo img{width:auto;max-height:50px;margin-left:20px}
.carousel-control-next, .carousel-control-prev {
    width: 3%;
    color: #fff;
    transition: opacity .15s ease;
    background: #dddddd;
    opacity: 0;
}
#layerslider:hover .carousel-control-next, #layerslider:hover .carousel-control-prev {
    width: 3%;
    color: #fff;
    opacity: 1;
    transition: opacity .15s ease;
    background: #dddddd;
}
.burger-menu{top:18px;right:20px}.burger-menu.menu-open{-webkit-transform:rotate(0);transform:rotate(0)}.line-menu{height:2px;background-color:#aaa;border-radius:0}.navik-menu>ul{padding-bottom:0}.navik-menu ul{padding:0;list-style:none}
.navik-menu ul ul li>a {
    padding-right: 50px;
    padding-left: 40px;
    font-size: 16px;
    font-style: normal;
    background-color: transparent;
    border-bottom: 2px solid #004588;
}
/*.navik-menu ul ul li:hover>a{background-color:#c9d9ea}*/
.navik-menu ul ul li:hover>a {
    background-color: #cae4ff;
    color: #0054a6;
}
.navik-menu ul ul ul li>a{padding-right:50px;padding-left:55px}
.navik-menu ul li>a{padding-right:50px;padding-left:25px;font-family:Oswald,sans-serif;color:#7e7e7e}.navik-menu ul li .dropdown-plus::after,.navik-menu ul li .dropdown-plus::before{top:23px;right:20px;width:10px;height:2px;background-color:#9e9e9e;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.navik-menu ul li.current-menu>a,.navik-menu ul li:hover>a{color:#fff;background-color:#0054a6c2}
.navik-menu ul li.current-menu>.dropdown-plus::after,.navik-menu ul li.current-menu>.dropdown-plus::before,.navik-menu ul li:hover>.dropdown-plus::after,.navik-menu ul li:hover>.dropdown-plus::before{background-color:#fff}@media (min-width:1200px){.navik-header{border-width:5px}.navik-header .logo{top:0;-webkit-transform:translateY(0);transform:translateY(0)}

	/*.navik-header .logo img{max-height:inherit;margin-left:0}*/

    .navik-header .logo img {
        max-height: inherit;
        margin-left: 0;
        height: 112px;
        padding: 10px 0;
    }


    .sticky .navik-header .logo img {
        height: 65px;
        padding: 5px;
    }
	.navik-header.header-opacity-on{background-color:#fff}.navik-header.sticky .navik-header-container{height:auto;min-height:65px}.navik-header.sticky .logo{padding:0}.navik-header.sticky .navik-menu>ul>li>a{height:65px;line-height:65px}
	.navik-header-container{width:100%;max-width:1320px;height:auto;min-height:100px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
	.navik-menu>ul>li:last-child>a{padding-right:20px}
	
	.navik-menu>ul>li>a{height:65px;line-height:65px;color:#414250!important;-webkit-box-shadow:0 5px 0 0 transparent!important;box-shadow:0 5px 0 0 transparent!important}.navik-menu>ul>li>a::after{position:absolute;top:calc(100% + 5px);left:50%;content:'';width:0;height:0;opacity:0;border-top:6px solid #0054a6;border-right:6px solid transparent;border-left:6px solid transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
	
	.navik-menu>ul>li.current-menu>a,.navik-menu>ul>li:hover>a{
		color:#fff!important;
		-webkit-box-shadow:0 5px 0 0 #0054a6!important;
		box-shadow:0 5px 0 0 #0054a6!important
	}

	.navik-menu>ul>li.dropdown_menu>a>span::before{border-color:#292c69!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.navik-menu>ul>li.dropdown_menu>a::after{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.navik-menu>ul>li.dropdown_menu.current-menu>a>span::before,.navik-menu>ul>li.dropdown_menu:hover>a>span::before{border-color:#fff!important}.navik-menu>ul>li.dropdown_menu:hover>a::after{opacity:1}
	.navik-menu ul li>a{padding-right:18px;padding-left:18px}
	.navik-menu ul li.dropdown_menu>a>span::before{top:-4px;border-color:#fff}
	.navik-menu ul ul li>a{padding:10px 20px!important;}.navik-menu ul ul li>a::before{display:none}.navik-menu ul ul li:hover>a{padding-left:20px!important}.navik-menu ul ul li.dropdown_menu>a>span::before{top:6px;right:-5px}
	.navik-menu li>ul{
		top:calc(100% + 15px);
		width:200px;
		padding:0;
		background-color:#0054a6;
		-webkit-box-shadow:0 2px 5px rgba(23,32,42,.15);
		box-shadow:0 2px 5px rgba(23,32,42,.15);
	}

/*0054a6c2*/

	.navik-menu li>ul ul{top:0}}.btn{padding-right:20px;padding-left:20px;font-family:Oswald,sans-serif;font-size:14px;color:#fff;line-height:1.45;text-transform:uppercase}.btn:hover{background-color:#2e2e2e;border-color:#2e2e2e}.btn-sm{padding-right:14px;padding-left:14px;font-size:12px;line-height:1.4}.btn-lg{padding-right:28px;padding-left:28px;font-size:17.5px;line-height:1.5}.btn-primary{background-color:#0054a6;border-color:#0054a6}.btn-primary.focus,.btn-primary:active,.btn-primary:focus{background-color:#2b989c!important;border-color:#2b989c!important}.btn-light{color:#4e4e4e}.btn-light:hover{color:#fff;background-color:#0054a6;border-color:#0054a6}.btn-dark:hover{background-color:#0054a6;border-color:#0054a6}
	.breadcrumb{padding:0 0;font-family:Oswald,sans-serif;font-weight:500;text-transform:uppercase;background-color:transparent}
	.breadcrumb a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out; color: #333333;}
	.breadcrumb-light .active,.breadcrumb-light li{color:#fff}.breadcrumb-light a{color:#fff}.breadcrumb-light a:hover{color:rgba(255,255,255,.8)}.breadcrumb-light .breadcrumb-item+.breadcrumb-item::before{color:rgba(255,255,255,.8)}
	.pagination {
	    margin: 16px 0 0;
	    display: inline-flex;
	    margin: 15px 0 15px;
	    /* border-top: 2px solid #333; */
	}
	.page-item{margin-right:5px}.page-item.active .page-link{background-color:#0054a6}.page-item:first-child .page-link{border-radius:0}.page-item:last-child{margin-right:0}.page-item:last-child .page-link{border-radius:0}.page-link{font-family:Oswald,sans-serif;text-transform:uppercase;color:#717171;background-color:#f7f7f7;border:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-link:hover{color:#fff;background-color:#0054a6}.form-control{padding-right:20px;padding-left:20px;height:calc(1.45em + 17px);font-size:14px;line-height:1.45;background-color:#f0f3f4;border-color:transparent;border-radius:0}.form-control:focus{background-color:#f0f3f4;border-color:transparent;-webkit-box-shadow:0 0 0 2px rgba(54,191,196,.25);box-shadow:0 0 0 2px rgba(54,191,196,.25)}select.form-control:focus::-ms-value{background-color:#f0f3f4}.form-control-sm{height:calc(1.4em + 13px);font-size:12px;line-height:1.4;border-radius:0}.form-control-lg{height:calc(1.5em + 21px);font-size:17.5px;line-height:1.5;border-radius:0}.text-sent-msg{color:#0054a6}#componentWrapper{background-color:#aaa}#componentWrapper .playlist>ul{margin:0}#componentWrapper .playlist>ul>li>a>img{width:100%;height:auto}#componentWrapper .playlistItem,#componentWrapper .playlistItem2,#componentWrapper .playlistItem3,#componentWrapper .playlistItem4,#componentWrapper .playlistItem5,#componentWrapper .playlistItem6{width:124px;height:84px;border:2px solid #ccc}#componentWrapper .gallery_fullscreen{display:none}#componentWrapper .data_controls,#componentWrapper .music_toggle,#componentWrapper .slideshow_controls{top:63px}#componentWrapper .info_holder{top:103px;font-family:"Source Sans Pro",sans-serif;border-radius:10px}#componentWrapper .audioPlayer{top:103px}#componentWrapper .audioPlayer .playerHolder{border-radius:10px}#componentWrapper .audioPlayer .player_mediaName{font-family:"Source Sans Pro",sans-serif}#componentWrapper .menu_item{font-family:Oswald,sans-serif;text-transform:uppercase}#componentWrapper .caption_bg_white{color:#3e3e3e;background-color:#fff}#componentWrapper .caption_bg_dark{color:#fff;background-color:#1a1a1a}#componentWrapper .caption_bg_green{color:#fff;background-color:#0054a6}#componentWrapper .caption_bg_dark,#componentWrapper .caption_bg_green,#componentWrapper .caption_bg_white{padding:1vmin 4vmin;margin-left:10vw;font-family:Oswald,sans-serif;font-size:4.2vmin;font-weight:400;text-transform:uppercase}#componentWrapper .caption_bg_dark.top,#componentWrapper .caption_bg_green.top,#componentWrapper .caption_bg_white.top{margin-top:45vh}#componentWrapper .caption_bg_dark.bottom,#componentWrapper .caption_bg_green.bottom,#componentWrapper .caption_bg_white.bottom{margin-top:52vh}.share_controls_wrap{top:63px;left:20px}.share_controls{top:40px;left:0}.share_controls .facebook_toggle,.share_controls .tumblr_toggle,.share_controls .twitter_toggle{float:none;margin-right:0;margin-bottom:10px}
	@media (min-width:768px){#componentWrapper .caption_bg_dark.top,#componentWrapper .caption_bg_green.top,#componentWrapper .caption_bg_white.top{margin-top:42vh}#componentWrapper .caption_bg_dark.bottom,#componentWrapper .caption_bg_green.bottom,#componentWrapper .caption_bg_white.bottom{margin-top:52vh}.share_controls{top:0;left:40px}.share_controls .facebook_toggle,.share_controls .tumblr_toggle,.share_controls .twitter_toggle{float:left;margin-right:10px;margin-bottom:0}}@media (min-width:992px){#componentWrapper .caption_bg_dark,#componentWrapper .caption_bg_green,#componentWrapper .caption_bg_white{padding:.1vmin 3vmin}#componentWrapper .caption_bg_dark.top,#componentWrapper .caption_bg_green.top,#componentWrapper .caption_bg_white.top{margin-top:43vh}#componentWrapper .caption_bg_dark.bottom,#componentWrapper .caption_bg_green.bottom,#componentWrapper .caption_bg_white.bottom{margin-top:54vh}}@media (min-width:1200px){#componentWrapper .data_controls,#componentWrapper .music_toggle,#componentWrapper .slideshow_controls{top:80px}#componentWrapper .audioPlayer,#componentWrapper .info_holder{top:120px}#componentWrapper .caption_bg_dark.top,#componentWrapper .caption_bg_green.top,#componentWrapper .caption_bg_white.top{margin-top:45vh}#componentWrapper .caption_bg_dark.bottom,#componentWrapper .caption_bg_green.bottom,#componentWrapper .caption_bg_white.bottom{margin-top:55vh}.share_controls_wrap{top:80px}}.flexslider{overflow:hidden;margin-bottom:0;border:none;border-radius:0}.flexslider:hover .flex-direction-nav .flex-next{right:0}.flexslider:hover .flex-direction-nav .flex-prev{left:0}.flex-direction-nav a{margin-top:-25px;height:50px;opacity:.8!important}.flex-direction-nav a:hover{opacity:1!important}.flex-direction-nav a::before{content:''!important;height:50px;background-repeat:no-repeat;background-position:center;background-size:cover}.flex-direction-nav a.flex-next{right:0;background-image:url(../../assets/images/slider-next.png)}.flex-direction-nav a.flex-prev{left:0;background-image:url(../../assets/images/slider-prv.png)}@media (min-width:1200px){.flexslider .flex-direction-nav .flex-next{right:-50px}.flexslider .flex-direction-nav .flex-prev{left:-50px}.flexslider:hover .flex-direction-nav .flex-next{right:0}.flexslider:hover .flex-direction-nav .flex-prev{left:0}}
	.services-section{background-image:url(../../assets/images/texture_bg.png);background-repeat:repeat; padding-top: 30px;}
	.service-row{position:relative;z-index:30;margin-top:-40px}.service-item{position:relative}
.service-item {
    position: relative;
    background: #ffffff9f;
    margin-top: 0;
    padding: 15px 15px 30px;
    border-radius: 10px;
    border: 1px solid #fff;
    box-shadow: 0 4px 12px #a1a1a1;
}
.service-item:hover {
    background: #c1cedc9f;
    box-shadow: 0 4px 16px #a1a1a1;
    border-color: #e1e1e1e1;
}
.service-item:hover h4, .service-item:hover h4 span {
    color: #fff;
}
	.service-item .service-item-info{
		/*position:absolute;width:100%;top:50%;*/
		text-align:center;
		/*opacity:.4;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out*/
	}
	/*.service-item .service-item-info img{margin-bottom:10%}*/
.service-item .service-item-info img.icons {
    height: 80px;
}

	.service-item .service-item-info h4{margin-bottom:0;font-size:18px;font-weight:400}
	.service-item .service-item-info h4 span{display: block;}
	.service-item:hover .service-item-info{opacity:1}
	.service-item svg{fill:#d1ccc4;-webkit-transition:fill .2s ease-out;transition:fill .2s ease-out}
	/*.service-item:hover svg{fill:#6a7c7c}*/
	.info-main-title{margin-bottom:18px;font-size:36px;font-weight:700}
	.info-subtitle p {
	    font-size: 21px;
	    font-weight: 400;
	    line-height: 32px;
	}

	.info-subtitle{font-size:18px;font-weight:400}.info-btn-link{position:relative;padding-left:25px;font-family:Oswald,sans-serif;font-size:17px;font-weight:600;color:#4e4e4e;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.info-btn-link:hover{color:#0054a6}.info-btn-link:hover::after,.info-btn-link:hover::before{background-color:#0054a6}.info-btn-link::before{top:12px;left:0;width:14px;height:2px}.info-btn-link::after{top:6px;left:6px;width:2px;height:14px}.info-btn-link::after,.info-btn-link::before{position:absolute;content:'';background-color:#4e4e4e;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (min-width:768px){.service-row{margin-top:-60px}
		.info-main-title{font-size:36px}
		.info-btn-link{padding-left:30px;font-size:24px}.info-btn-link::before{top:18px;width:18px}.info-btn-link::after{top:10px;left:8px;height:18px}}
	@media (min-width:992px){
		/*.service-item{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}*/

		/*.service-item:hover{-webkit-transform:translateY(-30px);transform:translateY(-30px)}*/
	}
	@media (min-width:1200px){.service-row{margin-top:-75px}}.portfolio-filter-wrapper{padding:27px 0}.portfolio-filter-wrapper ul{padding:0;margin-bottom:0}.portfolio-filter-wrapper .filter{display:inline-block;padding-top:0!important;padding-bottom:0!important;margin:5px 0}.portfolio-grid-wrapper{position:relative;overflow:hidden}.portfolio-img-wrapper{margin-bottom:40px}.portfolio-single-title{margin-bottom:25px;font-size:24px;text-transform:uppercase}.portfolio-metadata{padding-left:25px;margin-bottom:35px;border-left:5px solid #0054a6}.portfolio-metadata ul{margin-bottom:30px}.portfolio-metadata ul li{margin-bottom:10px;font-family:Oswald,sans-serif;font-weight:600;color:#0054a6;text-transform:uppercase}.portfolio-metadata ul li span{color:#6c757d}.related-work-title{margin-bottom:25px;font-size:24px;text-transform:uppercase}.related-work-thumbnail{margin-bottom:30px}.related-work-thumbnail .hover-item>img{width:100%}.related-work-thumbnail .hover-overlay::after,.related-work-thumbnail .hover-overlay::before{display:none}.related-work-thumbnail .related-work-info{padding:0 30px;width:100%;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(15px);transform:translateY(15px)}.related-work-thumbnail .related-work-info img{margin-bottom:15px}.related-work-thumbnail .related-work-info h6{margin-bottom:0;color:#fff;text-transform:uppercase}.related-work-thumbnail:hover .related-work-info{-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:992px){.portfolio-img-wrapper{margin-bottom:0}}.team-section{background-image:url(../../assets/images/texture_bg.png);background-repeat:repeat}.team-section-title{position:relative;margin-right:auto;margin-left:auto;font-size:30px;text-shadow:0 2px 2px #fff}.team-section-title::after{position:absolute;content:'';width:100%;height:1px;top:50%;left:0;background-color:#aaa;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.team-section-title span{position:relative;z-index:1;background-image:url(../../assets/images/texture_bg.png);background-repeat:repeat}
	.team-item{position:relative}
	.team-item .hover-overlay::after,.team-item .hover-overlay::before{display:none}.team-mask{position:absolute;top:0;left:0;width:100%;height:100%}
	/*.team-info-wrapper{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow: hidden;}*/
	
	.team-item {
        border-radius: 6px;
        overflow: hidden;
        border: 1px solid #ffffff4d;
        /*box-shadow: 0 4px 12px #a1a1a1;*/
    }
#removethis {
    display: block;
    cursor: pointer;
}
.team-section2 .team-section-title::after {
    top: 60%;
}
.team-section2 .team-section-title span {
    background: #fff;
    font-size: 24px;
}
	.team-info-wrapper {
	    position: absolute;
	    z-index: 1;
	    bottom: 0;
	    left: 0;
	    width: 100%;
	    /* height: 100%; */
	    overflow: hidden;
	    display: block;
	    margin: 0;
	    padding: 0;
	}
	.team-info-wrapper .team-info {
	    font-family: Oswald, sans-serif;
	    opacity: 1;
	    visibility: visible;
	    /*-webkit-transition: all .3s ease-in-out;
	    transition: all .3s ease-in-out;
	    -webkit-transform: translateY(200px);
	    transform: translateY(200px);*/
	    background: linear-gradient(1deg, #0054a6, transparent);
	    width: 100%;
	    padding: 15px;
	    margin: 0;
	}
	.team-item:hover .team-info-wrapper .team-info {
	    /*background: none;
	    width: 100%;
	    padding: 0;*/
	}
	.team-info-wrapper .team-info a.team-link{
		opacity:0;
		display: none;
		visibility:hidden;
	}
	.team-item:hover .team-info-wrapper .team-info a.team-link{
		opacity:1;
		display: block;
		visibility:visible;
		color: #8eb1ff;
	}
	.team-item:hover .team-info-wrapper .team-info a.team-link:hover, a.team-name{
		color: #fff;
	}
	/*.team-info-wrapper:hover .team-info{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}*/
	.team-item:hover .team-info-wrapper .team-info{
		opacity:1;
		visibility:visible;
	    /*-webkit-transform: translateY(180px);
	    transform: translateY(180px);*/
	}
	
	.team-name{font-size:24px;font-weight:600}
	.team-name span{font-size:18px;font-weight:400; display: block;}
	.team-position{font-size:18px;font-weight:400; padding-bottom: 30px; margin-bottom: 0;}.team-link{font-size:18px;font-weight:600;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (min-width:768px){.team-section-title{width:70%}}.blog-title{font-size:20px}.metadata-wrapper{font-family:Oswald,sans-serif;text-transform:uppercase}.meta-date{width:58px;height:58px;font-size:24px;font-weight:600;line-height:1.25;color:#fff;background-color:#0054a6}.meta-date span{display:block;margin-bottom:4px;font-size:12px;font-weight:400}.blog-meta-list{font-size:12px}.blog-meta-list li{display:inline;margin-right:12px}.blog-meta-list li:last-child{margin-right:0}.blog-meta-list li a{margin-left:3px}.blog-entry{padding-bottom:15px;margin-bottom:36px;border-bottom:1px solid rgba(0,0,0,.25)}.blog-entry:last-child{margin-bottom:0}.blog-entry-thumbnail{margin-bottom:30px}.blog-entry-thumbnail .hover-item>img{width:100%}.blog-entry-thumbnail .hover-overlay::after,.blog-entry-thumbnail .hover-overlay::before{display:none}.blog-section-title{margin-bottom:25px;font-size:20px;text-transform:uppercase}.author-info{padding-top:25px;border-top:5px solid #0054a6}.author-title{margin-bottom:15px;font-size:20px;text-transform:uppercase}.related-blog-heading{margin-bottom:0;font-size:16px;font-weight:400}.related-blog-heading a{color:#4e4e4e;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.related-blog-heading a:hover{color:#0054a6}.comment-list .media{margin-bottom:50px}.comment-list .media:last-child{margin-bottom:0}.comment-list .media.active .media-body{border-color:#eaecee}.comment-list .media-body{border-left:5px solid #0054a6}.comment-avatar{width:60px;height:auto}.comment-name{font-family:Oswald,sans-serif;font-weight:600;color:#4e4e4e;text-transform:uppercase}.comment-date{color:#0054a6}.comment-reply a{font-family:Oswald,sans-serif;font-weight:600;color:#4e4e4e;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.comment-reply a:hover{color:#0054a6}@media (min-width:768px){.comment-avatar{width:80px}.meta-date{margin-right:23px}.author-img-wrapper{padding-right:30px}.author-info{padding-top:0;padding-left:30px;border-top:none;border-left:5px solid #0054a6}}.share-this{padding-top:15px;overflow:hidden}.share-this a{float:left;margin-right:10px;width:30px;height:30px;color:#fff;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.share-this a.share-this-facebook{background-color:#0054a6}.share-this a.share-this-facebook:hover{background-color:#30acb0}.share-this a.share-this-twitter{background-color:#96d7e3}.share-this a.share-this-twitter:hover{background-color:#82cfde}.share-this a.share-this-pinterest{background-color:#db6666}.share-this a.share-this-pinterest:hover{background-color:#d65151}.share-this-title{margin-bottom:12px;font-size:14px;text-transform:uppercase}.client-col{padding:10px!important;text-align:center}.client-col img{position:relative;z-index:1}.client-col::before{top:15px;bottom:15px;left:0;right:0;border-right:1px solid rgba(0,0,0,.25)}.client-col::after{top:0;bottom:0;left:15px;right:15px;border-bottom:1px solid rgba(0,0,0,.25)}.client-col:nth-child(even)::before{border-right:none}.client-col::after,.client-col::before{position:absolute;content:'';z-index:0}.client-col-bottom-line::before{display:block;content:'';height:1px;margin-top:-1px;background-color:#fff}@media (min-width:768px){.client-col:nth-child(even)::before{border-right:1px solid rgba(0,0,0,.25)}.client-col:nth-child(4n)::before{border-right:none}}@media (min-width:992px){.client-col:nth-child(4n)::before{border-right:1px solid rgba(0,0,0,.25)}.client-col:nth-child(6n)::before{border-right:none}}.map-container{height:360px}.map-container iframe{width:100%;height:100%}@media (min-width:768px){.map-container{height:443px}}.contact-details-title{margin-bottom:25px;font-size:24px;text-transform:uppercase}.contact-info-list{padding-left:25px;margin-bottom:35px;border-left:5px solid #0054a6}.contact-info-list ul li{margin-bottom:10px;font-family:Oswald,sans-serif;font-weight:600;color:#0054a6;text-transform:uppercase}.contact-info-list ul li span{color:#6c757d;text-transform:none}.widget{margin-bottom:50px}.widget:last-child{margin-bottom:0}.widget-title{margin-bottom:25px;font-size:20px;text-transform:uppercase}.widget-list li{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

	/*.widget-list li a{color:#4e4e4e;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}*/

.widget-list li a {
    color: #4e4e4e;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    font-size: 18px;
    font-weight: 400;
    font-family: Oswald, sans-serif;
    line-height: 36px;
    margin-bottom: .5rem;
}
	.widget-list li:hover{padding-left:28px}
	.widget-list li:hover a{color:#0054a6}
	.widget-list-title{font-size:16px;font-weight:400}.widget-recent-news .media-body a{font-family:Oswald,sans-serif;font-size:12px;text-transform:uppercase}.widget-gallery{margin-right:-5px;margin-left:-5px}.widget-gallery-col{padding-right:5px!important;padding-left:5px!important;margin-bottom:10px}.widget-gallery-col img{width:100%}.widget-tags-wrapper a{float:left;padding:3px 15px;margin:0 5px 5px 0;color:#fff;background-color:#0054a6;border-radius:3px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.widget-tags-wrapper a:hover{background-color:#2e2e2e}
.footer-container {
    background: linear-gradient(90deg, #b1b1b1, #dddddd, #ababab, #dddddd, #c8c8c8);
    padding-top: 4px;
    margin-top: 30px;
}
	.footer{background-color:#fbfbfb}
	.footer-widget-title{font-size:20px}
	.footer-address li{margin-bottom:8px}

	.footer-address li a{color: #2a2a2a;}

	.footer-address li::before{top:10px}.footer-address li::after{top:6px}
	.footer-social li {
	    margin: 0 5px 5px 0;
	    display: inline-flex;
	}
	.footer-social li:last-child{margin-right:0}

	/*.footer-social li a{display:block;width:20px;height:20px;background-color:#7e7e7e;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}*/

.footer-social li a {
    display: block;
    background-color: #7e7e7e;
    border-radius: 50%;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    padding: 4px 6px 2px;
    color: #fff;
    margin: 1px 1px;
    display: inline-block;
    width: 30px;
    text-align: center;
}
	.footer-social li a img{vertical-align:top}.footer-social li a:hover{background-color:#8fbcca}.footer-social li:nth-child(2) a:hover{background-color:#96d7e3}.footer-social li:nth-child(3) a:hover{background-color:#db6666}.footer-social li:nth-child(4) a:hover{background-color:#db6666}.footer-social li:nth-child(5) a:hover{background-color:#db6666}.footer-social li:nth-child(6) a:hover{background-color:#db6666}.footer-social li:nth-child(7) a:hover{background-color:#db6666}.footer-social li:nth-child(8) a:hover{background-color:#db6666}
	/*.footer-bottom{padding:12px 0;font-size:12px;color:#909090;background-color:#1e1e1e}*/
.footer-bottom {
    padding: 12px 0;
    font-size: 12px;
    color: #d3e9ff;
    background-color: #0054a6;
}
	.footer-bottom a{text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
	.footer-link{margin:0}
	.footer-link li{display:inline; margin-left: .5rem}
	/*.footer-link li a{color:#909090}*/
.footer-link li a {
    color: #d3e9ff;
}
	.footer-link li a:hover{color:#ecf0f1}.back-to-top{position:fixed;z-index:1000;visibility:hidden;right:2em;bottom:2em;width:40px;height:40px;background-color:rgba(255,255,255,.85);border-radius:50%;opacity:0;-webkit-box-shadow:0 5px 12px -5px rgba(0,0,0,.5);box-shadow:0 5px 12px -5px rgba(0,0,0,.5);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.back-to-top.backToTop-on{visibility:visible;opacity:1}.back-to-top:hover{background-color:#fff}

#layerslider .carousel-inner {
    /* padding-top: 116px; */
    border-bottom: 5px solid #ddd;
}
#layerslider .carousel-item img {
	width: 100%;
}
.home-demo .item {
    padding: 0 15px;
}
.home-demo h2.team-section-title {
    color: #4e4e4e;
    text-align: center;
    /* padding: 5rem 0; */
    margin: 0;
    /* font-style: italic; */
    /* font-weight: 400; */
    width: 100%;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
	font-size: 20px;
}
.breadcrumb {
    background: #ebebeb70;
    padding: 6px 0 8px;
    margin-bottom: 30px;
}
.breadcrumb ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  align-items: end;
}
.breadcrumb ul li a {
	font-size: 16px;
}
.breadcrumb li:not(:last-child)::after {
    display: inline-block;
    margin: 0 0.75rem;
    content: "→";
    font-size: 20px;
}
.page-wrapper .entry-content, .page-wrapper .entry-content p {
    font-size: 20px;
    line-height: 30px;
    font-family: system-ui, sans-serif;
    color: #000;
    margin-bottom: 10px;
}
.page-wrapper .entry-content p, .team-details p {
    /*margin-bottom: 10px;*/
    text-align: justify;
}
.page-wrapper .img-fluid {
	margin-bottom: 15px;
}
.page-wrapper .team-details .img-fluid {
    background: linear-gradient(45deg, #ddd, #fff, #ddd, #fff);
}
.page-wrapper h2, .page-wrapper h2 a {
	color: #4e4e4e;
}
.inline li {
    display: inline-block;
    padding: 2px 6px 0;
    border: 1px solid #efefef;
    width: 30px;
    text-align: center;
}
.team-details .list ul li {
    border-bottom: 1px solid #ddd;
    margin-bottom: 7px;
    padding-bottom: 7px;
}
.founders {
	position: relative;
    background: #ffffffb3;
    padding: 30px 20px 10px;
    border-radius: 10px;
    border: 1px solid #fff;
    box-shadow: 0 4px 12px #a1a1a1;
}
.founders h2 {
	font-size: 18px;
	line-height: 26px;
}
.founders p {
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 10px;
}
.founders .service-item-info {
    width: 36%;
    margin: 0 0 15px 15px;
    float: right;
}
.founders .service-item-info .img-fluid {
    background: linear-gradient(45deg, #ddd, #fff, #ddd, #fff);
    padding: 6px;
    margin-bottom: 15px;
}
.listing {
    padding: 15px 30px;
    border: 1px solid #ddd;
    box-shadow: 0 2px 8px #999;
    margin-bottom: 30px;
    min-height: 224px;
}
.page-wrapper .listing .entry-content p {
	font-size: 18px;
	text-align: left;
}
.page-numbers {
    padding: 6px 10px;
    border: 1px solid #ddd;
    background: #efefef;
    font-size: 16px;
}
span.page-numbers.current {
    color: #fff;
    background: #0054a6;
    border-color: black;
}
.committee-hierarchy .committee_memberlist {
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    background: #fcfdfc;
    width: 18%;
    margin: 0 auto;
    border: 1px solid #ebf5ee;
    padding: 15px 0;
    margin: 1%;
}
.committee-hierarchy .committee_memberlist:hover {
    border: 1px solid #b4cae4;
}
.committee_memberlist img {
    background: #878787;
    padding: 4px;
    border-radius: 50% !important;
    width: 70%;
    margin-top: 5%;
}
span.cat-name {
    font-size: 18px;
    line-height: 26px;
    font-weight: 500;
    padding-top: 4px;
    display: block;
}
span.cat-designation {
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    display: block;
    color: #000000de;
}
.committee_memberlist:hover img {
    background: #8cb4df;
    box-shadow: 0 0 12px #1a3d97;
}
.committee_memberlist:hover .cat-name {
    text-shadow: 0 2px 4px #a1a1a1;
}
.search-form-group {
    background: #ddd;
    padding: 8px 16px 6px;
    border-radius: 30px;
    border: 1px solid #999;
}
.home-demo .item img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    opacity: 0.8;
}
.home-demo .item:hover img {
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    opacity: 1;
}
.listing .search-form-group {
    float: left;
}
.search-form-group input {
    border: none;
    background: none;
    width: 80%;
}
.search-form-group button {
	border: none;
	background: none;
}
.footer-listing .footer-social {
	display: inline-flex;
	text-align: center;
	float: right;
}
.entry-content img {
    margin-bottom: 15px;
}
.entry-content .alignnone {
    width: 100%;
    float: none;
}
.entry-content .alignleft {
    margin-right: 10px;
    float: left;
}
.entry-content .alignright {
    margin-left: 10px;
    float: right;
}
button.form-control {
	width: auto;
	background: #333;
    color: #fff;
}
.required {
	color: red;
}
.news-content {
    padding: 15px;
    border: 1px solid #ddd;
}
.news-content img {
    margin-bottom: 10px;
}
.news-content .news-title {
    
}
#sidebar {
    position: absolute;
}
#sidebar.fixed {
  position: fixed;
  top: 110px;
}
.news-title a {
    font-family: system-ui, sans-serif;
    font-size: 18px;
    line-height: 26px;
    display: block;
}
@media (max-width: 767px) {
    .pt-5, .py-5 {
        padding-top: 1rem !important;
    }
    .news-content {
        margin-bottom: 1.5rem;
    }
    .service-row2 {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
    .adv-item {
        margin-top: 1.5rem;
    }
    .footer-listing .footer-widget-title {
	    font-size: 20px;
	    display: block;
	    width: 80%;
	    margin: 0 auto;
	    text-align: center;
	    margin-top: 30px;
	}
    .footer-listing ul {
	    display: block;
    	text-align: center;
	}
    .footer-listing .footer-social {
        display: block;
        text-align: center;
        float: none;
    }
    .footer-listing .list-plus li::after, .list-plus li::before {
    	display: none;
    }
}