/* mobile css*/
@media ( min-width : 1px) and (max-width: 480px) {
	header.header-technie.header-code .logo::before {
		transform: skewX(0deg);
	}
	header.header-technie.header-code .logo {
		margin-bottom: 5px;
	}
	header.header-technie.header-code .logo a img {
		padding-left: 10px;
	}
	header.header-technie.header-code .mainmenu-container ul li {
		line-height: 10px;
	}
	#page-title {
		background: url(../images/banner.jpg) center center no-repeat;
		background-size: auto auto;
		background-size: cover;
		padding: 25px 0;
	}
	#page-title .page-breadcumb {
		color: #fff;
		font-size: 12px;
		font-weight: 600;
		text-transform: uppercase;
		padding-left: 6px;
		padding-right: 6px;
	}
	.mobile-form .card {
		margin: 10px;
	}
	#copyrights .col_half {
		margin: 0;
		color: #fff;
		font-size: 13px;
		text-align: center;
		padding: 0px 60px;
		padding-top: 5px;
	}
	header.header-technie.header-code .mainmenu-container>ul {
		font-size: 0;
		padding: 2px;
		padding-top: 7px;
	}
	.tab-content {
		padding: 10px;
		padding: 10px;
		width: 100%;
		margin: 0px auto;
		text-align: justify;
	}
	.nav-tabs>li>a {
		background: #0789a1;
		border-radius: 0px;
	}
	.heading>h2 {
		
	}
	.heading {
		float: left;
		margin-bottom: 15px;
		position: relative;
		text-align: center;
		width: 100%;
	}
	.heading>h2 {
		float: left;
		font-size: 14px;
		font-weight: 800;
		margin-bottom: 5px;
		padding-bottom: 15px;
		position: relative;
		text-transform: inherit;
		width: 100%;
		color: #01adcd;
		margin-top: 0px;
	}
	.mobile-content {
		font-size: 14px;
		text-align: justify;
		padding: 5px;
		line-height: 1.4;
	}
	#content-main {
		margin-top: 5px;
		margin-bottom: 25px;
	}
	.form-input {
		padding-top: 13px;
		padding-right: 10px;
		text-align: right;
		font-size: 11px;
		font-weight: bold;
	}
	legend {
		margin-bottom: 4px;
		font-size: 18px;
	}
	.form-group {
		margin-bottom: 5px;
	}
	.contact-details {
		text-align: center;
		padding: 0px 100px;
	}
	#page-title .page-breadcumb .fa {
		font-size: 12px;
		margin-right: 5px;
		margin-left: 5px;
	}
	.nav-tabs {
		border-bottom: 0px solid #DDD;
		height: 41px !important;
		width: 100%;
		padding-top: 8px;
	}
	header.header-technie.header-code .mainmenu-container>ul>li>a {
		font-size: 12px;
		font-weight: 800;
		letter-spacing: 0.03em;
		font-family: 'Roboto', sans-serif;
		padding: 10px 18px;
	}
	.sec-inner {
		/* 		position: relative; */
		width: 90%;
		/* 		margin-top: 40px; */
		margin-bottom: 40px;
	}
	.sec-inner .item-box {
		width: 130px;
		height: 130px;
	}
	.sec-inner h2 {
		color: #fff;
		padding-bottom: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 20px;
	}
	.center-box {
		padding: 8px;
	}
	.cent-box {
		padding-left: 85px !important;
		padding-right: 80px;
	}
	.income_form form {
		padding: 5px;
	}
	.confirm_sec h4 {
		color: #fff;
		font-size: 18px;
	}
	.confirm_sec address {
		color: #fff;
		margin-top: 20px;
	}

	/* .income_form form {
    padding-left: 30px;
    padding-right: 30px;
} */
	.nav-tabs>li>a {
		margin-right: 0px !important;
	}
	.nav-tabs>li>a::after {
		/* background: #f85735; */
		bottom: -2px;
	}
	.tab-content>.tab-pane p {
		font-size: 14px;
		line-height: 1.2;
	}
	.col_md_login {
		position: relative;
		float: left;
		width: 100%;
	}
	.col_md_sign_up {
		position: relative;
		float: left;
		width: 100%;
	}
	.cont_back_info {
		height: 640px;
		padding-top: 0 !important;
		margin: 0;
	}
	.cont_forms_active_sign_up {
		left: 185px !important;
		width: 270px;
		height: 580px;
	}
	.cont_forms_active_login {
		left: 185px !important;
		width: 270px;
	}
	.cont_form_login>input {
		padding: 4px 15px;
		margin-top: 10px;
		width: 216px;
		border: 1px solid #b1b1b1;
		text-align: left;
		color: #757575;
		margin-left: 30px;
		border-radius: 4px;
		font-size: 12px;
	}
	.cont_form_sign_up>input {
		text-align: left;
		padding: 4px 15px;
		margin-top: 10px;
		width: 216px;
		font-size: 12px;
		color: #757575;
		margin-left: 30px;
		border: 1px solid #b1b1b1;
		border-radius: 4px;
	}
	.cont_ba_opcitiy>h2 {
		font-weight: 400;
		color: #fff;
		text-align: center;
		font-size: 18px;
	}
	.btn_login {
		padding: 5px;
		width: 140px;
	}
	.btn_sign_up {
		padding: 5px;
		width: 140px;
	}
	.cotn_principal {
		padding-top: 0 !important;
	}
	.cont_info_log_sign_up {
		position: absolute;
		width: 690px;
		height: 280px;
		top: 20px;
		z-index: 1;
	}
	.border_left {
		border-left: 0px solid #fff;
	}
	.confirm_sec {
		padding: 8px;
	}
	.other_bank {
		padding-right: 0px;
		padding-left: 0px;
	}
	.toggle_text {
		Float: left;
	}
	.lbl_co_borrow {
		text-align: left;
		font-weight: normal;
		font-size: 14px;
	}
	.panel-body {
		padding: 3px;
	}
	.tbl_inc {
		padding-left: 24px;
		padding-right: 24px;
	}
	.tbl_inc_cen {
		padding-left: 90px;
		padding-right: 85px;
	}
	.mcust_radio label {
		font-size: 14px;
	}
	.total_lbl h4 {
		text-align: left;
		float: left;
	}
	.preview_btn {
		background-color: #088190;
		border: none;
		padding: 6px;
		width: 110px;
		border-radius: 30px;
		box-shadow: none;
		color: #fff;
		cursor: pointer;
		display: block;
		text-align: center;
		float: right;
		margin: 0;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	.preview_button h4 {
		text-align: left;
		width: 50%;
		float: left;
		margin-left: 11px;
		font-size: 16px;
	}
	.dis_hide {
		display: none;
	}
	.nav-tabs>li>a>span.badge_cir {
		width: 14px;
		height: 15px;
		left: 40%;
		padding: 2px 1px !important;
		font-size: 9px !important;;
	}
	.left_sp {
		float: left;
		margin-top: -4px;
	}
	.cent-box {
		margin: 0 auto;
		display: inline-block;
	}
	.account_details_right {
		padding-left: 0px !important;
		padding-right: 20px;
	}
	.cust_lbl {
		display: block;
		float: none !important;
		/* width: 100%; */
	}
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/
@media ( min-width : 481px) and (max-width: 767px) {
	.cent-box {
		margin: 0 auto;
		display: inline-block;
	}
	.account_details_right {
		padding-left: 0px !important;
		padding-right: 20px;
	}
	.cust_lbl {
		display: block;
		float: none !important;
		/* width: 100%; */
	}
	.left_sp {
		float: left;
		margin-top: -4px;
	}
	.dis_hide {
		display: none;
	}
	header.header-technie.header-code .logo::before {
		transform: skewX(0deg);
	}
	header.header-technie.header-code .mainmenu-container ul li {
		line-height: 30px;
	}
	header.header-technie.header-code .mainmenu-container>ul {
		font-size: 0;
		padding-top: 10px;
	}
	.mobile-form .card {
		margin: 30px;
	}
	.center-box {
		padding: 0px;
	}
	#buttonsDiv {
		padding-left: 22px;
	}
	/* .income_form form{
    padding:22px;
} */
	.confirm_sec h4 {
		color: #fff;
		font-size: 18px;
	}
	.confirm_sec address {
		color: #fff;
		margin-top: 20px;
	}
	.income_form form {
		padding-left: 30px;
		padding-right: 30px;
	}
	.confirm_sec {
		padding: 8px;
		background: #fff;
		margin-bottom: 25px;
		width: 100%;
		height: 380px;
	}
	.tab-content {
		padding: 10px;
		padding: 10px;
		width: 90%;
		margin: 0px auto;
		text-align: justify;
	}
	#tab-content {
		margin-bottom: 10px;
		margin-top: 10px;
		min-height: 380px;
	}
	.nav-tabs>li>a {
		border-radius: 0px;
	}
	.heading>h2 {
		
	}
	.heading {
		float: left;
		margin-bottom: 15px;
		position: relative;
		text-align: center;
		width: 100%;
	}
	.heading>h2 {
		float: left;
		font-size: 14px;
		font-weight: 800;
		margin-bottom: 5px;
		padding-bottom: 15px;
		position: relative;
		text-transform: inherit;
		width: 100%;
		color: #01adcd;
		margin-top: 0px;
	}
	.mobile-content {
		font-size: 14px;
		text-align: justify;
		padding: 5px;
		line-height: 1.4;
	}
	#content-main {
		margin-top: 5px;
		margin-bottom: 25px;
	}
	.landscape_nomargin {
		min-width: 0;
		margin: 0 35px;
		margin-bottom: 0px;
		border: 2px solid #01adcd !important;
		margin-bottom: 0em;
		margin-top: 35px;
	}
	.register-form {
		padding-left: 10px;
		padding-right: 10px;
	}
	.form-horizontal .form-group {
		margin-right: 0px;
		margin-left: 0px;
	}
	.register-form {
		padding-left: 0px;
		padding-right: 0px;
	}
	.form-input {
		padding-top: 13px;
		padding-right: 10px;
		text-align: right;
		font-size: 11px;
		font-weight: bold;
	}
	legend {
		margin-bottom: 4px;
		font-size: 18px;
	}
	.form-group {
		margin-bottom: 5px;
	}
	.contact-details {
		text-align: center;
		padding: 0px 130px;
	}
	#copyrights .col_half {
		margin: 0;
		margin-bottom: 0px;
		color: #fff;
		font-size: 13px;
		text-align: center;
		padding: 0px 100px;
	}
	#page-title .page-breadcumb {
		color: #fff;
		font-size: 13px;
		font-weight: 600;
		text-transform: uppercase;
		padding-top: 12px;
		padding-left: 10px;
		padding-right: 10px;
	}
	#page-title {
		background: url(../images/banner.jpg) center center no-repeat;
		background-size: auto auto;
		background-size: cover;
		padding: 30px 0;
	}
	.nav-tabs {
		border-bottom: 0px solid #DDD;
		height: 32px !important;
		width: 100%;
	}
	.sec-inner {
		position: relative;
		width: 100%;
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.sec-inner .item-box {
		width: 130px;
		height: 130px;
	}
	.sec-inner h2 {
		color: #fff;
		padding-bottom: 20px;
		font-size: 25px;
	}
	.center-box {
		padding: 5px;
	}
	.nav-tabs>li>a {
		margin-right: 0px !important;
	}
	.nav-tabs>li>a::after {
		/* background: #f85735; */
		bottom: -2px;
	}
	.tab-content>.tab-pane p {
		font-size: 14px;
		line-height: 1.2;
	}
	.col_md_login {
		position: relative;
		float: left;
		width: 100%;
	}
	.col_md_sign_up {
		position: relative;
		float: left;
		width: 100%;
	}
	.cont_back_info {
		height: 550px;
		padding-top: 0 !important;
		margin: 0;
	}
	.cont_forms_active_sign_up {
		left: 185px !important;
		width: 270px;
	}
	.cont_forms_active_login {
		left: 185px !important;
		width: 270px;
	}
	.cont_form_login>input {
		padding: 4px 15px;
		margin-top: 10px;
		width: 216px;
		border: 1px solid #b1b1b1;
		text-align: left;
		color: #757575;
		margin-left: 30px;
		border-radius: 4px;
		font-size: 12px;
	}
	.cont_form_sign_up>input {
		text-align: left;
		padding: 4px 15px;
		margin-top: 10px;
		width: 216px;
		font-size: 12px;
		color: #757575;
		margin-left: 30px;
		border: 1px solid #b1b1b1;
		border-radius: 4px;
	}
	.cont_ba_opcitiy>h2 {
		font-weight: 400;
		color: #fff;
		text-align: center;
		font-size: 18px;
	}
	.btn_login {
		padding: 5px;
		width: 140px;
	}
	.btn_sign_up {
		padding: 5px;
		width: 140px;
	}
	.cotn_principal {
		padding-top: 0 !important;
	}
	.cont_info_log_sign_up {
		position: absolute;
		width: 690px;
		height: 280px;
		top: 20px;
		z-index: 1;
	}
	.panel-body {
		padding: 3px;
	}
	.tbl_inc {
		padding-left: 24px;
		padding-right: 24px;
	}
	.mcust_radio label {
		font-size: 14px;
	}
	.total_lbl h4 {
		text-align: left;
		float: left;
	}
	.other_bank {
		padding-right: 0px;
		padding-left: 0px;
	}
	.preview_btn {
		background-color: #088190;
		border: none;
		padding: 6px;
		width: 150px;
		border-radius: 30px;
		/* box-shadow: 1px 5px 20px -5px rgba(0,0,0,0.4); */
		color: #fff;
		cursor: pointer;
		display: block;
		text-align: center;
		float: right;
		margin: 0;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	.preview_button h4 {
		text-align: left;
		width: 50%;
		float: left;
		margin-left: 11px;
		font-size: 16px;
	}
	.tbl_inc {
		padding-left: 24px;
		padding-right: 24px;
	}
	.nav-tabs>li>a>span.badge_cir {
		width: 15px;
		height: 16px;
		left: 40%;
		padding: 2px 1px !important;
		font-size: 10px !important;
	}
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/
@media ( min-width : 768px) and (max-width: 1024px) {
	.nav-tabs>li>a>span.badge_cir {
		display: block;
		min-width: 1px;
		font-size: 10px;
		font-weight: 700;
		line-height: 0.7;
		color: #fff;
		text-align: center;
		white-space: nowrap;
		vertical-align: baseline;
		background-color: #11f311;
		border-radius: 50%;
		margin-top: 1px;
		width: 21px;
		height: 20px;
		position: inherit;
		left: 25px;
		z-index: 111;
		border: 2px solid #fff;
	}
	.nav-tabs>li.active>a, .nav-tabs>li>a:hover {
		border: none;
		color: #fff !important;
		background: none !important;
	}
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover
		{
		border-width: 0;
		background: none !important;
		cursor: pointer;
		color: #fff;
	}
	header.header-technie.header-code .logo::before {
		transform: skewX(0deg);
	}
	header.header-technie.header-code .mainmenu-container ul li {
		line-height: 50px;
	}
	.line {
		height: 35px;
		width: 1px;
		background: #ededed;
		position: absolute;
		top: 6px;
		right: -2px;
		z-index: 33;
	}
	header.header-technie.header-code .mainmenu-container>ul {
		font-size: 0;
		padding-top: 10px;
	}
	.mobile-form .card {
		margin: 30px;
	}
	.tab-content {
		padding: 10px;
		padding: 10px;
		width: 85%;
		margin: 0px auto;
		text-align: justify;
	}
	#tab-content {
		/* margin-bottom: 10px;
     margin-top: 10px; */
		min-height: 380px;
	}
	.nav-tabs>li>a {
		border: none;
		color: #ffffff;
		/* background: #01adcd; */
		font-size: 12px;
		padding: 6px 7px;
		/* 		font-weight: bold; */
		text-overflow: ellipsis;
		/* overflow: hidden; */
		white-space: nowrap;
	}
	.heading>h2 {
		
	}
	.heading {
		float: left;
		margin-bottom: 15px;
		position: relative;
		text-align: center;
		width: 100%;
	}
	.heading>h2 {
		float: left;
		font-size: 14px;
		font-weight: 800;
		margin-bottom: 5px;
		padding-bottom: 15px;
		position: relative;
		text-transform: inherit;
		width: 100%;
		color: #01adcd;
		margin-top: 0px;
	}
	.mobile-content {
		font-size: 14px;
		text-align: justify;
		padding: 5px;
		line-height: 1.4;
	}
	.landscape_nomargin {
		min-width: 0;
		margin: 0 35px;
		margin-bottom: 0px;
		border: 2px solid #01adcd !important;
		margin-bottom: 0em;
		margin-top: 35px;
	}
	.register-form {
		padding-left: 10px;
		padding-right: 10px;
	}
	.form-horizontal .form-group {
		margin-right: 0px;
		margin-left: 0px;
	}
	.register-form {
		padding-left: 0px;
		padding-right: 0px;
	}
	.form-input {
		padding-top: 13px;
		padding-right: 10px;
		text-align: right;
		font-size: 11px;
		font-weight: bold;
	}
	legend {
		margin-bottom: 4px;
		font-size: 18px;
	}
	.form-group {
		margin-bottom: 5px;
	}
	.contact-details {
		padding: 0px 5px;
	}
	#copyrights .col_half {
		margin: 0;
		margin-bottom: 0px;
		color: #fff;
		font-size: 16px;
		text-align: center;
		padding-left: 13px;
	}
	#page-title .page-breadcumb {
		color: #fff;
		font-size: 13px;
		font-weight: 600;
		text-transform: uppercase;
		padding-top: 12px;
		padding-left: 10px;
		padding-right: 10px;
	}
	#page-title {
		background: url(../images/banner.jpg) center center no-repeat;
		background-size: auto auto;
		background-size: cover;
		padding: 30px 0;
	}
	.container {
		width: 100%;
	}
	header.header-technie.header-code .logo img {
		transition: all .3s ease;
		float: left !important;
		left: 5%;
	}
	.nav-tabs {
		border-bottom: 0px solid #DDD;
		height: 32px !important;
		width: 100%;
	}
	.sec-inner {
		position: relative;
		width: 100%;
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.sec-inner .item-box {
		width: 130px;
		height: 130px;
	}
	.sec-inner h2 {
		color: #fff;
		padding-bottom: 20px;
	}
	.center-box {
		padding: 5px;
	}
	.nav-tabs>li>a {
		margin-right: 0px !important;
	}
	.nav-tabs>li>a::after {
		/* background: #f85735; */
		bottom: -4px;
	}
	.tab-content>.tab-pane p {
		font-size: 14px;
		line-height: 1.2;
	}
	.col_md_login {
		position: relative;
		float: left;
		width: 100%;
	}
	.col_md_sign_up {
		position: relative;
		float: left;
		width: 100%;
	}
	.cont_back_info {
		height: 550px;
		padding-top: 0 !important;
		margin: 0;
	}
	.cont_forms_active_sign_up {
		left: 185px !important;
		width: 270px;
	}
	.cont_forms_active_login {
		left: 185px !important;
		width: 270px;
	}
	.cont_form_login>input {
		padding: 4px 15px;
		margin-top: 10px;
		width: 216px;
		border: 1px solid #b1b1b1;
		text-align: left;
		color: #757575;
		margin-left: 30px;
		border-radius: 4px;
		font-size: 12px;
	}
	.cont_form_sign_up>input {
		text-align: left;
		padding: 4px 15px;
		margin-top: 10px;
		width: 216px;
		font-size: 12px;
		color: #757575;
		margin-left: 30px;
		border: 1px solid #b1b1b1;
		border-radius: 4px;
	}
	.cont_ba_opcitiy>h2 {
		font-weight: 400;
		color: #fff;
		text-align: center;
		font-size: 18px;
	}
	.btn_login {
		padding: 5px;
		width: 140px;
	}
	.btn_sign_up {
		padding: 5px;
		width: 140px;
	}
	.cotn_principal {
		padding-top: 0 !important;
	}
	.cont_info_log_sign_up {
		position: absolute;
		width: 690px;
		height: 280px;
		top: 20px;
		z-index: 1;
	}
	.custom_select label {
		position: relative;
		cursor: pointer;
		font-weight: normal;
		margin-top: 15px;
	}
	.border_left {
		border-left: 0px solid #fff;
	}
	#tab-content {
		/* margin-bottom: 10px;
     margin-top: 10px; */
		min-height: 380px;
	}
	.income_form form {
		padding-left: 30px;
		padding-right: 30px;
	}
	.sec-inner h2 {
		color: #fff;
		padding-bottom: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.form_start {
		padding-bottom: 0px;
		width: 92%;
	}
	.form-horizontal {
		padding-bottom: 20px;
	}
	.tbl_inc {
		padding-left: 24px;
		padding-right: 24px;
	}
	.menu-tabs {
		background: #0789a1;
		height: 47px;
	}
	.cent-box {
		padding-left: 70px;
		padding-right: 80px;
	}
}

