/*!
Theme Name: MICL
Theme URI: #
Author: Radiant Web Technology
Author URI: #
Description: A meticulously planned diversification across industry Ports infrastructure, Residential townships, Commercial projects, Institutions - Hospitals, Industrial - IT projects & Futuristic Lifestyle houses.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: micl
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

micl is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

.career-pg .wpcf7-textarea {height: 100%;}
.footer-top .contact-info-wrap p a {color: #676767;font-size: 15px;}
.contact-form-block .form-floating .form-control{height: 100%;}
.career-pagination-block {margin-top: 40px;}
.career-pagination-block .wp-pagenavi a, .wp-pagenavi span {border: none;}
.custom-file-uploader label{ position: absolute; top: 64px; display: block!important; line-height: 1; width: 530px; left: 0; text-align: left; color: #900; font-size: 11px; float: none; padding-left: 5px; text-transform: capitalize;
letter-spacing: 0; font-weight: 400; }


.project-image {
   
    align-items: center;
    display: flex;
	margin:auto;
}
a {
    color: #0da9bd;
    text-decoration: none;
}
.page-id-6 .leadership-content {
    padding-left: 0;
}
.page-id-2750 main {
    padding-top: 10rem;
    padding-bottom: 10rem;
    background-repeat: no-repeat;
    background-size: cover;
}
.page-id-2750 .title_box {
    color: white;
    padding: 2rem;
    margin-right: 2rem;
background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}
.page-id-2750 .iframe-rwd{
	text-align: end;
}
.page-id-2750  .custom-btn__label{
	color: white !important;
	font-size: 1.2rem;
    font-weight: 400;
}
.page-id-2750 .custom-btn__icon-small svg polygon{
	fill: white !important;
}
.page-id-2750 .custom-btn__icon-circle svg path {
    stroke: #ffffff;
    fill: none;
}
.thank_you .col-6 a.custom-btn {
	margin-top: 1rem;
}
.u_click{
	pointer-events: none;
}
.enquire_form {
	display: block !important;
    position: fixed;
    right: -48px;
    top: 45%;
    z-index: 999;
    transform: rotate(90deg);
    padding: 5px 10px;
    border: 0;
    background: #005482!important;
    font-size: 1.2rem !important;
    font-weight: 400;
    color: white !important;
    border-radius: 0px 0px 10px 10px;
}
.pop_up_form_section{
	display: none;
}
.pop_up_form_container {
    position: fixed;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    top: 0;
    left: 0;
    z-index: 999999;
    background-color: #0000008a;
    align-items: center;
}
.pop_up_form {
    background: white;
    width: 80%;
	padding: 30px;
    min-height: 100px;
    text-align: center;
    border-radius: 25px;
	background: url(../../uploads/2024/04/Floating-Breakfast.webp);
/* 	    background:  url(https://www.micl.com/wp-content/uploads/2023/10/Banner-for-Lead-Magnet-03-1.webp); */
    background-size: cover;
/* 	background-position: left; */
}
.pop_up_form_section .close img {
    max-width: 30px;
    background: red;
    border-radius: 50px;
    padding: 5px;
}
.pop_up_form_section .close {
    text-align: end;
}

.pop_up_form_section  img.logo {
    max-width: 60px;
}

.pop_up_form_section .title {
    font-size: 0.8rem;
    color: white;
    border-radius: 16px;
    margin: 0rem 0rem 1rem 0rem;
    padding: 1rem 0rem;
}
.pop_up_form_section .logo{
	max-width: 40px;
}

.pop_up_form_section .custom-btn__icon-small svg polygon{
	fill: white !important;
}
.pop_up_form_section .custom-btn__icon-circle svg path {
    stroke: #ffffff;
    fill: none;
}
body .pop_up_form_section .custom-btn__label{
	    color: #ffffff !important;
}
body .pop_up_form_section .wpcf7-form label.error {
    color: #fff !important;
    font-size: 14px !important;
}
body .pop_up_form_section  .wpcf7-response-output {
    color: white !important;
}
body .pop_up_form_section input {
    border-radius: 4px !important;
    color: black !important;
}

