/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
.forget-login{ }
.forget-login h4{font-family: "Sofia", sans-serif; color: #fff; padding: 10px 0; text-align: center; margin: 0; display: inline-block; width: 100%; font-size: 25px; line-height: 35px; font-family: 'Mukta', sans-serif;}
.sing-right form input {width: 35%; outline: none; border: 1px solid #cccccc69; font-size: 15px; color: #000; line-height: 22px; padding: 10px 10px; margin: 20px auto 0; background: #fff; display: block; text-align: center; border-radius: 25px; }
.sing-right form button {padding: 7px 30px; margin: 10px 0 0; border: none; outline: none; background: #00b451; color: #fff; border-radius: 5px; font-size: 15px; cursor: pointer; margin: 20px auto; display: block; }

.oc-item img{  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%);}
.oc-item img:hover{  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */ filter: grayscale(0%);}
.blog-block img{ -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */ filter: grayscale(0%);}
.blog-block img:hover{  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%);}
.blog-block .blog-block-text h3{text-align: center; font-size: 20px; }

.is-expanded-menu .menu-link { transition: margin 0.4s ease, padding 0.4s ease; font-size: 13px; }
.fbox-plain .fbox-icon { border: none !important; height: auto !important; width: 15%; }
.fbox-plain .fbox-icon img { height: auto; width: 100%; }
img.ab-a-new{position: absolute; bottom: 0; width: 70%; right: 0; }
.is-expanded-menu .sub-menu-container .menu-item > .menu-link { padding: 10px 15px; font-weight: var(--cnvs-primary-menu-submenu-font-weight); border: 0; transition: all 0.2s ease-in-out; font-size: 14px; }
.slider-caption.slider-caption-center { position: relative; max-width: 90%; text-align: center; margin: 0 auto; left: 0; right: 0; }
/*INNER-ABOUT.PHP*/
.align-management{ width: 100%; padding: 80px 0 0 0; margin: 0; }
.align-management h2{ padding: 0 0 1px; margin: 0; font-size: 25px; line-height: 35px; color: #000; font-weight: bold;}
.align-management h2 span{color:#0c87eb !important;}
.corporate-social{ width: 100%; padding: 20px 0 0; margin: 0; }
.corporate-social h2{ text-align: center; color: #fff; font-weight: bold;}
.corporate-social h5{ text-align: center; padding: 0 10%; color: #e5e0e0; font-weight: normal; }
.corporate-box{ border-radius: 5px; margin: 0; overflow: hidden;}
.corporate-box img{ width: 100%;     height: 250px; padding: 0px 0 0; margin: 0;border-radius: 5px; }
.corporate-box h3{     padding: 15px 0; margin: -5px 0 0 0; text-align: center; font-size: 16px; font-weight: bold; background: #343a41; z-index: 99; position: relative; color: #fff; }
.team-block{    width: 100%; text-align: center; }
.team-block h4{font-size: 15px;display: block;padding: 0;margin: 0;line-height: 25px;}
.team-block h4 span{display: block; font-size: 13px; line-height: 16px;}
.team-block .management3{width: 90%; height: auto; padding: 0; margin: 0;transition: all 600ms ease-in-out;}
.team-block .management2{width: 90%; height: auto; padding: 0; margin: 0;transition: all 600ms ease-in-out;}
.team-block .management1{width: 90%; height: auto; padding: 0; margin: 0;transition: all 600ms ease-in-out;}
.team-block .management3:hover{  transform: scale(1.1); transition: all 600ms ease-in-out;}
.team-block .management2:hover{  transform: scale(1.1); transition: all 600ms ease-in-out;}
.team-block .management1:hover{  transform: scale(1.1); transition: all 600ms ease-in-out;}

/*INNER-Employer Login / Register.PHP*/
form.login-em{     padding: 30px 25px; margin: 0; border: 1px solid #ccc; border-radius: 5px; width: 100%; }
form.login-em h3{ }
form.login-em p{ }
form.login-em .login-left{    width: 100%; padding: 0 0; margin: 5px 0 20px; }
form.login-em .login-left label{ }
form.login-em .login-left input{width:100%; border: 1px solid #ccc; padding: 5px 10px; border-radius: 5px; margin: 0 0 5px; }
form.login-em .login-left a{ text-align: right; display: block; font-size: 15px; line-height: 20px; margin: 15px 0 0; }
form.login-em .login-left .form-sub{    width: 50%;}
form.login-em .login-left .form-sub input{width: 80%; border: 1px solid #ccc; padding: 5px 10px; border-radius: 5px; margin: 0 0 5px; background: #6c757d; color: #fff; }

form.register-em{     width: 95%;  float: right;}
form.register-em h3{ }
form.register-em p{ }
form.register-em .register-left{     width: 50%; float: left; display: block; margin: 0 0 10px; padding: 0; }
form.register-em .register-left label{width: 100%; }
form.register-em .register-left input{ width:90%; border: 1px solid #ccc; padding: 5px 10px; border-radius: 5px; margin: 0 0 5px; }
form.register-em .register-left .form-sub{    width: 50%;}
form.register-em .register-left .form-sub input{width: 70%; border: 1px solid #ccc; padding: 5px 10px; border-radius: 5px; margin: 0 0 5px; background: #212529; color: #fff; }

h5.rec-raj { font-size: 18px; font-weight: 700; color: #333; margin: 0 0 10px; line-height: 25px; }
.rec-raj-ul li { color: #7b7777; list-style: disclosure-closed; font-size: 17px; line-height: 30px; padding: 0 0 5px 10px; }
.rec-raj-ul li:hover{color: #0dbb99;} 


/*JOB Sekker*/
.career-consultancy{ margin: -440px 0 0 0; padding: 15px; position: relative; z-index: 9; background: #fff; text-align: center; }
.career-consultancy h2{     padding: 0 0; font-size: 18px; font-weight: bold; text-transform: uppercase; margin: 10px 0 15px; }
.career-consultancy h2 span{ color:#0c87eb !important;}
.career-consultancy h5{ text-align: justify;}

.content-wrap .register-from-v { position: relative; display: block; margin: 0 auto 50px; padding: 15px 0; background: #fff; width: 90%; height: auto; box-shadow: -4px -3px 39px -9px rgba(0,0,0,0.64); -webkit-box-shadow: -4px -3px 39px -9px rgba(0, 0, 0, 0.2); -moz-box-shadow: -4px -3px 39px -9px rgba(0,0,0,0.64); border: 10px solid #fff; height: 1100px; }
.content-wrap .register-from-v form { width: 100%; height: auto; display: inline-block; }
.content-wrap .register-from-v form .key-register {position: relative; width: 49%; border: none; margin: 15px 0 5px 0; padding: 5px; float: left; height: 70px; }
.content-wrap .register-from-v form .key-register i { font-size: 13px; color: #403f44; padding: 0; margin: 0 0 5px; position: relative; width: 100%; display: block; background: #fff; font-family: "Montserrat", Verdana, Arial, sans-serif; font-style: inherit; font-weight: bold; text-align: left; }
.content-wrap .register-from-v form .key-register input { width: 98%; outline: none; font-family: "Montserrat", Verdana, Arial, sans-serif; color: #000; font-size: 13px; background: #f7f7f7; border: 1px solid #ccc; padding: 5px 10px; border-radius: 5px; }
.content-wrap .register-from-v form .key-register textarea { width: 98%; outline: none; font-family: "Montserrat", Verdana, Arial, sans-serif; color: #000; font-size: 13px; background: #f7f7f7; border: 1px solid #ccc; padding: 7px 10px; border-radius: 5px; }
.content-wrap .register-from-v form input[type="submit"] { width: 70%; background: #1abc9c; border: none; outline: none; font-size: 18px; color: #fff; font-weight: bold; font-family: revert; padding: 10px 0; border-radius: 6px; margin: 30px 0 0; float: left; display: block; }
.content-wrap .register-from-v form .key-register select { width: 98%; outline: none; font-family: "Montserrat", Verdana, Arial, sans-serif; color: #000; font-size: 13px; background: #f7f7f7; border: 1px solid #ccc; padding: 7px 10px; border-radius: 5px; }
img.captcha-hed { width: 100%; height: 40px; margin: 0 0 6px; border-radius: 8px; position: relative; }
span.captcha-text { position: absolute; content: ""; top: 10px; left: 40px; right: 0; width: 25%; margin: 0; font-size: 18px; font-weight: bold; color: #000; letter-spacing: 1px; background: none; }
.video-wrap-edit-raj { overflow: hidden; width: 100%; position: relative; height: 650px; }
.content-wrap .register-from-v form .key-register-span{}
.content-wrap .register-from-v form .key-register-span span{width: 15.8%; display: inline-block; font-size: 12px; line-height: 18px; margin: 5px 0 0; padding: 0;}
.content-wrap .register-from-v form .key-register-span span input{height: 15px; padding: 0;}



/*Contact*/
.tab{}
.tab .tablinks{}

.tabcontent{}
.tabcontent h3{ color: #000; font-weight: bold; margin: 20px 0 10px 0;}
.tabcontent p{color: #000000b5; font-size: 19px; line-height: 35px; padding: 0 0 0 10px;transition:all 600ms ease-in-out;}
.tabcontent p:hover{ color:#000;transition:all 600ms ease-in-out;}
.tabcontent iframe{ position: relative; width: 100% !important; height: 250px !important; border: 5px solid #ccc !important; border-radius: 8px !important; margin: 20px 0 0;}

.fbox-icon a.raj-new-add {
display: block;
position: relative;
width: 170%;
height: 100%;
color: #fff;
margin: 5px 0 0 -10px;
}