@media ( min-width : 576px) {
	.container, .container-sm {
		 
		max-width: initial;
	}
}
/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/
@media ( min-width : 768px) and (max-width: 1024px) and (orientation:
	landscape) {
	.account_details_right {
		padding-right: 20px;
		padding-left: 20px;
	}
	.nav-tabs>li>a>span.badge_cir {
		margin-top: 15px !important;
		width: 19px;
		height: 20px;
		left: 40%;
		font-size: 14px !important;
		padding: 3px 1px !important;
	}
	.nav-tabs>li.active>a, .nav-tabs>li>a:hover {
		border: none;
		color: #fff !important;
		background: none !important;
	}
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover
		{
		border-width: 0;
		background: none !important;
		cursor: pointer;
		color: #fff;
	}
	.dis_hide {
		display: none;
	}
	header.header-technie.header-code .mainmenu-container>ul>li>a {
		/* 		padding: 0 10px; */
		
	}
	.nav-tabs>li>a sapn {
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	.nav-tabs {
		border-bottom: 0px solid #DDD;
		height: 32px !important;
		width: 100%;
	}
	.sec-inner {
		position: relative;
		width: 100%;
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.sec-inner .item-box {
		width: 130px;
		height: 130px;
	}
	.sec-inner h2 {
		color: #fff;
		padding-bottom: 20px;
	}
	.center-box {
		padding: 5px;
	}
	.nav-tabs>li>a {
		margin-right: 0px !important;
	}
	.nav-tabs>li>a::after {
		/* background: #f85735; */
		bottom: -2px;
	}
	.tab-content>.tab-pane p {
		font-size: 14px;
		line-height: 1.2;
	}
	.col_md_login {
		position: relative;
		float: left;
		width: 100%;
	}
	.col_md_sign_up {
		position: relative;
		float: left;
		width: 100%;
	}
	.cont_back_info {
		height: 550px;
		padding-top: 0 !important;
		margin: 0;
	}
	.cont_forms_active_sign_up {
		left: 185px !important;
		width: 270px;
	}
	.cont_forms_active_login {
		left: 185px !important;
		width: 270px;
	}
	.cont_form_login>input {
		padding: 4px 15px;
		margin-top: 10px;
		width: 216px;
		border: 1px solid #b1b1b1;
		text-align: left;
		color: #757575;
		margin-left: 30px;
		border-radius: 4px;
		font-size: 12px;
	}
	.cont_form_sign_up>input {
		text-align: left;
		padding: 4px 15px;
		margin-top: 10px;
		width: 216px;
		font-size: 12px;
		color: #757575;
		margin-left: 30px;
		border: 1px solid #b1b1b1;
		border-radius: 4px;
	}
	.cont_ba_opcitiy>h2 {
		font-weight: 400;
		color: #fff;
		text-align: center;
		font-size: 18px;
	}
	.btn_login {
		padding: 5px;
		width: 140px;
	}
	.btn_sign_up {
		padding: 5px;
		width: 140px;
	}
	.cotn_principal {
		padding-top: 0 !important;
	}
	.cont_info_log_sign_up {
		position: absolute;
		width: 690px;
		height: 280px;
		top: 20px;
		z-index: 1;
	}
	nav {
		width: 100%;
	}
	#buttonsDiv {
		padding-left: 22px;
	}
	.income_form form {
		padding-left: 30px;
		padding-right: 30px;
	}
	.sec-inner h2 {
		color: #fff;
		padding-bottom: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.form_start {
		padding-bottom: 0px;
		width: 92%;
	}
	.form-horizontal {
		padding-bottom: 20px;
	}
	.nav-tabs>li.active>a, .nav-tabs>li>a:hover {
		background-color: #01adcd !important;
	}
	.tbl_inc {
		padding-left: 24px;
		padding-right: 24px;
	}
}
/* iphone 6,7,8 plus */
@media only screen and (min-device-width: 375px) and (max-device-height:
	812px) and (orientation : portrait) {
	.cent-box {
		padding-left: 75px !important;
		padding-right: 80px;
	}
	.account_details_right {
		padding-left: 0px !important;
		padding-right: 20px;
	}
	.dis_hide {
		display: none;
	}
	.nav-tabs>li>a>span.badge_cir {
		display: block;
		min-width: 1px;
		font-size: 10px;
		font-weight: 700;
		line-height: 0.7;
		color: #fff;
		text-align: center;
		white-space: nowrap;
		vertical-align: baseline;
		background-color: #11f311;
		border-radius: 50%;
		margin-top: 1px;
		width: 21px;
		height: 20px;
		position: inherit;
		z-index: 111;
		border: 2px solid #fff;
	}
	.nav-tabs>li.active>a, .nav-tabs>li>a:hover {
		border: none;
		color: #fff !important;
		background: none !important;
	}
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover
		{
		border-width: 0;
		background: none !important;
		cursor: pointer;
		color: #fff;
	}
}

}

/* iphone 8 plus */
@media only screen and (min-device-width: 414px) and (max-device-height:
	736px) and (orientation : portrait) {
	.cent-box {
		padding-left: 70px !important;
		padding-right: 80px;
	}
	.account_details_right {
		padding-left: 0px !important;
		padding-right: 20px;
	}
	.dis_hide {
		display: none;
	}
	.nav-tabs>li>a>span.badge_cir {
		display: block;
		min-width: 1px;
		font-size: 10px;
		font-weight: 700;
		line-height: 0.7;
		color: #fff;
		text-align: center;
		white-space: nowrap;
		vertical-align: baseline;
		background-color: #11f311;
		border-radius: 50%;
		margin-top: 1px;
		width: 21px;
		height: 20px;
		position: inherit;
		left: 18px;
		z-index: 111;
		border: 2px solid #fff;
	}
	.nav-tabs>li.active>a, .nav-tabs>li>a:hover {
		border: none;
		color: #fff !important;
		background: none !important;
	}
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover
		{
		border-width: 0;
		background: none !important;
		cursor: pointer;
		color: #fff;
	}
}

/* Galaxy Note 9 */
@media only screen and (min-device-width: 414px) and (max-device-height:
	846px) and (orientation : portrait) {
	.cent-box {
		padding-left: 70px;
		padding-right: 80px;
	}
	#location {
		width: 100%;
		margin-left: 25px;
	}
	.nav-tabs>li>a>span.badge_cir {
		display: block;
		min-width: 1px;
		font-size: 10px;
		font-weight: 700;
		line-height: 0.7;
		color: #fff;
		text-align: center;
		white-space: nowrap;
		vertical-align: baseline;
		background-color: #11f311;
		border-radius: 50%;
		margin-top: 1px;
		width: 21px;
		height: 20px;
		position: inherit;
		left: 18px;
		z-index: 111;
		border: 2px solid #fff;
	}
	.nav-tabs>li.active>a, .nav-tabs>li>a:hover {
		border: none;
		color: #fff !important;
		background: none !important;
	}
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover
		{
		border-width: 0;
		background: none !important;
		cursor: pointer;
		color: #fff;
	}
	.dis_hide {
		display: none;
	}
	.tbl_inc {
		padding-left: 24px;
		padding-right: 24px;
	}
	.nav-tabs>li>a>span.badge_cir {
		display: block;
		min-width: 1px;
		font-size: 10px;
		font-weight: 700;
		line-height: 0.7;
		color: #fff;
		text-align: center;
		white-space: nowrap;
		vertical-align: baseline;
		background-color: #11f311;
		border-radius: 50%;
		margin-top: 1px;
		width: 21px;
		height: 20px;
		position: absolute;
		left: 8px !important;
		z-index: 111;
		border: 2px solid #fff;
	}
}

