.sidebar-widget.search-widget.news-widget.login_div {
	text-align: center;
}

.login_div .sidebar-title {
	margin-bottom: 0;
}

.login_div .form-group {
	margin: 10px auto;
}

a.forgot_txt {
	margin-top: 10px;
	color: red;
}

.c_g {
	color: green;
}

.sidebar-widget.search-widget.news-widget.login_div {
	width: 50%;
	margin: 0 auto;
}

.login_div h3 {
	text-align: center;
	background: #14425c;
	padding: 10px;
	color: #fff;
	border-radius: 60px;
	position: relative;
	top: -25px;
	width: 90%;
	margin: 0 auto;
}

.widget-inner.contact-section {
	padding: 40px 20px;
	background: #f1f1f1;
	margin-top: -50px;
}

.login_div input.form-control {
	background: #ffffff91;
}

.other_calculator .project-content {
	padding: 15px;
	text-align: center;
}

.other_calculator .project-content p {
	font-weight: 600;
	color: #fff;
	display: inline-block;
	background: #1b4b67;
	padding: 10px;
}

.login_page h2.title_two {}

.login_page .upper_sec h4 {
	font-size: 20px;
	color: #1c4c65;
}

.register_div {
	width: 70% !important;
}

.label-success {
	background-color: #5cb85c
}

.label-success[href]:focus,
.label-success[href]:hover {
	background-color: #449d44
}


.active .labelsuccess {
	display: inline;
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
	position: relative;
	top: 15px;
	left: 10px;
}

.product_div {
	width: 100% !important;
}

.labelsuccess {
	display: none;
}

.form-group i.fa.fa-info-circle.fa-2x {
	color: #174660;
	font-size: 22px;
}

.table_cus .tr_head1 td {
	padding: 10px !important;
	border-right: 1px solid #fff4;
}

tr.tr_head1 {

	color: #fff !important;
	background: #2c5886 !important;
}

.inner-most {
	background: #f3f3f3;
	padding: 20px 0;
	display: flex;
	align-items: center;
}

.inner-most .res_img {
	max-width: 90%;
}

.descriptions li {
	list-style: circle;
}

ul.descriptions {
	padding-left: 20px;
	padding-bottom: 10px;
}

.inner-most h4 {
	padding-bottom: 15px;
}

.login_div label {
	display: inline-block;
	margin-bottom: .5rem;
	font-weight: 600;
}

.inner-most h3.text-left {
	margin-bottom: 15px;
}

span#hub_geometry_img {
	cursor: pointer;
}

.pb_20 {
	padding-bottom: 20px;
}

.default-service-column.col-md-12.col-sm-12.col-xs-12.mb-10.show-less {
	display: none;
}

.default-service-column.col-md-12.col-sm-12.col-xs-12.mb-10.show-less:nth-child(1),
.default-service-column.col-md-12.col-sm-12.col-xs-12.mb-10.show-less:nth-child(2),
.default-service-column.col-md-12.col-sm-12.col-xs-12.mb-10.show-less:nth-child(3),
.default-service-column.col-md-12.col-sm-12.col-xs-12.mb-10.show-less:nth-child(4),
.default-service-column.col-md-12.col-sm-12.col-xs-12.mb-10.show-less:nth-child(5),
.default-service-column.col-md-12.col-sm-12.col-xs-12.mb-10.show-less:nth-child(6) {
	display: block;
}

