/* common css*/
body {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  -ms-overflow-style: scrollbar;
}

.container-fluid {
  max-width: 1165px;
  width: 100%;
}

.item .container-fluid {
  position: relative;
}

.header>.container-fluid,
.pageBottom .container-fluid {
  max-width: 1250px;
  width: 100%;
}

a:hover {
  text-decoration: none;
  color: #ff0000;
}

a:focus {
  text-decoration: none;
}

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-weight: 300;
}

button[disabled],
html input[disabled] {
  opacity: 0.3;
  cursor: not-allowed;
}

textarea {
  resize: none;
}

.no-padding {
  padding: 0;
}

.no-margin {
  margin: 0;
}

.banner {
  background-color: #ecf0f1;
  overflow: hidden;
  margin-top: 80px;
}

.banner img {
  width: 100%;
  height: auto;
}

/* common css ends*/
/* header */
.header {
  z-index: 25;
}

/* header ends*/
.footer-form {
  background-color: #000;
}

.footer-form .reload,
.footer-form {
  color: #808080;
  font-size: 20px;
  padding: 20px 10px;
}

.footer-form label {
  font-weight: bolder;
}

.footer-form .form-horizontal .form-group {
  margin: 0 0 15px;
}

.footer-form input[type="button"] {
  width: 100%;
}

/* about-us */
/* .aboutUs h2, .hiw h2, .rates h2, .datasec h2, .serVices h2, .bkserVices h2, .accntRecevable h2, .accntPayable h2, .payRoll h2, .taxService h2, .cpa h2, .assisted h2, .smb h2, .retail h2, .realEstate h2, .contactUs h2, .PrivacyPolicy h2, .Testimonial h2, .faqs h2
{
	font-size:38px;
	border-bottom: 1px solid #ededed;
    margin: 20px 0;
    padding-bottom: 15px;
} */
.aboutUs h1,
.hiw h1,
.rates h1,
.datasec h1,
.serVices h1,
.bkserVices h1,
.accntRecevable h1,
.accntPayable h1,
.payRoll h1,
.taxService h1,
.cpa h1,
.assisted h1,
.smb h1,
.retail h1,
.realEstate h1,
.contactUs h1,
.PrivacyPolicy h1,
.Testimonial h1,
.faqs h1 {
  font-size: 38px;
  border-bottom: 1px solid #ededed;
  margin: 20px 0;
  padding-bottom: 15px;
}

.PrivacyPolicy h1 {
  font-size: 38px !important;
  border-bottom: 1px solid #ededed !important;
  margin: 20px 0 !important;
  padding-bottom: 15px !important;
}

.aboutUs p,
.hiw p,
.rates p,
.datasec p,
.serVices p,
.bkserVices p,
.accntRecevable p,
.accntPayable p,
.payRoll p,
.taxService p,
.cpa p,
.assisted p,
.smb p,
.retail p,
.realEstate p,
.contactUs p,
.PrivacyPolicy p,
.Testimonial p,
.faqs p {
  font-size: 18px;
  line-height: 32px;
  text-align: justify;
  margin: 20px auto;
}

.acntPayable-Content {
  padding: 30px 15px;
}

/* challenges */
.challenges {
  background: #339985 url("../../images/abt_border.png") no-repeat center;
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  padding: 20px 0;
}

.challenges span {
  font-weight: 500;
}

.challenges p {
  margin: 20px auto 25px auto;
}

.challenges ul {
  margin-top: 20px;
  padding: 0 0 0 40px;
}

.challenges ul li {
  list-style-image: url(../../images/rightarrow.png);
  margin-bottom: 10px;
}

.chlngHead {
  font-weight: 500;
  width: 80%;
  margin: 0 0 10px 0 !important;
}

.chlngHead:after {
  content: "";
  display: block;
  margin-top: 10px;
  border-bottom: 1px solid #dcdcdc;
}

/* challenges ends*/
/* whyVelan */
.whyVelan {
  padding: 20px 0;
}

.whyVelan p {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 25px;
}

.whyVelan h2 {
  font-size: 38px;
}

.abtProcess {
  background: url(../../images/abt_process.png) no-repeat;
  min-height: 80px;
  padding-left: 90px;
  margin-top: 10%;
  width: 90%;
}

.abtIntegrate {
  background: url(../../images/abt_integrate.png) no-repeat;
  min-height: 80px;
  padding-left: 90px;
  margin-top: 10%;
  width: 90%;
}

.abtDocument {
  background: url(../../images/abt_document.png) no-repeat;
  min-height: 80px;
  padding-left: 90px;
  margin-top: 10%;
  width: 90%;
}

.abtPrice {
  background: url(../../images/abt_price.png) no-repeat;
  min-height: 80px;
  padding-left: 90px;
  margin-top: 10%;
  width: 90%;
}

.pad-left {
  padding: 0 0 0 50px;
}

/* whyVelan ends*/
/* about-us ends*/
/* hiw */
.hiw {
  margin-bottom: 70px;
}

.hiw .row .col-sm-4 {
  margin-top: 50px;
  padding-right: 5%;
}

.hiw .row .col-sm-4 img {
  margin: auto;
}

