.office-page-contact-us {
    margin-left: 0px !important;
}

.font-size-65px {
	font-size: 65px;
}

.bg-contact-us .bg-fill {
	background-size: auto !important;
}
.section-hn-offices .bg-fill {
	background-size: auto !important;
	background-position: center !important;
}

@media screen and (max-width: 1024px) { 
.wpcf7 input[type="file"] {
		width: 200px;
	}
	.attach-file-custom::before {
		content: 'Attach file';
		color: rgba(191, 191, 191, 1);
		display: inline-block;
		background-color: white;
		border: 2px solid rgba(206, 24, 30, 1);
		border-radius: 9999px;
		padding: 12px 20px;
		outline: none;
		white-space: nowrap;
		-webkit-user-select: none;
		cursor: pointer;
		font-weight: 500;
		text-transform: none;
		letter-spacing: 1px;
		font-size: 12px;
		width: 7rem;
		height: 3rem;
	}
	.mobie-form-custom-p {
		width: 7rem;
        height: 3rem;
		font-size: 12px;
	}
	.padding-mobie-section1 {
		padding-top: 70px!important
	}
	.mobie-font-26 {
		font-size: 26px;
	}
	.bg-mobie-page-contact .section-bg.bg-loaded{
		background-image:url("/en/wp-content/uploads/2023/08/backgroung_mb_contactus.png") !important;
	}
	.bg-mobie-page-contact {
/* 		padding-left: 15px !important; */
	}
	.contatc-us-head-office .y50.x50 {
     transform: translate(-18%,-50%);
   }
	.contatc-us-head-office .text-box {
     top: 20px
   } 
	.contatc-us-head-office {
		padding-top: 290px !important;
	}
	.padding-mobie-section1 .col {
       padding-bottom: 6px !important;
	   padding-left: 5px;
       padding-right: 5px;
	}
	.padding-title-content {
		padding-bottom: 0px!important
	}
	.padding-colum-19 {
		padding-right: 0px !important
	}
	.pl-text-2 {
		padding-left: 8px;
	}
}

body {
	font-family: Montserrat !important;
}

@media screen and (max-width: 849px) and (min-width : 550px)  { 
	.table-size {
		flex-basis : 100% !important;
		max-width : 100% !important;
	}
	
}

@media screen and (max-width: 930px) and (min-width : 760px)  { 
	.mesage-size{
		font-size : 13px !important;
	}
	
	.image-size{
		padding-bottom : 20px !important;
	}
	
	.text-size{
		font-size : 17px !important;
	}
	.office-size {
		font-size : 15px ;

     }
	.office-head-size{
		font-size : 19px;
	}
	.our-offices{
		font-size :37px;
	}
}
@media screen and (max-width: 759px) and (min-width : 550px)  { 
	.mesage-size{
		font-size : 11px !important;
	}
	
	.image-size{
		padding-bottom : 20px !important;
	}
	
	.text-size{
		font-size : 13px !important;
		line-height: 1.5rem !important;
	}
	
	.office-size {
		font-size : 10px ;

     }
	.office-head-size{
		font-size : 12px;
	}
	.our-offices{
		font-size :25px;
	}
}

@media screen and (max-width: 1150px) and (min-width : 931px)  { 
	.office-size {
		font-size : 13px ;

     }
	.office-head-size{
		font-size : 23px;
	}
	.our-offices{
		font-size :47px;
	}
}

@media screen and (max-width: 1366px) and (min-width : 1025px)  { 
	.office-size {
		font-size : 1.2rem ;
     }
}

@media screen and (min-width: 1366px){ 
	.our-offices-padding .col-inner{
		padding-top : 30px !important;
	}
}

.text-effect {
  color: initial;
  transition: color 0.3s;
}

.text-effect:hover {
  color: #27a4f2;
}
