/*
 * ------------------------------------------------------------------------
 * JA Elastica Template for J25 & J3x
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites: http://www.joomlart.com - http://www.joomlancers.com
 * ------------------------------------------------------------------------
*/


/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap');

@font-face {
  font-family: 'Poppins';
  src:  url('fonts/Poppins.woff') format('woff'), url('fonts/Poppins.ttf')  format('truetype'), url('fonts/Poppins.svg#Poppins') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Regular';
  src: url('fonts/Poppins-Regular.woff') format('woff'), url('fonts/Poppins-Regular.ttf')  format('truetype'), url('fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Medium';
  src: url('fonts/Poppins-Medium.woff') format('woff'), url('fonts/Poppins-Medium.ttf')  format('truetype'), url('fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
#loan_img {
	margin-bottom: 2em;
}


.proceedwit {

  color: #ffffff;
  font-family: Poppins-Medium;
  font-size: 16px;
  font-weight: bold;
  margin: 1% 0 0 0;
  padding: 2.6em 3em;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  top: 26px;
}
#bd .taxpage {
  margin-bottom: 3%;
}
#bd .taxbenifith {
  margin-bottom: 0 !important;
}
.dwnarrowz {
	float: left;
	width: 100%;
	background: url(../images/downarrow.png)no-repeat,url(../images/downarrow.png)no-repeat;
	background-position: 7.4%,92.9%;
	margin-top: 6%;
	background-size: contain;
}
.arrow2 {
	text-align: right !important;
	font-size: 14px !important;
}
#bd .seccontnew > p {
  float: left;
  width: 100%;
}
.wrap {
  clear: both;
  width: 100%;
}

.main {
  margin: 0 auto;
  position: relative;
  width: 1200px;
}
#mailid {
	height: 30px;
	width: 88% !important;
	border: 2px solid #000000;
}

.column {
  display: inline;
  float: left;
  overflow: hidden;
}

.ja-mass {
  clear: both;
}

/* Gutter ---*/
.main .inner {
  padding-left: 1em;
  padding-right: 1em;
}

.main .main-inner1 {
  margin-left: 1em;
  margin-right: 1em;
}

/* Reset Basetheme */
#ja-main-wrap div.ja-moduletable,
#ja-main-wrap div.moduletable,
#ja-main-wrap div.ja-module,
#ja-main-wrap div.module {
	margin-right: 0;
	margin-left: 0;
}

/* Redefine gutter for module-inner */
#ja-main-wrap div.ja-moduletable-inner,
#ja-main-wrap div.moduletable-inner,
#ja-main-wrap div.ja-module-inner,
#ja-main-wrap div.module-inner,
#ja-extra-col div.module-inner {
  margin: 1em;
}

/* MASONRY PRESETS (240px*5 Grids)
--------------------------------------------------------- */
/* Sizes---*/
.ja-masonry {
  width: 240px;
}

.acymailing_module_form {
  float: left;
  width: 100%;
}

.grid-double {
  width: 480px;
}

.grid-tripple {
  width: 720px;
}

.ja-masonry .custom,
.grid-double .custom,
.grid-tripple .custom {
  width: auto;
}

/* Main Content */
#ja-content {
  width: 100%; /* 3 grids */
}
.line {
  display: none;
}
.ja-frontpage #ja-content {
  width: 480px; /* Frontpage Content 2 grids */
}

.ja-mf #ja-content {
  width: 100% !important; /* Full */
 
}

/* full 5 grids content */
body.content-grid-mass #ja-content,
body.content-grid-mass.ja-frontpage #ja-content {
  width: 100% !important;
}

/* 4 grids content */
body.content-grid-quadruple #ja-content,
body.content-grid-quadruple.ja-frontpage #ja-content {
  width: 960px;
}

/* 3 grids content */
body.content-grid-tripple #ja-content,
body.content-grid-tripple.ja-frontpage #ja-content {
  width: 720px;
}

/* 2 grids content */
body.content-grid-double #ja-content,
body.content-grid-double.ja-frontpage #ja-content {
  width: 480px;
}

/* 1 grids content */
body.content-grid-single #ja-content,
body.content-grid-single.ja-frontpage #ja-content {
  width: 240px;
}


/* CONTENT'S GRIDS
--------------------------------------------------------- */
/* Items Page */
.item-page {
  padding: 1.5em;
}

/* Items Row */
.items-row {
  padding: 0;
  margin: 0;
}

.item {
  float: left;
  position: relative;
  padding: 1em 0;
}

.item .contentpaneopen {
  padding: 1.5em;
}

/* Items Leading */
.items-leading {
  padding: 0;
  margin: 0;
}

.items-leading .leading {
  padding: 1em 0;
}

.items-leading .leading:first-child {
  padding-top: 0;
}

.leading .contentpaneopen {
  padding: 1.5em;
}

/* Items Grids */
.cols-1 .item {
  width: 100%;
}

.cols-2 .item {
  width: 50%;
}

.cols-3 .item {
  width: 33.33%;
}

.cols-4 .item {
  width: 25%;
}

.cols-5 .item {
  width: 20%;
}

/* HEADER
--------------------------------------------------------- */
#ja-header {
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer {
}

/* MAIN NAVIGATION
--------------------------------------------------------- */
/* hide menu button by default */
#ja-menu-button {display: none; position: relative;}
#ja-header {

	padding: 1% 0% 0% 0%;
	position: fixed;
}


h1.logo {
  float: left;
  font-size: 1em;
  height: auto;
  width: 25%;
  z-index: 12;
}
h1.logo a {
  background: none;
  display: block;
  font-size: 2em;
  height: auto;
  padding: 0;
  text-align: left;
  width: auto;
}
#ja-mainnav {
  display: none;
}
#top-section {
  float: right;
  margin-top: 1%;
  width: 25%;
}

.conact ul li {
  color: #fff;
  font-family: sans-serif;
  font-size: 13px;
  padding-left: 42px;
  width: 100%;
}
.conact > ul {
  display: inline;
  float: left;
  width: 100%;
}
.inpage_main1 {
  float: left;
  height: 100vh;
  margin: 0 20%;
  text-align: center;
  width: 60%;
}
.inpage_main1 > p {
  color: #fff;
  float: left;
  font-size: 17px !important;
  margin-top: 0 !important;
  width: 100%;
}
.inpage_main1 form {
  float: left;
  margin-top: 0%;
  width: 100%;
}
.inpage_main1 form p:nth-child(1) {
  float: left;
  text-align: right;
  width: 60%;
}
.inpage_main1 form p:nth-child(2) {
  float: left;
  text-align: left;
  width: 36%;
margin-left:4%;
}
.slogonslider {
  float: left;
  margin-left: 25%;
  margin-right: 25%;
  width: 50%;
}
.bxslider2 > li {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #fff;
  font-size: 18px !important;
  padding-bottom: 1%;
  padding-top: 1%;
}
.slogonslider .bx-viewport {
  float: left;
  height: auto !important;
}
.slogonslider .bx-controls-direction {
  float: left;
  text-align: right;
  width: 100%;
}
.bxslider2 > li:nth-child(2n) {
  background: none repeat scroll 0 0 #ef4368 !important;
  border-radius: 5px;
}
.slogonslider > h1 {
  color: #fff;
  float: left;
  font-family: sans-serif;
  font-size: 18px;
  text-align: center;
  width: 100%;
}
#emailresult {
  color: red;
}

#bd .spaceabove {
  float: left;
  margin: 3% 0;
  width: 100%;
}
.banktable4 th:nth-child(2) {
  width: 32%;
}
.banktable4 td {
  padding: 0.2%;
}
.banktable4 th:first-child {
  width: 15%;
}
.banktable3.banklu td:first-child {
  width: 64%;
}
.bxslider2 > li:nth-child(2n+1) {
  background: none repeat scroll 0 0 #00A677 !important;
  border-radius: 5px;
}
#unsubscribe {
  background: none repeat scroll 0 0 #007eff;
  border: medium none;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
}

.inpage_main1 #email {
  font-size: 15px;
  width: 50%;
}


.li1 {
padding: 0 !important;
}
.li2 {
	background: rgba(0, 0, 0, 0) url("../images/mail.png") no-repeat scroll 4px 0 / 20px 20px;
	float: right !important;
	font-size: 14px !important;
	margin: 0 !important;
	padding-left: 41px !important;
	text-align: left !important;
	width: 82% !important;
}
.conact {
  float: right;
  width: 100%;
}
#section0 {
  background: rgba(0, 0, 0, 0) url("../images/bannera.png") no-repeat scroll 0 0 / 100% 100%;
}
#section1 {
  background: rgba(0, 0, 0, 0) url("../images/banner2.png") no-repeat scroll 0 0 / cover ;
}
#section2 {
  background: rgba(0, 0, 0, 0) url("../images/banner3.png") no-repeat scroll 0 0 / cover ;
}
#section3 {
  background: rgba(0, 0, 0, 0) url("../images/banner4.png") no-repeat scroll 0 0 / cover ;
}
.imgsec {
  float: left;
  width: 75%;
}
.imgsec > h1 {
  color: #ffffff;
  float: left;
  font-family: sans-serif;
  font-size: 26px;
  padding-left: 21%;
  text-align: left;
  text-transform: capitalize;
  width: 91%;
}
.imgsec1 {
  float: left;
  margin-left: 22%;
  margin-top: 1%;
  width: 100%;
}
.imgsec1 > p {
  float: left;
  width: auto;
}
.welcome, .welcome-main {
  float: left;
  width: 100%;
}
.welcome1 {
  margin: 0 auto;
  width: 70%;
}
#section2 .welcome1 {
  margin: 0 auto;
  width: 78%;
}



.welcome-main > p {
  color: #ffffff;
  float: left;
  font-family: sans-serif;
  font-size: 18px;
  margin-top: 4%;
  text-align: center;
  width: 100%;
}
.welcome-main {
  margin-top: 6%;
}
.Click > a {
  background: rgba(0, 0, 0, 0) url("../images/key.png") no-repeat scroll 0 0 / cover ;
  color: #32a985;
  font-family: sans-serif;
  font-size: 18px;
  font-weight: bold;
  padding: 4% 4% 5% 13%;
}
.client {
  float: left;
  margin: 1%;
  width: 23%;
}
#section3 .welcome-main {
  margin-top: 10%;
}
#section2 .welcome-main {
  margin-top: 14%;
}
#section1 .Click {
  margin-top: 10%;
}
#section4 .welcome-main {
  margin-top: 7%;
}
#section3 .welcome-main p{
	margin-top: 2%;
	}
	#section3 .welcome-main .Click {
  margin-top: 5%;
}
#section3 .welcome-main .line {
  margin-top: 0%;
}
#section2 .welcome-main .line {
  margin-top: 0%;
}
#section2 .Click > a {
  color: #ddb33e;
}
#section3 .Click > a {
  color: #EE275F;
}
#section3 .welcome1 ,#section4 .welcome1 {
  margin: 0 auto;
  width: 80%;
}
.client > img {
  height: 81px;
  width: 237px;
}
.footcontact {
  border-bottom: 1px solid #ffffff;
  float: left;
  margin: 2% 10% 8px;
  width: 80%;
}
.footcontact li {
  color: #ffffff;
  float: left;
  font-family: sans-serif;
  font-size: 17px;
  line-height: 53px;
  padding-left: 5%;
  text-align: left;
  width: 95%;
}
.footcontact li:nth-child(3) {
  background: rgba(0, 0, 0, 0) url("../images/ms3.png") no-repeat scroll 0 center;
  float: right;
  padding-left: 5%;
  width: 95%;
}
.footcontact li:nth-child(2) {
  background: rgba(0, 0, 0, 0) url("../images/ms1.png") no-repeat scroll 0 center;
  width: 100%;
}
.footcontact li:nth-child(1) {
  background:rgba(0, 0, 0, 0) url("../images/ms2.png") no-repeat scroll 0 15%;
}
.footmenu {
  float: left;
  margin: 0 10%;
  width: 80%;
}
.footmenu > li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  float: left;
  width: auto;
}
.footmenu a {
  border-right: none;
  color: #ffffff;
  font-family: sans-serif;
  font-size: 15px;
}
.footmenu > li:nth-child(2) a{
  float: left;
  margin-top: 4% !important;
  color:#FFF;
}

.footmenu li:last-child a {
  border: medium none;
    color:#FFF;
}
.copy1 {
  float: left;
  text-align: left;
  width: auto;
}

.copy2 {
  float: right;
  text-align: right;
  width: auto;
}
.imgsec1 a {
  float: left;
  width: 25.1%;
}
.circle {
  color: #ffffff;
  float: left;
  font-family: sans-serif;
  font-size: 18px;
  margin-top: 8px;
  text-align: center;
  width: 100%;
}
.imgsec1 a:nth-child(2) {
  width: 19%;
}
.imgsec1 a:nth-child(3) {
  width: 18.9%;
}
.imgsec1 a:nth-child(4) {
  width: 25.3%;
}
.bx-wrapper {
  margin-top: 6% !important;
}
.bxslider1 li:nth-child(2n+1) .innervideos {
  background: #EF4368 none repeat scroll 0 0;
}
.bxslider1 li:nth-child(2n) .innervideos {
  background: #00A677 none repeat scroll 0 0;
}
.innervideos {
  float: left;
  padding: 3%;
  width: 90%;
}
.img_sec1 {
	height: 88px !important;
	width: 88px !important;
	float: right;
}
.img_sec1 > img {
	border-radius: 50% !important;
	height: 88px;
	width: 88px;
}
.dess {
  float: left;
  margin-left: 7%;
  margin-right: 7%;
  margin-top: 5%;
  text-align: left !important;
  width: 63%;
}
.bxslider1 li .innervideos {
  min-height: 226px !important;
}

.welcome1 .yoy {
  color: #ffffff;
  font-family: sans-serif;
  font-size: 14px;
  text-align: left;
  text-transform: unset;
}
.tableworksheet tr:first-child th {
  text-align: left !important;
}
.icon {
  bottom: -20px;
  left: -27px;
  position: relative;
  text-align: left;
  width: 81px;
}
.icon1 {
  float: right;
  position: relative;
  text-align: right;
  top: -37px;
  width: 81px;
}
.bxslider1 > li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.tir {
  color: #ffffff;
  font-family: sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 14px;
  text-align: right;
}
#sectionf1 .boxcenter span {
  float: left;
  margin-left: 1% !important;
}
.welcome-main > h1 {
  color: #ffffff;
  float: left;
  font-family: sans-serif;
  font-size: 30px;
  margin-bottom: 0;
  width: 100%;
}
.bd .line {
  margin-top: 0;
}
#section2 .welcome-main > h1, #section3 .welcome-main > h1{
  margin-bottom: 13px;

}
.copy1,.copy2 {
  font-family: sans-serif;
  font-size: 15px;
}

.bd126 .inner_page_main p:nth-child(3) span:nth-child(2) {
  margin-right: 20%;
  text-align: right !important;
  width: 80%;
}

.bd126 .inner_page_main p:nth-child(1) span:nth-child(2) {
  margin-right: 20%;
  text-align: right !important;
  width: 80%;
}


.item-page.clearfix {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  box-shadow: none;
}
.varients-main {
  margin: 0 auto;
  width: 50%;
}
#ja-footer {
  display: none;
}

.c1 {
  float: left;
  font-weight: normal;
  width: 100%;
}
#bd .vtype {
  background: none repeat scroll 0 0;
  color: #ffffff;
  float: left;
  margin: 2.5%;
  text-align: center;
  width: 28%;
}
.c1:nth-child(2) {
  margin-top: 2%;
}

#bd .vtype:nth-child(2) {
  background: rgb(80,92,139) none repeat scroll 0 0;
}
#bd .vtype:nth-child(3) {
  background: #496FBC none repeat scroll 0 0;
}
#bd .vtype:nth-child(4) {
  background: #776FCE none repeat scroll 0 0;
}
#bd .vtype:nth-child(5) {
  background: #DE6D75 none repeat scroll 0 0;
}
#bd .vtype:nth-child(6) {
  background: #D9679C none repeat scroll 0 0;
}
#bd .vtype:nth-child(7) {
  background: #00b3a0 none repeat scroll 0 0;
}
#bd .vtype:nth-child(8) {
  background: #D17447 none repeat scroll 0 0;
}
#bd .vtype:nth-child(9) {
  background: #0289B7 none repeat scroll 0 0;
}
.SOTP {
  text-transform: capitalize;
}


.vtype > a {
  color: #ffffff;
  float: left;
  font-family: sans-serif;
  font-size: 15px;
  min-height: 88px;
  padding: 1em 0;
  width: 100%;
}
.vtype:hover {
  box-shadow: 0 0 2px #42CEB2 inset, 0 0 20px #42CEB2;
  transition: all 0.5s ease 0s;
}

.bx-viewport {
  float: left;
  height: 373px !important;
}
.bd110 #ja-wrapper {
  background: url("../images/consulting.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
  height: 100vh;
}
.componentheading {
  display: none;
}
.bd111 #ja-wrapper {
  background: none repeat scroll 0 0 #0B1025;
  min-height: 1400px;
}
#calc2 ,#calc3,#calc4 ,#calc5  {
  display: none;
}


.calci {
  float: left;
  margin-left: 15%;
  margin-right: 15%;
  margin-top: 8%;
  width: 70%;
}
.calci > p {
  float: left;
  text-align: center;
  width: 30%;
}
.calci .heading {
  color: #ffffff;
  float: left;
  font-family: sans-serif;
  font-size: 18px;
  margin-top: 0 !important;
  width: 100%;
}
.calci a {
	color: #fff;
	float: left;
	font-family: sans-serif;
	font-size: 17px;
	width: 100%;
	min-height: 78px;
}
.cimg {
  float: left;
  text-align: center;
  width: 100%;
}

.ctext {
  float: left;
  text-align: center;
  width: 100%;
}
.calci > p:nth-child(2) {
  background: #181f4d none repeat scroll 0 0;
  border: 6px solid #007fff;
  margin-left: 7%;
  margin-right: 3%;
  padding: 1% 0;
  width: 24%;
}
.calci > p:nth-child(3) {
  background: #505c8b none repeat scroll 0 0;
  border: 6px solid rgba(0, 0, 0, 0);
  margin-left: 3%;
  margin-right: 3%;
  padding: 1% 0;
  width: 24% !important; 
}
.calci > p:nth-child(4) {
  background: #776fce none repeat scroll 0 0;
  border: 6px solid rgba(0, 0, 0, 0);
  margin-left: 3%;
  margin-right: 3%;
  padding: 1% 0;
  width: 24% !important;
}
.calci > p:nth-child(5) {
  background: none repeat scroll 0 0 #0289B7;
  border: 6px solid transparent;
  margin-left: 1%;
  margin-right: 1%;
  padding: 1% 0;
  width: 16%;
}
.calci > p:nth-child(6) {
  background: none repeat scroll 0 0 #181f4d;
  border: 6px solid transparent;
  margin-left: 1%;
  margin-right: 1%;
  padding: 1% 0;
  width: 16%;
}
.calci a:hover {
  color: #fff;
}
.calresult {
  float: left;
  margin: 0 10%;
  width: 80%;
}
#calc1,#calc2,#calc3,#calc4,#calc5{
  float: left;
  margin-left: 6%;
  margin-top: 1%;
  width: 94%;
}
#save {
  float: left;
  margin: 0 17%;
  width: 66%;
}
#save > form {
  background: none repeat scroll 0 0 #053e6b;
  float: left;
  padding-top: 4%;
  width: 100%;
}
.linefield {
  float: left;
  margin: 0 8% 2%;
  width: 84%;
}
.linefield label {
  color: #ffffff;
  float: left;
  font-family: sans-serif;
  font-size: 14px;
  line-height: 17px;
  margin-right: 5%;
  margin-top: 1%;
  width: 67%;
}
.linefield > input {
  float: left;
  width: 24%;
}
#contentwrap {
  background: #053e6b none repeat scroll 0 0;
  border: 6px solid #007fff;
  float: left;
  margin: 0 17%;
  padding-bottom: 1%;
  padding-top: 1%;
  width: 66%;
}
#calc1 center {
  float: left;
  width: 100%;
}

.contentTitles {
  float: left;
  margin-left: 12%;
  margin-right: 12%;
  width: 76%;
}
.transfertitle {
  float: left;
  margin-left: 0;
  margin-top: 1%;
  width: 100%;
}
.transfertitle > label {
  color: #ffffff;
  float: left;
  font-family: sans-serif;
  font-size: 14px;
  margin-right: 5%;
  margin-top: 1%;
  width: 56%;
}
.personal_form.calculation {
  float: left;
  margin: 0 17%;
  padding: 0 0;
  width: 66%;
}
#resultab table {
  font-size: 15px;
  margin: 0 auto;
  width: 65%;
}
#resultab th {
  color: #ffffff;
  padding-bottom: 4% !important;
  padding-top: 3%;
  border: 2px solid #ffffff;
  text-align: center;
}
.personal_form.calculation > form {
  background: none repeat scroll 0 0 #053e6b;
  float: left;
  padding: 3% 0;
  width: 100%;
}
.footcontact li:nth-child(3) a {
  margin-right: 1%;
}
#divChartVal > p {
  float: left;
  font-size: 14px;
  margin: 5px 5%;
  text-align: center;
  width: 90%;
}
#frm > p {
  float: left;
  margin-left: 10%;
  width: 90%;
}
.fieldin {
  color: #ffffff;
  float: left;
  font-family: sans-serif;
  font-size: 14px;
  margin-left: 15%;
  margin-top: 1%;
  width: 28%;
}
.scdle {
  color: #ffffff;
  float: left;
  font-family: sans-serif;
  font-size: 14px;
  margin-left: 9%;
  margin-top: 3%;
  text-align: center;
  width: 84%;
}
#emiCalulation:hover, #emiCalulation:focus {
    padding: 7.5px !important;
    background: #F5F5F5;
    color: #000;
    border-radius: 0;
}
/* safari 3+, chrome 1+, opera9+, ff 3.5+ */
body:first-of-type #emiCalulation:hover, #emiCalulation:focus {
    padding: 3.5px !important; }




#emiCalulation:active{
  padding: 3.5px !important;
}
#results #option1 {
  background: #505c8b none repeat scroll 0 0;
  color: #ffffff;
  float: left;
  padding: 3% 0;
  width: 100%;
}
#results #option2 {
  background: #6666ff none repeat scroll 0 0;
  color: #ffffff;
  float: left;
  margin-top: 2%;
  padding: 4% 0;
  width: 100%;
}
#option1 td:first-child {
  width: 61%;
}

#results #option2 td:nth-child(2n+1) {
  font-family: sans-serif;
  font-size: 13px;
  width: 35%;
}
#results #option2 td:nth-child(2n) {
  width: 23%;
}

.btn.btn-primary:hover {
  background: none repeat scroll 0 0 #dbdbdb;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  color: #222222;
  padding: 4px;
}

.acymailing_fulldiv {
  float: left;
  width: 100%;
}
#acymailing_fulldiv_formAcymailing81562 > form {
  float: left;
  width: 100%;
}

.calci > p:hover {
  box-shadow: 0 0 6px #fff;
  transition: all 0.5s ease 0s;
}
#results {
  display: none;
  float: left;
  margin: 10px 17% !important;
  width: 67%;
}

#results th {
  float: left;
  font-size: 17px;
  text-align: center;
  width: 100%;
  margin-bottom: 3%;
}
#results td {
	border: 1px solid #ffffff !important;
	font-family: sans-serif;
	font-size: 13px;
	color: #FFF !important;
}

.bd126 .inner_page_main a:first-child {
  float: left;
  margin-left: 20.5%;
  margin-right: 1%;
  width: 19%;
}
.inner_page_main p:first-child {
  margin: 1% 40.5%;
  width: 19%;
}

.inner_page_main a:nth-child(2) {
  float: left;
  margin-right: 1%;
  margin-top: 0%;
  width: 19.2%;
}
#banner-section #menu {
  top: 207px;
}

.inner_page_main a:last-child {
  float: left;
  width: 19%;
}

.inner_page p {
  color: #ffffff;
  float: left;
  font-family: sans-serif;
  font-size: 16px;
  margin-top: 0 !important;
  text-align: center;
  width: 100%;
}

.bd126 #ja-container {
	background: none repeat scroll 0 0 #0b1025;

}
.bd126 .inner_page_main p:first-child .circle:last-child {
  font-size: 16px;
}
.comp_table {
  margin-left: 25%;
  width: 40%;
}

.comp_table tr, td {
  border: 2px solid;
}
.bd126 .circle {
  font-size: 15px;
}
.workroi1, .workroi2, .workroi3, .workroi4 {
  color: #000000;
}
.inner_page {
  float: left;
  width: 100%;
}
.inner_page_main {
  float: left;
  margin: 6% 15%;
  width: 70%;
}
.emitablea {
  float: left;
  margin: 2% 5.5%;
  width: 89%;
}

#result1 {
  background: #6666ff none repeat scroll 0 0;
  color: #ffffff;
  float: left;
  font-family: sans-serif;
  font-size: 18px;
  margin-left: 17%;
  margin-right: 17%;
  margin-top: 1%;
  text-align: center;
  width: 67%;
}
#result2a,#divChartVal {
display:none;
}
#divChartVal {
  background: none repeat scroll 0 0 #505c8b;
  border: 6px solid #505c8b;
  color: #ffffff;
  float: left;
  font-family: sans-serif;
  font-size: 15px;
  margin-bottom: 15%;
  margin-top: 2%;
  padding-bottom: 3%;
  width: 100%;
}
.heading:hover {
  box-shadow: none !important;
}
#page {
    display: none;
}
.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('../images/loader.gif') 50% 50% no-repeat rgb(249,249,249);
}
#bd .new_rgs {
  background: #4447BC none repeat scroll 0 0 !important;
  color: #ffffff;
  font-family: poppins-regular;
  font-size: 26px !important;
  line-height: 32px;
  padding: 0.5% 3%;
  width: auto !important;
}
#resultab {
  display: none;
}
#resultab {
  background: none repeat scroll 0 0 #6666ff;
  color: #ffffff;
  float: left;
  margin-top: 2%;
  padding: 3% 0;
  width: 100%;
}
#divChartVal .table-striped tbody tr:nth-child(2n+1) td, #divChartVal .table-striped tbody tr:nth-child(2n+1) th {
  background-color: #00B3A0;
  border: 1px solid #fff;
  color: #fff;
