@font-face {
    font-family: AvenirNextLTPro-Bold;
    src: url(../../../fonts/AvenirNextLTPro-Bold.ttf);
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: AvenirNextLTPro-Demi;
    src: url(../../../fonts/AvenirNextLTPro-Demi.ttf);
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: AvenirNextLTPro-MediumCn;
    src: url(../../../fonts/AvenirNextLTPro-MediumCn.ttf);
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: AvenirNextLTPro-Regular;
    src: url(../../../fonts/AvenirNextLTPro-Regular.ttf);
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'fontello';
    src: url('../../../fonts/fontello.eot?85807101');
    src: url('../../../fonts/fontello.eot?85807101#iefix') format('embedded-opentype'), url('../../../fonts/fontello.woff?85807101') format('woff'), url('../../../fonts/fontello.ttf?85807101') format('truetype'), url('../../../fonts/fontello.svg?85807101#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: fontsfree_net_geogtq_md;
    src: url(../../../fonts/fontsfree_net_geogtq_md.ttf);
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: Geogtq-Sb;
    src: url(../../../fonts/Geogtq-Sb.ttf);
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: Geogtq-Rg;
    src: url(../../../fonts/Geogtq-Rg.otf);
    font-style: normal;
    font-weight: normal;
}

body {
    font-family: 'AvenirNextLTPro-Regular' !important;
    text-shadow: none !important;
    color: #333333;
    -webkit-font-smoothing: antialiased;
}
.swal-button {
  background-color: #e44232 !important
}
.swal-footer {
    text-align: center;
    margin:0 !important
}
.swal-text:first-child{
    margin-top:20px !important
}
#l-login .dropdown-menu {
    height: auto
}
.cus-select {
    margin-top: -15px;
    margin-bottom: 0px;
}
.cus-select .bootstrap-select .dropdown-toggle {
	padding-top: 0;
	height: 28px;
}
.cus-select .bootstrap-select {
	height: 31px;
}
.cus-label .fg-label,
.cus-select .fg-label {
	-webkit-transition: all;
	-o-transition: all;
	transition: all;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	font-weight: 400;
	color: #959595;
	pointer-events: none;
	z-index: 0;
	white-space: nowrap;
	font-size: 12px;
}
.cus-select .fg-label {
    margin-bottom:0px;
}
.cus-select .bootstrap-select:after {
	background: #4085ee;
}
.cus-form-group{
	margin-bottom:20px;
}
.input-group{
	width:100% !important;
}
.inner-title {
	width:100%;
	float:left;
	text-align:left;
	vertical-align:middle;
	display:inline-block;
	border-bottom:1px solid #e7e8e9;
}
.inner-title h4{
	font-size:18px;
	text-transform:capitalize;
	color:#000000;
	font-family: AvenirNextLTPro-Demi !important;
}

#datatable-editable_wrapper{
	
}
#datatable-editable_wrapper .row:first-child,
#datatable-editable_wrapper .row:last-child,
#datatable-editable1_wrapper .row:first-child,
#datatable-editable1_wrapper .row:last-child,
#datatable-editable-divi_wrapper .row:first-child,
#datatable-editable-divi_wrapper .row:last-child{
	display:none !important;
}
#datatable-editable_wrapper tbody tr td:first-child{
	text-align:left;
}
#datatable-editable_wrapper tbody tr td{
	text-align:center;
}
#datatable-editable_wrapper tbody tr td.add-divis,
#datatable-editable1_wrapper tbody tr td.add-divis,
#datatable-editable-divi_wrapper tbody tr td.add-divis{
	text-align:center;
	padding-top:5px !important;
}
#datatable-editable_wrapper tbody tr td .form-group,
#datatable-editable1_wrapper tbody tr td .form-group,
#datatable-editable-divi_wrapper tbody tr td .form-group{
	
}
#datatable-editable_wrapper tbody tr td .form-group input,
#datatable-editable1_wrapper tbody tr td .form-group input,
#datatable-editable-divi_wrapper tbody tr td .form-group input{
	left:0px !important;
	width:100% !important;
	/*position:inherit !important;*/
	top:0 !important;
}
#datatable-editable_wrapper tbody tr td .form-group a.plus-popup-btn,
#datatable-editable1_wrapper tbody tr td .form-group a.plus-popup-btn,
#datatable-editable-divi_wrapper tbody tr td .form-group a.plus-popup-btn{
	position: absolute !important;
    right: -29px !important;
    top: 5px !important;
}
#datatable-editable_wrapper tbody tr td.actions,
#datatable-editable1_wrapper tbody tr td.actions,
#datatable-editable-divi_wrapper tbody tr td.actions{
	text-align:center;	
}
#datatable-editable_wrapper tbody tr.even td:first-child,
#datatable-editable1_wrapper tbody tr.even td:first-child,
#datatable-editable-divi_wrapper tbody tr.even td:first-child{
	text-align:left;	
}
.cus-table {
	
}
.cus-table-edit{
	
}
.cus-table thead th{
	background:#4085ee;
	color:#ffffff;
	font-size:14px !important;
	font-family: ROBOTO-REGULAR !important;
	font-weight:normal !important;
	text-align:center !important;
	border-bottom:none !important;
	border-top:none !important;
	border:none !important;
}