/* Nexs 6P */
@media only screen and (min-device-width: 412px) and (max-device-height:
	732px) and (orientation : portrait) {
	.tbl_inc {
		padding-left: 24px;
		padding-right: 24px;
	}
	.nav-tabs>li>a>span.badge_cir {
		display: block;
		min-width: 1px;
		font-size: 10px;
		font-weight: 700;
		line-height: 0.7;
		color: #fff;
		text-align: center;
		white-space: nowrap;
		vertical-align: baseline;
		background-color: #11f311;
		border-radius: 50%;
		margin-top: 1px;
		width: 21px;
		height: 20px;
		position: absolute;
		left: 7px;
		z-index: 111;
		border: 2px solid #fff;
	}
	.dis_hide {
		display: none;
	}
	.cent-box {
		padding-left: 70px;
		padding-right: 80px;
	}
}

/* Pixel 2 */
@media only screen and (min-device-width: 411px) and (max-device-height:
	731px) and (orientation : portrait) {
	.nav-tabs>li>a>span.badge_cir {
		display: block;
		min-width: 1px;
		font-size: 10px;
		font-weight: 700;
		line-height: 0.7;
		color: #fff;
		text-align: center;
		white-space: nowrap;
		vertical-align: baseline;
		background-color: #11f311;
		border-radius: 50%;
		margin-top: 1px;
		width: 21px;
		height: 20px;
		position: absolute;
		left: 7px;
		z-index: 111;
		border: 2px solid #fff;
	}
	.dis_hide {
		display: none;
	}
	.cent-box {
		padding-left: 70px !important;
		padding-right: 80px;
	}
}