.hiw .row .col-sm-4 p {
  font-size: 18px;
  line-height: 32px;
  margin: 15px auto;
}

/* hiw ends*/
/* datasec */
.datasec .row {
  margin-bottom: 50px;
}

.datasec h3 {
  font-size: 20px;
  font-weight: 500;
  margin: 20px auto;
}

.datasec ul {
  margin: 0 0 0 40px;
}

.datasec li {
  list-style-image: url("../../images/green_tick.png");
  padding: 0 0 5px 15px;
  line-height: 32px;
  font-size: 18px;
  font-weight: 300;
}

/* datasec ends*/
/* servicespage */
/* advantages */
.advantages,
.serviceOffer,
.acntRecevable,
.acntPayable,
.payRollOffer,
.taxServiceOffer,
.CPAs,
.assistedFacility,
.smbOffer,
.retailService {
  background: #339985;
  color: #fff;
  padding: 40px 0;
}

.advantages h3,
.serviceOffer h3,
.acntRecevable h3,
.acntPayable h3,
.payRollOffer h3,
.taxServiceOffer h3,
.assistedFacility h3,
.smbOffer h3,
.retailService h3 {
  margin: 15px auto 30px auto;
  font-size: 30px;
  font-weight: 300;
}

.advantages ul,
.serviceOffer ul,
.acntRecevable ul,
.acntPayable ul,
.payRollOffer ul,
.taxServiceOffer ul,
.CPAs ul,
.assistedFacility ul,
.smbOffer ul,
.retailService ul {
  padding: 0 0 0 40px;
}

.advantages li,
.serviceOffer li,
.acntRecevable li,
.acntPayable li,
.payRollOffer li,
.taxServiceOffer li,
.CPAs li,
.assistedFacility li,
.smbOffer li,
.retailService li {
  list-style-image: url("../../images/tick.png");
  font-size: 20px;
  padding: 10px 0 0 15px;
}

/* advantages ends */
/* bookkeepingFor */
#bookkeepingFor {
  background: #339985;
  color: #fff;
}

#bookkeepingFor .icons {
  padding: 35px 0;
}

#bookkeepingFor h2 {
  margin: 0 auto 40px auto;
  font-size: 35px;
  font-weight: 300;
}

#bookkeepingFor .icons h3 {
  width: auto;
  margin: 15px auto 20px auto;
  font-size: 18px;
  line-height: 32px;
}

#bookkeepingFor .icons h3 a {
  color: #fff;
}

/* bookkeepingFor ends*/
/* servicespage */
/* cpas */
.CPAs h3 {
  margin: 15px auto;
  font-weight: 500;
}

.gbs {
  background: url(../../images/cpas_gbs.png) no-repeat top left;
}

.wps {
  background: url(../../images/cpas_wus.png) no-repeat top left;
}

.tp {
  background: url(../../images/cpas_tp.png) no-repeat top left;
}

.fsp {
  background: url(../../images/cpas_fsp.png) no-repeat top left;
}

.pp {
  background: url(../../images/cpas_pr.png) no-repeat top left;
}

.gbs,
.wps,
.tp,
.fsp,
.pp {
  padding: 0 0 0 90px;
  margin: 20px auto;
}

/* cpas */
/* contactUs */
.contactUs {
  /* max-width: 700px; */
  margin: 0 auto;
}

.contactUs label {
  font-size: 18px;
  /* padding:0 0 1% 13%; */
  font-weight: 500;
}

.contactUs .consent-text {
  text-align: left;
  padding-top: 10px;
}

.contactUs .clr {
  color: #349985;
}

.contactUs p {
  text-align: center;
  margin: 0 0 10px 0;
}

.contactUs label.error,
.footer-form label.error {
  color: #ff0000;
  font-size: 13px;
  font-weight: 400;
  font-style: italic;
}

.contactUs table {
  margin: 0 0 0 55px;
}

.contactUs td {
  display: inline-block;
  vertical-align: middle;
  padding: 0 20px;
  font-size: 24px;
}

.sumbit,
.footersubmit {
  margin: 10px auto;
  padding: 10px;
  font-size: 20px;
  border-radius: 4px;
  display: block;
  background-color: #135b4d;
  border: none;
  color: #fff;
  margin-top: 40px;
}

.reLoadtd {
  vertical-align: middle;
}

.reLoadtd a {
  background: url(../../images/refresh.png) no-repeat 6px center;
  padding: 0 0 0 30px !important;
  color: #000 !important;
  vertical-align: middle;
}

.quick-form .reload {
  color: #fff;
  font-weight: 400;
}

.captcha p {
  text-align: left;
  padding: 0 0 0 75px;
}

.contactUs textarea.form-control {
  resize: none;
  /* position: absolute; */
  height: 150px;
  /* left: 74px; */
}

.contactUs .form-control {
  width: 100%;
  margin: 0 auto;
  height: 45px;
  box-shadow: none;
}

.contactUs .form-group {
  margin-bottom: 20px;
}

/* .captchaContact {
	margin-bottom:20px;
} */

.capatchaField .row {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
}

.capatchaField .captchaCode {
  margin-top: 2px;
}