text-align: center;
}

#divChartVal table.table-striped tbody tr td {
  background: none repeat scroll 0 0 #00B3A0;
  border: 1px solid #fff;
  color: #fff;
text-align: center;
}
#divChartVal .table-hover tbody tr:hover td, #divChartVal .table-hover tbody tr:hover th {
  background: none repeat scroll 0 0 #00B3A0;
}
#bd .emihead {
  color: #fff;
  float: left;
  margin-bottom: 0;
  padding-bottom: 2%;
  text-align: center;
  width: 100%;
}
#divChartVal .table.table-striped.table-bordered.table-hover.responsive {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}
.inpage_main {
  float: left;
  margin-top: 7%;
  width: 100%;
}
.bd112 {
  background: none repeat scroll 0 0 #0B1025 !important;
  color: #fff !important;
}

.tableworksheet th, tr, td {
  border: 1px solid #fff;
  font-size: 17px;
  text-align: center;
}
.tableworksheet th {
  background: none repeat scroll 0 0 #fff0aa;
  color: #000000;
}
.registration_form {
  float: left;
  margin-left: 25%;
  margin-right: 25%;
  margin-top: 11% !important;
  width: 50%;
}

.reg_fields1,.reg_fields2 {
  display: none;
}
.com_comparison {
  background: none repeat scroll 0 0 #0B1025 !important;
}
#bd.com_comparison .ja-content-main {
  background: none repeat scroll 0 0 #0B1025;
  border-top: medium none #0B1025;
}
.registration_form > h1 {
  color: #ffffff;
  float: left;
  font-family: Poppins-Regular;
  margin-top: 0 !important;
  text-align:left;
  width: 100%;
}
.registration_form form {
	float: left;
	text-align: center;
	width: 100%;
	margin-bottom: 150px;
}
.reg_fields {
  color: #fff;
  float: left;
  font-size: 17px;
  margin: 0 10% 1%;
  width: 80%;
}
.reg_fields label {
  float: left;
  width: 40%;
}

.reg_fields input {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #007fff;
  color: #fff;
  float: left;
  width: 49%;
}
.reg_fields select {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #007fff;
  color: #fff;
  float: left;
  width: 50.5%;
}
.reg_fields select option {
    background-color: #0B1025;
}
.bx-controls.bx-has-controls-direction {
  float: left;
  font-size: 17px;
  text-align: right;
  width: 100%;
}
.bx-controls-direction a {
  color: #ffffff;
  font-weight: bold;
  margin-right: 3%;
}

.table_inputs:nth-child(7) td:first-child input,.table_inputs:nth-child(9) td:first-child input {
  border: 3px solid #007fff;
  border-radius: 3px;
}

.registration_form p {
  float: left;
  font-size: 20px;

  width: 100%;
}
.registration_form p a {
	background: none repeat scroll 0 0 #007EFF;
	border: medium none;
	float: left;
	padding: 0%;
	color: #FFF;
	width: auto !important;
	padding-left: 2% !important;
	padding-right: 2% !important;
}
.registration_form a {
  color: #007fff;
}
#bd .fsubmit {
	background: #4447bc;
	border: medium none;
	float: left;
	margin: 0 30% 2%;
	text-align: center;
	text-transform: capitalize;
	width: 40%;
	padding: 10px 20px;
	border-radius: 5px;
}
.SOTP2 {
  background: none repeat scroll 0 0 #007eff;
  border: 1px solid #007eff;
  color: #fff;
  font-weight: bold;
  text-transform: capitalize;
}
.reg_fields2 {
  float: left;
  margin-top: 8%;
  width: 100%;
}

.reg_fields #lgotp {
	background: #4447BC;
	border: medium none;
	color: #fff;
	margin: 0 30%;
	width: 40%;
	padding: 10px 20px;
	border-radius: 10px;
	margin-top: 26px;
}
.reg_fields.digilogin {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
.reg_fields.digilogin > input {
  margin-left: 7%;
}
.worksheet_form {
  margin: 8% auto 0;
  width: 58%;
}
.ta1 {
  float: left;
  width: 25%;
}
#bd .insidep1 {
  float: left;
  margin-bottom: 1% !important;
  width: 100%;
}
#bd .insidep.insidep1 {
  margin-bottom: 1% !important;
}

.intro {
  float: left;
  width: 100%;
}
#bd .insidep {
  float: left;
  margin-bottom: 0 !important;
  padding-left: 10%;
  width: 90%;
}

.tableworksheet th:nth-child(3) {
  width: 23%;
}
.tableworksheet th:nth-child(4) {
  width: 25%;
}
.saving_options {
    background: #0B1025 none repeat scroll 0 0;
    float: left;
    padding-bottom: 0%;
    padding-top: 3% !important;
    /* position: fixed; */
    text-align: right;
    width: 100% !important;
}
.work_sheet {
  float: left;
  width: 100%;
}
.tableworksheet {
  color: #ffffff;
  float: left;
  margin-bottom: 1%;
  margin-top: 3%;
  width: 100%;
}
.tableworksheet tr, td {
  padding: 0;
}
.tableworksheet tr input {
  width: 65%;
}
.tableworksheet tr select {
  width: 71%;
}
.table_inputs > td {
	width: 25% !important;
	border: 1px solid #FFF !important;
}
.table_header.newheadertb {
	border: 1px solid #FFF !important;
}

#bd .table_header {
	background: #007EFF !important;
	color: #ffffff;
	font-size: 13px;
	font-weight: normal;
	padding: 0 0 0 1%;
	text-align: left !important;
}
.table_header.newheadertb {
	color: #FFF !important;
}
.tab_cont {
	color: #FFF !important;
}
.tb_cont{
	color: #FFF !important;
	width: 98% !important;
	float: left !important;
}
#bd .comp_table.cpmpar_tb td, tr {
	color: #FFF !important;
	border: 1px solid #FFF !important;
}
.table_para.tbpa {
	border: 1px solid #FFF !important;
}
#tb_roi {
	color: #FFF !important;
}
.table_para {
  background: none repeat scroll 0 0 #4f6fce;
}
.intro p {
  font-size: 14px;
  line-height: 18px;
  margin: 0.5% 0 !important;
  padding: 0 1%;
  text-align: left;
}
.table_inputs {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.table_subhead {
	background: #4F6FCE;
	border: 1px solid #FFF !important;
	color: #FFF !important;
}
.table_subhead.tb {
	color: #FFF !important;
}
.table_inputs td {
  padding: 1% 0;
}
.table_inputs.final > td {
  padding: 0% 0;
}
.table_inputs.final > td input {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #000000;
  padding-bottom: 4px;
  padding-top: 4px;
}
#costfi1 {
  text-align: center;
}

.table_inputs.final {
  border: 1px solid #fff0aa;
}
.table_inputs.final td {
  border: 1px solid #fff0aa;
}
.table_subhead.final {
  border: 1px solid #fff0aa;
  padding-left: 1%;
  text-align: left;
}

#option1 tr, td {
  border: 1px solid #ffffff;
}

#worksheet_submit {
  background: #007eff none repeat scroll 0 0;
  border: medium none;
  color: #ffffff;
  cursor: pointer;
  float: left;
  font-size: 18px;
  margin-right: 0 !important;
  padding: 0.5% 3%;
  text-transform: capitalize;
  width: 13%;
}
.ppa1 {
  float: left;
  text-align: left !important;
  width: 72%;
}
.ppa2 {
  color: #feca2a;
  float: left;
  font-weight: bold;
  width: auto;
}
#sectionb5 .banktable3 td:first-child {
  width: 70%;
}

#worksheet_logout {
  background: #07bd25 none repeat scroll 0 0;
  border: medium none;
  color: #ffffff !important;
  cursor: pointer;
  float: right;
  font-size: 18px;
  margin-bottom: 0 !important;
  margin-left: 1%;
  margin-top: 0 !important;
  padding: 0.5% 3%;
float:left;
width:6%;
}
#worksheet_logout > a {
  color: #ffffff;
  font-size: 16.5px;
  text-transform: capitalize;
}
.footcontact a {
  color: #ffffff;
  float: left;
}

.cd-nugget-info {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 50px;
  line-height: 50px;
  bottom: 0;
  left: 0;
}
.cd-nugget-info a {
  position: relative;
  font-size: 14px;
  color: #5e6e8d;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
.no-touch .cd-nugget-info a:hover {
  opacity: .8;
}
.cd-nugget-info span {
  vertical-align: middle;
  display: inline-block;
}
.cd-nugget-info span svg {
  display: block;
}
.cd-nugget-info .cd-nugget-info-arrow {
  fill: #5e6e8d;
}

/* --------------------------------

Main components

-------------------------------- */
header {
  height: 200px;
  line-height: 200px;
  text-align: center;
  background-color: #5e6e8d;
  color: #FFF;
}
header h1 {
  font-size: 20px;
  font-size: 1.25rem;
}

.cd-popup-trigger {

}
@media only screen and (min-width: 1170px) {
  .cd-popup-trigger {

  }
}

/* --------------------------------

xpopup

-------------------------------- */
.cd-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(94, 110, 141, 0.9);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.cd-popup.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
z-index: 99999;
}

.cd-popup-container {
  position: relative;
  width: 90%;
  max-width: 400px;
  margin: 4em auto;
  background: #FFF;
  border-radius: .25em .25em .4em .4em;
  text-align: center;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.cd-popup-container .cd-buttons:after {
  content: "";
  display: table;
  clear: both;
}
.cd-popup-container {
  background: #32b6e8 none repeat scroll 0 0;
  color: #ffffff !important;
  font-size: 20px;
  font-weight: bold;
  padding: 3% 0;
}

.cd-popup-container .cd-buttons li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  float: left;
  list-style: outside none none;
  padding-left: 0;
  width: 100%;
}
.wrap.ja-mf.clearfix {
  background: #0B1025 none repeat scroll 0 0 !important;
}

.cd-popup-container .cd-buttons li:first-child a {
  background: #ff0000 none repeat scroll 0 0;
  border-radius: 0 0 0 0.25em;
}
.no-touch .cd-popup-container .cd-buttons li:first-child a:hover {
  background-color: #fc8982;
}

.cd-popup-container .cd-popup-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
}
.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after {
  content: '';
  position: absolute;
  top: 12px;
  width: 14px;
  height: 3px;
  background-color: #8f9cb5;
}
.cd-popup-container .cd-popup-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
}
.cd-popup-container .cd-popup-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 8px;
}
.is-visible .cd-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(172px);
}
@media only screen and (min-width: 1170px) {
  .cd-popup-container {
    margin: 4em auto;
  }
}
.cd-popup-close.img-replace {
  color: rgba(0, 0, 0, 0);
}
.bank1, .bank2, .bank3, .bank4 {
  font-size: 14px;
}
.com_comparison #ja-header {
  background: none repeat scroll 0 0 #0b1025 !important;
}
.section_main {
  margin: 0 auto;
  width:42%;
}
.bd119 #menu {
  display:block;
}
#consultingpage {
	float: left;
	padding-top: 8em;
	width: 100%;

}
.section_main .c1 {
  font-size: 12px;
}
.section_h1 {
  margin-top: 0 !important;
}
.seccont {
  background: none repeat scroll 0 0 #00b3a0;
  border: 6px solid #feca2a;
  float: left;
  height: 500px;
min-height: 500px !important;
  margin-left: 1%;
  margin-top: 11%;
  padding: 5% 2% 2%;
  width: 42%;
}

.section_main h1 {
	color: #ffffff;
	float: left;
	font-family: 'Nunito', sans-serif;
	font-size: 14px;
	text-align: left;
	width: 100%;
	font-weight: 800;
}
.banktable th, tr, td, .banktable1 th, tr, td {
	border: 1px solid #000;
	color: #000;
	text-align: center;
	font-size: 14px;
}
.banktable1 {
  float: left;
  margin: 0 10%;
  width: 80%;
}
.innerli {
  padding-left: 3%;
  width: 97% !important;
}
.section_main p {
  color: #ffffff;
  float: left;
  font-size: 14px;
  font-weight: normal;
  line-height: 19px;
  margin-bottom: 0 !important;
  margin-top: 5px !important;
  text-align: left;
  width: 100%;
}
.bank_box {
  float: left;
  margin: 0;
  padding: 2%;
  width: 100%;
}
.bank_box > p {
  color: #ffffff;
  float: left;
  font-size: 15px;
  margin-bottom: 2px !important;
  margin-top: 5px !important;
  text-align: left;
  width: 100%;
}
#sectiona4 .flowchat {
  float: right;
  width: auto;
}
.bank_box > h1 {
  color: #ffffff;
  float: left;
  font-family: sans-serif;
  text-align: center;
  width: 100%;
}


.bd116 #ja-wrapper,.bd117 #ja-wrapper,.bd118 #ja-wrapper,.bd119 #ja-wrapper {
  background: none repeat scroll 0 0 #0B1025 !important;
}

.section_main  ul {
  float: left;
  width: 100%;
}
.drawings > p {
  border: 1px solid #87ceeb;
  border-radius: 100px / 50px;
  color: #ffffff;
  float: left;
  height: 67px;
  margin: 2% 37.5%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 5%;
  width: 25%;
}
.banktable3 {
  float: left;
  margin: 0 10%;
  width: 80%;
}
.selfbox1 {
  float: left;
  margin: 0 10%;
  width: 80%;
}
.sva {
  float: left;
  margin-bottom: 0 !important;
  width: 100%;
}
.sva {
  color: #ffffff;
  float: left;
  font-family: sans-serif;
  font-size: 13px;
  margin-bottom: 0 !important;
  width: 100%;
}
.selfclass1 {
  float: left;
  text-align: right;
  width: 50%;
}
.selfclass2 {
  float: left;
  width: 30%;
}
.selfbox1 > p {
  color: #ffffff;
  float: left;
  margin-bottom: 0 !important;
  width: 100%;
}
.banktable4 th, tr, td, .banktable3 th, tr, td, .banktable5 th, tr, td {
	border: 1px solid #fff;
	font-size: 13px;
	text-align: center;
	color: #fff;
}
.section_main li {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #ffffff;
  float: left;
  font-family: sans-serif;
  font-size: 13px;
  padding: 0;
  text-align: left;
  width: 100%;
margin-top: 10px;
}
#bd .denote_reg.li1 {
  color: #ffffff;
  float: left;
  margin: 1% 0 !important;
  text-align: center !important;
  width: 100% !important;
}

.emibox {
  color: #000000;
  float: left;
  font-family: sans-serif;
  font-size: 14px;
  text-align: left;
  width: 96%;
}
.emibox > h1 {
  color: #000000;
  float: left;
  font-family: sans-serif;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 2% !important;
  margin-top: 2% !important;
  width: 100%;
}

.emibox > p {
  float: left;
  margin-bottom: 0 !important;
  margin-top: 1% !important;
  width: 100%;
}



.emibox > ul {
  color: #000000;
  float: left;
  text-align: left;
  width: 100%;
}
#bd .emibox li {
  color: #000000;
}
.loader h4 {
  position: absolute;
  top: 55%;
  font-family: sans-serif;
  font-size: 13px;
  color: #000;
  float: left;
  width: 100%;
  text-align: center;
  left: 0;
text-transform:none !important;
}
.com_content #ja-main-wrap,.com_comparison #ja-main-wrap {
  margin: 0 auto;
  max-width: 100%;
  width: 100%;
}
.com_comparison #menu {
  top: 5%;
}
.ja-content-main.clearfix {
  margin: 0 !important;
}
.com_content .item-page.clearfix {
  padding-left: 0;
  padding-right: 0;
}
.banktable, .banktable5, .taxtable1 {
	margin: 0 7%;
	width: 86%;
	color: #000;
}
.section_main table {
  background: none repeat scroll 0 0 #505c8b;
}
#bd .imagep {
  float: left;
  text-align: center;
  width: 100%;
}
#sectiona4 .banktable1 td {
  padding-left: 5%;
  text-align: left !important;
  border: 2px solid #ffffff;
}
#sectionb6 .banktable4 th:first-child {
  width: 15%;
}
#bd .section_main .vtype {
  border: 6px solid rgba(0, 0, 0, 0);
  border-radius: 50%;
  margin-bottom: 2% !important;
  margin-left: 2%;
  margin-right: 2%;
  margin-top: 2%;
}
#sectiona0 .vtype:first-child,#sectiona2 .vtype:first-child,#sectiona3 .vtype:first-child,#sectiona4 .vtype:first-child ,#sectiona1 .vtype:first-child{
  border: 6px solid #ffff00;
  border-radius: 64px;
}
#sectionc0 .vtype:nth-child(2),#sectionc1 .vtype:nth-child(2),#sectionc2 .vtype:nth-child(2),#sectionc3 .vtype:nth-child(2){
  border: 6px solid #ffff00;
  border-radius: 50%;
}
#sectionb0 .vtype:nth-child(3),#sectionb1 .vtype:nth-child(3),#sectionb2 .vtype:nth-child(3),#sectionb3 .vtype:nth-child(3),#sectionb4 .vtype:nth-child(3),#sectionb5 .vtype:nth-child(3),#sectionb6 .vtype:nth-child(3),#sectionb7 .vtype:nth-child(3){
  border: 6px solid #ffff00;
  border-radius: 50%;
}
#sectiond0 .vtype:nth-child(4),#sectiond1 .vtype:nth-child(4),#sectiond2 .vtype:nth-child(4),#sectiond3 .vtype:nth-child(4),#sectiond4 .vtype:nth-child(4),#sectiond5 .vtype:nth-child(4){
  border: 6px solid #ffff00;
  border-radius: 50%;
}
#sectioni0 .vtype:nth-child(9),#sectioni1 .vtype:nth-child(9),#sectioni2 .vtype:nth-child(9),#sectioni3 .vtype:nth-child(9),#sectioni4 .vtype:nth-child(9),#sectioni5 .vtype:nth-child(9){
  border: 6px solid #ffff00;
  border-radius: 50%;
}
#sectiong0 .vtype:nth-child(5){
  border: 6px solid #ffff00;
  border-radius: 50%;
}
#bd .section_main .vtype {
  height: auto;
  margin: 1.5% !important;
  width: 12%;
}
#bd .section_main .c1 > img {
  width: 44%;
}
.sub1 {
	background: #0b1025 none repeat scroll 0 0;
	color: #ffffff !important;
	float: left;
	margin-bottom: 2%;
	margin-left: 0;
	margin-right: 2%;
	min-height: 265px;
	width: 48%;
	text-align:center;
}
.sub1 p {
	color: #fff !important;
	margin-bottom: 5% !important;
}
.sub1 > p:first-child {
  float: left;
  min-height: 200px;
  width: 100%;
}
.sub1 > p:last-child {
  float: left;
  font-size: 16px;
  margin: 0 5%;
  width: 90%;
}
#section1 .line {
  margin-bottom: 4%;
  margin-top: 0;
}

.sub1:nth-child(2n) {
  margin-left: 0;
}
.comp_msg > p {
  color: #ffffff;
  float: left;
  font-size: 15px;
  margin: 0 0 2% !important;
  text-align: justify;
  width: 100%;
}
.comp_msg {
  float: left;
  width: 100%;
}

#bd .tableul {
  float: left;
  margin-bottom: 0%;
  margin-left: 3%;
  margin-top: 0;
  width: 88%;
}
.banktable th:nth-child(2) {
  width: 39%;
}
#bd .section_main .vtype > a {
  padding: 0.5em 0;
}
#bd .tableul > li {
  background-attachment: scroll !important;
  background-clip: border-box !important;
  background-color: rgba(0, 0, 0, 0) !important;
  background-image: none;
  background-origin: padding-box !important;
  background-position: left 4px;
  background-repeat: no-repeat !important;
  background-size: 12px 12px;
  color: #333333;
  float: left;
  font-size: 14px;
  padding-left: 7%;
  width: 90%;
}

#sectiona2 p:nth-child(4) {
  margin-top: 5% !important;
}
.bd115 #menu{
	 top: 6.5%;
}
.bd117 #menu{
	top: 8%;
}
.bd119 #menu,.bd120 #menu,.bd121 #menu {
  top: 9%;
}
.bd124 #menu{
  top:8%;
}
.bd118 #menu
{
  top: 5.3%;
}
.bd142 #menu {
    top: 10.7%;
}
#bd .flowchat {
  float: left;
  text-align: center !important;
  width: 100%;
}
.bankformula {
  font-weight: bold;
  text-align: center !important;
}
#sectiona4 .bank_box > p:nth-child(2),#sectiona4 .bank_box > p:nth-child(3) {
  float: left ;
  width: 50% !important;
}
#sectiona4 .bank_box > h1 {
  width: auto;
}

#sectiona4 .flowchat {
 float: right !important;
  width: auto !important;
}
.bd122 .vtype:nth-child(6),.bd123 .vtype:nth-child(7),.bd124 .vtype:nth-child(8),.bd125 .vtype:nth-child(9) {
  border: 6px solid #ffff00 !important;
}
.bd122 #menu{
  top: 15.3%;
}
.bd123 #menu{
  top: 11%;
}

#sectionf0 .seccont > h1 {
  margin-bottom: 0 !important;
}
.left_section {
  float: left;
  width: 100%;
}
#sectiona4 .bank_box {
  padding-left: 0;
  padding-top: 0;
}
#sectionb5 table td {
  width: 50%;
}
#sectionb7 .seccont > h1 {
  font-weight: bold;
  margin-bottom: 0 !important;
}
#sectionb4 .banktable1 {
  margin-bottom: 5%;
}
#sectionc1 table {
  float: left;
  margin-bottom: 3% !important;
  margin-top: 3% !important;
}
#sectionf1 .seccont, #sectionf2 .seccont {
  background: url("../images/cover.png") no-repeat scroll center 5px / 100% 100% rgba(0, 0, 0, 0);
  border: medium none;
  height: 550px;
  padding: 3.4%;
}
.boxtop {
  background: #0b1025 none repeat scroll 0 0;
  float: left;
  margin: 0 10%;
  padding-bottom: 0%;
  width: 80%;
}
.boxtop > p:first-child {
	color: #ffffff;
	float: unset;
	font-weight: bold;
	margin: 2%;
	width: auto;
	text-align: center;
	width: 70%;
	float: left;
}
#bd .boxtop .flowchat {
	float: right;
	width: 13%;
	margin: 0;
	margin-top: 3% !important;
	margin-left: 0 !important;
}
.boxtop .flowchat img {
	height: 66px;
}
.boxtop span:first-child {
	float: left;
	font-size: 19px;
	margin-bottom: 0%;
	text-align: left;
	width: 100%;
	color: #FFF;
}
.boxtop span {
  float: left;
  text-align: right;
  width: 100%;
  	color: #FFF;
}
#sectionf2 h1 {
  margin: 3% 0 4%;
}
#bd .homeloantrans {
  margin: 3% 0 4%;
}
.boxtop > p:first-child {
	color: #ffffff;
	float: left;
	font-weight: bold;
	margin: 2%;
	width: 77%;
	text-align: center;
	margin-right: 0 !important;
}
.boxcenter {
	background: #00b3a0 none repeat scroll 0 0;
	float: left;
	margin: 0 10%;
	width: auto;
}
.boxtop.bottom {
  padding-top: 3%;
}
.left_section > h1 {
  margin-bottom: 0 !important;
}
#sectionh0 .flowchat,#sectionh1 .flowchat {
  float: right;
  width: 26%;
}
#sectionh0 .left_section, #sectionh1 .left_section {
  float: left;
  width: 74%;
}
#bd #sectionc2 .seccont {
  background-attachment: scroll, scroll;
  background-clip: border-box, border-box;
  background-color: #00b3a0;
  background-image: url("../images/up.png"), url("../images/up.png");
  background-origin: padding-box, padding-box;
  background-position: left 12px, right 12px;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 95%;
}

#bd #sectionc3 .seccont {
  background-attachment: scroll, scroll;
  background-clip: border-box, border-box;
  background-color: #00b3a0;
  background-image: url("../images/down.png"), url("../images/down.png");
  background-origin: padding-box, padding-box;
  background-position: left 0%, right 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 33px 100%;
}

#sectiona2 .seccont > p,#sectiona3 .seccont > h1:first-child,#sectiona4 .left_section > h1:first-child ,#sectionc2 .seccont > p:first-child,#sectionc3 .seccont > p:first-child,#sectionb5 .seccont > h1:first-child,#sectiong0 .seccont > h1:first-child{
  font-weight: bold;
}
#sectiona4 .banktable1 ,#sectionb2 .banktable3,#sectionb4 .banktable3,#sectionb5 .banktable3{
  margin-bottom: 4%;
  margin-top: 4%;
}
#sectiona4 .seccont > p:last-child {
  margin-top: 3% !important;
}
#sectiona4 .left_section > h1:first-child ,#sectionb0 .seccont p:first-child,#sectionb7 .seccont h1 {
  margin-bottom: 5% !important;
}

.bd117 .seccont h1:first-child{
font-weight: bold;
}
#sectionc1 .banktable5 {
  margin-top: 7% !important;
}
#sectionc1 .seccont > p:nth-child(4) {
  margin-top: 8% !important;
}
.bd117 .innerp {
  float: left;
  margin-top: 4% !important;
  width: 100%;
}
#fullpage .seccont a {
  color: #001eff;
}
#sectionc2 .tableul, #sectionc3 .tableul{
  margin-top: 11%;
}
#sectionb6 .banktable4 ,#sectiond3 .seccont p:first-child{
  margin-top: 15% !important;
}
#sectiond3 .seccont p:first-child{
  margin-top: 2% !important;
}
#sectionc2 .tableul > li{
  margin-bottom: 4%;
}
#sectionc3 .tableul > li {
  margin-bottom: 6%;
}
#bd .insideli.aub {
  background-attachment: scroll !important;
  background-clip: border-box !important;
  background-color: rgba(0, 0, 0, 0) !important;
  background-image: url("../images/tick.png") !important;
  background-origin: padding-box !important;
  background-position: left 4px !important;
  background-repeat: no-repeat !important;
  background-size: 12px 12px;
  float: left;
  margin-left: 10%;
  width: 87%;
}