/* Pixel 2 xl */
@media only screen and (min-device-width: 411px) and (max-device-height:
	823px) and (orientation : portrait) {
	#location {
		width: 100%;
		margin-left: 0px;
	}
	.cent-box {
		padding-left: 70px !important;
		padding-right: 80px;
	}
	.tbl_inc {
		padding-left: 24px;
		padding-right: 24px;
	}
	.nav-tabs>li>a>span.badge_cir {
		display: block;
		min-width: 1px;
		font-size: 10px;
		font-weight: 700;
		line-height: 0.7;
		color: #fff;
		text-align: center;
		white-space: nowrap;
		vertical-align: baseline;
		background-color: #11f311;
		border-radius: 50%;
		margin-top: 1px;
		width: 21px;
		height: 20px;
		position: absolute;
		left: 7px;
		z-index: 111;
		border: 2px solid #fff;
	}
	.dis_hide {
		display: none;
	}
}

/* Galaxy S5 */
@media only screen and (min-device-width: 360px) and (max-device-height:
	640px) and (orientation : portrait) {
	.nav-tabs>li>a>span.badge_cir {
		display: block;
		min-width: 1px;
		font-size: 10px;
		font-weight: 700;
		line-height: 0.7;
		color: #fff;
		text-align: center;
		white-space: nowrap;
		vertical-align: baseline;
		background-color: #11f311;
		border-radius: 50%;
		margin-top: 1px;
		width: 21px;
		height: 20px;
		position: absolute;
		left: 7px;
		z-index: 111;
		border: 2px solid #fff;
	}
	.dis_hide {
		display: none;
	}
	.cent-box {
		padding-left: 70px;
		padding-right: 80px;
	}
}