.thank_you .mapouter{
	margin: auto;
}
.page-id-2750 .enquire_form{
	display: none !important;
}
body .pop_up_form_section .content {
	margin-top: 20px;
    max-width: 375px;
	background: rgba(0, 0, 0, 0.55);
	border-radius: 16px;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(6.6px);
	-webkit-backdrop-filter: blur(6.6px);
    padding: 20px;
}
.glass_effect {
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    flex-direction: column;
    align-content: flex-end;
    align-items: flex-end;
}
.main_title {
    color: white;
    font-size: 1.6rem;
    font-weight: 600;
	border-bottom: 1px solid #ffffff75;
}
.title_box h1 {
    color: white;
}
.title_box p{
	 color: white;
}
.title_box{
	padding: 20px;
	background: rgba(0, 0, 0, 0.2);
background: rgba(255, 255, 255, 0.09);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(8.4px);
-webkit-backdrop-filter: blur(8.4px);
}
.thank_you .custom-btn{
    margin-top: 1rem;
}
@media screen and (max-width: 1024px){
	body .pop_up_form_section .title{
		font-size: 1.2rem;
	}
}
@media screen and (min-width: 1024px){
	.call-back-button{
		width:20%;
	}
}
@media screen and (max-width: 999px){
	.pop_up_form{
		width: 70%;
	}
}
@media screen and (max-width: 600px){
	.disclaimer{
		margin-bottom: 10px;
		padding-right: 10px;
		padding-left: 10px;
		margin-right: 10px;
	}
	body.page-template-portfolio .project-list-full .project-name {
    font-size: 26px !important;
}
	.pop_up_form_section .close {
    padding: 20px 20px 0px 20px !important;
}
	body .pop_up_form_section .content{
		margin-top: 0px !important;
	}
	.glass_effect{
	background: rgba(0, 0, 0, 0.55);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
	}
body .pop_up_form_section .content {
    background:none !important;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}
	
	body .pop_up_form_section .title {
    font-size: 1rem;
}
	body .pop_up_form_section .content {
    max-width: unset;
}
	.pop_up_form {
    width: 95% !important;
    padding: 0 !important;
}
	body .pop_up_form_section .content {
    -webkit-backdrop-filter: blur(0px);
}
	.title_box h1 {
    color: white;
    font-size: 1.6rem;
}
}
@media screen and (max-width: 766px){
	
	.page-id-2750 .title_box {
    background: rgb(0 0 0 / 43%);
}
	.page-id-2750 .title_box{
		margin-right: 0px !important;
	}
	.title_box p {
    text-align: center;
}
	.page-id-2750 .custom-btn {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
	section.thank_you {
    justify-content: center;
}
	.thank_you .mapouter {
    margin-top: 1rem;
}
	.page-id-2750 h1{
		margin-right: 0 !important;	
    	text-align: center;
	}
	.page-id-2750 main {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
}
@media screen and (min-width: 991px) and (max-width: 1440px){
	.page-id-2750 .page-content.inner-content{
		padding-right: 73px;
	}  
}
.page-template-portfolio .project-list-full .project-name {
    font-size: 35px !important;
}
.page-template-portfolio .project-full {
    background-color: #00293f00 !important;
}
.disclaimer {
    color: white;
    font-size: 10px;
    margin-top: 15px;
    height: 30px;
    overflow-y: scroll;
}
/* width */
.disclaimer::-webkit-scrollbar {
  width: 3px;
}

/* Track */
.disclaimer::-webkit-scrollbar-track {
  background: #888; 
}
 
/* Handle */
.disclaimer::-webkit-scrollbar-thumb {
  background: #fff; 
}

.pop_up_form_container{
    overflow: scroll;
    padding: 50px 0px;
}
.call-back-button{
	position:absolute !important;
    left: 50%;
	top:85%;
 -webkit-transform: translateX(-50%);
 -moz-transform: translateX(-50%);
 transform: translateX(-50%);
	    border-radius: 0;
	
}
body .cus_hide{
	display: none !important;
}
.corporatecv-video .video-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 2rem 0;
    width: 100%;
}

.newaminitiesslider.item {
    display: flex !important;
}
.newmain-amentities .project-image-slider .slick-dots li.slick-active button {
    background-color: #000 !important;
}
.newmain-amentities .project-image-slider .slick-dots li button {
    border: 1px solid #000 !important;
}
.postid-4693 .main-amentities figure.col-md-5 {
    display: none;
}

.postid-4693 .main-amentities,
.postid-4788 .main-amentities {
    padding-top: 36px !important;
 }
.postid-4693 .main-amentities .amenities-list .col-md-6 {
    max-width: 20rem;
}
.postid-4693 .main-amentities .amenities-list,
.postid-4788 .main-amentities .amenities-list{
    width: 87%;
    margin: 0 auto;
}

.postid-4693 .main-amentities .amenities-content,
.postid-4788 .main-amentities .amenities-content{
    width: 100% !important;
}

.postid-4788 .newaminitiesslider .amenities-content,
{
    padding-top: 0px !important;
}

.postid-4788 .newaminitiesslider .amenities-content .amenities-block{
	margin-top: 0px !important; 
    margin-bottom: 0px !important;
}

.postid-4693 .additional-amenities img.addaminities_img,
.postid-4788 .additional-amenities img.addaminities_img {
    scale: 0.45;
}
.postid-4693 .project-image-slider .amenities-rightcontent figure, 
.postid-4788 .project-image-slider .amenities-rightcontent figure {
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    flex-direction: column;
}

.postid-4693 .newaminitiesslider .amenities-content, 
.postid-4788 .newaminitiesslider .amenities-content{
    display: flex;
    align-items: center;
	justify-content: center;
	padding-top: 0 !important;
	margin-bottom: 3rem;
}

.postid-4693 .newaminitiesslider .col-md-12.amenities-content .project-desc, 
.postid-4788 .newaminitiesslider .col-md-12.amenities-content .project-desc{
    width:100%;
}

.postid-4693 .amnislider_logo img, .postid-4788 .amnislider_logo img {
    width: 60%;
    margin: 0 auto 2.5rem;
}

.postid-4788  h1, .postid-4788  h2, .postid-4788  h3, .postid-4788  h5 {
    font-family: 'Runalto';
}
.postid-4693  h1, .postid-4693  h2, .postid-4693  h3, .postid-4693  h5 {
    font-family: 'Harmony';
}

.postid-4788  p, .postid-4788  p span, .postid-4788 .additional-amenities .card-title, .postid-4788 button{
    font-family: 'AcuminVariableConcept';
}
.postid-4693  p, .postid-4693  p, .postid-4693 .additional-amenities .card-title, .postid-4693 button {
    font-family: 'fontanella';
}