.thankyou-banner h1 {
  font-size: 80px;
  text-align: center;
  color: #333;
}

.thankyou-banner {
  padding: 80px 0px;
}

.thankyou-banner p {
  margin-top: 30px;
  text-align: center;
  font-size: 35px;
}

.thankyou-banner img {
  display: block;
  width: auto;
  margin: 0 auto;
}

/* contactUs ends*/
/* err-msg */
.err-msg {
  color: #ff0000;
  padding: 5px;
}

/* err-msg ends */
/* realEstates */
.realEstates {
  background: #339985;
  color: #fff;
  padding: 20px 0;
}

.realEstates h3,
.testMon,
.tab-content h3,
.panel-body h3,
.quick-form label,
.quickLinks,
.contact a {
  font-weight: 500;
}

.realEstates h3 {
  font-size: 22px;
  margin: 20px auto;
}

.realEstates p {
  font-size: 16px;
  margin: 15px auto;
  line-height: 30px;
}

/* realEstates */
/* testMon */
.Testimonial {
  margin-bottom: 35px;
}

.testMon {
  color: #339985;
  font-size: 16px;
  padding: 15px 0;
}

/* testMon */
/* faq */
.tab-content {
  border: 1px solid #ccc;
  background-color: #f6f6f6;
  padding: 15px;
}

.tab-content div {
  padding: 20px 0;
}

.nav-pills li {
  font-size: 20px;
  width: 19.3%;
}

.nav-pills li a {
  font-weight: 500;
  color: #989494;
  text-align: center;
  background-color: #dedede;
  border-radius: initial;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
  background-color: #339985;
}

.nav>li>a:focus,
.nav>li>a:hover {
  background-color: #339985;
  color: #fff;
}

.tab-content h3,
.panel-body h3 {
  font-size: 20px;
  color: #333;
}

.tab-content p,
.panel-body p {
  font-size: 18px;
  line-height: 30px;
  padding-bottom: 32px;
}

.nav-pills {
  padding: 0 92px;
}

.nav-pills>li+li {
  margin-left: 5px;
}

.tab-content h3 {
  padding-bottom: 10px;
}

.tab-content {
  margin-bottom: 30px;
}

/* faq ends*/
/* nav-bar */
.navbar {
  min-height: 80px;
}

.navbar-default {
  background: #fff;
  border: none;
  margin-bottom: 0;
}

.nav li:nth-child(3)>.serPadding {
  padding-bottom: 20px;
}

.navbar-collapse {
  margin-top: 15px;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border: none;
}

.navbar-brand {
  padding: 0 15px 0 0;
}

.navbar-brand img {
  margin-top: 5px;
}

.navbar-nav>li {
  margin: 0 10px 0 0;
}

.dropdown-menu>li>a>span {
  color: #026742;
}

#menubar .navbar-nav>li:last-child {
  margin: 0;
}

li.dropdown.active #slide,
li.dropdown:hover #slide {
  background: url(../../images/whiteDownarrow.png) no-repeat center 22px;
  height: 53px;
}

.caret {
  border-top: 6px dashed;
  margin-left: 4px;
}

.navbar-default .navbar-nav>li>a {
  padding: 8px 6px;
  color: #000;
  font-size: 18px;
}

.dropdown-menu {
  background: #3dab95;
  padding: 0;
  font-size: 18px;
  box-shadow: none;
  min-width: 275px;
}

.dropdown-menu>li {
  border-bottom: 1px solid #62baa8;
}

.dropdown-menu>li:last-child {
  border-bottom: none;
}

.dropdown-menu>li>a {
  color: #fff;
  padding: 15px;
  font-weight: 100;
}

.navbar-toggle {
  margin-top: 25px;
}

#service1 {
  background: url(../../images/service1.png) no-repeat;
  background-position: 98% 50%;
}

#service2 {
  background: url(../../images/service2.png) no-repeat;
  background-position: 98% 50%;
}

#service3 {
  background: url(../../images/service3.png) no-repeat;
  background-position: 98% 50%;
}

#service4 {
  background: url(../../images/service4.png) no-repeat;
  background-position: 98% 50%;
}

#service5 {
  background: url(../../images/service5.png) no-repeat;
  background-position: 98% 50%;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover,
.dropdown-menu>li.active>a {
  background-color: #339985 !important;
  color: #fff;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #ddd !important;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #62baa8;
}

.navbar-default .navbar-toggle {
  border-color: #62baa8;
}

.nav>li.dropdown-menu.active>a {
  background-color: #339985;
}

.dropdown:hover a {
  background-color: #339985;
  color: #fff !important;
}

/* .dropdown:hover .dropdown-menu
{
	display:block;
} */
/* nav-bar ends*/
/* slider */
.bannerSlider {
  margin-top: 80px;
  position: relative;
}

.bannerSlider .item img {
  height: auto;
}

.carousel {
  position: relative;
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -ms-transition-delay: 0s;
  transition-delay: 0s;
}

