/**
* Theme Name: Orken Child
* Description: This is a child theme of Orken.
* Author: <a href="https://neuronthemes.com">NeuronThemes</a>
* Template: orken
* Version: 1.0.1
*/

.elementor-131 .elementor-element.elementor-element-4f85762 .elementor-heading-title,
.elementor-131 .elementor-element.elementor-element-6fa821b .elementor-heading-title,
.elementor-7325 .elementor-element.elementor-element-af87595 .elementor-heading-title
{
 font-family: Gilroy-Light, sans-serif !important;
}

.elementor-131 .elementor-element.elementor-element-4f85762 .elementor-heading-title,
.elementor-131 .elementor-element.elementor-element-0d0e22f .elementor-icon-list-item:hover .elementor-icon-list-text,
.elementor-131 .elementor-element.elementor-element-0d0e22f .elementor-icon-list-item:hover .elementor-icon-list-text,
.elementor-131 .elementor-element.elementor-element-0d0e22f .elementor-icon-list-item > a,
.elementor-131 .elementor-element.elementor-element-8636b9c .elementor-heading-title,
.elementor-131 .elementor-element.elementor-element-16b8949 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item,
.elementor-595 .elementor-element.elementor-element-9357051 .m-neuron-form__field-group:not(.m-neuron-form__field--upload) .m-neuron-form__field:not(.m-neuron-form__subgroup),
.elementor-widget-text-editor p:last-child,
.e-con > .elementor-widget > .elementor-widget-container,
.elementor-595 .elementor-element.elementor-element-e226b21 .elementor-heading-title,
.elementor-595 .elementor-element.elementor-element-914a32e .elementor-heading-title,
.elementor-595 .elementor-element.elementor-element-6ca43a4 .elementor-heading-title,
.elementor-595 .elementor-element.elementor-element-9932115 .elementor-heading-title,
.elementor-131 .elementor-element.elementor-element-13314ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-131 .elementor-element.elementor-element-13314ac .elementor-icon-list-item > a,
.elementor-985 .elementor-element.elementor-element-a43a03d .m-neuron-form__field-group:not(.m-neuron-form__field--upload) .m-neuron-form__field:not(.m-neuron-form__subgroup),
.elementor-202 .elementor-element.elementor-element-9c9166a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-202 .elementor-element.elementor-element-9c9166a .elementor-icon-list-item > a,
.elementor-202 .elementor-element.elementor-element-9c9166a .elementor-icon-list-text,
.elementor-550 .elementor-element.elementor-element-7907ee7 .m-neuron-form__field-group:not(.m-neuron-form__field--upload) .m-neuron-form__field:not(.m-neuron-form__subgroup),
.elementor-550 .elementor-element.elementor-element-4f5c137 .elementor-heading-title,
.elementor-550 .elementor-element.elementor-element-be75d2b .elementor-heading-title,
.elementor-550 .elementor-element.elementor-element-78112ce .elementor-heading-title,
.elementor-550 .elementor-element.elementor-element-19b3907 .elementor-heading-title
{
	 font-family: Gilroy-Regular, sans-serif !important;
}

.elementor-131 .elementor-element.elementor-element-8c2ebd1 .m-neuron-form__field-group:not(.m-neuron-form__field--upload) .m-neuron-form__field:not(.m-neuron-form__subgroup),
.elementor-131 .elementor-element.elementor-element-aeefa03 .elementor-heading-title,
.elementor-595 .elementor-element.elementor-element-764feb8 .elementor-heading-title,
.elementor-595 .elementor-element.elementor-element-9357051 .m-neuron-form__field-group > label,
.elementor-595 .elementor-element.elementor-element-9357051 .m-neuron-form__button button:hover,
.elementor-595 .elementor-element.elementor-element-9357051 .m-neuron-form__button button,
.elementor-595 .elementor-element.elementor-element-d3c6b3f .elementor-heading-title,
.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a ,
.elementor-595 .elementor-element.elementor-element-d19d048 .elementor-heading-title,
.elementor-595 .elementor-element.elementor-element-734f29c .elementor-heading-title,
.elementor-595 .elementor-element.elementor-element-6e3d158 .elementor-heading-title,
.elementor-595 .elementor-element.elementor-element-0f90e1d .elementor-icon-list-item > a,
.elementor-131 .elementor-element.elementor-element-44134ef .elementor-heading-title,
.elementor-286 .elementor-element.elementor-element-f9b736e .elementor-heading-title,
.elementor-286 .elementor-element.elementor-element-85a345d .m-neuron-gallery__image-detail--title,
.elementor-kit-6 h3,
.elementor-550 .elementor-element.elementor-element-cdf78b6 .elementor-heading-title,
.elementor-550 .elementor-element.elementor-element-9514d4a .elementor-heading-title,
.elementor-985 .elementor-element.elementor-element-bff7042 .elementor-heading-title ,
.elementor-985 .elementor-element.elementor-element-a43a03d .m-neuron-form__field-group > label,
.elementor-985 .elementor-element.elementor-element-a43a03d .m-neuron-form__button button,
.elementor-550 .elementor-element.elementor-element-7907ee7 .m-neuron-form__field-group > label, .elementor-550 .elementor-element.elementor-element-7907ee7 .m-neuron-form__subgroup label,
.elementor-7325 .elementor-element.elementor-element-9ef6580 .elementor-heading-title 
{
	font-family: Gilroy-Medium, sans-serif !important;
}