#sectionc3 .tableul > li:last-child {
  background-position: left 5px !important;
}
#sectionb0 .tableul > li {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
#sectionb0 .tableul > li:first-child {
  margin-top: 4%;
}
#bd #sectionb1 .flowchat {
  margin-bottom: 5% !important;
  margin-top: 6% !important;
}
#sectionb3 .tableul {
  margin-bottom: 1%;
}
#sectionb3 .seccont > p:nth-child(5){
  margin-bottom: 3% !important;
  margin-top: 3% !important;
}
#sectionb3 .seccont > p:nth-child(8) {
  margin-top: 3% !important;
}
#sectionb3 .seccont > p:nth-child(4),#sectionb5 .seccont > p:nth-child(3) {
  margin-top: 2% !important;
}
#sectionb3 .insideli.aub ,#sectionb7 .insideli.aub {
  padding-left: 5%;
}
#sectiond0 .seccont > p:first-child,#sectiond0 .seccont > p:nth-child(3) ,#sectiond0 .seccont > p:nth-child(2) {
  margin-bottom: 2% !important;
}
#sectiond1 .seccont > p:first-child,#sectiond1 .seccont > p:nth-child(2) {
  margin-bottom: 4% !important;
}
#sectiond2 .seccont > p:first-child,#sectiond2 .seccont > p:nth-child(2) {
  margin-bottom: 4% !important;
}
#sectiond0 .tableul {
  margin-bottom: 1%;
}
#sectiond3 .seccont p:nth-child(2),#sectiond3 .seccont p:nth-child(3),#sectiond3 .seccont p:nth-child(4),#sectiond4 .seccont p:nth-child(2),#sectiond4 .seccont p:nth-child(3),#sectiond4 .seccont p:nth-child(4),#sectiond5 .seccont p:nth-child(2),#sectiond5 .seccont p:nth-child(3),#sectiond5 .seccont p:nth-child(4),#sectiond5 .seccont p:nth-child(5){
  margin-top: 4% !important;
}

#sectiong0 .seccont p,#sectionh0 .seccont p,#sectionh1 .seccont p:last-child,#sectionf0 .seccont p
{
margin-top: 1% !important;
}
#bd #sectionh0 .flowchat {
  margin-top: 0 !important;
}
#sectione1 .seccont p:nth-child(2),#sectione1 .seccont p:nth-child(3),#sectione1 .tableul,#sectione2 .seccont p:nth-child(2),#sectione2 .seccont p:nth-child(3),#sectione2 .tableul,#sectione2 .seccont p:nth-child(5),#sectione3 .seccont p:nth-child(3),#sectione3 .tableul,#sectione3 .seccont p:nth-child(2){

margin-bottom: 3% !important;
}
#sectione2 .tableul
{
margin-bottom: 1% !important;	
}
#sectionf1 .tableul {
  margin-bottom: 2%;
}
.footmenu > li:last-child {
  float: left;
  margin-top: 2%;
  text-align: left;
  width: 100%;
}


.boxcenter > p:last-child {
  margin-top: 0% !important;
}
#sectionf2 .boxcenter > p,#sectioni0 p,#sectioni1 p,#sectioni2 p,#sectioni3 p,#sectioni3 ul li,#sectioni4 ul li,#sectioni5 ul li{
  margin-top: 3% !important;
}
#sectionf2 ul{
  margin-bottom: 2% !important;
  margin-top: 2% !important;
}
#sectioni0 .taxtable1 {
  float: left;
  margin-bottom: 6% !important;
  margin-top: 6% !important;
}
.bd111 #divChartVal tr, .bd111 #divChartVal tr th, .bd111 #divChartVal tr td ,#resultab table th{
  border: 1px solid #FFF !important;
  color: #FFF !important;
  text-align: center !important;
}
#bd .seccontnew tr, th, td {
  border: 1px solid #333333 !important;
  color: #000 !important;
  text-align: center !important;
}
.seccontnew .taxtable1 tr, th, td {
  border: 1px solid #333;
  color: #333;
  text-align: center !important;
}
.bd125 #menu {
  top: 5.5%;
}
.details.newdetail tr{
	  border: 1px solid #FFF;
    color: #FFF !important;
}
.details.newdetail td {
	border: 1px solid #FFF !important;
	color: #FFF !important;
}
.comp_table td {
  padding-left: 5%;
  text-align: left !important;
}
.details {
  float: left;
  margin-top: 3% !important;
  width: 100%;
}
.details td {
  font-size: 15px !important;
  padding-left: 3%;
  text-align: left !important;
}
#option2 td, #option1 td {
  padding-left: 9%;
  text-align: left !important;
  color: #ffffff;
}
#option2 tr:first-child td, #option1 tr:first-child td {
	font-weight: bold;
	padding-left: 1%;
	color: #FFF !important;
	border: 1px solid #FFF !important;
}
.registration_form .highlight {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #007fff;
  font-size: 24px;
  font-weight: bold;
}
.denote1 {
  background: #053e6b none repeat scroll 0 0;
  float: left;
  margin-top: 2%;
  padding: 1% 0;
  width: 100%;
}
.denote1 > p {
  color: #fff;
  float: left;
  font-size: 17px;
  margin-bottom: 0 !important;
  margin-left: 2% !important;
  margin-top: 0 !important;
  text-align: center;
  width: 98%;
}
.highlighta {
  color: #007fff;
  font-weight: bold;
}

#bd .denote_reg {
  color: #fff;
  float: left;
  margin: 1% 0 !important;
  text-align: center !important;
  width: 100%;
}
.denote_reg.li1 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  width: 100% !important;
}


.denote_reg .seperate {
  margin-right: 2%;
}

#result2a .denote1 {
  margin-left: 17%;
  margin-right: 17%;
  margin-top: 1%;
  width: 67%;
}

.seperate {
  background: #007fff none repeat scroll 0 0;
  bottom: 5px !important;
  color: transparent;
  font-size: 22px;
  margin-right: 8%;
}

.seperate {
  background: #007fff none repeat scroll 0 0;
  color: transparent;
  width: 10%;
}

#banner-section {
  float: left;
  width: 100%;
}

#section0 .circle.clir1 {
  padding-left: 42%;
  text-align: left;
  width: 56%;
}
#section0 .circle.clir2 {
  padding-left: 25%;
  text-align: left;
  width: 72%;
}
#section0 .circle.clir3 {
  padding-left: 25%;
  text-align: left;
  width: 72%;
}
#sectionam {
  display: none;
}
#result2a .denote1 {
  background: #053e6b none repeat scroll 0 0;
}
.smily {
  left: 1%;
  position: relative;
  top: 13%;
}
#calc1 .cd-popup-container > p {
  float: left;
  font-size: 14px;
  line-height: 20px;
  margin: 1% 2%;
  text-align: left;
  width: 96%;
}
#calc2 .cd-popup-container > p {
  float: left;
  font-size: 14px;
  line-height: 20px;
  margin: 1% 2%;
  text-align: left;
  width: 96%;
}
.footmenu > li:nth-child(3) {
  width: 26% !important;
   color:#FFF;
}
.acymailing_form {
  float: left;
  width: 100%;
}
.acymailing_form tr:first-child {
  display: none;
}
.acymailing_form tr:nth-child(2) {
  float: left;
  margin-right: 2%;
  width: 40%;
}
.footmenu > li:first-child a,.footmenu > li:nth-child(2) a{
  margin-top: 4%;
}

.footmenu > li:nth-child(3) a {
  float: left;
  margin-top: 2%;
padding-right: 6px !important;
 color:#FFF;
}

.acymailing_form tr:nth-child(3) {
  float: left;
  width: 40%;
}
.acymailing_form tr:nth-child(2) td,.acymailing_form tr:nth-child(2) input {
  float: left;
  margin-left: 0%;
  width: 96% !important;
}
.acymailing_form tr:nth-child(2) input {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #007fff;
  color: #000;
  padding: 2%;
  margin-left: 0% !important;
}
.acymailing_form tr:nth-child(3) input, .acymailing_form tr:nth-child(3) input:hover {
  background: #32b6e8 none repeat scroll 0 0;
  border: 1px solid #32b6e8;
  color: #ffffff;
  padding: 7%;
}


.footmenu > li:first-child a {
  border: medium none;
  float: left;
  padding: 0;
  text-align: left;
  width: auto;
   color:#FFF;
}
#bd .acymailing_module {
  float: left;
  margin-top: 1.5% !important;
  width: 85%;
}
#section1 .welcome-main > h1 {
  margin-bottom: 2%;
  margin-top: 4%;
}

.cd-popup-container a {
  color: black;
}
.linefield:last-child > input {
  float: left;
  margin-right: 1%;
  width: 30%;
}
.footmenu li:last-child a {
  padding: 0;
}
.transfertitle:last-child input {
  margin-right: 1%;
  width: 30%;
}
.scdle input {
  float: left;
  margin-left: 1%;
  width: 30%;
}
#bd .splcolor {
	background: #fff0aa none repeat scroll 0 0 !important;
	color: #000000 !important;
}
.reg_fields:nth-child(5) input {
  float: left;
  margin-left: 30%;
  margin-right: 4%;
  margin-top: 1%;
  text-align: right;
  width: 5%;
}
.reg_fields:nth-child(5) label {
  text-align: left;
  width: 50%;
}

.registration_form .reg_fields1 a {
  color: #32b6e8;
}

.reg_fields:nth-child(5) {
  margin-top: 3%;
}
.reg_fields1 {
  float: left;
  margin-bottom: 3%;
  width: 100%;
}

.reg_fields1 > label {
  color: #000;
  font-size: 16px;
  width: auto;
}
#squaredTwo {
	box-shadow: 0px 0px 6px #ccc;
}
.registration_form > p {
  margin-top: 0 !important;
}
.tableul.compare {
  margin-bottom: 1% !important;
}

.tableul.compare > li {
  padding-left: 3% !important;
  text-align: left;
}
.saving_options > h1 {
  background: #fff0aa none repeat scroll 0 0;
  color: #000000;
  float: left;
  font-family: sans-serif;
  font-size: 19px;
  margin-bottom: 0 !important;
  margin-right: 1% !important;
  margin-top: 0 !important;
  padding: 0.9% 0 0.6% 2%;
  text-align: left;
  width: 71%;
font-weight: bold;
}
.reg_fields #lgotp {
  text-transform: capitalize;
}
#sectionc3 .insideli.aub {
  background-attachment: scroll !important;
  background-clip: border-box !important;
  background-color: rgba(0, 0, 0, 0) !important;
  background-image: url("../images/money1.png") !important;
  background-origin: padding-box !important;
  background-position: 0 center !important;
  background-repeat: no-repeat !important;
  background-size: 10px 10px;
}
.table_subhead.final.splcolor {
  padding-left: 2%;
  text-align: left !important;
}
.iphone{
display:block;
}
.iphone1{
display:none;
}


.doNotPrint {
  display: none;
}
#result2a {
  float: left;
  width: 100%;
}
.bd135 #ja-wrapper,.bd136 #ja-wrapper {
  background: #0B1025 none repeat scroll 0 0;
}
.bd135 .inpage_main,.bd136 .inpage_main {
  float: left;
  margin-left: 15%;
  margin-right: 15%;
  width: 70%;
}

.bd135 .inpage_main > h1,.bd136 .inpage_main > h1 {
  color: #ffffff;
  float: left;
  font-family: Helvetica;
  font-size: 20px;
  text-align: left;
  width: 100%;
}

.bd135 .tableul,.bd136 .tableul {
  margin-bottom: 0 !important;
}


.terminp {
  background: rgba(0, 0, 0, 0) url("../images/bullet.png") no-repeat scroll 0 7px;
  float: left;
  margin-bottom: 1% !important;
  margin-left: 33% !important;
  margin-top: 0 !important;
  padding-left: 2%;
  width: 65%;
}
.bd136 .inpage_main h2 {
  color: #ffffff;
  float: left;
  font-family: Helvetica;
  text-align: center;
  width: 100%;
}

#bd .table_header.splcolor {
  font-weight: bold;
  text-align: center !important;
  text-transform: uppercase;
}
.table_subhead.final.splcolor.last {
  text-align: center !important;
  font-weight: bold;
}
.li1 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}


.imgsec1.imgsec1-mobile {
  display: none;
}
iframe {
  float: left;
  width: 100% !important;
}

.bx-controls-direction a:hover,.bx-controls-direction  a:active,.bx-controls-direction  a:focus
{
color: #ffffff;
}

.table_inputs:nth-child(7) td:nth-child(2) input,.table_inputs:nth-child(7) td:nth-child(3) input,.table_inputs:nth-child(7) td:nth-child(4) input {
  color: #000000;
}

.table_inputs:nth-child(9) td:nth-child(2) input,.table_inputs:nth-child(9) td:nth-child(3) input,.table_inputs:nth-child(9) td:nth-child(4) input {
  color: #000000;
}


.downarrow {
  float: left;
  text-align: center;
  width: 100%;
}






@media all and (width: 1400px) and (height: 900px) {

.imgsec1 a {
  float: left;
  width: 22.5%;
}
  .imgsec1 a:nth-child(2) {
  width: 17% !important;
}
#sectiona3 .flowchat > img {
  width: 90% !important;
}
#sectiona2 .flowchat > img {
  width: 75% !important;
}
.bd116 #menu {
  top: 6% !important;
}

.imgsec1 a:nth-child(3) {
  width: 16.9%;
}
.imgsec1 a:nth-child(4) {
  left: -2px;
  position: relative;
  width: 23%;
}
.welcome-main {
  margin-top: 7%;
}
#bd .registration_form {
  margin-top: 11% !important;
}
#section0 .welcome-main {
  margin-top: 12%;
}
#bd .imgsec1 a:nth-child(4) {
  left: 0;
  position: relative;
  width: 22.6%;
}
#banner-section #menu {
  top: 260px;
}
#section1 .welcome-main {
  margin-top: 15%;
}
#section2 .welcome-main {
  margin-top: 21%;
}
.acymailing_form tr:nth-child(2) input {
  margin-left: 5% !important;
}
#section4 .welcome-main {
  margin-top: 12% !important;
}
.bd110 .varients {
  margin-top: 1em !important;
}


#bd .seccont {
  margin-top: 15% !important;
  min-height: 556px !important;
  padding-top: 5% !important;
  width: 41% !important;
}
.boxcenter > p:nth-child(5) {
  margin-bottom: 3% !important;
}
.boxtop:nth-child(1) > p:nth-child(1) {
  margin-top: -10px !important;
}
.bd126 .inner_page_main {
  margin: 13% 15%;
}
#bd #resultab {
  border: 6px solid #6666ff;
}

}







@media all and (max-width: 1600px) and (min-width: 1400px) {

.imgsec1 a {
  float: left;
  width: 22.5%;
}
  .imgsec1 a:nth-child(2) {
  width: 17%;
}
.imgsec1 a:nth-child(3) {
  width: 16.9%;
}
.imgsec1 a:nth-child(4) {
  left: -2px;
  position: relative;
  width: 23%;
}
.welcome-main {
  margin-top: 7%;
}


}

@media all and (width: 1600px) and (height: 900px) {
.bd116 #menu {
  top: 6% !important;
}
#bd #section1 .welcome-main {
  margin-top: 7% !important;
}
#bd .acymailing_form tr:nth-child(2) input {
  margin-left: 5% !important;
}

.footcontact li:nth-child(3) a {
  margin-right: 1%;
  margin-top: 0.5% !important;
}

.imgsec1 a {
  float: left;
  width: 24.5%;
}
.imgsec1 a:nth-child(2) {
  width: 18.5%;
}
.imgsec1 a:nth-child(3) {
  width: 18.4%;
}
.imgsec1 a:nth-child(4) {
  left: 0;
  position: relative;
  width: 24.6%;
}
.welcome-main {
  margin-top: 7%;
}

#bd #ja-content #fullpage .seccont {
  margin-top: 13% !important;
  min-height: 598px !important;
  padding-top: 5% !important;
  width: 42% !important;
}
.boxcenter > p:nth-child(5) {
  margin-bottom: 2% !important;
}
.boxtop:first-child p:first-child {
  margin-top: -10px !important;
}
.circle > img {
  float: left;
  width: 100%;
}
#bd .registration_form {
  margin-top: 11%  !important;
}
.bd126 .inner_page_main {
  float: left;
  margin: 12% 15% !important;
  width: 70%;
}
#resultab {
  border: 6px solid #6666ff;
}


}



@media all and (max-width:1399px ) and (min-width: 1236px) {
.imgsec > h1 {
  font-size: 24px;
}
.welcome-main {
  margin-top: 7%;
}

#section1 .welcome-main {
  margin-top: 7%;
}
.sub1 > p:last-child {
  font-size: 16px;
}
.sub1 img {
  width: 27%;
}
.sub1 {
  min-height: 193px;
}
.sub1 > p:first-child {
  min-height: 126px;
}
.sub3 img {
  width: 34%;
}
.sub1.sub4 img {
  width: 50%;
}

#bd #sectiona2 .flowchat > img {
  width: 50% !important;
}
.section_main .varients {
  float: left;
  min-height: 500px;
  padding: 2em 0;
  width: 100%;
}
.bd110 .varients {
  margin-top: 1em !important;
}
#bd #fullpage .seccont {
  height: 461px !important;
  margin-top: 19% !important;
  min-height: 461px !important;
  padding-top: 1.5% !important;
  width: 94% !important;
  float: right;
}
.danimg img {
	width: 49%;
}
.c1 {
	color: #ffffff;
}
#sectiona2 img {
	width: 40%;
}
#sectiong0 .seccont {
	padding-top: 1%;
}
#sectiong0 .flowchat img {
	width: 42%;
}
#sectiong0 p:last-child {
	margin-top: 0 !important;
}
#sectionf0 .flowchat img {
	width: 20%;
}
.boxcenter > p:last-child {
	margin-top: 1% !important;
}
.boxtop.bottom {
	padding-top: 1%;
	padding-bottom: 1%;
}
.boxcenter {
	padding: 0% 4% 2%;
}
#sectionf1 .seccont, #sectionf2 .seccont {
	height: 465px;
}
#sectionf1 .tableul {
	margin-bottom: 0%;
}
#sectionf1 h1,#sectionf2 h1 {
	margin-bottom: 1%;
	margin-top: 1%;
}
#sectionf2 .boxcenter > p {
	margin-top: 1% !important;
}
#sectionf2 ul {
	margin-bottom: 1% !important;
	margin-top: 1% !important;
}

#sectiong0 .seccont {
  height: 450px !important;
  padding-top: 1%;
}
#sectiong0 .flowchat img {
  width: auto;
}
#sectiong0 p:last-child {
  margin-top: 1% !important;
}

}

@media all and (max-width:550px) and (min-width: 480px) {

#bd .seccont {
  height: auto;
  width: 88%;
}
#bd .banktable, .banktable5, .taxtable1 {
  margin: 0;
  width: 100%;
}
}




@media all and (max-width:720px) and (min-width: 600px) {
.imgsec1 a:nth-child(2), .imgsec1 a:nth-child(3) {
  width: 17% !important;
}
.imgsec1 a,.imgsec1 a:nth-child(4), {
  float: left;
  width: 22% !important;
}

}




	.portrait{
		display:none;
		float:left;
		width:100%;
		text-align:center;
		background:#0B1025;
		padding:0;
		font-size:20px;
		color:#fff;
		height:100%;
		}




/* Apple 5/5s*/

@media screen and (width:320px) and (height: 568px) {
.bd123 #menu {
	top: 6% !important;
}
.item-page.clearfix #menu {
	top: 6% !important;
}

#submit_btn {
	width: 120px !important;
	font-size: 16px;
	height: 30px !important;
	margin: 2%;
	background: #99C2FF none repeat scroll 0% 0%;
}

.bd110 .varients {
  margin-bottom: 5em;
  margin-left: 1%;
  margin-top: 6em;
  width: 100%;
}
#sectiond4 .seccont > p, #sectiond5 .seccont > p {
	margin-bottom: 4% !important;
}
#bd .calci .heading {
  font-size: 11px !important;
}
#bd .table_inputs td {
  padding-bottom: 1%;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 1%;
}
#bd .tableworksheet tr input {
  width: 65% !important;
}
#bd .tableworksheet tr select {
  width: 94% !important;
}
.heading > span {
  display: none;
}
.submit.iphone {
  display: none;
}
.submit.iphone1 {
  display: block;
}
#bd .acymailing_form tr:nth-child(3) {
  padding-top: 0 !important;
}
#bd .acymailing_form tr:nth-child(2) {
  padding-top: 0 !important;
}
#bd .acymailing_module {
  margin-top: 0 !important;
}
#bd .acymailing_form tr:nth-child(2) input {
  width: 99% !important;
}
#bd .footcontact li:nth-child(3) {
  background: rgba(0, 0, 0, 0) url("../images/ms3.png") no-repeat scroll 5px 17px / 20px 20px !important;
}
#bd .acymailing_module {
  width: 100% !important;
}
#bd .varients-main {
  margin: 0 auto;
  width: 85% !important;
}

#bd .acymailing_form tr:nth-child(2) {
  float: left;
  margin-right: 2%;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  width: 63%;
}
#bd .acymailing_form tr:nth-child(2) td{
  padding-left: 0 !important;
margin-left:0 !important;
}


#bd .transfertitle > label {
  font-size: 11px !important;
  width: 47%;
}
#bd .linefield label {
  width: 55%;
}
#bd .item-page #fullpage #sectionam .varients {
  margin-left: 7% !important;
}
#bd #ja-container #fullpage #sectionam .vtype {
  width: 67px !important;
}
#bd #sectiond0 .tableul > li {
  font-size: 11px;
  width: 96% !important;
}
#bd.bd126 .inner_page_main .circle > img {

}
#bd #top-section .li2 {
	font-size: 8px !important;
	padding-left: 33px !important;
	width: 67% !important;
	text-align: left !important;
}
#bd #divChartVal table.table-striped td, table.table-striped th {
  font-size: 10px !important;
}
#bd #divChartVal table td, th {
  font-size: 11px !important;
}
#bd .saving_options > h1 {
font-size: 10px !important;
  padding: 2% 0 2.2% 2% !important;
}

#bd .sub1 > p:last-child {
  font-size: 10px;
}
#bd.bd111 .calcp1, #bd.bd111 .calcp2,#bd.bd111 .calcp3{
  width: 26.3% !important;
}
#bd .personal_form.calculation > form {
  padding-bottom: 5%;
}
#bd.bd126 .circle {
  font-size: 8px !important;
}

#bd .bxslider1 li .innervideos {
  height: 236px !important;
  min-height: 236px !important;
}
#bd .welcome1 .yoy {
  font-size: 10px !important;
}
#bd .tir {
  font-size: 11px;
}
#bd #sectionf1 .tableul > li {
  font-size: 11px !important;
}
#bd .item-page .varients .vtype > a {
  min-height: 68px !important;
}
.bd110 .varients {
  margin-left: 0 !important;
}
#sectiona1 .section_main h1 {
  margin-top: 4% !important;
}
#sectiona2 .flowchat > img {
  width: 100% !important;
}
#bd .section_main h1 {
  font-size: 11px !important;
}
#sectionc3 .insideli.aub:nth-child(3) {
  background-position: 0 5px !important;
}
#bd #sectionf0 .flowchat > img {
  margin-bottom: 2%;
  margin-top: 2%;
  width: 42%;
}
#sectioni5 .seccont li {
  margin-bottom: 3.5% !important;
}
#bd .item-page #fullpage .seccont {
  margin-top: 2%;
  padding-left: 4.5%;
  padding-right: 4.5%;
  padding-top: 8%;
  width: 79%;
}
body:first-of-type #emiCalulation:hover, #emiCalulation:focus {
  padding: 4.5px !important;
}
#bd .registration_form {
  margin-top: 4em !important;
}
#bd #sectionf1 .seccont, #bd #sectionf2 .seccont {
  padding-top: 2% !important;
}

}


/* iphone 3,4,4s */

@media screen and (width:320px) {
.bd110 .varients {
  margin-bottom: 5em;
  margin-left: 1%;
  margin-top: 6em;
  width: 100%;
}

#bd .varients .vtype {
  min-height: 84px !important;
}
.bd110 .varients {
  margin-top: 4em !important;
}
#bd #divChartVal table.table-striped td, table.table-striped th {
  font-size: 10px !important;
}
#bd #divChartVal table td, th {
  font-size: 11px !important;
}
#bd .transfertitle > label {
  font-size: 11px !important;
  width: 48%;
}
#bd .linefield label {
  width: 55%;
}
#bd #result1 {
  margin: 2% 0 !important;
  width: 96.8% !important;
}
#bd #result2a .denote1 {
  width: 92.9% !important;
}
#bd #results #option1,#bd #results #option2 ,#bd #results .denote1{
  width: 100%  !important;
}
#bd #results table td, th {
  padding: 1% !important;
}

#bd .item-page #fullpage #sectionam .varients {
  margin-left: 7% !important;
}
#bd #ja-container #fullpage #sectionam .vtype {
  width: 67px !important;
}
#bd #sectiond0 .tableul > li {
  font-size: 11px;
  width: 96% !important;
}
#bd .li2 {
  font-size: 8px !important;
  padding-left: 19px !important;
  width: 62% !important;
}
#bd #fullpage .footcontact li:nth-child(1) {
  background: rgba(0, 0, 0, 0) url("../images/ms2.png") no-repeat scroll 0 top / 29px 29px;
  line-height: 15px;
  margin-bottom: 3%;
  margin-top: 4%;
}
#bd .sub1 > p:last-child {
  font-size: 10px;
}
#bd.bd111 .calcp1, #bd.bd111 .calcp2,#bd.bd111 .calcp3 {
  width: 26.3% !important;
}
#bd .personal_form.calculation > form {
  padding-bottom: 5%;
}
#bd.bd126 .circle {
  font-size: 8px !important;
}

#bd .bxslider1 li .innervideos {
	height: 236px !important;
	min-height: 236px !important;
	
}
#bd .welcome1 .yoy {
  font-size: 10px !important;
}
#bd .tir {
  font-size: 11px;
}
#bd #sectionf1 .tableul > li {
  font-size: 11px !important;
}
#bd .details {
  margin-top: 17% !important;
}
#bd .tableworksheet {
  margin-top: 6% !important;