.carousel-inner>.item>a>img,
.carousel-inner>.item>img {
  width: 100%;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right,
.carousel-control:focus,
.carousel-control:hover {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

.carousel-control.right {
  background-image: none;
  max-height: 50px;
  max-width: 50px;
  right: 0%;
  bottom: 78px;
  top: inherit;
}

.carouselArrow {
  position: relative;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
  left: 20%;
}

.carousel-control.left {
  background-image: none;
  max-height: 50px;
  max-width: 50px;
  left: 0%;
  bottom: 78px;
  top: inherit;
}

.carousel-caption {
  left: 0;
  bottom: 150px;
  width: 405px;
  background: rgba(0, 0, 0, 0.7);
  padding: 30px;
}

.carousel-caption p {
  font-size: 34px;
  line-height: 45px;
  letter-spacing: 1px;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
  top: 6%;
}

/* slider ends*/
/* liveChat */
.liveChat {
  background: #005a49;
  padding: 7px 0 0 0;
  z-index: 20;
  width: 100%;
}

.liveChat h2 {
  color: #fff;
  font-size: 46px;
  letter-spacing: 2px;
}

.liveChat h2 a {
  color: #fff;
}

.liveChat img {
  margin: -45px 1px 0 auto;
}

/* liveChat ends*/
/* icons */
.icons {
  padding: 60px 0;
}

.icons h3 {
  font-weight: 300;
  width: 140px;
  margin: 10px auto 20px auto;
  font-size: 24px;
  line-height: 32px;
}

.icons a {
  color: #333333;
}

.ico {
  margin-top: 32px !important;
}

/* icons ends */
/* bkFor */
.bkFor {
  background: #339985;
}

.useContent {
  margin: 35px 0 0 40px;
}

.useContent h2 {
  color: #fff;
  font-size: 32px;
  font-weight: 300;
}

.useContent ul {
  margin-top: 24px;
  padding: 0 35px 0 40px;
}

.useContent li {
  list-style-image: url("../../images/tick.png");
  padding: 0 0 5px 6px;
}

.useContent li a {
  color: #fff;
  font-size: 25px;
  font-weight: 300;
}

.useContent li a:hover {
  text-decoration: underline;
}

/* bkFor ends*/
/*  expertise */
.owl-carousel {
  width: 90%;
  margin: 0 auto;
}

#expertise {
  padding: 45px 0 35px;
}

#expertise h2 {
  font-size: 38px;

  padding-bottom: 45px;
}

.owl-prev {
  left: 0;
  background: url("../../images/controlss.png") no-repeat 0 -32px !important;
  width: 35px;
  height: 32px;
  margin: 0 !important;
  top: 20px;
  opacity: 1 !important;
  left: -15px;
  position: absolute;
  text-indent: -99999px;
}

.owl-next {
  right: 0px;
  background: url("../../images/controlss.png") no-repeat -43px -32px !important;
  width: 35px;
  height: 32px;
  margin: 0 !important;
  top: 20px;
  right: -15px;
  text-indent: -99999px;
  position: absolute;
  opacity: 1 !important;
}

/*  expertise ends*/
/* service */
.service {
  background-color: #f3f3f3;
  padding: 25px 0 20px 0;
}

.rate {
  min-height: 300px;
  border: 1px solid #339985;
  margin-bottom: 10px;
}

.rateTop {
  min-height: 90px;
  background-color: #339985;
}

.rateTop h4 {
  font-size: 26px;
  padding-left: 60px;
  margin: 0;
  color: #fff;
  line-height: 90px;
}

.rate p {
  font-size: 14px;
  line-height: 28px;
  padding: 10px;
  font-weight: 400;
  color: #000;
  margin-top: 16px;
}

#hourly {
  background: url(../../images/hourlyRate.png) no-repeat left;
  background-position: 5px 8px;
}

#monthly {
  background: url(../../images/monthlyRate.png) no-repeat left;
  background-position: 5px 10px;
}

#project {
  background: url(../../images/projectRate.png) no-repeat left;
  background-position: 5px 12px;
}

/* service ends*/
/* testimonials */
.testimonials {
  padding: 40px 0;
}

#testi .item .testimonials-content p {
  background-color: #fff;
  margin: 0;
  padding: 0 30px;
  font-style: normal;
  font-size: 18px;
}

#testi {
  position: relative;
}

#testi h2 {
  margin-bottom: 15px;
  text-align: left;
  padding-left: 34%;
}

.carousel-indicators {
  top: 100%;
  left: 36%;
}

.carousel-indicators li {
  background-color: #efefef;
}

.carousel-indicators .active {
  background-color: #ababab;
}

#testi .item p {
  background: #e2e3e4;
  font-size: 16px;
  padding: 35px;
  margin-top: 30px;
  border-radius: 7px;
  font-style: italic;
  font-weight: 300;
  line-height: 26px;
}

#testi .item .col-md-8 img {
  margin-top: -10px;
  margin-left: 50px;
}

/* testimonials ends*/
/* quickLinks */
.quickLinks {
  padding: 20px 0;
  background: #005a49;
}

.quickLinks h3 {
  color: #fff;
  font-weight: 300;
  font-size: 30px;
}

.serviceUl,
.quickUl {
  margin-top: 15px;
  padding-left: 0;
}

.serviceUl li,
.quickUl li {
  padding-bottom: 5px;
}

.serviceUl li a,
.quickUl li a {
  color: #b0fff0;
  font-size: 15px;
  line-height: 22px;
}

