@media only screen and (min-width: 1200px){
.container {
max-width: 1140px !important;
}
}
@media (min-width: 1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1200px !important;
}
}
@media screen and (min-width: 1400px) and (max-width:1499px) {
.emp-method-tag{
left: -35px;
}
}
@media screen and (max-width: 1399px) {
.experts-sec .subtitle {
width: 50%;
}
.result-parent .item .item-desc {
width: 70%;
}
}
@media screen and (max-width: 1299px) {
.news-grid{
grid-gap: 30px;
grid-auto-rows: 450px;
}
.news-card:nth-child(2n+1) .news-content{
bottom: 40px;
right: 40px;
}
.news-card:nth-child(2n+2) .news-content{
bottom: 40px;
left: 40px;
}
.emp-method-tag{ font-size: 30px;
width: 120px;
padding: 25px 0;
}
}
@media screen and (min-width: 1200px) and (max-width:1299px) {
.emp-method-tag{
left: -30px;
}
}
@media screen and (max-width: 1199px) {
.banner-title{
font-size: 50px;
line-height: 60px;
}
.banner-subtitle-div{
padding-right: 0px;
}
.maintitle, .testimonial-sec .maintitle {
font-size: 45px;
width: 100%;
}    
.subtitle {
font-size: 18px;
}
.experts-sec .subtitle {
width: 63%;
}
.vacancy-cont {
padding: 62px 100px 80px;
}
.partner-div div { }
.h3-title{
font-size: 30px;
}
.steps-div .subtitle{
width: 100%;
}
.emp-method-title{
font-size: 35px;
padding: 30px;
}
.emp-method-list{
padding: 60px 50px;
}
}
@media screen and (min-width: 992px) and (max-width:1150px) {
.emp-method-tag{
left: -15px;
font-size: 25px;
width: 110px;
padding: 25px 0;
}
}
@media screen and (max-width: 991px) {
.banner-sec{
padding: 73px 0;
}
.experts-sec .subtitle {
width: 100%;
}
.vacancy-cont {
padding: 60px 65px;
}
.news-grid{
grid-template-columns: auto auto;
grid-gap: 30px;
margin: 30px;
}
.news-card:nth-child(n) img {
border-radius: 30px;
}
.news-card:nth-child(n) .news-content{
text-align: right;
bottom: 40px;
right: 40px;
left: auto;
}
.emp-vacancy-cont{
padding: 50px;
}
.emp-vacancy-stop .help-icon{
width: 20px;
}
.emp-vacancy-stop p{
font-size: 16px;
}
.emp-find-carousel, .over-team-carousel{
width: 100%;
}
.emp-method-list .help-icon{
width: 20px;
}
.emp-method-list p,
.emp-find-subtitle{
font-size: 16px;
}
.contact-form .wpforms-field-name,
.contact-form .wpforms-field-email,
.contact-form .wpforms-field-text,
.contact-form .wpforms-field-textarea{
width: 100% !important;
}
.contact-info{
position: static;
width: 100%;
margin-top: 40px;
}
.bootstrap-wrapper .facet-parent{
margin-top: 115px !important;
}
.facet-parent .facettotalcount{
font-size: 18px !important;
left: 12px !important;
top: 70px !important;
}
.emp-method-tag { font-size: 25px;
width: 110px;
padding: 25px 0;
}
.bootstrap-wrapper .result-parent{
padding-left: 0px !important;
}
}
@media screen and (min-width: 767px) and (max-width:880px) {
.emp-method-tag{
left: -15px;
font-size: 18px;
width: 80px;
padding: 18px 0;
}
}
@media (max-width:812px){
.facet-parent #facets{
display: block !important;
}
.result-parent .item {
padding: 20px !important;
}
}
@media screen and (max-width: 767px) {
.banner-title {
font-size: 45px;
line-height: 50px;
}
.subtitle {
font-size: 16px;
line-height: 22px;
}
.vacancy-cont{
padding: 50px 12px;
}
.news-grid{
grid-template-columns: auto; } .news-card:first-child, .news-card:last-child{
grid-column: span 1;
}
.contact-form-cont{
padding: 50px;
}
.result-parent .item .item-desc {
width: 100%;
}
.result-parent .item {
padding: 15px !important;
}
.emp-method-tag{
display: none;
}
}
@media screen and (max-width: 575px){
.banner-title, .maintitle, .testimonial-sec .maintitle {
font-size: 40px;
line-height: 45px;
}
.testi-card {
padding: 25px 40px 25px;
}
.news-card h3{
font-size: 25px;
}
.emp-vacancy-cont{
padding: 50px 20px;
}
.emp-find-carousel .owl-nav,
.over-team-carousel .owl-nav{
width: 30%;
}
.emp-find-carousel .owl-nav button ,
.over-team-carousel .owl-nav button {
margin: 0 15px !important;
}
.emp-method-title {
font-size: 30px;
padding: 20px;
}
.h3-title {
font-size: 25px;
}
.contact-form-cont{
padding: 50px 20px;
}
}
@media screen and (max-width: 425px){
.banner-title {
font-size: 35px;
line-height: 40px;
}
.maintitle, .testimonial-sec .maintitle {
font-size: 33px;
line-height: 40px;
}
.testi-card {
padding: 25px;
}
.help-icon{
max-width: 30px;
}
.help-sec .banner-btn{
padding: 13px 28px;
}
.news-grid{
margin: 12px;
}
#methodAccordion .banner-btn, .contact-sec .banner-btn, .job-notlist-sec .banner-btn {
padding: 15px 20px;
}
}