/* Nexes 9 */
@media only screen and (min-device-width: 600px) and (max-device-height:
	960px) and (orientation : portrait) {
	#location {
		width: 100%;
		margin-left: 25px;
	}
	#tab-content {
		margin-bottom: 0px !important;
		margin-top: 0px !important;
	}
	#buttonsDiv {
		text-align: center;
		margin: 0 auto;
		padding-left: 50px;
	}
	.confirm_sec {
		padding: 8px;
		background: none;
		margin-bottom: 25px;
		width: 100%;
		height: 380px;
	}
	.tbl_inc {
		padding-left: 24px;
		padding-right: 24px;
	}
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus {
		background: none;
	}
	.cent-box {
		padding-left: 70px !important;
		padding-right: 80px;
	}
}

/* iphone 5 SE */
@media only screen and (min-device-width: 1px) and (max-device-height:
	568px) {
	header.header-technie.header-code {
		height: auto;
	}
	.cent-box {
		padding-left: 70px !important;
		padding-right: 80px;
	}
}

/* iphone 5 SE */
@media only screen and (min-device-width: 360px) and
	(max-device-height:740px) {
	.cent-box {
		padding-left: 70px !important;
		padding-right: 80px;
	}
}

@media ( min-width :576px) and (max-width: 1024px) {
	header.header-technie.header-code .mainmenu-container {
		white-space: nowrap;
	}
	header.header-technie.header-code .logo::before {
		transform: skewX(-25deg);
	}
	header.header-technie.header-code .logo {
		height: 70px;
	}
}