.serviceUl li a:hover,
.quickUl li a:hover,
.contact p a:hover {
  text-decoration: underline;
}

.contact {
  margin-top: 40px;
}

.contact p {
  padding-left: 40px;
  font-size: 14px;
  color: #b0ffef;
  margin-bottom: 12px;
}

.contact p a {
  font-style: italic;
  color: #b0ffef;
}

.usa {
  background: url(../../images/usa.png) no-repeat left;
  background-size: 10%;
}

.uk {
  background: url(../../images/uk.png) no-repeat left;
  background-size: 10%;
}

.mail {
  background: url(../../images/sales.png) no-repeat left;
  background-size: 10%;
}

/* quickLinks ends*/
/* footer */
.footer {
  background: #000;
}

.footer a {
  color: #808080;
}

.footer p,
.footer li {
  color: #808080;
  font-size: 14px;
}

.topabot-padding {
  padding: 25px 15px;
}

.footer .col-md-1 {
  width: 12.33%;
}

.footer .col-md-4 {
  width: 29.333%;
}

.footer img {
  margin-top: 14px;
}

.footer p a:hover,
.footer li a:hover {
  text-decoration: underline;
}

.footer li {
  display: inline;
}

.footer li a {
  padding: 0 5px;
  font-size: 14px;
}

.footer span {
  color: #fff;
}

/* footer ends*/
/* scrollToTop */
.scrollToTop {
  position: fixed;
  cursor: pointer;
  bottom: 70px;
  display: inline;
  width: 30px;
  height: 30px;
  right: 15px;
  display: none;
  transition: transform 0.5s;
  -webkit-transition: -webkit-transform 0.5s;
}

/* scrollToTop ends*/
/* quickForm */
.quick-form {
  position: fixed;
  z-index: 999999999999999;
  right: -384px;
  background: #005b96;
  bottom: 0;
  display: none;
}

.quick-form label {
  color: #fff;
  font-size: 14px;
}

.quick-form span,
.footer-form span,
.contactUs span {
  color: #ff0000;
  font-weight: bold;
}

.footer-form {
  font-size: 18px;
  position: relative;
}

.quick-form textarea {
  height: 100px;
}

.quick-form .sumbit {
  background: #ec1c24;
  color: #fff;
  margin: 5px auto;
  padding: 10px 15px;
  font-size: 14px;
  float: left;
  width: 88%;
}

.quick-form .form-control {
  width: 88%;
}

.buttonForm {
  position: relative;
  background: url(../../images/freetrial_plus.png) no-repeat scroll;
  top: 330px;
  right: 39px;
  width: 39px;
  height: 242px;
  float: right;
  cursor: pointer;
}

.buttonFormcross {
  position: relative;
  background: url(../../images/freetrial_cross.png) no-repeat scroll;
}

.quickforms {
  position: relative;
  width: 345px;
  float: right;
  border-bottom: 20px solid #005b96;
  border-top: 20px solid #005b96;
}

.clearfix {
  clear: both;
}

/* include css */
.includeright {
  right: -384px;
  transition: 0.8s;
}

.includenoright {
  right: 0;
  transition: 0.8s;
  display: block;
}

.form-main .nameerr p,
.form-main .emailerr p,
.form-main .phnoerr p,
.form-main #common-error p,
.form-main .captchaerr p,
.footer-form .nameerr p,
.footer-form .emailerr p,
.footer-form .phnoerr p,
.footer-form #common-error p,
.footer-form .captchaerr p {
  width: 100%;
}

/* quickForm ends */
/* media queries */
/* window-dialog */
.window-dialog {
  background: url("../../images/popup.png") no-repeat;
  background-size: 100% 100%;
  height: 220px;
  width: 220px;
  position: fixed;
  right: 50px;
  bottom: 16px;
  display: none;
}

.dialog-img {
  position: relative;
  top: 22%;
  width: 100%;
}

.dialog-img a {
  padding-right: 16px;
  float: right;
}

.dialog-img a:hover {
  color: #000;
}

.dialog-img a {
  color: #a8c5c0;
}

/* livechat */
.livechat-fix {
  position: fixed;
  top: 80px;
  left: 0;
}

.liveRight {
  float: right;
}

.liveRight a {
  display: inline-block;
  float: right;
}

.livechat-normal {
  position: static;
}

/* validation */
.mandotory {
  color: red;
  position: absolute;
  top: 30%;
  right: 30%;
  font-size: 18px;
}

.quickforms .mandotory {
  top: 14%;
  right: 25%;
}

.err-msg.success,
.err-msgside.success {
  color: #64d730 !important;
}

/* free trial*/
.form-main {
  padding-bottom: 20px;
  display: block;
}

.contactUs .reload {
  color: #000 !important;
}

.contactUs a,
.contactUs a:hover {
  color: #333;
}

.contactUs .nameerr,
.contactUs .emailerr,
.contactUs .phnoerr,
.contactUs #common-error,
.contactUs .captchaerr {
  padding: 0 13%;
  font-size: 18px;
  color: #ff0000;
  display: none;
}