.ttnote {
    font-size: 11px;
    line-height: 11px !important;
    color: #960000;
    font-weight: 400;
	    padding-top: 10px;
}
.login_div span.m_typecallajax, .login_div .callajax{
	width: 100%;
}
.notemsg {
    color: #ff2d2d;
}
.dis_flex{
	display: flex;
}
.dis_flex label.b {
    width: 100%;
}
span#hub_geometry_img{
	    width: 30px;
}
@media (min-width: 992px){

    .form-group.col-lg-6.col-md-6.col-xs-12.opt {
        transform: translateY(-25px);
    }
}
input#option_1+label+div {
    display: none;
}
input#option_1:checked+label+div {
    display: block;
}
label[for="option_1"] {
    cursor: pointer;
    user-select: none;
}
.customDrop {
 display: inline-block;
 position: relative;
 /*margin-left: -50px;*/
}
.customDrop .dropdown-options {
  display: none;
  position: absolute;
  overflow: auto;
  z-index: 99999;
  background: #f5f5f5;
  box-shadow: 0px 5px 6px 0px rgb(218 218 218 / 50%);
}
.customDrop:hover .dropdown-options {
    display: block;
    margin: 0;
    z-index: 999999999999;
    width: auto;
    padding: 10px;
}
/*.customDrop .main-btn::before{
	display: none;
}*/
.customDrop:hover .dropdown-options {
  display: block;
}
/*.customDrop button {
    background: transparent;
    font-weight: 700;
    color: #555555;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    vertical-align: middle;
}*/
.customDrop button span {
    color: #4a5c7a;
    font-size: 26px;
    font-weight: 500;
    width: 37px;
    position: relative;
    display: inline-block;
    height: 43px;
    line-height: 43px;
    vertical-align: middle;
}
.customDrop .dropdown-options a {
    position: relative;
    display: block;
    padding: 6px 7px;
    font-weight: 600;
    color: #555555;
    font-size: 15px;
    white-space: nowrap;
    font-family: 'Poppins', sans-serif;
}
.customDrop .dropdown-options a:not(:last-child) {
    border-bottom: 1px solid #ddd;
}
.default-service-column.col-md-12.col-sm-12.col-xs-12.mb-10.submitdata {
    display: none;
}

/*.customDrop button {
    background: transparent;
    font-weight: 700;
    color: #555555;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    vertical-align: middle;
    padding: 0px 20px;
}*/

/*.customDrop button {
	border-color: #316499;
    color: #316499;
}*/

@media (max-width: 767px) { 
		img.img-responsive.pt_10 {
    max-width: 100% !important;
}

	.subheader {
    margin: 0 15px;
}
	page[size="A4"] {
    width: 100%;
}page[size="A4"] {
    width: 100%;
    height: 29.7cm;
    margin: 60px 0;
}
	
	a#resetBtn {
    font-size: 12px;
    padding: 10px !important;
    height: auto;
    line-height: 12px;
    margin: 0 auto;
    width: auto;
    margin-bottom: 10px;
}
	.sidebar-widget.search-widget.news-widget.login_div {
    width: 90% !important;
}
	.login_div h3{
		font-size: 18px;
	}
	.register_div{
		width: 90% !important;
	}
	.customDrop {
    display: block;
    position: relative;
    /* margin-left: -50px; */
    text-align: center;
    width: auto;
}
button.main-btn.theme-btn {
    font-size: 12px;
    padding: 10px !important;
    height: auto;
    line-height: 12px;
    margin: 0 auto;
    width: auto;
    margin-bottom: 10px;
	}}
.user_register .table_cus td {
    padding: 5px 10px;
}

p.error_msg {
    color: red;
}


.other_calculator h4.title_two {
	font-size: 20px;
}
.page-title-area {
	height: 57vh;}

@media (max-width: 767px) { .page-title-area {
	height: 30vh;}}

@media (min-width: 768px) and (max-width: 980px) {
	.other_calculator .sidebar-title{
		display: flex;
    align-items: center;
	}
		img.img-responsive.pt_10 {
    max-width: 100% !important;
}
	.dis_flex img {
    margin-bottom: 20px;
}
    .page-title-area {
        height: 30vh;
    }
}.option_1, .option_2{
	display: none;
}
figure img {
    max-width: 300px !important;
    margin: 20px auto !important;
}
figure.image-box{
	text-align: center;
}
p.highlighrred {
    text-align: center;
    font-weight: 700;
    font-size: 17px;
    color: #333;
}

.dis_flex.top {
    align-items: flex-start;
}

.dis_flex.top input#option_1,  .dis_flex.top input#option_2{
    position: relative;
    top: 5px;
}
.ul_li .main_page{
	
}

.main_page li {
    line-height: 45px !important;
    padding: 20px;
}

