/* ipad 1024 landscape */
@media (max-width:1024px) {
	.client-section .col-md-3 span{font-size: 18px;}
	#remove-button{margin-bottom: 15px;}
	.register-section .radio-box label{padding-right: 10px;}
	.register-section .radio-box label{font-size: 20px;}
	label{font-size: 17px; font-weight: 600;}
	.form-control{font-size: 16px;}
	.user-progress ul li{margin-right: -32px;}
	.user-progress ul li img{ width: 60px; }
	.register-section .signin-form form .cust-btn .btn-default{min-width: 210px; font-size: 20px;}

}

/* ipad 768 portrait */
@media (max-width:768px) {
	.navbar-toggle{margin-right: -30px;}
	.radio-inline{padding-left: 0;}
	.register-section .signin-form, .signin-section .signin-form{margin-top: 30px;}
	.signin-form .form-group label{font-weight: 600;}
	footer .ds-ftr{text-align: center;}
	footer {margin-top: 20px;}
	.signin-section .signin-form .signin-btn{margin-top: 30px;}
	.menu{transform: scale(0.6, 0.6) translate(0%, 0%);}
	.recruitment-box .img img{width: 100%; height: auto;}
	.recruitment-box{min-height: 100%; margin-top: 25px;}
	.recruitment-img{text-align: center; margin-top: 60px;}
	.rxt-js-logo{transform: scale(0.7, 0.7) translate(0%, 0%); width: 100% !important;}
	.client-section .cust-main{margin: 50px 0;}
	.client-section .cust-img{display: block;}
	.client-section .cust-border .cust-effect::before{left: 0;}
	.table-responsive{border: none;}
	.client-leftbar .user-profile{margin: 0px 0 40px;}
	.client-section .cust-btn{margin: 20px 0 30px;}
	.contact-section .signin-form .signin-btn{margin-top: 15px;}
	.contact-section .signin-form{margin-top: 30px}
	.identify-section .ds-lft img, .identify-section .ds-rgt img, .solutions-section .ds-lft img, .solutions-section .ds-rgt img{width: 100% !important; margin-left: 0;}
	.ds-mn img.col-xs-6{width: 100%;}
	.talent-section .random-profilediv .profile-outer{position: relative;}
	.current-rolesleftbar{border-right: none;}
	.rt-btn.cv-btn{margin: 20px 0;}
	.job-application .rt-btn.submit-btn{margin: 20px 0;}
	.user-progress img.xs-ball{float: right;}
	.user-progress .babu-toggle{position: relative; padding: 10px; top: 50px;}
	.user-progress .babu-toggle::before{content: ""; position: absolute; left: 50%; top: -6px; border-width: 0;border-style: none;border-color: transparent;-webkit-transform: translate(-100%, -50%);-ms-transform: translate(-100%, -50%);transform: translate(-100%, -50%);border-bottom: 15px dashed;border-top: 0px solid transparent;border-right: 15px solid transparent;border-left: 15px solid transparent;;margin: 0 auto;text-align: center;color: #e2e2e2;}
	.content-toplink{margin: 50px 0 10px;}
	.btn-default{font-size: 20px;}
	.cust-title{padding-bottom: 10px !important;}
	.register-section .signin-form .form-group .textarea.form-control{width: 100%; resize: vertical;}
	.register-section .signin-form form .cust-btn .btn-default{min-width: 260px; font-size: 20px;}

}

/* iphone 6+ 736 landscape */
@media (max-width:736px) {
}

/* iphone 6 667 landscape */
@media (max-width:667px) {
}

/* iphone 5 568 landscape */
@media (max-width:568px) {
	.button.left a{padding: 6px 15px 6px 45px; font-size: 14px;}
	.button.right a{padding: 6px 45px 6px 15px; font-size: 14px;}
	.menu-icon{background: #04b95d url(../images/menu-btn-icon.png) right 14px center no-repeat;}
	.home-menu{background: #04b95d url(../images/home-icon.png) left 14px center no-repeat;}
	.signin-form .form-group label{font-size: 18px; width: 100%;}
	.register-section .radio-box .radio-inline label{font-size: 16px; padding-right: 26px;}
	.radio-inline + .radio-inline{margin-left: 0;}
	.menu-section .menu{position: relative; float: left; padding-left: 20px;}
	.menu-section .menu-logo{position: relative; height: auto;}
	.menu-section .menu-logo img{position: relative; top: 0; left: 0; transform: none; max-width: 185px; padding: 20px;}
	.menu-section .menu ul li{position: relative; left: 0; top: 0; padding-bottom: 10px;}
	.menu-section .menu ul li a{padding: 10px 0 -1px 65px; background-size: 40px auto; line-height: 40px;}
	.menu-section .menu ul li.nav-story{left: 0;}
	.menu{transform: none;}
	.menu-section .menu ul{position: relative; top: 0; left: 0; transform: none;  border: none; border-radius: 0; width: 100%; height: auto;}
	.menu-section .menu ul li.nav-solutions, .menu-section .menu ul li.nav-science, .menu-section .menu ul li.nav-videos, .menu-section .menu ul li.nav-employer, 
	.menu-section .menu ul li.nav-individual, .menu-section .menu ul li.nav-psychometric, .menu-section .menu ul li.nav-identify{left: 0; top: 0;}
	.menu-section .menu ul li.nav-testimonials{width: 100%; bottom: 0;}
	.menu-section .menu ul li.nav-testimonials a{display: block; background-position: left top; font-size: 16px; color: #fff; text-align: left; background-size: 40px auto; line-height: 40px; padding: 0 0 0 65px;}
	.menu-section .menu ul li a.right{background-position: left top; padding: 0 0 0 65px;}
	.panel-title{font-size: 24px;}
	.menu-section{overflow: scroll;}
	.jobs-list ul li .mln-date{font-size: 12px; padding: 10px 20px;}
	.input-group .form-control{font-size: 14px;}
	.btn-default, .jobs-list ul li .mln-right table tr > td button{font-size: 18px;}
	.form-group{margin-bottom: 10px;}
	.form-group a{font-size: 16px; margin-top: 11px;}
	.button:before{height: 50px;}
	.client-section .client-rightbar h2{font-size: 22px;}
	.job-application .gola-wrap{margin-top: 22px;}


}

/* iphone 4 480 landscape */
@media (max-width:480px) {
	.rxt-js-logo{transform: scale(0.5, 0.5) translate(0%, 0%);}
	.job-application .xs-ball{width: 50px; margin-bottom: 28px;}
	.job-application .gola-wrap img{width: 50px; margin-bottom: 20px}
	.user-progress ul li{margin-right: -25px;}
	.user-progress ul li img{ width: 52px; }
	.register-section .signin-form form .cust-btn .btn-default{min-width: 100%; font-size: 18px;}
}

/* iphone 6+ 414 portrait */
@media (max-width:414px) {
	.signin-form .form-group label{font-size: 16px; width: 100%;}
	.rt-btn{font-size: 11px; min-width: 80px;}
	.slideMenu .owl-carousel.owl-drag .owl-item a{font-size: 17px; padding: 4px 15px;}
}

/* iphone 6 375 portrait */
@media (max-width:375px) {
	.rc-anchor-normal{width: 280px;}
	.rc-anchor-logo-portrait{margin: 10px 0 0 10px;}
	.rc-anchor-normal .rc-anchor-pt{margin: 4px 30px 0 0;}
	.btn-default{min-width: 260px;}
	.rxt-js-logo h3{font-size: 1.3em !important;}
	footer .ds-ftr{font-size: 11px;}
	.user-progress ul li{margin-right: -20px;}
	.user-progress ul li img{ width: 42px; }
}

/* iphone 5 and iphone 4 320 portrait */
@media (max-width:320px) {
}