/*
Theme Name: Innopolis
Theme URI: https://sultin.smartdemowp.com/
Template: sultin
Author: Innopolis
Description: Customization of Sultin Theme for Innopolis 
Version: 1.0
*/

:root {
    --thm-base: #1c545c;
    --thm-base-rgb: 28, 84, 92;
}


@font-face {
    font-family: 'abadimtuploaded_file';
    src: url('/wp-content/themes/innopolis/assets/fonts/abadimt-webfont.woff2') format('woff2'),
         url('/wp-content/themes/innopolis/assets/fonts/abadimt-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'abadimt-bolduploaded_file';
    src: url('/wp-content/themes/innopolis/assets/fonts/abadimt-bold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/innopolis/assets/fonts/abadimt-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/* Abadi font styles */
/* body.page-id-3673 .breadcrumb-area .title h2 {
	font-family: 'abadimt-bolduploaded_file';
}

body.page-id-3673 .elementor-section-height-default h3.elementor-heading-title {
	font-family: 'abadimtuploaded_file' !important;
	font-weight: normal !important;
}
body.page-id-3673 .elementor-section-height-default h2.elementor-heading-title {
	font-family: 'abadimt-bolduploaded_file' !important;
	font-weight: normal !important;
}
body.page-id-3673 .elementor-section-height-default .elementor-widget-icon-box .elementor-icon-box-description,
body.page-id-3673 .elementor-section-height-default .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item {
	font-family: 'abadimtuploaded_file' !important;
	font-weight: normal !important;
}
 */


.main-menu .navigation > li {
	margin-right: 40px;
}
.main-menu .navigation > li:hover > a, 
.main-menu .navigation > li.current-menu-item > a {
	color: #38c8dd;
/* 	color: #519299; */
}

.breadcrumb-area .breadcrumb-menu {
	visibility: hidden;
}


.breadcrumb-menu ul a {
	color: #ffffff;
}
.breadcrumb-menu ul a:hover {
	color: #38c8dd;
}

.breadcrumb-area .title h2 {
	text-transform: uppercase;
}

form.fluent_form_1 .ff-btn-submit {
	background-color: #1c545c !important;
}

.elementor-widget-wrap .about-mission-wrap  .overlay-content,
.elementor-widget-wrap .domain-expertise-list-wrap .overlay-content,
.elementor-widget-wrap .technologies-list-wrap .overlay-content,
.elementor-widget-wrap .specialty-app-list-wrap .overlay-content {
	display: none;
}
/* .service-list-wrap .elementor-column .elementor-widget-wrap .single-service-style2 .btn-box {
	display: none;
} */

.service-list-wrap .elementor-column .elementor-widget-wrap .single-service-style2 .title-holder .text {
	display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}

.single-service-style2 .img-holder .icon:before {
	display: none;
}

.contact-us-from-wrap .elementor-shortcode .frm-fluent-form .ff-btn-submit span.txt {
	z-index: 99;
	position: relative;
}

.single-partner-logo-box a img {
	opacity: 0.70;
/* 	opacity: 0.40; */
}

.elementor-widget-sultin_blog .single-blog-style1 .text-holder .meta-info ul li:last-child {
	display: none;
}
.elementor-widget-sultin_blog .single-blog-style1 .text-holder .meta-info ul li:first-child:before{
	display: none;
}
.elementor-widget-sultin_blog .single-blog-style1 .text-holder .meta-info ul li {
	width: 100%;
}

/* How We Work Section */
.how-we-works-wrap .elementor-widget .working-process-area .working-process__single .content-box p {
    text-align: left;
}

body.page-id-3.privacy-policy .blog-details-page .blog-details-content .single-blog-style1 .elementor-widget-text-editor h2 {
	font-size: 2.2rem;
}

body.page-id-6111 .blog-details-page .blog-details-content .single-blog-style1 .elementor-widget-text-editor h2 {
	font-size: 2.2rem;
}

body.page-id-3.privacy-policy .blog-details-page .blog-details-content .single-blog-style1 .elementor-widget-text-editor h2,
body.page-id-3.privacy-policy .blog-details-page .blog-details-content .single-blog-style1 .elementor-widget-text-editor h3,
body.page-id-3.privacy-policy .blog-details-page .blog-details-content .single-blog-style1 .elementor-widget-text-editor h4,
body.page-id-3.privacy-policy .blog-details-page .blog-details-content .single-blog-style1 .elementor-widget-text-editor h5,
body.page-id-3.privacy-policy .blog-details-page .blog-details-content .single-blog-style1 .elementor-widget-text-editor h6 {
	color: var(--thm-black);
}

body.page-id-6111 .blog-details-page .blog-details-content .single-blog-style1 .elementor-widget-text-editor h2,
body.page-id-6111 .blog-details-page .blog-details-content .single-blog-style1 .elementor-widget-text-editor h3,
body.page-id-6111 .blog-details-page .blog-details-content .single-blog-style1 .elementor-widget-text-editor h4,
body.page-id-6111 .blog-details-page .blog-details-content .single-blog-style1 .elementor-widget-text-editor h5,
body.page-id-6111 .blog-details-page .blog-details-content .single-blog-style1 .elementor-widget-text-editor h6 {
	color: var(--thm-black);
}

body.blog .blog-page-three .single-blog-style1 .text-holder .meta-info ul li:last-child {
	display: none;
}
body.blog .blog-page-three .single-blog-style1 .text-holder .meta-info ul li:first-child:before{
	display: none;
}
body.blog .blog-page-three .single-blog-style1 .text-holder .meta-info ul li {
	width: 100%;
}
body.single-post .blog-details-page .blog-details-content .single-blog-style1 .text-holder .meta-info ul li:last-child {
	display: none;
}
body.single-post .blog-details-page .blog-details-content .single-blog-style1 .text-holder .meta-info ul li:first-child:before{
	display: none;
}
body.single-post .blog-details-page .blog-details-content .single-blog-style1 .text-holder .meta-info ul li {
	width: 100%;
}

body.single-post .blog-details-page .blog-details-content .blog-details-author {
	display: none;
}

body.single-post .single-blog-style1--in-style2 .text-holder h1 {
  color: var(--thm-black);
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 20px;
}
body.single-post .single-blog-style1--in-style2 .text-holder h1 a {
	color: var(--thm-black);
}

/* body.single-post .blog-details-page .blog-details-content .tag-social-share-box {
	display: none;
} */
body.single-post .breadcrumb-area .title {
	visibility: hidden;
}

.thm-sidebar-box .single-sidebar-box  {
	background: var(--thm-primary);
}
.widget_search .search-form button {
	background: #1C545C;
}
.widget_search .search-form button:hover {
	background: #519299;
}

/* Blog listing page styles */
.single-blog-style1 .img-holder::before {
	display: none;
}

/* Careers page styles */
.career-accordion-wrap .elementor-accordion .elementor-accordion-item .elementor-tab-content a {
	color: #1C545C;
}



/* Team Section Style */
.single-team-style1 .title-holder h3 {
	padding-bottom: 6px;
}

/* Client Logo Slider Style */
.partner-area {
	background: #1C545C;
}
.single-partner-logo-box {
	border: 3px solid #42a895;
	background: var(--thm-primary);
}

.company-benefit-area .benefit-single-img img {
	mix-blend-mode: luminosity;
}

/* Contact Page Styles */
.contact-num-one {
	margin-bottom: 8px !important
}
.contact-num-scnd {
	margin-bottom: 10px !important
}

/* Footer Styles */
.footer-area {
	background: #1C545C;
}
.footer-area .footer-contact-number,
.footer-area .footer-snd-num {
	margin-bottom: 0px !important;
}
.footer-menu-custom .footer-menu-one ul li a {
	color: #ffffff;
}
.footer-menu-custom .footer-menu-one ul li a:hover {
	color: #071422;
}
.footer-bottom .bottom-inner .copyright p {
	color: #ffffff;
}


@media only screen and (max-width: 1300px) {
	.main-menu .navigation > li > a {
		font-size: 13px;
	}
}


@media only screen and (max-width: 1250px) {
	.header-left {
		justify-content: space-between;
		width: 100%;
		flex-wrap: wrap;
		padding: 0 20px;

	}
	 .main-header .nav-outer .main-menu, .sticky-header {
		display: none !important;
	  }
  	.nav-outer .mobile-nav-toggler {
    	display: block;
  	}
	  .mobile-nav-toggler .icon-bar {
		position: relative;
		display: block;
		background: #ffffff;
		height: 2px;
		width: 30px;
		margin: 7px 5px;
	  }
	.main-logo-box {
   	 	border-right: 0px solid;
		width: auto;
  	}
}


@media only screen and (max-width: 1170px) { 
	.footer {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media only screen and (max-width: 1024px) {
	
	body.page .blog-details-page {
		padding: 60px 0 30px;
	}
	.about-vision-cnt-wrap .elementor-widget-sultin_about_image .choose-img-box {
		padding-top: 90px;
	}
	.about-mission-cnt-wrap .elementor-container,
	.domain-exp-list-cnt-wrap .elementor-container,
	.technologies-list-cnt-wrap .elementor-container,
	.specialty-app-list-cnt-wrap .elementor-container {
		flex-direction: column-reverse;
	}	
	.elementor-widget-wrap .about-mission-wrap .about-style2__image {
		max-width: 100%;
	}
	.footer {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 85px;
  		padding-bottom: 70px;
	}
	.footer-area .footer .first-column {
		width: 100% !important;
		padding-left: 30px;
	 }
	 .footer-area .footer .footer-menu-custom {
		width: 48% !important;
		 margin-top: 30px;
		 padding-left: 30px;
	  }
}



@media only screen and (max-width: 767px) {
	  body.page .blog-details-page {
		padding: 30px 0 10px;
	  }

	.about-vision-cnt-wrap .elementor-widget-sultin_about_image .choose-img-box {
		padding-top: 70px;
	}
	.footer {		
		padding-top: 70px;
  		padding-bottom: 60px;
	}
	.footer-area .footer .first-column {
		padding-left: 0px;
		text-align: center;
	}
	.footer-area .footer .footer-menu-custom  {
		padding-left: 0px;
		width: 100% !important;
		text-align: center;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .elementor-widget-wrap .about-mission-wrap .about-style2__image .shape-1,
	.elementor-widget-wrap .domain-expertise-list-wrap .about-style2__image .shape-1,
	.elementor-widget-wrap .technologies-list-wrap .about-style2__image .shape-1,
	.elementor-widget-wrap .specialty-app-list-wrap .about-style2__image .shape-1 {
      display: none;
    }
    .elementor-widget-wrap .about-mission-wrap .about-style2__image .shape-2,
	.elementor-widget-wrap .domain-expertise-list-wrap .about-style2__image .shape-2,
	.elementor-widget-wrap .technologies-list-wrap .about-style2__image .shape-2,
	.elementor-widget-wrap .specialty-app-list-wrap .about-style2__image .shape-2 {
        display: none;
    }
}
