@media only screen and (max-width: 1920px) and (min-width: 1500px) {
	.container {
		max-width: 1380px;
	}
}

@media only screen and (max-width: 1600px) {
    .headingOne {
    font-size: 3.375rem;
}
.next-job-wrap h2 {
    font-size: 2.5rem;
    text-align: center;
}
.about {
    padding: 3rem 0;
}
.chose-wrap figure {
    flex-shrink: 0;
}
.skill {
    padding: 2rem 0;
}

.choose h2 {
    font-size: 3.125rem;
}

.choose {
    padding: 2rem 0;
}

.video h2.headingOne {
    margin-bottom: 0;
}

section {
    padding: 3rem 0;
}

.instaSlider {
    padding: 0rem 0 0;
}
.job-detailSec.mb-5 .next-job-wrap h2 {
    text-align: left;
}
}

@media only screen and (max-width: 1445px) {
    img.about1 {
   
    width: 100%;
}
.headingOne {
    font-size: 2.375rem;
}

.hire-job-wrap .themeBtn {
    padding: 1.125rem 2.75rem;
}

.about-wrap .headingOne {
    font-size: 3rem;
}

.skill-wrap {
    padding: 40px 40px;
}

.remote .themeBtn {
    padding: 1.163rem 1.688rem;
    font-size: 1rem;
}

.remote p {
    width: 100%;
}

footer {
    padding-top: 3em;
}

.fotlgo a img {
    width: 220px;
}


}

@media only screen and (max-width: 1366px) {
	html {
		font-size: 15px;
	}
	
	.hire-job-wrap .headingOne {
    font-size: 2.5rem;
}

.remote .headingOne {
    font-size: 2.5rem;
}
body .remote .container {
    padding-left: 1rem !important;
}

.remote {
    background-position: 100%;
}
.remote p{
width:100%
}
.fotlgo img {
    width: 80%;
}

.compnay .headingOne {
    font-size: 3rem;
}

.tetsimonails .headingOne {
    font-size: 3rem;
}

.video .headingOne {
    font-size: 3rem;
}

.choose h2 {
    font-size: 2.5rem;
}
.skill .headingOne {
    font-size: 3rem;
}

.about-wrap .headingOne {
    font-size: 2.5rem;
}

.main-banner .headingOne {
    font-size: 3rem;
}
header {
    padding: 0 0;
}
.career h2.headingOne {
    margin-bottom: 1rem;
}
.career {
    padding-bottom: 1rem;
}
.contact-wrap figure {
    height: 170px;
    width: 170px;
}
.bookForm span {
    display: none;
}
.privacyPage {
    padding: 3rem;
}
}

