		@font-face{font-family: entypo; src: url(https://cdnjs.cloudflare.com/ajax/libs/entypo/2.0/entypo.woff);}		
		@font-face{font-family: entyposocial; src: url(https://cdnjs.cloudflare.com/ajax/libs/entypo/2.0/entypo-social.woff);}
		/* djhtech @font-face{font-family: fontello; src: url(https://djhtech.com/wp-content/themes/nexus/fonts/fontello.woff);} */
		@font-face{font-family: fontawesome; src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff);}				
		
		body, .button , .font-1, form, input, textarea, label , .price-chart h5,
		.blog-items .blog-item h4 , .app-footer .footer-content h4, .section.primary .section-title h2 span,
		.section.skills h5, .metro-block span , .font-2, blockquote, .team h4{
			font-family: Open Sans, sans-serif !important;
		}

		.grecaptcha-badge {
		opacity: 0 !important;
		visibility: hidden !important;
		}
	
		h1{color:#ff8a00; font-family: Open Sans, sans-serif !important; font-size: 27px; line-height: 1.4;}
		h2{color:#ff8a00; font-family: Open Sans, sans-serif !important; font-size: 24px; line-height: 1.4;}
		h3{color:#ff8a00; font-family: Open Sans, sans-serif !important; font-size: 21px; line-height: 1.4;}
		h4{color:#ff8a00; font-family: Open Sans, sans-serif !important; font-size: 18px; line-height: 1.4;}		
		h5{color:#ff8a00; font-family: Open Sans, sans-serif !important; font-size: 15px; line-height: 1.4;}
		h6{color:#ff8a00; font-family: Open Sans, sans-serif !important; font-size: 13px; line-height: 1.4;}					
		.wpb_toggle:not(.layerslider-heading), #content h4.wpb_toggle:not(.layerslider-heading) {
		  border: 1px solid #e6e6e6;
		  color: #242526 !important;
		  font-size: 16px !important;
		  margin: 0 0 5px;
		  padding: 10px 15px;
		}
		
		.wpb_toggle_content {
		  background: none repeat scroll 0 0 #fff;
		  border: 1px solid #e6e6e6;
		  margin: -6px 0 6px !important;
		  padding: 15px !important;
		}
		
		.logo{margin-top:2px; margin-bottom:0px; margin-left:0px;margin-right:0px;}		

		.flickr_badge_image:hover{border-color:#1795c5 !important;}
		
		.proftheme-widget ul li a.sentient-widget-recent-post-title:hover {color:#1795c5 !important;}
		
		.wpb_toggle:hover, #content h4.wpb_toggle:hover{color:#1795c5 !important;}
		.wpb_toggle_title_active:hover, #content h4.wpb_toggle_title_active:hover{color:#1795c5 !important;}
		
		.wpb_toggle, #content h4.wpb_toggle{background-color:#f5f5f5 !important; background-image:none !important; color:#333 !important;}
		.wpb_toggle_title_active, #content h4.wpb_toggle_title_active{background-color:#f5f5f5 !important; color:#333 !important; background-image:none !important;}
				
		.wpb_tabs_nav.ui-tabs-nav.clearfix.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active,
		.portfolio-pagination span:hover, .portfolio-pagination a.page-numbers:hover ,
		.portfolio-pagination .page-numbers:hover, #wp-calendar #today,
		.contactform .contact-form-send-btn{
			background:#1795c5 !important;
		}

		#recentcomments .sentient-comments-author a:hover{color:#1795c5 !important;}
		
		.comment-edit-link,
		.Recent-post-list li:hover,
		Recent-post-list li a:hover,
		.comment-post-title,
		#recentcomments .recentcomments a,
		#comments #respond h3,
		.reply a.comment-reply-link:hover ,
		.reply:hover{
			color:#1795c5 !important;
		}
		
		.div-top:hover{border:2px solid #1795c5;}
		.div-top:hover i{color:#1795c5;}
				
		
		ul.wpb_tabs_nav.ui-tabs-nav li.ui-state-default.ui-state-active a{
			color: #ffffff !important;		
		}
		
		
		ul.wpb_tabs_nav.ui-tabs-nav li.ui-state-default.ui-state-active a:hover{
			background:#1795c5 !important;
			color:#fff !important;
		}

		.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active a:hover,		
		.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover{
			color: #1795c5 !important;
			background:transparent !important;		
		}
		
		ul.wpb_tabs_nav.ui-tabs-nav li.ui-state-default a:hover{
			color: #1795c5 !important;
			background:#ffffff !important;
		}		
		
		.wpb_content_element .wpb_tabs_nav li a{color:#242526 !important;}
		

		footer p a {color:#1795c5 !important;}
		
		.footer-social-links{
			background:url('') repeat scroll 0 0 transparent;
		}

		.wpb_content_element .wpb_tabs_nav li.ui-tabs-active{
		  background:#1795c5 !important;
		}
		
		.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab,	
		.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
		  background-color: transparent !important;
		  border: 1px solid #e6e6e6 !important;
		  padding: 20px !important;
		}
		
		.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header{
		  background-color: transparent !important;
		  border: 1px solid #e6e6e6 !important;
		  padding: 10px 15px  !important;		
		}
		

				
		.dropdown-menu > .current-menu-item > a, .dropdown-menu > .current-menu-item > a:hover, .dropdown-menu > .current-menu-item > a:focus{
			color:#1795c5 !important;
		}
		
		.service.style4:hover { background:#1795c5; border-color:#1795c5;}
		

		.pro .column-header,
		.status-well,
		.social-links a:hover, .social-links a:focus,
		.post-quote, .post-link,
		.fun-facts .fact:hover .fa,
		.service.style4:hover > .fa,
		.service.style3:hover > .fa,
		.portfolio-item .zoom:hover, .portfolio-item .zoom:focus, .portfolio-item .link:hover, .portfolio-item .link:focus,
		.tags-cloud a:hover, .tags-cloud a:focus{
			background:#1795c5;
		}
		
		.support-header .fa.fa-support,
		.page-header-wrap .breadcrumb li a,
		.post-audio .post-type,
		.post-footer .like:focus .fa,
		.masonry-blog .post-img .post-type, .masonry-blog .post-quote .post-type, .masonry-blog .post-video .post-type, .masonry-blog .no-media .post-type, .masonry-blog .post-link .post-type,
		.service p > a:hover, .service p > a:focus{
			color:#1795c5 !important;
		}
		
		.label-primary[href]:hover, .label-primary[href]:focus,
		.label-primary,
		.progress-bar,
		.plans .header,
		.service.style1:hover > .fa { background-color:#1795c5;}
		
		.pagination > li.active > a,
		.pagination > li.active > span,
		.pagination > .active > a,
		.pagination > .active > span,
		.pagination > .active > a:hover,
		.pagination > .active > span:hover,
		.pagination > .active > a:focus,
		.pagination > .active > span:focus,
		.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus,
		.insperia-submit input{
			background-color: #1795c5;
			border-color: #1795c5;
		}
		
		.like:hover .fa { text-shadow:0 0 5px #1795c5; }
		
		.service.style2:hover > .fa,
		.tweet-time .fa,.form-signin:hover .fa,
		.like:hover .fa, .portfolio-item .like:focus .fa,
		.options-list li.active a, .options-list li.active a:hover, .options-list li.active a:focus,
		.grid-btn:hover, .grid-btn:focus,
		.navbar .navbar-brand span, .logo span,
		.tweet-details .fa{
			color:#1795c5;
		}		
		
		.fa-angle-left:hover, .fa-angle-right:hover, .carousel-indicators .active, .carousel-indicators .active:hover { background:#1795c5; color:#fff; }
		.custom-tabs .nav-tabs > li.active > a:after { border-color: #1795c5 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}
		
		.custom-tabs .nav-tabs > li.active > a,
		.custom-tabs .nav-tabs > li.active > a:hover,
		.custom-tabs .nav-tabs > li.active > a:focus { background:#1795c5; border-color:#1795c5; color:#fff; }
		
		.nav-tabs > li.active > a,
		.nav-tabs > li.active > a:hover,
		.nav-tabs > li.active.open > a:hover,
		.nav-tabs > li.active > a:focus{border-radius:0; background:#1795c5; color:#fff; border-color:#1795c5;}
		
		.portfolio-item a.like:hover i{ color:#1795c5 !important; }
		
		.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus,
		.color-primary,.colored,.styled-header .fa,
		.colored, blockquote footer a:hover, blockquote footer a:focus,
		.error-404 h1 .fa { color:#1795c5; }		
		
		a.btn:hover{color:#fff !important;}
		
		.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus,
		.bg-primary { background-color:#1795c5; }
		
		.btn-primary.btn-line { background-color:transparent; color:#1795c5; border-color:#1795c5; box-shadow:0 0 0 1px #1795c5 inset; }
		
		.btn-dark.btn-line:hover, .btn-dark.btn-line:focus,
		.btn-primary.btn-line:hover, .btn-primary.btn-line:focus { background-color:#1795c5; border-color:#1795c5; color:#fff; box-shadow:0 0 0 1px #1795c5 inset; }
		
		.hero{background-image:url('');}
		
		header .splash-banner.insperia-hide-image{background-image:none;}
		
		.pagination .pages a.page-numbers {
		  background: #1795c5;  
		}
		
		.btn-primary,
		.btn-primary.btn-line,
		.btn-primary.disabled,
		.btn-primary[disabled],
		fieldset[disabled] .btn-primary,
		.btn-primary.disabled:hover,
		.btn-primary[disabled]:hover,
		fieldset[disabled] .btn-primary:hover,
		.btn-primary.disabled:focus,
		.btn-primary[disabled]:focus,
		fieldset[disabled] .btn-primary:focus,
		.btn-primary.disabled:active,
		.btn-primary[disabled]:active,
		fieldset[disabled] .btn-primary:active,
		.btn-primary.disabled.active,
		.btn-primary.active[disabled],
		fieldset[disabled] .btn-primary.active{border-color:#1795c5;}
		
		.btn-primary, .btn-primary.btn-line, .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary.active,
		.btn-primary:hover,
		.btn-primary:focus,
		.btn-primary:active,
		.btn-primary.active{background-color:#1795c5; border-color:#1795c5;}

		
		.slider-button {background:#1795c5;}

		.tp-caption a:hover , .tp-caption a {
		  color: #fff !important;
		}
	
		.footer-title, .app-footer .footer-content span, .app-footer .footer-content span div, .app-footer .footer-content span span ,.app-footer .footer-content h3{color:#ffffff;}
		.app-footer {background:#0d537a; color:#2ca0df;}		
		.app-footer .footer-content span.footer-sub-heading, .app-footer .footer-content h4.footer-sub-heading , .app-footer .footer-col , .app-footer .footer-col .widget , .app-footer .footer-content h4{color:#2ca0df;}
		
		.bottom-bar {background:#ffffff;color:#666666;}
		
		.footer-wrapper ul.menu li a{color:#666666;}
		
		.main-nav ul li a{color:#004a73 !important;}
		.main-nav ul li a:hover{color:#ff8a00 !important;}
		
		.main-nav ul li.active a:hover{color:#004a73 !important;}
		
		.sh-title-wrapper , .sh-title-wrapper h1 {
		  color: #ffffff;
		}
		
		.nexus-internal .hero{background-image:url('');}
		
		.blog-audio-container{background:#1795c5;}
		.proftheme-widget #searchform i.icon-search:hover{color:#1795c5 !important;}
		.tagcloud a:hover{background:#1795c5 !important; color:#fff !important;}
		
		.feature-block-wrapper {border-top: 8px solid #1795c5;}
		
		.feature-block h5{color:#1795c5 !important;}
		
		.feature-block:hover {
		  background: #1795c5;
		  border-color: #1795c5;
		  border-top-color: #1795c5;
		}
		
		.nexus-portfolio-title , .nexus-portfolio-title h2 , .nexus-portfolio-title h3{color:#111111 !important;}
		.nexus-portfolio-title h2 i{color:#1795c5 !important;}
		
		.nexus-blog-title , .nexus-blog-title h2 , .nexus-blog-title h3{color:#111111 !important;}
		.nexus-blog-title h2 i{color:#1795c5 !important;}
		
		#back-top {
		  background:#1795c5;
		}
		
		.nexus-full .wpcf7-form-control.wpcf7-submit{background:#1795c5;}
		
		.ribbon .banner::after, .ribbon .banner::before {
		  background-color: #51a351;
		}
		
		.ribbon .text::before, .ribbon .text::after {
		  background-color: #62c462;
		}
		
		.metro-block:hover a {color: #ffffff !important;}
		
		a.comment-reply-link{background:#1795c5;}
		a.comment-reply-link:hover{color: #ffffff !important;}
		
		::-moz-selection , ::selection {
			background-color: #1795c5;
		}
		
		.comments .comment-reply .comment-content {
			border-left: 4px solid #1795c5;
		}
		
		.flyout-nav-container ul ul ul li:hover > a {
		  border-left-color: #1795c5;
		}

		.flyout-nav-container > ul > li > a {
		  border-left-color: #1795c5;
		}		
		
		.why-choose-us .wcu-feature:hover:after {
		  border-bottom-color: #1795c5;
		}
		
		.testimonials-slider .testimonial blockquote cite,
		.clients-slider a:hover,
		.section.clients .client-logos a:hover,
		.section.banner.alt,
		#twitter-feed .tweet-time a,
		.portfolio-carousel .owl-dots div.active,
		.footer-testimonials blockquote,
		.flyout-nav-container ul ul li:hover > a,
		.flyout-nav-container ul a:hover,
		.earth .pin-wrapper.active .pin,
		.comments .reply:hover,
		.comments .report:hover,
		.blog-items .date span:first-child,
		table thead, .breadcrumb li.home a:hover,
		[class^='icon'][class*='-border']:hover,
		[class^='icon'][class*='-plain']:hover,		
		[class^='icon'], .comments .comment-quote,
		.input-toggle input:checked + label:before,
		form input[type='submit'],
		form input button,		
		form .form-element input:focus ~ label,
		form .form-element textarea:focus ~ label,		
		.feature-block .fa,
		.button.brand-1:hover,
		.button.brand-1 {
		  background: #1795c5;
		}

		.breadcrumb li.home a:hover,
		[class^='icon'][class*='-border']:hover,
		[class^='icon'][class*='-plain']:hover,
		form .box:focus,
		form .box:hover {
		  border-color: #1795c5;
		}		

		a {color: #1795c5;}	
		
		.input-toggle input:checked + label:after {
		  -webkit-box-shadow: inset 0 0 0 1px #1795c5;
		  box-shadow: inset 0 0 0 1px #1795c5;
		}		
		
		h1 i, h2 i, h3 i, h4 i, h5 i, h6 i {color: #1795c5;}		
		
		h1.highlight > b,
		h2.highlight > b,
		h3.highlight > b,
		h4.highlight > b,
		h5.highlight > b,
		h6.highlight > b {
		  background: #1795c5;
		  -webkit-box-shadow: 0.3em 0 0 #1795c5, -0.3em 0 0 #1795c5;
		  box-shadow: 0.3em 0 0 #1795c5, -0.3em 0 0 #1795c5;
		}		

		.widget:hover path,
		.feature-block path {
		  fill: #1795c5;
		}

		.section.quote {
		  background-color: #1795c5;
		}		
		
		.team .mask:before {
		  border: 2px solid #1795c5;
		}		
		
		.earth .pin {
		  background: #1795c5;
		}		
		
		.hero .hero-title h3,		
		 body.single-project .info-graphic h5,
		.team h5,
		.section.primary .section-title h2 span,
		.section-title p,
		.section header ul li .fa,
		.hero .blurb a:hover,	
		.section.clients h5,
		.section.banner.alt .button:hover,
		.main-search [type='submit']:hover,
		.app-footer .footer-content ul i,
		body .cp-nav-container .main-search [type='submit']:hover,
		body .cp-nav-container > ul li:hover > a,
		body .cp-nav-container > ul li.active > a,
		.breadcrumb li.current a,
		.breadcrumb li a:hover,
		.post-author h4 a:hover,
		.post-author h5,
		.widget h5,
		.button-set a:not([class*='button']):hover,
		.accordion > *.active > *:first-child,
		.accordion > *:hover > *:first-child:before,
		.accordion > *.active > *:first-child:before {
		  color: #1795c5;
		}
		
		.accordion > *.active {
		  border-right: 8px solid #1795c5;
		}
	
		.footer-testimonials blockquote:after {
		  border-top-color: #1795c5;
		}
		
		.nav-carousel.nexus-services-slider [class*='nav-']:hover ,
		.section.primary .nav-carousel [class*='nav-']:hover {
		  border-color: #1795c5;
		  background: #1795c5;
		}		
		
		.spinner {border-top: 8px solid #1795c5;}		
		

		
		.section.primary .section-title h2 b,
		.newsletter [type='submit']:hover {
		  background: #1795c5;
		}
		
		.pagination span.current,
		.pagination li.active a,		
		.pagination a:hover ,
		.pagination li a:hover {
		  background: #1795c5;
		  border-color: #1795c5;
		}

		.portfolio-items .portfolio-item:before {
		  border: 2px solid #1795c5;
		}		
		
		.scroll-top:hover {
		  border-color: #1795c5 !important;
		}

		.main-nav ul li ul:after,
		.main-nav > ul > li ul:after {
		  background: #ff8a00;
		}		
		
		.main-nav ul li ul li:first-child > a,
		.main-nav > ul > li ul li:first-child > a {
		  border-top: 8px solid #ff8a00 !important;
		}		
		
		.main-nav ul li ul li:hover a,
		.main-nav > ul > li ul li:hover a {
		  background: #ff8a00 !important;
		}

		.navbar-nav > li.current_page_item  > a,
		.navbar-nav > li.current-menu-item > a {
		  background: #ff8a00;
		}
		
		.main-nav ul li.active a,
		.main-nav > ul > li.active > a {
		  background: #ff8a00;
		  border-color: #ff8a00;
		}		
		
		[class*='bullet-list'] li:before,
		[class*='bullet-list'] li:after {
		  color: #1795c5;
		}
		
		.navbar-nav > li.current_page_item > a:hover, .navbar-nav > li.current-menu-item > a:hover{border-color: #ff8a00;}
		
		.footer-wrapper ul.menu li a:hover{color: #1795c5 !important;}
		
		.nexus-header-title .section-title h2 i:not(.fa),
		.nexus-header-title p i {
		  color: #1795c5;
		}
		
		
		.wp-gr .wp-google-badge-btn {
    padding: 2px !important;
}
.wp-gr .wp-google-badge-btn svg {
    height: 33px !important;
}
.wp-gr .wp-google-form {
    z-index: 2147483647 !important;
}
.wp-gr .wp-google-badge-score div {
    display: none !important;
}

/* MAIN HEADER NAVIGATION */

/* MAIN NEWS/BLOG LAYOUT */

.breadcrumbs {
    font-size: 11px;
    padding-bottom: 25px;
}

.section.primary.nexus-blog-post {
    padding-top: 50px;
}

@media (min-width: 720px) {
.section header {
    width: 100%;
}
}

.nexus-internal-related-posts {
    padding-top: 1px;
}

@media (min-width: 720px) {
body.single-post .post-content {
    font-size: 1.2rem;
    text-align: left;
}
}

@media (max-width: 720px) {
.section .section-title h2 {
    font-size: 2.2rem;
}
}

@media (max-width: 940px) {
.section header p {
    font-size: 1.2rem;
}
}

.blog-items .blog-item p {
    margin: 15px;
}

.blog-items .blog-item {
    margin-bottom: 30px;
}

.blog-items .thumb {
   width: 150px;
   height: 150px !important;
   float: left;
   padding: 0 20px 20px 0;
   margin-top: 1.5em;
   overflow: visible;
}

.page-template-blog-right-sidebar-php .page-left-sidebar .middle-container, .page-right-sidebar .middle-container {
    padding: 20px 0;
}

.col-md-9 .section.primary.blog-posts {
    padding: 0px;
}

.blog-posts hr.stripes, .search-posts hr.stripes {
    margin-bottom: 30px;
}

.main-search {
  z-index: 9999 !important;
}

@media (max-width: 900px) {
  .vc_bgimg-xs {
  background-image: url("https://img.youtube.com/vi/qOfuTI5165w/0.jpg") !important;
  background-color: #13435c !important;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  transform: scale(1.2);
  }
  #widget2 {
  display: none !important;
  }
}

.btn {
  background: #ff8a00;
  background-image: -webkit-linear-gradient(top, #ff8a00, #ffb65f);
  background-image: -moz-linear-gradient(top, #ff8a00, #ffb65f);
  background-image: -ms-linear-gradient(top, #ff8a00, #ffb65f);
  background-image: -o-linear-gradient(top, #ff8a00, #ffb65f);
  background-image: linear-gradient(to bottom, #ff8a00, #ffb65f);
  padding-top: 5px;
  padding-right: 10px;
  padding-left: 10px;
  text-decoration: none;
}

.btn:hover {
  background: #ffb65f;
  background-image: -webkit-linear-gradient(top, #ffb65f, #ff8a00);
  background-image: -moz-linear-gradient(top, #ffb65f, #ff8a00);
  background-image: -ms-linear-gradient(top, #ffb65f, #ff8a00);
  background-image: -o-linear-gradient(top, #ffb65f, #ff8a00);
  background-image: linear-gradient(to bottom, #ffb65f, #ff8a00);
  text-decoration: none;
}

.logo {
    margin-top: 25px !important;
}

.logged-in .app-header {
    top: 0px !important;
}

.nexus-internal .header-wrapper {
border: 0px !important;
}

.top-bar-container {
    background: #ff8a00;
    width: 100%;
    position: absolute;
    z-index: -1;
    height: 35px;
}

#flyout-trigger {
    top: 5.2em;
}

.flyout-trigger-sticky {
    top: 1.2em !important;
}

.main-search-sticky {
    top: 0em !important;
}

@media (max-width: 1010px) {
   .app-header .header-wrapper {
    padding-top: 50px !important;
    }
   .top-bar-container {
    width: 100% !important;
    height: 60px;
    }
    .top-bar-content-head {
    padding: 10px 5%;
    font-size: 12px !important;
    }
    #top-bar-content {
    padding-left: 10px !important;
    }
    .topphone {
    font-size: 16px !important;
    }
    .top-bar-phone {
    padding-top: 10px !important;
    }
}

.top-bar-phone {
    float:right;
    padding-right: 10px;
    position: relative;
    top: -3px;
}

.topphone {
    font-size: 18px;
}

.top-bar-content-head {
    padding: 8px 0;
    font-size: 13px; 
}

.top-bar-content-container {
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 1275px) {
   .top-bar-content-container {
    width: 1275px;
   }
}

#top-bar-content {
    padding-left: 50px;
    position: relative;
    z-index: 9999;
    color: #ffbc6e;
}

#top-bar-content a {
     color: #ffffff;
}

#top-bar-content a:hover {
     text-decoration: underline;   
}

.main-nav ul li ul li a {
background: #fff  !important;
transition: all 0.2s  !important;
color: #004a73 !important;
}

.app-header-sticky {
    background: #fff !important;
    -webkit-transition: all 0.2s ease 0s !important;
    transition: all 0.2s ease 0s !important;
    box-shadow: 0 1px 4px #c0c0c0;
}

.app-header-sticky .logo img {
    width: 70%;
    height: 70%;
}

.app-header-sticky .logo {
    margin-top: 0px !important;
}

.app-header-sticky .header-wrapper {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
}

::selection {
  background: #1795c5; /* WebKit/Blink Browsers */
}

::-moz-selection {
  background: #1795c5; /* Gecko Browsers */
}

.navbar-nav li.current_page_item a, .navbar-nav li.current-menu-item a {
    color: #004a73 !important;
    background: #fff !important;
}

.navbar-nav li.current_page_item a {
    color: #ff8a00 !important;
}

.navbar-nav .current_page_item li a {
    color: #004a73 !important;
}

.navbar-nav li.current_page_item a:hover {
     color: #ff8a00 !important;
}

.navbar-nav li.current_page_item li a:hover {
     color: #fff !important;
}

.navbar-nav li.dropdown li.current_page_item a:hover {
     color: #fff !important;
}

/* FLY IN MOBILE NAVIGATION */

.flyout-nav-container {
    top: 0px !important;
}

.flyout-nav-container {
background: #004a73 !important;
}

.flyout-nav-container .navbar-nav li.current_page_item a {
color: #fff !important;
background: #185a7f !important;
}

.flyout-nav-container .navbar-nav li.current_page_item a:hover {
color: #fff !important;
background: #1486b1 !important;
}

/* SEARCH ICON NAVIGATION */
.search-toggle {
    color: #ff8a00 !important;
}

.search-toggle:hover {
    color: #ffffff !important;
}

.app-header-sticky {
    -webkit-transition: all 0.0s ease 0s !important;
    transition: all 0.0s ease 0s !important;
}

.clients-slider .owl-dots, .section.clients .owl-dots {
     display: none;
}

/* SUB-PAGES */

p, ul, ol  {
    font-weight: 500 !important;
}

.vc_hidden-xs {
    display: block !important;
}

.service-article {
   opacity: 0.25;
}

.nexus-internal .hero {
    background: #fff !important; 
}

.hero.sub-header {
    display: none !important;
}

.breadcrumb {
    padding-top: 0px;
    margin-top: 11em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.breadcrumb .container {
   display: none;
}

.page-left-sidebar .container, .page-right-sidebar .container {
    padding: 10px 0 !important;
}

.feature-block:hover {
    background: #ffffff !important;
    border-color: #ffffff !important;
    border-top-color: #ffffff !important;
}

.feature-block-wrapper:hover {
border-top: 8px solid #ff8a00 !important;
}

.vc_toggle_title, .vc_toggle_title h4 {
background: #1795c5 !important;
color: #ffffff !important;
}

.vc_toggle_default .vc_toggle_icon, .vc_toggle_default .vc_toggle_icon  {
background: #b5e1f2 !important;
border: 1px solid #b5e1f2 !important;
}

.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before {
background: #b5e1f2 !important;
border: 1px solid #b5e1f2 !important;
}

.vc_toggle_content a {
color: #004a73;
font-weight: 500;
}

.vc_toggle_content a:hover {
color: #ff8a00;
font-weight: 500;
}

.vc_toggle_content {
color: #828282;
font-weight: 500;
}

.services-title h2 {
color: #004a73 !important;
}

#services-top a, #services-top span {
color: #1795c5;
}
#services-top a:hover, #services-top span:hover {
color: #ff8a00;
cursor: pointer;
}

.service-list li {line-height: 36px !important;}
.service-list li a:hover {
color: #ff8a00;
-o-transition: 0s !important; 
-ms-transition: 0s !important;
-moz-transition: 0s !important;
-webkit-transition:  0s !important;
/* ...and now for the proper property */
transition: 0s !important;
}

   [class*='bullet-list'] li:hover:before,
   [class*='bullet-list'] li:hover:after{
		  color: #ff8a00;
		}

.min-bp2 {
    display: block !important;
}

.service-title a {
color: #ff8a00;
}

.service-title a:hover {
text-decoration: underline !important;
}

/* FOOTER - BOTTOM BAR */

.bottom-bar .copyright, .bottom-bar .footer-nav {
    display: table-cell !important;
    vertical-align: middle !important;
}

@media (max-width: 525px) {
  .bottom-bar .synved-social-provider-facebook {
    display: none;
  }
 .fb-like {
    padding-right: 2px !important; 
  }
}

@media (max-width: 780px) {
  #mapkit-7961 {
    display: none !important;
  }
  .contact-us-footer {
    text-align: left !important;
  }
}

@media (max-width: 780px) {
  #contact-phone, #contact-fax {
    font-size: 24px !important;
  }
}

.city-list {
    margin: 0;
    float: left;
    display: block;
    padding: 0;
    width: 100%;
}

.city-list ul {
    margin: 0;
    float: left;
    display: block;
    padding: 0;
    width: 100%;
}

.city-list li {
    float: left;
    width: 33.3%;
    margin: 5px 0;

} 
	
	
	
	