.apply-btn .flip-box-wrap .flip_link a{ background:rgba(0,0,0,0.4); border-radius:5px; color:#fff; font-weight: 500; display:inline-block; padding:12px 30px; margin-top:30px; font-size:16px;}
.apply-btn .flip-box-wrap .flip_link a:hover{ background:#242930; color:#fff;}
.apply-btn .flip-box-wrap h3.ult-responsive { line-height:30px !important; font-weight: 500; color: #323a45 !important;}

/*#careers-detail-box{margin-top:150px;}
#careers-detail-box .detail-title{text-align:center;}
#careers-detail-box h1{color:#EC6305; font-size:80px;}
#careers-detail-box .detail-title p,#careers-detail-box .exp-detail .left p,#careers-detail-box .exp-detail .right p{font-family:"Poppins",sans-serif; font-size:16px; color:#323a45;}
#careers-detail-box .career-detail{background:#fff; margin-top:25px;	 padding:40px 30px 0px;}
#careers-detail-box .career-detail ul{overflow:hidden; margin-bottom:20px;}
#careers-detail-box .career-detail ul li{background:url("http://php54.indianic.com/inic2016/wp-content/uploads/2016/07/circle-black.png") no-repeat left 5px; list-style:none; width:46%; float:left; font-family:"Poppins",sans-serif; padding-left:24px; margin-bottom:15px; color:#323a45; font-size:16px;}
#careers-detail-box .exp-detail{width:100%; padding:30px 0px; overflow:hidden; border-top:1px solid #e2e6e9;}
#careers-detail-box .exp-detail .left{width:50%; float:left;}
#careers-detail-box .exp-detail .left span,#careers-detail-box .exp-detail .right span{font-weight:500;}
#careers-detail-box .exp-detail .right{width:50%; float:right;}*/

#apply-form { background:#fff; padding-top:60px; box-shadow:0 0 32px 0px rgba(0, 0 , 0 , 0.1); overflow:hidden; }
#apply-form h2 { border-left:none !important;/* padding-left:45px; font-weight:500; color:#252b33; font-size:30px; */}
#apply-form .pad { padding:30px 50px 50px; }
#apply-form .pad-r{margin-right:50px;}
#apply-form .colm-three { width:30.12%; float:left; position:relative; box-sizing: border-box; }
#apply-form .colm-one{width:100%; position:relative;}
#apply-form .colm-three.br-btm-1 label{margin-right:30px;  cursor:pointer;}
#apply-form .colm-three.br-btm-1 p{margin-bottom:5px;}
#apply-form .mr-top{margin-top:50px;}
#apply-form form.apply-now-form label { display:inline; color: rgba(138, 149, 158, 1); font-size:16px; font-weight:400;}
#apply-form form.apply-now-form label.required:after,#apply-form form.apply-now-form textarea.required:after,#apply-form .colm-three.br-btm-1 p:after,#apply-form form .education-block table.apply-table tr td.required:after {content:"*"; color:red; margin-left:5px;}
#apply-form form.apply-now-form .more-about-you label,#apply-form form.apply-now-form .skill label{font-size:16px;}
#apply-form form.apply-now-form input{ display:block; outline:none; width:100%; border-bottom: 1px solid rgba(200, 207, 212, 1) !important; border-style: none none solid; color:#323a45; font-size:16px; text-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.5); }
#apply-form form.apply-now-form select,#apply-form form.apply-now-form textarea { display:block; outline:none; padding:10px 0px 0px; width:100%; border-bottom: 1px solid rgba(200, 207, 212, 1) !important; border-style: none none solid; color:#323a45; font-size:16px; text-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.5); }
#apply-form form.apply-now-form textarea{resize:none; font-family:"Poppins",sans-serif; font-weight:500; padding:22px 0px 10px !important;}
#apply-form .colm-three span.focus-border {background-color: #3399ff; bottom: 0; height: 2px; left: 50%; position: absolute; transition: all 0.4s ease 0s; width: 0;}
#apply-form form.apply-now-form input::-moz-placeholder{color:#323a45;}
#apply-form form.apply-now-form input::-webkit-input-placeholder{color:#323a45 !important;}
#apply-form form.apply-now-form input.radio{display:inline-block; margin-left:0px; width:5%; vertical-align: top;}
#apply-form form.apply-now-form button.btn{background:rgba(0, 0, 0, 0) linear-gradient(to right, #ec6305 0%, #d62938 100%) repeat scroll 0 0; cursor:pointer; padding:10px 50px; border:none; border-radius:5px; color:#fff; font-size:20px; font-family: "Poppins", sans-serif; transition: all 0.9s ease 0s; font-weight:500; }
#apply-form form.apply-now-form button.btn:hover{background:rgba(0, 0, 0, 0) linear-gradient(to right, #d62938 0%, #ec6305 100%) repeat scroll 0 0; transition: all 0.9s ease 0s;}
#apply-form .personal-information span{margin-right:20px; color:#323a45;}
#apply-form form.apply-now-form select { -moz-appearance: none; -webkit-appearance: none; appearance: none; font-weight:400; color:#323a45; background:url("http://php54.indianic.com/inic2016/wp-content/uploads/2016/07/drop-down.png") no-repeat right center; padding-bottom:5px; border-radius: 0px; }
#apply-form form .education-block table.apply-table{padding-left:50px; border-collapse:separate; margin-top:30px;}
#apply-form form .education-block table.apply-table tr td input{border-bottom:1px solid rgba(200, 207, 212, 1) !important; padding:10px 0px; font-weight:200; width:85%;}
#apply-form form .education-block table.apply-table tr th,#apply-form form .education-block table.apply-table tr td{padding:15px 0px; /*border-bottom:1px solid #c8cfd4;*/ text-align: left;}
#apply-form form .education-block table.apply-table tr th{color:#ec6305; font-size:16px; text-transform:uppercase; font-weight:lighter;}
#apply-form form .education-block table.apply-table tr td.grey{color:#8a959e; font-weight:400; vertical-align:middle;}
#apply-form form .education-block table.apply-table tr td.fnt{font-size:18px; color:#323a45; vertical-align:middle;}
#apply-form form .inputfile + label { background-color: #8a959e; color: #fff; transition: all 0.4s ease-in 0s; border-radius:5px;}
#apply-form form .inputfile + label:hover{ background-color:#1c2c3b;}
#apply-form form .upload + label { cursor: pointer; display: inline-block; overflow: hidden; padding:10px 25px;}
#apply-form form .upload { height: 0.1px; opacity: 0; overflow: hidden; position: absolute; width:6% !important; z-index: -1;}
#apply-form form .upload + label span { font-size: 14px; font-weight:500;}
#apply-form form .upload-file span.file{display:inline-block; padding-top:10px; padding-left:15px; vertical-align:top; font-size:14px; color:#8a959e;}
#apply-form form .upload-file p{font-size:16px; color:#8a959e;}
#apply-form form.apply-now-form input.effect-1,#apply-form form.apply-now-form textarea.effect-1{border: 0; padding:15px 0px 15px 0px; margin-top:10px; border-bottom: 1px solid #ccc; background-color: transparent; position:relative; z-index:2;}
#apply-form form.apply-now-form input.effect-1 ~ label,#apply-form form.apply-now-form textarea.effect-1 ~ label {position: absolute; color: #aaa; left: 0; letter-spacing: 0.5px; position: absolute; transition: 0.3s; top:30px; transition: all 0.3s ease 0s; width: 100%; z-index:1; letter-spacing: 0.5px;}
#apply-form form.apply-now-form input.effect-1 ~ .focus-border,#apply-form form.apply-now-form textarea.effect-1 ~ .focus-border{position: absolute; bottom: 0; left: 50%; width: 0; height: 2px; background-color: #f58220; transition: 0.4s;}
#apply-form form.apply-now-form input.effect-1:focus ~ .focus-border,#apply-form form.apply-now-form textarea.effect-1:focus ~ .focus-border, #apply-form form.apply-now-form input.effect-1.has-content ~ .focus-border,#apply-form form.apply-now-form textarea.effect-1.has-content ~ .focus-border{width: 100%; transition: 0.4s; left: 0; z-index:99;}
#apply-form form.apply-now-form input.effect-1.has-error, #apply-form form.apply-now-form textarea.effect-1.has-error{ border-color: red !important; }
#apply-form form.apply-now-form input.effect-1.has-error ~ .focus-border,#apply-form form.apply-now-form textarea.effect-1.has-error ~ .focus-border{background-color: red !important;}
#apply-form form.apply-now-form input.effect-1.has-error ~ label,#apply-form form.apply-now-form textarea.effect-1.has-error ~ label{color: red !important; }
#apply-form form.apply-now-form input.effect-1:focus ~ label,#apply-form form.apply-now-form textarea.effect-1:focus ~ label, #apply-form form.apply-now-form input.effect-1.has-content ~ label,#apply-form form.apply-now-form textarea.effect-1.has-content ~ label{top:2px; font-size: 14px; color:rgba(138, 149, 158, 1); transition: 0.3s;}