#common-error {
  padding: 0 5% !important;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.fournotfour {
  margin-top: 80px;
  margin-bottom: 25px;
}

.four-four-circle {
  background: green;
  width: 200px;
  height: 200px;
  color: #fff;
  font-size: 75px;
  border-radius: 50%;
  padding: 40px 0;
}

.four-four {
  margin: 18px 0px;
}

.four-four h1 {
  font-weight: 300;
}

.four-four .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.four-four .four-four-circle {
  background: green;
  width: 200px;
  height: 200px;
  color: #fff;
  font-size: 75px;
  border-radius: 50%;
  padding: 40px 0;
}

.relative {
  display: none !important;
}

.PrivacyPolicy ul {
  padding-left: 20px;
  list-style: disc;
}

.PrivacyPolicy ul li {
  font-size: 18px;
  line-height: 32px;
  text-align: justify;
  margin: 0px 0px 20px;
}

.PrivacyPolicy h3,
h4 {
  font-weight: bold;
}

.DisclaimerHeading {
  font-weight: bold;
}

.DisclaimerParagraph {
  font-size: 18px;
  line-height: 32px;
  text-align: justify;
  margin: 20px auto;

  &:last-child {
    margin-bottom: 5rem;
  }
}

@media only screen and (min-width: 1280px) {
  .container {
    width: 1165px;
  }
}

