* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html{
  font-size: 62.5%; /*10px*/
}
.dropdown.show {
  overflow: initial;
}
.dropdown-menu li {
  margin-right: 0 !important;
  border-bottom: 1px solid #cccccc4d;
  line-height: 3rem;
  color: #fff !important;
 
}
.dropdown-item {color: #fff !important;font-weight: bold !important;}
.dropdown-item:focus, .dropdown-item:hover{
  background: #f47126 !important;
  color: #fff !important;
}
.dropdown-menu{
  background: #012c60 !important;
 
}
.dropdown-menu li:last-child{border-bottom: none;}
.form_login form input[type=text], .form_login form input[type=password] {
  width: 80%;
  padding: 1.4rem;
  border: none;
  border-radius: 1.2rem;
  box-sizing: border-box;
  margin-top: .6rem;
  margin-bottom: 3.8rem;
  resize: vertical;
  background: #22344b;
  outline: none;
  color: #fff;
  font-size: 1.5rem;
}

input[type=submit] {
  background-color: #f47126;
  color: white;
  padding: 1.2rem 2.0rem;
  border: none;
  border-radius: 1.2rem;
  cursor: pointer;
  width: 80%;
  font-size: 1.7rem;
  outline: none;
  transition: 0.5s;
}

input[type=submit]:hover, .ftr_form form input[type=submit]:hover {
  background: transparent;
  border: 1px solid #fff;
}

.form_login {
  border-radius: 2.0rem 0 0 2.0rem;
  background-color: #041933;
  padding: 2rem 0 5rem 5rem;
  float: right;
  margin-top: 6rem;
  font-family: 'Montserrat', sans-serif;
}
.form_login h2{
  font-size: 3.2rem;
  margin: 2.5rem 0;
}
.form_login form label{
  font-size: 1.7rem;
}
.form_login h4 a{
  color: #f47126;
}
.form_login h4{
  margin: 3rem 0;
  font-size: 1.7rem;
}
.form_login p {
  font-size: 1.5rem;
  margin-top: 7rem;
}
.logo_area{
  width: 60%;
  color: #fff;
  height: 100vh;
  display: -ms-grid;
  display: grid;
  place-items: center;
  margin: 0 auto;
  font-family: 'Montserrat', sans-serif;
}
.logo_area h2{
  font-size: 2.7rem;
  padding-top: 3.3rem;
}
.logo_area p{
  font-size: 3rem;
  color: #f47126;
}
.logo_area p del, .hero_text h2 del{
  font-weight: bolder;
  font-size: 3.5rem;
}
.logo_area img{
  border-bottom: 1px solid #92a1b4;
  padding-bottom: 3.3rem;
}
/* GetStarted page */
header{
  background: #012c60;
  border-bottom: 1px solid #fff;
}
header h2{
  color: #f47126;
  float: right;
  line-height: 7rem;
}
header ul li a{
  color: #fff;
  font-size: 1.5rem;
}
.logo img{
  width: 40%;
  margin-top: 1rem;
}
.hero_area{
  background-image: linear-gradient(to left, #0a386f, #143f73);
  padding-bottom: 18rem;
}
.hero_text{
  width: 100vw;
  color: #fff;
  display: -ms-grid;
  display: grid;
  place-items: center;
  margin: 0 auto;
  font-family: 'Montserrat', sans-serif;
}
.hero_text h1 {
  font-size: 4.7rem;
  font-weight: 600;
  text-align: center;
}
.hero_text h2 {
  text-transform: uppercase;
  font-size: 3rem;
}
.hero_text h2 span, .hero_area p span a, .form1 form h2, .form2 form h2{
  color: #f47126;
}
.hero_area p {
  font-size: 2.5rem;
}
.middle_form {
  box-shadow: #0000002e 1px -1px 8px 3px;
  border-radius: 2rem;
  margin-top: -16rem;
  margin-bottom: 6rem;
  background: #fff;
  padding: 5rem 0;
  font-family: 'Montserrat', sans-serif;
}
.form1 form input, .form2 form input, .form1 form select{
  width: 100%;
  padding: 1.4rem;
  border: none;
  border-radius: 1.2rem;
  box-sizing: border-box;
  margin-top: .6rem;
  margin-bottom: 2.5rem;
  resize: vertical;
  box-shadow:#0000002e -1px 1px 4px 2px;
  outline: none;
  font-size: 1.5rem;
}
.form1 form h2, .form2 form h2 {
  text-align: center;
  font-weight: bold;
  padding-bottom: 3rem;
}
.form1 form label, .form2 form label {
  font-size: 1.5rem;
}
.form1 form label i, .form2 form label i{
  color: #f47126;
    font-size: 1.8rem;
    margin-left: 1rem;
    cursor: pointer;
    position: relative;
    top: 2px;
}
.form1 form, .form2 form {
  width: 80%;
  margin: 0 auto;
}
.submit_btn input[type=submit] {
  margin: 0 auto;
  width: 50%;
  font-weight: bold;
}
.submit_btn input[type=submit]:hover{
  border: 1px solid #f47126;
  color: #f47126;
}
.confirmation_code{
  background: #ffdd4a;
  border: 1px solid #000 !important;
  border-style: dashed !important;
}
.tooltip {
  font-size: 1.2rem !important;
}
/* footer start */
footer{
  background: #01387a;
  color: #fff;
}
.addresAndAbout img{
  width: 50%;
}
.addresAndAbout ul li {
  list-style: none;
  font-size: 1.5rem;
  margin: 2rem 0;
}
.addresAndAbout ul li i {
  margin-right: 1.8rem;
  float: left;
  color: #f47126;
  font-size: 3rem;
  margin-top: .5rem;
  width: 7%;
}
.addresAndAbout ul li span{display: flex;}
.quick_links h2, .ftr_form H2 {
  font-size: 2.3rem;
  font-weight: bold;
}
.quick_links ul li {
  font-size: 1.5rem;
  list-style: none;
  text-decoration: underline;
  margin: 1.3rem 0;
}
.quick_links ul li a{color: #fff;}
.ftr_form form input {
  width: 80%;
  border: none;
  margin-top: 1.5rem;
  color: #fff;
  padding: 1.1rem 1rem;
  border-radius: 1rem;
  font-size: 1.5rem;
  outline: none;
  margin-right: 1rem;
  background: #346095;
}
.ftr_form form input::placeholder{
  color: rgb(243, 234, 234);
}
.checkbox_area label{
  font-size: 1.5rem;
}
.ftr_form form input[type=submit]{
  font-weight: bold;
  width: 40%;
  background: #f47126;
  transition: 0.5s;
}
.checkbox_area input {
  width: 10% !important;
  color: #f47126;
  filter: hue-rotate(150deg) 
}
.labour_law_input {
  width: 45%;
  float: left;
}
.semi_footer{
  background: #012b5e;
  color: #fff;
  text-align: center;
  font-size: 1.4rem;
  padding: 1rem 0;;
}
.hero_text span img {
  width: 26%;
  margin-top: -1.5rem;
}
header ul li a:hover{
  color: #f47126;
}
.social_media {
  margin-top: 4rem;
}
.social_media li a i {
  color: #fff;
}
.social_media li a i, .blog_social_icon ul li a i{
  transition: transform .2s;
  transition: 1.3s;
}
.social_media li a i:hover, .blog_social_icon ul li a i:hover{
  -ms-transform: scale(1.5); /* IE 9 */
  -webkit-transform: scale(1.5); /* Safari 3-8 */
  transform: scale(1.5); 
}
/* Home page design */
nav{
  font-family: font-family: 'Montserrat', sans-serif;
}
.logo_home img, .services_complyhr img {width: 100%;}
.header_menu{
  background: #012c60;
  font-family: 'Montserrat', sans-serif;
}
.menu li, .menu_btn li {
  font-size: 1.3rem;
  text-transform: uppercase;
  margin-right: 1.5rem;
  font-family: 'Montserrat', sans-serif;
  font-weight: bold;
}
.bell img {
  width: 80%;
}
.menu_btn {
  float: right;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.menu_btn li:last-child {
  width: 15%;
}
.menu li:last-child {
  margin-right: 0px;
}
.login button {
  background: #445d7c;
  border: none;
  padding: 1.1rem 1.8rem;
  border-radius: 5px;
  outline: none;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
}
.free_trial button {
  background: #f47126;
    border: none;
    padding: 1.1rem 1.8rem;
    border-radius: 5px;
    outline: none;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}
.navbar-toggler {
  padding: .25rem .75rem;
  font-size: 3.25rem !important;
  line-height: 1;
  background-color: #f38534 !important;
  border: 1px solid transparent;
  border-radius: 1rem !important;
  float: right !important;
}
.banner_home, .home_banner_text{
  background: #f7f5f5;
  width: 100%;
  font-family: 'Montserrat', sans-serif;
}
.home_banner_text h1 {
  font-size: 3.3rem;
  font-weight: bold;
  color: #012c60;
}
.home_banner_text h1 span{
  color: #f47126;
}
.home_banner_text h1 span del{
  font-size: 4rem;
}
.home_banner_text p{
  font-size: 1.6rem;
  font-weight: bold;
}
.home_banner_text button{
  background: #f47126;
  width: 20%;
}
.home_banner_text button, .no_hidden_content button {
  background: #f47126;
  width: 15%;
  border: none;
  color: #fff;
  font-size: 1.5rem;
  font-weight: bold;
  padding: 1.4rem 0;
  border-radius: 1rem;
  margin: 0 auto;
  outline: none;
  transition: 0.5s;
  text-transform: uppercase;
}
.home_banner_text button:hover, .no_hidden_content button:hover{
  background: transparent;
  border: 1px solid #f47126;
  color: #000;
}
.tools_area {
    text-align: center;
    border: 1px solid #0000006e;
    border-radius: 5px;
    padding: 2rem 1rem 0 1rem;
    margin-top: 2rem;
    font-family: 'Montserrat', sans-serif;
    cursor: pointer;
    width: 100%;
    min-height: 14.3rem;
    color: #000;
}
.tools_area:hover{
  background: #01387a;
  color: #fff;
}
.tools_area p {
  font-size: 1.4rem;
  margin-top: 2.5rem;
  font-weight: bold;
}
.tools_area:hover p{
 
  color: #fff;
}


.tools_heading h2, .philosophy_about h2{
  color: #012c60;
  font-size: 3rem;
    font-weight: bold;
}
.tools_heading h2 {
  margin-bottom: .5rem;
}
.our_services {
  color: #fff;
}
.organisation_in_india{
    background: #005ed0;
    background-image: url('../images/map.svg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    padding-right: 9px;
    padding-left: 20px;
    border-radius: 5px;
    box-shadow: 3px 4px 10px 1px #a29f9f;
}
.international_organizations{
  background: #d5854b;
  background-image: url('../images/pan_india_map.svg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
  padding-right: 9px;
    padding-left: 20px;
    border-radius: 5px;
    box-shadow: 3px 4px 10px 1px #a29f9f;
}
.vendor{
  background: #577fa8;
  background-image: url('../images/hand_shake.svg');
  background-repeat: no-repeat;
  background-size: 50% 65%;
  background-position: right;
  padding-right: 9px;
    padding-left: 20px;
    border-radius: 5px;
    box-shadow: 3px 4px 10px 1px #a29f9f;
    margin-top: 1.3rem;
}
.labour_law_consultance{
  background: #5082c3;
  background-image: url('../images/Labor_Law_Consultants.svg');
  background-repeat: no-repeat;
    background-size: 40% 44%;
    /* background-position: bottom; */
    position: absolute;
    top: 0;
    bottom: 0;
    padding-right: 9px;
    padding-left: 20px;
    border-radius: 5px;
    background-position: bottom right;
    box-shadow: 3px 4px 10px 1px #a29f9f;
}
.facility_management{
  background:#c6823e;
  background-image: url('../images/peoples.svg');
    background-repeat: no-repeat;
    background-size: 50% 65%;
    background-position: right;
  padding-right: 9px;
    padding-left: 20px;
    border-radius: 5px;
    box-shadow: 3px 4px 10px 1px #a29f9f;
    margin-top: 1.3rem;
}
.organisation_in_india h2, .international_organizations h2, .vendor h2, .facility_management h2, .labour_law_consultance h2{
  font-size: 2.5rem;
  margin-bottom: 3rem;
}
.organisation_in_india h2::after, .international_organizations h2::after, .vendor h2::after, .facility_management h2::after, .labour_law_consultance h2::after{
    /* content: "";
    position: absolute;
    top: 14%;
    left: 0%;
    display: inline;
    width: 10vw;
    border-bottom: 5px solid #fff; */
    content: "";
  display: block;
  border-bottom: 5px solid #fff;
  width: 25%;
  position: relative;
  bottom: -6px; /* your padding + border-width */
}
.organisation_in_india p, .international_organizations p, .vendor p, .facility_management p, .labour_law_consultance p {
  font-size: 1.5rem;
}
.organisation_in_india button, .international_organizations button, .vendor button, .facility_management button, .labour_law_consultance button {
  background: transparent;
  border: 1px solid #fff;
  font-size: 1.5rem;
  color: #fff;
  text-transform: uppercase;
  padding: 0.6rem 1rem;
  font-weight: bold;
  border-radius: 0.6rem;
  width: 50%;
  margin: 3rem 0;
  transition: 0.5s;
}
.organisation_in_india button:hover, .international_organizations button:hover, .vendor button:hover, .facility_management button:hover, .labour_law_consultance button:hover{
  background: #f47126;
  border: 1px solid #fff;
  color: #fff;
}
.services_complyhr {
  margin-bottom: 4rem;
}
.our_tools {
  padding: 4rem 0;
}
.edoc_tool img{
  width: 30%;
  margin-top: .8rem;
}
.comply_tool img{
  width: 50%;
}
.echeck_tool img, .vcheck_tool img{width: 40%;}
.philosophy_all_content {
  margin-bottom: 3rem;
}
.right_text h4 {
  font-size: 1.7rem;
  color: #f47126;
}
.right_text p {
  font-size: 1.7rem;
}
.right_text {
  margin-top: .6rem;
}
.border_devide{
  border-left:5px solid #ccc;
}
.blog_card{
  border-radius: 10px !important;
}
.blog_card img{
  border-radius: 10px 10px 0 0;
}
.share_img img{border-radius: 0rem; cursor: pointer;}
.day_date {
  font-size: 1.2rem;
  color: #01387a;
  font-weight: bold;
  margin: 1.5rem 0;
}
.read_more a {
  font-size: 1.2rem;
  font-weight: bold;
  text-decoration: underline;
  line-height: 3rem;
  color: #01387a;
}
.wfh {
  margin: 2rem 0 4rem 0px;
}
.compliance_heading h2 {
  font-size: 3rem;
  font-weight: bold;
  margin-bottom: 3rem;
}
.compl_button button {
  float: right;
  border: none;
  background: transparent;
  border: 1px solid #01387a;
  font-size: 1.2rem;
  padding: 1rem 2rem;
  border-radius: 10px;
  font-weight: bold;
  color: #01387a;
}
.owl-prev {
  display: none !important;
}
.owl-next span{
  position: absolute !important;
  top: 28% !important;
  right: -3% !important;
  color: red !important;
  font-size: 8rem !important;
}
/* Home page design end */
/* No hidden pricing */
.no_hidden_content{
  width: 100%;
  text-transform: uppercase;
  padding: 2rem 0;
  font-family: 'Montserrat', sans-serif;
}
.no_hidden_content h3{
  color: #f47126;
  font-size: 3rem;
  font-weight: bold;
}
.no_hidden_content h4{
  font-size: 3rem;
  color: #012c60;
  margin-bottom: 3rem;
}
.no_hidden_content h4 b {
  font-size: 3.8rem;
}
/* No hidden pricing end */
/* Our clients */
.our_client_area{
  background: #09205c;
}
.clients_1 li img {
  width: 50%;
  image-rendering: pixelated;
}
.clients_2 li img{
  width: 60%;

}
.clients_1 li {
  display: inline-block;
  width: 15%;
}
.clients_2 li{
  display: inline-block;
  width: 25%;
}
.clients_1, .clients_2   {
  display: flex;
  justify-content: center;
  margin-bottom: 4rem;
}
.our_clients_logo h2{
  font-size: 3rem;
  font-weight: bold;
  margin-bottom: 3rem;
}
.our_clients_logo{
  border-bottom: 5px solid #495784;
}
.client_card{
  background: #112762 !important;
  border-radius: 10px;
  padding: 10px;
}
.client_title{
  font-size: 2.5rem;
}
.client_subTitle{
  font-size: 2rem;
}
.client_para{
  font-style: italic;
  font-size: 1.5rem;
}
.carousel-control-prev{
  left: unset !important;
  right: 30px !important;
}
.carousel-control-prev span{
  border: 1px solid #ccc;
      padding: 2rem 1.5rem;
      margin-right: 2rem;
}
.carousel-control-next span{
  border: 1px solid #ccc;
      padding: 2rem 1.5rem;
      margin-left: 2rem;
}
.client_heading h2{
  color: #fff;
    font-size: 3rem;
    font-weight: bold;
}
.comma {
  font-size: 8rem;
  font-family: Arial, Helvetica, sans-serif;
  margin: 2rem 0 -4rem 0;
}
.comma::after {
  content: "";
  display: block;
  border-bottom: 3px solid #fff;
  width: 98%;
  position: relative;
  bottom: 73px;
  left: 8%;
}
/* Our clients end */
.fixed_notification{
  background: #01387a;
    width: 4%;
    position: fixed;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0%;
    color: #FFF;
    border-radius: 10px 0 0 10px;
    text-align: center;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
    border: 1px solid #fff;
}
.fixed_notification ul li i {
  font-size: 3rem;
  color: #25d366;
}
.fixed_notification ul li {
list-style: none;
margin: 1rem 0;
}
.fixed_notification ul li a img {
  width: 50%;
}
/* Logged User */
.loggedUser img, .loggedUser svg {
  width: 24%;
}
svg:hover .st0 {
  fill: red;
}
.law_library{
  background-image: url('../images/LoggedUser/Law_Library.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.tools_area:hover .law_library{
  background-image: url('../images/LoggedUser/Law_Library_hover.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.minimum_wages{
  background-image: url('../images/LoggedUser/Minimum_wage.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.tools_area:hover .minimum_wages{
  background-image: url('../images/LoggedUser/Minimum_wage_hover.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.Notification{
  background-image: url('../images/LoggedUser/Notification_login_page.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.tools_area:hover .Notification{
  background-image: url('../images/LoggedUser/Notification_hover.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.state_wise{
  background-image: url('../images/LoggedUser/State_Wise_Reckoners.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.tools_area:hover .state_wise{
  background-image: url('../images/LoggedUser/State_Wise_hover.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.compl_calendar{
  background-image: url('../images/LoggedUser/Compliance_Calendar.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.tools_area:hover .compl_calendar{
  background-image: url('../images/LoggedUser/Compliance_Calendar_hover.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.checklist{
  background-image: url('../images/LoggedUser/Checklists.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.tools_area:hover .checklist{
  background-image: url('../images/LoggedUser/Checklists_hover.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.Registers_Formats{
  background-image: url('../images/LoggedUser/Registers_Formats.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.tools_area:hover .Registers_Formats{
  background-image: url('../images/LoggedUser/Registers_Formats_hover.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.notices{
  background-image: url('../images/LoggedUser/Notices_and_Abstracts.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.tools_area:hover .notices{
  background-image: url('../images/LoggedUser/Notices_and_Abstracts_hover.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.formats{
  background-image: url('../images/LoggedUser/Returns_Formats.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.tools_area:hover .formats{
  background-image: url('../images/LoggedUser/Returns_Formats_hover.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.tools_area:hover .original 
{
	display:none;
}
.tools_area:hover .new-di 
{
	display:inline-block !important;
	color:white !important;
	font-size: 1.4rem !important;
    margin-top: 2.5rem !important;
    font-weight: bold !important;
}
.faq{
  background-image: url('../images/LoggedUser/FAQ.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.tools_area:hover .faq{
  background-image: url('../images/LoggedUser/FAQ_hover.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.Registrations{
  background-image: url('../images/LoggedUser/Registrations.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.tools_area:hover .Registrations{
  background-image: url('../images/LoggedUser/Registrations_hover.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.Keywords{
  background-image: url('../images/LoggedUser/Keywords.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.tools_area:hover .Keywords{
  background-image: url('../images/LoggedUser/Keywords_hover.svg');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
.loggedUser {
  height: 15rem;
}
.user_name {
  color: #fff;
  text-align: center;
  margin: 0 3rem;
}
.logout button{
  background: #445d7c;
  border: none;
  padding: 1.1rem 1.8rem;
  border-radius: 5px;
  outline: none;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
}
.logged_btn{
  font-size: 1.3rem;
  text-transform: uppercase;
  margin-right: 1.5rem;
  font-family: 'Montserrat', sans-serif;
  font-weight: bold;
}
/* Logged User end */
/* minimum wages */
.minimum_wages_hero{
  background-color: #001f46;
  color: #fff;
  font-family: 'Montserrat', sans-serif;
}
.minimum_wages_tables{font-family: 'Montserrat', sans-serif;}
.minimum_wages_hero_text h5{
  font-size: 2rem;
  margin-bottom: 3rem;
}
.choose_state form label, .choose_period label, .filter_btns label {
  font-size: 2rem;
  font-weight: bold;
  display: flex;
}
.choose_state form select, .choose_period form select {
  background: transparent;
  color: #fff;
  border: none;
  border: 1px solid #fff;
  border-radius: 5px;
  font-size: 1.2rem;
  padding: .8rem 1.5rem;
  width: 92%;
}
.choose_state form select option, .choose_period form select option {
  color: #000;
}
.minimum_wages_hero_text p{
  font-size: 3rem;
  margin-top: 3rem;
}
.minimum_wages_hero_text p {
  font-size: 1.5rem;
}
.wages_table_head{
  background: #012c60;
    color: #fff;
    border-radius: 15px 15px 0 0;
    padding-top: 2rem;
}
.wages_tables table thead{
  background: #001f46;
    color: #fff;
}
.wages_tables {
  font-size: 1.1rem;
  text-align: center;
}
.wages_table_hero h2 {
  font-size: 2.5rem;
  color: #001f46;
}
.wages_table_hero p{
  font-size: 2rem;
  color: #001f46;
}
.wages_table_head h2{
  font-size: 2.5rem;
  margin-bottom: 2rem;
}
.wages_table_head ul li {
  display: inline-block;
  margin-right: 3rem;
  font-size: 1.5rem;
}
.wages_table_head ul li a{color: #f47126;text-decoration: none;font-weight: bold;}
.table_group tr td{
  font-size: 1.7rem;
  font-weight: bold;
}
.latest_minimum_wages_area h2 {
  font-size: 2.5rem;
  text-align: center;
  margin: 3.5rem 0 2rem 0;
}
.pdf_icon_minimumWages {
  color: red;
  cursor: pointer;
}
.tbl_wages_font_size {
  font-size: 1rem;
  text-align: center;
}

.group_tr {
  text-align: center;
  font-size: 1.5rem;
}

.group_tr th {
  border: none;
  border-color: #fff !important;
}

.mainTH {
  width: 18%;
  text-align: left;
  padding: 5px 0;
}
tr.tbl_wages_font_size th {
  border-color: #cccccc91;
}
.wages_table_head ul li a i{
  color: #f47126;
  font-size: 2rem;
}
.nagpurTable{margin-top: 5rem;}
.wages_table_second{margin-top: 6rem;}
.tbl_ctgry{width: 15%;}
.latest_minimum_wages {
  border: 1px solid #ddd;
  border-collapse: separate;
  border-left: 0;
  border-radius: 15px;
  border-spacing: 0px;
  text-align: center;
  color: #001f46;
  font-size: 1.4rem;
  font-weight: bold;
}
.latest_minimum_wages tr td:first-child {
  padding: 5px 4px 6px 4px;
  text-align: left;
  vertical-align: top;
  border-left: 1px solid #ddd;
}
.latest_minimum_wages thead:first-child tr:first-child th:first-child,
.latest_minimum_wages tbody:first-child tr:first-child td:first-child {
  border-radius: 0 0 0 15px;
}

.latest_minimum_wages thead:last-child tr:last-child th:first-child,
.latest_minimum_wages tbody:last-child tr:last-child td:first-child {
  border-radius: 0 0 0 15px;
}
.latest_minimum_wages thead th {
border-bottom: none !important;
border-top: none;
padding: 1.4rem 1rem;
}
/* minimum wages end */
/* Blog */
.blog_hero{
  background: #001f46;
  padding: 2rem 0 16rem 0;
}
.blog_social_icon ul li {
  list-style: none;
  display: inline-block;
  font-size: 3rem;
  margin-right: 2rem;
}
.blog_social_icon ul li:last-child{margin-right: 0;}
.blog_social_icon ul{
  float: right;
}
.blog_social_icon ul li a {
  color: #fff;
}
.blog_hero_date p{
  font-size: 1.4rem;
    line-height: 4rem;
}
.blog_hero_date p span{color: #f47126;}
.blog_hero_para h1 {font-size: 3rem;}
.blog_right_area{
  background: #f5f4f4;
  border-radius: 10px;
  padding: 2rem 0;
}
.blog_right_contnt h2 {
  font-size: 1.5rem;
  margin-top: .6rem;
}
.blog_main p {
  font-size: 1.8rem;
}
.blog_right_contnt p {
  font-size: 1.3rem;
  padding: 0;
  margin: 0;
}
.blog_right_contnt p span{
  color: #033a7b;
  cursor: pointer;
}
.blog_banner_img img {
  box-shadow: 8px 9px 0 #f47126;
  margin-bottom: 4rem;
}
.blog_contnt_area {
  margin-top: -11rem;
  padding-bottom: 8rem;
}
/* Blog end */
/* Law Library */
.allFilterbtns {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
}
.allFilterbtns button {
  width: 100%;
  background: transparent;
  color: #fff;
  border: none;
  border: 1px solid #fff;
  border-radius: 5px;
  font-size: 1rem;
  padding: .8rem 1.5rem;
}
.allFilterbtns button:hover{
  background: #f47126;
  border-color: #f47126;
}
.allFilterbtns .col-md-2 {
  padding-right: 11px;
  padding-left: 10px;
}
.filter i {
  color: #f38534;
  font-size: 4rem;
  margin: 3rem 0 0 2rem;
}
.choose_state {
  width: 85%;
  float: left;
}
.law_library_table tr td {
  font-weight: normal;
}
.law_library_table tr td:first-child {
  font-weight: bold;
}
/* Law library end */



/* seennoti page */
.seennoti1
{
margin:1rem 0;
width: 100% !important;
padding:0 !important;
}
.noti_table
{
font-family:Verdana;
font-size:x-small;
align-content:center;
text-align:center;
width:100%;
height:100%;
}
.iframe_class
{
	width:100% !important;
	height:100% !important;
}



/*End seennoti page */

/*start show act law library page */
.allFilterbtnsnoti {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.allFilterbtnsnoti button {
  width: 100%;
  background: transparent;
  color: #fff;
  border: none;
  border: 1px solid #fff;
  border-radius: 5px;
  font-size: 1rem;
  padding: .8rem 0;
}
.allFilterbtnsnoti button:hover{
  background: #f47126;
  border-color: #f47126;
}
.allFilterbtnsnoti .col-md-2 {
  padding-right: 11px;
  padding-left: 10px;
}
.allFilterbtnsnoti1 button {
  width: 100%;
  background: #f47126;
  color: #fff;
  border: none;
  border: 1px solid  #f47126;
  border-radius: 5px;
  font-size: 1.5rem;
  padding: .8rem 0;
  font-weight:bold;
}
.allFilterbtnsnoti1 button:hover{
  background:transparent;
  border-color: #ffff;
}
.card-header-style
{
	font-size: 2rem;
}
.card-p-style
{
	font-size:1.5rem;
	font-weight:500;
	color:#001f46;
	
}
.showgyan-header
{
	color:#f47126 !important;
}
.law_library_table1 tr td {
  font-weight: normal;
}
.law_library_table1 tr td:nth-child(3) {
  font-weight: bold;
}
.excel-only
{
  width: 100%;
  background: #f47126;
  color: #fff;
  border: none;
  border: 1px solid  #f47126;
  border-radius: 5px;
  font-size: 1.5rem;
  padding: .8rem 0;
  font-weight:bold;
}
/*End show act law library page */




/*start about us page */
.about-bgimage
{
background-image:url('../img2/about.jpg');
}
.about-show-work-subheader
{
	margin-bottom:6rem;
}
.about-show-work-topic
{
	margin-top:4rem;
}
.about-what-span
{
 color:#3E4095;
}
.about-link-black
{
	color:#000;
}
.about-address-addresAndAbout{
  list-style: none;
  font-size: 1.5rem;
  margin: 2rem 0;
}
.about-address-addresAndAbout-icon {
  margin-left:0;
  float: left;
  color: #FFF;
  font-size: 3rem;
  margin-top: .5rem;
  width: 7%;
}
.about-address-addresAndAbout-span
{
	display: flex;
	color:black;
	 font-size: 1.5rem;
}
.jumbotron-image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
/*End about us page page */


/* Faq page started */

.faq-hoverme:hover
{
	 background: transparent !important;
  border: 1px solid #fff !important;
}

.faq-search-div
{
font-size:2rem;
font-weight:bold;
}
.faq-search-text
{
  background: transparent;
  color: #fff;
  border: none;
  border: 1px solid #fff;
  border-radius: 5px;
  font-size: 1.2rem;
  padding: .8rem 1.5rem;
  width:92%;
}
.faq-search-submit-button
{
  background-color: #f47126;
  color: white;
  padding:0.5rem 2.0rem;
  border: none;
  border-radius: 1.2rem;
  cursor: pointer;
  font-size: 1.7rem;
  outline: none;
  transition: 0.5s;
}
.faq-topic-link-color
{
color:#000;
}
.faq-card-body
{
  padding-left:2rem !important;
}
.faq-edit-button-style
{
	margin-left:3rem !important;
}
.faq-pagecount-nav
{
margin-right:2rem !important;
}
/* Faq page ended */


/* Checklist page started */
.gnbutton input[type=submit]
{
  background-color: #f47126 ;
  color: white;
  padding: 1.2rem 2.0rem;
  border: none ;
  border-radius: 1.2rem;
  cursor: pointer;
  width: 30% ;
  font-size: 1.5rem;
  outline: none ;
  transition: 0.5s;
}
.gnbutton input[type=submit]:hover
{
	background-color:#01387a;
	color:white;
}
.checklist-checkbox-in
{
  font-size:small;
}
.checklist-margin-in
{
  margin-left:1rem;
}
.checklist-margin-right
{
	margin-right:1rem;
}
.checklist-first-table-header
{
	background:#f4f4f6;
	border-radius:15px 15px 0 0;
}
.checklist-table-subheader-back
{
	background:#001f46;
}
.checklist-table-subh1-width
{
	width:30%;
}
.checklist-table-subh3-width
{
	width:60%;
}
/*End of checklist page */




/* Calender page started */





/*End of Calender page */


/* Show Obligation page started */
.law-subtitle-obl
{

font-size:1.5rem;
}

/*End of  Show Obligation page */



/* keyword page */

.hover-on-effect:hover
{
	color:#fd7e14 !important;
	font-weight:bold;
}
.card-p-style-keyword
{
	font-size:1.8rem;
	font-weight:500;
	color:#001f46;
	
}
.important-class-body
{
	padding:0 !important"
}
.card-keyword-size
{
  width:65rem;
}
.table-keyword-header
{
	background:#001f46;
	border-radius:0 !important;
	text-align:center;
	font-size:2rem;"
}
.keyword-table-first-coloum
{
width:10% !important;
}
.keyword-table-second-coloum
{
	width:20% !important;
}
.keyword-table-third-coloum
{
	width:70% !important;
}
.keyword-footer-style
{
   margin-left: auto !important;
   margin-right: 0 !important;
}
.keyword-to-back-button-font
{
	font-size:1.8rem !important;
}


/*End of Leywprd page /*



/* Returns page */
.return-table-third-coloum
{
	width:60% !important;
}
.table-return-header
{
	background:#001f46;
	border-radius:0 !important;
	text-align:center;
	font-size:1.5rem;"
}
.doc-card-title
{
	font-size:1.5rem;
}
form .doc-submit input[type=submit]
{
  background-color: #f47126 ;
  color: white;
  padding: 1.2rem 2.0rem;
  border: none ;
  border-radius: 1.2rem;
  cursor: pointer;
  width: 20% ;
  font-size: 1.7rem;
  outline: none ;
  transition: 0.5s;
}
form .doc-submit input[type=submit]:hover
{
	background-color:#01387a;
	color:white;
}
/*End of Returns page */






.home-main-z-index
{
	z-index:2;
}