body.page-id-7036{
background-color: var( --e-global-color-primary ) !important;
}

body.page-id-7241{
background-color: var( --e-global-color-primary ) !important;
}

body.page-id-7243{
background-color: var( --e-global-color-primary ) !important;
}

body.page-id-7244
{
background-color: var( --e-global-color-primary ) !important;
}

.elementor-7036 .elementor-element.elementor-element-aff66b6 svg,
.elementor-7241 .elementor-element.elementor-element-aff66b6 svg,
.elementor-7244 .elementor-element.elementor-element-aff66b6 svg,
.elementor-7243 .elementor-element.elementor-element-aff66b6 svg
{
background-color:#fff !important	
}

.elementor-286 .elementor-element.elementor-element-b465f8f:not(.elementor-motion-effects-element-type-background) {
    background-position: 0 0 !important;
}

.elementor-6742 .elementor-element.elementor-element-b573175:not(.elementor-motion-effects-element-type-background),
.elementor-595 .elementor-element.elementor-element-ad6a143:not(.elementor-motion-effects-element-type-background)
{
--overlay-opacity: 0 !important;
}

body {
  font-family: Gilroy-Regular, sans-serif !important;  
}

.elementor-element.elementor-element-a4a1b1a {
padding-left:0;
padding-right:0;	
}

section#comments{
display:none;	
}

.elementor-6742 .elementor-element.elementor-element-b10d7d0 {
  font-family: Gilroy-Light, sans-serif !important;
  font-size: 12pt !important;
  text-transform: none;
}

.elementor-element-e63a887{
background-color: var( --e-global-color-primary );	
}

.elementor-1518 .elementor-element.elementor-element-3b65078 .elementor-widget-container {
   background: #0f3a50 !important;
   padding: 15px;
   padding-top: 20px;
   padding-bottom: 20px;
}


.elementor-1518 .elementor-element.elementor-element-556ae8d .elementor-heading-title {
  color: #95c2d9 !important;
  font-family: Gilroy-Light, sans-serif !important;
  font-size: 38pt;
}

.elementor-1518 .elementor-element.elementor-element-496b9217:not(.elementor-motion-effects-element-type-background){
background-image: url("https://imtlinks.com/wp-content/uploads/2025/01/1-1.jpg") !important;
  background-position: left bottom !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
--overlay-opacity: 0 !important;
}

.elementor-7325 .elementor-element.elementor-element-b573175:not(.elementor-motion-effects-element-type-background){
  background-image: url("https://imtlinks.com/wp-content/uploads/2025/01/Contact-Us_1.jpg") !important;
  background-position: right bottom !important;	
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  --overlay-opacity: 0 !important;
}

.elementor-550 .elementor-element.elementor-element-483969b:not(.elementor-motion-effects-element-type-background){
	background-position: right bottom !important;
}

.elementor-7325 .elementor-element.elementor-element-af87595 .elementor-heading-title {
text-transform:none !important;	
letter-spacing: normal !important;
font-size: 14pt !important;	
}

.elementor-7325 .elementor-element.elementor-element-9ef6580 .elementor-heading-title {
font-size: 34pt !important;	
}


@media (min-width: 721px) {

	body.page-id-7325 .icon-orange:before {
		left: 45%;
		top:10%;
		transform: translateX(-44%);
	}
	
	.elementor-7325 .elementor-element.elementor-element-b10d7d0 {
    width: 100% !important;
	text-align:center !important;
	padding-bottom: 150px;
  }
	
}