i.fa-pencil:before{
	 content:url(../images/edit-icon.png);
}
i.fa-trash-o:before{
	 content:url(../images/delete-icon.png);
}
i.fa-save:before{
	 content:url(../images/save-icon.png);
}
i.fa-times:before{
	 content:url(../images/cancel-icon.png);
}
.logi-select .dropdown-menu {
    height: auto !important;
}
.plus-popup{
	text-align:center;
}
.plus-popup-btn{
	background:#00c853;
	display: inline-block;
    height: 25px;
    padding: 4px;
    text-align: center;
    width: 25px;
	border-radius:50%;
	box-shadow:0px 0px 6px rgba(0,0,0,0.3);
	text-align:center;
	cursor:pointer;
}

.plus-popup-btn span:before{
	content:url(../../../images/plus-img.png);
	float:none;
	display:inline-block;
	vertical-align:middle;
}
.plus-add-row{
	bottom: -5px;
    position: absolute;
    right: 0;
}
.plus-add-row-btn{
	width: 31px;
	height: 31px;
}
.datepicker table tr td.selected, 
.datepicker table tr td.selected:hover{
	background:none !important;
}
.datepicker table td.day,
.datepicker table tr td.day:hover{
	background:none !important;
}
.datepicker table tr td.selected, 
.datepicker table tr td.selected:hover, 
.datepicker table tr td.selected.disabled, 
.datepicker table tr td.selected.disabled:hover{
	color:#000000;
}
.datepicker table tr td.active, 
.datepicker table tr td.active:hover, 
.datepicker table tr td.active.disabled, 
.datepicker table tr td.active.disabled:hover{
color:#ffffff !important;
}
.datepicker table td.active:before {
    background-color: #e44232 !important;
} 
.datepicker table tr td.range, 
.datepicker table tr td.range:hover, 
.datepicker table tr td.range.disabled, 
.datepicker table tr td.range.disabled:hover {
    background: #eeeeee none repeat scroll 0 0;
	/*background:none !important;*/
    border-radius: 50% ;
	height:35px !important;
	width:35px !important;
}
.datepicker table tr td.range:before, .datepicker table tr td.range.disabled:before,{
	margin-bottom:-33px !important;
}
.datepicker table thead tr:last-child:not(:only-child) {
    background: #c53727 !important;
}
.datepicker table thead tr:first-child th {
    background: #e44232;
    padding: 15px 0;
    font-family: fontsfree_net_geogtq_md !important;
    font-weight: normal !important;
    font-size: 18px;
    text-align: center;
}
.datepicker table thead tr:last-child th {
    text-transform: uppercase;
    font-weight: 400;
    font-family: fontsfree_net_geogtq_md;
    font-size: 14px;
}
.datepicker table td.day {
    width: 35px;
    height: 30px;
    line-height: 20px;
    color: #333 !important;
    position: relative;
    padding: 0;
    font-size: 14px;
    background: 0 0;
    font-family: fontsfree_net_geogtq_md;
}
.datepicker table thead tr:first-child th:hover {
    background: #e44232 !important;
}
    .datepicker table td.range.disabled:before {
        margin-bottom: -31px;
    }