margin-bottom: -6% !important;
}
#bd .comp_table td {
  padding: 1% !important;
}


}
@media screen and (width:360px) and (height: 667px) {
#bd #ja-wrapper .varients-main .vtype {
  border-radius: 7px;
  color: #ffffff;
  float: left;
  margin: 2.5%;
  min-height: 99px;
  text-align: center;
  width: 28%;
}
}



/* iphone 6 6s 7*/

@media screen and (width:375px) and (max-height: 667px) {



.bd110 .varients {
  margin-bottom: 5em;
  margin-left: 1%;
  margin-top: 6em;
  width: 100%;
}
.submit.iphone {
  display: none;
}
#bd .tableworksheet tr input {
  width: 71% !important;
}

#bd.bd110 .varients-main .varients {
  margin-top: 6em !important;
}
#bd #ja-wrapper .li2 {
	width: 68% !important;
	padding-left: 35px !important;
}

#bd #fullpage .flowchat.sad {
  margin-top: 6% !important;
}
#sectionc3 .seccont > p:first-child {
  padding-left: 3% !important;
}
#bd #sectionf0 .flowchat > img {
  margin-bottom: 3% !important;
  width: 42% !important;
}

#bd .item-page .vtype > a {
  min-height: 70px !important;
}

#sectiona1 .section_h1 {
  margin-bottom: 2%;
  margin-top: 5% !important;
}
#sectiona2 .flowchat > img {
  width: 100% !important;
}

#bd .transfertitle > label {
  font-size: 11px !important;
  width: 48%;
}
.transfertitle:nth-child(4) label {
  margin-top: 3% !important;
}
.calci .heading {
  font-size: 11px !important;
}
.heading > span {
  display: none;
}
.submit.iphone1 {
  display: block;
}
.submit.iphone1 {
  display: block;
}

#bd .linefield label {
  width: 55%;
}
#bd .item-page #fullpage #sectionam .varients {
  margin-left: 13% !important;
  width: 72% !important;
}
#bd #ja-container #fullpage #sectionam .vtype {
  width: 67px !important;
}
#bd #sectiond0 .tableul > li {
  font-size: 11px;
  width: 96% !important;
}
#bd .li2 {
  font-size: 8px !important;
  padding-left: 35px !important;
  text-align: left !important;
  width: 56% !important;
}
#bd .sub1 > p:last-child {
  font-size: 10px !important;
}
#bd.bd111 .calcp1, #bd.bd111 .calcp2, #bd.bd111 .calcp3 {
  width: 27.4% !important;
height: 71px !important;
}
#bd .personal_form.calculation > form {
  padding-bottom: 5%;
}
#bd.bd126 .circle {
  font-size: 8px !important;
}
#bd #result1 {
  width: 100.5%  !important;
}

#bd .bxslider1 li .innervideos {
  height: 236px !important;
  min-height: 236px !important;
}
#bd .welcome1 .yoy {
  font-size: 10px !important;
}
#bd .tir {
  font-size: 11px !important;
}
#bd #sectionf1 .tableul > li {
  font-size: 11px !important;
}

#bd .tableworksheet {
  margin-bottom: 12% !important;
margin-top: 5% !important;
}
#bd .boxtop .flowchat:last-child {
  margin-top: 7% !important;
}
#bd .item-page #sectionf1 .seccont,#bd .item-page #sectionf0 .seccont {
  margin-top: 2% !important;
  padding-top: 15% !important;
}
#bd #sectioni5 .seccont li {
  margin-bottom: 3.5% !important;
}
#bd .footcontact li:nth-child(1) {
	background: rgba(0, 0, 0, 0) url("../images/ms2.png") no-repeat scroll 0 5px / 29px 29px !important;
	width: 91% !important;
	background-size: 6% !important;
}
#bd .footcontact li:nth-child(3) {
  background: rgba(0, 0, 0, 0) url("../images/ms3.png") no-repeat scroll 5px 17px / 20px 20px !important;
}
#bd .acymailing_module {
  width: 100% !important;
}
#bd .acymailing_form tr:nth-child(2) {
  float: left;
  margin-right: 2%;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  width: 63%;
}
#bd .acymailing_form tr:nth-child(2) td{
  padding-left: 0 !important;
margin-left:0 !important;
}
#bd .item-page #fullpage #sectionf1 .seccont,#bd .item-page #fullpage #sectionf2 .seccont {
  padding-top: 5% !important;
}
}



/* google pixel */
@media screen and (min-height:730px) and (max-height: 740px) {
#bd.bd110 .varients-main {
  margin: 0 auto;
  width: 83% !important;
}
#bd.bd126 #ja-wrapper .inner_page_main .circle > img {

}

#bd .item-page #fullpage #sectionam .varients {
  margin-left: 12% !important;
  width: 77% !important;
}
#bd #divChartVal table.table-striped td, table.table-striped th {
  font-size: 10px !important;
}
#bd .work_sheet .worksheet_form .tableworksheet {
  margin-bottom: 38% !important;
}
#bd #contentwrap .transfertitle > label {
  font-size: 11px !important;
}
#bd .transfertitle:nth-child(4) label {
  margin-top: 3% !important;
}
#bd #sectionc3 .seccont > p {
  padding-left: 4% !important;
}
#bd #sectionc3 .insideli.aub:nth-child(3) {
  background-position: 0 4px !important;
}
#bd .boxtop.bottom .flowchat > img {
  margin-top: 4%;
}
#bd #sectionf0 .innerli {
  margin-top: 6% !important;
}
#bd #sectioni5 .seccont li {
  margin-bottom: 3.5% !important;
}


}








@media screen and (min-height:730px) and (max-height: 740px) {
#bd #fullpage #sectionam .varients {
  margin-left: 13% !important;
  width: 75% !important;
}
#bd .footcontact li:nth-child(1) {
  margin-bottom: 4% !important;
}
#bd #result2a #result1 {
  border: 1.5px solid #6666ff;
  width: 100%;
}
#bd .seccont {
  min-height: 550px;
}
.c1 {
  font-size: 13px !important;
}
#bd #fullpage .seccont {
  margin-top: 15% !important;
  min-height: 500px;
}
#bd #fullpage table td, th {
  font-size: 12px !important;
}
#bd .section_main h1 {
  font-size: 14px !important;
  margin: 4.5% 0;
}
#bd .section_main p {
  font-size: 14px;
  line-height: 17px;
}
#bd .item-page #fullpage #sectionam .vtype {
  height: 79px !important;
}
}


@media screen and (height:640px) and (width: 414px) {}


@media screen and (max-height:736px) and (width: 414px) {}



@media screen and (height:731px) and (width: 411px) {}





@media screen and (height:640px) and (width: 384px) {}


@media screen and (min-height:853px) and (width: 480px) {
.c1:nth-child(2) {
	margin-top: -4%;
}
#bd .calcp1 .cimg > img {
  margin-bottom: 13%;
  margin-top: 6%;
  width: 33%;
}
#bd .calci > p:nth-child(2) {
  width: 29% !important;
}

#bd .calcp1,#bd  .calcp2, #bd .calcp3 {
  min-height: 87px !important;
}
#bd .fieldin {
  font-size: 13px;
}
#bd .fieldbox input {
  width: 76%;
}
#bd .linefield label {
  font-size: 12px  !important;
}
#bd .linefield > input {
  font-size: 12px   !important;
}
#bd #result1 {
  background: none repeat scroll 0 0 #6666ff;
  border: 4px solid #6666ff;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
#bd #result2a .denote1 {
  border: 4px solid #053e6b;
  margin-left: 0;
  margin-right: 0;
  margin-top: 1%;
  width: 100%;
}
#bd .calci {
  margin-top: 33% !important;
}

#bd .li1 {
  float: right !important;
  margin-right: 0 !important;
  width: 59% !important;
}
#bd .transfertitle > label {
  font-size: 13px !important;
  width: 48%;
}
#bd .imgsec1.imgsec1-mobile .circle > img {
  height: 116px !important;
  margin-top: 30% !important;
  width: 100%;
}

#bd #section1 .welcome-main > h1 {
  margin-bottom: 7%;
  margin-top: 24%;
}
#bd .sub1 {
  min-height: 246px !important;
  width: 49% !important;
}
#bd .sub1 > p:last-child {
  font-size: 13px !important;
}
#bd #banner-section #menu {
  top: 400px;
}
#bd #section2 .welcome-main {
  margin-top: 71%;
}
#bd #section4 .welcome-main {
  margin-top: 44%;
}
.footcontact li {
  margin-bottom: 5%;
}
.bd110 .varients {
  margin-bottom: 8em;
  margin-top: 8em;
  width: 100%;
}
#bd #sectionam .section_main .varients {
  display: block;
  float: unset !important;
  margin: 34% auto 0 !important;
  width: 70% !important;
}
#bd .item-page #sectionam .section_main .vtype {
  border-radius: 6px;
  height: 89px !important;
  width: 27% !important;
}
.downarrow > img {
  margin-top: 10%;
  width: 8%;
}
.item-page.clearfix > #menu {
  top: 370px;
}
#bd .item-page .seccont {
  margin-top: 10%;
  width: 86%;
padding-top: 10% !important;
}
#bd .section_main h1 {
  font-size: 14px !important;
  margin: 0.5% 0 3%;
}
#fullpage table td, #fullpage table th {
  font-size: 14px;
  line-height: 17px;
}
#bd .tableul > li {
  font-size: 14px;
}
#bd #fullpage table {
  float: left;
  margin-bottom: 3%;
  margin-left: 0;
  margin-right: 0;
  margin-top: 3% !important;
  width: 100% !important;
}
#bd  .section_main p {
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 2% !important;
}
#sectionc2 .seccont > p,#sectionc3 .seccont > p {
  margin-left: 10%;
  width: 80% !important;
}
#bd  #sectionc2 .tableul,#bd  #sectionc3 .tableul {
  margin-left: 10%;
  margin-top: 10%;
  width: 80%;
}
#bd .inner_page_main .circle > img {
  height: 87px !important;
}
#bd .inner_page_main {
  float: left;
  margin: 10em 10% !important;
  width: 80%;
}
#bd.bd126 .circle {
  font-size: 9px !important;
}

#bd .registration_form {
  float: left;
  margin-left: 10%;
  margin-right: 10%;
  margin-top: 34%;
  width: 80%;
}

#bd .reg_fields input {
  margin-bottom: 1%;
  margin-top: 3%;
  width: 48%;
}
#bd .registration_form p {
  font-size: 14px;
}
#bd .registration_form .reg_fields input {
  width: 42%;
}

#bd .worksheet_form {
  margin: 3em auto 0;
  width: 90%;
}
#bd .saving_options {
  width: 82%;
padding-top: 12%;
}
#bd .saving_options > h1 {
  font-size: 16px !important;

}
#bd #worksheet_submit {
  font-size: 15px !important;
padding: 0;
width: 12%;
}
#bd .details {
  float: left;
  margin-top: 25%;
  width: 100%;
}
#bd .comp_table {
  margin-left: 15%;
  width: 66%;
}
#bd .intro p {
  font-size: 13px !important;
}
#bd .table_inputs td {
  padding: 0 0 !important;
}
#bd .tableworksheet tr input {
  height: 18px !important;
  width: 72%;
}




}






@media screen and (min-width:480px) and (max-width: 550px) {
.c1 > img {
  width: 46%;
}
.vtype .c1 {
  font-size: 13px;
}
#top-section {
  width: 50%;
}
.li1 {
  float: right !important;
  width: 44% !important;
}
#bd .li2 {
  background: rgba(0, 0, 0, 0) url("../images/mail.png") no-repeat scroll 19px 0 / 14px 14px;
  font-size: 10px !important;
  padding-left: 45px !important;
  width: 48% !important;
}
h1.logo a img {
  width: 88% !important;
  transition: all .5s;
}
.vtype > a {
  min-height: 74px;
}
.varients {
  margin-top: 4em;
}
.imgsec1 {
  display: none;
}
.imgsec1.imgsec1-mobile {
  display: block;
}
.imgsec1.imgsec1-mobile > p {
  float: left;
  margin: 0% 10%;
  width: 80%;
}
.imgsec1 a:nth-child(2), .imgsec1 a:nth-child(3) {
  width: 48% !important;
}
.imgsec1 a:nth-child(4) {
  width: 48%;
}
#bd .imgsec1.imgsec1-mobile a {
  float: left;
  margin-right: 16%;
  width: 40% !important;
}
.imgsec1 a:nth-child(2), .imgsec1 a:nth-child(4) {
  margin-right: 0 !important;
}
.imgsec1-mobile .circle {
  font-size: 16px;
}
#section0 .circle.clir1 {
  padding-left: 24%;
}
#section0  .welcome-main {
  margin-top: 20%;
}
.circle > img {
  height: 132px !important;
  width: 100%;
}


}

@media screen and (min-width:600px) and (max-width: 800px) {
.c1 > img {
  width: 46%;
}
#bd .calci > p:nth-child(2) {
  padding-bottom: 3.4% !important;
}

.vtype .c1 {
  font-size: 13px;
}
#top-section {
  width: 50%;
}
.li1 {
  float: right !important;
  width: 44% !important;
}
#bd .li2 {
  background: rgba(0, 0, 0, 0) url("../images/mail.png") no-repeat scroll 19px 0 / 14px 14px;
  font-size: 10px !important;
  padding-left: 45px !important;
  width: 48% !important;
}
h1.logo a img {
  width: 88% !important;
}
.vtype > a {
  min-height: 74px;
}
.varients {
  margin-top: 4em;
}
.imgsec1 {
  display: none;
}
.imgsec1.imgsec1-mobile {
  display: block;
}
.imgsec1.imgsec1-mobile > p {
  float: left;
  margin: 3% 10%;
  width: 80%;
}
.imgsec1 a:nth-child(2), .imgsec1 a:nth-child(3) {
  width: 48% !important;
}
.imgsec1 a:nth-child(4) {
  width: 48%;
}
#bd .circle > img {
  height: 152px !important;
  margin-top: 27% !important;
}
#bd .imgsec1.imgsec1-mobile a {
  float: left;
  margin-right: 16%;
  width: 40% !important;
}
.imgsec1 a:nth-child(2), .imgsec1 a:nth-child(4) {
  margin-right: 0 !important;
}
.imgsec1-mobile .circle {
  font-size: 16px;
}
#section0 .circle.clir1 {
  padding-left: 24%;
}
#section0  .welcome-main {
  margin-top: 20%;
}
#bd .circle > img {
  height: 132px !important;
}
#bd .sub1 {
  min-height: 240px;
  width: 48%;
}
#bd .sub1 > p:last-child {
  font-size: 15px;
}
#bd #section1 .welcome-main {
  margin-top: 25%;
}
#bd #section2 .welcome-main {
  margin-top: 48%;
}
#bd .footcontact li:last-child a {
  margin-top: 5% !important;
}
#bd .varients {
  margin-bottom: 8em;
  margin-top: 6em;
  width: 100%;
}
#bd .item-page .section_main .vtype {
  height: 99px;
  margin: 1% !important;
  width: 119px !important;
}
#bd .item-page #sectionam .section_main .varients {
  margin-left: 13%;
  margin-right: 2%;
  margin-top: 30%;
  width: 78%;
}
#bd .downarrow > img {
  width: 11%;
}
#bd .item-page .seccont {
  margin-top: 18%;
  padding-top: 6%;
  width: 80%;
}
#bd .item-page .section_main h1 {
  font-size: 15px !important;
  margin: 2.5% 0 !important;
}
.item-page .section_main li {
  font-size: 16px !important;
}
#bd #fullpage table th, td {
  border: 2px solid #000;
  font-size: 15px !important;
  line-height: 20px !important;
}
#bd .section_main p {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 3% !important;
}
#bd #sectionc2 .tableul,#bd #sectionc3 .tableul {
  float: left;
  margin-bottom: 3%;
  margin-left: 12%;
  margin-top: 2%;
  width: 82%;
}
#bd #sectionc2 .seccont > p,#bd #sectionc3 .seccont > p {
  margin-left: 8% !important;
}
#sectionc2 .tableul > li ,#sectionc3 .tableul > li{
  margin-bottom: 7% !important;
}
#sectionb1 .flowchat > img {
  margin: 10% 0;
}
#sectiona4 .banktable1, #sectionb2 .banktable3, #sectionb4 .banktable3, #sectionb5 .banktable3 {
  margin-bottom: 6%;
  margin-top: 6%;
}
.item-page.clearfix #menu {
  top: 350px !important;
}
#bd #sectionf1 .seccont, #bd #sectionf2 .seccont {
  background: rgba(0, 0, 0, 0) url("../images/cover.png") no-repeat scroll center 5px / 100% 100%;
  border: medium none;
  padding: 4%;
}
#bd #section1 .welcome-main > h1 {
  margin-bottom: 8%;
  margin-top: 4%;
}
#bd #section4 .welcome-main {
  margin-top: 48%;
}
#bd #banner-section #menu {
  top: 354px;
}
#bd .calci {
  margin-top: 17em;
}
#bd .calci > p:nth-child(2) {
  width: 31%;
}
#bd .calci > p:nth-child(3) {
  margin-right: 0;
  min-height: 82px;
  padding: 1% 0;
  width: 27%;
}
#bd .calci > p:nth-child(4) {
  margin-right: 0;
  min-height: 82px;
  padding: 1% 0;
  width: 27.5%;
}

#bd #results table {
  font-size: 13px !important;
  width: 90%;
}

#bd #results table td, th {
  font-size: 13px !important;
}

#bd .transfertitle input {
  float: left;
  font-size: 14px;
  width: 40%;
}
#bd .transfertitle:last-child input {
  font-size: 12px !important;
  margin-right: 1%;
  width: 30% !important;
}
#bd .linefield:last-child > input:last-child {
  margin-left: 0;
  margin-top: 0;
}
.bd126 .inner_page_main {
  margin-bottom: 15em;
  margin-top: 5em;
}
#bd .linefield:last-child > input {
  float: left;
  font-size: 12px !important;
  margin-right: 1% !important;
  width: 31% !important;
}
#bd .reg_fields label {
  width: 40%;
}
#bd .reg_fields label {
  margin-top: 4% !important;
}

#bd  .reg_fields input {
  margin-bottom: -1%;
  margin-top: 3%;
  width: 48%;
}
#bd .reg_fields:nth-child(4) label {
  margin-top: 1% !important;
}
.bd110 #ja-wrapper {
  background: #0B1025 !important;
  height: 100vh !important;
}

#bd .reg_fields {
  margin: 0 10% 4%;
}
#bd .registration_form p {
  font-size: 13px;
}
#bd .registration_form {
  margin-top: 30% !important;
}
#bd .reg_fields.digilogin label {
  width: 30% !important;
}
#bd .reg_fields.digilogin > input {
  margin-left: 7%;
  width: 57%;
}
#bd .saving_options > h1 {
  font-size: 15px !important;
}
#bd .saving_options {
  padding-top: 17%;
  top: 0;
  width: 77% !important;
}
#bd #worksheet_submit {
  font-size: 14px;
  width: 13%;
}
#bd #worksheet_logout > a {
  color: #ffffff;
  font-size: 12.5px;
  text-transform: capitalize;
}

#bd .details td {
  font-size: 14px !important;
  padding: 1% !important;
  text-align: left !important;
}

#bd .tableworksheet tr:nth-child(1) th, .tableworksheet tr:nth-child(2) th, .tableworksheet tr:nth-child(4) th {
  font-size: 14px !important;
  padding: 3% 0 3% 2% !important;
}
#bd .comp_table {
  margin-left: 5%;
  width: 90%;
}
#bd .splcolor {
  padding: 2% 0 !important;
}
#bd .tableworksheet td, th {
  border: 1px solid #000 !important;
}
#bd .bd110 #ja-wrapper{
background:none !important;
}
#bd.bd110 .varients {
  margin-top: 8em !important;
}


}





@media screen and (width:1024px) and (height: 720px) {
#bd #ja-content .registration_form {
  margin: 12% 15% 20%;
  width: 70%;
}
#bd #ja-wrapper .sub1 {
  min-height: 246px;
}
#bd #ja-wrapper .sub1 > p:first-child {
  min-height: 169px;
}
#bd #ja-wrapper .sub1 img {
  width: 40%;
}
.sub1.sub4 img {
  width: 60% !important;
}
#bd #fullpage .seccont {
  margin-top: 15% !important;
}
#bd #fullpage #sectionf1 .seccont, #bd #fullpage #sectionf2 .seccont {
  height: 561px !important;
  padding: 1% 3% !important;
}

#bd #ja-wrapper .imgsec {
  margin-top: 1%;
}
}



@media screen and (width:1024px) and (height: 768px) {


#bd #ja-wrapper #calc1, #bd #ja-wrapper #calc2, #bd #ja-wrapper #calc3 {
  float: left;
  margin-left: 5%;
  margin-right: 0;
  margin-top: 1%;
  width: 93%;
}
#bd #ja-wrapper #save {
  margin: 0 0 0 1.4%;
}
#bd #ja-wrapper #result2a {
  margin-left: 1.4%;
  width: 98%;
}
.sub1.sub2 img, .sub1.sub3 img {
  width: 30%;
}
#bd .sub1 > p:first-child {
  min-height: 150px !important;
}
.sub1.sub4 img {
  width: 45%;
}
#bd #ja-wrapper .sub1 {
  min-height: 246px !important;
}
#bd #ja-wrapper .imgsec {
  margin-top: 0 !important;
}

}



@media screen and (width:768px) and (height: 1024px) {}





@media all and (width:1366px ) {
#section1 .welcome-main {
  margin-top: 7% !important;
}
#section4 .welcome-main {
  margin-top: 13% !important;
}

#bd .registration_form {
  margin-top: 12%  !important;
}
.bd126 .inner_page_main {
  margin: 9% 15%;
}
.bd126 #ja-wrapper {
 
}


}


@media all and (width:1024px ) and (height:1366px ){
#bd #ja-container .item-page.clearfix #menu {
  top: 529px !important;
}

#bd .imgsec {
  margin-top: 2% !important;
}
#bd #ja-wrapper #calc1, #bd #ja-wrapper #calc2, #bd #ja-wrapper #calc3 {
  float: left;
  margin-left: 5%;
  margin-right: 0;
  margin-top: 1%;
  width: 93%;
}
#bd #ja-wrapper #save {
  margin: 0 0 0 1.4%;
}
#bd #ja-wrapper #result2a {
  margin-left: 1.4%;
  width: 98%;
}
#section1 .welcome-main > h1 {
  margin-top: 15%;
}
#section2 .welcome-main > h1, #section3 .welcome-main > h1 {
  margin-bottom: 13px;
  margin-top: 17% !important;
}
#bd #ja-wrapper .seccont {
	margin-top: 15% !important;
	margin-left: 0% !important;
}
#bd #ja-wrapper .section_main .varients {
	margin-top: 0% !important;
	width: 100%;
}

}




@media all and (width:1366px ) and (height:1024px ){
#bd.bd126 .inner_page_main {
  margin: 16% 15% !important;
}
#bd #ja-container #menu {
  top: 426px !important;
}

#bd #result1 {
  margin: 2% 0 !important;
}
#bd #results #option1 {
  margin-top: 0.5% !important;
}
#section0 .welcome-main {
  margin-top: 9% !important;
}
#section1 .welcome-main {
  margin-top: 23% !important;
}
#section2 .welcome-main {
  margin-top: 28% !important;
}
#section4 .welcome-main {
  margin-top: 25% !important;
}
#bd .acymailing_form tr:nth-child(2) input {
  margin-left: 9px !important;
}
#bd.bd110 .varients {
  margin-bottom: 9em !important;
  margin-top: 12em  !important;
  width: 100% !important;
}

#bd #ja-main #ja-content-main #fullpage .seccont {
  height: 600px !important;
  margin-top: 20% !important;
  min-height: 600px !important;
  padding-top: 2%;
  width: 44%;
}
#bd #ja-wrapper .imgsec1 {
  margin-left: 20% !important;
}
#bd #ja-wrapper .imgsec {
  width: 75% !important;
}
#bd #ja-wrapper .imgsec > h1 {
  padding-left: 11% !important;
}
#bd #result1 {
  margin: 1% 17% !important;
}
#result2a .denote1 {
  margin-top: 0 !important;
}
#bd #resultab {
  border: 6px solid #6666ff;
}
#bd #ja-wrapper .section_main .varients {
  margin-top: 1% !important;

}

}




@media all and (width:1366px ) and (height:768px ){

#bd #ja-content-main #fullpage .seccont {
  height: 510px !important;
  margin-top: 13% !important;
  min-height: 510px !important;
  padding-top: 2% !important;
  width: 44%;
}
#bd #sectiona2 img {
  width: 60% !important;
}
.item-page.clearfix #menu {
  top: 338px;
}
#sectionf0 .flowchat img {
  width: 31%;
}
#bd #section0 .welcome-main {
  margin-top: 10% !important;
}
#sectiona3 .flowchat > img {
  width: 80% !important;
}

#bd .welcome-main {
  margin-top: 14% !important;
}
#banner-section #menu {
  top: 221px;
}
#bd #section2 .welcome-main {
  margin-top: 20% !important;
}

#bd .bxslider1 li .innervideos {
  min-height: 244px !important;
}
.acymailing_form tr:nth-child(2) input {
  margin-left: 3% !important;
}

#bd #sectiona2 .flowchat > img {
  width: 80%;
}


#bd .flowchat.sad > img, .flowchat.smile > img {
  width: 29%;
}
#bd .flowchat.sad > img {
  margin-top: 15%;
}
#bd .flowchat.smile > img {
  margin-top: 5%;
}

#bd .tableworksheet {
  margin-top: 2% !important;
margin-bottom: 17% !important;
}
.boxcenter > p:nth-child(5) {
  margin-bottom: 2% !important;
}
#bd .registration_form {
  margin-top: 11% !important;
}
#bd #resultab {
  border: 6px solid #6666ff !important;
}

}







@media screen and (width:360px){

#bd #fullpage .seccont {
  margin-top: 16% !important;
height: 500px !important;
}
#bd #sectioni5 .seccont li {
  margin-bottom: 3.5% !important;
}
#sectiona2 .flowchat > img {
  width: 100% !important;
}