.elementor-element-94e816c img{
 margin-right:1px;   
} 

header .cls-1 {
    fill: #fff !important;
}

.elementor-550 .elementor-element.elementor-element-a6c9858{
  border-bottom: 10px solid#EF5241;
}

.elementor-202 .elementor-element.elementor-element-4c9be6d .m-neuron-nav-menu .menu-item {
  font-family: Gilroy-Bold !important;
  font-size: 10pt !important;  
}


ul, li {
    font-family: Gilroy-Light, sans-serif !important; 
}

ul.elementor-icon-list-items li.elementor-icon-list-item,
.elementor-accordion .elementor-tab-content p
{
      font-family: Gilroy-Light, sans-serif !important;
}

.home .elementor-kit-6 .elementor-widget-container h3{
font-family: Gilroy-Light, sans-serif !important;
font-size: 34pt !important;  	
}

.elementor-985 .elementor-element.elementor-element-c164c2c .elementor-heading-title,.elementor-202 .elementor-element.elementor-element-19c9441 {
    font-family: Gilroy-Light, sans-serif !important;
    font-size: 12pt !important;  
    text-transform: lowercase;
}
.elementor-kit-6 h5 {
   font-family: Gilroy-Light, sans-serif !important; 
	font-size: 20pt !important;
}

.elementor-kit-6 .elementor-widget-container h4,
.elementor-accordion a.elementor-accordion-title
{
 font-family: Gilroy-Medium, sans-serif !important;
 /*font-size: 34pt !important;*/  
}

.elementor-985 .elementor-element.elementor-element-7bf1403 .elementor-heading-title {
 font-family: Gilroy-Light, sans-serif !important;
font-size: 34pt !important;  
}


.elementor-985 .elementor-element.elementor-element-3d9e465 .elementor-heading-title {
    
}

.elementor-985 .elementor-element.elementor-element-1d759c7 .elementor-heading-title {
 font-family: Gilroy-Medium !important;
font-size: 14pt !important;   
}

.elementor-985 .elementor-element.elementor-element-31155c3 .elementor-heading-title {
    font-family: Gilroy-Light, sans-serif !important;
    font-size: 34pt !important;   
}

.elementor-985 .elementor-element.elementor-element-ab92984 h3.elementor-icon-box-title {
   font-family: Gilroy-Bold !important;
   font-size: 20pt !important;  
}

.elementor-985 .elementor-element.elementor-element-be9b5de .m-neuron-portfolio__title {
    font-family: Gilroy-Medium !important;
    font-size: 30pt !important;
    width: 90% !important;
}

.elementor-kit-6 .elementor-button{
    font-family: Gilroy-Medium !important;
    font-size: 11pt !important;
}

.elementor-985 .elementor-element.elementor-element-559cda0 .elementor-icon-list-item > .elementor-icon-list-text{
    font-family: Gilroy-Light, sans-serif !important;
    font-size: 10pt !important;
}

.elementor-985 .elementor-element.elementor-element-80b5643 .m-neuron-testimonial__text {
    font-family: Gilroy-Light, sans-serif !important;
    font-size: 24pt !important;
}

.elementor-985 .elementor-element.elementor-element-80b5643 .m-neuron-testimonial__name {
    font-family: Gilroy-Light, sans-serif !important;
    font-size: 10pt !important;
}

.elementor-985 .elementor-element.elementor-element-ab92984 {
    gap: 40px 80px !important;
}

.elementor-985 .elementor-element.elementor-element-1d759c7 .elementor-heading-title {
 font-size:15px;   
}

.elementor-985 .elementor-element.elementor-element-dd2271b .elementor-icon-box-description,
.elementor-985 .elementor-element.elementor-element-dafb159 .elementor-icon-box-description,
.elementor-985 .elementor-element.elementor-element-4c3f6fe .elementor-icon-box-description,
.elementor-985 .elementor-element.elementor-element-de07347 .elementor-icon-box-description {
    font-family: Gilroy-Light, sans-serif !important;
    font-size: 11pt !important;
}

.home .group-companies .orange-title{
color: #EF5241;
font-size: 18px;	
}

.home .elementor-202 .elementor-element.elementor-element-20a8212 .elementor-icon {
font-size:30px !important;		
}
.home .elementor-202 .elementor-element.elementor-element-12d56b8 .elementor-icon{
font-size:35px !important;	
}

.home .elementor-985 .elementor-element.elementor-element-c5ef98f {
	--overlay-opacity: 0;
}