@media (max-width: 1199.98px) {
	html {
		font-size: 14px;
	}
	.compnay .headingOne {
    font-size: 4rem;
}
.about-wrap .headingOne {
    font-size: 2rem;
}
img.about2 {
  
    bottom: -9.75rem;
    right: -0.375rem;
    
}
.main-banner .headingOne {
    font-size: 2.5rem;
}

.hire-job-wrap .headingOne {
    font-size: 2.5rem;
}
.skill h2.headingOne {
    font-size: 3rem;
}

.next-job-wrap .headingOne {
    font-size: 2.5rem;
}
.skill-wrap {

    padding: 40px 40px;
    height: 347px;
}
.skill h2.headingOne {
    font-size: 3rem;
}

.choose h2 {
    font-size: 3rem;
}

.video .headingOne {
    font-size: 3rem;
}

.tetsimonails .headingOne {
    font-size: 3rem;
}
.skill-wrap img {
    width: 100px;
}

.skill-wrap h3 {
    font-size: 1.125rem;
}

.compnay .headingOne {
    font-size: 3rem;
}
.fotlgo img {
    width: 80%;
}
.choose figure img {
    width: 100%;
}

.chose-wrap figure img {
    width: auto;
}
.tab-img img {
    width: 100%;
}
.three {
    top: 1.5rem;
    right: 2.75rem;
}
.chose-wrap figure {
    width: 100px;
}
.chose-wrap p {
    max-width: 100%;
}
.video {
    padding: 1rem 0;
}
footer .contInfo li a {
    font-size: 14px;
}
.socialIo li a {
    width: 45px;
    height: 45px;
}
.design a {
    font-size: 13px;
}
.mt-5, .my-5 {
    margin-top: 1rem !important;
}
.contact-wrap figure {
    height: 150px;
    width: 150px;
}
.contact h5 {
    font-size: 2.125rem;
}
.job-list {
    margin: 1rem 0 1rem;
}
.jobinner h2.headingOne {
    margin-bottom: 2rem;
}
.privacyPage {
    padding: 1rem 0;
}
}
@media (max-width: 991.98px) {
	html {
		font-size: 13px;
	}
	.hire-job-wrap .headingOne {
    font-size: 2rem;
}


.next-job-wrap .headingOne {
    font-size: 2rem;
}

.hire-job-wrap p {
    font-size: 15px;
}
.three {
   
    height: 4.5rem;
    width: 4.5rem;
   
}
.four {
  
    height: 4.5rem;
    width: 4.5rem;
   
}
img.about2 {
    bottom: -6.75rem;
    right: 0.625rem;
    width: 59%;
}
.skill .headingOne {
    font-size: 3.5rem;
}

.compnay .headingOne {
    font-size: 3.5rem;
}
.choose h2 {
    font-size: 2.5rem;
   ;
}
.choose img {
    width: 100%;
}
.three {
  
    top: -0.5rem;
    right: 2.75rem;
   
}
.chose-wrap {
   margin-bottom:0;
}
.four {
  
    bottom: -0.625rem;
    left: 4.688rem;
    
}

.compnay .headingOne {
    font-size: 3rem;
}
.skill-wrap img {
   width: 90px;
}
.socialIo li a {
    width: 37px;
    height: 37px;
    
}
footer .contInfo li a img {
 
    width: 41px;
}
footer .links li a, footer .contInfo li a {
    font-size: 14px;
    word-break: break-all;
}
footer .contInfo li a span {
    margin: 0;
    font-size: 16px;
}

.collapse:not(.show) {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.navbar {
    flex-flow: inherit;
}

.navbar-nav {width: auto;justify-content: inherit;gap: 0;}

.navbar-collapse {
    display: flex;
}

.nav-item form .input-group input {
    width: 100%;
}

.navbar-nav {
        margin: auto;
    display: none;
}
.mobile.nav-item {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    padding: 1rem 10rem 0;
}

.mobile.nav-item .slidtwo {
    width: 100%;
}
.navbar-brand img {
    width: 150px;
}
.next-job-wrap .themeBtn {
    position: static !important;
    display: table;
    margin: auto;
}
.skill-wrap {
    height: auto;
    padding: 25px 20px;
}
.skill-wrap h3 {
    font-size: 18px;
}
.sptp-main-carousel.top-right {
    padding-top: 30px;
}
.tetipeop {
    width: 100px;
    right: 20px;
}
.test-wrap {
    padding: 50px 30px 30px;
}
.fotlgo a img {
    width: 140px;
}
footer h4 {
    font-size: 2rem;
    margin: 0 0 1.5rem;
}
.innerBan .overlay {
    bottom: 0;
    align-items: center;
}
.career h2.headingOne {
    margin-bottom: 3rem;
}
.bookForm input {font-size: 15px;}  
.job-Content .themeBtn11 {
    padding: 1.1rem 1rem;
}
.job-detailSec .next-job-wrap form input {    height: 61px !important;}
.job-detailSec .next-job-wrap form {
    width: 660px;
}
.job-wrap {
    padding: 1rem;
    gap: 1rem;
}
.job-wrap figure {height: 96px;width: 96px;padding: 10px;}
.job-wrap h3 {
    font-size: 15px;
}

}
@media (max-width: 767.98px) {
	html {
		font-size: 12px;
	}
	.main-banner .headingOne {
    font-size: 3rem;
}

.about-wrap h3 {
    padding-top: 9rem;
}

.skill .headingOne {
    font-size: 2.5rem;
}

.skill-wrap h3 {
    font-size: 20px;
}

.video .headingOne {
    font-size: 3rem;
}

.tetsimonails .headingOne {
    font-size: 3rem;
}
.compnay-wrap figure img {
    width: 100%;
}

.compnay .headingOne {
    font-size: 2.5rem;
}

.fotlgo img {
    width: 59%;
}
.jobhire:before {
    width: 100%;
}
.next-job-wrap {
    margin-bottom: 20px;
}
.main-banner .img-fluid {
    height: 27vh;
    object-fit: cover;
}

.main-banner .overlay {
    align-items: center;
}

.main-banner .headingOne {
    font-size: 2.3rem;
}
.jobhire {
    padding: 1rem 0;
}
.three {
    display: none;
}

.four {
    display: none;
}

.one {
    display: none;
}

.two {
    display: none;
}

.skill h2.headingOne {
    font-size: 2.5rem;
}

.skill-wrap {
    padding: 25px 15px;
}

.skill-wrap p {
    font-size: 15px;
}
.choose h2 {
    text-align: center;
    margin: 0 0 3rem;
}
.remote {
    background-position: inherit;
    background-size: cover;
    display: block;
}
.choose {
    padding: 2rem 0 0;
}
.quote {
    width: 50px;
    left: 30px;
}

.test-wrap {
    padding: 20px 20px 30px;
}

.tetipeop {
    width: 80px;
    bottom: -30px;
}

.tetsimonails {
    padding: 0rem 0;
}
.sptp-main-carousel.top-right {
    padding-top: 25px !important;
}
footer p {
    font-size: 15px;
}
footer h4 {
    margin: 20px 0 1.5rem;
}
footer p {
    font-size: 15px;
    margin: 0;
        text-align: center;
}
.design {
    text-align: center;
    padding: 0.5rem 0 1.5rem;
}
.copyRight ul {
    justify-content: center;
}
.fotlgo p {
    text-align: left;
}
footer {
    padding-top: 3em;
    padding-bottom: 20px;
}
.career .skill-wrap {
    padding: 3px 0;
}
.list-unstyled.links .nav-link {
    padding: 5px !important;
}
.career h2.headingOne {
    font-size: 1.8rem;
}
.contact-wrap a {
    font-size: 15px;
}
.job-detailSec .next-job-wrap form {
    flex-flow: wrap;
    width: 100%;
    padding: 1rem;
    height: auto;
    justify-content: space-between;
    gap: 1rem;
}
.next-job-wrap form .input-group {
    width: 100%;
}
.register-wrap {
    padding: 3.125rem 2.25rem;
}
}
@media (max-width: 575.98px) {
    .mySwiper3 {
    padding: 3rem 0 4rem;
}
.compnay-wrap figure img {
    width: auto;
}
.compnay-wrap {
    border-right: transparent;
}
.mobile.nav-item {
    padding: 1rem 3rem 0;
    flex-flow: wrap;
}
.chose-wrap figure {
    width: 80px;
}
.innerBan img.w-100 {
    height: 22vh;
    object-fit: cover;
}
.about {
    padding: 3rem 0 0;
}
.job-detailSec.mb-5 {
    margin: 0 !important;
}
}
@media (max-width: 320.98px) {
}
