@media only screen and (max-width:1920px){}
@media only screen and (max-width:1700px){
     header .container{max-width:100%;padding:0 15px;}
    .Pre-employment{height:100%;}
    /*.Pre-employment-in{max-width:80%;}*/
    /*.how-content{min-height:643px;}
    .how-content p{min-height:206px;}
    .how-content{padding:98px 62px 83px 62px;}*/
    /*.call-in{max-width:68%;}*/
    .vedio figure img{height:auto;}
    .critical-in-bottom a{letter-spacing: 0px;}
    .how-content a{letter-spacing: 0px;}
    .Pre-employment-left a{letter-spacing: 0px;}
    .banner-in a{letter-spacing: 0px;}
    .number-details > ul{padding:0;}
    .footer-top-in > ul{padding:0;}
	.banner-dots{max-width: 100%;padding: 0 15px;}
}
@media only screen and (max-width:1500px){
    nav > ul:first-of-type > li > a{padding:7px 15px 7px; font-size: 18px;}
    nav > ul.contact-info{font-size: 16px;}
    
    .banner-in h3{font-size:36px;}
    /*.Pre-employment-in{max-width:92%;}*/
    .how-content{padding:83px 55px 83px 55px;}
    .how-content h3{font-size:55px;}
    /*.how-content p{min-height:230px;}*/
    /*.call-in{max-width:80%;}*/
    
}
@media only screen and (max-width:1300px){
    /*.Pre-employment-in{max-width:100%;}*/
    .Pre-employment-right small{padding:6px 9px 10px 0;}
    .how-content h3{font-size:50px;}
    .how-content{padding:75px 35px;}
    /*.critical-in{max-width:53%;}*/
    /*.call-in{max-width:90%;}*/
    nav > ul:first-of-type > li > a{padding:7px 15px 7px; font-size: 16px;}
    nav > ul.contact-info{font-size: 14px;}
    .slick_dots{max-width:577px;}
    
    
    
}
@media only screen and (max-width:1200px){
    nav > ul:first-of-type > li > a{font-size:15px;}
    nav > ul.contact-info{font-size: 13px;}
    .logo{padding:0;}
    .logo a img{width:210px;object-fit: cover;}
    
    .banner-main figure{position: relative; padding-top: 40%; overflow: hidden; width: 50%;}
    .banner-main figure img{height: 100%; width: auto; object-fit: cover;}
    .banner-in {width: 50%;}
    .banner-in h3{font-size:36px;}
    .dot-wrap{width:50%; right: 0px;}
    .Pre-employment-left h2 br{display:none;}
    .Pre-employment-left h2{font-size:44px;}
    .Pre-employment-in{padding:95px 0 85px 0;}
    .how-content h3{font-size:46px;}
    /*.how-content p{min-height:254px;}*/
    /*.call-in{max-width:100%;}*/
    .logo a img{width:195px;}
    nav > ul:first-of-type{margin: 28px -15px 10px -15px;}
    nav > ul:first-of-type > li > a{padding:7px 10px 7px;}
    
}
@media only screen and (max-width:1024px){
    nav > ul:first-of-type > li > a{padding:7px 8px 7px; font-size: 14px;}
    nav > ul.contact-info{font-size: 12px;}
    .banner-in h3{font-size:30px;}
    .Pre-employment-left h2{font-size:43px;}
    /*.Pre-employment-left span{padding:0 47px 51px;}*/
    .how-content h3{font-size:40px;}
    .call-right h4{font-size:29px;}
    footer{padding:70px 0 0 0;}
    .logo a img{width:195px;}
    .call-left span{font-size:35px;}
    /*.how-content{min-height:693px;}
    .how-content p{min-height:302px;}*/
    
    
    
}
@media only screen and (max-width:991px){
    /*--menu--*/
    nav{display:none;position: absolute; top: 71px; left: 0px; width: 100%; z-index: 1001; background: #f2f3f3; margin: 0;padding:0 0 10px 0;border-bottom: 1px solid rgba(0,0,0,0.15);border-top: 1px solid rgba(0,0,0,0.10);}
    .menu {background: none;border: 0 none;outline: none;box-shadow: none;cursor: pointer;float: right;display: inline-block;margin:0 20px 0 0;position: absolute;top:15px;right:0;}
    .menu span {width: 35px;height:4px;background: #000;display: block;pointer-events: none;}
    .sidemenu nav{display: block;padding: 40px 0 0 0;float: none;}
    .sidemenu{display: block;}
    .wrapper{position: relative;}
    nav ul li{display: block;margin: 0 auto;width: 100%;}
    nav ul li a{color: #000;width:100%; font-size: 18px !important; padding: 15px !important;}

    nav ul, nav ul:first-of-type{margin: 0 auto;}
    nav ul li{text-align: center;padding:0;margin:0;}
    
nav > ul.contact-info{margin: 0px; text-align: center; position:relative; font-size: 14px;}
nav > ul.contact-info li{display: block; margin: 0;color: #7d6b6b;}
nav > ul.contact-info li:after{display: none;}
nav > ul.contact-info li a{ display: block; color: #7d6b6b; padding: 10px !important;}
nav > ul.contact-info li a:hover{color: #c83928;}
    
    
    
    
    
    .header-in .dropdown{width:100%;left:0;right:0;margin:0 auto;position: static;}
    .header-in ul.dropdown > li{padding:10px 0 10px 0px;}
    
    /*--index page--*/
    
        
	.banner .container{padding: 0;}
    .banner-in h3 br{display:none;}
    .banner-in h3{font-size:24px;padding: 0 0 15px 0;}
    .banner-in span{padding:0 0 30px 0;}
    .banner-in{right: 0;padding:40px 15px 80px 15px;}
    .banner-in a{margin:0 auto 0px;}

    .Pre-employment-left h2{font-size:30px;}
    .Pre-employment-left{padding:0;}
    /*.Pre-employment-right{padding:68px 0 0 10px;}
    .Pre-employment-left span{padding:0 0px 50px;}*/
    .Pre-employment-right small{font-size:19px;}
    .Pre-employment-in{padding:85px 0 60px;}
    .vedio-play a{width:140px;height:140px;}
    .how-content{padding:60px 15px;}
    .how-content h3{font-size:34px;}
    /*.how-content{min-height:711px;}
    .how-content p{min-height:350px;}*/
    /*.critical-in{max-width:70%;}*/
    .owl-carousel .owl-nav button.owl-next{right:-20%;}
    .owl-carousel .owl-nav button.owl-prev{left:-20%;}
    .call-left span{font-size:28px;}
    .call-right h4{font-size:24px;}
    .call-right h5{font-size:23px;}
    footer{padding:65px 0 0 0;}
    .address-details address{margin:0;}
    .address-details p{margin:0;}
    .vedio-play a .fa{font-size:85px;}
    
.page_header h1 {font-size: 36px;}
.article h2{font-size: 36px;}
.article h3{font-size: 36px;}
.article h4{font-size: 30px;}
.article h5{font-size: 24px;}
.article h6{font-size: 20px;}
    

}
@media only screen and (max-width:767px){
    .banner-main figure{position: relative; padding-top: 45%; overflow: hidden; width: 100%;}
    
    .banner-main figure img{width: 100%; height: auto;object-fit: cover;}

	.banner-in{position: inherit;max-width: 100%;padding:20px 15px 60px; width: 100%;}
    .banner-in h3{font-size:24px;padding: 0 0 15px 0;}
    .banner-in a{margin:0 auto 0;}
	.banner-in span {padding: 0 0 18px 0;}
    .banner-dots{bottom: 20px;}
    .dot-wrap{width:100%; right: 0px; bottom:20px;}

    .Pre-employment-left h2{font-size:25px;}
    .Pre-employment-left span{font-size:24px;}
    .Pre-employment-right p{font-size:18px;}
    .Pre-employment-right small{padding:0 0px 10px 0;font-size:14px;}
    .Pre-employment-in{padding:70px 0 45px;}
    /*.how-content{min-height:inherit;}
    .how-content p{min-height:inherit;}*/
    .how-content{padding:50px 15px;}
    .how-we-in > ul > li:nth-child(even) .how-content{background:#f2f3f3;}
    
    /*.critical-in{max-width:75%;}*/
    .critical-in-content h4{font-size:29px;}
    .owl-carousel .owl-nav button.owl-prev{left:-17%;}
    .owl-carousel .owl-nav button.owl-next{right:-17%;}
    .critical{padding:100px 0 50px 0;}
    .call-main{padding:30px 0 17px 0;}
    .call-left{padding:0;}
    footer{padding:55px 0 0 0;}
    .footer-top-in a > img{width:350px;object-fit: cover;}
    .number-details > ul > li > a{font-size:23px;}
    .address-details p{font-size:23px;padding:0 0 15px 0;}
    .slick_dots{max-width:100%;float:none;text-align:center;}
    .Pre-employment-right small{font-size:13px;}
}
@media only screen and (max-width:575px){
    .Pre-employment-left{}
    /*.Pre-employment-right{padding: 45px 0 0 0px;}*/
    .profoile-in h3 {font-size: 36px;}    

    .vedio figure img{height:300px;object-fit: cover;}
    .critical{padding:90px 0 50px 0;}
    .call-left span{letter-spacing:-2px;font-size:33px;}
    .footer-bottom-in p{margin:0;font-size:11px;}
    .footer-bottom-in{padding:60px 0 12px 0;}
    .vedio-play a .fa{font-size:65px;left:13px;}
    .vedio-play a{width:120px;height:120px;}
    .owl-carousel .owl-nav button.owl-next{background-size:20px 40px;}
    .owl-carousel .owl-nav button.owl-prev{background-size:20px 40px;}
    .owl-carousel .owl-nav button.owl-next:hover{background-size:20px 40px;}
    .owl-carousel .owl-nav button.owl-prev:hover{background-size:20px 40px;}
    .call-right h4{font-size:20px;}
.page_header h1 {font-size: 30px;}
.article h2{font-size: 30px;}
.article h3{font-size: 30px;}
.article h4{font-size: 24px;}
.article h5{font-size: 22px;}
.article h6{font-size: 18px;}
}
@media only screen and (max-width:479px){
    .banner-in h3{font-size: 18px;}
    .banner-in span{font-size:14px;}
    .banner-in a{width:100%; height: 35px;font-size: 15px;}
    .Pre-employment-left span{font-size:23px;}
    .Pre-employment-left a{width:100%;}
    .profoile-in {padding: 50px 15px 25px 15px;}    
    .profoile-in h3 {font-size: 30px;}    
    .how-content h3{letter-spacing: 1px;}
    .how-content{padding:40px 15px;}
    .how-content a{width:100%;}
    .critical-in-content h4{font-size:21px;}
    .critical-in{margin:0 40px;}
    .critical-in-bottom a{width:100%;}
    .critical-in-content span{padding:0 0 55px 0;}
    .owl-carousel .owl-dots{bottom:21px;}
    .critical{padding:90px 0 35px 0;}
    .call-left span{font-size:25px;}
    .number-details{max-width:100%;}
    .number-details > ul > li{padding:0 0 15px;width:100%;float:none;}
    .address-details p{font-size:18px;}
    .footer-top{padding:0 0 15px 0;}
    .footer-top-in > ul > li{padding:0 6px 15px;}
    .number-details > ul > li > a{font-size:21px;}
    .number-details > ul > li > a .fa{font-size:21px;}
    .footer-top-in a img{width:250px;}
    .how-content p{font-size:19px;padding:0 0 30px 0;}
    .vedio-play a .fa{font-size:65px;left:13px;}
    .vedio-play a{width:120px;height:120px;}
    .footer-top-in > ul > li > a .fa{font-size:28px;}
    .slick_dots ul li a{width:16px;height:16px;}
    .owl-carousel .owl-nav button.owl-next{background-size:13px 30px;width: 13px;height: 30px; right:-30px;}
    .owl-carousel .owl-nav button.owl-prev{background-size:13px 30px;width: 13px;height: 30px; left: -30px;}
    .owl-carousel .owl-nav button.owl-next:hover{background-size:13px 30px;}
    .owl-carousel .owl-nav button.owl-prev:hover{background-size:13px 30px;}
    
}
@media (min-width: 992px){
    nav{display:block !important;}
    
	img.float-right {
	margin-left: 15px !important;
        float: right!important;
	}

	img.float-left {
		margin-right: 15px !important;
        float: left !important;
	}
    
}