.elementor-202 .elementor-element.elementor-element-39eda73, .elementor-202 .elementor-element.elementor-element-a02579f {
margin-top:-70px	
}

.elementor-202 .elementor-element-12d56b8{
margin-right:-20px;    
}

.home .elementor-202 .elementor-element.elementor-element-a02579f {
  margin-top: -72px;
}

.home .elementor-985 .elementor-element.elementor-element-dd2271b .elementor-icon, .home .elementor-985 .elementor-element.elementor-element-dafb159 .elementor-icon, .home .elementor-985 .elementor-element.elementor-element-4c3f6fe .elementor-icon,.home .elementor-985 .elementor-element.elementor-element-de07347 .elementor-icon {
  font-size: 80px;
}

.home .elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon {  
  margin-bottom: 10px;
}
.elementor-985 .elementor-element.elementor-element-d80a30c {
	padding-top: 80px;
	padding-bottom: 80px;
}

.orange-text{
 color: #EF5241;
}

.home .elementor-985 .elementor-element.elementor-element-31155c3 > .elementor-widget-container {
  border: none;
}

.elementor-985 .elementor-element.elementor-element-1b6c97b .elementor-heading-title {
    font-family: Gilroy-Medium, sans-serif !important;
    font-size: 14pt !important;  
}

.elementor-286 .elementor-element.elementor-element-51efeee:not(.elementor-motion-effects-element-type-background){
    border-top: 2px solid #ee5040;
}


.elementor-286 .elementor-element.elementor-element-0e7f9d7 .elementor-heading-title {
  font-family: Gilroy-Medium !important;
  font-size: 34pt !important;   
}

.elementor-286 .elementor-element.elementor-element-b465f8f:not(.elementor-motion-effects-element-type-background){
 width: 100%;
 background-repeat: no-repeat;
 background-size: cover;  /* Ensures the image covers the entire background */
 background-position: calc(0% - 104px) top; /* 4px shift to the left, no vertical shift */
}

.elementor-286 .elementor-element.elementor-element-b465f8f {
    --overlay-opacity: 0 !important;
}

.elementor-286 .elementor-element.elementor-element-ff2fea5 .elementor-heading-title,.elementor-286 .elementor-element.elementor-element-1a14970 .elementor-heading-title,.elementor-286 .elementor-element.elementor-element-4ea2859 .elementor-heading-title {
     font-family: Gilroy-Medium !important;
     font-size: 20pt !important;  
}

.elementor-286 .elementor-element.elementor-element-e98a8f1,.elementor-286 .elementor-element.elementor-element-24da618,.elementor-286 .elementor-element.elementor-element-a5d1deb {
    font-family: Gilroy-Light !important;
     font-size: 12pt !important;    
}

.elementor-286 .elementor-element.elementor-element-28aa835 .elementor-heading-title {
     font-family: Gilroy-Light !important;
     font-size: 14pt !important;
     text-transform: none !important;    
}
.elementor-286 .elementor-element.elementor-element-5a569e2 .elementor-accordion-title,
.elementor-286 .elementor-element.elementor-element-5a569e2 .elementor-accordion-title,
.elementor-286 .elementor-element.elementor-element-5a569e2 .elementor-accordion-title,
.elementor-286 .elementor-element.elementor-element-5a569e2 .elementor-accordion-title{
    font-family: Gilroy-Medium !important;    
    /*font-size: 34pt !important;*/
}

.elementor-element-5a569e2 .elementor-accordion .elementor-accordion-item h5{
    font-size:22px;
}

.elementor-element-b768466 .elementor-widget-container p{
	font-family: Gilroy-Medium !important;    
    font-size: 14pt !important;
}
.elementor-550 .elementor-element.elementor-element-63fab9d .elementor-heading-title {
	font-family: Gilroy-Light !important;
     font-size: 14pt !important;
     text-transform: none !important;    
}

.elementor-550 .elementor-element.elementor-element-0e70f50 .elementor-heading-title,
.elementor-550 .elementor-element.elementor-element-f8bc51e .elementor-heading-title,
.elementor-550 .elementor-element.elementor-element-ab102ad .elementor-heading-title,
.elementor-550 .elementor-element.elementor-element-9729748 .elementor-heading-title 
{
	font-family: Gilroy-Medium !important;    
    font-size: 84pt !important;
}

.elementor-550 .elementor-element.elementor-element-87c9770 .elementor-heading-title {
	font-family: Gilroy-Medium !important;    
    font-size: 34pt !important;
}

