@media (min-width: 1401px) and (max-width: 1800px) {
	.container{max-width: 1366px;}
	.contact-wrp .container{max-width: 1366px;}

	.candidates-wrp .row{margin: 0 -10px;}
	.candidates-wrp .row .col-md-3{padding: 0 10px}
	.candidates-wrp .candidate-box{padding: 35px;}
	.candidates-wrp .candidate-box p{font-size: 18px;line-height: 26px;margin: 0;}
	.candidates-wrp .candidate-box h6{font-size: 18px;line-height: 26px;margin: 15px 0 0;}

	.plan-wrp{padding: 50px 0;}
	.plans-head{width: 40%;}
	.packages-list{width: 60%;}
	.plans-list{padding: 30px;}
	.plans-head h2{font-size: 26px;min-height: 50px;}
	.plans-head h4{font-size: 18px;line-height: 26px;}
	.packages-block{padding: 0 15px;}
	.packages-list{margin: 0;}
	.packages-box h2{font-size: 18px;line-height: 25px;}
	.what-include{margin: 0 0 10px;}
	.what-include span{width: 30px;height: 30px;}
	.what-include span img{width: 15px;}
	.packages-box{border-radius: 10px;}
	.packages-box h5{font-size: 16px;line-height: 24px;}
	.packages-box .btn-buy{margin: 0 auto;font-size: 18px;}

	.recruiter-wrp .accordion .accordion-item{padding: 25px;}
	.recruiter-wrp .accordion .accordion-item .accordion-button{font-size: 30px;line-height: 40px;}
	.recruiter-wrp .accordion .accordion-item .accordion-button:before{top: 0;}
	.recruiter-wrp .accordion .accordion-body p{font-size: 22px;line-height: 32px;}
}
/*---------- Large Desktop , Large Screen End ----------*/
@media (min-width: 1200px) and (max-width: 1400px) {
	.container{max-width: 1170px;}
	.contact-wrp .container{max-width: 1170px;}

	.candidates-wrp .row{margin: 0 -10px;}
	.candidates-wrp .row .col-md-3{padding: 0 10px}
	.candidates-wrp .candidate-box{padding: 20px;}
	.candidates-wrp .candidate-box p{font-size: 16px;line-height: 24px;margin: 0;}
	.candidates-wrp .candidate-box h6{font-size: 16px;line-height: 24px;margin: 15px 0 0;}
	.candidates-wrp .col-md-3{padding: 0 10px;}
	.candidates-wrp .btn-primary{}
	.btn-primary{font-size: 14px;line-height: 24px;}
	.candidates-wrp .last-candidate-block .candidate-box{min-height: 350px;}

	.candidates-wrp .candidate-box{min-height: 280px;}
	.candidates-wrp .candidate-block2 .candidate-box{min-height: 320px;}
	.candidates-wrp .last-candidate-block .candidate-box{min-height: 360px;}

	.student-main-wrpper .candidates-wrp .candidate-box{min-height: 280px;}
	.student-main-wrpper .candidates-wrp .candidate-block2 .candidate-box{min-height: 280px;}
	.student-main-wrpper .candidates-wrp .last-candidate-block .candidate-box{min-height: 270px;}

	.about-main-wrpper .candidates-wrp .candidate-box{min-height: 310px;}
	.about-main-wrpper .candidates-wrp .candidate-block2 .candidate-box{min-height: 340px;}

	.recruiter-wrp .accordion .accordion-item .accordion-button{font-size: 28px;line-height: 38px;}
	.recruiter-wrp .accordion .accordion-body p{font-size: 24px;line-height: 34px;}

	.plan-wrp{padding: 50px 0;}
	.plans-head{width: 40%;}
	.packages-list{width: 60%;}
	.plans-list{padding: 30px;}
	.plans-head h2{font-size: 26px;min-height: 50px;}
	.plans-head h4{font-size: 18px;line-height: 26px;}
	.packages-block{padding: 0 15px;}
	.packages-list{margin: 0;}
	.packages-box h2{font-size: 18px;line-height: 25px;}
	.what-include{margin: 0 0 10px;}
	.what-include span{width: 30px;height: 30px;}
	.what-include span img{width: 15px;}
	.packages-box{border-radius: 10px;}
	.packages-box h5{font-size: 16px;min-height: 50px;line-height: 24px;display: flex;align-items: center;justify-content: center;}
	.packages-box .btn-buy{margin: 0 auto;font-size: 18px;}

	.recruiter-wrp .accordion .accordion-item{padding: 25px;}
	.recruiter-wrp .accordion .accordion-item .accordion-button{font-size: 30px;line-height: 40px;}
	.recruiter-wrp .accordion .accordion-item .accordion-button:before{top: 0;}
	.recruiter-wrp .accordion .accordion-body p{font-size: 22px;line-height: 32px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.container{max-width: 960px;}
	.contact-wrp .container{max-width: 960px;}

	header{padding: 15px 0;}
	.navbar-brand img{height: 25px;}
	.navbar-light .navbar-nav li{margin-right: 25px;}
	.navbar-light .navbar-nav .nav-link{font-size: 16px;}
	ul.entersite li a{font-size: 16px;}

	.banner-wrapper h2{font-size: 32px;line-height:40px;white-space: nowrap;top: 50px;}
	.banner-wrapper .hero-block .col-md-7{width: 60%;}
	.banner-wrapper .hero-block .col-md-5{width: 40%;}
	.banner-wrapper .hero-block{top: 35%;}
	.banner-wrapper .hero-block h3{font-size: 30px;margin: 0 0 20px;}
	.banner-wrapper .hero-block a{font-size: 14px;padding: 8px 10px;line-height: 12px;}
	.banner-wrapper .leftpart{height: 600px;}
	.banner-wrapper .rightpart{height: 600px;}
	.banner-wrapper .leftpart .hero-man{width: 280px;margin-right: -60px;}
	.student-main-wrpper .banner-wrapper .leftpart .hero-man{margin-right: -220px;}
	.banner-wrapper .rightpart .hero-man{width: 330px;margin-left: -210px;}
	.student-main-wrpper .banner-wrapper .rightpart .hero-man{margin-left: -80px;}


	.candidates-wrp .box-title{padding: 50px 0 200px;height: auto;}
	.candidates-wrp .box-title h2{font-size: 24px;margin: 0 0 10px;}
	.candidates-wrp .box-title p{font-size: 18px;line-height: 24px;}

	.candidate-block{margin-top: -200px;}
	.candidates-wrp .row{margin: 0 -10px;}
	.candidates-wrp .col-md-3{padding: 0 10px;}
	.candidates-wrp .candidate-box{margin: 0 0 10px;padding: 20px;min-height: 285px;}
	.candidates-wrp .candidate-box .box-img{margin: 0 auto 15px;}
	.candidates-wrp .candidate-box p{font-size: 16px;line-height: 24px;}
	.candidates-wrp .candidate-box h6{font-size: 16px;line-height: 24px;margin: 15px 0 0;}
	.candidates-wrp .last-candidate-block .candidate-box{min-height: 300px;}
	.candidates-wrp .btn-primary{margin: 20px auto 0;}
	.btn-primary{font-size: 14px;padding: 8px 10px;}
	.about-main-wrpper .candidates-wrp .candidate-box{min-height: 315px;margin: 0;}
	.about-main-wrpper .candidates-wrp .candidate-block2 .candidate-box{min-height: 340px;margin: 0;}


	.clients-wrp{padding: 50px 0;margin: 0 0 50px;}
	.clients-wrp h2{font-size: 32px;line-height: 40px;margin: 0 0 20px;}
	.clients-wrp ul{margin: 0 -5px;}
	.clients-wrp ul li{width: 25%;padding: 0 5px;margin: 0 !important;}
	.clients-wrp ul li a{width: 100%;}

	.questions-wrp{padding: 50px 0;margin: 0 0 50px;}
	.questions-wrp h2{font-size: 32px;line-height: 40px;margin: 0 0 20px;}
	.questions-wrp p{font-size: 18px;line-height: 30px;}

	.contact-wrp{padding: 50px 0;margin: 0 0 50px;}
	.contact-wrp .row{margin: 0 -20px;}
	.contact-wrp .col-md-6{padding: 0 20px;}
	.contact-wrp .form-block{margin: 0 0 40px;}
	.contact-wrp h2{font-size: 32px;line-height: 40px;margin: 0 0 20px;}
	.contact-wrp .form-group label{font-size: 18px;line-height: 24px;margin: 0 0 5px;}
	.contact-wrp .form-group .form-control{font-size: 18px;line-height: 24px;}
	.contat-info ul li{font-size: 16px;line-height: 24px;margin: 0 0 10px;}
	.contat-info ul li a{font-size: 16px;line-height: 24px;}

	footer{padding: 50px 0;}
	footer .foot-logo ul li{margin: 0 0 10px;}
	footer .foot-logo ul li a{font-size: 16px;line-height: 24px;}
	footer .quicklinks h3{font-size: 24px;line-height: 30px;margin: 0 0 10px;}
	footer .quicklinks ul li{margin: 0 0 10px;}
	footer .quicklinks ul li a{font-size: 16px;line-height: 24px;}



	.candidate-block2 .candidate-box{min-height: 320px;}
	.candidates-wrp .last-candidate-block .candidate-box{min-height: 380px;}

	.student-main-wrpper .candidates-wrp .candidate-box{min-height: 325px;}
	.student-main-wrpper .candidates-wrp .candidate-block2 .candidate-box{min-height: 290px;}
	.student-main-wrpper .candidates-wrp .last-candidate-block .candidate-box{min-height: 270px;}
	.about-main-wrpper .candidates-wrp .candidate-block2 .candidate-box{min-height: 340px;}

	.modal-dialog{max-width: 960px;min-width: 960px;}
	.modal-content{padding: 45px;}
	.stepbx{width: 40px;height: 40px;left: -10px;top: -10px;}
	.stepbx h4{font-size: 18px;line-height: 40px;}

	.recruiter-wrp .accordion .accordion-item .accordion-button{font-size: 28px;line-height: 38px;}
	.recruiter-wrp .accordion .accordion-body p{font-size: 24px;line-height: 34px;}

	.plan-wrp{padding: 50px 0;}
	.plans-head{width: 40%;}
	.packages-list{width: 60%;}
	.plans-list{padding: 30px;}
	.plans-head h2{font-size: 26px;min-height: 50px;}
	.plans-head h4{font-size: 18px;line-height: 26px;}
	.packages-block{padding: 0 15px;}
	.packages-list{margin: 0;}
	.packages-box h2{font-size: 18px;line-height: 25px;}
	.what-include{margin: 0 0 10px;}
	.what-include span{width: 30px;height: 30px;}
	.what-include span img{width: 15px;}
	.packages-box{border-radius: 10px;}
	.packages-box h5{font-size: 16px;min-height: 50px;line-height: 24px;display: flex;align-items: center;justify-content: center;}
	.packages-box .btn-buy{margin: 0 auto;font-size: 18px;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.container{max-width: 740px;}
	.contact-wrp .container{max-width: 740px;}

	header{padding: 15px 0;}
	.navbar-brand img{height: 25px;}
	.navbar-light .navbar-nav li{margin-right: 25px;}
	.navbar-light .navbar-nav .nav-link{font-size: 16px;}
	ul.entersite li a{font-size: 16px;}


	.banner-wrapper h2{font-size: 32px;line-height:40px;white-space: nowrap;top: 50px;}
	.banner-wrapper .hero-block .col-md-7{width: 60%;}
	.banner-wrapper .hero-block .col-md-5{width: 40%;}
	.banner-wrapper .hero-block{top: 35%;}
	.banner-wrapper .hero-block h3{font-size: 18px;margin: 0 0 20px;}
	.banner-wrapper .hero-block a{font-size: 12px;padding: 8px 10px;line-height: 12px;}
	.banner-wrapper .leftpart{height: 600px;}
	.banner-wrapper .rightpart{height: 600px;}
	.banner-wrapper .leftpart .hero-man{width: 280px;margin-right: -60px;}
	.student-main-wrpper .banner-wrapper .leftpart .hero-man{margin-right: -220px;}
	.banner-wrapper .rightpart .hero-man{width: 330px;margin-left: -210px;}
	.student-main-wrpper .banner-wrapper .rightpart .hero-man{margin-left: -80px;}

	.candidates-wrp .box-title{padding: 50px 0 200px;height: auto;}
	.candidates-wrp .box-title h2{font-size: 24px;margin: 0 0 10px;}
	.candidates-wrp .box-title p{font-size: 18px;line-height: 24px;}

	.candidate-block{margin-top: -200px;}
	.candidates-wrp .row{margin: 0 -10px;}
	.candidates-wrp .col-md-3{width: 50%;padding: 0 10px;}
	.candidates-wrp .candidate-box{margin: 0 0 10px;padding: 20px;min-height: 255px;}
	.candidates-wrp .candidate-box .box-img{margin: 0 auto 15px;}
	.candidates-wrp .candidate-box p{font-size: 16px;line-height: 24px;}
	.candidates-wrp .candidate-box h6{font-size: 16px;line-height: 24px;margin: 15px 0 0;}
	.candidates-wrp .last-candidate-block .candidate-box{min-height: 300px;}
	.candidates-wrp .btn-primary{margin: 20px auto 0;}
	.btn-primary{font-size: 16px;padding: 8px 12px;}

	.clients-wrp{padding: 50px 0;margin: 0 0 50px;}
	.clients-wrp h2{font-size: 32px;line-height: 40px;margin: 0 0 20px;}
	.clients-wrp ul{margin: 0 -5px;}
	.clients-wrp ul li{width: 25%;padding: 0 5px;margin: 0 !important;}
	.clients-wrp ul li a{width: 100%;}

	.questions-wrp{padding: 50px 0;margin: 0 0 50px;}
	.questions-wrp h2{font-size: 32px;line-height: 40px;margin: 0 0 20px;}
	.questions-wrp p{font-size: 18px;line-height: 30px;}

	.contact-wrp{padding: 50px 0;margin: 0 0 50px;}
	.contact-wrp .row{margin: 0 -20px;}
	.contact-wrp .col-md-6{padding: 0 20px;}
	.contact-wrp .form-block{margin: 0 0 40px;}
	.contact-wrp h2{font-size: 32px;line-height: 40px;margin: 0 0 20px;}
	.contact-wrp .form-group label{font-size: 18px;line-height: 24px;margin: 0 0 5px;}
	.contact-wrp .form-group .form-control{font-size: 18px;line-height: 24px;}
	.contat-info ul li{font-size: 16px;line-height: 24px;margin: 0 0 10px;}
	.contat-info ul li a{font-size: 16px;line-height: 24px;}

	footer{padding: 50px 0;}
	footer .foot-logo ul li{margin: 0 0 10px;}
	footer .foot-logo ul li a{font-size: 16px;line-height: 24px;}
	footer .quicklinks h3{font-size: 24px;line-height: 30px;margin: 0 0 10px;}
	footer .quicklinks ul li{margin: 0 0 10px;}
	footer .quicklinks ul li a{font-size: 16px;line-height: 24px;}

	.student-main-wrpper .candidates-wrp .candidate-block2 .candidate-box{min-height: 280px;}
	.student-main-wrpper .candidates-wrp .last-candidate-block .candidate-box{min-height: 250px;}

	.stepbx{width: 40px;height: 40px;left: -10px;top: -10px;}
	.stepbx h4{font-size: 18px;line-height: 40px;}
	.modal-content{padding: 40px 25px;}
	.modal-dialog{max-width: 90%;min-width: 90%;margin: 35px auto;}
	.service-breifdt h1{font-size: 28px;}
	.service-breifdt p{font-size: 16px;line-height: 24px;}
	.service-breifdt li{font-size: 16px;line-height: 24px;padding: 3px 0 3px 20px;}
	.service-breifdt li:before{width: 17px;height: 9px;top: 11px;}
	.service-breifdt .btn-main{font-size: 16px;display: table;}
	button.btn-close{width: 25px;height: 25px;line-height: 27px;font-size: 16px;}
	.service-img{float: none;margin:25px 0 0;display: table;}

	.recruiter-wrp .accordion .accordion-item .accordion-button{font-size: 28px;line-height: 38px;}
	.recruiter-wrp .accordion .accordion-body p{font-size: 24px;line-height: 34px;}

	.plan-wrp{padding: 50px 0;}
	.plans-list{padding: 25px 15px;}
	.packages-list,.plans-head{width: 100%;}
	.plans-head h4{display: none;}
	.plans-head h2{font-size: 32px;margin: 0 0 25px;min-height: auto;text-align: center;}
	.packages-block{width: 33.33%;}
	.packages-list{margin: 0;}
	.packages-block{padding: 0 15px;}
	.packages-box{max-width: 100%;border-radius: 15px;margin:0;}
	.packages-box h2{font-size: 22px;line-height:30px;}
	.what-include span{width: 25px;height: 25px;}
	.what-include span img{width: 10px;}
	.packages-box .btn-buy{font-size: 16px;}
	.advance-box h5{font-size: 16px;}
	.packages-box h5 strong, .what-include h6{display: block;margin: 0 0 10px;line-height: 24px;font-size: 18px;}
	.packages-box.advance-box strong,.packages-box.advance-box h5,.packages-box.advance-box h6{color: #fff;}
	.packages-box h5{font-size: 18px;}

	.what-include{display: flex;flex-flow: row-reverse;margin: 0 0 10px;}
	.what-include span{margin: 0 auto 0 0;}
	.what-include h6{width: 100%;padding: 0 0 0 15px;margin: 0;text-align: left;font-size: 16px;line-height: 24px;}
}

/*---------- Small Mobile , IPhone Start ----------*/
@media (max-width: 767px) {
	header{padding: 15px 0;}
	.navbar-brand img{height: 25px;}
	.nav-row{display: block;padding: 15px 0;}
	.navbar-light .navbar-nav{margin: 0 0 15px;}
	.navbar-light .navbar-nav li{margin: 0 0 10px;}
	.navbar-light .navbar-nav li .nav-link{font-size: 16px;line-height: 24px;padding: 0;}
	ul.entersite li a{font-size: 16px;line-height: 24px;}

	.banner-wrapper h2{font-size: 24px;line-height: 30px;white-space: nowrap;top: 30px;}
	.banner-wrapper .hero-block .col-md-7{width: 60%;}
	.banner-wrapper .hero-block .col-md-5{width: 40%;}
	.banner-wrapper .hero-block{top: 35%;}
	.banner-wrapper .hero-block h3{font-size: 12px;margin: 0 0 20px;}
	.banner-wrapper .hero-block a{font-size: 8px;padding: 8px 10px;line-height: 12px;}
	.banner-wrapper .leftpart{height: 500px;}
	.banner-wrapper .rightpart{height: 500px;}
	.banner-wrapper .leftpart .hero-man{width: 200px;margin-right: -40px;}
	.student-main-wrpper .banner-wrapper .leftpart .hero-man{margin-right: -160px;}
	.banner-wrapper .rightpart .hero-man{width: 230px;margin-left: -160px;}
	.student-main-wrpper .banner-wrapper .rightpart .hero-man{margin-left: -60px;}

	.candidates-wrp .candidate-block{margin-top: -200px;}
	.candidates-wrp .box-title{padding: 50px 0 180px;height: auto;}
	.candidates-wrp .box-title h2{font-size: 24px;margin: 0 0 20px;}
	.candidates-wrp .box-title p{font-size: 18px;line-height: 24px;}
	.candidates-wrp .candidate-box{margin: 0 0 20px;padding: 20px;}
	.candidates-wrp .candidate-box .box-img{margin: 0 auto 15px;}
	.candidates-wrp .candidate-box p{font-size: 16px;line-height: 24px;}
	.candidates-wrp .candidate-box h6{font-size: 16px;line-height: 24px;margin: 15px 0 0;}
	.candidates-wrp .slick-prev, .candidates-wrp .slick-next{right: 0;bottom: 15px;transform: unset;font-size: 20px;}
	.candidates-wrp .slick-prev i, .candidates-wrp .slick-next i{font-size: 16px;}
	.candidates-wrp .slick-next{right: auto;left: 0;}
	.candidates-wrp .last-candidate-block .candidate-box{min-height: unset;}

	.clients-wrp{padding: 50px 0;margin: 0 0 50px;}
	.clients-wrp h2{font-size: 32px;line-height: 40px;margin: 0 0 20px;}
	.clients-wrp ul{margin: 0 -5px;}
	.clients-wrp ul li{width: 50%;padding: 0 5px;margin: 0 0 10px !important;}
	.clients-wrp ul li a{width: 100%;}

	.questions-wrp{padding: 50px 0;margin: 0 0 50px;}
	.questions-wrp h2{font-size: 32px;line-height: 40px;margin: 0 0 20px;}
	.questions-wrp p{font-size: 18px;line-height: 30px;}

	.contact-wrp{padding: 50px 0;margin: 0 0 50px;}
	.contact-wrp .form-block{margin: 0 0 40px;}
	.contact-wrp h2{font-size: 32px;line-height: 40px;margin: 0 0 20px;}
	.contact-wrp .form-group label{font-size: 18px;line-height: 24px;margin: 0 0 5px;}
	.contact-wrp .form-group .form-control{font-size: 18px;line-height: 24px;}
	.contat-info ul li{font-size: 16px;line-height: 24px;margin: 0 0 10px;}
	.contat-info ul li a{font-size: 16px;line-height: 24px;}

	footer{padding: 50px 0;}
	footer .foot-logo ul li{margin: 0 0 10px;}
	footer .foot-logo ul li a{font-size: 16px;line-height: 24px;}
	footer .quicklinks{margin: 35px 0 0;}
	footer .quicklinks h3{font-size: 24px;line-height: 30px;margin: 0 0 10px;}
	footer .quicklinks ul li{margin: 0 0 10px;}
	footer .quicklinks ul li a{font-size: 16px;line-height: 24px;}

	.btn-primary{font-size: 15px;padding: 8px 10px;}

	.service-breifdt .quick-points li{padding: 0;}

	.recruiter-wrp{padding: 45px 0;}
	.recruiter-head ul{margin: 0 auto 45px;}
	.recruiter-head ul li{margin-right: 35px;}
	.recruiter-head ul li a{font-size: 20px;}
	.recruiter-wrp .accordion .accordion-item{padding: 15px;margin: 0 0 25px;}
	.recruiter-wrp .accordion .accordion-item .accordion-button{font-size: 18px;line-height: 26px;}
	.recruiter-wrp .accordion .accordion-body p{font-size: 16px;line-height: 24px;}
	.recruiter-wrp .accordion .accordion-item .accordion-button:before{width: 30px;height:auto;line-height: normal;top: 0;font-size: 18px;}

	.plan-wrp{padding: 45px 0;}
	.plan-wrp h1{font-size: 28px;text-align: center;}
	.plan-wrp h6{font-size: 18px;line-height: 28px;text-align: center;margin: 0 0 25px;}

	.plans-list{padding: 25px;}
	.packages-list,.plans-head{width: 100%;}
	.plans-head h4{display: none;}
	.plans-head h2{font-size: 28px;margin: 0 0 15px;}
	.packages-block{width: 100%;}
	.packages-list{margin: 0;}
	.packages-block{padding: 0;}
	.packages-box{max-width: 100%;border-radius: 15px;margin: 0 0 25px;}
	.packages-box h2{font-size: 22px;line-height:30px;}
	.what-include span{width: 25px;height: 25px;}
	.what-include span img{width: 10px;}
	.packages-box .btn-buy{font-size: 16px;}
	.advance-box h5{font-size: 16px;}
	.packages-box h5 strong, .what-include h6{display: block;margin: 0 0 10px;line-height: 24px;font-size: 18px;}
	.packages-box.advance-box strong,.packages-box.advance-box h5,.packages-box.advance-box h6{color: #fff;}
	.packages-box h5{font-size: 18px;}

	.rtl-wrapper .what-include h6{padding: 0 15px 0 0;text-align: right;}
}

@media (min-width: 576px) and (max-width: 767px) {
	.container{max-width: 540px !important;}	
	.candidates-wrp .row{margin: 0 -10px;}
	.candidates-wrp .col-md-3{width: 50%;padding: 0 10px;}

	.banner-wrapper .hero-block h3{font-size: 15px;}
	.banner-wrapper .hero-block a{font-size: 14px;}

	.candidates-wrp{display: none;}
	.candidates-wrp.mobile-show{display: block;}
	.candidates-wrp .candidates-item{padding: 0 0 40px;}
	.candidates-wrp .candidates-item .candidate-box{min-height: 280px;}
	.candidate-block2 .candidate-box{min-height: 280px;}
	.candidates-wrp .last-candidate-block .candidate-box{min-height: 360px;}

	.student-main-wrpper .candidates-wrp .candidate-block2 .candidate-box{min-height: 280px;}
	.student-main-wrpper .candidates-wrp .last-candidate-block .candidate-box{min-height: 250px;}

	.stepbx{width: 40px;height: 40px;left: -10px;top: -10px;}
	.stepbx h4{font-size: 18px;line-height: 40px;}
	.modal-content{padding: 40px 25px;}
	.modal-dialog{max-width: 90%;min-width: 90%;margin: 35px auto;}
	.service-breifdt h1{font-size: 28px;}
	.service-breifdt p{font-size: 16px;line-height: 24px;}
	.service-breifdt li{font-size: 16px;line-height: 24px;padding: 3px 0 3px 20px;}
	.service-breifdt li:before{width: 17px;height: 9px;top: 11px;}
	.service-breifdt .btn-main{font-size: 16px;display: table;}
	button.btn-close{width: 25px;height: 25px;line-height: 27px;font-size: 16px;}
	.service-img{float: none;margin:25px 0 0;display: table;}
	.recruiter-wrp .accordion .accordion-item .accordion-button:before{top: 10px;}

	.what-include{display: flex;flex-flow: row-reverse;}
	.what-include span{margin: 0 auto 0 0;}
	.what-include h6{width: 100%;padding: 0 0 0 15px;margin: 0;text-align: left;}
}
@media (min-width: 448px) and (max-width: 575px) {
	.banner-wrapper .hero-block h3{font-size: 15px;}
	.banner-wrapper .hero-block a{font-size: 14px;}

	.candidates-wrp{display: none;}
	.candidates-wrp.mobile-show{display: block;}
	.candidates-wrp .candidates-item{padding: 0 0 40px;}
	.candidates-wrp .candidates-item .candidate-box{min-height: unset !important;}

	.stepbx{width: 40px;height: 40px;left: -10px;top: -10px;}
	.stepbx h4{font-size: 18px;line-height: 40px;}
	.modal-content{padding: 40px 25px;}
	.modal-dialog{max-width: 90%;min-width: 90%;margin: 35px auto;}
	.service-breifdt h1{font-size: 28px;}
	.service-breifdt p{font-size: 16px;line-height: 24px;}
	.service-breifdt li{font-size: 16px;line-height: 24px;padding: 3px 0 3px 20px;}
	.service-breifdt li:before{width: 17px;height: 9px;top: 11px;}
	.service-breifdt .btn-main{font-size: 16px;display: table;}
	button.btn-close{width: 25px;height: 25px;line-height: 27px;font-size: 16px;}
	.service-img{float: none;margin:25px 0 0;display: table;}
	.recruiter-wrp .accordion .accordion-item .accordion-button:before{top: 10px;}

	.what-include{display: flex;flex-flow: row-reverse;}
	.what-include span{margin: 0 auto 0 0;}
	.what-include h6{width: 100%;padding: 0 0 0 15px;margin: 0;text-align: left;}
}
@media (max-width: 447px){
	.candidates-wrp{display: none;}
	.candidates-wrp.mobile-show{display: block;}
	.candidates-wrp .candidates-item{padding: 0 0 40px;}
	.candidates-wrp .candidates-item .candidate-box{min-height: unset !important;}	
	.clients-wrp .slick-prev,
	.clients-wrp .slick-next{right: 0;}
	.clients-wrp .slick-prev{left: 0;right: auto;}
	.clients-wrp .slick-prev:before, .clients-wrp .slick-next:before{background:#020a72;color: #fff;}
	.stepbx{width: 40px;height: 40px;left: -10px;top: -10px;}
	.stepbx h4{font-size: 18px;line-height: 40px;}
	.modal-content{padding: 40px 25px;}
	.modal-dialog{max-width: 90%;min-width: 90%;margin: 35px auto;}
	.service-breifdt h1{font-size: 28px;}
	.service-breifdt p{font-size: 16px;line-height: 24px;}
	.service-breifdt li{font-size: 16px;line-height: 24px;padding: 3px 0 3px 20px;}
	.service-breifdt li:before{width: 17px;height: 9px;top: 11px;}
	.service-breifdt .btn-main{font-size: 16px;display: table;}
	button.btn-close{width: 25px;height: 25px;line-height: 27px;font-size: 16px;}
	.service-img{float: none;margin:25px 0 0;display: table;}
	.recruiter-wrp .accordion .accordion-item .accordion-button:before{top: 10px;}

	.what-include{display: flex;flex-flow: row-reverse;}
	.what-include span{margin: 0 auto 0 0;}
	.what-include h6{width: 100%;padding: 0 0 0 15px;margin: 0;text-align: left;}
}
@media (min-width: 1851px) and (max-width: 1900px){#before-after-slider img{height:980px;}}
@media (min-width: 1801px) and (max-width: 1850px){#before-after-slider img{height:950px;}}
@media (min-width: 1751px) and (max-width:1800px){#before-after-slider img{height:920px;}}
@media (min-width: 1701px) and (max-width: 1750px){#before-after-slider img{height:900px;}}
@media (min-width: 1651px) and (max-width: 1700px){#before-after-slider img{height:900px;}}
@media (min-width: 1601px) and (max-width: 1650px){#before-after-slider img{height:850px;}}
@media (min-width: 1551px) and (max-width: 1600px){#before-after-slider img{height:820px;}}
@media (min-width: 1501px) and (max-width: 1550px){#before-after-slider img{height:800px;}}
@media (min-width: 1451px) and (max-width: 1500px){#before-after-slider img{height:770px;}}
@media (min-width: 1401px) and (max-width: 1450px){#before-after-slider img{height:750px;}}
@media (min-width: 1351px) and (max-width: 1400px){#before-after-slider img{height:730px;}}
@media (min-width: 1301px) and (max-width: 1350px){#before-after-slider img{height:700px;}}
@media (min-width: 1251px) and (max-width: 1300px){#before-after-slider img{height:680px;}}
@media (min-width: 1201px) and (max-width: 1250px){#before-after-slider img{height:650px;}}
@media (min-width: 1151px) and (max-width: 1200px){#before-after-slider img{height:650px;}}
@media (min-width: 1101px) and (max-width: 1150px){#before-after-slider img{height:600px;}}
@media (min-width: 1051px) and (max-width: 1100px){#before-after-slider img{height:600px;}}
@media (min-width: 1001px) and (max-width: 1050px){#before-after-slider img{height:540px;}}
@media (min-width: 951px) and (max-width: 1000px){#before-after-slider img{height:530px;}}
@media (min-width: 901px) and (max-width: 950px){#before-after-slider img{height:530px;}}
@media (min-width: 851px) and (max-width: 900px){#before-after-slider img{height:530px;}}
@media (min-width: 801px) and (max-width: 850px){#before-after-slider img{height:500px;}}
@media (min-width: 751px) and (max-width: 800px){#before-after-slider img{height:460px;}}
@media (min-width: 701px) and (max-width: 750px){#before-after-slider img{height:420px;}}
@media (min-width: 651px) and (max-width: 700px){#before-after-slider img{height:380px;}}
@media (min-width: 601px) and (max-width: 650px){#before-after-slider img{height:340px;}}
@media (min-width: 551px) and (max-width: 600px){#before-after-slider img{height:310px;}}
@media (min-width: 501px) and (max-width: 550px){#before-after-slider img{height:285px;}}
@media (min-width: 451px) and (max-width: 500px){#before-after-slider img{height:260px;}}
@media (min-width: 401px) and (max-width: 450px){#before-after-slider img{height:230px;}}
@media (min-width: 351px) and (max-width: 400px){#before-after-slider img{height:210px;}}
@media (min-width: 301px) and (max-width: 350px){#before-after-slider img{height:180px;}}

