

@media (min-width:1640px){
	.container{max-width: 1440px;}
}

@media (max-width:1499px){
	.header-logo img{max-width:200px;}
	.header-main .header-right{padding-left:55px;}
}


@media (max-width:1399px){
	
	
	.header-main .header-right{padding-left:40px;}
	h1{font-size:58px;}
	.hero h1 { font-size: 48px; }
	h2{font-size:32px;}
	h3 { font-size:26px;}
	h4 { font-size:22px;}
	h5 { font-size:20px;}  
	h6 { font-size:16px;}

	p{font-size:16px;line-height:26px;}

	.padding-100{padding:80px 0px;}
	
	.banner-text-main .banner-text h1{margin-bottom:35px;}
	.banner-text-main .banner-text p{margin-bottom:50px;max-width:780px;font-size:20px;line-height:32px;}
	
	ul.point-list li{font-size:16px;line-height:26px;padding-left:30px;margin:10px 0px;}
	
	.btn{padding:10px 33px 11px 33px;font-size:16px;}
	.solution_icon_text h3{font-size:18px;line-height:26px;color:#000;}
	.solution_box{padding:25px;border-radius:15px;}
	.info_text_main h3{margin-bottom:25px;font-size:26px;line-height:40px;}
	.review_sec .review_box{padding:25px 25px;margin:15px 0px;height:calc(100% - 30px);}
	.review_box p{font-size:15px;line-height:26px;margin-bottom:16px;}
	.review_sec .review_box .client-info-wp .client-img{width:50px;height:50px;}
	.review_sec .review_box .client-info-wp .client-info{width:calc(100% - 50px);padding-right:15px;}
	.review_sec .client-info .client-name span{font-size:14px;line-height:25px;}
	.footer_link_wp .footer_link ul li a{font-size:14px;}
	p.logo_text{max-width:300px;}
	.footer-main p,.footer-main a{font-size:14px;}
	.footer-main h5{font-size:16px;margin-bottom:25px;}
	.footer_link_wp .footer_link ul li{margin-bottom:16px;}
	.footer-main .footer-top{padding:80px 0px;}
	
	.subscribe-mail-main .btn{font-size:15px;min-width:150px;}

	.header-btn a.link{margin-right:30px;}
	.banner-section{padding:120px 0px;}
	.info_sec_row .find_attract-title h3{font-size:32px;font-weight:700;line-height:38px;}
	ul.superpowerpoint-list li .superpower-content p{font-size:18px;line-height:26px;}
	ul.superpowerpoint-list li{margin-top:30px;}
	ul.superpowerpoint-list li .superpower-content p.p-title{font-size:18px;line-height:28px;}
	.recruitment-efforts-wp .recruitment-efforts p {font-size: 18px; line-height: 26px; }
	ul.point-list li:after {top: 3px; }

}


@media (max-width:1199.98px){

	h1, .hero h1 {font-size:45px;}
	h2{font-size:28px;}
	h3 { font-size:26px;}
	h4 { font-size:22px;}
	h5 { font-size:20px;}  
	h6 { font-size:16px;}

	p{font-size: 16px; line-height:26px; }

	.header-main .header-inner-main .container{max-width:100%;}
	.header-main .header-top .container { max-width: 100%; }
	.header-top { padding: 0px 13px; }
	
	.header-main .header-right{padding-left:25px;}
	.header-main .header-inner-main .header-inner .header-menu ul li a{font-size:14px;margin:0px;padding:25px 0px;}
	.header-main .navbar-container{padding:0px 10px;}


	.customers-logos_row .cl_col{width:calc(16.33% - 52px);}
	.banner-text-main .banner-text p{margin-bottom:45px;max-width:700px;font-size:18px;line-height:30px;}
	.automation_img_wp{padding-right:5px;}
	.orientation_sec .automation_img_wp{padding-left:5px;}
	ul.point-list li{font-size:14px;line-height:24px;padding-left:29px;margin:10px 0px;}
	ul.point-list li:after{top:4px;width:15px;height:15px;}
	.agencies_img_wp{padding-left:0px;}
	.solution_box p{font-size:14px;}
	.solution_icon_text h3{}
	.solution_icon_text .solution_icon{width:50px;height:50px;}
	.info_sec_wp .info_sec_row{margin:70px 0px;}
	.info_text_main h3{font-size:22px;line-height:34px;}
	.info_text_main p{font-size:14px;line-height:26px;}
	.header-main .header-inner-main .header-inner .header-menu ul.navbar-nav > li {margin: 0px 15px; }
	
	.hero p { font-size: 18px; line-height: 28px; }

}

@media (max-width:1023.98px){
.customers-row-slider .slick-list{padding-right:10%;}
}


/*=========================================================
// Medium devices (tablets, less than 992px)
===========================================================*/

@media (max-width: 991.98px) { 



	
	h1 { font-size:40px;}
	h2 { font-size:26px;}
	h3 { font-size:24px;}
	h4 { font-size:22px;}
	h5 { font-size:20px;}  
	h6 { font-size:16px;}

	.h1 { font-size:34px;}
	.h2 { font-size:26px;}
	.h3 { font-size:24px;}
	.h4 { font-size:22px;}
	.h5 { font-size:20px;}  
	.h6 { font-size:16px;}

	.hero h1 { font-size: 38px; }	

	.btn {padding: 9px 30px; font-size: 14px; }

	.header-main .header-inner-main .header-inner .header-menu .header-menu-inner{position:fixed;top:108px;left:0;right:0;background:#f8f8f8;z-index:777;height:calc(100vh - 108px);overflow:auto;transition:all 400ms ease;transform:translateX(-100%);visibility:hidden;opacity:0;}
	.header-main .header-inner-main .header-inner .header-menu.show .header-menu-inner{transform:translateX(0);visibility:visible;opacity:1;}
	.header-main .header-inner-main .header-inner .header-menu ul li a{margin:0;padding:5px;width:100%;color:#000;font-size:15px;}
	.header-main .header-right{margin-right:0px;text-align:right;}
	.header-main .navbar-container{padding:10px 0px;}
	.header-main .header-inner-main .header-inner .header-menu .header-menu-inner{display:block;padding-top:30px; padding-bottom: 30px;}
	.header-main .header-menu .header-menu-inner > ul > li{text-align:left;border-bottom:1px solid #ccc;}
	.header-main.active .header-inner-main .header-inner .header-menu .header-menu-inner {top: 97px; height: calc(100vh - 97px); }
	.header-height{height: 108px;}
	.header-menu ul li .login-btn a.btn{color:#fff!important;}
	.header-menu ul li .login-btn a.btn::after{display:none!important;}
	.header-main .header-inner-main .header-inner .header-menu ul li a:hover:after,.header-main .header-inner-main .header-inner .header-menu ul li a.active:after{transform-origin:unset!important;bottom:0px;}
	.header-main .header-menu .header-menu-inner > ul > li{padding:5px 10px; width: 100%;}
	.header-main .header-menu .header-menu-inner .login-btn > ul > li{padding-bottom:20px;}
	.header-main .header-right .navbar-toggler{outline:none!important;box-shadow:none;}
	.header-main .header-inner-main .header-inner .header-menu ul li a:after{display:none;}
	.header-main .header-inner-main .header-inner .header-menu ul li a.active{color:#ff6830;}
	.header-main{padding-top:0px;background:transparent;}
	.header-main.active{box-shadow:0 0 10px rgba(0,0,0,0.4);}

	
	.header-main .dropdown_menu .dropdown_click i{font-size:22px;transition:all 400ms ease;}
	.header-main .dropdown_main ul{width:100%;max-width:100%;}
	.header-main .header-menu .header-menu-inner > ul > li.dropdown_menu > a{padding-right:40px !important;width:100%;}
	.header-main .header-menu .header-menu-inner > ul > li.dropdown_menu > a.dropdown_click{width:35px!important;height:35px!important;background:#e5e2de;display:flex!important;align-items:center!important;justify-content:center!important;position:absolute;right:0;top:7px;border-radius:2px; padding: 0px !important;}
	.header-main .dropdown_menu .dropdown_click[aria-expanded="true"] i{transform:rotate(180deg);}
	.header-main .dropdown_menu .dropdown_click[aria-expanded="false"] i{transform:rotate(0deg);}
	.header-main .header-inner-main .header-inner .header-menu ul li a{width:100%;}


	
/*	.header-main.active{top: 0px;}*/

	.header-main .header-inner-main .header-inner .header-menu ul li a{display:inline-block;padding:10px 10px;}
	

	.header-main .header-inner-main .header-menu-inner .navbar-nav{width:100%;max-width:650px;padding-right:15px;padding-left:15px;margin:auto;}
	.header-btn a.link{font-size:16px;color:#000;margin:0px;font-weight:600;margin-right:30px;padding:10px 10px;margin-left:30px;height:45px;}
	.header-main .header-inner-main .header-inner .header-menu ul.navbar-nav > li{margin:0px;padding:2px 0px;}
	.header-btn{display:flex;justify-content:center;margin-top:35px;}
	.banner-text-main .banner-text p {margin-bottom: 40px; max-width: 550px; font-size: 16px; line-height: 26px; }

	.customers-logos_row .cl_col {width: calc(20% - 52px); }
	.automation_img_wp {padding-right: 0px; text-align: center; margin-bottom: 45px; }
	.orientation_wp .automation_info { margin-bottom: 50px; }
	.automation_info h2 br { display: none; }

	.caregivers_wp .automation_info {margin-bottom: 50px; }
	.agencies_wp .automation_info {margin-bottom: 50px; }


	.info_sec_wp .info_sec_row .info_img img{border-top-left-radius:50px;border-bottom-right-radius:50px;}
	.info_sec_wp .info_sec_row:nth-child(even) .info_img img{border-top-right-radius:50px;border-bottom-left-radius:50px;}
	.social_media_wp{margin-bottom:20px;}
	.footer-main h5{margin-bottom:15px;}

	.info_sec_wp .info_sec_row .info_text_main{width:50%;padding-left:30px;}
	.info_sec_wp .info_sec_row:nth-child(even) .info_text_main{padding-right:30px;}
	.info_sec_wp .info_sec_row .info_img{width:50%;}
	.info_text_main h3{font-size:20px;line-height:30px;}
	.info_text_main .info_btn{margin-top:25px;}

	.info_sec_row .find_attract-title h3{font-size:24px;line-height:34px;margin-bottom:15px;}
	.info_sec_row .find_attract-title h3 .line img{max-width:120px;}
	.agencies_sec .agencies_wp{padding:80px 50px 20px;}
	.recruitment-efforts-wp .recruitment-efforts p{font-size:16px;}
	.agencies_wp .automation_info h2{margin-bottom:40px;}
	.agencies_sec.padding-100{padding:20px 0;}
	.solution_row .solution-col{padding:20px;}
	.solution_row .solution-col .solution_box:after{width:39px;}
	.solution_box{padding:20px;}

	.solution_row .solution-col:nth-child(7) .solution_box::after{bottom:calc(100% + 14px);}
	.solution_row .solution-col:nth-child(3) .solution_box::after{top:calc(100% + 12px);}
	.solution_row .solution-col{width:50%;}
	.solution_row .solution-col:nth-child(2) .solution_box::after{transform:translate(-50%,-50%) rotate(90deg);top:calc(100% + 17px);left:50%;}
	.solution_row .solution-col:nth-child(4) .solution_box::after{transform:translate(-50%,-50%) rotate(180deg);top:50%;right:calc(100% - 20px);left:unset;}
	.solution_row .solution-col:nth-child(5) .solution_box::after{transform:translate(0%,-50%) rotate(0deg);top:50%;left:100%;}
	.solution_row .solution-col:nth-child(6) .solution_box::after{bottom:calc(100% + 14px);display:block;}
	.solution_row .solution-col:nth-child(8) .solution_box::after{transform:translate(0%,-50%) rotate(180deg);top:50%;left:unset;right:100%;}
	.solution_row .solution-col:nth-child(9) .solution_box::after{transform:translate(-50%,-50%) rotate(90deg);bottom:calc(100% + 5px);left:50%;right:unset;top:unset;}
	.solution_row .solution-col:nth-child(7) .solution_box::after{display:none;}


	.header-logo img {height: 40px; }

	.hero .btn-vid { left: 0; right: 0; bottom: 30px; width: 246px; margin-left: auto; margin-right: auto; }
}

/*=========================================================
// Small devices (landscape phones, less than 768px)
===========================================================*/

@media(min-width:768px){}



@media (max-width: 767.98px) {

	.hero h1 { font-size: 32px; }

	.hero p { font-size: 16px; line-height: 26px; }
	
	/* .hero .btn-vid img { width: 65px; height: 65px; } */

	.form-group{margin-bottom:20px;}
	.padding-100{padding: 50px 0px;}

	.footer_link_wp{margin-bottom:40px;}
	p.logo_text{max-width:100%;}
	.footer-main .footer-top{padding:60px 0px;}
	
	.info_sec_wp .info_sec_row .info_img{width:100%;margin-bottom:30px;}
	.info_sec_wp .info_sec_row .info_text_main{width:100%;padding-left:0px;}
	.info_text_main h3{margin-bottom:15px;}
	.solution_icon_text{margin-bottom:20px;}
	.img-theme-1 .theme-img,.img-theme-2 .theme-img{border-radius:15px;}
	.img-theme-1:after,.img-theme-2:after{border-radius:15px;}
	.left-p{padding-left:15px;padding-bottom:15px;}
	.right-p{padding-right:15px;padding-bottom:15px;}
	.customers-logos_row .cl_col{width:calc(25% - 52px);}
	.banner-section{padding:120px 0px;}
	.automation_top_img{margin-bottom:25px;}
	.automation_sec_top{margin-bottom:65px;}

	.info_sec_row .info_text_main{width:100%;padding-right:0px;margin-bottom:30px;}
	.info_sec_row .info_img{width:100%;}
	.info_sec_row{margin:50px 0px;}
	.solution_row .solution-col{width:100%;padding:20px 0;}
	.solution_row{margin-left:0px;margin-right:0px;padding-bottom:30px;}
	.solution_sec_top h2{margin-bottom:15px;}
	ul.superpowerpoint-list li .icon-wp{width:40px;height:40px;margin-top:3px;}
	ul.superpowerpoint-list li .superpower-content{width:calc(100% - 40px);padding-left:20px;}
	ul.superpowerpoint-list li .superpower-content p{margin-bottom:0px;font-size:15px;}
	ul.superpowerpoint-list li .superpower-content p.p-title{font-size:16px;line-height:26px;}

	.header-btn{flex-wrap:wrap;}
	.header-btn a.link{text-align:center;}
	.header-btn .btn{width:100%;max-width:78%;margin-top:15px;}
	.footer-bottom-wp .row{flex-direction:column-reverse;justify-content:center;text-align:center;}
	.footer-bottom .social_media_wp{justify-content:center;}

	.find_attract_wrap .info_sec_row:nth-child(even) .info_text_main{padding-left:0px;}
	.find_attract_wrap .info_sec_row:nth-child(even) .info_text_main .info_text_wp{margin-left:0px;}
	.agencies_sec .agencies_wp {padding: 55px 25px 20px; }

	.solution_row .solution-col .solution_box:after {content: ''; display: block !important; background-image: url(../images/arrow.svg); background-repeat: no-repeat; background-position: center right; position: absolute; transform-origin: center center; background-size: cover; width: 40px; height: 14px; left: calc(50% - 20px)!important; top: calc(100% + 14px)!important; transform: rotate(90deg) !important;}
	.solution_row .solution-col:last-child .solution_box:after{display:none !important;}
	
	ul.point-list.b-center-point-list li{font-size:16px;}
	ul.point-list.b-center-point-list li:before{width:15px;height:15px;}
}

/*=========================================================
Extra small devices (portrait phones, less than 576px)
===========================================================*/
@media (max-width: 576px) { 
	.container {padding-left: 20px; padding-right: 20px; }
	.customers-logos_row .cl_col{width:calc(33.33% - 30px);margin:15px;}
	.hero .btn-vid { bottom: -21px; }
}


@media (max-width: 481px) { 

	h1 { font-size:30px;}
	h2 { font-size:24px;}
	h3 { font-size:22px;}
	h4 { font-size:20px;}
	h5 { font-size:18px;}  
	h6 { font-size:14px;}
	p{font-size: 14px;} 


.customers-logos_row .cl_col{width:calc(50% - 50px);margin:25px;}
.automation_sec_wp{padding-bottom:70px;}
.orientation_sec .automation_img_wp{padding-right:0px;margin-bottom:10px;}
.agencies_wp .automation_info h2{margin-bottom:30px;}
.agencies_wp .agencies_text p{margin-bottom:15px;}
.info_sec_wp .info_sec_row:first-child{margin-top:25px;}

.header-logo img {max-width: 130px; }

/*
.header-main .header-inner-main .header-inner .header-menu .header-menu-inner {top: 108px; height: calc(100vh - 108px); }
.header-main.active .header-inner-main .header-inner .header-menu .header-menu-inner {top: 60px; height: calc(100vh - 60px); }
*/

.banner-section{ padding:80px 0px 100px; }

ul.header-top-link li a {font-size: 13px; }
.header-top { padding: 0px 0px; }
.title-sec h2 {font-size: 26px; max-width: 300px; margin: 0px auto;}
}