.datepicker table tr td span{
	height:52px;
	width:52px;
}
.col-md-8.input-daterange .input-group-addon{
	top: 0;
}
.input-daterange input {
    text-align: left;
}
.datepicker-dropdown{
	padding:0px !important;
    height:auto
}
.datepicker table td.day{
	/*height:auto !important;*/
	border-radius: 50%;
    text-align:center
}
    .datepicker table td.day.new, .datepicker table td.day.old {
        color: #CDCDCD !important;
    }
.datepicker table tbody tr td:first-child{
	padding-left:0px !important;
}
.datepicker table tbody tr td:last-child {
    padding-right: 0px !important;
}
.datepicker table tbody tr:last-child td{
	padding-bottom: 0px !important;
}
/*.datepicker table thead{
	display:table;
	width: 100%;
}*/
/*.datepicker table tbody{
	display: inline-block;
    padding: 20px;
}*/
.datepicker .datepicker-months  table.table-condensed thead,
.datepicker .datepicker-years  table.table-condensed thead{
	display: inherit;
    width: auto;
}
/*.datepicker .datepicker-months  table.table-condensed tbody,
.datepicker .datepicker-years  table.table-condensed tbody{
	display: inherit;
    padding: 20px;
    width: 100%;
}*/
.datepicker .datepicker-months table.table-condensed tbody tr,
.datepicker .datepicker-years table.table-condensed tbody tr{	
	text-align:center;
}
.datepicker .datepicker-months  table.table-condensed .datepicker-months .month, 
.datepicker .datepicker-months  table.table-condensed .datepicker-years .year, 
.datepicker .datepicker-months  table.table-condensed .timepicker-hours .hour, 
.datepicker .datepicker-months  table.table-condensed .timepicker-minutes .minute,
.datepicker .datepicker-months  table.table-condensed tbody span,
.datepicker .datepicker-years  table.table-condensed .datepicker-months .month, 
.datepicker .datepicker-years  table.table-condensed .datepicker-years .year, 
.datepicker .datepicker-years  table.table-condensed .timepicker-hours .hour, 
.datepicker .datepicker-years  table.table-condensed .timepicker-minutes .minute,
.datepicker .datepicker-years  table.table-condensed tbody span{
	display: inline-block;
    float: none;
}
.ontop {
	z-index: 999;
	text-align:center;				
	display: none;		
	background: rgba(0, 0, 0, 0) url("../../../images/popup-bg.png") repeat scroll center center;
	height: 100%;
	left: 0;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
}
#popup {				
	position: absolute;
	color: #000000;						
}
#popDiv .modal-dialog{
	transform: translate(0px, 100px);
	width:222px;
}
#popDiv .modal-dialog .modal-header{
	text-align:right;
	padding-bottom:0px;
	background:none;
}
.login-content .lc-block.toggled.form-main-div {
    text-align: center;
    float: none;
    padding: 0;
    max-width: 520px !important;
}
.login-content1 {
    float: left;
    width: 100%;
    text-align: center;
}
#popDiv .modal-dialog .modal-body{
	padding: 12px 30px 25px !important;
}
@media screen and (max-width: 768px){
	.cus-responsive{
		overflow:auto;	
	}
	#popDiv .modal-dialog{
		width:92%;
	}
}




/*===================================================*/
/*New Changes*/
/*===================================================*/


/*----------------------Log IN Page Start------------------------------*/
.logi-select ul.dropdown-menu.inner li {
    float: left;
    width: 33.33%;
}
.logi-select a {
    padding: 5px 0 !important;
}
.logi-select .dropdown-menu.open {
    left: 60px;
    top: 7px;
}
#sidebar { /*width:496px;*/
    box-shadow: none;
}


.log-content-section {
	background: url(../../../../Content/images/background-img.jpg) no-repeat center center;
	background-size:cover;
}
.login-content.log-content-section.bg {
    background: url(../../../../Content/images/background-img-white.jpg) no-repeat center center;
    background-size: cover;
}
.log-con p {
    color: #26282a;
    display: inline-block;
    float: left;
    font-size: 15px;
    margin-top: 25px;
    width: 100%;
}
#footer p {
    color: #000;
    font-weight: 400;
    font-size: 15px;
    font-family: AvenirNextLTPro-Demi
}
#footer p a {
  color: #000;
  font-family: AvenirNextLTPro-Demi;
}