#bd .li2 {
  padding-left: 29px !important;
  width: 59% !important;
font-size: 9px !important;
}
#bd #sectionf0 .flowchat > img {
  margin-bottom: 3% !important;
  margin-top: 3% !important;
  width: 42%;
}
#bd .boxtop .flowchat:last-child {
  margin-top: 8% !important;
}

}

@media screen and (width:360px) and (height:740px){

#bd #fullpage .seccont {
  height: 531px !important;
  margin-top: 16% !important;
}
#bd .item-page #fullpage #sectionam .vtype {
  width: 68px !important;
}
#bd #sectionc3 .insideli.aub:nth-child(3) {
  background-position: 0 6px !important;
}
#bd #fullpage #sectionf1 .seccont,#bd #fullpage #sectionf2 .seccont {
  height: 565px !important;
}
.transfertitle > label {
  width: 48% !important;
}
.linefield label {
  width: 55% !important;
}
#bd .footcontact li:nth-child(3) {
  background: rgba(0, 0, 0, 0) url("../images/ms3.png") no-repeat scroll 5px 17px / 20px 20px !important;
}
#bd .acymailing_module {
  width: 100% !important;
}
#bd .acymailing_form tr:nth-child(2) {
  float: left;
  margin-right: 2%;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  width: 63%;
}
#bd .acymailing_form tr:nth-child(2) td{
  padding-left: 0 !important;
margin-left:0 !important;
}
#bd #ja-main .flowchat.sad {
  margin-top: 11% !important;
}
#bd .boxtop.bottom .flowchat > img {
  margin-top: 9% !important;
}
#bd.bd126 #ja-wrapper .inner_page_main .circle > img {
 
}
#bd .tableworksheet tr input {
  width: 70% !important;
}
#bd #ja-wrapper .tableworksheet {
  margin-bottom: 40% !important;
}
#bd #ja-wrapper .saving_options > h1 {
  padding: 2.1% 0 1.6% 2%  !important;
}
#worksheet_logout {
  padding: 0.7% 3% !important;
}
#bd.bd110 .varients {
    margin-top: 6em;
}

}

@media screen and (width:360px) and (height:720px){

#submit_btn {
	width: 120px !important;
	font-size: 16px;
	height: 30px !important;
	margin: 2%;
	background: #99C2FF none repeat scroll 0% 0%;
}


#bd .transfertitle > label {
  width: 48% !important;
font-size: 11px !important;
}

.section_main li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #ffffff;
	float: left;
	font-family: sans-serif;
	font-size: 12px !important;
	padding: 0;
	text-align: left;
	width: 100%;
	margin-top: 2px;
}
.welcome1 .yoy {
	font-size: 12px !important;
	line-height: 11px;
	margin-top: 6%;
	margin-bottom: 0 !important;
}

#bd .varients-main .vtype {
  width: 28% !important;
}
#bd.bd110  .varients-main .varients {
  margin-top: 10em !important;
}
#bd .tableworksheet tr input {
  width: 70% !important;
}
#bd #ja-wrapper .tableworksheet {
  margin-bottom: 32% !important;
}
#bd #ja-wrapper .saving_options > h1 {
  padding: 2.1% 0 1.6% 2%  !important;
}
#worksheet_logout {
  padding: 0.7% 3% !important;
}
.linefield label {
  width: 55% !important;
}
#bd .footcontact li:nth-child(3) {
  background: rgba(0, 0, 0, 0) url("../images/ms3.png") no-repeat scroll 5px 17px / 20px 20px !important;
}
#bd .acymailing_module {
  width: 100% !important;
}
#bd .acymailing_form tr:nth-child(2) {
  float: left;
  margin-right: 2%;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  width: 63%;
}
#bd .acymailing_form tr:nth-child(2) td{
  padding-left: 0 !important;
margin-left:0 !important;
}
#bd #ja-main .item-page #fullpage .seccont {
  margin-top: 12% !important;
}
#bd #ja-main .flowchat.smile {
  margin-top: 10% !important;
}
.boxtop span:first-child {
  font-size: 17px;
  margin-bottom: 13% !important;
}
#bd #ja-main .flowchat.sad {
  margin-top: 15% !important;
}
}
@media screen and (width:375px) and (height:640px){
#bd #result1 {
  width: 96.5% !important;
}
}


@media screen and (width:375px) and (height:812px){

#bd.bd111 .calcp1, #bd.bd111 .calcp2, #bd.bd111 .calcp3,, #bd.bd111 .calcp4, #bd.bd111 .calcp5 {
  height: 81px !important;
  width: 27.4% !important;
}

#bd.bd126 .inner_page_main {
  margin-top: 12em !important;
}

.submit.iphone {
  display: none  !important;
}
#bd.bd110 .varients-main .varients {
  margin-top: 10em  !important;
}
#bd .item-page #fullpage .section_main .seccont {
  margin-top: 22% !important;
}
#sectionc3 .insideli.aub:nth-child(3) {
  background-position: 0 5px !important;
}
#bd .item-page #sectionf1 .seccont, #bd .item-page #sectionf0 .seccont {
  margin-top: 19% !important;
}
#bd #ja-wrapper .tableworksheet {
margin-bottom: 56% !important;
}
.linefield:last-child > input {
  display: block;
}
#bd #ja-wrapper .varients-main .vtype > a {
  min-height: 71px !important;
}
#bd .imgsec > h1 {
  padding-top: 7em !important;
}
#bd #sectionf0 .flowchat > img {
  width: 44% !important;
}
#bd #sectiona2 .flowchat > img {
  width: 98% !important;
}

}



@media screen and (width:320px) and (height:533px){}




@media screen and (width:400px) and (height:640px){}





@media screen and (width:384px) and (height:640px){}





@media screen and (width:360px) and (height:600px){}


@media (height: 480px) and (width: 360px) {}


@media (min-height: 470px) and (max-height: 550px) {}






@media (min-height: 630px) and (min-width: 400px) {}




@media screen and (width:320px) and (height:480px){

#submit_btn {
	width: 120px !important;
	font-size: 16px;
	height: 30px !important;
	margin: 2%;
	background: #99C2FF none repeat scroll 0% 0%;
}
#lap_tick {
	background-size: auto auto;
	background-size: auto auto;
	padding-left: 8% !important;
	background-size: 14px;
	margin-left: 5%;
}


#bd #top-section .li2 {
	font-size: 8px !important;
	padding-left: 31px !important;
	text-align: left !important;
	width: 68% !important;
}
#bd #ja-wrapper #ja-content .item-page #fullpage .seccont {}
#bd .acymailing_form tr:nth-child(2) input {
  width: 99% !important;
}
#bd .acymailing_module {
  width: 100% !important;
}
#bd #fullpage .footcontact li:nth-child(1) {
  width: 90% !important;
}
.varients-main {
  margin: 0 auto;
  width: 86%  !important;
}
.emitablea th, tr, td {
  font-size: 9px !important;
}
#bd.bd123  #sectionf1 .boxtop .flowchat.sad {
  margin-top: 7% !important;
}
#bd.bd123 #sectionf2 .boxtop .flowchat.sad {
  margin-top: 5% !important;
}
#bd #fullpage #sectionam .varients {
  margin-top: 3% !important;
}
#bd #ja-container #fullpage #sectionam .vtype {
  width: 62px !important;
}


.heading > span {
  display: none;
}
#bd .section_main h1 {
  font-size: 11px !important;
}
#bd #ja-wrapper #sectiona2 .flowchat > img {
  width: 81% !important;
}

#bd #ja-wrapper #fullpage #sectionam .varients {
  margin-top: 8% !important;
}
#bd #ja-wrapper #sectionf0 .flowchat > img {
  width: 40%;
}
#bd #results #option1, #bd #results #option2, #bd #results .denote1 {
  width: 101% !important;
}
body:first-of-type #emiCalulation:hover, #emiCalulation:focus {
  padding: 4.5px !important;
}

#bd .registration_form {
  margin-top: 4em !important;
}
#bd #ja-wrapper .saving_options > h1 {
  font-size: 10.4px !important;
  margin-right: 1% !important;
  padding: 1.9% 0 2.3% 2% !important;
  width: 57%;
}
#bd .table_inputs td {
  padding-bottom: 1%;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 1%;
}
#bd .tableworksheet tr input {
  width: 65% !important;
}
#bd .tableworksheet tr select {
  width: 94% !important;
}
#bd .saving_options {
  margin-top: -6% !important;
}
.acymailing_form tr:nth-child(3) {
  padding-top: 0 !important;
}
#bd .acymailing_form tr:nth-child(2) {
  padding-top: 0 !important;
}
#bd .acymailing_module {
  margin-top: 0 !important;
}
#bd #result1 {
  width: 96.8% !important;
  margin: 2% 0;
}
#bd.bd110 .varients {
  margin-top: 3em !important;
}
.bd126 .inner_page_main {
  margin-bottom: 7em;
  margin-top: 5em !important;
}
.downarrow {
  margin-top: 7%  !important;
}
#bd .imgsec > h1 {
  padding-top: 5em  !important;
}
#bd #ja-wrapper .registration_form {
	margin-top: 3em !important;
}


}




@media screen and (width:1440px) and (height: 900px) {
.acymailing_form tr:nth-child(2) input {
  border: 2px solid #007fff;
  margin-left: 9px;
}
.bd116 #menu {
  top: 6% !important;
}
#bd .registration_form {
  margin-top: 12% !important;
}

#section4 .welcome-main {
  margin-top: 15%;
}
#section1 .welcome-main {
  margin-top: 10%;
}
.imgsec > h1 {
  margin-top: 9%;
}
.bd110 .varients {
  margin-top: 9em;
}
#bd .seccont {
  padding-top: 6%;
}
.section_main .varients {
  margin-top: 26%;
}

.flowchat.sad {
  margin-top: 4%;
}
.bd126 .inner_page_main {
  margin-top: 10%;
}
#bd .calci {
  margin-top: 14% !important;
}
#bd #section0 .welcome-main {
  margin-left: 6% !important;
  margin-top: 8% !important;
  width: 86% !important;
}
.imgsec1 a {
  float: left;
  width: 27.5%  !important;
}
.imgsec1 a:nth-child(2) {
  width: 20.9% !important;
}
.imgsec1 a:nth-child(3) {
  width: 20.8% !important;
}
.imgsec1 a:nth-child(4) {
  left: 0 !important;
  position: relative;
  width: 27.9% !important;
}
#bd #menu {
  top: 282px;
}

#section1 .welcome-main {
  margin-top: 10%;
}
#section2 .welcome-main {
  margin-top: 23%;
}
.bxslider1 li .innervideos {
  min-height: 253px !important;
}
#section4 .welcome-main {
  margin-top: 17%;
}
.acymailing_form tr:nth-child(2) input {
  margin-left: 4% !important;
}
.bd110 .varients {
  margin-top: 10em !important;
}

#bd #ja-wrapper #ja-content-main .seccont {
  margin-left: 7%;
  margin-top: 15% !important;
  min-height: 550px !important;
  height: 550px !important;
  padding-top: 5;
  width: 40% !important;
}
#bd #ja-wrapper #ja-content-main .section_main .varients {
	margin-left: 1%;
	margin-right: 2%;
	margin-top: 2% !important;
	width: 100%;
}

#sectiona2 .flowchat > img {
  width: 74%;
}
#sectiona3 .flowchat > img {
  width: 90%;
}
#bd .item-page.clearfix #menu {
  top: 430px;
}
#sectionb0 .flowchat > img, #sectionb1 .flowchat > img {
  width: 53%;
}
.flowchat.sad > img, .flowchat.smile > img {
  width: 29%;
}
#bd .flowchat.sad {
  margin-top: 6% !important;
}
#bd .flowchat.smile > img {
  margin-top: 5% !important;
}
#bd #resultab {
  border: 6px solid #6666ff;
}
}

@media screen and (min-width:1680px) {

#bd .worksheet_form {
  margin: 5.4% auto 0 !important;
  width: 73% !important;
}
#bd .saving_options {
  padding-top: 1%  !important;
}
#bd .details {
  margin-top: 10% !important;
}
}

@media screen and (min-width:1920px) {
#bd .worksheet_form .saving_options {
  width: 71.6% !important;
}
#bd .worksheet_form .saving_options > h1 {
  padding: 0.7% 0 0.6% 2% !important;
top: 10.9% !important;
}
#bd .worksheet_form .details {
  margin-top: 8% !important;
}
#bd .worksheet_form .tableworksheet {
  margin-top: 2.5%  !important;
}
#bd .circle > img {
  float: left;
  width: 100%;
}
#bd .imgsec1 a:nth-child(2) {
  width: 17.5% !important;
}
#bd .imgsec1 a {
  float: left;
  width: 23.1% !important;
}
#bd .imgsec1 a:nth-child(3) {
  width: 17.4% !important;
}
#bd .imgsec1 a:nth-child(4) {
  width: 23.3% !important;
}
.calci {
  margin-top: 13% !important;
}
#resultab {
  border: 6px solid #6666ff;
}
.registration_form {
  margin-top: 17%  !important;
}

.bd126 .inner_page_main {
  float: left  !important;
  margin: 11% 15%  !important;
  width: 70%  !important;
}
}

@media screen and (width:1920px) and (height:1080px){
#bd .worksheet_form .saving_options {
  width: 71.6% !important;
}
#bd .worksheet_form .saving_options > h1 {
  padding: 0.7% 0 0.6% 2% !important;
top: 10.9% !important;
}
#bd .worksheet_form .details {
  margin-top: 8% !important;
}
#bd .worksheet_form .tableworksheet {
  margin-top: 2.5%  !important;
}
#bd .circle > img {
  float: left;
  width: 100%;
}
#bd .imgsec1 a:nth-child(2) {
  width: 17.5% !important;
}
#bd .imgsec1 a {
  float: left;
  width: 23.1% !important;
}
#bd .imgsec1 a:nth-child(3) {
  width: 17.4% !important;
}
#bd .imgsec1 a:nth-child(4) {
  width: 23.3% !important;
}
.calci {
  margin-top: 13% !important;
}
#resultab {
  border: 6px solid #6666ff;
}
.registration_form {
  margin-top: 15%  !important;
}
#section0 .welcome-main {
  margin-top: 9%;
}
#banner-section #menu {
  top: 302px !important;
}
#section1 .welcome-main {
  margin-top: 10% !important;
}
#bd .acymailing_form tr:nth-child(2) input {
  margin-left: 3% !important;
}
.bd110 .varients {
  margin-top: 11em  !important;
}

#bd .seccont {
  margin-top: 15% !important;
  min-height: 600px !important;
  padding-top: 4% !important;
}
#bd #menu {
  top: 5%;
}
#bd .boxcenter > p:nth-child(6) {
  margin-top: 2% !important;
}
.boxtop:nth-child(1) p:nth-child(1) {
  margin-top: -10px !important;
}

#bd #ja-wrapper #ja-container #fullpage .section {
    background: #0b1025 !important;
}
#bd.bd110 #ja-wrapper {
  background: #0b1025 none repeat scroll 0 0;
}
#bd #ja-container #menu {
  top: 490px !important;
}

}



@media screen and (min-width:1920px) and (height:1200px){

#bd .worksheet_form .saving_options {
  width: 56.9% !important;
}
#bd .worksheet_form .details {
  margin-top: 7.5% !important;
}
#bd .worksheet_form .saving_options {
  width: 71.6% !important;
}
#bd .worksheet_form .saving_options > h1 {
  padding: 0.7% 0 0.6% 2% !important;
top: 10.9% !important;
}
#bd .worksheet_form .details {
  margin-top: 8% !important;
}
#bd .worksheet_form .tableworksheet {
  margin-top: 2.5%  !important;
}
#bd .circle > img {
  float: left;
  width: 100%;
}
#bd .imgsec1 a:nth-child(2) {
  width: 17.5% !important;
}
#bd .imgsec1 a {
  float: left;
  width: 23.1% !important;
}
#bd .imgsec1 a:nth-child(3) {
  width: 17.4% !important;
}
#bd .imgsec1 a:nth-child(4) {
  width: 23.3% !important;
}
.calci {
  margin-top: 13% !important;
}
#resultab {
  border: 6px solid #6666ff;
}
.registration_form {
  margin-top: 17%  !important;
}
#bd #ja-wrapper #ja-container #fullpage .section {
    background: #0b1025 !important;
}
#bd.bd110 #ja-wrapper {
  background: #0b1025 none repeat scroll 0 0;
}
#bd #ja-wrapper #ja-container #menu{
  top: 500px;
}
#bd #ja-wrapper .section_main .varients {
  margin-right: 19%;
  margin-top: 1% !important;
}
#bd #ja-wrapper #fullpage .seccont {
  margin-top: 21% !important;
}



}

@media screen and (width:1680px) and (height: 1050px) {

.bd110 #ja-wrapper {
  background: none repeat scroll 0 0 #0B1025 !important;
  height: 100vh;
}
#banner-section #menu {
  top: 304px  !important;
}


#bd .section_main {
  float: left;
  margin: 0 7%;
  width: 93% !important;
}
.item-page.clearfix > ul#menu {
  right: -10%;
}

#bd .worksheet_form {
  margin: 5.4% auto 0 !important;
  width: 73% !important;
}
#bd .saving_options {
  padding-top: 2%  !important;
}
#bd .details {
  margin-top: 10% !important;
}
.boxcenter > p:last-child {
  margin-top: 17px !important;
}
.boxtop:first-child > p:first-child {
  margin-top: -10px !important;
}

.acymailing_form tr:nth-child(2) input {
  border: 2px solid #007fff;
  margin-left: 23px;
}
#section4 .welcome-main {
  margin-top: 15%;
}
#section1 .welcome-main {
  margin-top: 10%;
}
.imgsec > h1 {
  margin-top: 9%;
}
.bd110 .varients {
  margin-top: 9em;
}
#section2 .welcome-main {
  margin-top: 23%;
}
#bd .li2 {
  width: 77%;
}
.imgsec1 a:nth-child(2) {
  width: 15.2%;
}
.imgsec1 a {
  float: left;
  width: 20.1%;
}
.imgsec1 a:nth-child(3) {
  width: 15.2%;
}
.imgsec1 a:nth-child(4) {
  width: 20.3%;
}
.section_main .varients {
  margin-top: 26%;
}
.bd126 .inner_page_main {
  margin-top: 15%;
}
#bd #fullpage .seccont {
  margin-top: 15% !important;
  min-height: 606px !important;
  padding-top: 10%;
  width: 39%;
}

#bd #ja-main .item-page.clearfix #menu {
  right: -10%;
  top: 461px !important;
}
#bd #ja-wrapper #ja-container #fullpage .section {
    background: #0b1025 !important;
}
}



@media screen and (width:1400px) and (height: 700px) {

.imgsec1 a:nth-child(3) {
  width: 17% !important;
}
.imgsec1 a:nth-child(4) {
  width: 22.7% !important;
}
#bd .li2 {
  width: 78% !important;
}
.imgsec > h1 {
  font-size: 22px;
  margin-top: 2%;
}
.sub1 {
  margin: 2% 2% 2% 0;
  min-height: 303px;
  width: 23%;
}
#section1 .welcome-main {
  margin-top: 10%;
}
}



@media screen and (min-width:1900px) and (min-height: 1200px) {

#section0 .welcome-main {
  margin-top: 12% !important;
}
.imgsec1 a:nth-child(4) {
  width: 18.3% !important;
}
.imgsec1 a:nth-child(3) {
  width: 13.9% !important;
}
.imgsec1 a:nth-child(2) {
  width: 14% !important;
}
.imgsec1 a {
  float: left;
  width: 18.1%;
}
#section1 .welcome-main {
  margin-top: 10%;
}
.main {
  width: 80% !important;
max-width: 80% !important;
}
#section2 .welcome-main {
  margin-top: 19%;
}
.acymailing_form tr:nth-child(2) input {
  border: 2px solid #007fff;

}
.footcontact li:last-child a {
  margin-right: 3%;
  margin-top: 1%;
}
#section4 .welcome-main {
  margin-top: 18%;
}
#bd .li2 {
  width: 78% !important;
}
.imgsec1 a {
  float: left;
  width: 18.1%;
}

#banner-section #menu {
  top: 373px;
}
.bd110 .varients {
  margin-top: 15em;
}

.section_main .varients {
  margin-left: 0;
  margin-right: 28%;
  margin-top: 28% !important;
}
#bd #fullpage .seccont {
  height: 630px !important;
  margin-top: 15% !important;
  min-height: unset;
  padding-top: 10%;
}
.item-page.clearfix #menu{
right: -148px;
}

}



@media screen and (width:1900px) and (height: 1080px) {
#bd #fullpage .section_main .vtype {
  width: 26% !important;
}
.section_main .varients {
  margin-left: 0;
  margin-right: 28%;
  margin-top: 28% !important;
}
.main {
  width: 80% !important;
max-width: 80% !important;
}
#section0 .welcome-main {
  margin-top: 12% !important;
}
.imgsec1 a:nth-child(4) {
  width: 18.3% !important;
}
.imgsec1 a:nth-child(3) {
  width: 13.9% !important;
}
.imgsec1 a:nth-child(2) {
  width: 14% !important;
}
.imgsec1 a {
  float: left;
  width: 18.1%;
}
#section1 .welcome-main {
  margin-top: 10%;
}
#section4 .welcome-main {
  margin-top: 18%;
}
.acymailing_form tr:nth-child(2) input {
  border: 2px solid #007fff;

}
.footcontact li:last-child a {
  margin-right: 3%;
  margin-top: 1%;
}
#banner-section #menu {
  top: 373px;
}
.bd126 #ja-wrapper .inner_page_main p:nth-child(3) span:nth-child(2) {
  font-size: 20px !important;
  margin-left: 20% !important;
  margin-right: 20%;
  text-align: right !important;
  width: 77%;
}
.bd126 #ja-wrapper .inner_page_main p:first-child .circle:last-child {
  font-size: 16px;
  margin-left: 45px !important;
}
}








@media screen and (width:1680px) and (height: 1050px) {}



@media screen and (width:600px) and (height:960px){}






@media all and (width:1024px) {}


















@media screen and (width:1024px) and (height:600px){
#bd #result1 {
  margin: 2% 0 !important;
}
#bd #results #option1 {
  margin-top: 0.5% !important;
}

.ctext {
  font-size: 11px;
}
.calci .heading {
  font-size: 14px;
}

#bd #ja-wrapper .main-inner1 #top-section .li2 {
  font-size: 14px !important;
  padding-left: 48px !important;
  text-align: left !important;
  width: 76% !important;
}
#bd .calci {
  margin-top: 10% !important;
}
#bd #section0 {
  background: none repeat scroll 0 0 #0B1025 !important;
}


#bd #ja-wrapper .sub1 {
  background: none repeat scroll 0 0 #0b1025;
  color: #ffffff;
  float: left;
  margin-bottom: 2%;
  margin-left: 0;
  margin-right: 2%;
  min-height: 321px;
  width: 23%;
}

#bd #ja-wrapper #fullpage .seccont {
  height: 388px !important;
  margin-top: 13% !important;
  min-height: 388px !important;
}
#bd .tableworksheet tr input {
  width: 70% !important;
}
#bd #ja-wrapper .tableworksheet {
  margin-bottom: 32% !important;
}
#bd #ja-wrapper .saving_options > h1 {
  padding: 2.1% 0 1.6% 2%  !important;
}
#worksheet_logout {
  padding: 0.7% 3% !important;
}
#bd .section_main h1 {
  margin-bottom: 3% !important;
}
#sectionc3 .seccont > p:first-child,#sectionc2 .seccont > p:first-child {
  width: 90%;
}
#bd #ja-wrapper .tableworksheet {
  margin-bottom: -5% !important;
}


#bd #fullpage .boxtop .flowchat:last-child {
  margin-top: 7% !important;
}
#bd #fullpage .boxtop.bottom .flowchat:last-child {
  margin-top: 4% !important;
}
#bd #ja-wrapper #top-section .li2 {
  font-size: 8px !important;
  padding-left: 31px !important;
  text-align: left !important;
  width: 57% !important;
}
#bd .item-page #fullpage #sectionf2 .seccont,#bd .item-page #fullpage #sectionf1 .seccont {
}
#bd .transfertitle > label,#bd .linefield label,#bd .fieldin {
  font-size: 12px !important;
}
#bd #section2 .welcome-main {
  margin-top: 16% !important;
}
#bd #section4 .welcome-main {
  margin-top: 12% !important;
}
#bd #banner-section #menu {
  top: 281px !important;
}
#bd #section0 .welcome-main {
  margin-top: 13% !important;
}
#bd.bd110 .varients {
  margin-top: 7.5% !important;
}
#fullpage table td, th {
  font-size: 11px !important;
}
#bd .section_main h1 {
  font-size: 11px !important;
}
#bd .tableul > li {
  font-size: 11px !important;
}
#bd .item-page.clearfix #menu {
  top: 279px !important;
}
#sectiona2 .flowchat > img {
  width: 54%;
}
.item-page #fullpage .seccont > p {
  font-size: 11px !important;
}
#sectionb0 .flowchat > img, #sectionb1 .flowchat > img {
  width: 39%;
}
#bd #sectiong0 .flowchat > img {
  width: 56% !important;
}
#bd .left_section > p {
  font-size: 11px !important;
}
#sectionf0 .flowchat > img {
  width: 28%  !important;
}
#bd .boxcenter > p {
  font-size: 11px !important;
}
.flowchat.sad > img {
  margin-top: 5% !important;
}
.flowchat.sad > img, .flowchat.smile > img {
  width: 29%;
}
#bd .item-page #fullpage #sectionf2 .seccont, #bd .item-page #fullpage #sectionf1 .seccont {
}
.boxtop span {
  font-size: 11px;
}
#bd #fullpage .boxtop .flowchat:last-child {
  margin-top: 4% !important;
}
#bd #ja-wrapper #fullpage .flowchat.smile {
  margin-top: 2% !important;
}

.boxtop.bottom {
  padding-top: 0 !important;
}
.boxtop:first-child span:first-child {
  margin-bottom: 0;
}
.boxtop:first-child {
  padding-bottom: 1% !important;
}