@media only screen and (max-width: 1265px) {

  .footer .col-md-7,
  .footer .col-md-1,
  .footer .col-md-4 {
    width: 100%;
    text-align: center;
  }

  .footer ul {
    width: 340px;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .serviceUl {
    margin-bottom: 0;
  }

  .no-md {
    margin-top: 0px;
  }

  .liveChat h2 a {
    font-size: 32px;
  }
}

@media only screen and (min-width: 1200px) {
  .navbar-nav {
    padding-top: 17px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1140px) {
  .nav-pills li {
    font-size: 15px;
  }

  .nav-pills {
    padding: 0 30px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .navbar-nav {
    padding: 17px 0 0 0;
  }
}

@media only screen and (max-width: 992px) {
  .banner {
    margin-top: 0;
  }

  .window-dialog {
    width: 180px;
    height: 180px;
  }

  .dialog-img a {
    padding-right: 10px;
  }

  #testi h2 {
    text-align: center;
    padding-left: 0;
  }
}

@media only screen and (min-width: 992px) {
  .header {
    position: fixed;
    background: #fff;
    left: 0;
    right: 0;
    top: 0;
  }

  .navbar-nav {
    float: right;
    line-height: 32px;
    color: #010101;
  }

  .fixed {
    position: fixed;
    top: 70px;
    left: 0;
    width: 100%;
  }

  #services .col-md-3,
  #bookkeepingFor .col-md-3 {
    width: 20%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1040px) {
  .navbar-default .navbar-nav>li>a {
    font-size: 16px;
  }
}

@media only screen and (max-width: 991px) {
  .bannerSlider {
    margin-top: 0;
  }

  .carousel-indicators {
    bottom: -30px;
    left: 10%;
  }

  .carousel-caption {
    left: 2%;
    bottom: 90px;
    width: 340px;
    padding: 18px;
  }

  .carousel-caption p {
    font-size: 28px;
  }

  .testimonials .carousel-inner .col-md-3 img {
    width: 243px;
    margin: 0 auto;
  }

  .footer .col-md-1,
  .footer .col-md-4 {
    width: auto;
    text-align: center;
  }

  .footer p {
    text-align: center;
  }

  /* liveChat */
  .livechat-fix {
    position: relative;
    top: 0;
    left: 0;
  }

  .livechat-normal {
    position: static;
  }

  .item img {
    margin: auto;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .navbar-default .navbar-nav>li>a {
    padding: 6px;
    font-size: 11px;
  }

  .navbar-nav {
    padding: 25px 0 0 30px;
    font-size: 12px;
    float: right;
  }

  /* 	#services .row div:nth-child(4n)
{
	clear:both;
} */
  .dropdown-menu {
    font-size: 12px;
  }

  .navbar-brand {
    padding-right: 9px;
  }

  .navbar-nav>li {
    margin: 0 5px 0 0;
  }

  .navbar-collapse {
    /* width: 616px; */
    margin: 0 0 0 120px;
    padding: 0;
  }

  #bookkeepingFor .icons div:nth-child(5) {
    clear: left;
  }

  .glyphicon-chevron-down {
    padding: 3px 0 0 3px;
  }

  .useContent {
    margin: 20px 0 20px 20px;
    font-size: 20px;
    line-height: 27px;
  }

  .useContent h2 {
    font-size: 26px;
  }

  .useContent ul {
    margin-top: 10px;
  }

  .useContent li {
    padding: 0 0 5px 5px;
  }

  .useContent li a,
  .CPAs li {
    font-size: 18px;
  }

  .icons h3 {
    font-size: 22px;
  }

  .rate p {
    font-size: 12px;
    line-height: 20px;
  }

  .rateTop h4 {
    font-size: 20px;
    padding-left: 80px;
  }

  .gbs,
  .wps,
  .tp,
  .fsp,
  .pp {
    padding: 0 0 0 75px;
  }

  .quick-form .form-group {
    margin: 0 0 15px 0 !important;
  }

  .quickforms {
    max-height: 420px;
    overflow: auto;
  }

  .buttonForm,
  .buttonFormcross {
    top: 34px !important;
  }

  .nav-pills li {
    font-size: 12px;
  }

  .nav-pills {
    padding: 0px 30px;
  }

  .contactUs textarea {
    left: 52px;
  }
}

@media only screen and (min-width: 768px) {
  .navbar-collapse {
    padding: 0;
  }

  .sumbit {
    width: 180px;
  }

  .dropdown:hover .dropdown-menu {
    display: block;
  }

  .icons.icons-center {
    display: flex;
    justify-content: center;
  }
}

@media only screen and (max-width: 767px) {
  .dropdown-menu {
    min-width: 100%;
    position: static;
    float: none;
    width: auto;
  }

  .navbar-nav,
  .useContent li a {
    font-size: 20px;
  }

  .navbar-collapse.in {
    /* overflow-y: visible; */
  }

  #slide {
    position: absolute;
    top: 0;
    width: 20px;
    height: 100%;
    right: 6px;
    border: none;
    outline: none;
    background: url(../../images/arrow.png) no-repeat center 22px;
  }

  .advantages li,
  .serviceOffer li,
  .acntRecevable li,
  .acntPayable li,
  .payRollOffer li,
  .taxServiceOffer li,
  .CPAs li,
  .assistedFacility li,
  .smbOffer li,
  .retailService li {
    font-size: 18px;
  }

  .challenges {
    background-image: none;
  }

  .navbar-nav>li {
    margin: 0;
  }

  #bookkeepingFor.icons div:nth-child(2n + 1) {
    clear: left;
  }

  .useContent {
    margin: 35px 0;
  }

  .liveRight,
  .liveRight a {
    float: none;
  }

  .liveChat h2 a {
    font-size: 32px;
  }

  .navbar-nav .open .dropdown-menu {
    background: #3dab95;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff !important;
    padding: 15px 15px;
  }

  .navbar-default .navbar-nav>li>a {
    padding: 12px 8px;
  }

  .carousel-caption {
    width: 80%;
    left: 2%;
    bottom: 0;
    padding: 10px;
  }

  .carousel-control.left {
    display: none;
  }

  .carousel-caption p {
    font-size: 20px;
    line-height: 1.42857143;
  }

  .liveChat {
    text-align: center;
  }

  .liveChat img {
    margin: 0 auto;
  }

  .liveChat h2 {
    margin-bottom: 10px;
  }

  .banner img {
    width: 155%;
  }

  .gbs,
  .wps,
  .tp,
  .fsp,
  .pp {
    margin: 35px auto;
  }

  .CPAs h3 {
    font-size: 18px;
  }

  .sumbit {
    width: 150px;
  }

  .contactUs textarea {
    position: relative;
    height: 160px;
    left: 0;
  }

  .contactUs .nameerr,
  .contactUs .emailerr,
  .contactUs .phnoerr,
  .contactUs #common-error,
  .contactUs .captchaerr {
    font-size: 14px;
  }

  .actives {
    background-color: #339985;
  }

  .actives a {
    color: #fff !important;
  }

  .nav-pills {
    padding: 0;
  }

  .nav-pills li {
    width: 100%;
    border: 1px solid #c1c1c1;
  }

  .nav-pills li a {
    padding: 8px 15px;
  }

  .panel-title a {
    display: block;
    color: #989494;
    font-size: 20px;
    text-transform: uppercase;
    position: relative;
  }

  .panel-title a::after {
    content: "";
    position: absolute;
    right: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 10px solid #9b9797;
    border-bottom: none;
  }

  .panel-title.actives a::after {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 10px solid #9b9797;
    border-top: none;
  }

  .panel-title {
    padding: 10px 15px;
  }

  .panel-group .panel {
    border-radius: 0px;
  }

  .panel-group .panel+.panel {
    margin: 0;
  }

  .panel-heading {
    padding: 0;
    border-radius: 0px;
  }

  .panel-default>.panel-heading {
    background-color: #dedede;
  }

  .panel-default {
    border-color: rgb(193, 193, 193);
  }

  .panel {
    border-radius: 0px;
    border-bottom: 0;
  }

  .panel:last-child {
    border-bottom: 1px solid rgb(193, 193, 193);
  }

  .panel-title a .active {
    background-color: #000;
  }

  .panel-body {
    padding: 35px 15px;
    background-color: #f6f6f6;
  }

  .quick-form .form-group {
    margin: 0 0 15px 0 !important;
  }

  .quick-form {
    right: -539px;
  }

  .quickforms {
    max-height: 300px;
    overflow-x: auto;
    padding-left: 20px;
    width: 500px;
    border-top: 44px solid #005b96;
  }

  .includeright {
    right: -539px;
    transition: 1s;
    height: 300px;
  }

  .includenoright {
    right: 0;
    left: 0;
    margin: 0 auto;
    width: 500px;
    top: 10%;
    bottom: 0;
    height: 300px;
    z-index: 10000;
  }

  .buttonForm {
    background: url(../../images/freetrial_plus.png) no-repeat scroll 0 0 / 74% 60%;
    top: auto;
    right: 27px;
  }

  .buttonFormcross {
    background: url(../../images/freetrial_close.png) no-repeat scroll;
    position: absolute;
    right: 0;
    top: 0;
  }

  .thankyou-banner h1 {
    font-size: 40px;
    text-align: center;
    color: #333;
  }

  .thankyou-banner {
    padding: 35px 0px;
  }

  .thankyou-banner p {
    margin-top: 20px;
    font-size: 20px;
  }

  .thankyou-banner img {
    width: 200px;
  }

  .capatchaField .captchaContact {
    order: 2;
  }

  .capatchaField .captchaCode {
    order: 1;
    margin-bottom: 20px;
  }
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
  #bookkeepingFor .col-xs-6:last-child {
    clear: both;
  }

  .rate p {
    font-size: 14px;
    line-height: 27px;
  }

  .footter {
    width: 350px;
    margin: 0 auto;
  }

  .quickLinks h3 {
    margin-top: 15px;
  }

  .quick-form .form-control {
    width: 94%;
  }
}