@media ( min-width :1px) and (max-width: 575px) {
	.col-sm-center {
		text-align: center;
	}
}

@media ( min-width :576px) and (max-width: 768px) {
	/* 	.col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12 { */
	/* 		float: left; */
	/* 	} */
	/* 	.col-sm-12 { */
	/* 		width: 100% */
	/* 	} */
	/* 	.col-sm-11 { */
	/* 		width: 91.66666667% */
	/* 	} */
	/* 	.col-sm-10 { */
	/* 		width: 83.33333333% */
	/* 	} */
	/* 	.col-sm-9 { */
	/* 		width: 75% */
	/* 	} */
	/* 	.col-sm-8 { */
	/* 		width: 66.66666667% */
	/* 	} */
	/* 	.col-sm-7 { */
	/* 		width: 58.33333333% */
	/* 	} */
	/* 	.col-sm-6 { */
	/* 		width: 50% */
	/* 	} */
	/* 	.col-sm-5 { */
	/* 		width: 41.66666667% */
	/* 	} */
	/* 	.col-sm-4 { */
	/* 		width: 33.33333333% */
	/* 	} */
	/* 	.col-sm-3 { */
	/* 		width: 25% */
	/* 	} */
	/* 	.col-sm-2 { */
	/* 		width: 16.66666667% */
	/* 	} */
	/* 	.col-sm-1 { */
	/* 		width: 8.33333333% */
	/* 	} */
}

