
@media (max-width: 1250px) {


.expert-cards {
width: 57%;}


.expert-text {
height: 320px;
}

}

@media (max-width: 1170px) { .expert-text {
height: 330px;
}  }

@media (max-width: 1100px) {   


.contact-form-container {
    max-width: 550px;
}

    .expert-cards {
		margin-top: 28px;
        width: 100%;
    }
	.expert-section h2 {margin-bottom: 0px;}
	    .expert-text { height: auto;
			gap: 15px;
        display: flex;
		padding: 0px;
		        align-items: flex-end;
				justify-content: space-between;
				flex-direction: row;
        }
	.expert-buttons {
    width: 39%;	}
		.expert-title {
		width: 54%; }

}


@media (max-width: 1024px) {
.expert-subtitle { width: 100%;}
.expert-section h2,h2  { font-size: 40px;}
.expert-buttons {
    width: 43%;	}
	
	.reasons-grid { grid-template-columns: repeat(2, 1fr); } 
.contact-form-container {
    max-width: 500px;
}
.contact-info .btn-blue-transparent {    display: block;}
}

@media (max-width: 900px) {
	
	  .contact-content {
    flex-direction: column;
	align-items: flex-start;
  }

  .contact-info {
    max-width: 100%;
  }
  
     .contact-form-container {
        max-width: 900px; width: 100%;
    }
	
	  .expert-section  .container {
        padding: 0 15px;
    }
	
	  .reasons-section  .container {
        padding: 0 40px;
    }
	
	.services-section .container {
        padding: 0 40px;
    }
	
	
}


@media (max-width: 830px) {

	    .expert-title  { order: 1; width: 100%;}

.expert-cards { order: 2; width: 100%;}

	.expert-buttons{flex-direction: row;
   order: 3; width: 100%;
    justify-content: space-between;}
.expert-buttons a {width: 40%}
.expert-buttons a.btn-outline {width: 60%}
}
 

@media (max-width: 680px) {
	.reason-card {min-height: 200px;}
	.reasons-grid { grid-template-columns: repeat(1, 1fr); }
  .reasons-section  .container {
        padding: 0 35px;
    }	
	
	.services-section .container, .container  {
        padding: 0 35px;
    }
	
	.expert-cards {
  

    flex-direction: column;
  }
}


@media (max-width: 600px) {

	

}


@media (max-width: 500px) {
	.contact-info .section-description {
    max-width: unset;
}
	
	.expert-buttons{flex-direction: column;}
	.expert-buttons a,.expert-buttons a.btn-outline {width: 100%}
}


@media (max-width: 450px) {
	
	.contact-info .btn-blue-transparent,.contact-form .button, .contact-form .div2 {font-size: 14px;}
	
	.contact-form {padding: 32px 20px; }
	.contact-info .section-title { text-align: left;}
	.contact-info .section-label, .contact-info .section-description {font-size: 16px;}
	 
	
	.reasons-section .container {
        padding: 0 8px;
    }
	.big-section-title .section-title {text-align: center;}
	
	.services-section .container, .container {
        padding: 0 8px;
    }
	
	.expert-subtitle { font-size: var(--mob-t2-font-size); text-align: center;}
.expert-section h2, h2  { font-size: var(--mob-h2-font-size); text-align: center;}
	
	.t1 {
   
    font-size: var(--mob-t1-font-size);
    
}    
	
    .expert-section .container {
        padding: 0px;
    }	
	
	.expert-section-wraper {padding: 12px;}
	
    .expert-cards {
	 margin-top: 0px;}
	 
	 .intro-text {margin-bottom: 15px;}

}