#footer .f-menu > li::before{background:#26282a;}
#footer .f-menu > li > a {
    color: #000;
    font-size: 16px;
    font-family: AvenirNextLTPro-Demi;
    text-transform: uppercase;
}
.logi-select .bootstrap-select > .btn-default:before {
    display: none;
}
.top-nav ul.hi-menu li.left-side-list{margin:0;float:left;}
.list-nav{display:inline-block; max-width:100%;}
/*.top-nav{display:inline-block; width:61%; float:right;}*/
.logi-select{display:inline-block; width:140px; position:relative ; z-index:100;}
    .logi-select .form-group .fg-line .select .bootstrap-select .btn-default {
        padding-left: 7px;
        padding-right: 7px;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        border: 1px solid #d9d9d9 !important;
        text-transform:uppercase;
        font-size:16px;
    }
.logi-select span.filter-option.pull-left{text-align:center !important;}
/*.input-field label.active {color:#858687;}*/
.fg-float .fg-toggled .fg-label sup {
    top: -7px;
    left: 1px;
    font-size: 15px;
}
.fg-float .fg-label sup,
.cus-select .fg-label sup {font-size:15px;top:0 !important}
.input-field label sup {top:-7px; left:1px; font-size:15px;}
.logi-select .form-group .fg-line:not([class*="has-"])::after{transform:scale(0)}

.logi-select .form-group .fg-line .select .bootstrap-select.btn-group > .dropdown-menu {margin: 0 !important;padding:0 !important}

#content:not(.content-alt) {
    /*padding-left: 36%;*/
    padding-right: 0;
    background-color: #fff;
    float: left;
    width:100%;
}
.radio .input-helper::before {
    border-radius: 50%;
    height: 20px !important;
    top: 1px;
    width: 20px !important;
}
.radio .input-helper::after {
    background: #db4c3f none repeat scroll 0 0;
    border-radius: 50%;
    height: 12px !important;
    left: 4px !important;
    top: 5px !important;
    transform: scale(0);
    width: 12px !important;
}

sup{color:#ff0000;}

/*.fg-line:not([class*="has-"])::after {
    background: #94b6ed;
}*/
.lc-block .checkbox {
    float:left;
}
.hi-menu > li:last-child {
    margin-left:0;
    float:right;
}
.top-nav ul.hi-menu.pull-left{
    width:100%;
}

.checkbox input:checked + .input-helper::before, .radio input:checked + .input-helper::before {
    border-color: #c53727;
}
.checkbox input:checked + .input-helper::before {
    background-color: #c53727;
}
#l-login span.input-group-addon.last i {
    font-size: 20px;
    color: #a3a3a3;
    line-height: 40px;
}
/*
.form-group label:after {
    content: "*";
    color: #ff0000;
}
.captcha label:after {
    content: inherit !important;
    color: #fff;
}
.form-group input ,.form-group select{
    font-size: 18px;
    padding: 10px 10px 10px 0px;
    display: block;
    border: none;
    border-bottom: 1px solid #757575;
    text-transform:lowercase;
    width:100%
}

 .form-group input:focus,.form-group select:focus {
        outline: none;
    }



.form-group label {
    color: #969696;
    font-size: 12px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 0;
    top: 10px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
    width: 100%;
}



.form-group input:focus ~ label, input:valid ~ label, .form-group select:focus ~ label, select:valid ~ label {
    top: -20px;
    font-size: 14px;
    color: #969696;
    text-align: left;
}
.bar {
    position: relative;
    display: block;
}
    .bar:before, .bar:after {
        content: '';
        height: 2px;
        width: 0;
        bottom: 0px;
        position: absolute;
        background: #0d4092;
        transition: 0.2s ease all;
        -moz-transition: 0.2s ease all;
        -webkit-transition: 0.2s ease all;
    }

    .bar:before {
        left: 50%;
    }

    .bar:after {
        right: 50%;
    }


input:focus ~ .bar:before, input:focus ~ .bar:after, select:focus ~ .bar:before, select:focus ~ .bar:after {
    width: 50%;
}


.highlight {
    position: absolute;
    height: 60%;
    width: 100px;
    top: 25%;
    left: 0;
    pointer-events: none;
    opacity: 0.5;
}

input:focus ~ .highlight,select:focus ~ .highlight {
    -webkit-animation: inputHighlighter 0.4s ease-in;
    -moz-animation: inputHighlighter 0.4s ease-in;
    animation: inputHighlighter 0.4s ease-in;
}


@-webkit-keyframes inputHighlighter {
    from {
        background: #5264AE;
    }

    to {
        width: 0;
        background: transparent;
    }
}


@-moz-keyframes inputHighlighter {
    from {
        background: #5264AE;
    }

    to {
        width: 0;
        background: transparent;
    }
}

@keyframes inputHighlighter {
    from {
        background: #5264AE;
    }

    to {
        width: 0;
        background: transparent;
    }
}


@-webkit-keyframes selectHighlighter {
    from {
        background: #5264AE;
    }

    to {
        width: 0;
        background: transparent;
    }
}


@-moz-keyframes selectHighlighter {
    from {
        background: #5264AE;
    }

    to {
        width: 0;
        background: transparent;
    }
}

@keyframes selectHighlighter {
    from {
        background: #5264AE;
    }

    to {
        width: 0;
        background: transparent;
    }
}
    */

