@font-face {
    font-family: Candara;
    src: url(fonts/Candara.ttf);
}
@font-face {
    font-family: Montserrat-Regular;
    src: url(fonts/Montserrat-Regular.otf);
}
@font-face {
    font-family:Montserrat-Medium;
    src: url(fonts/Montserrat-Medium.otf);
}
@font-face {
    font-family:Montserrat-Italic;
    src: url(fonts/Montserrat-Italic.otf);
}
@font-face {
    font-family:Montserrat-Bold;
    src: url(fonts/Montserrat-Bold.otf);
}

/* Extra css *//* Extra css *//* Extra css */
.modal hr { 
  /*display: block;*/
  margin-top: 0.5em;
  margin-bottom:1.5em;
  margin-left: auto;
  margin-right: auto;
  border-width: 1px;
  border-color: #005d9a;
}
.our-services-row h6{
	font-family:Montserrat-Bold;
	margin-left: 20px;
	/*border: solid 1px #005d9a;*/
    padding: 5px;
    background-color: #a9cf46;
    color:#fff;
}
.logo-blue{
    background-color: #005d9a;
}
.logo-blue h4{
    color: #fff;
}
.logo-blue .close{
    color: #fff;
} 
.logo-green{
    /*color: #a9cf46;*/
    margin-top:40px;
}


.history-block {
    box-shadow: 0px 0px 5px #8f8f8f;
    padding: 20px;
    margin:30px 0;
}
.history-block h4{
    text-align:center;
    margin:20px 0;
    border-bottom:solid 1px #c9c9c9;
    padding-bottom:10px;
}
.form-history-button{
    border-radius: 25px;
    background-image: linear-gradient(#005d9a, #2086c9);
    padding: 12px 43px;
    border: 0;
    font-size: 13px;
    color: #fff;
    font-family: Montserrat-Regular;
    margin:0 auto;
}
.error{
	/*position: absolute;
    bottom: -12px;
    left: 32%;*/
    color:red;
}
.new-data{
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
	border-radius:0;
}
.new-data-group{
	margin-top:20px;
}
input.new-data[type="text"], input.new-data[type="file"], 
input.new-data[type="number"], input.new-data[type="password"], textarea {
	outline: none;
	box-shadow:none !important;
	border-radius:0;
}
input.form-control.form-control-md.my-new-upload{
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
}
/*input#panFile, input#adhaarFile{
	opacity:0;
	position:absolute;
	top:10px;
}
.new-upload-label{
	margin-left: 156px;
}*/
/*
.upload-css{
	position: absolute;
    left: 17px;
    top:35px;
}*/
#panFile, #adhaarFile{
	/*width: 100%;*/
	width:70%;
	margin-bottom:18px;
}
.new-data-group label{
	font-weight:600;
}
.fix-ratio{
	width:120px; /* or whatever width you want. */
   max-width:120px; /* or whatever width you want. */
   max-height:120px;
   height:90px;
   display: inline-block;
}
.fix-ratio img{
	width:100%;
}