#sectione1 .seccont p:nth-child(2), #sectione1 .seccont p:nth-child(3), #sectione1 .tableul, #sectione2 .seccont p:nth-child(2), #sectione2 .seccont p:nth-child(3), #sectione2 .tableul, #sectione2 .seccont p:nth-child(5), #sectione3 .seccont p:nth-child(3), #sectione3 .tableul, #sectione3 .seccont p:nth-child(2) {
  margin-bottom: 1% !important;
}
#bd .seccont li {
  font-size: 11px !important;
}
#bd .seccont p {
  font-size: 11px !important;
}

#bd .registration_form {
  margin-top: 10% !important;
}
.registration_form > h1 {
  font-size: 18px !important;
}
.registration_form .highlight {
  font-size: 18px;
}
#bd #ja-wrapper .saving_options > h1 {
  padding: 0.7% 0 0.7% 2% !important;
}
#bd #worksheet_logout {
  padding: 0.5% 3% !important;
}
#bd #ja-wrapper .tableworksheet {
  margin-bottom: 4% !important;
}
.bd126 .inner_page_main {
  margin-top: 9% !important;
}
.bd126 .inner_page_main p:nth-child(3) span:nth-child(2) {
  width: 93% !important;
}

#bd #ja-wrapper #result1 {
  margin: 0.5% 0 !important;
}

#bd #ja-wrapper #calc1, #bd #ja-wrapper #calc2, #bd #ja-wrapper #calc3 {
  float: left;
  margin-left: 5%;
  margin-right: 0;
  margin-top: 1%;
  width: 93%;
}
#bd #ja-wrapper #save {
  margin: 0 0 0 1.4%;
}
#bd #ja-wrapper #result2a {
  margin-left: 1.4%;
  width: 98%;
}
#bd #ja-wrapper .imgsec {
  margin-top: 1% !important;
}

}






















@media screen and (height:800px) and (width: 1024px) {
.calcp1, .calcp2, .calcp3 {
  min-height: 100px;
}
#bd .acymailing_module {
  margin-left: 2% !important;
}

.fieldin {
  margin-left: 9%;
}
.bd110 .wrap.ja-mf.clearfix {
  background: unset;
}
.bd110 .varients {
  margin-top: 17.5%;
  width: 100%;
}
#bd .saving_options {
  padding-top: 17% !important;
  top: 0;
  width: 80% !important;
}
.details {
  margin-top: 13% !important;
}
#bd .sub1.sub4 > p:first-child {
  margin-bottom: 11%;
}
#bd .varients {
  margin-bottom: 8em;
  margin-top: 11em !important;
  width: 100%;
}
.flowchat.sad {
  margin-top: 5% !important;
}
#bd.bd110 #ja-wrapper .varients {
  margin-top: 9em !important;
}
#bd #ja-wrapper  .item-page #sectionam .section_main .varients {
  margin-top: 33% !important;
}
#bd #ja-wrapper  #sectiona4 .flowchat > img {
  width: 100% !important;
}
#bd #sectiona4 .left_section > h1 {
  margin-bottom: 5% !important;
}
#bd #ja-wrapper #sectionc1 .banktable5 {
  margin-bottom: 10% !important;
  margin-top: 9% !important;
}
#bd #ja-wrapper #sectionc1 .seccont > p:nth-child(4) {
  margin-top: 8% !important;
}
#bd #sectionb0 .flowchat > img ,#bd #sectionb1 .flowchat > img {
  width: 52% !important;
}
#bd #sectionb4 .seccont > p {
  margin-top: 17% !important;
}
#bd #sectionh0 .flowchat > img ,#bd #sectionh1 .flowchat > img {
  width: 87% !important;
}
#bd #sectione1 .seccont > p:nth-child(3), #bd #sectione1 .seccont > p:nth-child(5) {
  margin-top: 6% !important;
}
#bd .seccont > p:nth-child(3), #bd .seccont > p:nth-child(5), #bd .seccont > p:nth-child(6) {
  margin-top: 5% !important;
}
#bd #ja-wrapper .calci > p:nth-child(2) {
  padding-bottom: 1% !important;
}
body:first-of-type #emiCalulation:hover, #emiCalulation:focus {
  padding: 4px !important;
}

#consultingpage {
	float: left;
	height: 100%;
	padding-top: 1em;
	width: 100%;
}
.section_main {
	margin: 0 auto;
	width: 70% !important;
}
#bd #ja-wrapper .tableworksheet {
  margin-top: 4%  !important;
}
#bd #ja-wrapper .saving_options > h1 {
  padding: 0.6% 0 !important;
  width: 71% !important;
}
#bd #ja-wrapper .tableworksheet tr:nth-child(1) th, .tableworksheet tr:nth-child(2) th, .tableworksheet tr:nth-child(4) th {
  font-size: 14px !important;
  padding: 0.5% 0 0.5% 2% !important;
}
#bd #ja-wrapper .tableul {
  margin-bottom: 0 !important;
}
#bd #ja-wrapper  .splcolor {
  padding: 0.5% !important;
}
#bd #ja-wrapper .tableworksheet {
  margin-bottom: 10% !important;
}
#bd .reg_fields select {
  width: 49.5% !important;
margin-top: 3%;
}
.registration_form a {
  color: #007fff;
  font-size: 20px;
}
#bd .registration_form p {
  font-size: 16px;
}
.comp_msg {
  margin-bottom: 4%;
}
.bd126 .inner_page_main p:nth-child(3) span:nth-child(2) {
  width: 86% !important;
}
#bd .sub1.sub4 > p:first-child {
  margin-bottom: 0;
}
#bd .sub1 {
  min-height: 283px !important;
}

#sectiona2 .flowchat > img {
  width:65%;
}
#sectiona3 .flowchat > img {
  width: 100%;
}
.item-page #fullpage .seccont > p {
  font-size: 12px !important;
}
#sectionb0 .flowchat > img, #sectionb1 .flowchat > img {
  width: 39%;
}
#bd #sectiong0 .flowchat > img {
  width: 82% !important;
}
#bd .left_section > p {
  font-size: 12px !important;
}
#sectionf0 .flowchat > img {
  width: 28%  !important;
}
#bd .boxcenter > p {
  font-size: 11px !important;
}
.flowchat.sad > img {
  margin-top: 5% !important;
}
.flowchat.sad > img, .flowchat.smile > img {
  width: 29%;
}
#bd .item-page #fullpage #sectionf2 .seccont, #bd .item-page #fullpage #sectionf1 .seccont {
  padding-top: 5% !important;
}
.boxtop span {
  font-size: 11px;
}
#bd #fullpage .boxtop .flowchat:last-child {
  margin-top: 4% !important;
}
#bd #ja-wrapper #fullpage .flowchat.smile {
  margin-top: 2% !important;
}

.boxtop.bottom {
  padding-top: 0 !important;
}
.boxtop:first-child span:first-child {
  margin-bottom: 0;
}
.boxtop:first-child {
  padding-bottom: 1% !important;
}

#sectione1 .seccont p:nth-child(2), #sectione1 .seccont p:nth-child(3), #sectione1 .tableul, #sectione2 .seccont p:nth-child(2), #sectione2 .seccont p:nth-child(3), #sectione2 .tableul, #sectione2 .seccont p:nth-child(5), #sectione3 .seccont p:nth-child(3), #sectione3 .tableul, #sectione3 .seccont p:nth-child(2) {
  margin-bottom: 1% !important;
}
#bd .seccont li {
  font-size: 12px !important;
}
#bd .seccont p {
  font-size: 12px !important;
}

#bd .registration_form {
  margin-top: 15% !important;
}
#bd .registration_form > h1 {
  font-size: 18px !important;
}
#bd.registration_form .highlight {
  font-size: 18px;
}
#bd #ja-wrapper .saving_options > h1 {
  padding: 0.7% 0 0.7% 2% !important;
width: 67.5% !important;
}
#bd #worksheet_logout {
  padding: 0.5% 3% !important;
}
#bd #ja-wrapper .tableworksheet {
  margin-bottom: 4% !important;
}
#bd .seccont > h1 {
  font-size: 12px !important;
}
#bd .reg_fields select {
  margin-top: 0 !important;
  width: 50.4% !important;
}
#bd .saving_options {
  padding-top: 12% !important;
}
.bd126 .inner_page_main p:nth-child(3) span:nth-child(2) {
  font-size: 13px !important;
  width: 86% !important;
}
.bd126 .inner_page_main p:first-child .circle:last-child {
  font-size: 14px;
  text-align: right !important;
}
#bd #ja-wrapper #calc1, #bd #ja-wrapper #calc2, #bd #ja-wrapper #calc3 {
  float: left;
  margin-left: 5%;
  margin-right: 0;
  margin-top: 1%;
  width: 93%;
}
#bd #ja-wrapper #save {
  margin: 0 0 0 1.4%;
}
#bd #ja-wrapper #result2a {
  margin-left: 1.4%;
  width: 98%;
}
#bd .imgsec {
  margin-top: 0;
}
.sub1.sub2 img, .sub1.sub3 img {
  width: 30%;
}
#bd .sub1 > p:first-child {
  min-height: 150px !important;
}
.sub1.sub4 img {
  width: 45%;
}
#bd #ja-wrapper .sub1 {
  min-height: 246px !important;
}
.item-page.clearfix #menu {
	top: 180px !important;
}
}









@media screen and (height:1024px) and (width: 600px) {
#bd .reg_fields {
  margin: 0 0 4%;
  width: 100%;
}
#bd .saving_options > h1 {
  width: 67.3% !important;
}
#bd .registration_form a {
  color: #007fff;
  font-size: 20px !important;
}
#bd  .sub1 > p:first-child {
  margin-bottom: 6%;
  min-height: 88px  !important;
}
#bd #ja-main .tableworksheet {
  margin-top: 4%  !important;
}
#bd #ja-main .tableworksheet tr input {
  font-size: 10px !important;
}
#bd #ja-main .splcolor {
  padding: 1% 0 !important;
}
.table_inputs.final input {
  height: 25px;
}
#bd #ja-main .table_subhead.final.splcolor {
  font-size: 13px !important;
  padding: 0 !important;
}
#bd .table_inputs.final > td {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}

#bd .details {
  margin-top: 0 !important;
}

#bd .footcontact li:last-child a {
  margin-top: 5% !important;
}

#bd .acymailing_form tr:nth-child(2) {
  width: 58% 5% !important;
}

#bd .acymailing_form tr:nth-child(2) input {
  padding: 3% !important;
  width: 100% !important;
}
#bd.bd110 .varients {
  margin-top: 11em !important;
}
#sectiona3 .flowchat > img {
  width: 90% !important;
}
#sectiona2 .flowchat > img {
  width: 90% !important;
}
#bd .flowchat.sad {
  margin-top: 4% !important;
}

#bd .calci > p:nth-child(2) {
  padding-bottom: 1% !important;
}

#bd .calci > p:nth-child(2) {
  border: 6px solid #00b3a0;
}
#bd #ja-wrapper .item-page #fullpage .seccont {
  margin-top: 18%;
  padding-top: 6%;
  width: 80%;
	margin-left: 6% !important;
}
#bd #result1 {
  border: 3px solid #6666ff;
  margin-left: 0;
  margin-right: 0;
  margin-top: 1%;
  width: 100%;
}
#bd #result2a .denote1 {
  border: 3px solid #053e6b;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0%;
  width: 100%;
}
#resultab {
  border: 6px solid #6666ff;
}
.bd126 .inner_page {

}
.smily > img {
  width: 4%;
}
#bd .inner_page_main p:first-child {
  margin: 1% 36%;
  width: 31%;
}
#bd .footcontact {
  margin: 3% 0 0;
}
#bd #result1 {
  margin: 2% 0 !important;
}
.bd126 .inner_page_main p:nth-child(3) span:nth-child(2) {
  margin-left: 17% !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  text-align: right !important;
  width: 80% !important;
font-size: 10px;
}
.bd126 .inner_page_main p:first-child .circle:last-child {
  font-size: 10px !important;
  margin-left: 17% !important;
}


}










@media screen and (width:800px) and (height: 1280px) {
#bd .welcome-main .footcontact li:last-child a {
  margin-top: 0 !important;
}
#bd .inner_page_main .circle > img {
  height: 120px !important;
}
#bd #ja-wrapper .li2 {
  background: url("../images/mail.png") no-repeat scroll 19px 0 / 22px 22px rgba(0, 0, 0, 0);
  font-size: 14px !important;
  padding-left: 61px !important;
  width: 47% !important;
}
#top-section {
  width: 43%  !important;
}
#bd .li1 {
  width: 60% !important;
}
.calcp1, .calcp2, .calcp3 {
  min-height: 100px;
}
#bd .acymailing_module {
  margin-left: 2% !important;
}
#bd .imgsec1 {
  margin-left: 17%;
  margin-top: 5%;
}

.fieldin {
  margin-left: 9%;
}
.bd110 .wrap.ja-mf.clearfix {
  background: unset;
}
.bd110 .varients {
  margin-top: 17.5%;
  width: 100%;
}
#bd .saving_options {
  padding-top: 17% !important;
  top: 0;
  width: 80% !important;
}
.details {
  margin-top: 13% !important;
}
#bd .sub1.sub4 > p:first-child {
  margin-bottom: 11%;
}
#bd .varients {
  margin-bottom: 8em;
  margin-top: 7em !important;
  width: 100%;
}
.flowchat.sad {
  margin-top: 5% !important;
}
#bd.bd110 #ja-wrapper .varients {
  margin-top: 15em !important;
}
#bd #ja-wrapper  .item-page #sectionam .section_main .varients {
  margin-top: 33% !important;
}
#bd #ja-wrapper  #sectiona4 .flowchat > img {
  width: 100% !important;
}
#bd #sectiona4 .left_section > h1 {
  margin-bottom: 5% !important;
}
#bd #ja-wrapper #sectionc1 .banktable5 {
  margin-bottom: 10% !important;
  margin-top: 9% !important;
}
#bd #ja-wrapper #sectionc1 .seccont > p:nth-child(4) {
  margin-top: 8% !important;
}
#bd #sectionb0 .flowchat > img ,#bd #sectionb1 .flowchat > img {
  width: 52% !important;
}
#bd #sectionb4 .seccont > p {
  margin-top: 17% !important;
}
#bd #sectionh0 .flowchat > img ,#bd #sectionh1 .flowchat > img {
  width: 87% !important;
}
#bd #sectione1 .seccont > p:nth-child(3), #bd #sectione1 .seccont > p:nth-child(5) {
  margin-top: 6% !important;
}
#bd .seccont > p:nth-child(3), #bd .seccont > p:nth-child(5), #bd .seccont > p:nth-child(6) {
  margin-top: 5% !important;
}
#bd #ja-wrapper .calci > p:nth-child(2) {
  padding-bottom: 0% !important;
}
body:first-of-type #emiCalulation:hover, #emiCalulation:focus {
  padding: 4px !important;
}
#bd #ja-wrapper .tableworksheet {
  margin-top: 4%  !important;
}
#bd #ja-wrapper .saving_options > h1 {
  padding-bottom: 0.6% !important;
  padding-left: 2%;
  padding-right: 0 !important;
  padding-top: 0.6% !important;
  width: 66% !important;
}
#bd #ja-wrapper .tableworksheet tr:nth-child(1) th, .tableworksheet tr:nth-child(2) th, .tableworksheet tr:nth-child(4) th {
  font-size: 14px !important;
  padding: 1% 0 1% 2% !important;
}
#bd #ja-wrapper .tableul {
  margin-bottom: 0 !important;
}
#bd #ja-wrapper  .splcolor {
  padding: 1% !important;
}
#bd #ja-wrapper .tableworksheet {
  margin-bottom: 81% !important;
}
#bd .reg_fields select {
  width: 49.5% !important;
margin-top: 3%;
}
.registration_form a {
  color: #007fff;
  font-size: 20px;
}
#bd .registration_form p {
  font-size: 16px;
}
.comp_msg {
  margin-bottom: 4%;
}
.bd126 .inner_page_main p:nth-child(3) span:nth-child(2) {
  width: 86% !important;
}
.item-page.clearfix #menu {
	top: 180px !important;
}

#section0 .welcome-main {
  margin-top: 19%;
}
.circle {
  font-size: 14px;
}
#section1 .welcome-main {
  margin-top: 11%;
}
#section1 .welcome1 {
  margin: 0 auto;
  width: 90%;
}
#section2 .welcome-main {
  margin-top: 25%;
}
#section4 .welcome-main {
  margin-top: 17%;
}
#bd .footcontact {
  border-bottom: 1px solid #ffffff;
  float: left;
  margin: 0;
  width: 100%;
}
#section0 {
  background: none repeat scroll 0 0 #0B1025 !important;
}

.footcontact li {
  font-size: 15px;
}
#bd .footmenu {
  float: left;
  margin: 3% 0 0;
  width: 100%;
}
#bd.bd110 #ja-wrapper {
  background: #0B1025 none repeat scroll 0 0 !important;
  height: 100vh;
}
#bd.bd110 .varients {
  margin-top: 12.5%;
}

#bd .sub1 {
  min-height: 340px !important;
  width: 48%;
}
.footcontact li:last-child a {
  margin-top: 0  !important;
}
#bd #section0 .welcome-main {
	margin-top: 14% !important;
}
#bd #banner-section #menu {
  top: 633px !important;
}
#bd .sub1 > p:last-child {
  font-size: 15px;
  margin-bottom: 14%  !important;
  margin-top: 10%  !important;
}
#bd .sub1.sub4 img {
  margin-top: 15% !important;
}
#bd .sub1.sub4 > p:first-child {
  margin-bottom: 2%  !important;
}
#bd .circle > img {
  height: 150px !important;
  width: 100%;
}
#bd .item-page .section_main .vtype {
  height: 110px !important;
}
#bd .item-page #sectionam .section_main .varients {
  margin-left: 21% !important;
  width: 61% !important;
}
.item-page.clearfix #menu {
  top: 612px !important;
}
#bd #ja-wrapper .item-page #sectionam .section_main .varients {
  margin-top: 44% !important;
}
#bd .section_main .vtype {
  border-radius: 12px !important;
}

#bd #sectiona2 .flowchat > img {
  width: 60% !important;
}
#bd #sectiona3 .flowchat > img {
  width: 87% !important;
}
#bd #sectionc0 .flowchat > img {
  width: 79%;
}
#bd #sectiong0 .flowchat > img {
  width: 70% !important;
}
#bd #sectionf0 .flowchat > img {
  width: 34% !important;
}
#bd .imagep > img {
  width: 95% !important;
}
#bd .calci > p:nth-child(2) {
margin-left: 3% !important;
margin-right: 1%  !important;
width: 30%  !important;
}

#bd .transfertitle > label {
  width: 45% !important;
}
#bd #contentwrap {
  padding-bottom: 8%;
  padding-top: 8%;
}

#save > form {
  padding-bottom: 8%;
  padding-top: 8%;
}

#bd .calci > p:nth-child(3) {
  padding: 1.5% 0;
}
#bd .calci > p:nth-child(4) {
  padding: 1.5% 0;
}
#bd .calci > p:nth-child(2) {
  border: 6px solid #007fff;
}
#bd #save {
  margin: 0;
  width: 100%;
}
#bd .personal_form.calculation {
  margin: 0;
  width: 100%;
}
#bd #contentwrap {
  margin: 0;
  width: 100%;
}
#bd #results {
  margin: 10px 0 !important;
  width: 102%;
}
#bd #result1 {
  font-size: 16px;
  margin-left: 0;
  margin-right: 0;
  width: 102%;
}
#bd #result2a .denote1 {
  margin-left: 0;
  margin-right: 0;
  margin-top: 1%;
  width: 102%;
}
#divChartVal {
  width: 100%  !important;
}
#bd .emitablea {
  float: left;
  margin: 3% 5%  !important;
  width: 90%  !important;
}
.vtype .c1 {
  padding-bottom: 10%;
}
#bd .footcontact {
  margin-top: 4% !important;
}
#bd .item-page .section_main .vtype {
	height: 100px;
	margin: 1% !important;
	width: 100px !important;
	border-radius: 50% !important;
}
.section_main {
	float: left;
	margin: 0em 10% 37px !important;
	width: 90% !important;
}
#bd .registration_form {
	margin-top: 17% !important;
}
}













@media screen and (width:834px) and (min-height: 1100px) {
#bd #result1 {
  margin: 2% 0 !important;
}
#bd #results #option1 {
  margin-top: 0.5% !important;
}
#bd #ja-wrapper .li2 {
  background: url("../images/mail.png") no-repeat scroll 19px 0 / 22px 22px rgba(0, 0, 0, 0);
  font-size: 14px !important;
  padding-left: 58px !important;
  width: 47% !important;
}
#bd.bd126 #ja-container {
  background: none repeat scroll 0 0 #0b1025 !important;

}

#top-section {
  width: 43%  !important;
}
#bd #section0 .circle.clir1,#bd .circle.clir4 {
  padding-left: 0 !important;
  text-align: center !important;
  width: 100% !important;
}
#bd .boxtop.bottom {
  padding-top: 5% !important;
}


#emiCalulation.btn.btn-primary:focus {
  padding: 4.5px !important;
}

#bd .li1 {
  float: right;
  width: 60% !important;
}
.calcp1, .calcp2, .calcp3 {
  min-height: 100px;
}
#bd .acymailing_module {
  margin-left: 2% !important;
}
#bd .imgsec1 {
  margin-left: 17%;
  margin-top: 5%;
}
#bd #section4 .welcome-main {
  margin-top: 39% !important;
}
#bd #section2 .welcome-main {
  margin-top: 37% !important;
}
#bd .footcontact {
  margin-top: 2% !important;
}
.fieldin {
  margin-left: 9%;
}
.bd110 .wrap.ja-mf.clearfix {
  background: unset;
}
.bd110 .varients {
  margin-top: 17.5%;
  width: 100%;
}
#bd .saving_options {
  padding-top: 17% !important;
  top: 0;
  width: 80% !important;
}
.details {
  margin-top: 13% !important;
}
#bd .sub1.sub4 > p:first-child {
  margin-bottom: 11%;
}
#bd .varients {
  margin-bottom: 8em;
  margin-top: 7em !important;
  width: 100%;
}
.flowchat.sad {
  margin-top: 5% !important;
}
#bd.bd110 #ja-wrapper .varients {
  margin-top: 12em !important;
}
#bd #ja-wrapper  .item-page #sectionam .section_main .varients {
  margin-top: 33% !important;
}
#bd #ja-wrapper  #sectiona4 .flowchat > img {
  width: 100% !important;
}
#bd #sectiona4 .left_section > h1 {
  margin-bottom: 5% !important;
}
#bd #ja-wrapper #sectionc1 .banktable5 {
  margin-bottom: 10% !important;
  margin-top: 9% !important;
}
#bd #ja-wrapper #sectionc1 .seccont > p:nth-child(4) {
  margin-top: 8% !important;
}
#bd #sectionb0 .flowchat > img ,#bd #sectionb1 .flowchat > img {
  width: 52% !important;
}
#bd #sectionb4 .seccont > p {
  margin-top: 17% !important;
}
#bd #sectionh0 .flowchat > img ,#bd #sectionh1 .flowchat > img {
  width: 87% !important;
}
#bd #sectione1 .seccont > p:nth-child(3), #bd #sectione1 .seccont > p:nth-child(5) {
  margin-top: 6% !important;
}
#bd .seccont > p:nth-child(3), #bd .seccont > p:nth-child(5), #bd .seccont > p:nth-child(6) {
  margin-top: 5% !important;
}
#bd #ja-wrapper .calci > p:nth-child(2) {
  margin-right: 1% !important;
  padding-bottom: 11px !important;
  width: 29% !important;
}
#bd .inner_page_main {
  margin: 16em 15% 7% !important;
}

.bd126 .circle {
  font-size: 12px !important;
}

#bd .inner_page_main .circle > img {
  height: 111px !important;
  width: 100%;
}

body:first-of-type #emiCalulation:hover, #emiCalulation:focus {
  padding: 8px !important;
}
#bd #ja-wrapper .tableworksheet {
  margin-top: 4%  !important;
}
#bd #ja-wrapper .saving_options > h1 {
  padding-bottom: 0.6% !important;
  padding-left: 2%;
  padding-right: 0 !important;
  padding-top: 0.6% !important;
  width: 66% !important;
}
#bd #ja-wrapper .tableworksheet tr:nth-child(1) th, .tableworksheet tr:nth-child(2) th, .tableworksheet tr:nth-child(4) th {
  font-size: 14px !important;
  padding: 1% 0 1% 2% !important;
}
#bd #ja-wrapper .tableul {
  margin-bottom: 0 !important;
}
#bd #ja-wrapper  .splcolor {
  padding: 1% !important;
}
#bd #ja-wrapper .tableworksheet {
  margin-bottom: 81% !important;
}
#bd .reg_fields select {
  width: 39.5% !important;
margin-top: 1%;
}
.registration_form a {
  color: #007fff;
  font-size: 20px;
}
#bd .registration_form p {
  font-size: 16px;
}
.comp_msg {
  margin-bottom: 4%;
}
.bd126 .inner_page_main p:nth-child(3) span:nth-child(2) {
  width: 86% !important;
}
#bd .item-page.clearfix #menu {
  top: 450px !important;
}

#section0 .welcome-main {
  margin-top: 19%;
}
.circle {
  font-size: 14px;
}
#section1 .welcome-main {
  margin-top: 10%;
}
#section1 .welcome1 {
  margin: 0 auto;
  width: 90%;
}
#section2 .welcome-main {
  margin-top: 25%;
}
#section4 .welcome-main {
  margin-top: 17%;
}
#bd .footcontact {
  border-bottom: 1px solid #ffffff;
  float: left;
  margin: 0;
  width: 100%;
}
#section0 {
  background: none repeat scroll 0 0 #0B1025 !important;
}

.footcontact li {
  font-size: 15px;
}
#bd .footmenu {
  float: left;
  margin: 3% 0 0;
  width: 100%;
}
#bd.bd110 #ja-wrapper {
  background: #0B1025 none repeat scroll 0 0 !important;
  height: 100vh;
}
#bd.bd110 .varients {
  margin-top: 12.5%;
}