.reg-content p{
	border-bottom: 1px solid #dfdfdf;
    color: #787878;
	font-family: 'Roboto-Regular';
    font-size: 15px;
    margin-bottom: 0;
    padding-bottom: 5px;
    width: 100%;
}
.cus-btn-register:hover{background-color:#34adfe !important;}
.fbc{width:100%;}
.form-main-div p {
    line-height:22px;
}

.bottom-text {
    display: inline-block;
    width: 100%;
}
.bottom-text p{
    display:inline-block;
    width:100%;
    font-size:16px;
    font-family: 'Roboto-Regular';
    color:#26282a;
}
.bottom-text p span {
   color:#ff0000;
}


    .captcha .btn:hover,
    .captcha .btn:focus,
    .captcha .btn.active:hover,
    .captcha .btn.active:focus,
    .captcha .btn-default:hover,
    .captcha .btn-default:focus {
        background-color:#fff;
        border-color:#c1c1c1;
    }
    .captcha .btn-default {
        background-color:#fff;
    }


.captcha .btn-default.focus,
.captcha .btn-default.focus.focus,
.captcha .btn-default.focus:focus,
.captcha .btn-default.focus:hover,
.captcha .btn-default:active,
.captcha .btn-default.focus:active,
.captcha .btn-default:active:focus,
.captcha .btn-default:active:hover,
.captcha .btn-default:focus,
.captcha .btn-default.focus:focus,
.captcha .btn-default:focus:focus,
.captcha .btn-default:focus:hover,
.captcha .btn-default:hover,
.captcha .btn-default.focus:hover,
.captcha .btn-default:hover:focus,
.captcha .btn-default:hover:hover,
.captcha .open > .dropdown-toggle.btn-default,
.captcha .open > .dropdown-toggle.btn-default.focus,
.captcha .open > .dropdown-toggle.btn-default:focus,
.captcha .open > .dropdown-toggle.btn-default:hover {
    background-color:#fff;
    border-color:#c1c1c1;
}
    .captcha .btn-default.active,
    .captcha.btn-default:active,
    .captcha.btn-default:hover,
    .captcha .open > .dropdown-toggle.btn-default {
        background-color:#fff;
    }

.captcha .btn {
    display: inline-block;
    width: 26px;
    height: 26px;
    border: solid 1px #a3a3a3;
    padding: 0;
    border-radius:0;
    box-shadow: none;
}
.captcha {
    float: left;
    width: 100%;
}
.captcha .btn-group {
    margin:0px 9px 0 0;
}
.captcha .btn-group-vertical:not(.bootstrap-select),
.captcha .btn-group:not(.bootstrap-select) {
    box-shadow:none;
}

.captcha h3 {
    font-size: 15px;
    display: inline-block;
    color: #333;
    font-weight: 400;
    margin: 5px 0 0 10px;
}

    .captcha img {
        float:right;
    }

.captcha .btn span.fa-check {    			
	opacity: 0;
    color:#34adfe;				
}
.captcha .btn.active span.fa-check {				
	opacity: 1;				
}
/*----for focus-css----*/
.verify-section {
    float: left;
    text-align: center;
    width: 100%;
    max-width: 360px;
    margin: 0 auto;
}
    .verify-section p {
        color: #666;
        margin-bottom:0
    }
    .verify-section a#btnResendOTP {
        font-size: 16px;
        text-decoration: underline;
        color: #333;
    }