.elementor-550 .elementor-element.elementor-element-79a0432 .elementor-icon-list-item > .elementor-icon-list-text{
	font-family: Gilroy-Light !important;   
    font-size: 14pt !important;
}

.elementor-element.elementor-element-392e7e5 .elementor-widget-container h5{
	font-family: Gilroy-Medium !important;  
    font-size: 20pt !important;
}

.elementor-element.elementor-element-392e7e5 .elementor-widget-container p{
font-family: Gilroy-Light !important;
font-size: 11pt !important;
}

.elementor-550 .elementor-element.elementor-element-58a8465 {
font-family: Gilroy-Light !important;
font-size: 14pt !important;
}



@media (max-width: 1680px) {
    .elementor-286 .elementor-element.elementor-element-b465f8f:not(.elementor-motion-effects-element-type-background){
     background-position: calc(0% - 0px) top; /* 4px shift to the left, no vertical shift */
    }

/*	
body:not(.rtl) .elementor-985 .elementor-element.elementor-element-85b4b1a {
    width: 43% !important;
}
*/	
	
}

@media (min-width: 1200px) {
body .l-neuron-grid-wrapper--columns__3 .l-neuron-grid__item.post-2284.portfolio,
body .l-neuron-grid-wrapper--columns__3 .l-neuron-grid__item.post-6381.portfolio,
body .l-neuron-grid-wrapper--columns__3 .l-neuron-grid__item.post-2280.portfolio
{
    max-width: 25% !important;
}
	
body .l-neuron-grid-wrapper--columns__3 .l-neuron-grid__item.post-6380.portfolio{
		max-width: 50% !important;
}	

body .l-neuron-grid-wrapper--columns__3 .l-neuron-grid__item.post-2282.portfolio {
  max-width: 50% !important;
}
	
}


@media (max-width: 720px) {

.elementor-286 .elementor-element.elementor-element-0e7f9d7 .elementor-heading-title {
  font-size: 14pt !important;
  max-width: 50%;
  margin-bottom: 45% !important;
}
	
.page-id-7325 .elementor-element-b573175 .e-con.e-flex {   
    margin-bottom: 60% !important;
  }
	
.elementor-3388 .elementor-element.elementor-element-22def808 > .elementor-container {
  background-color: var( --e-global-color-primary ) !important;
}
	
.mobile-contact-bottom{
  padding-top: 50px !important;
  border-top: 2px solid #719fb7 !important;
  text-align:center !important;
  color:#fff !important;
  font-family: Gilroy-Light, sans-serif !important;   
}	

.elementor-3388 .elementor-element.elementor-element-639bfbc {
	margin-left: 20px;
    margin-right: 20px;
	padding-bottom: 60px !important;	
}	
	
.elementor-3388 .elementor-element.elementor-element-02de5a4 .elementor-heading-title,
.elementor-3388 .elementor-element.elementor-element-46e14fc .elementor-heading-title 	
{
	font-size:18pt !important;	
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif !important;
}	
	
.elementor-3388 .elementor-element.elementor-element-22def808 {
        padding-left: 0 !important; 
        padding-right: 0 !important; 
    }

.elementor-3388 .elementor-element.elementor-element-1cc6ca26.elementor-column > .elementor-widget-wrap {
     border-bottom: 5px solid #EF5241 !important;
	bottom: 0; 
}
	
.mobile-contact	{
	color:#fff !important;	
	font-size:13pt !important;	
	font-family: Gilroy-Light, sans-serif !important; 
}

.elementor-3388 .elementor-element.elementor-element-4ce591a p{
	color:#fff !important;	
	font-size:13pt !important;
	font-family: Gilroy-Light, sans-serif !important; 
}	

	
	
  .elementor-985 .elementor-element.elementor-element-cf419fe {
	margin-left:1px;	
   }
	
	.elementor-202 .elementor-element.elementor-element-cb37691 .elementor-icon svg {
        height: 56px !important;
  } 
  
	
  .elementor-985 .elementor-element.elementor-element-7bf1403 .elementor-heading-title {
   font-size: 24pt !important;
  }

  .elementor-985 .elementor-element.elementor-element-be9b5de .m-neuron-portfolio__title {
    font-size: 24pt !important;
    }
    
    .elementor-985 .elementor-element.elementor-element-31155c3 .elementor-heading-title {
    font-size: 24pt !important;
    }
    
  
}