@media only screen and (max-width: 510px) {
  #expertise h2 {
    font-size: 24px;
  }

  .includeright {
    right: -289px;
  }

  .quick-form {
    right: -289px;
  }

  .quickforms {
    width: 250px;
  }

  .includenoright {
    width: 250px;
    right: 0;
    z-index: 1000;
  }

  .quick-form .sumbit {
    font-size: 12px;
    float: left;
  }

  td a>.img-responsive {
    max-width: 120px;
  }
}

@media only screen and (max-width: 480px) {
  .carousel-caption {
    padding: 5px;
  }

  .carousel-caption p {
    font-size: 13px;
    line-height: 1.42857143;
  }

  .serviceUl,
  .quickUl {
    width: 100%;
  }

  /* .aboutUs h2, .hiw h2, .rates h2, .datasec h2, .serVices h2, .bkserVices h2, .accntRecevable h2, .accntPayable h2, .payRoll h2, .taxService h2, .cpa  h2, .assisted h2, .smb h2, .retail h2, .realEstate h2, .contactUs h2, .PrivacyPolicy h2, .Testimonial h2, .faqs h2
	{
		text-align:center;
	} */
  .aboutUs h1,
  .hiw h1,
  .rates h1,
  .datasec h1,
  .serVices h1,
  .bkserVices h1,
  .accntRecevable h1,
  .accntPayable h1,
  .payRoll h1,
  .taxService h1,
  .cpa h1,
  .assisted h1,
  .smb h1,
  .retail h1,
  .realEstate h1,
  .contactUs h1,
  .PrivacyPolicy h1,
  .Testimonial h1,
  .faqs h1 {
    text-align: center;
  }

  .aboutUs p,
  .hiw p,
  .rates p,
  .datasec p,
  .serVices p,
  .bkserVices p,
  .accntRecevable p,
  .accntPayable p,
  .payRoll p,
  .taxService p,
  .cpa p,
  .CPAs li,
  .assisted p,
  .smb p,
  .retail p,
  .realEstate p,
  .contactUs p,
  .PrivacyPolicy p,
  .Testimonial p,
  .faqs p {
    font-size: 16px;
  }

  .gbs,
  .wps,
  .tp,
  .fsp,
  .pp {
    padding: 0 0 0 75px;
  }

  .whyVelan p {
    font-size: 14px;
    line-height: 27px;
  }

  .liveChat h2 {
    font-size: 36px;
  }

  .useContent {
    margin-left: 0;
  }

  .useContent li a {
    font-size: 18px;
  }

  #services .col-xs-6,
  #bookkeepingFor .col-xs-6 {
    width: 100%;
  }

  .rate p {
    font-size: 14px;
    line-height: 25px;
  }

  img[class="reduce"] {
    max-width: 120px;
    width: 100%;
  }

  .rateTop h4 {
    padding-left: 70px;
  }

  #testi .item p {
    font-size: 14px;
    padding: 20px;
  }

  .footter {
    width: 280px;
    margin: 0 auto;
  }

  .quickLinks h3 {
    margin: 15px 0 10px 0;
  }

  .serviceUl,
  .quickUl {
    margin: 0 24px 0 0;
  }

  .serviceUl li a,
  .quickUl li a,
  .testMon {
    font-size: 16px;
  }

  .footer {
    padding: 0 0 20px 0;
  }

  .footer ul {
    width: 280px;
    margin: 0 auto;
  }

  .footer p,
  .footer li {
    padding: 20px 0 0 0;
    font-size: 11px;
  }

  .footer li a {
    font-size: 11px;
  }

  .mandotory {
    right: 17%;
  }
}

@media only screen and (max-width: 510px) {
  .quickforms .mandotory {
    right: 12%;
  }
}

/* IE9, IE10 */
@media screen and (min-width: 0\0) {
  .liveChat img {
    position: absolute !important;
    z-index: 2147483647;
    right: 20px;
    top: -12px;
  }
}

.mb-0 {
  margin-bottom: 0px !important;
}

.privacypolicy_section {
  margin-top: 5rem;
}