.bottom-text p {
    font-size: 14px;
    color: #787878;
}
.cus-span a u{text-decoration:none;}
.cus-span a i {
    color: #e44232;
    font-weight: 500 !important;
    font-style: inherit;
}
/*----------------------Register Page End------------------------------*/


/*---------------------step1 css--------------------------------------*/
.Admin.box h1 {
    margin: 0;
    font-size: 45px !important;
    color: #333;
    font-family: Geogtq-Sb;
    line-height:50px;
    text-align:left
}
.Admin.box h1 strong {
    color: #e44232;
}
.Admin.box h1 small{
    font-size:38px;
    color:#333
}
.Admin.box p {
    font-size: 25px;
    font-family: Geogtq-Rg;
    line-height: 35px;
    color: #333;
    margin: 20px 0 0 0;
    text-align:left
}
.Admin.box .radio-inline{
    font-size:20px;
    line-height:20px;
    padding-left:28px;
}
.Admin.box .radio-inline i{
    font-size:20px !important;
    color:#333 !important;
    margin-top:0 !important;
}
.Admin.box .log-btn {
    width: 80%;
}
#l-login button#btnLogin {
    width: 100%;
}
.Admin.box .checkbox .input-helper:before, .radio .input-helper:before {
    border: 1px solid #333
}
.Admin.box .log-btn i.fa.fa-arrow-right {
    margin-left: 15px;
    vertical-align: middle
}
.Admin.box .log-btn i.fa.fa-arrow-left{
    margin-right:15px;
    vertical-align:middle
}
/*.Admin.box input {
    color: #333;
    font-size: 20px;
    opacity: 1;
}*/
.Admin.box .fg-float .fg-toggled .fg-label {
    top: -16px;
    font-size: 14px;
    color: #969696;
}
.Admin.box label {
    text-align: left;
    float: left;
}
.Admin.box .step-btn .log-btn {
    width:100%;
}
.standard-table th {
    background-color: #f6f6f6;
    font-size: 22px;
    text-transform: uppercase;
    font-family: Geogtq-Sb;
    padding: 10px 5px !important;
    border: none !important;
}
.standard-table th .form-control{
    border:none;
    text-align:center;
    font-size:22px;
}
.standard-table td input {
    border: none;
    font-size: 22px;
    font-family: Geogtq-Rg
}
.standard-table th:first-child {
    padding: 10px 10px 0 15px !important;
}
.standard-table {
    border-bottom: 1px solid #ececec;
    margin-bottom: 40px;
}
.standard-table td {
    vertical-align: middle !important;
}
.Admin.box .col-md-12.text-center .bg-division {
    background-color: #f6f6f6;
    font-size: 22px;
    text-transform: uppercase;
    padding: 5px 10px;
    font-family: Geogtq-Sb;
}
.standard-table td:first-child {
    border-right: 1px solid #f5f5f5;
}
.Admin.box .col-md-12.text-center {
    margin-left: 60px;
}
.lc-block.toggled.form-main-div.sect {
    max-width: 750px !important;
}
.lc-block.toggled.form-main-div.sect ul.hi-menu.pull-left.login-sel {
    margin-top: 0;
}
.lc-block.toggled.form-main-div.sect h1 {
    margin: 0 0 15px 0;
    font-size: 38px !important;
    font-family: Geogtq-Sb;
}
.lc-block.toggled.form-main-div.sect .responsive-section {
    float: left;
    width: 100%;
    margin-top: 20px;
}





    @media (min-width: 1300px) and (max-width: 1600px) {
        /*.top-nav {width:60%;}*/
        #sidebar{transform:none; max-width:37%; width:100%;}
.top-nav ul.hi-menu li.left-side-list{float:left}

}