.re-pw-set{
	margin-bottom:20px;
}
.re-pw-set label{
	display:block;
	font-weight:600;
}
.re-pw-set input{
	display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.re-pw-set p{
	color:red;
}
.re-pw-set-btn{
	width:130px;
	margin:0 auto;
}
.re-pw-set-btn input{
	border-radius: 25px;
	width:130px;
    background-image: linear-gradient(#005d9a, #2086c9);
    padding: 12px 18px;
    color:#fff;
}
.re-pw-set-btn input:hover{
    color:#fff;
}
/* Top Blue nav css *//* Top Blue nav css *//* Top Blue nav css */



.top-blue-nav{
	background-color:#005d9a;
}
.blue-right-nav{
	float:right;
}
.blue-left-nav p{
	color:#fff;
	margin-top:13px;
}
.blue-left-nav p span:first-child{
	margin-right:30px;
}
.blue-right-nav ul{
	margin-top:5px;
}
.blue-right-nav ul li{
	display: inline-block;
	list-style-type:none;
	color:#fff;
	padding:5px;
}
.blue-right-nav ul li{
	display: inline-block;
	list-style-type:none;
	color:#fff;
}
.blue-right-nav ul li a{
	color:#fff;
	font-family: Candara;
}
.blue-right-nav ul li a:hover{
	color:#a9cf46;
	text-decoration:none;
}

/* Main nav css *//* Main nav css *//* Main nav css */
nav{
	background-color:#fff;
	box-shadow:0 0 11px #434343;
}
.navbar-brand img{
	/*width:200px;*/
	/*width:120px;*/
}
.navbar-nav{
	margin-top:-5px;
}
.navbar-nav .nav-item{
	margin-left:8px;
}
.navbar-nav .nav-item .nav-link{
	font-family: Candara;
	color:#010101;
	/*padding-top: 20px;*/
    padding-bottom: 33px;
}

.navbar-nav .nav-item a.nav-link:hover, .navbar-nav .nav-item a.nav-link:active,
.navbar-nav .nav-item a.nav-link:focus{
	border-bottom:solid 2px #005d9a;
}

.navbar-nav .nav-item a.active {
	border-bottom:solid 2px #005d9a;
}
.marquee-text{
	margin-top:10px;
}
.marquee-text a{
	color:#005d9a;
}
/*main button row css*//*main button row css*//*main button row css*/
.main-buttons-row{
	margin-top:20px;
}
.main-buttons img{
	width:100%;
}
.main-buttons h1{	
	font-family:Montserrat-Medium;
	margin-top:106px;
	margin-bottom:10px;
}
.main-buttons p{
	font-family:Montserrat-Regular;
	font-size:14px;
	margin-top:-3px;
}
.two-buttons{
	margin-top:33px !important;
}
.two-buttons a{
	font-family:Montserrat-Regular;
	color:#fff;
	background-color:#005d9a;
	width:185px;
	font-size:13px;
	padding:10px;
	border-radius:0;
	box-shadow:0 2px 10px #434343;
}
.two-buttons a:hover{
	color:#fff;
}
.two-buttons a:first-child{
	margin-right:30px;
}
.main-button-boy img{
	width:100%;
}
/*How YourTaxSolution works css*//*How YourTaxSolution works css*/
.how-it-works{
	background-color:#f2f2f2;
}
.how-it-works-row{
	padding-top:40px;
}
.how-it-works-row img{
	width:100px;
}
.how-it-works-row h6{
	font-family:Montserrat-Medium;
	margin-top:15px;
}
.how-it-works-row p{
	font-family:Montserrat-Regular;
	margin-top:15px;
	font-size:15px;
}
.how-it-works-row h2{
	font-family:Montserrat-Medium;
	margin-bottom:44px;
	padding-top:20px;
}
.how-it-works-row a{
	font-family:Montserrat-Regular;
	color:#fff;
	background-color:#005d9a;
	width:140px;
	font-size:13px;
	padding:10px;
	border-radius:0;
	margin-top:15px;
	margin-bottom:35px;
	box-shadow:0 2px 10px #434343;
}
.how-it-works-row a:hover{
	color:#fff;
}


/*testimonial css*//*testimonial css*//*testimonial css*/

.white {
  color: #fff !important;
}
.mt{
	float: left;
	margin-top: -20px;
	padding-top: 20px;
}
.bg-blue-ui {
  background-color: #708198 !important;
}
figure img{
	width:300px;
}

#blogCarousel {
  padding-bottom: 100px;
}

.blog .carousel-indicators {
  left: 0;
  top: -50px;
  height: 50%;
}


/* The colour of the indicators */

.blog .carousel-indicators li {
  background: #708198;
  border-radius: 50%;
  width: 22px;
  /*height: 8px;*/
}

.blog .carousel-indicators .active {
  background: #005d9a;
}

.testi-head{
	margin-bottom:84px;
	margin-top:60px;
}


.item-carousel-blog-block {
  outline: medium none;
  padding: 15px;
}

.item-box-blog {
  /*border: 1px solid #dadada;*/
  text-align: center;
  z-index: 4;
  padding: 20px;
}

.item-box-blog-image {
  position: relative;
}

.item-box-blog-image figure img {
  width: 100%;
  height: auto;
}

.item-box-blog-date {
  position: absolute;
  z-index: 5;
  padding: 4px 20px;
  top: -20px;
  right: 8px;
  background-color: #41cb52;
}

.item-box-blog-date span {
  color: #fff;
  display: block;
  text-align: center;
  line-height: 1.2;
}

.item-box-blog-date span.mon {
  font-size: 18px;
}

.item-box-blog-date span.day {
  font-size: 16px;
}



.item-heading-blog a h5 {
  margin: 0;
  line-height: 1;
  text-decoration:none;
  transition: color 0.3s;
}

.item-box-blog-heading a {
    text-decoration: none;
}

.item-box-blog-data p {
  font-size: 13px;
}

.item-box-blog-data p i {
  font-size: 12px;
}
.item-box-blog-body {
  /*padding: 20px;*/
}

/*.item-box-blog-text {
  max-height: 100px;
  overflow: hidden;
}*/
.item-box-blog-text{
	font-family: Montserrat-Regular;
	background-color:#edf5d8;
	height: 170px;
	padding: 20px;
}
.clint-name{
	font-family: Montserrat-Italic;
	margin-top:20px;
	font-size:13px;
}
.item-box-blog-text p{
	font-size:13px;
	text-align:left;
}
.mt-10 {
  float: left;
  margin-top: -10px;
  padding-top: 10px;
}

.btn.bg-blue-ui.white.read {
  cursor: pointer;
  padding: 4px 20px;
  float: left;
  margin-top: 10px;
}

.btn.bg-blue-ui.white.read:hover {
  box-shadow: 0px 5px 15px inset #4d5f77;
}


/*four-counter css*//*four-counter css*//*four-counter css*/
.four-counter-row{
	margin-top:-45px;
}
.four-counter-row p{
	font-family:Montserrat-Regular;
	font-size:18px;
	line-height:35px;
}
/*blue-start-now css*//*blue-start-now css*//*blue-start-now css*/
.blue-start-now{
	background-color:#005d9a;	
	padding-bottom:50px;
	padding-top:50px;
}
.blue-start-now p{
	font-family:Montserrat-Regular;
	font-size:25px;
	color:#fff;
	margin-bottom:50px;
}
.blue-start-now a{
	font-family:Montserrat-Regular;
	font-size:20px;
	color:#000;
	background-color:#fff;
	padding:11px 23px;
}
.blue-start-now a:hover{
	color:#000;
	text-decoration:none;
}
/*login css*//*login css*//*login css*/
span.input.input--hoshi.form-group.input-width-all.input--filled span.input__label-content.input__label-content--hoshi{
	font-size:13px;
}

span.input__label-content.input__label-content--hoshi{
	font-size:14px;
}
input.input__field.input__field--hoshi.b-date.date, input.input__field.input__field--hoshi.date{
	font-size:13px;
	padding-bottom: 22px;
}
.required-feild{
	color:red;
	font-size:15px;
	font-weight:bold;
}
.form-special-button{
	cursor: pointer;
}
.next-btn .form-special-button, .login-buttons .form-special-button,
.otp-submit-button .form-special-button, .menu-next-btn .form-special-button{
	border-radius: 25px;
	background-image: linear-gradient(#005d9a, #2086c9);
	padding: 12px 55px;
	/*max-width: 200px;
	width:100%;*/ 
	border:0;
	color:#fff;
	font-family:Montserrat-Regular;
}
.main-btn .form-special-button{
	border-radius: 25px;
	background-image: linear-gradient(#005d9a, #2086c9);
	padding: 12px 33px;
	max-width: 300px;
	width:100%; 
	border:0;
	color:#fff;
	font-family:Montserrat-Regular;
}
.main-btn .form-special-button:first-child{
	margin-bottom:27px;
}
.nav-tabs{
	border-bottom:0 !important;
}
.login-row{
	margin-top:70px;
	margin-bottom:70px;
}
.login-block{
	box-shadow: 0px 0px 5px #8f8f8f;
	padding:20px;
}
.login-block h4{
	font-family:Montserrat-Medium;
	margin: 20px 0 37px 0;
	font-size: 23px;
}
.login-block ul{
	/*width:52%;*/
	width:300px;
	margin:0 auto 50px auto;
}
.login-block ul li{
	margin: 5px 48px 6px 16px;
	/*margin:5px 46px 5px 0;*/
}
.login-block ul li a{
	color:#000;
	font-family:Montserrat-Regular;
	color:#7a7a7a;
} 
.login-block ul li a:hover{
	text-decoration:none;
}
.login-block ul li a:focus, .login-block ul li a:active{
	font-family:Montserrat-Bold;
	font-weight:bold;
	border-bottom:solid 2px #7a7a7a;
	padding-bottom:8px;
}
.login-block ul li.active{
	color:#000;
}
.login-block ul li.active a{
	font-family:Montserrat-Bold;
}

.forgot-password a{
	color:#171717 !important;
	font-size:17px;
	margin-left:1em;
}
.social-buttons, .social-buttons-2{
	margin-top:40px;
	margin-bottom:50px;
}
.social-buttons span:first-child{
	border-radius:25px;
	background-image: linear-gradient(#ea1413, #ee3b3c);
	padding:10px 31px;
	margin-right:15px;
}
.social-buttons span:last-child{
	border-radius:25px;
	background-image: linear-gradient(#3e59a3, #5d77bf);
	padding:10px 21px;
	margin-right:15px;
}
.social-buttons a{
	color:#fff;
	font-family:Montserrat-Regular;
}
.social-buttons a:hover{
	color:#fff;
	text-decoration:none;
}
.social-buttons a img{
	width:19px;
}
.social-buttons-2 span:first-child{
	border-radius:25px;
	background-image: linear-gradient(#ea1413, #ee3b3c);
	padding:10px 24px;
	margin-right:15px;
}
.social-buttons-2 span:last-child{
	border-radius:25px;
	background-image: linear-gradient(#3e59a3, #5d77bf);
	padding:10px 18px;
	margin-right:15px;
}
.social-buttons-2 a{
	color:#fff;
	font-family:Montserrat-Regular;
}
.social-buttons-2 a:hover{
	color:#fff;
	text-decoration:none;
}
.social-buttons-2 a img{
	width:19px;
}
.login-buttons{
	width:156px;
	margin:10px auto 30px auto;
}
.login-buttons span{
	border-radius:25px;
	background-image: linear-gradient(#005d9a, #2086c9);
	padding:12px 60px;
}
.login-buttons span a{
	color:#fff;
}
.login-right-block img{
	width:70px;
}
.login-right-block p{
	font-family:Montserrat-Regular;
}
.login-right-block h6{
	font-family:Montserrat-Bold;
}
.space{
	margin-top:10px;
}

/*otp page css*//*otp page css*//*otp page css*/
.otp-row{
	margin-top:70px;
	margin-bottom:70px;
}
.otp-block{
	box-shadow: 0px 0px 5px #8f8f8f;
	padding:20px;
	height:500px;
}
.otp-block h4{
	font-family:Montserrat-Medium;
	margin: 20px 0 37px 0;
}
.modal-titlel h4{
	font-family:Montserrat-Medium;
}
.otp-no{
	display: inline-block !important;
    /*width: 24% !important;*/
    /*padding: .375rem 3rem !important;*/
    border-bottom:solid 2px #005e9f !important;
    border-top:0 !important;
    border-right:0 !important;
    border-left:0 !important;
    border-radius:0 !important;
    margin:0 5px;
    font-weight:bold !important;
    color:#005e9f !important;
}
.otp-input{
	margin-top:70px;
}
input.form-control.col-sm-3.otp-no{
	max-width:21% !important;
}

.submit-button{
	width:156px;
	margin:100px auto 0 auto;
}
.submit-button span{
	border-radius:25px;
	background-image: linear-gradient(#005d9a, #2086c9);
	padding:12px 60px;
}
.submit-button span a{
	color:#fff;
}
.submit-button span a:hover{
	text-decoration:none;
}
.otp-submit-button{
	width:156px;
	margin:70px auto 28px auto;
}
.otp-submit-button span{
	border-radius:25px;
	background-image: linear-gradient(#005d9a, #2086c9);
	padding:12px 60px;
}
.otp-submit-button span a{
	color:#fff;
}
.otp-submit-button span a:hover{
	text-decoration:none;
}
/*Main button page css*/ /*Main button page css*//*Main button page css*/

.main-btn-block{
	box-shadow: 0px 0px 5px #8f8f8f;
    padding: 20px;
    height: 500px;
}
.main-btn-block img{
	width:170px;
}
.main-btn{
	width:270px;
	margin:100px auto 0 auto;
}
.main-btn span:first-child{
	display:block;
	border-radius:25px;
	background-image: linear-gradient(#005d9a, #2086c9);
	padding:12px 30px;
}
.main-btn span:nth-child(3){
	display:block;
	border-radius:25px;
	background-image: linear-gradient(#005d9a, #2086c9);
	padding:12px 30px;
	margin-top:30px;
}
.main-btn span:nth-child(2){
	display:block;
	font-size:13px;
	margin-top:10px;
	font-weight:500;
}
.main-btn span:last-child{
	display:block;
	font-size:13px;
	margin-top:10px;
	font-weight:500;
}
.main-btn span a{
	color:#fff;
}
.main-btn span a:hover{
	text-decoration:none;
}

/*pan card form page css*//*pan card form page css*//*pan card form page css*/
.main-form-row{
	margin-top:70px;
	margin-bottom:70px;
}
.main-form-block{
	box-shadow: 0px 0px 5px #8f8f8f;
    padding: 20px;
    background-color:#fff;
}
.main-form-block img{
	width:100px;
	margin-bottom:50px;
}

.main-form-block h3{
	font-family:Montserrat-Medium;
	margin-bottom:30px;
}
.next-btn{
	width:100%;
	margin:40px auto;
}
.next-btn-1{
	margin:40px auto;
}
.next-btn span{
	border-radius:25px;
	background-image: linear-gradient(#005d9a, #2086c9);
	padding:12px 55px;
}
.next-btn span a{
	color:#fff;
	font-family:Montserrat-Regular;
}
.next-btn span a:hover{
	color:#fff;
	text-decoration:none;
}
.input-width-all{
	/*width:70% !important;*/
	display:block !important;
}
.b-date{
	color:#000 !important;
	font-weight:normal !important;
	/*font-family:Montserrat-Regular !important;*/
}


.input-width-all img{
	width:40px;
	margin-bottom:29px;
	margin-left:90%;
}

.btn-file input[type=file] {
     position: absolute; 
    top: -13px;
    right: -382px;
    min-width: 100%;
    min-height: 100%;
    /* font-size: 100px; */
    text-align: right;
    filter: alpha(opacity=0);
    opacity:0;
    /* outline: none; */
    /* background: white; */
    /* cursor: inherit; */
    /* display: block; */
}
span.input.input--hoshi.form-group.input-width-all.btn-file.form-sixteen-fild{
	max-width:500px;
	width:100%;
    margin: 20px auto;
}
.special-note{
	/*font-family:Montserrat-Regular;*/
	font-size: 13px;
	margin-left: 20px;
}
.special-note a{
	/*font-family:Montserrat-Regular;*/
	font-size: 13px;
	color:#000;
}
.special-note a:hover{
	color:#005e9f;
}
/*upload fom 16 css*//*upload fom 16 css*//*upload fom 16 css*//*upload fom 16 css*/
.add-more{
	font-family:Montserrat-Regular;
	color:#191919;
}
.add-more:hover{
	color:#191919;
	text-decoration:none;
}

.main-form-block h5{
	font-family:Montserrat-Medium;
}

.complete-filling h1{
	font-family:Montserrat-Bold;
}
.complete-filling p{
	font-family:Montserrat-Regular;
	font-size:22px;
	margin-top:40px;
}
.upload-fom-sixteen .form-check-inline{
	margin-top:30px;
	margin-bottom:30px;
}

.upload-fom-sixteen .form-check-inline label{
	font-family:Montserrat-Medium;
}
/*GST css*//*GST css*//*GST css*//*GST css*/
.gst-check-box .checkbox{
	width:300px;
	margin:20px auto;
}
.gst-check-box .checkbox label{
	font-family:Montserrat-Regular;
	font-size:18px;
}



.checkbox label:after, 
.radio label:after {
    content: '';
    display: table;
    clear: both;
}

.checkbox .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    border-radius: .25em;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
}

.radio .cr {
    border-radius: 50%;
}

.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;
    top: 50%;
    left: 20%;
}

.radio .cr .cr-icon {
    margin-left: 0.04em;
}

.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
    display: none;
}

.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}


/*Payment page css*//*Payment page css*//*Payment page css*/

.gray-bg{
	background-color:#dbdbdb;
	border:solid 1px #fff;
	width:100%;
	max-width:350px;
	margin:0 auto;
	font-family:Montserrat-Bold;
	padding:15px 0;
}
.pay-head h4{
	margin-top:40px;
	margin-bottom:30px;
	font-family:Montserrat-Bold;
}

.radio-button{
	box-shadow:0px 0px 1px #8f8f8f;
	width:100%;
	max-width:350px;
	margin:0 auto;
	padding:15px;
}
.radio-button img{
	width:84px;
	margin-bottom:0;
	margin-left:15px;
}
.radio-button span.pay-card{
	margin-left:15px;
	font-family:Montserrat-Bold;
	color:#4c4c4c;
}
.radio-button input.img-input{
	margin-top:10px;
}
.card-form{
	margin-left:15px;
}
.card-form p{
	margin-left:15px;
}


.box{
    display: none;
}



/*Footer css*//*Footer css*//*Footer css*/
.footer{
	border-top:solid 8px #a9cf46;
}
.footer-row{
	margin-top:50px;
}
.footer-row h6{
	margin-bottom:15px;
	font-family:Montserrat-Bold;
}
.footer-row ul{
	margin-left:-36px;
}
.footer-row ul li{
	list-style-type:none;
	margin-bottom:10px;
}
.footer-row ul li a{
	color:#000;
	font-family:Montserrat-Regular;
	font-size:15px;
}
.footer-row ul li a:hover{
	color:#005d9a;
	text-decoration:none;
}
.footer-row i{
	margin-right:6px;	
	color:#5a5a5a;
}
.footer-row .c-address span{
	display:block;
	margin-left: 23px;
}
.footer-row p{
	font-family:Montserrat-Regular;
	font-size:15px;
}
.footer-row .c-address i{
	font-size:19px;
}
.footer-row i.fa-envelope{
	font-size:13px;
}
.footer-row p .ios{
	width:12px;
}
.footer-row p a{
	color:#000;
	font-family:Montserrat-Regular;
	font-size:15px;
}
.footer-row p a:hover{
	color:#005d9a;
	text-decoration:none;
}
p.social-media a{
	margin-right:20px;
	font-size:20px;
}

.social-fixed-icon{
	position:fixed;
	bottom:0;
	right:0;
	/*background-color:#fff;
	border-right:solid 5px #e62b33;
	border-top:solid 5px #e62b33;
	border-left:solid 5px #e62b33;
	border-top-right-radius:10px;
	border-top-left-radius:10px;*/
	padding:15px;
}
.social-fixed-icon a{
	margin:5px;
}
.social-fixed-icon a:last-child img{
	width:45px;
}
.social-fixed-icon a:first-child img{
	margin-top: 5px;
	width: 50px;
}

.link-pop-buttons span.special-link-button:first-child{
	border-radius: 25px;
    background-image: linear-gradient(#005d9a, #2086c9);
    padding: 12px 35px;
    border: 0;
    font-size: 13px;
    font-family: Montserrat-Regular;
}
.link-pop-buttons span.special-link-button:first-child a{
	color:#fff;
}
.link-pop-buttons span.special-link-button:last-child{
	border-radius: 25px;
    background-image: linear-gradient(#ea1413, #ee3b3c);
    padding: 12px 35px;
    border: 0;
    font-size: 13px;
    font-family: Montserrat-Regular;
}
.link-pop-buttons span.special-link-button:last-child a{
	color:#fff;
}
.imp-link-modal h4{
	margin:0 auto;
	color:#0072b9;
}

/*Copyright css*//*Copyright css*//*Copyright css*/
.container-fluid.copyright-footer.text-center{
	border-top:solid 1px #cbc9c9;
	/*border-top:solid 1px #005d9a;*/
	background-color:#005d9a;
}
.container-fluid.copyright-footer.text-center p{
	font-family:Montserrat-Regular;
	color:#fff;
	font-size:15px;
	padding-top:8px;
	padding-bottom:8px;
}

/*about us css*//*about us css*//*about us css*//*about us css*/

.about-us-row h3{
	font-family:Montserrat-Bold;
	margin-top:40px;
	background-color:#005d9a;
	padding:8px 0;
	color:#fff;
}
.about-us-row h4{
	font-family:Montserrat-Medium;
	margin-top:20px;
}
.flag, .loc{
	margin-top:50px ;
}
.flag p, .loc p{
	font-family:Montserrat-Bold;
	margin-bottom:0;
}
.flag a, .loc a{
	color:#000;
}
.flag a:hover, .loc a:hover{
	text-decoration:none;
	color:#000;
}
.about-para-1{
	margin-top:50px;
}

.about-para p, .about-para ul li{
	font-family:Montserrat-Regular;
	color:#212121;
}
.about-para a{
	font-family:Montserrat-Medium;
	color:#005d9a;
}
/*help center css*//*help center css*//*help center css*/
.help-center-row h3{
	font-family:Montserrat-Bold;
	margin-top:40px;
	background-color:#005d9a;
	padding:8px 0;
	color:#fff;
}
.help-center-row h6{
	font-family:Montserrat-Bold;
	margin-top:20px;
}
.help-content{
	margin-top:40px;
	font-family:Montserrat-Regular;
	color:#212121;
}
.help-para input, .help-para textarea{
	border-color:#a0a0a0;
}
.help-para p, .attach span{
	color:#212121;
	font-family:Montserrat-Regular;
}
.help-center-row .form-group{
	width:100%;
	max-width:500px;
}
.help-para iframe{
	width:100%;
	height:95%;

}
.attach{
	position:relative;
}
.attach input[type=file]{
	position: absolute;
    top: 0;
    left:20px;
    filter: alpha(opacity=0);
    opacity:0;
}
.menu-next-btn span {
    border-radius: 25px;
    background-image: linear-gradient(#005d9a, #2086c9);
    padding: 12px 55px;
}
.menu-next-btn span a{
   color:#fff;
}
.menu-next-btn span a:hover{
   text-decoration:none;
}
.help-para .menu-next-btn{
	margin:36px 0 25px -5px;
}

/* Terms of use css *//* Terms of use css *//* Terms of use css */
.terms-para{
	margin-bottom:50px;
}
.terms-row h3{
    font-family: Montserrat-Bold;
    margin-top:40px;
}
.terms-row img{
	margin-bottom:40px;
}
.terms-para p, .terms-para ol li {
	color: #212121;
    font-family: Montserrat-Regular;
}
.terms-para h5{
	color: #212121;
    font-family: Montserrat-bold;
    text-align:center;
    margin-top:21px;
    margin-bottom:21px;
}
.terms-para p.cap-para{
	font-family: Montserrat-bold;
}
.terms-para a{
	color:#005d9a;
}

/* Privacy policy css *//* Privacy policy css *//* Privacy policy css */

.privacy-policy-row{
	margin-bottom:50px;
}
.privacy-policy-row h3{
    font-family: Montserrat-Bold;
    margin-top:40px;
}
.privacy-policy-row img{
	margin-bottom:40px;
}
.policy-para p{
	color: #212121;
    font-family: Montserrat-Regular;
}
.policy-para h5{
	color: #212121;
    font-family: Montserrat-bold;
    text-align:center;
    margin-top:21px;
    margin-bottom:21px;
}
.policy-para a{
	color:#005d9a;
	text-decoration:underline;
}
.policy-para ul.personal-info-points li{
	list-style-type:none;
}
.policy-para ul.personal-info-points li h6{
	color: #212121;
    font-family: Montserrat-bold;
}
.policy-para ul.quick-under-points li{
	color: #212121;
    font-family: Montserrat-Regular;
    margin-bottom:20px;
}
.policy-para span{
	color:#005d9a;
	text-decoration:underline;
}

/* Refund policy css *//* Refund policy css *//* Refund policy css */
.refund-policy-row{
	margin-bottom:50px;
}
.refund-policy-row h3{
    font-family: Montserrat-Bold;
    margin-top:40px;
}
.refund-policy-row img{
	margin-bottom:40px;
}
.refund-para p{
	color: #212121;
    font-family: Montserrat-Regular;
}
.refund-para span{
	color:#005d9a;
	text-decoration:underline;
}

/* We are Hiring css *//* We are Hiring css *//* We are Hiring css */

.we-hiring-row{
	margin-bottom:50px;
}
.we-hiring-row h3{
    font-family: Montserrat-Bold;
    margin-top:40px;
    background-color:#005d9a;
	padding:8px 0;
	color:#fff;
}
.we-hiring-row img{
	margin-bottom:40px;
}
.we-hiring-para p{
	color: #212121;
    font-family: Montserrat-Regular;
}
.we-hiring-para span{
	color:#005d9a;
	text-decoration:underline;
}
.we-hiring-para b{
	font-family: Montserrat-Bold;
}

/* Why us css *//* Why us css *//* Why us css */

.why-us-row{
	margin-top:40px;
	margin-bottom:40px;
}
.why-us-content h6{
    font-family: Montserrat-Bold;
}
.why-us-content p{
	color: #212121;
    font-family: Montserrat-Regular;
    text-align:justify;
}
.why-us-content ul{
	margin-top:30px;
}
.why-us-content ul li{
    margin-bottom:30px;
}
.why-us-row img.svg-img{
	max-width:400px;
	width:100%;
	display:block;
	margin:0 auto;
	margin-top:35px;
}
.why-us-row h3{
    font-family: Montserrat-Bold;
    margin-top:40px;
    background-color:#005d9a;
	padding:8px 0;
	color:#fff;
}
/*income tax Pricing css *//*income tax Pricing css *//*income tax Pricing css */
.tax-pricing-content h4.plan-head{
	margin:10px auto 50px auto;
	font-family: Montserrat-Regular;
	font-weight:bold;
}
.pricing-row{
	margin-bottom:50px;
}
.pricing-row h3{
    font-family: Montserrat-Bold;
    margin-top:40px;
    background-color:#005d9a;
	padding:8px 0;
	color:#fff;
}
.pricing-row img{
	margin-bottom:40px;
}
.tax-pricing-content .standard-plan .outer{
	height:auto;
	background-color:#eeeef0;
	box-shadow: 0px 0px 5px #8f8f8f;
	border-top:solid 5px #43a047;
	border-bottom:solid 5px #43a047;
}
.tax-pricing-content .elite-plan .outer{
	height:auto;
	background-color:#eeeef0;
	box-shadow: 0px 0px 5px #8f8f8f;
	border-top:solid 5px #005d9a;
	border-bottom:solid 5px #005d9a;
}
.standard-plan .outer h5, .elite-plan .outer h5 {
	font-family: Montserrat-Bold;
	padding: 8px 0;
	margin-top:5px;
}
.tax-pricing-content ul li{
	list-style-type:none;
}
.tax-pricing-content ul{
	width:80%;
	margin:0 auto;
}
.tax-pricing-content .standard-plan .amount{
	width:100%;
	background-color:#43a047;
	padding:8px 0 1px 0;
}
.tax-pricing-content .elite-plan .amount{
	width:100%;
	background-color:#005d9a;
	padding:8px 0 1px 0;
}
.standard-plan .amount h6, .elite-plan .amount h6{
	color:#fff;
	font-family: Montserrat-Italic;
	font-weight: bold;
	line-height: 30px;
    font-size: 19px;
}
.standard-plan .amount h6 span, .elite-plan .amount h6 span{
	text-decoration: line-through;
}
.standard-plan .amount p, .elite-plan .amount p{
	color:#fff;
	font-family: Montserrat-Regular;
	line-height: 33px;
    font-size: 19px;
}
.standard-plan .description, .elite-plan .description{
	margin-top:25px;
}
.standard-plan .description p, .elite-plan .description p{
	font-family: Montserrat-Regular;
	font-size: 14px;
    font-weight: bold;
}
.standard-plan .description p.odd-line, .elite-plan .description p.odd-line{
	background-color:#fff;
	padding:12px 2px;
}
.includes-data h6{
	font-family: Montserrat-Bold;
	margin-top:17px;
	margin-bottom: 0;
	/*text-decoration:underline;*/
}

/*GST Pricing css *//*GST Pricing css *//*GST Pricing css */
.gst-pricing-content{
	display:block;
}
.gst-pricing-content h4.plan-head{
	margin:60px auto 50px auto;
	font-family: Montserrat-Regular;
	font-weight:bold;
}
.gst-pricing-content ul li{
	list-style-type:none;
}
.gst-pricing-content ul{
	width:82%;
	margin:0 auto;
}
.gst-pricing-content .standard-plan .amount{
	width:100%;
	background-color:#d32f2e;
	padding:8px 0 1px 0;
}
.gst-pricing-content .elite-plan .amount{
	width:100%;
	background-color:#5c34a4;
	padding:8px 0 1px 0;
}
.gst-pricing-content .standard-plan .outer{
	height:auto;
	background-color:#eeeef0;
	box-shadow: 0px 0px 5px #8f8f8f;
	border-top:solid 5px #d32f2e;
	border-bottom:solid 5px #d32f2e;
}
.gst-pricing-content .elite-plan .outer{
	height:auto;
	background-color:#eeeef0;
	box-shadow: 0px 0px 5px #8f8f8f;
	border-top:solid 5px #5c34a4;
	border-bottom:solid 5px #5c34a4;
}
.same-page-linking{
	margin:30px auto;
}

.same-page-linking a{
	font-family: Montserrat-Regular;
    color: #fff;
    background-color: #005d9a;
    width: 185px;
    font-size: 13px;
    padding: 10px;
    box-shadow:0 2px 2px #c3c3c3;
}
.same-page-linking a:hover{
    color: #fff;
}

/*Our Services css*//*Our Services css*//*Our Services css*/

.our-services-row{
	margin-top:40px;
	margin-bottom:40px;
}
.our-services-row h3{
    font-family: Montserrat-Bold;
    background-color:#005d9a;
	padding:8px 0;
	color:#fff;
}
.our-services-row img{
	margin-bottom:70px;
}
.our-services-row h5{
    font-family: Montserrat-Bold;
    margin:40px 0 20px 0;
}
.our-services-row p.service-info-para{
	color: #212121;
    font-family: Montserrat-Regular;
    height: 150px;
}
.services-block{
	margin-top:30px;
	margin-bottom:30px;
    box-shadow: 0px 0px 5px #8f8f8f;
    padding:15px 8px;
    position:relative;
    height:350px;
}
.services-block img.service-icon{
	position:absolute;
	width:80px;
	top:-42px;
	left:43%;
}
.services-block img.blue-line{
	margin-bottom: 29px;
}
.services-block a{
	font-family: Montserrat-Bold;
	text-decoration:underline;
	color:#005d9a;
}
.last-block{
	height:auto !important;
}
.last-block p{
	height:auto !important;
}
.input-width-all img{
	width:35px;
	margin-bottom:29px;
	margin-left:90%;
}

/*.btn-file input[type=file] {
	position: absolute; 
    top: -13px;
    right: -382px;
    min-width: 100%;
    min-height: 100%;
    text-align: right;
    filter: alpha(opacity=0);
    opacity:0;
 }*/
 .btn-file input[type=file] {
	position: absolute; 
    top: -39px;
    font-size: 26px;
    right: -148px;
    min-width: 100%;
    min-height: 100%;
    text-align: right;
    filter: alpha(opacity=0);
    opacity:0;
 }
/*.our-services-row h6{*/
/*	font-family:Montserrat-Bold;*/
/*	margin-left: 20px;*/
/*	border: solid 1px darkblue;*/
/*    padding: 10px;*/
/*    background-color: yellow;*/
/* }*/
.special-note{
	/*font-family:Montserrat-Regular;*/
	font-size: 12px;
	margin-left: 20px;
}
.special-note-2{
	font-family:Montserrat-Bold;
	font-size: 13px;
	margin-left: 20px;
	margin-top:30px;
}
.special-note-3{
	font-family:Montserrat-Bold;
	font-size: 13px;
	margin-left: 20px;
}
.modal-submit-btn{
	background-image: linear-gradient(#005d9a, #2086c9);
}
.modal-header-para{
	border-bottom: 1px solid #e9ecef;
	padding:8px 10px 20px 17px;
	font-family:Montserrat-Regular;
	color:#6d6c6c;
}
.modal-title h4{
	font-family:Montserrat-Bold;
}
.mail-id{
	font-family:Montserrat-Bold;
}
.next-btn-1 .form-special-button{
	border-radius: 25px;
	background-image: linear-gradient(#005d9a, #2086c9);
	padding: 12px 55px;
	border:0;
	font-size:13px;
	color:#fff;
	font-family:Montserrat-Regular;
}
.next-btn .form-special-button, .login-buttons .form-special-button,
.otp-submit-button .form-special-button, .menu-next-btn .form-special-button{
	border-radius: 25px;
	background-image: linear-gradient(#005d9a, #2086c9);
	padding: 12px 43px;
	/*max-width: 200px;
	width:100%;*/ 
	border:0;
	font-size:13px;
	color:#fff;
	font-family:Montserrat-Regular;
}
.next-btn .form-special-button:first-child{
	float:left;
	margin:10px 0;
}
.next-btn .form-special-button:last-child{
	float:right;
	margin:10px 0;
}
.main-btn .form-special-button{
	border-radius: 25px;
	background-image: linear-gradient(#005d9a, #2086c9);
	padding: 12px 33px;
	max-width: 300px;
	width:100%; 
	border:0;
	color:#fff;
	font-family:Montserrat-Regular;
}
.main-btn .form-special-button:first-child{
	margin-bottom:27px;
}

/*Required Details css*//*Required Details css*//*Required Details css*/
.required-details-list p{
	font-family:Montserrat-Regular;
	font-size: 14px;
}
.required-details-list ol li{
	margin-bottom:15px;
	font-family:Montserrat-Regular;
	font-size: 14px;
}

/*Last page css*//*Last page css*//*Last page css*/
.income-last-page input{
	max-width:450px;
	width:100%;
}
.income-last-page p{
	margin-top:30px;
	margin-bottom:30px;
	font-family:Montserrat-Regular;
	font-size: 15px;
}
.income-last-page p a{
	color:#005d9a;
	text-decoration:underline;
}


/*Setting page css*//*Setting page css*//*Setting page css*/

.setting-block{
	box-shadow: 0px 0px 5px #8f8f8f;
    padding: 20px;
}
.setting-block h4 {
    font-family: Montserrat-Medium;
    margin: 20px 0 37px 0;
    font-size: 23px;
}
.setting-block ul {
    /* width: 52%; */
    width: 375px;
    margin: 0 auto 50px auto;
}
.setting-block ul li.active {
    color: #000;
}
.setting-block ul li {
    margin: 5px 48px 6px 16px;
    /*margin: 5px 20px 6px 10px;*/
}
.setting-block ul li.active a {
    font-weight:bold;
}

.setting-block ul li a {
    color: #000;
    color: #7a7a7a;
}

.setting-block ul li a:hover{
	text-decoration:none;
}
.setting-block ul li a:focus, .login-block ul li a:active{
	font-weight:bold;
	border-bottom:solid 2px #7a7a7a;
	padding-bottom:8px;
}
.setting-block ul li.active{
	color:#000;
}
.setting-row{
	margin-bottom:25px;
}
.setting-row h6{
	color:#6d7177;
}
.setting-row p{
	font-size:17px;
}
.security-row input{
	border-top:none;
	border-right:none;
	border-left:none;
	border-color:#bdbbbb;
	border-radius:0;
}


/*code popup css*//*code popup css*//*code popup css*/

.code-submit-button{
	/*width:156px;*/
	/*margin:70px auto 28px auto;*/
	width:100%;
}
.code-submit-button span{
	border-radius:25px;
	background-image: linear-gradient(#005d9a, #2086c9);
	padding:12px 60px;
}
.code-submit-button span a{
	color:#fff;
}
.code-submit-button span a:hover{
	text-decoration:none;
}
.code-submit-button .form-special-button{
	border-radius: 25px;
    background-image: linear-gradient(#005d9a, #2086c9);
    padding: 11px 15px;
    border: 0;
    color: #fff;
    font-family: Montserrat-Regular;
    float:right;
}
.deactivate-btn{
	float:left;
}
.deactivate-btn:hover{
	text-decoration:none;
}
.otp-para{
    font-size:17px;
}

/*forgot-password css*//*forgot-password css*//*forgot-password css*/

.forgot-box{
	max-width:600px;
    background-color: #fff;
    width: 98%;
    box-shadow: 0 2px 10px #434343;
    /*padding-top: 40px;
    padding-bottom: 40px;*/
    padding:40px 10px;
    margin: 150px auto;
}
.forgot-box h4{
	text-align:center;
	margin-bottom:30px;
	font-family: Montserrat-Regular;
}
.forgot-box label{
	font-family: Montserrat-Regular;
	font-size:15px;
	font-weight:600;
}
.forgot-box .form-group{
	width:96%;
	margin:0 auto 25px auto;
}
.forgot-box .forgot-btn{
	border-radius: 25px;
    background-image: linear-gradient(#005d9a, #2086c9);
    padding: 12px 43px;
    border: 0;
    font-size: 13px;
    color: #fff;
    font-family: Montserrat-Regular;
    width:150px;
}
.forgot-box .forgot-btn:hover{
	color: #fff;
} 


.forgot-mail{
	width:96%;
	margin:0 auto 25px auto;
}
.forgot-mail input{
	display:block;
}
.forgot-mail input:first-child{
	display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.forgot-mail-lab{
	margin-left:14px;
}
.forgot-submit{
	width:150px;
	/*margin:0 auto;*/
	float:right;
}
.forgot-submit input{
	border-radius: 25px;
    background-image: linear-gradient(#005d9a, #2086c9);
    padding: 12px 43px;
    border: 0;
    font-size: 13px;
    color: #fff;
    font-family: Montserrat-Regular;
    width:150px !important;
}
.forgot-submit input:hover{
	color: #fff;
}
.login-now{
	width:100px;
	float:left;
	margin-top:5px;
}
.login-now a{
	color:#005d9a;
	text-decoration:underline;
	font-weight:600;
}
.re-doc-list{
	background-color:#005d9a; 
	padding:3px;
}
li.nav-item.re-doc-list a.nav-link{
	color:#fff; 
}

/*Media query css*//*Media query css*//*Media query css*/

@media only screen and (max-width:411px){
	.setting-block ul li {
	    margin: 5px 20px 6px 10px;
	}
	.setting-block ul {
     	width: 100%; 
	  	margin: 0 auto 50px auto;
	}
}
@media only screen and (min-width:576px){
	.qr-right{
		display:block;
	}
	.qr-bottom{
		display:none;
	}
}
@media only screen and (max-width:575px){
	.qr-right{
		display:none;
	}
	.qr-bottom{
		display:block;
	}
	#panFile, #adhaarFile{
		width: 100%;
	}
}

@media only screen and (max-width:767px){
	
	#cSource .next-btn .form-special-button:first-child{
		float:none;
		font-size:13px;
		padding: 12px 33px;
	}
	#cSource .next-btn .form-special-button:last-child{
		float:none;
		font-size:13px;
		padding: 12px 33px;
	}
}

@media only screen and (max-width:404px){
	.next-btn .form-special-button:first-child{
		float:none;
	}
	.next-btn .form-special-button:last-child{
		float:none;
	}
}
@media only screen and (min-width:500px) and (max-width:549px){
	.input-width-all img{
		margin-left:79% !important;
	}

	.btn-file input[type=file] {
	    right: -71px !important;
	    font-size: 26px;
	}
}
@media only screen and (min-width:390px) and (max-width:499px){
	.input-width-all img{
		margin-left:79% !important;
	}

	.btn-file input[type=file] {
	    right: -6px !important;
	    font-size: 26px;
	}
}
@media only screen and (min-width:320px) and (max-width:389px){
	.input-width-all img{
		margin-left:79% !important;
	}

	.btn-file input[type=file] {
	    right: -6px !important;
	    font-size: 26px;
	}
}
@media only screen and (min-width:320px) and (max-width:320px){
	.main-btn{
		width:250px;	}
}
@media only screen and (min-width:576px) and (max-width:1199px){
	.social-buttons a, .social-buttons-2 a{
		font-size:13px;
	}
	.social-buttons a img, .social-buttons-2 a img{
		width:17px;
	}
	.social-buttons span:first-child{
		padding:10px 26px;
	}
	.social-buttons span:last-child{
		padding:10px 17px;
	}
	.social-buttons-2 span:first-child{
		padding:10px 20px;
	}
	.social-buttons-2 span:last-child{
		padding:10px 11px;
	}
}
@media only screen and (max-width:575px){
	.social-buttons span, .social-buttons-2 span{
		display:block;
		margin-bottom:20px;
	}
	.social-buttons, .social-buttons-2{
		width:257px;
		margin: 40px auto 20px auto;
	}
}
@media only screen and (min-width:768px){
	span.input__label-content.input__label-content--hoshi.dob-aadhar{
		display:none;
	}
	span.input__label-content.input__label-content--hoshi.dob-pan{
		display:none;
	}
	.large-logo{
		width:120px;
	}
	.small-logo{
		display:none;
	}
}

@media only screen and (max-width:575px){
	.services-block{
		height:auto;
	}
	.our-services-row p.service-info-para{
		height:auto;
	}
}
@media only screen and (max-width:575px) and (min-width:400px){
	.services-block img.service-icon{
		left:42%;
	}
}
@media only screen and (max-width:399px) and (min-width:320px){
	.services-block img.service-icon{
		left:38%;
	}
}
@media only screen and (max-width:380px){
	.same-page-linking a{
		display:block;
		margin-bottom:15px;
	}
}
@media only screen and (min-width:1200px){
	.standard-plan .outer{
		width:100%;
		max-width:400px;
		height:auto;
	}
	.elite-plan .outer{
		width:100%;
		max-width:400px;
		height:auto;
	}
	.tax-pricing-content ul li{
		width:100%;
		max-width:400px;
	}
	.gst-pricing-content ul li{
		width:100%;
		max-width:400px;
	}
}
@media only screen and (min-width:900px){
	.tax-pricing-content ul li{
		display:inline-block;
	}
	.gst-pricing-content ul li{
		display:inline-block;
	}
	.standard-plan{
		margin-right:25px;
	}
}
@media only screen and (min-width:768px){
	.large-logo{
		width:120px;
	}
	.small-logo{
		display:none;
	}
	span.input__label-content.input__label-content--hoshi.dob-pan {
	    display: none;
	}
}
@media only screen and (min-width:1024px){
	.how-it-works-row h6{
		height:35px;
	}	
}
@media only screen and (max-width:1023px) and (min-width:768px){
	.how-it-works-row h6{
		height:45px;
	}	
}
@media only screen and (max-width:1199px) and (min-width:992px){
	.main-buttons h1{
		margin-top:40px;
	}
	.standard-plan .outer{
		width:100%;
		max-width:338px;
		height:auto;
	}
	.elite-plan .outer{
		width:100%;
		max-width:338px;
		height:auto;
	}
	.tax-pricing-content ul li{
		width:100%;
		max-width:340px;
	}
	.gst-pricing-content ul li{
		width:100%;
		max-width:340px;
	}
	.services-block{
	    height:400px;
	}
}
@media only screen and (max-width:991px) and (min-width:768px){
	.standard-plan .outer{
		width:100%;
		max-width:310px;
		height:auto;
	}
	.elite-plan .outer{
		width:100%;
		max-width:310px;
		height:auto;
	}
	.tax-pricing-content ul li{
		width:100%;
		max-width:310px;
	}
	.tax-pricing-content ul li{
		display:inline-block;
	}
	.standard-plan{
		margin-right:30px;
	}
	.tax-pricing-content ul{
		width:100%;
	}
	.gst-pricing-content ul li{
		width:100%;
		max-width:310px;
	}
	.gst-pricing-content ul li{
		display:inline-block;
	}
	.gst-pricing-content ul{
			width:100%;
	}
	.services-block img.service-icon{
		left:45%;
	}
}
@media only screen and (min-width:992px){
	li.nav-item{
		display:inline-block;
	}
	.navbar-nav li a{
		display:inline;
	}
	.navbar-collapse{
		display: flex!important;
		flex-direction: row-reverse!important;
	}
	.small-screen{
		display:none !important;
	}
	.man-2{
		display:none;
	}
	.testimonial-para{
		width:240px;
	}
	.small-screen{
		display:none !important;
	}
}

@media only screen and (max-width:991px){
	.small-screen{
		display:block !important;
	}
	.blue-right-nav{
		display:none;	
	}
	.blue-left-nav{
		text-align:center;
	}
	.man-2{
		display:none;
	}
	.main-button-boy img{
		display:none;
	}
	.main-buttons h1{
		margin-top:50px;
	}
	.navbar-nav{
		margin-top:30px;
	}
	.navbar-nav .nav-item{
		border-bottom:solid 1px #e1e1e1;
	}
}

@media only screen and (max-width:600px){
	.two-buttons a{
		display:block;
		margin-bottom:15px;
	}
	.tax-pricing-content ul {
	    width: 80%;
	    margin: 0 auto;
	    /*margin-left: -18px;*/
	}
	.gst-pricing-content ul {
	    width: 80%;
	    margin: 0 auto;
	    /*margin-left: -18px;*/
	}
}
@media only screen and (max-width:600px) and (min-width:500px){
	.two-buttons{
		margin-left:32%;
	}
}
@media only screen and (max-width:499px) and (min-width:400px){
	.two-buttons{
		margin-left:28%;
	}
}
@media only screen and (max-width:399px) and (min-width:320px){
	.two-buttons{
		margin-left:22%;
	}
	.main-buttons h1{
		font-size:2rem;
	}
}
@media only screen and (max-width:767px){
	.testimonial-para{
		width:80%;
	}
	.large-logo{
		display:none;
	}
	.small-logo{
		width:40px;
		display:block;
	}
	.tax-pricing-content ul{
		width:100%;
		margin-left: -20px;
	}
	.tax-pricing-content ul li{
		margin-bottom:30px;
	}
	.gst-pricing-content ul{
		width:100%;
		margin-left: -20px;
	}
	.gst-pricing-content ul li{
		margin-bottom:30px;
	}
}
@media only screen and (max-width:991px) and (min-width:768px){
	.testimonial-para{
		width:223px;
	}
	.item-box-blog-text{
		height:194px;
	}
	.item-box-blog{
		padding:0 !important;
	}
}
@media only screen and (min-width:600px){
	.upload-fom-sixteen .form-check-inline:first-child{
		margin-right:40px;
	}

}

