span.text-top {
    background-color: #1177FE !important;
}
.elementor-6836 .elementor-element.elementor-element-94205c0 .nicol-share {
    background-color: #43515b !important;
}
/* .fas.fa-chevron-right {
    color: #1177FE !important;
} */
span.highlighted-text-wrap::before {
    background-color: #1177FE !important;
}
span.highlighted-text-wrap::after {
    background-color: #1177FE !important;
}
/*.nicol-btn-text {
    color: #1177FE !important;
} */
.blog_widget widget widget_recent_entries show-ajax {
    color: #1177FE !important;
}
/*.nicol-btn-line {
    color: #1177FE !important;
} */
.breadcrumb-item active {
    color: #1177FE !important;
}
.breadcrumb-item {
    color: #1177FE !important;
}
.ajax-effect-link {
    color: #1177FE !important;
}
.wp__logo1 figcaption {
  display: none;
}
.gallery-item figcaption {
  display: none;
}
.sf-menu li.sfHover > ul, .sf-menu li:hover > ul {
	display: block !important;
}
.sf-menu ul.sub-menu {
display:none !important;
}
.case-study-listing {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 30px;
}
.port .gallery-item img {
	width: 100%;
}
.port .elementor-image-gallery .gallery-item {
	vertical-align: top !important;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	color: #fff;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	padding: 0;
	color: #0e0f1a;
}
.select2-search.select2-search--dropdown {
	display: none;
}
.elementor-element-1874572 p {
	color: #fff;
}
.wpcf7  input[type="email"]::placeholder , .wpcf7 input::placeholder , .wpcf7 textarea::placeholder {
	color:#000;
}
.case-study-title {
	margin: 10px 0;
	font-size: 20px;
}
.case-study-title a {
	color: #fff;
}
.case-study-readmore a {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #189bf2;
}
.case-study-img-loop img {
	width: 100%;
	height: 30vw;
	object-fit: cover;
}
.portfolio-info-box img {
 object-position: top;
}
.nicol-icon-image .fa, .nicol-icon-image .fas, .far.fa-file-code, .fab.fa-searchengin {
  color: #189bf2 !important;
font-size: 50px;
}
.nicol-service-one { 
  padding: 2.125em 2.25em !important;
}
.elementor-image-gallery .gallery-item { 
  vertical-align: middle !important;
}
#gallery-1 { 
  text-align: center;
}
.swiper-slide-inner img.swiper-slide-image {
  opacity: 1;
}
.nicol-portfolio-single img.wp-post-image {
  height: auto;
}
.align-items-center {  
  align-items: flex-start !important;
}
a {
  color: #189bf2;
}
.partnership-sec .elementor-image-gallery .gallery-item img {  
  max-width: 160px;
}
 .widget-logo .logo_image {
  height: auto !important; 
}
.mob-menu-icon {
  position: absolute !important;
  right: 16px;
}
.mob-menu-icon2 {
  position: absolute !important;
  right: 36px;
}
#back-to-top .top {
  right: 6.875em !important;	
}
.header-logo {
  display: inline-block;
  width: 200px !important;
  background: red;
}
.header-logo a {
  background: red;
  display: inline-block;
  top: 10px;
  position: relative;
}
.portfolio-info-box img {
  height: 40em !important;
}
.table td, .table th {
	color: #fff;
}
.full-height-images .portfolio-container .portfolio-grid img, .portfolio-info-box img {
	object-fit: cover;
	height: auto;
}
.nicol-price-service li ellipse {
	fill: #189bf2;
}
.btn-search ellipse {
	fill: #f00;
}
.search_count circle, .search_count path{
	stroke: #189bf2;
}
/*
@media screen and (min-width: 1600px) {
h2 {
  word-break: unset;
}	
} */
@media screen and (max-width: 1100px) {
.partnership-sec .elementor-image-gallery .gallery-item {
  max-width: 20% !important;
}
}
 @media screen and (max-width: 999px) {
.partnership-sec .elementor-image-gallery .gallery-item {
  max-width: 25% !important;
}
}
 @media screen and (max-width: 767px) {
.case-study-listing {
	display: block;
}
.case-study-img-loop img {
	height: auto;
}
.case-study-listing .type-case_study {
	margin-bottom: 30px;
}
	 .nicol-service.nicol-service-one {
  min-height: auto;
}
	 .partnership-sec .elementor-image-gallery .gallery-item {
  max-width: 33% !important;
}
}
 @media screen and (max-width: 560px) {
	 .partnership-sec .elementor-image-gallery .gallery-item {
  max-width: 50% !important;
}
	 .partnership-sec .elementor-image-gallery .gallery-item img {
  width: 100%;
}
.elementor embed, .elementor iframe, .elementor object, .elementor video {
  max-width: 100%;
  width: 100%;
  margin: 0;
  line-height: 1;
  border: none;
  transform: scale(0.77);
  -webkit-transform: scale(0.77);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
} 
.wp-call-us p {
  font-size: 14px;
  text-align: center;
}	 
}
.iqonic-custom-layouts.top-slide
{
	z-index: -1;
}
.iqonic-custom-layouts.top-slide.open
{
	z-index: 99999;
}
  @media (max-width: 480px){
.iqonic-header-over .nicol-breadcrumb {
  padding: 12.25em 1em 8.25em !important;
}
}
.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
    display: none !important;
}