@media (min-width: 1200px) and (max-width: 1299px) {
    /*.top-nav {width:60%;}*/
#sidebar{transform:none; width:435px;}
.top-nav ul.hi-menu li.left-side-list{margin:0;float:left;}
}

@media (min-width: 992px) and (max-width: 1199px) {
.top-nav {width:60%;}
#sidebar{transform:none; max-width:350px; width:100%;}
.top-nav ul.hi-menu li.left-side-list{margin:0 80px 0 0;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
    #l-login .col-md-6 {
        width: 48.8% !important;
        float: left;
        margin-right: 15px;
    }
    .log-btn {
        margin: 20px 0 10px 0;
    }
        #l-login .col-md-6:nth-child(2), #l-login .col-md-6:nth-child(4), #l-login .col-md-6:nth-child(6), #l-login .col-md-6:nth-child(8) {
            margin-right: 0;
        }
}

    @media (min-width: 768px) and (max-width: 991px) {
        ul.hi-menu.pull-left.login-sel {
            margin-top: 20px;
        }
        .h-inner {
            display: inline-block;
            width: 100%;
            padding: 17px 0;
        }

            .h-inner li {
                display: inline-block;
                width: 100%;
            }

        .main-header-logo {
            width: 100%;
            text-align: center;
        }

        .login-logo {
            position: relative;
            z-index: 10;
        }

        header#header {
            padding: 0;
        }

        .log-user {
            text-align: left;
        }

        .logi-select .form-group {
            margin: 0
        }

        .top-nav li:nth-child(2) {
            margin-top: 0px;
        }

        li.left-side-list .bootstrap-select > .btn-default:before {
            height: calc(100% - 18px);
            background-image: url(../../../images/caret.png) !important;
            background-size: 12px !important;
        }

        #sidebar {
            transform: none;
            max-width: 375px;
            width: 100%;
            display: none;
        }

        #content:not(.content-alt) {
            padding: 0 !important;
            width: 100%;
        }

        .top-nav {
            width: 100% !important;
            text-align: center;
            margin: 0
        }

        .logi-select {
            float: left;
            margin-bottom: 10px;
        }

        .bottom {
            margin: 0
        }

        .top-nav ul {
            width: 100%;
        }

            .top-nav ul li {
                width: 100%;
                margin: 0;
            }

                .top-nav ul li.left-side-list {
                    width: 100%;
                    margin: 0;
                }

        .hi-menu > li > a {
            display: inline-block;
        }

        .log-title-setion {
            text-align: left;
            margin-top: 0
        }

        .form-main-div p {
            float: none;
        }

        .form-main-div .lcb-navigation {
            float: none;
            width: 100%;
        }

        .form-main-div {
            text-align: center;
            max-width: 100%;
            padding: 0
        }

        .col-lg-1,
        .col-lg-10,
        .col-lg-11,
        .col-lg-2,
        .col-lg-3,
        .col-lg-4,
        .col-lg-5,
        .col-lg-6,
        .col-lg-7,
        .col-lg-8,
        .col-lg-9,
        .col-md-1,
        .col-md-10,
        .col-md-11,
        .col-md-2,
        .col-md-3,
        .col-md-4,
        .col-md-5,
        .col-md-6,
        .col-md-7,
        .col-md-8,
        .col-md-9,
        .col-sm-1,
        .col-sm-10,
        .col-sm-11,
        .col-sm-2,
        .col-sm-3,
        .col-sm-4,
        .col-sm-5,
        .col-sm-6,
        .col-sm-7,
        .col-sm-8,
        .col-sm-9,
        .col-xs-1,
        .col-xs-10,
        .col-xs-11,
        .col-xs-2,
        .col-xs-3,
        .col-xs-4,
        .col-xs-5,
        .col-xs-6,
        .col-xs-7,
        .col-xs-8,
        .col-xs-9 {
            width: 100% !important;
        }

        .ver-no-padd {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
    }

    @media (max-width: 767px) {
        .h-inner {
            display: inline-block;
            width: 100%;
            padding: 17px 0;
        }

        .hi-menu > li:first-child .select {
            float: left
        }

        .log-btn {
            margin-top: 0px;
            margin-bottom:10px;
        }
        #l-login .col-md-6.m-b-0.p-l-0 .log-btn {
            margin: 20px 0 0 0;
        }
        .col-md-6.m-b-0.p-r-0.robot .form-group.fg-float {
            margin-bottom: 0;
        }
        .h-inner li {
            display: inline-block;
            width: 100%;
        }

        .main-header-logo {
            width: 100%;
            text-align: center;
        }

        .login-logo {
            position: relative;
            z-index: 10;
        }

        .logi-select .form-group .fg-line .select .bootstrap-select.btn-group > .dropdown-menu {
            margin: 0;
        }

        header#header {
            padding: 0;
        }

        .log-user {
            text-align: left;
        }

        .lc-block.toggled {
            padding: 0;
        }

        #sidebar {
            transform: none;
            max-width: 375px;
            width: 100%;
            display: none;
        }

        #content:not(.content-alt) {
            padding: 0 !important;
            width: 100%
        }

        .top-nav {
            width: 100% !important;
            text-align: center;
            margin-top: 15px;
        }

            .top-nav ul {
                width: 100%;
            }

                .top-nav ul li {
                    width: 100%;
                    margin: 0 0 0 0;
                }

                    .top-nav ul li.left-side-list {
                        width: 100%;
                        margin: 0;
                    }

        .hi-menu > li > a {
            display: inline-block;
            margin: 0 !important;
        }

        .log-title-setion {
            text-align: left;
            margin-top: 0
        }

        .form-main-div p {
            float: none;
        }

        .form-main-div .lcb-navigation {
            float: none;
            width: 100%;
        }

        .form-main-div {
            text-align: center;
        }

        .forgot-pass {
            width: auto;
            margin-top: 0;
        }

        .logi-select {
            width: 180px !important;
            float: left;
        }

        .form-main-div {
            max-width: 100%;
        }

        .bottom {
            margin: 0;
            display:none;
        }
        div#l-login {
            /* margin-top: 10px; */
            float: left;
            width: 100%;
        }

        .logi-select .form-group .fg-line .select .bootstrap-select.btn-group > .dropdown-menu {
            min-width: 150px;
        }
        .lc-block.toggled .bottom.m-t-0 a {
            margin-top: 5px;
        }
        ul.hi-menu.pull-left.login-sel {
            margin-top: 0;
        }
        #l-login .col-md-12:nth-child(2) {
            margin-top: 30px !important;
        }
        .lc-block{width:100%}
        .log-title-setion.m-b-30 {
            margin-bottom: 0 !important;
        }
    }

    @media (max-width: 767px) and (orientation:landscape) {
        .log-btn {
            margin-top: 10px !important;
            width: 30%;
        }

        .top-nav {
            margin: 0 0 10px 0;
            float: left
        }
        ul.hi-menu.pull-left.login-sel {
            margin-top: 20px;
            margin-bottom: 25px;
        }

      
    }

    @media (min-width: 568px) and (max-width: 767px) {
    }

    @media (min-width: 240px) and (max-width: 567px) {
    }
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
    #content:not(.content-alt){
        padding-left:34%;
    }
    .log-title-setion{margin:0}
    #l-login .col-md-6 {
        width: 50% !important;
        float: left;
        margin-right: 0 !important;
        padding-right:0;
    }
    ul.hi-menu.pull-left.login-sel {
        margin-top: 0;
    }
    .form-main-div .lcb-navigation{margin-top:20px}
    .form-main-div {
        padding-right: 0;
        max-width: 98%
    }
}


@media only screen and (max-width: 766px) and (orientation: portrait) {
    .login-content ul.dropdown-menu.inner {
        height: auto !important;
    }

    .login-content .dropdown-menu.open {
        height: auto !important;
    }
}
@media only screen and (max-width: 766px) and (orientation: landscape) {
    .login-content ul.dropdown-menu.inner {
        height: auto !important;
    }

    .login-content .dropdown-menu.open {
        height: auto !important;
    }
}