@media all and (max-width:767px) {
	.nav-tabs>li>a>span {
		display: none;
	}
	.nav-tabs>li>a {
		padding: 5px 5px;
	}
	.tbl_inc {
		padding-left: 24px;
		padding-right: 24px;
	}
	.line {
		/* 		display: none; */
		top: 5px;
		height: 16px;
	}
}

@media ( max-width : 768px) {
	.main .container {
		margin-bottom: 50px;
	}
}

@media ( min-width : 768px) {
	.navbar-form {
		margin-top: 21px;
		margin-bottom: 21px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.btn-wd {
		min-width: 140px;
	}
}

@media ( max-width : 768px) {
	.parallax .parallax-image {
		width: 100%;
		height: 640px;
		overflow: hidden;
	}
	.parallax .parallax-image img {
		height: 100%;
		width: auto;
	}
}

@media screen and (min-width: 991px) {
	.lightbox .modal-dialog {
		width: 960px;
	}
}

@media ( max-width : 768px) {
	.btn, .btn-morphing {
		margin-bottom: 10px;
	}
	.parallax .motto {
		top: 170px;
		margin-top: 0;
		font-size: 60px;
		width: 270px;
	}
}

@media ( max-width : 1199px) {
	.navbar .navbar-brand {
		height: 50px;
		padding: 10px 15px;
	}
	.navbar .navbar-nav>li>a {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

@media ( min-width : 768px) {
	.form-horizontal .control-label {
		white-space: nowrap;
		text-align: left;
	}
}

@media ( min-width : 1400px) {
	.custom-tab-content .container {
		max-width: 1400px;
	}
	.form-horizontal .control-label {
		white-space: nowrap;
	}
}