.section_main {
	float: left;
	margin: 0em 12% 0 !important;
	width: 90% !important;
}
#bd .sub1 {
  min-height: 346px !important;
  width: 48%;
}
.footcontact li:last-child a {
  margin-top: 0  !important;
}
#bd #section0 .welcome-main {
	margin-top: 14% !important;
}
#bd #banner-section #menu {
  top: 450px !important;
}
#bd .sub1 > p:last-child {
  font-size: 15px;
  margin-bottom: 14%  !important;
  margin-top: 10%  !important;
}
#bd .sub1.sub4 img {
  margin-top: 15% !important;
}
#bd .sub1.sub4 > p:first-child {
  margin-bottom: 2%  !important;
}
#bd .circle > img {
  height: 191px !important;
  width: 100%;
}
#bd .item-page .section_main .vtype {
  height: 109px !important;
  width: 28% !important;
}
#bd .item-page #sectionam .section_main .varients {
  margin-left: 21% !important;
  width: 61% !important;
}
.item-page.clearfix #menu {
  top: 612px !important;
}
#bd #ja-wrapper .item-page #sectionam .section_main .varients {
  margin-top: 31% !important;
}
#bd .section_main .vtype {
  border-radius: 12px !important;
}
.circle {
  font-size: 19px  !important;
}

#bd #sectiona2 .flowchat > img {
  width: 60% !important;
}
#bd #sectiona3 .flowchat > img {
  width: 87% !important;
}
#bd #sectionc0 .flowchat > img {
  width: 79%;
}
#bd #sectiong0 .flowchat > img {
  width: 70% !important;
}
#bd #sectionf0 .flowchat > img {
  width: 34% !important;
}
#bd .imagep > img {
  width: 95% !important;
}
#bd .calci > p:nth-child(2) {
margin-left: 3% !important;
margin-right: 1%  !important;
width: 30%  !important;
}

#bd .transfertitle > label {
  width: 45% !important;
}
#bd #contentwrap {
  padding-bottom: 8%;
  padding-top: 8%;
}

#save > form {
  padding-bottom: 8%;
  padding-top: 8%;
}

#bd .calci > p:nth-child(3) {
  padding: 1.5% 0;
  width: 28% !important;
}
#bd .calci > p:nth-child(4) {
  margin-left: 1% !important;
  margin-right: 0 !important;
  padding: 1.5% 0;
  width: 27% !important;
}
#bd .calci > p:nth-child(2) {
  border: 6px solid #007fff;
}
#bd #save {
  margin: 0;
  width: 100%;
}
#bd .personal_form.calculation {
  margin: 0;
  width: 100%;
}
#bd #contentwrap {
  margin: 0;
  width: 100%;
}
#bd #results {
  margin: 10px 0 !important;
  width: 102%;
}
#bd #result1 {
  font-size: 16px;
  margin-left: 0;
  margin-right: 0;
  width: 102%;
}
#bd #result2a .denote1 {
  margin-left: 0;
  margin-right: 0;
  margin-top: 1%;
  width: 102%;
}
#divChartVal {
  width: 100%  !important;
}
#bd .emitablea {
  float: left;
  margin: 3% 5%  !important;
  width: 90%  !important;
}
.vtype .c1 {
  padding-bottom: 10%;
}
#sectionf2 p, #sectionf1 p {
  margin-bottom: 5% !important;
}
.imgsec1 {
  display: none;
}
.imgsec1.imgsec1-mobile {
  display: block !important;
}
#bd .imgsec1 a {
  float: left;
  margin-right: 10% !important;
  min-height: 300px;
  width: 39.1% !important;
}
#bd .registration_form {
	margin-top: 17% !important;
}
#bd .saving_options > h1 {
  width: 73%  !important;
}
#bd .tableworksheet {
  margin-top: 2%;
}
#bd .saving_options {
  padding-top: 15%;
  top: 0;
  width: 76.5%;
}
.personal_form.calculation > form {
  padding: 9% 0 !important;
}
.reg_fields {
  margin: 0 0 1%;
  width: 100%;
}
.reg_fields label {
  width: 36% !important;
}
.reg_fields input {
  width: 47% !important;
}
#bd .reg_fields select {
  margin-top: 1%;
  width: 48.2% !important;
}
}










/*  width=480 height=800*/



@media screen and (height:800px) and (width: 480px) {}


/* width="1280" height = "720"  */
@media screen and (width:1280px) and (height: 720px) {}

/* width="1280" height = "800"  */
@media screen and (width:1280px) and (height: 800px) {}

/* width="1280" height = "950"  */
@media screen and (width:1280px) and (height: 950px) {}

@media screen and (width:1280px) and (height: 768px) {
#bd #fullpage .seccont {
  margin-top: 16% !important;
}
.imgsec > h1 {
  font-size: 24px;
  margin-top: 4% !important;
}
#section1 .welcome-main > h1 {
  margin-bottom: 2%;
  margin-top: 11% !important;
}
.dess {
  width: 64%;
}
#bd .details {
  float: left;
  margin-top: 9%  !important;
  width: 100%;
}
#bd .inner_page_main {
  float: left;
  margin: 12% 15%;
  width: 70%;
}

#bd .acymailing_form tr:nth-child(2) input {
  margin-left: 4% !important;
}
#bd .registration_form {
  margin-top: 14% !important;
}

#bd .bxslider1 li .innervideos {
  min-height: 255px !important;
}
#bd #section2 .welcome-main {
  margin-top: 20% !important;
}
#bd .footcontact {
  border-bottom: 1px solid #ffffff;
  float: left;
  margin: 2% 0 8px;
  width: 100%;
}

#bd #ja-content #ja-content-main #fullpage .seccont {
  height: 500px !important;
  margin-top: 15% !important;
  min-height: 500px !important;
  padding-top: 2% !important;
  width: 44% !important;
}
#bd .section_main .vtype > a {
min-height: 80px !important;
}
.bd116 #menu {
  top: 6% !important;
}
#sectiona2 img {
  width: 61% !important;
}
#sectiona3 .flowchat > img {
  width: 80% !important;
}
#bd .calci > p:nth-child(2) {
  margin-left: 6% !important;
}
#bd #resultab {
  border: 6px solid #6666ff;
}
}












@media screen and (width:1368px) and (height: 912px) {
#bd .details {
  margin-top: 9% !important;
}
#bd .bxslider1 li .innervideos {
  min-height: 242px !important;
}

#bd .registration_form {
  margin-top: 13% !important;
}
#section0 .welcome-main {
  margin-top: 14%;
}
#banner-section #menu {
  top: 272px;
}
#section1 .welcome-main {
  margin-top: 20%;
}
#section2 .welcome-main {
  margin-top: 23%;
}
#section4 .welcome-main {
  margin-top: 18%;
}
.acymailing_form tr:nth-child(2) input {
  margin-left: 4% !important;
}
#bd.bd110 .varients {
  margin-top: 9em !important;
}

.bd116 #menu {
  top: 5.5% !important;
}

#bd #ja-content-main #fullpage .seccont {
  height: 660px !important;
  margin-top: 14% !important;
  min-height: 660px !important;
  padding-top: 2%;
  width: 44%;
}
#bd #sectiona2 .seccont img {
  width: 80% !important;
}
#bd #sectiona3 .flowchat > img {
  width: 80% !important;
}
#bd #sectionf0 .flowchat img {
  width: 30% !important;
}
.boxtop:nth-child(1) > p:nth-child(1) {
  margin-top: -10px !important;
}
.boxcenter > p:last-child {
  margin-top: 4% !important;
}
.bd126 .inner_page_main {
  float: left;
  margin: 11% 15%;
  width: 70%;
}
#bd #resultab {
  border: 6px solid #6666ff !important;;
}
}



@media screen and (width:1366px) and (height: 728px) {
#bd #resultab {
  border: 6px solid #6666ff;
}

}



/* width="1366" height = "950"  */
@media screen and (width:1366px) and (height: 950px) {
#bd #section0 .welcome-main {
  margin-top: 11% !important;
}
#bd #section1 .welcome-main {
  margin-top: 18%  !important;
}
#bd .dess {
    width: 63%  !important;
}
#bd .bxslider1 li .innervideos {
  min-height: 243px  !important;
}
#bd .footcontact {
  margin: 2% 0 8px;
  width: 100%;
}
#bd  #section4 .welcome-main {
  margin-top: 19% !important;
}
#bd  #section2 .welcome-main {
  margin-top: 24% !important;
}
#banner-section #menu {
  top: 251px !important;
}
#bd.bd110 .varients {
  margin-top: 9em !important;
}
#bd .seccont {
  min-height: 550px !important;
}
#bd  .section_main .varients {
  margin-top: 29% !important;
}
#sectiona2 img {
  width: 60% !important;
}
#sectiona3 .flowchat > img {
  width: 84% !important;
}
#sectionf0 .flowchat img {
  width: 40% !important;
}
#sectionf2 .boxcenter > p, #sectionf1 .boxcenter > p {
  margin-top: 5% !important;
}



}



















/* width="1080" height = "720"  */





@media screen and (width:1080px) and (height: 720px) {
.c1 > img {
  width: 46%;
}
#bd #ja-content-main .registration_form {
  margin-top: 14% !important;
}

#bd .registration_form {
  margin-top: 14% !important;
}
#bd #section0 .welcome-main {
  margin-top: 10%;
}
#bd .calci {
  margin-top: 8em  !important;
}
#bd .imgsec1.imgsec1-mobile > p {
  float: left !important;
  margin: 3% 0 !important;
  width: 100% !important;
}
#bd #section0 .imgsec1.imgsec1-mobile a {
  margin-top: 0% !important;
  width: 23% !important;
  margin-right: 0% !important;
}
#bd.bd126 .circle > img {
 
  width: 100% !important;
}

.ads_img {
	margin-top: 6.4% !important;
}
.vtype .c1 {
  font-size: 13px;
}
#top-section {
  width: 42% !important;
}
.li1 {
  float: right !important;
  width: 60% !important;
}
#bd #ja-wrapper .li2 {
  background: rgba(0, 0, 0, 0) url("../images/mail.png") no-repeat scroll 19px 0 / 19px 19px;
  font-size: 14px !important;
  padding-left: 60px !important;
  width: 49% !important;
}
#sectiona4 .flowchat {
  float: right !important;
  width: 35% !important;
}

h1.logo a img {
  width: 88% !important;
}
#bd .vtype > a {
padding: 1em 0 !important;
}
.bd115 #sectionam .vtype:first-child, .bd117 #sectionam .vtype:nth-child(2), .bd116 #sectionam .vtype:nth-child(3), .bd118 #sectionam .vtype:nth-child(4), .bd119 #sectionam .vtype:nth-child(5) {
  border: 6px solid #ffff00;
  border-radius: 11px !important;
}

.varients {
  margin-top: 4em;
}
#bd .imgsec1 {
  display: none;
margin-left: 19% !important;
}
.imgsec1.imgsec1-mobile {
  display: block !important;
}
.imgsec1.imgsec1-mobile > p {
  float: left;
  margin: 3% 10%;
  width: 80%;
}
.imgsec1 a:nth-child(2), .imgsec1 a:nth-child(3) {
  width: 48% !important;
}
.imgsec1 a:nth-child(4) {
  width: 48%;
}
#bd .imgsec1.imgsec1-mobile a {
  float: left;
  margin-right: 16%;
  width: 40% !important;
}
.imgsec1 a:nth-child(2), .imgsec1 a:nth-child(4) {
  margin-right: 0 !important;
}
.imgsec1-mobile .circle {
  font-size: 16px;
}
#section0 .circle.clir1 {
  padding-left: 24%;
}
#section0  .welcome-main {
  margin-top: 20%;
}
#bd .circle > img {
  height: 134px !important;
  width: 78%;
}
#bd .sub1 {
  min-height: 240px;
  width: 48%;
}
#bd .sub1 > p:last-child {
  font-size: 15px;
}
#bd #section1 .welcome-main {
  margin-top: 13%;
}
#bd .sub1:nth-child(2n) {
  margin-left: 0 !important;
}

#bd .imgsec1.imgsec1-mobile a {
  margin-top: 1% !important;
  width: 35% !important;
}
#bd .sub1 {
  margin-left: 9% !important;
  min-height: 240px;
  width: 39%;
}

#bd #section2 .welcome-main {
  margin-top: 19%;
}
.footcontact li:last-child a {
  margin-top: 0%;
}
#section0 {
  background: #0B1025 none repeat scroll 0 0 !important;
}
#bd .varients {
  margin: 7em 3% 0;
  width: 90%;
}
#bd .item-page .section_main .vtype {
  border-radius: 63px;
  height: 103px !important;
  margin: 1% !important;
  width: 101px !important;
}
#bd .item-page #sectionam .section_main .varients {
  margin-left: 20%;
  margin-right: 2%;
  margin-top: 30%;
  width: 63%;
}
.bd110 #ja-wrapper {
  background: #0B1025 none repeat scroll 0 0 !important;
  height: 100vh;
}

#bd #fullpage .seccont {
  height: 500px !important;
  padding-top: 2% !important;
  width: 41% !important;
}

#bd #sectiona2 .flowchat > img {
  width: 64% !important;
}

#bd #sectiona3 .flowchat > img {
  width: 82% !important;
}
#bd .downarrow > img {
  width: 11%;
}
#sectionb2 table td, th {
  padding: 2%;
}
#sectiong0 .flowchat > img {
  width: 80% !important;
}
#sectionf0 .flowchat > img {
  width: 33% !important;
}
.imagep > img {
  width: 100% !important;
}
.boxcenter > p:nth-child(6) {
  margin-top: 3% !important;
}
.flowchat.smile {
  margin-top: 4% !important;
}
#bd  .calci > p:nth-child(2) {
  margin-left: 2.5% !important;
}


#sectionb4 table td, th ,#sectionb5 table td, th,#sectionb6 table td, th,#sectiona0 table td, th,#sectiona1 table td, th,#sectiona4 table td, th{
  padding: 2% !important;
}
#sectioni0 table td, th {
  padding: 2% !important;
}

#sectionc0 .flowchat > img {
  width: 79%;
}
.heading > span {
  display: none;
}

#bd .item-page .section_main h1 {
  font-size: 13px !important;
  margin: 2.5% 0 !important;
}
.item-page .section_main li {
  font-size: 13px !important;
}
#bd #fullpage table th, td {
  border: 2px solid #000;
  font-size: 12px !important;
  line-height: 15px !important;
}
.flowchat.sad > img, .flowchat.smile > img {
  width: 30%;
}
#bd .calresult {
  float: left;
  margin: 0 17% !important
  width: 67.2% !important
}

#bd .section_main p {
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 3% !important;
}
#bd #sectionc2 .tableul,#bd #sectionc3 .tableul {
  float: left;
  margin-bottom: 3%;
  margin-left: 12%;
  margin-top: 2%;
  width: 82%;
}
#bd #sectionc2 .seccont > p,#bd #sectionc3 .seccont > p {
  margin-left: 8% !important;
}
#sectionc2 .tableul > li ,#sectionc3 .tableul > li{
  margin-bottom: 7% !important;
}
#sectionb1 .flowchat > img {
  margin: 10% 0;
}
#bd #section0 .welcome-main {
  margin-top: 16%;
}

#sectiona4 .banktable1, #sectionb2 .banktable3, #sectionb4 .banktable3, #sectionb5 .banktable3 {
  margin-bottom: 6%;
  margin-top: 6%;
}
.item-page.clearfix #menu {
  top: 300px !important;
}
.acymailing_form tr:nth-child(2) td, .acymailing_form tr:nth-child(2) input {
  margin-left: 3%  !important;
}

#bd #sectionf1 .seccont, #bd #sectionf2 .seccont {
  background: rgba(0, 0, 0, 0) url("../images/cover.png") no-repeat scroll center 5px / 100% 100%;
  border: medium none;
  height: 550px;
  padding: 2%;
}
#bd #sectionf1 p {
  margin-bottom: 0 !important;
}
#bd #section1 .welcome-main > h1 {
  margin-bottom: 2%;
  margin-top: 4%;
}
#bd #section4 .welcome-main {
  margin-top: 14%;
}
#bd #banner-section #menu {
  top: 300px;
}
#bd .footcontact {
  margin: 2% 0 8px;
  width: 100%;
}

#bd .calci {
  margin-top: 17em;
}
#bd .calci > p:nth-child(2) {
  width: 26% !important;
border: 6px solid #007fff ;
}
#bd.bd111 .calcp1, #bd.bd111 .calcp2, #bd.bd111 .calcp3 {
  min-height: 100px !important;
}

#bd #contentwrap {
  margin: 0 2.5%;
  width: 98%;
padding: 10% 0;
}
#bd .calci > p:nth-child(4) {
  margin-right: 0;
  min-height: 82px;
  padding: 1% 0;
  width: 27.5%;
}
#bd .transfertitle:last-child input {
  float: left;
  font-size: 14px;
  width: 32% !important;
}

#bd #results table {
  font-size: 13px !important;
  width: 90%;
}

#bd #results table td, th {
  font-size: 13px !important;
}

#bd .transfertitle input {
  float: left;
  font-size: 14px;
  width: 30%;
}
.bd126 .inner_page_main {
  margin-bottom: 15em;
  margin-top: 13em;
}
#bd .reg_fields label {
  width: 40%;
}
#bd  .reg_fields input {
  margin-bottom: -1%;
  margin-top: 3%;
  width: 48%;
}
#bd .reg_fields {
  margin: 0 10% 4%;
}
#bd .registration_form p {
  font-size: 13px;
}
#bd .registration_form {
  margin-top: 30% !important;
}
#bd .reg_fields.digilogin label {
  width: 30% !important;
}
#bd .reg_fields.digilogin > input {
  margin-left: 7%;
  width: 57%;
}
#bd .saving_options > h1 {
  font-size: 15px !important;
}
#bd .saving_options {
  padding-top: 9%;
  top: 0;
  width: 56.1% !important;
}
#bd #worksheet_submit {
  font-size: 14px;
  width: 13%;
}
#bd #worksheet_logout > a {
  color: #ffffff;
  font-size: 12.5px;
  text-transform: capitalize;
}

#bd .details td {
  font-size: 14px !important;
  padding: 1% !important;
  text-align: left !important;
}
#bd .details {
  margin-top: 10%  !important;
}
#bd #ja-wrapper .work_sheet .tableworksheet td, #bd #ja-wrapper .work_sheet .tableworksheet th {
  padding: 1% !important;
}

#bd .tableworksheet tr:nth-child(1) th, .tableworksheet tr:nth-child(2) th, .tableworksheet tr:nth-child(4) th {
  font-size: 14px !important;
  padding: 3% 0 3% 2% !important;
}
#bd .comp_table {
  margin-left: 5%;
  width: 90%;
}
#bd .splcolor {
  padding: 2% 0 !important;
}
#bd .tableworksheet td, th {
	border: 1px solid #FFF !important;
}
#bd .bd110 #ja-wrapper{
background:none !important;
}
#bd #results {
  margin: 10px 0% !important;
  width: 100% !important;
}
#bd #save {
  background: #053e6b none repeat scroll 0 0;
  padding: 3% 0;
  width: 98%;
}
#bd #contentwrap {
  margin: 0 !important;
  padding: 4% 0 !important;
  width: 98% !important;
}

#bd .linefield {
  margin: 0 8% 4%;
}
#bd .transfertitle {
  margin-top: 3% !important;
}
#bd .personal_form.calculation {
  margin: 0 0%;
  width: 100%;
}
#resultab {
  border: 6px solid #6666ff;
}

#bd .personal_form.calculation > form {
  margin: 0 !important;
  padding: 6% 0;
}
#bd #divChartVal {
  width: 100%;
}
#divChartVal .table.table-striped.table-bordered.table-hover.responsive {
  width: 97% !important;
}
#bd .emitablea {
  float: left;
  margin: 3% 0;
  width: 100%;
}
#bd #result2a .denote1 {
  margin-left: 0;
  margin-right: 0;
  margin-top: 1%;
  width: 67%;
}

#divChartVal table td, th {
  font-size: 13px !important;
}
#bd  #result1 {
  width: 100%;
margin-left: 0;
margin-right: 0;
}
#bd  #result2a .denote1 {
  width: 100%;
}


.flowchat.sad > img {
  margin-top: 27%;
}
#sectionf1 .tableul {
  margin-left: 5%;
  width: 95%;
}
#bd #sectionf2 p {
  margin-bottom: 0 !important;
}
#bd .reg_fields input {
  margin-bottom: -1%;
  margin-top: 1% !important;
  width: 48%;
}
#section0 .circle.clir1 {
  padding-left: 31% !important;
}
.section_main {
	margin: 0 auto;
	width: 74% !important;
}

#bd #fullpage .section_main .seccont {
  height: 506px !important;
  margin-top: 15% !important;
  padding-top: 1% !important;
  width: 45% !important;
}
#bd .calci > p:nth-child(3) {
  margin-right: 2%  !important;
}
#calc1, #calc2, #calc3, #calc4, #calc5{
  float: left;
  margin-left: 0 !important;
  margin-top: 1% !important;
  width: 100% !important;
}
#save {
  margin: 0 0 !important;
}


}

@media screen and (width:1080px) and (height: 720px) {
#bd #ja-wrapper #contentwrap {
  margin: 0 0 0 3% !important;
  padding: 4% 0 !important;
  width: 92% !important;
}
#bd #ja-wrapper #results {
  margin: 10px 0 10px 3% !important;
  width: 92% !important;
}
#bd #result2a {
  margin-left: 2.5% !important;
  width: 93% !important;
}
#bd #result1 {
  margin-bottom: 1% !important;
}
#bd #ja-wrapper #save {
  margin-left: 2.5% !important;
  padding: 3% 0;
  width: 92.8% !important;
}
#bd #ja-wrapper .personal_form.calculation {
  margin-bottom: 0;
  margin-left: 2.5% !important;
  margin-right: 0;
  margin-top: 0;
  width: 92.6%;
}
#bd #ja-wrapper  .circle > img {
  height: 134px !important;
  width: 100%;
}
#bd #ja-wrapper .imgsec {
  margin-top: 1% !important;
}


}

@media screen and (min-width:1300px) and (min-height: 650px) {
#bd #fullpage .seccont {
  height: 450px;
  margin-top: 11%;
  min-height: 450px;
  padding-top: 2%;
  width: 44%;
}


}


@media screen and (width:1920px) and (height: 1280px) {
#ja-container #fullpage .section {
  background: #0b1025 none repeat scroll 0 0 !important;
}
#bd #ja-wrapper .section_main .varients {
  margin-right: 19%;
  margin-top:2% !important;
}
#bd #ja-wrapper #fullpage .seccont {
  margin-top: 21% !important;
}
#bd #ja-wrapper #ja-container #menu{
  top: 550px !important;
}
#bd.bd110 #ja-wrapper {
  background: #0b1025 none repeat scroll 0 0;
}
}



@media screen and (width:720px) and (height: 1280px) {
.c1 > img {
  width: 46%;
}
#bd #result1 {
  margin: 2% 0 !important;
}
#bd #results #option1 {
  margin-top: 0.5% !important;
}
#bd .calci > p:nth-child(2) {
  padding-bottom: 1% !important;
}
.vtype .c1 {
  font-size: 13px;
}
#top-section {
  width: 42% !important;
}
.li1 {
  float: right !important;
  width: 62% !important;
}
#bd #ja-wrapper .li2 {
  background: rgba(0, 0, 0, 0) url("../images/mail.png") no-repeat scroll 19px 0 / 19px 19px;
  font-size: 12px !important;
  padding-left: 56px !important;
  width: 49% !important;
}
h1.logo a img {
  width: 88% !important;
}
#bd .vtype > a {
padding: 1em 0 !important;
}
.bd115 #sectionam .vtype:first-child, .bd117 #sectionam .vtype:nth-child(2), .bd116 #sectionam .vtype:nth-child(3), .bd118 #sectionam .vtype:nth-child(4), .bd119 #sectionam .vtype:nth-child(5) {
  border: 6px solid #ffff00;
  border-radius: 11px !important;
}

.varients {
  margin-top: 4em;
}
#bd .imgsec1 {
  display: none;
margin-left: 19% !important;
}
.imgsec1.imgsec1-mobile {
  display: block !important;
}
.imgsec1.imgsec1-mobile > p {
  float: left;
  margin: 0% 6%;
  width: 80%;
}
.imgsec1 a:nth-child(2), .imgsec1 a:nth-child(3) {
  width: 48% !important;
}
.imgsec1 a:nth-child(4) {
  width: 48%;
}
#bd .imgsec1.imgsec1-mobile a {
  float: left;
  margin-right: 16%;
  width: 40% !important;
}
.imgsec1 a:nth-child(2), .imgsec1 a:nth-child(4) {
  margin-right: 0 !important;
}
.imgsec1-mobile .circle {
  font-size: 16px;
}
#section0 .circle.clir1 {
  padding-left: 24%;
}
#section0 .welcome-main {
	margin-top: 16%;
}
#bd .circle > img {
  height: 132px !important;
}
#bd .section_main .varients {
  margin-top: 5%;
}
#bd .sub1 {
  min-height: 287px !important;
  width: 48%;
}
#bd .sub1 > p:last-child {
  font-size: 15px;
   min-height: 124px !important;
}
#bd #section1 .welcome-main {
  margin-top: 38%;
}
#bd .imgsec1.imgsec1-mobile a {
  margin-top: 9% !important;
  width: 40% !important;
}

#bd #section2 .welcome-main {
  margin-top: 48%;
}
.footcontact li:last-child a {
  margin-top: 0%;
}
#section0 {
  background: #0B1025 none repeat scroll 0 0 !important;
}
#bd .varients {
  margin-bottom: 8em;
  margin-top: 6em;
  width: 100%;
}
#bd .item-page .section_main .vtype {
  border-radius: 11px;
  height: 99px;
  margin: 1% !important;
  width: 119px !important;
}
#bd .item-page #sectionam .section_main .varients {
  margin-left: 16%;
  margin-right: 2%;
  margin-top: 30%;
  width: 66%;
}
#bd #sectiona2 .flowchat > img {
  width: 60% !important;
}

#bd #sectiona3 .flowchat > img {
  width: 82% !important;
}
#bd .downarrow > img {
  width: 11%;
}

