@media only screen and (min-width: 1600px) {
	.container {
	    max-width: 1500px;
	}
	header .main-menu .sub-menu a {
		font-size: 17px;
	}
	.hero-video-content {
		padding: 0px 21%;
	}
	.hero-video-wrap h1 {
		font-size: 70px;
		line-height: 72px;
	}
	.roadmap .point .point-text { 
		font-size: 18px;
	}
	.ats-services-shape2 {
		top: -60px;
	}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
	.container {
	   max-width: 1320px;
	}
	h2, .h2 {
	    font-size: 30px;
	}
	h3, .h3 {
	    font-size: 24px;
	}
	h4, .h4 {
	    font-size: 22px;
	}
	.hero-video-content {
		padding: 0px 20%;
	}
	.banner-shape1 {
		top: 70%;
	}
	.ats-services-shape2 {
		top: -60px;
	}
	.roadmap .point .point-text { 
		font-size: 18px;
	}
	.roadmap .point .point-text {
        flex: 1 0 100%;
        width: 100%;
    }
	.why-us-wrap {
		background-size: contain;
	}
	.intro-section-wrap .intro-content {
		padding-left: 45px;
	}
	.experience-counter-content p {
		font-size: 17px;
	}
	.experience-counter-item {
		padding: 20px 8px;
	}
	.us-nursing-img-2 {
		right: -35px;
	}
	.us_service_block .service_title {
    	font-size: 20px;
	}
	.why-choose-two__image {
    	width: calc(50% - 50px);
	}
	.why-choose-two__image1 {
    	width: calc(50% - 50px);
	}
	.dns-outcomes .us_service_block .service_title {
		font-size: 22px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {
	    max-width: 1200px;
	}
	body {
		font-size: 16px;
		overflow-x: hidden;
		line-height: 1.6;
	}
	h2, .h2 {
	    font-size: 30px;
	}
	h3, .h3 {
	    font-size: 22px;
	}
	h4, .h4 {
	    font-size: 20px;
	}
	.pad-tb {
	    padding: 40px 0;
	}
	.hero-area4 .main-heading h1 {
		font-size: 58px;
		line-height: 68px;
	}
	.hero-area4 .images-all {
		width: 100%!important;
	}
	.hero-area4 {
		min-height: 1020px;
	}
	.hero-area4 .images-all img {
		width: 350px;
	}
	.intro-section-wrap .intro-images .image2 {
		right: -100px;
	}
	.ats-services-content-wrap {
		padding: 150px 80px 80px 40px !important;
	}
	.ats-services-row .ats-services-content-wrap {
		padding: 150px 40px 80px 80px !important;
	}
	.process-steps ul.row {
		padding: 0 0px;
	}
	.cta .heading {
		padding: 60px 0px;
	}
	.hero-video-content {
		padding: 0px 18%;
	}
	.banner-shape1 {
		top: 70%;
	}
	.ats-services-shape2 {
		top: -80px;
	}
	ul.shapes li:nth-child(1) {
    	top: -6%;
	}
	.why-us-wrap {
		background-size: contain;
	}
	.about-us-wrap.intro-section-wrap .intro-images .image2 {
        right: -30px;
    }
	.us-nursing-img-2 {
		right: -35px;
	}
	.us-nursing-shape1 {
		right: 25px;
	}
	.roadmap .point .point-text {
        flex: 1 0 100%;
        width: 100%;
    }
	.international-benefits-wrap h3 {
		font-size: 28px;
	}
	.breadcrumb_title h1 {
		font-size: 38px;
	}
	.why-choose-two__image {
    	width: calc(50% - 35px);
	}
	.why-choose-two__image1 {
    	width: calc(50% - 35px);
	}
	.cta .heading p {
		font-size: 17px;
	}
	.about-us-wrap.intro-section-wrap .banner-shape1 {
        top: 88%;
    }
	.contact-left-bg {
		min-height: 910px;
	}
	.us_service_block {
    	padding: 30px 15px 30px 15px; 
	}
	.us_service_block .service_title {
    	font-size: 20px;
	}
	.international-benefits-services-wrap1 .why-choose-two__content {
    	padding-left: 15px;
	}
	.we-located-wrap ul.ats-list > li {
		padding-left: 45px;
		font-size: 32px;
	}
	.we-located-wrap ul.ats-list > li:before {
    	font-size: 32px;
	}
	.dns-outcomes .us_service_block .service_title {
        font-size: 22px;
    }
	.international-intro-wrap.intro-section-wrap p {
    	font-size: 19px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1280px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
	    max-width: 1170px;
	}
	.breadcrumb_title h1 {
		font-size: 38px;
	}
	.hero-video-content {
		padding: 0px 15%;
	}
	.banner-shape1 {
		top: 70%;
	}
	.ats-services-shape2 {
		top: -80px;
	}
	.banner-shape1 {
        top: 90%;
	}
	.us-nursing-shape1 {
        right: 10px;
    }
	.us-nursing-img-2 {
        right: -45px;
    }
	.testimonial-carousel.owl-carousel .owl-nav button.owl-next {
		right: -15px;
	}
	.testimonial-carousel.owl-carousel .owl-nav button.owl-prev {
		left: -15px;
	}
	.we-located-wrap ul.ats-list > li {
    	font-size: 32px;
	}
	.we-located-wrap ul.ats-list > li:before {
    	font-size: 32px;
	}
	.contact-left-bg {
		min-height: 910px;
	}
	.ats-services-content-wrap {
        padding: 150px 80px 60px 40px !important;
    }
	.ats-services-row .ats-services-content-wrap {
        padding: 150px 40px 60px 80px !important;
    }
	.experience-counter-item {
		padding: 20px 10px;
	}
	.us_service_block .service_title {
        font-size: 19px;
    }
	.cta .heading h2 {
		font-size: 42px;    
		line-height: 52px;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
	.container, .container-lg, .container-md, .container-sm {
		max-width: 980px;
	}
	body {
		font-size: 16px;
		line-height: 1.6;
	}
	h2, .h2 {
	    font-size: 28px;
	}
	h3, .h3 {
	    font-size: 22px;
	}
	h4, .h4 {
	    font-size: 20px;
	}
	h5, .h5 {
	    font-size: 18px;
	}
	.pad-tb {
	    padding: 40px 0;
	}
	.breadcrumb_title h1 {
		font-size: 32px;
	}
	.hero-area4 .main-heading h1 {
		font-size: 48px;
		line-height: 58px;
	}
	.hero-area4 .images-all {
		width: 100%!important;
	}
	.hero-area4 {
		min-height: 930px;
	}
	.hero-area4 .images-all img {
		width: 285px;
	}
	.intro-section-wrap .intro-images .image2 {
		right: -100px;
	}
	.ats-services-content-wrap {
		padding: 150px 60px 30px 40px !important;
	}
	.ats-services-row .ats-services-content-wrap {
		padding: 150px 40px 30px 60px !important;
	}
	.process-steps ul.row {
		padding: 0 0px;
	}
	.cta .heading {
		padding: 60px 0px;
	}
	.hero-area4 .main-heading p {
		width: 100%;
	}
	.hero-area4 .images-all .image2 {
		left: 250px;
	}
	.hero-area4 .images-all .image3 {
		right: 250px;
	}
	.hero-area4 .images-all .image1, .hero-area4 .images-all .image3 {
		bottom: 80px;
	}
	.intro-section-wrap .intro-images .image2 {
		bottom: 30px;
	}
	.process-steps_single .count-box {
		left: -20px;
	}
	.process-steps_single-shape2 {
		right: -95px;
	}
	.process-steps_single .title-box h3 {
		font-size: 22px;
	}
	.cta .heading h2 {
		font-size: 34px;    
		line-height: 42px;
	}
	.hero-video-content {
		padding: 0px 12%;
	}
	.banner-shape1 {
		top: 70%;
	}
	.ats-services-shape2 {
		top: -80px;
	}
	.hero-video-wrap h1 {
		font-size: 58px;
		line-height: 64px;
	}
	.about-us-wrap .banner-shape1 {
        top: 92%;
	}
	.about-us-wrap.intro-section-wrap .intro-images .image2 {
		bottom: 0;        
		right: -15px;
	}
	.why-us-wrap {
		background-size: contain;
	}
	.whyus-content {
		padding-left: 0;
	}
	.why-us-wrap {
		padding-top: 40px;        
		position: relative;
        overflow: hidden;
	}
	.whyus-img {
		margin-bottom: -95px;
	}
	ul.shapes li:nth-child(2) {
    	top: 30%;
	}
	ul.shapes li:nth-child(1) {
    	top: -10%;
	}
	.contact-left-bg {
		min-height: 900px;
	}
	.contact-form-wrap {
		padding: 25px 25px 25px 10px;
	}
	.breadcrumb_wrap {
    	padding: 200px 0 110px;
	}
	.us-nursing-img-2 {
		right: -55px;
	}
	.us-nursing-shape1 {
		right: -35px;
		top: 25px;
	}
	.international-intro-wrap.intro-section-wrap p {
    	font-size: 19px;
	}
	.why-choose-two__image {
    	width: calc(50% - 30px);
	}
	.why-choose-two__image1 {
    	width: calc(50% - 30px);
	}
	.why-choose-two__image__bg {
		background-position: left center;
	}
	.ibs-wrap h3 {
		font-size: 18px;
	}
	.we-located-wrap ul.ats-list > li:before {
    	font-size: 30px;
	}
	.we-located-wrap ul.ats-list > li {
		padding-left: 42px;    
		font-size: 30px;
	}
	.international-benefits-wrap h3 {
		margin-bottom: 5px;
    	font-size: 22px;
	}
	.roadmap {
		max-width: 100%;
	}
	.testimonial-carousel.owl-carousel .owl-nav button.owl-prev {
		left: -10px;
	}
	.testimonial-carousel.owl-carousel .owl-nav button.owl-next {
		right: -10px;
	}
	.us_service_block {
    	padding: 30px 15px 30px 15px;
	}
	.our-experience-content .section-title {
		margin-bottom: 0.5rem;
	}
	.experience-counter-item {
		padding: 15px 15px;
	}
	.roadmap .point .point-text {
        flex: 1 0 100%;
        width: 100%;
    }
	.us_service_block .service_title {
    	font-size: 19px;
	}
	.footer-widget ul.widget-links > li {
		margin-bottom: 8px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.container, .container-md, .container-sm {
	    max-width: 740px;
	}
	body {
		font-size: 16px;
		line-height: 1.6;
	}
	h2, .h2 {
	    font-size: 28px;
	}
	h3, .h3 {
	    font-size: 22px;
	}
	h4, .h4 {
	    font-size: 20px;
	}
	h5, .h5 {
	    font-size: 18px;
	}
    .side-menu-logo img {
    	width: 100%;
    }
    .side-menu-logo {
    	width: 85%;
    }
    .pad-tb {
	    padding: 40px 0;
	}
	.breadcrumb_title h1 {
		font-size: 30px;
	}
	nav.side-menu-nav {
		margin-top: 35px;
	}
	.hero-video-content {
		padding: 0px 6%;
	}
	.banner-shape1 {
		top: 70%;
	}
	.ats-services-shape2 {
		top: -80px;
	}
	.hero-video .main-heading p {
		width: 100%;
	}
	.hero-video-wrap h1 {
		font-size: 52px;
    	line-height: 58px;
	}
	.intro-section-wrap .intro-content {
		padding-left: 5px;
	}
	.banner-shape2 {
		right: 25px;
    	top: 20px;
	}
	.ats-services-content-wrap {
		padding: 135px 30px 30px 25px !important;	
	}
	.ats-services-row .ats-services-content-wrap {
		padding: 135px 25px 30px 35px !important;
	}    
	.our-experience-content h2 {
		font-size: 26px;
	}
	.experience-counter-item {
		padding: 2px 5px;
	}
	.experience-counter-item .icon-box {
		margin-right: 10px;
	}
	.experience-counter-content p {
		font-size: 14px;
	}
	.experience-counter-item .icon-box img {
		max-width: 60px;
	}
	.experience-counter-item .icon-box:before {
		width: 30px;
    	height: 30px;
	}
	.our-experience {
    	padding: 45px 0 0;
	}
	.experience-counter-list {
		gap: 12px;
	}
	.cta .heading h2 {
		line-height: 34px;
		margin-bottom: 10px;
		font-size: 26px;
	}
	.cta .heading {
		padding: 67px 0px;
	}
	.cta .ats-btn {
		margin-top: 20px;
	}
	.footer-widget h3 {
		margin-bottom: 15px;
	}
	.footer-widget {
		margin-bottom: 25px;
	}
	.footer-top {
    	padding: 40px 0 20px;
	}
	.breadcrumb_wrap {
    	padding: 180px 0 90px;
	}
	.about-us-wrap .banner-shape1 {
        top: 92%;
    }
	.why-us-wrap {
		background-image: none;    
		padding-top: 40px;        
		padding-bottom: 30px;
	}
	.whyus-content {
		padding-left: 0;
	}
	ul.shapes li:nth-child(2) {
    	top: 100%;
	}
	.contact-form-wrap {
		padding: 25px 10px 25px 0px;
	}
	.contact-form-wrap .nav-pills .nav-link {
    	margin: 0 3px 10px;    
		padding: .5rem 0.3rem;        
		font-size: 15px;
	}
	.contact-form-wrap .form-radio-item label {
		padding-left: 20px;
	}
	.contact-form-wrap .form-radio-item {
		position: relative;
	}
	.contact-form-wrap .form-radio-item input[type=radio] {
		position: absolute;
		top: 5px;
	}
	.contact-left-bg {
		min-height: 925px;
	}
	.us-nursing-img-1 {
    	width: 100%; 
	}
	.us-nursing-img-2 {
    	position: relative;
	}    
	.us-nursing-image {
		padding-bottom: 0;
		margin-right: 20px;
		padding-left: 0;
	}
	.us-nursing-shape1 {
		right: -20px;
    	top: 0px;
	}
	.us_service_block .service_title {
    	font-size: 20px;
	}
	.international-intro-wrap.intro-section-wrap p {
    	font-size: 19px;
	}
	.international-benefits-wrap h3 {
		margin-bottom: 5px;
    	font-size: 22px;
	}
	.ib-content-wrap {
		padding: 0px 10px;
	}
	.roadmap {
		max-width: 100%;
	}
	.roadmap .point .point-text {
        flex: 1 0 80%;
        width: 80%;
    }
	.testimonial-carousel.owl-carousel .owl-nav button.owl-prev {
		left: -10px;
	}
	.testimonial-carousel.owl-carousel .owl-nav button.owl-next {
		right: -10px;
	}
	.why-choose-two__image {
		width: 100%;
		height: 300px;
		position: relative;
		top: 0;
		right: 0;
		transform: translateY(0%);
		border-radius: 1000px 0 0 1000px;
		margin-top: 15px;
	}
	.why-choose-two__image__bg::after {
		left: -15px;
	}
	.why-choose-two__image1 {
		width: 100%;
		height: 300px;
		position: relative;
		top: 0;
		left: 0;
		transform: translateY(0%);
		border-radius: 0 1000px 1000px 0;
		margin-bottom: 15px;
	}
	.why-choose-two__image__bg1::after {
		right: -15px;
	}
	.international-benefits-services-wrap.international-benefits-services-wrap1 {
		padding: 40px 0 0px;
	}
	.ibs-wrap h3 {
		font-size: 18px;
	}
	.we-located-wrap ul.ats-list > li {
		padding-left: 32px;
		font-size: 25px;
	}
	.we-located-wrap ul.ats-list > li:before {
    	font-size: 25px;
	}
	.we-located-wrap .col-md-8 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
	.we-located-wrap .col-md-4 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
	.us_service_block {
    	padding: 30px 15px 30px 15px;
	}
	.category-nurses-wrap.pad-tb {
		padding: 40px 0 0;
	}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
	.container {
		max-width: 100%;
	}
}
@media only screen and (max-width: 767px) {
	body {
		font-size: 16px;
		line-height: 1.6;
	}
	h2, .h2 {
	    font-size: 28px;
	}
	h3, .h3 {
	    font-size: 22px;
	}
	h4, .h4 {
	    font-size: 20px;
	}
	h5, .h5 {
	    font-size: 18px;
	}
    header {
    	padding: 6px 10px;
    }
    .pad-tb {
	    padding: 40px 0;
	}
	.side-menu-nav {
		margin-top: 35px;
	}
	.thanks-sec h3 {
	    font-size: 24px;
	    line-height: 34px;
	}
	.thanks-sec h2 {
		font-size: 42px;
	}
	.process-steps_single .count-box {
        position: relative;
        top: 40px;
        margin: 0 auto;
    }
	.process-steps_single-shape1, .process-steps_single-shape2 {
		display: none;
	}
	.hero-area4 .main-heading p {
		width: 100%;
	}
	.images-all-mble .col-md-6 {
		width: 50%;
	}
	.intro-section-wrap .intro-content {
		padding-left: 0;
	}
	.intro-section-wrap .col-lg-pull-6 {
		right: 0;
		margin-top: 25px;
	}
	.intro-section-wrap .col-lg-push-6 {
		left: 0;
	}
	.hero-area4 .images-all-md {
		margin: 60px 0px 0;
	}
	.our-experience-img {
		margin-bottom: 30px;
	}
	.our-experience {
		padding: 40px 0 40px;
	}
	.process-steps ul li:nth-child(3) {
		padding-top: 50px;
	}
	.cta .images .img2 {
		position: relative;
		top: 3px;
		right: 0px;
	}
	.cta .heading {
		padding: 40px 0px 35px;
	}
	.ats-services-shape2, .ats-services-shape3, .banner-shape2 {
		display: none;
	}
	.hero-video-content {
		padding: 0px 15px;
	}
	.footer-bottom {
		padding: 15px 0 15px; 
		text-align: center;
	}
	.hero-video .main-heading p {
		width: 100%;
	}
	.hero-video-wrap h1 {
		font-size: 36px;
    	line-height: 42px;
	}
	.hero-video video {
		object-fit: cover;/*inherit*/
	}
	.intro-content p {
		margin-bottom: 20px;
	}
	.banner-shape1 {
		top: unset;    
		bottom: 10px;
	}
	.ats-services-content-wrap {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;    
		padding: 30px 15px 30px 15px !important;
	}
	.ats-services-img-wrap {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.ats-services-img {
		min-height: 400px;
	}
	.ats-services-row .ats-services-content-wrap .ats-services-content-arrow, .ats-services-content-wrap .ats-services-content-arrow {
		display: none;
	}
	.ats-services-row .ats-services-content-wrap {
		padding: 30px 15px 30px 15px !important;
	}
	.ats-services-wrap .row {
		flex-direction: column-reverse;
	}
	.ats-services-wrap .row.ats-services-row {
        flex-direction: column;
    }
	.ats-heading-holder h2 .ats-heading-title {
		top: unset;
    	left: unset;
		right: 25px;
    	bottom: 0;
	}
	.ats-icon-decor {
		top: unset;
		bottom: -45px;
	}
	.ats-services-row .ats-heading-holder h2 .ats-heading-title {
		right: 25px;
		left: unset;
	}
	.cta .ats-btn {
		margin-top: 18px;
	}
	.footer-widget h3 {
		margin-bottom: 10px;    
		margin-top: 15px;
	}
	.footer-widget ul.social-links {
		margin-top: 20px;
	}
	.breadcrumb_wrap {
    	padding: 190px 0 100px;
	}
	.breadcrumb_title h1 {
		font-size: 30px;
	}
	.about-us-wrap ul.ats-list {
		margin: 5px 0 35px;
	}
	.whyus-content {
		padding-left: 0;
	}
	.why-us-wrap .col-lg-push-6 {
		left: 0;
	}
	.why-us-wrap .col-lg-pull-6 {
		right: 0;
	}
	.why-us-wrap {
		padding-top: 40px;    
		background-image: none;
	}
	ul.shapes li:nth-child(2) {
    	top: 28%;
	}
	.contact-left-bg {
		min-height: 430px;
	}
	.us-nursing-shape1 {
		right: 15px;
    	top: 15px;
	}
	.us-nursing-img-2 {
		right: -20px;
	}
	.us_service_block .service_title {
    	font-size: 20px;
	}
	.us_service_block {
    	padding: 30px 15px 30px 15px;
	}
	.international-intro-wrap.intro-section-wrap p {
    	font-size: 18px;
	}
	.international-experience .experience-counter-item {
		padding: 20px 5px;
	}
	.international-experience.our-experience {
		padding: 40px 0 40px;
	}
	.international-benefits-wrap h3 {
		margin-bottom: 5px;
    	font-size: 24px;
	}
	.international-benefits-wrap .col-md-push-6 {
    	left: 0;
	}
	.international-benefits-wrap .col-md-pull-6 {
    	right: 0;
	}
	.ib-content-wrap {
		padding: 20px 15px 10px;
	}
	.roadmap {
    	padding: 15px 30px 30px;
    	max-width: 100%;
	}
	.testimonial-carousel.owl-carousel .owl-nav button.owl-prev {
		left: 0;
	}
	.testimonial-carousel.owl-carousel .owl-nav button.owl-next {
		right: 0;
	}
	.testimonial-content {
		padding: 0 30px;
	}
	.cta .heading h2 {
		font-size: 32px;    
		line-height: 38px;
	}
	.category_nurses_item.second-child {
		transform: translateY(0px);
	}
	.category_nurses_item.last-child {
		transform: translateY(0px);
	}
	.category_nurses_item h4 {
		margin: 35px 0 10px;
	}
	.category_nurses_item {
		text-align: center;
	}
	.category_nurses_wrp {
		margin-bottom: 20px;
	}
	.we-located-wrap ul.ats-list > li {
		font-size: 25px;    
		padding-left: 35px;
	}
	.we-located-wrap ul.ats-list > li:before {
    	font-size: 25px;
	}
	.ibs-wrap {
		margin-bottom: 15px;
	}
	.we-located-wrap .section-title.text-center {
		margin-bottom: 0rem !important;
	}
	.we-located-wrap ul.ats-list {
		margin: 10px 0 30px;
	}
	.dns-outcomes .us_service_block .service_title {
		font-size: 22px;
	}
	/* .why-choose-two__image__bg1 img {
		display: block;
	} */
	.why-choose-two__image__bg img, .why-choose-two__image__bg1 img {
		display: block;
	}
	.why-choose-two__image__bg::after {
		width: 100%;    
		left: 0;
	}
	.why-choose-two__image {
		width: 100%;
		height: 100%;
		position: relative;
		top: unset;
		right: unset;
		transform: translateY(0);
		border-radius: 0 1000px 1000px 0;
	}
	.why-choose-two__image__bg {
		position: relative;        
		background-image: none !important;
		margin-bottom: 15px;
	}
	.why-choose-two__image__bg img {
		border-radius: 0 1000px 1000px 0;
	}
	.international-benefits-services-wrap {
		padding: 40px 0 40px;
	}
	.why-choose-two__image__bg1::after {
		width: 100%;    
		right: 0;
	}
	.why-choose-two__image__bg1 {
		position: relative;        
		background-image: none !important;
	}
	.why-choose-two__image1 {
		width: 100%;
		height: 100%;
		position: relative;
		top: unset;
		left: unset;
		transform: translateY(0%);
		border-radius: 0 1000px 1000px 0;
	}
	.why-choose-two__image__bg1 img {
		border-radius: 0 1000px 1000px 0;        
		margin-bottom: 15px;
	}
	.international-benefits-services-wrap .row {
		flex-direction: column-reverse;
	}
	.international-benefits-services-wrap.international-benefits-services-wrap1 .row {
		flex-direction: column;
	}
	.international-benefits-services-wrap.international-benefits-services-wrap1 {
		padding: 0px 0 0px;
	}
	.category-nurses-wrap .section-title.text-center {
    	margin-bottom: 0;
	}
}
@media only screen and (max-width: 575px) {
	.hero-video-wrap h1 {
        font-size: 34px;
        line-height: 42px;
    }
	.intro-section-wrap .intro-images .image2 {
		bottom: -25px;
	}
	.hero-video .btn-wrap a {
		margin: 0px 5px;
	}
	.contact-form-wrap {
		padding: 25px 10px;
	}
	.contact-form-wrap .nav-pills .nav-link {
		margin: 0 3px 10px;
    	font-size: 15px;    
		padding: .5rem .3rem;
	}
	.contact-form-wrap .form-radio-item label {
		padding-left: 20px;
	}
	.contact-form-wrap .form-radio-item {
		position: relative;
	}
	.contact-form-wrap .form-radio-item input[type=radio] {
		position: absolute;
		top: 5px;
	}
	.us-nursing-img-2 {
        right: -40px;
    }
	.us-nursing-shape1 {
        right: 0;
        top: 0;
    }
	.us-nursing-img-1 {
    	width: 100%;
	}
	.breadcrumb_title h1 {
        font-size: 28px;
    }
	.category_nurses_item h4 {
		font-size: 22px;
	}
	.contact-section-wrap .contact-section-row {
		flex-direction: column-reverse;
	}
}	
@media only screen and (max-width: 480px) { 
	h2, .h2 {
        font-size: 26px;
    }
	.hero-video-wrap h1 {
        font-size: 28px;
        line-height: 40px;
    }
	.hero-video .btn-wrap a {
        padding: 13px 8px;
        font-size: 15px;
    }
	.experience-counter-item {
		padding: 10px 0px;
	}
	.experience-counter-content p {
		font-size: 15px;
	}
	.experience-counter-content h2 {
		font-size: 26px;
	}
	.contact-left-bg {
        min-height: 400px;
    }
	.contact-form-wrap .nav-pills .nav-link {
        margin: 0 1px 10px;
        font-size: 14px;
        padding: .5rem .2rem;
    }
	.us-nursing-img-2 {
        right: -40px;
        bottom: -40px;
    }
	.us-nursing-image {
		padding-bottom: 280px;
		margin-right: 40px;
		padding-left: 10px;
		margin-bottom: 30px;
	}
	.international-experience .experience-counter-item {
    	width: calc(100% - 0px);
	}
	.international-experience .experience-counter-item:before {
		content: '';
		position: absolute;
		height: 1px;
		width: 100%;
		top: unset;
		right: unset;
		left: auto;
		background: rgb(104 104 104 / 14%);
		bottom: 0;
	}
	.why-choose-two__content h3 {
		margin-bottom: 8px;
    	font-size: 26px;
	}
	.pin:after {
		width: 9px;
    	height: 9px;
	}
	.pin {
		width: 25px;
		height: 25px;
	}
}
@media only screen and (max-width: 393px) {
	.hero-video-wrap h1 {
        font-size: 26px;
        line-height: 38px;
    }
	.hero-video .btn-wrap a {
		padding: 13px 6px;        
		margin: 0 1px;
	}
	.experience-counter-item {
		width: calc(100% - 0px);
	}
	.experience-counter-item:before {
		content: '';
		position: absolute;
		height: 1px;
		width: 100%;
		top: unset;
		right: unset;
		bottom: 0;
		left: auto;
		background: rgb(104 104 104 / 14%);
		display: none;
	}
	.experience-counter-item:after {
		content: '';
		position: absolute;
		height: 1px;
		width: 100%;
		top: auto;
		right: 0;
		bottom: -10px;
		left: 0;
		background: rgb(104 104 104 / 14%);
	}
	/*.experience-counter-item:nth-child(2n + 2):before*/
	.experience-counter-item:nth-last-child(-n + 2):after{
		display: block;
	}
	.contact-form-wrap .nav-pills .nav-link {
		padding: .5rem .5rem;
	}
	.international-experience .experience-counter-item:before { 
		display: block;
	}
	.international-experience .experience-counter-item:after { 
		display: none;
	}
}
@media only screen and (max-width: 375px) {
	h2, .h2 {
        font-size: 25px;
    }
	.hero-video .btn-wrap a {
        padding: 13px 15px;
        margin: 0 5px 10px;
    }
	.hero-video-wrap h1 {
        font-size: 24px;
        line-height: 36px;
    }
	.intro-section-wrap .intro-images .image2 {
        bottom: -5px;
    }
	.cta .heading h2 {
        font-size: 30px;
        line-height: 36px;
    }
	.us-nursing-shape1 {
        right: -22px;
	}
	.breadcrumb_title h1 {
        font-size: 25px;
    }
}
@media only screen and (max-width: 360px) { 
	.hero-video .btn-wrap a {
		min-width: 200px;
	}
	.hero-video .main-heading p {
		font-size: 17px;
    	line-height: 26px;
	}
	.hero-video-wrap h1 {
        font-size: 22px;
        line-height: 34px;
    }
	.intro-section-wrap .intro-images {
		height: 540px;
	}
	.ats-heading-holder h2 .ats-heading-title:after {
		width: 90px;
    	height: 90px;
	}
	.ats-heading-holder h2 .ats-heading-title {
		width: 90px;
    	height: 90px;    
		line-height: 90px;
	}	
	.cta .heading h2 {
        font-size: 28px;
        line-height: 36px;
    }
	ul.shapes li:nth-child(2) {
        top: 16%;
    }
	.breadcrumb_wrap {
        padding: 180px 0 90px;
    }
	.us-nursing-shape1 {
        right: -28px;
    }
	.international-benefits-wrap h3 {
		font-size: 22px;
	}
	.roadmap {
        padding: 15px 15px 30px;
	}
	.roadmap .point {
		padding: 12px 40px;
	}
	.ibs-wrap h3 {
		font-size: 20px;
	}
}
@media only screen and (max-width: 320px) { 
	.side-menu-wrap {
	    width: 95%;
	}
	h2, .h2 {
        font-size: 22px;
    }
	h3, .h3 {
        font-size: 20px;
    }
	.cta .heading h2 {
        font-size: 24px;
        line-height: 34px;
    }
}