#sectionb2 table td, th {
  padding: 2%;
}
#sectiong0 .flowchat > img {
  width: 80% !important;
}
#sectionf0 .flowchat > img {
  width: 40% !important;
}
.imagep > img {
  width: 100% !important;
}

#sectionb4 table td, th ,#sectionb5 table td, th,#sectionb6 table td, th,#sectiona0 table td, th,#sectiona1 table td, th,#sectiona4 table td, th{
  padding: 2% !important;
}
#sectioni0 table td, th {
  padding: 2% !important;
}

#sectionc0 .flowchat > img {
  width: 79%;
}

#bd .item-page .section_main h1 {
  font-size: 15px !important;
  margin: 2.5% 0 !important;
}
.item-page .section_main li {
  font-size: 16px !important;
}
#bd #fullpage table th, td {
  border: 2px solid #000;
  font-size: 12px !important;
  line-height: 15px !important;
}
#bd .section_main p {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 3% !important;
}
#bd #sectionc2 .tableul,#bd #sectionc3 .tableul {
  float: left;
  margin-bottom: 3%;
  margin-left: 12%;
  margin-top: 2%;
  width: 82%;
}
#bd #sectionc2 .seccont > p,#bd #sectionc3 .seccont > p {
  margin-left: 8% !important;
}
#sectionc2 .tableul > li ,#sectionc3 .tableul > li{
  margin-bottom: 7% !important;
}
#sectionb1 .flowchat > img {
  margin: 10% 0;
}
#sectiona4 .banktable1, #sectionb2 .banktable3, #sectionb4 .banktable3, #sectionb5 .banktable3 {
  margin-bottom: 6%;
  margin-top: 6%;
}
.item-page.clearfix #menu {
	top: 2% !important;
}
#bd #sectionf1 .seccont, #bd #sectionf2 .seccont {
  background: rgba(0, 0, 0, 0) url("../images/cover.png") no-repeat scroll center 5px / 100% 100%;
  border: medium none;
  height: 550px;
  padding: 4%;
}
#bd #section1 .welcome-main > h1 {
  margin-bottom: 8%;
  margin-top: 4%;
}
#bd #section4 .welcome-main {
  margin-top: 48%;
}
#bd #banner-section #menu {
  top: 430px;
}
#bd .calci {
  margin-top: 17em;
}
#bd .calci > p:nth-child(2) {
  width: 26% !important;
border: 6px solid #007fff ;
}
#bd .calci > p:nth-child(3) {
  margin-left: 1%;
  margin-right: 1%;
  min-height: 82px;
  padding: 1% 0;
  width: 27%;
}
#bd.bd111 .calcp1, #bd.bd111 .calcp2, #bd.bd111 .calcp3 {
  min-height: 100px !important;
}
#bd .sub1 > p:first-child {
  min-height: 123px !important;
}
#bd #contentwrap {
  margin: 0 2.5%;
  width: 98%;
padding: 10% 0;
}
#bd .calci > p:nth-child(4) {
  margin-right: 0;
  min-height: 82px;
  padding: 1% 0;
  width: 27.5%;
}
#bd .transfertitle:last-child input {
  float: left;
  font-size: 14px;
  width: 32% !important;
}

#bd #results table {
  font-size: 13px !important;
  width: 90%;
}

#bd #results table td, th {
  font-size: 13px !important;
}

#bd .transfertitle input {
  float: left;
  font-size: 14px;
  width: 30%;
}
.bd126 .inner_page_main {
  margin-bottom: 15em;
  margin-top: 5em;
}
#bd .reg_fields label {
  width: 40%;
  margin-top: 2% !important;
}
#bd  .reg_fields input {
  margin-bottom: -1%;
  margin-top: 3%;
  width: 48%;
}
.registration_form a {
  font-size: 20px;
}
#bd  .reg_fields select {
  width: 49.5% !important;
}
#bd .reg_fields {
  margin: 0 10% 4%;
}
#bd .registration_form p {
  font-size: 13px;
}
#bd .registration_form {
	margin-top: 16% !important;
}
#bd .reg_fields.digilogin label {
  width: 30% !important;
}
#bd .reg_fields.digilogin > input {
  margin-left: 7%;
  width: 57%;
}
#bd .saving_options > h1 {
  font-size: 15px !important;
}
#bd .saving_options {
  padding-top: 17%;
  top: 0;
  width: 77% !important;
}
#bd #worksheet_submit {
  font-size: 14px;
  width: 13%;
}
#bd #worksheet_logout > a {
  color: #ffffff;
  font-size: 12.5px;
  text-transform: capitalize;
}

#bd .details td {
  font-size: 14px !important;
  padding: 1% !important;
  text-align: left !important;
}

#bd .tableworksheet tr:nth-child(1) th, .tableworksheet tr:nth-child(2) th, .tableworksheet tr:nth-child(4) th {
  font-size: 14px !important;
  padding: 3% 0 3% 2% !important;
}
#bd .comp_table {
  margin-left: 5%;
  width: 90%;
}
#bd .splcolor {
  padding: 2% 0 !important;
}
#bd .tableworksheet td, th {
  border: 1px solid #000 !important;
}
#bd .bd110 #ja-wrapper{
background:none !important;
}
#bd #results {
  margin: 10px 2.5% !important;
  width: 100% !important;
}
#bd #save {
  background: #053e6b none repeat scroll 0 0;
  padding: 10% 0;
  width: 98%;
}
#bd .linefield {
  margin: 0 8% 4%;
}
#bd .transfertitle {
  margin-top: 3% !important;
}
#bd .personal_form.calculation {
  margin: 0 2.5%;
  width: 98%;
}
#bd .personal_form.calculation > form {
  padding: 10% 0;
}
#bd #divChartVal {
  width: 100%;
}
#divChartVal .table.table-striped.table-bordered.table-hover.responsive {
  width: 97% !important;
}
#bd .emitablea {
  float: left;
  margin: 3% 0;
  width: 100%;
}
#divChartVal table td, th {
  font-size: 13px !important;
}
#bd  #result1 {
  width: 100%;
}
#bd  #result2a .denote1 {
  width: 100%;
}
#bd.bd126 .circle > img {
 
}

#bd .footcontact .acymailing_module {
  margin-top: 3.5% !important;
  width: 83%;
}
#bd .footcontact li:last-child a {
  margin-top: 2% !important;
}
#bd #result2a {
  margin-left: 2.7%  !important;
  width: 100%  !important;
}
#result2a .denote1 {
  margin-left: 0 !important;
margin-top: 0 !important;
}
.bd126 .inner_page_main p:nth-child(3) span:nth-child(2) {
  margin-right: 20% !important;
  width: 86% !important;
}
.bd126 .inner_page_main a:first-child {
  margin-left: 12% !important;
}
.bd126 .inner_page_main p:nth-child(1) span:nth-child(2) {
  margin-right: 9% !important;
  text-align: right !important;
  width: 97% !important;
}
#bd .item-page .section_main .vtype {
	height: 100px;
	margin: 1% !important;
	width: 100px !important;
	border-radius: 50%;
}
#bd .registration_form {
	margin-top: 14% !important;
}
}


@media screen and (height:640px) and (width: 411px) {
#bd .li2 {
  padding-left: 39px !important;
  text-align: left !important;
  width: 56% !important;
}
#bd #fullpage #sectionam .varients {
  margin-left: 10% !important;
}
}

#bd .menuz1 {
  top: 4% !important;
}

#bd .addrz {
  line-height: 30px;
  padding-left:4%;
}
.fp-viewing-interestsaver0 .seccont  h1 {
  margin: 0.4% 0;
}
.closearrow {
	float: left;
	margin: 2.6% 1% 0% 0;
	background: url(../images/left-arrow.png)no-repeat;
	font-size: 0;
	height: 32px;
	width: 32px;
}
.bd101 .closearrow {

	display:none;
}
 #bd .vtype:nth-child(11), #bd .vtype:nth-child(18), #bd .vtype:nth-child(28) {
	background: #505C8B none repeat scroll 0px 0px;
}
  #bd .vtype:nth-child(14), #bd .vtype:nth-child(19), #bd .vtype:nth-child(29) {
 	background: #496FBC none repeat scroll 0px 0px;
}

 #bd .vtype:nth-child(10), #bd .vtype:nth-child(20), #bd .vtype:nth-child(30) {
    background: #3CB371 none repeat scroll 0px 0px;
}
 #bd .vtype:nth-child(11), #bd .vtype:nth-child(21), #bd .vtype:nth-child(31) {
 	background:#8B4513 none repeat scroll 0px 0px;
}
 #bd .vtype:nth-child(12), #bd .vtype:nth-child(22), #bd .vtype:nth-child(32) {
 	background: #4169e1 none repeat scroll 0px 0px;
}
#bd .vtype:nth-child(13), #bd .vtype:nth-child(23), #bd .vtype:nth-child(33) {
 	background: #013F54 none repeat scroll 0px 0px;
}
#bd .vtype:nth-child(14), #bd .vtype:nth-child(24), #bd .vtype:nth-child(34) {
 	background:#556B2F none repeat scroll 0px 0px;
}
#bd .vtype:nth-child(15), #bd .vtype:nth-child(25), #bd .vtype:nth-child(35) {
 	background: #D2691E none repeat scroll 0px 0px;
}
#bd .vtype:nth-child(16), #bd .vtype:nth-child(26), #bd .vtype:nth-child(36){
 	background:#008B8B none repeat scroll 0px 0px;
}
#bd .vtype:nth-child(17), #bd .vtype:nth-child(27), #bd .vtype:nth-child(37) {
 	background: #c28552 none repeat scroll 0px 0px;
}
.caution {
	height: 39px;
	margin-top: 8px;
	width: 45px !important;
}
#bd .section_main .vtype:active{
border:6px solid #007fff;
}
.caution1 {
    margin-top: 8px;
}
#vtype1 {
	border: 6px solid #007FFF !important;
}

#submit_btn {
    width: 150px;
    font-size: 16px;
    height: 40px;
    margin: 2%;
    background: #99C2FF none repeat scroll 0% 0%;
}
#frm1 {
    background: #053E6B none repeat scroll 0px 0px;
    border: 6px solid #007fff;
    float: left;
    margin: 0px 17%;
    padding-bottom: 1%;
    padding-top: 1%;
    width: 66%;
}
#frm2 {
    background: #053E6B none repeat scroll 0px 0px;
    border: 6px solid #007fff;
    float: left;
    margin: 0px 17%;
    padding-bottom: 1%;
    padding-top: 1%;
    width: 66%;
}

 .taxtable1 {
	margin: 6px auto;
	width: 38%;
	color: #000;
}
#resale7 {
    margin-left: 5%;
}
.seccont > h1 {
    font-weight: bold !important;
}
#loan_img,#resale_img {
    text-align: center;
}
#bd #lap_tick {
  float: left;
  margin-bottom: 0;
  margin-left: 5%;
  padding-left: 4%;
  width: 91%;
}
#resale_top {
	margin-top: 17px !important;
}
#resale_top1 {
	margin-top: 13px !important;
}
#eligibility {
    margin-left: 3%;
}
#danger_top {
    margin-top: 0em;
}
.bd143 #menu {
    top: 10.7% !important;
}
.bd144 #menu {
    top: 4.7% !important;
}
.bd145 #menu {
    top: 10.5% !important;
}
.cirtificate {
  background: #43b2cb none repeat scroll 0 0;
  float: left;
  margin: 6em 0 0;
  padding-bottom: 3em;
  width: 100%;
}

.ads_img img,.ads_img1 img {
	float: left;
	margin: 1% 0 0;
	padding: 2% 3%;
	width: 94%;
	border-bottom: 3px solid #000 !important;
}
.ads_img, .ads_img1{
  margin-top: 2% !important;
}
#bd .boxcenter > p {
	margin-top: 2.5% !important;
}

@media all and (width:1280px ) and (height:950px ){



#bd #ja-wrapper #ja-content-main .section_main .varients {
	margin-left: 1%;
	margin-right: 10%;
	margin-top: 0% !important;
	width: 100%;
}
#bd .section_main {
	width: 70% !important;
}
}
#fullpagenew {
  float: left;
  width: 100%;
  margin-top: 8em;
}
.fullpagenew1 {
 margin: 0 15%;
width: 70%;
float: left;
}
.fullpagenew2 {
  border: 5px solid #007eff;
  float: left;
  background: #ffffff none repeat scroll 0 0;
  margin: 2em 0 0;
  padding: 2%;
  width: 96%;
}

#filterOptionsContainer {
    overflow: auto; 
    overflow-y: auto; 
    overflow-x: hidden; 
}

.seccontnew {
  float: left;
  width: 100%;
}
.seccontnew h1 {
  color: #333333;
  float: left;
  font-family: Helvetica;
  font-size: 15px;
  font-weight: bold;
  margin: 1% 0;
  width: 100%;
}
#bd .seccontnew a {
  color: #007eff;
}
.left_section p {
  float: left;
  width: 100%;
}
.seccontnew p {
	float: left;
	width: 90%;
	margin-left: 5% !important;
	margin-right: 5% !important;
}
.user_mail1 {
  float: left;
  margin: 3% 0 0 0;
  padding-bottom: 10em;
  text-align: center;
  width: 100%;
}
.boxtop.bottom {
	padding-top: 1%;
	padding-bottom: 1%;
	margin-bottom: 0%;
	padding: 2% 0%;
}
.banktable5 > tbody tr th:last-child {
	width: 120px;
}
.banktable5 > tbody tr th:nth-child(3) {
	width: 160px;
	padding:0 5px;
}
.banktable5 > tbody tr th:nth-child(4) {
		width: 160px;
		padding:0 5px;
}

@media (max-width:500px) and (min-width:411px) {

    #bd .section_main .vtype {
    height: auto !important;
    width:19% !important;
    }
}
#bd .vtype a:hover {
  color: #ffffff;
}

.seccontnew p {
	float: left;
	width: 90%;
	margin-left: 5% !important;
	margin-right: 5% !important;
}

#bd .spaceabove {
  float: left;
  margin: 3% 0;
  width: 100%;
}

.seccontnew.cirti p img {
	border-bottom: 3px solid #000000;
	padding-bottom: 2%;
}
.terminp {
	background: none !important;
	margin: 0% 12% !important;
}
.refer {
	color: #007eff !important;
}
#bd .ads_img1 {
	border-bottom: 3px solid #000 !important;
	padding-bottom: 2%!important;
}
.bd147 .acyfield_email.acy_requiredField {
	border: none !important;
}

#bd .acyfield_email.acy_requiredField {
	border: none !important;
}
.acysubbuttons {
	border: none !important;
}
.bd150 .seccontnew.cirti >p img{
	border-bottom: 3px solid #000 !important;
	padding-bottom: 2%;
}

#loan_img2 {
	text-align: center !important;
}
.registration_form .reg {
	float: left !important;
	text-align: left;
}
.digimob {
	background: #007EFF !important;
	padding: 3px 8px;
	font-weight: 666;
}
.privacypage h3 {
	float: left;
	width: 100%;
	mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; color: black;
	font-size: 17px !important;
}
.privacypage ul {
	float: left;
	width: 100% !important;
	margin-top: 0 !important;
	mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; color: black;
	color: #000 !important;
}
.privacypage .MsoNormal {
	margin-bottom: 2% !important;
}
.bd136 .MsoNormal, .bd136 p {
	margin: 0 !important;
	float: left;
	width: 100% !important;
	margin-top: 1% !important;
	margin-bottom: 1% !important;
}
.bd136 p {
	color: #000 !important;
}
.bd155 .welcome1 {
	margin: 0 auto;
	width: 100%;
}
.welcome-main .col-md-4 {
	width: 33%;
	float: left;
}
.bd143 p {
	margin-left: 0 !important;
	margin-right: 0 !important;
		width:100% !important;
}
.bd154 .item-page.clearfix {
	padding-top: 0 !important;
}
.bd153 p {
	margin-left: 0 !important;
	margin-right: 0 !important;
	width:100% !important;
}
.bd153 h3 {
	float: left;
	width: 100%;
}
#bd .seccontnew > p {
	float: left;
	width: 100%;
	margin-left: 0 !important;
	margin-right: 0 !important;
	color: #000 !important;
}
.tab_cont {
	/* list-style: square; */
	background: url(https://bottomlineconsulting.in/templates/ja_elastica/images/bullet.png) !important;
	background-position: left center !important;
	/* background-size: 100% 100% !important; */
	background-repeat: no-repeat !important;
}
@media screen and (width:320px) and (max-width: 640px) {
    .sub1 {
	width: 100% !important;
}
#bd .seccontnew p {
	width: 91% !important;
}
}


body .tableul.compare .tab_cont {
	color: #fff !important;
	background: none !important;
	list-style: disc !important;
	overflow: visible !important;
	margin-left: 3%;
	padding-left: 0% !important;
}
#worksheet_submit {
	padding: .9% !important;
}
body .bottomlinersection {
	overflow: scroll !important;
	table-layout: unset !important;
	height: unset !important;
}
.bd163 .item-page.clearfix {
	padding-top: 0 !important;
}
.bottomlinersection .dess {
	display: flex;
	flex-direction: column-reverse;
}
.bottomlinersection .tir {
	color: #ffffff;
	font-family: sans-serif;
	font-size: 14px !important;
	font-weight: unset;
	margin-bottom: 14px;
	text-align: right;
	text-align: left !important;
}
.bottomlinersection  .welcome1 .yoy {
	color: #ffffff;
	font-family: sans-serif;
	font-size: 14px;
	text-align: left;
	text-transform: unset;
	font-weight: bold;
}
.bx-viewport {
	float: left;
	height: unset !important;
}
.bottomlinersection .bxslider1 li .innervideos {
	min-height: 276px !important;
}
#bd .vtype:nth-child(37) {
	border: 6px solid #007FFF !important;
	background:none !important;
}
.logo img {
    width: 120px;
    background: #fff;
    text-align: left;
}
.li2 {
	float: left !important;
}
.li2 {
	display: none !important;
}
.li1 {
	padding: 0 !important;
	margin-top: 5% !important;
}

#bd .flowchat.smile {
	margin-top: 0 !important;
}
#bd .flowchat.sad {
	margin-top: 4% !important;
	margin-bottom: 2% !important;
}
h1.addspaces  {
	margin-bottom: 3% !important;
}
/*.col-md-6 {
	width: 50% !important;
	float: left;
} */
.section_main > h1 {
	text-align: center;
	margin-top: 4%;
	margin-bottom: 0 !important;
	font-size: 27px;
}
.pointingimg img {
	/* width: 8%; */
	position: relative;
	width: 30px;
}
.registration_form p a {
	background: none repeat scroll 0 0 #007EFF;
	border: medium none;
	float: left;
	padding: 0%;
	color: #FFF;
	width: auto !important;
	padding-left: 2% !important;
	padding-right: 2% !important;
}
.pointingimg {
	float: right;
	width: auto;
	text-align: right;
	padding-left: 8px;
}
.reg a {
	display: flex !important;
	align-self: center !important;
	flex-direction: row;
}
.reg a span {
	vertical-align: middle;
	display: flex;
	align-self: center !important;
}
.reg a {
	display: flex !important;
	align-self: center !important;
	flex-direction: row;
}
.vtype.onlymobile {
	display: none;
}
.vtype.onlydesktop {
	background: #25D366 !important;
}
.numbering {
	color: #fff;
	font-size: 30px;
	font-weight: 900;
}

p.vtype.hide {
    display: none;
}

section.tp-hero-area.p-relative {
    padding-top: 140px;
}
h4 {
	font-size: 1em;
	text-transform: unset !important;
}
#banner-section {
	background: #0B1025 !important;
}

.tp-about-wrapper-list li {
	padding: 0 !important;
	background-image: none !important;
	margin-left: 30px;
}

.tp-about-wrapper .tp-section-title {
	color: #000 !important;
}
.logo img{
    transition: all .5s;
}
#ja-header.fixed .logo img {
	transform: scale(0.7);
	transition: all .5s;
}
#ja-header.fixed {
	padding: 0;
}

.tp-footer-widget-content ul li {
	position: relative;
	list-style: disc !important;
	margin-left: 15px;
	color: #fff;
}
.tp-footer-widget-content ul li {
	background: none;
	line-height: 160%;
	margin-bottom: 5px;
	overflow: visible;
	 padding-left: 0px; 
}
.tp-footer-widget-content ul li::after {
	position: absolute;
	content: "";
	top: 13px;
	left: -15px;
	height: 2px;
	width: 2px;
	border-radius: 50%;
	background: var(--tp-common-white);
	display: none;
}
.logo img{
     -webkit-transition: all 500ms ease-out 15ms;
  -moz-transition: all 500ms ease-out 15ms;
  -o-transition: all 500ms ease-out 15ms;
  transition: all 500ms ease-out 15ms;
}
.tp-footer-area {
	background: black !important;
}
.tp-footer-widget-contact.firstsection {
	background: transparent !important;
}

.sticky-footer {
	display: none;
	z-index: 99999;

}

.btn-whatsapp-pulse {
	background: #335FCC;
	color: white;
	position: fixed;
	bottom: 20px;
	right: 10px;
	font-size: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 0;
	height: 0;
	padding: 28px;
	text-decoration: none;
	border-radius: 50%;
	z-index: 9999999999999999;
}
/*
@keyframes pulse {
	0% {
		box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5);
	}
	80% {
		box-shadow: 0 0 0 14px rgba(37, 211, 102, 0);
	}
} */

.btn-whatsapp-pulse-border {
	bottom: 85px;
	right: 10px;
	background: #25d366;
}

.btn-whatsapp-pulse-border::before {
	content: "";
	position: absolute;
	border-radius: 50%;
	padding: 25px;
	border: 5px solid #25d366;
	opacity: 0.75;

}
/*
@keyframes pulse-border {
	0% {
		padding: 25px;
		opacity: 0.75;
	}
	75% {
		padding: 50px;
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
} */
.btn-whatsapp-pulse i {
	font-size: 23px;
}
.sticky-footer {

	z-index: 9999999999999999999999999999 !important;
}
.testimonial-button-next-1.newq1,.testimonial-button-next-1.newq {
	background: linear-gradient(90deg, #004D6E 0%, #00ACCC 100%);
}
.testimonial-button-next-1.newq1 .fa.fa-arrow-right,.testimonial-button-next-1.newq .fa.fa-arrow-right{
	-webkit-text-fill-color: #fff !important;
}
.com_comparison .reg_fields1 > label {
	color: #fff !important;
}

body#bd.bd110 #ja-wrapper {
	overflow: visible !important;
}
.tp-testimonial-item-title a {
	color: #04A4EB;
}
#bd .seccontnew > p.MsoListParagraphCxSpFirst, #bd .seccontnew > p.MsoListParagraphCxSpMiddle, #bd .seccontnew > p.MsoListParagraphCxSpLast,#bd .seccontnew > p.MsoListParagraph {
	margin-left: 5% !important;
	width: 95%;
}
body{
     -webkit-touch-callout: none; /* iOS Safari */
            -webkit-user-select: none; /* Safari */
            -moz-user-select: none; /* Old versions of Firefox */
            -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none;
}
.tp-hero-title {
	text-transform: unset !important;
}

.reg-icons {
    display: flex !important;
    gap: 20px !important;
    font-size: 17px !important;
    align-items: center;
}
.one-fourths a {
    display: flex !important;
    align-items: center;
    gap: 4px !important;
    color: #000 !important;
}


/* New Colors */
.tp-hero-area {
    background: #FFF !important;
}
h2.tp-hero-title {
    color: #000 !important;
}
h3.tp-section-title {
    color: #000 !important;
}
section.tp-service-area {
    background-color: #fff !important;
}
section.tp-about-area {
    background-color: #fff !important;
}
section.tp-testimonial-area {
    background-color: #fff !important;
}
section.tp-blog-area {
    background-color: #fff !important;
}
div#ja-wrapper {
    background-color: #fff !important;
}
div#ja-content-main {
    background-color: #fff !important;
}
.tp-footer-area {
    background: #01A2EA !important;
}
.item-page.clearfix {
    background-color: #fff !important;
}
.com_comparison #ja-header {
    background: none repeat scroll 0 0 #ffffff !important;
}
#bd.com_comparison .ja-content-main {
    background: none repeat scroll 0 0 #fcfbf4 !important;
    border-top: medium none #0B1025;
}
.comp_msg p {
    font-size: 18px !important;
}
.tp-footer-widget-content.foo-icons {
    font-size: 20px !important;
    color: #fff !important;
    display: flex;
    gap: 15px;
}
.section_main h1 {
    color: #000 !important;
    float: left;
    font-family: 'Nunito', sans-serif;
    font-size: 14px;
    text-align: center;
    width: 100%;
    font-weight: 800;
}
.calci .heading {
    color: #000000 !important;
    float: left;
    font-family: sans-serif;
    font-size: 18px;
    margin-top: 0 !important;
    width: 100%;
    font-weight: 700;
}
.tp-hero-pagination .swiper-pagination-bullet {
    background: #4447BC !important;
    margin-left: 10px;
    height: 14px;
    width: 14px;
    -webkit-transition: all 0.3s 0s ease-out;
    -moz-transition: all 0.3s 0s ease-out;
    -ms-transition: all 0.3s 0s ease-out;
    -o-transition: all 0.3s 0s ease-out;
    transition: all 0.3s 0s ease-out;
}

.reg_fields input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #007fff;
    color: #000000 !important;
    float: left;
    width: 49%;
}.reg_fields select {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #007fff;
    color: #000000 !important;
    float: left;
    width: 50.5%;
}
.comp_msg p {
    color: #000 !important;
}
.reg_fields {
    color: #000000 !important;
    float: left;
    font-size: 17px;
    margin: 0 10% 1%;
    width: 80%;
}
#bd .fsubmit {
    background: #4447bc;
    border: medium none;
    float: left;
    margin: 0 30% 2%;
    text-align: center;
    text-transform: capitalize;
    width: 40%;
    padding: 10px 20px;
    border-radius: 5px;
    color: #fff !important;
}
.registration_form h1 {
    color: #000 !important;
}
.reg_fields #lgotp{
    color: #fff !important;
}
.details.newdetail td {
    border: 1px solid #000000 !important;
    color: #000000 !important;
}