@charset "utf-8";
/* New footer*/
footer.footer {
    background-color: #314C64;
    padding: 30px 0 10px;
    color: #fff;
}
footer.footer .footer-list {
    margin-bottom: 5px;
}
footer.footer h4.fh-4 {
    font-size: 16px;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 15px 0;
}
footer.footer .footer-list ul {
    margin-top: 0;
}
footer.footer .footer-list ul li {
    margin-top: 0;
}
footer.footer .footer-list ul li a{
    color: #FFFFFF;
    opacity: 0.6;
    text-decoration: none;
    padding: 2px 0;
    display: block;
}
footer.footer .site-address address{
    margin-bottom: 15px;
    color: #fff;
}
footer.footer .site-address address span{
    opacity: 0.6;
}
footer.footer .site-address address strong{
    color: #fff;
}
footer.footer .footer-list ul li a:hover, .footer-list ul li a:focus, .footer-list ul li a:active{
    opacity: 0.9;
}
footer.footer .choose-contry p {
    font-size: 12px;
    opacity: 0.6;
    margin-bottom: 5px;
}
footer.footer .choose-contry .selectcontrybtn{
    position: relative;
    display: inline-block;
}
footer.footer .choose-contry .selectcontrybtn select {
    padding: 3px 30px 3px 15px;
    border-radius: 4px;
    -webkit-appearance: none;
    color: #000;
}
footer.footer .choose-contry .selectcontrybtn:after {
    content: '';
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -3px;
    border-top: 7px solid #314c64;
    border-right: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid transparent;
}

footer.footer .social-icons {
    padding: 5px 0 10px;
}

footer.footer .social-icons ul li {
    display: inline;
    padding-right: 20px;
    opacity: 0.6;
}
footer.footer .footer-bottom p {
    opacity: 0.6;
    line-height: 22px;
    font-size:13px
}
footer.footer .policy-links {
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    margin-top: 5px;
    padding-top: 5px;
}
footer.footer .policy-links p{color: rgba(255, 255, 255, 0.6);}
footer.footer .policy-links p a{color: #fff;opacity: 0.6;padding: 5px;display: inline-block;text-decoration: none;}
footer.footer .policy-links p a:hover{opacity: 0.9;}
/* New footer end*/
/*css icai page start here*/
.text-section-icai{position:relative;}
.GSP-Seal-e-invoice{position: absolute;
z-index: 9;
height: 165px !important;
bottom: -65px;
right: 0px;
transform: rotate(15deg);}
.page-id-9846 .column, .page-id-9846 .columns {
    float: left;
    margin: 0 1% 0px !important;
}
.wrapper-icai-section-heading h2{ font-size:24px;margin:0; padding:20px 0px 20px; color:#000; font-weight:600;}
.wrapper-icai-section-features h4{font-size: 20px;
    color: #000;
    margin: 0;
    padding: 40px 0px 10px;
    font-weight: 600;}
.wrapper-icai-section-features p{font-size:16px; color:#000; margin:0;padding:0px 0px 0px;}
.wrapper-icai-section-features .section_wrapper .wrap.mcb-wrap.one:nth-child(odd){padding:0px 0px; background:#f9fdff;}
.wrapper-icai-section-features .section_wrapper .wrap.mcb-wrap.one:nth-child(even){padding:0px 0px; background:#fff;}
.wrapper-icai-section-heading > .section_wrapper{padding-top:30px;}
a.demo-btn-icai, a.demo-btn-icai:hover, a.demo-btn-icai:active{box-shadow: 0px 3px 6px #00000029;
    background: #0F5EE8;
    border-radius: 6px;
    color: #ffffff;
    font-size: 18px;
    display: inline-block;
    margin-top: 15px;
    padding: 8px 30px;
    font-weight: 600;
    text-decoration: none;margin-bottom: 20px;}
.wrapper-icai-section-features.last-element-features > .section_wrapper{border-bottom:none !important;padding-bottom:40px;}
a.banner-cta, a.banner-cta:hover, a.banner-cta:active {
    box-shadow: 0px 3px 6px #00000029;
    background: #F39121;
    border-radius: 6px;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    margin-top: 10px;
    padding: 8px 30px;
    font-weight: 600;
3    text-decoration: none;
margin-bottom: 10px;
}
.banner-wrapper-icai h1{    font-size: 26px;
    color: #fff;
    line-height: 32px;
    font-weight: 600;
    margin: 0;
    padding: 0px 0px 0px 0px;}
.text-section-icai h2{
   font-size: 24px;
color:#000000;
line-height: 24px;
font-weight: 600;
margin: 0;
padding: 50px 0px 5px;
}
.banner-wrapper-icai h6{font-size:18px; color:#000000; line-height:24px; font-weight:600;margin:0;padding:10px 0px 20px;}
.banner-wrapper-icai p{font-size:16px; line-height:26px; color:#000; font-weight:500;padding: 10px 0px 5px;margin:0;}
.banner-wrapper-icai ul{margin:0; padding:0px 0px 0px 40px; list-style:none;}
.banner-wrapper-icai ul li{display:block; list-style:none;font-size:16px; line-height:26px; color:#000; font-weight:500;padding:0;margin:0; position:relative;line-height:32px;}
.text-section-icai .lower-part-text-banner {
    margin-top: 20px;
}
.banner-wrapper-icai h5{font-size:18px; line-height:26px; color:#000; font-weight:600;padding:0;margin:10px 0px 0px;}
.form-e-service-wrapper{width: 310px; height: auto; padding: 0; margin: 0 auto;background: #fff;}
		.form-e-service-wrapper h4{margin: 0; padding: 8px 10px; text-align: left; color: #fff; font-size: 16px; font-weight: 500; background:#3172ce;    margin-bottom: 10px;}
		.form-e-service-wrapper input.form-control-service{border: 1px solid #9D9D9D; font-size: 12px; color: #000; border-radius: 4px; padding: 5px 10px;margin-bottom: 10px;
    width: 90%;
    margin: 0 auto 7px;}
.testimonial-wrapper-icai h5{font-size: 24px;margin: 0;padding: 0px 0px 0px;color:#000;font-weight: 600;}
		.form-e-service-wrapper input.btn-e-service{background: #039ef4;
    color: #fff; padding: 6px 15px; border-radius: 4px; font-size: 14px; margin-bottom:10px;}
.wrapper-icai-form h6 {
    text-align: left;
    font-weight: Bold;
    font-size: 36px;
    line-height: 54px;
    letter-spacing: 0;
    color: #000000;
    margin: 0;
 
padding: 0px 0px 0px 100px;
}
.wrapper-icai-form h6 span{font-size: 60px;}
.banner-wrapper-icai ul li::before{content:url('https://www.hostbooks.com/in/wp-content/uploads/2020/01/check-bullet.png'); position:absolute; left:-35px;}
.testimonial-wrapper-icai .testmonials {
    text-align: center;
    margin-top: 3rem;
    position: relative;
    border-radius: 8px;
}
.testimonial-wrapper-icai .testmonials {
    text-align: center;
    margin-top: 3rem;
    position: relative;
    border-radius: 8px;
}
.testimonial-wrapper-icai .testmonials_thumb img {
    width: 140px;
}
.testimonial-wrapper-icai .testmonials h5 {
    font-size: 2rem;
    line-height: 2.2rem;
    color: #256C9B;
    margin: 1rem 0;
padding:0;
}
.testmonials p {
    padding-bottom: 1.5rem;
    color: #000000;
    font-size: 1.6rem;
    line-height: 2.2rem;
}
.testmonials::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: #F3F3F3;
box-shadow: 0px 6px 5px rgba(0,0,0,0.05);
    z-index: -1;
}
.wrapper-hb-icai-relation .heading-hb-icai{font-size: 24px;
    margin: 0;
    padding: 0px 0px 10px;
    color: #000;
    font-weight: 600;}
.wrapper-hb-icai-relation p{font-size: 18px;
    margin: 0;
    padding: 0px 0px 30px;
    color: #000;
    font-weight: 500;}
#Content .wrapper-tech-card > .img-wrapper-prompt{position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: -65px;
    padding: 15px;
    border-radius: 50%;
    border: 2px solid #4E9BE8;
    background: #fff;
    width: 120px;
    height: 120px;
    line-height: 90px;text-align: center;}
.wrapper-tech-card h6{ font-size: 16px; font-weight: 600; color: #000; text-align: center; margin: 10px 0px 5px;line-height: 22px;}
.wrapper-tech-card p{ line-height: 22px; font-size: 13px;padding: 0px 0px 10px;}
.wrapper-tech-card{
	width: 300px;
    background: #fff;
    padding: 55px 10px 10px;
border-radius: 40px 40px 10px 10px;
	border: 1px solid #4E9BE8;
	box-shadow: 0px 3px 6px #00000029;
	margin:50px auto 0px;
	    position: relative;
}
#Content .wrapper-tech-card > .img-wrapper-prompt img{width: 64px; height: 64px;}
.wrapper-pro-tech-section .heading-ca-plan span{display: block;
    font-weight: normal;
    font-style: italic;}
.wrapper-pro-tech-section .heading-ca-plan{font-size: 24px;
    margin: 0;
    padding: 0px 0px 30px;
    color: #fff;
    font-weight: 600;}
.banner-strip-icai{font-size: 26px; color:#fff; line-height: 30px; text-align: center; font-weight: 600;padding: 10px 30px;display: inline-block;
background:#4e9be8;
border-radius: 0px 0px 20px 20px;}
.wrapper-icai-plans .plans-details{        width: 330px;
    margin: 0 auto;
    /* border: 2px dashed #f39121; */
    padding: 5px 10px;
    display: inline-block;
    background: #dc3601;color: #fff;border-radius: 6px;
    box-shadow: 0px 0px 5px #a0a0a0;}
.wrapper-icai-plans .plans-details h4 {
    display: inline-block;
    font-weight: 600;
    font-size: 65px;
	    color: #fff;
}
.wrapper-icai-plans .plans-details h5{display: inline-block;
    font-size: 24px;padding-left: 5px;border-right: 1px solid #fff;
    padding-right: 20px;    line-height: 30px;    color: #fff;}
.wrapper-icai-plans .plans-details h6{display: inline-block;
    font-size: 24px;padding-left: 10px;    line-height: 30px;    color: #fff;}
.wrapper-icai-plans .plans-details span{position: relative;
    top: -12px;
    font-size: 20px;
    display: inline-block;
    padding-right: 5px;    color: #fff;}
.testmonials p {
	padding: 10px;
	font-size: 1.4rem;
}
.testmonials::after {
	
	height: 36%;
}
.wrapper-e-invoice-form h6 {
    text-align: left;
    font-weight: Bold;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: 0;
    color: 
    #000000;
    margin: 0;
    padding: 0px 0px 0px 0px;
}
.wrapper-e-invoice-form p {
   margin: 10px 0px;
    color: #000;
    font-size: 22px;
    font-weight: 500;
}
.form-e-service-wrapper{text-align: center;}
h2.heading-ca-plan{font-size: 24px;
    margin: 20px 0px 5px;
    padding: 0px 0px 0px;
    color: #000;
    font-weight: 600;}
p.sub-heading-ca-plan{
	font-size: 18px;
    margin: 0px 0px 20px;
    padding: 0px 0px 0px;
    color: #000;
    font-weight: 600;
}
.ca-plan-left-section-head{font-size: 20px;
    margin: 0px 0px 5px;
    padding: 0px 0px 0px;
    color: #000;
    font-weight: 600;text-align: center; line-height: 32px;}
.ca-plan-left-section-head span{display: inline-block;
    margin-top: 10px;
    /* border: 2px dashed #F39121; */
    padding: 5px 20px;
    border-radius: 4px;
    font-size: 20px;
    background: #2196F3;
    color: white;
    font-weight: 500;}
	.testimonial-wrapper-icai h5{margin-bottom:30px !important;}
.play-btn {
  width: 70px;
  height: 70px;
  background: radial-gradient(
    rgba(255, 0, 128, 0.8) 60%,
    rgba(255, 255, 255, 1) 62%
  );
  border-radius: 50%;
  position: relative;
  display: block;
  margin: 100px auto;
  box-shadow: 0px 0px 25px 3px rgba(255, 0, 128, 0.8);
}

/* triangle */
.play-btn::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-40%) translateY(-50%);
  transform: translateX(-40%) translateY(-50%);
  transform-origin: center center;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 25px solid #fff;
  z-index: 100;
  -webkit-transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* pulse wave */
.play-btn:before {
  content: "";
  position: absolute;
  width: 150%;
  height: 150%;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation: pulsate1 2s;
  animation: pulsate1 2s;
  -webkit-animation-direction: forwards;
  animation-direction: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: steps;
  animation-timing-function: steps;
  opacity: 1;
  border-radius: 50%;
  border: 5px solid rgba(255, 255, 255, 0.75);
  top: -30%;
  left: -30%;
  background: rgba(198, 16, 0, 0);
}

@-webkit-keyframes pulsate1 {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    box-shadow: inset 0px 0px 25px 3px rgba(255, 255, 255, 0.75),
      0px 0px 25px 10px rgba(255, 255, 255, 0.75);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
    box-shadow: none;
  }
}

@keyframes pulsate1 {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    box-shadow: inset 0px 0px 25px 3px rgba(255, 255, 255, 0.75),
      0px 0px 25px 10px rgba(255, 255, 255, 0.75);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1);
    opacity: 0;
    box-shadow: none;
  }
}
blockquote{top:5px;}
.testimonial-wrapper-icai .testimonials_slider.single-photo .testimonials_slider_ul li .bq_wrapper {
    margin: 5px 6% 0px !important;
    padding-bottom: 10px !important;
}
.testimonials_slider .testimonials_slider_ul li .author h5 {
    margin-bottom: 2px;
    margin-top: 9px !important;
    font-size: 18px !important;
}
.testimonials_slider.single-photo .testimonials_slider_ul li blockquote {
    padding: 0px 20px 0px !important;
    font-size: 14px !important;
    line-height: 24px !important;
}
.wrapper-hb-icai-relation p{    padding: 0px 0px 10px !important;}
#Content ul.icai-relation-list-wrapper li:nth-child(2) img{height:100px;position: relative;
    top: 23px;}
#Content ul.icai-relation-list-wrapper li:first-child img{height: 46px;
    margin-bottom: 8px;}
ul.icai-relation-list-wrapper li h6{font-size: 14px;
    line-height: 22px;
    margin: 0;
    padding: 0;}
ul.icai-relation-list-wrapper li h6 span{font-weight: bold;
    font-size: 16px;}
ul.icai-relation-list-wrapper{margin:0;padding:0;list-style:none;}
ul.icai-relation-list-wrapper li{display:inline-block;list-style:none; padding:5px 10px;}
.wrapper-e-invoice-form h6{text-align:center !important;}
.ca-plan-left-section-head span a{color:#fff;text-decoration:none;}
.wrapper-icai-plans .ca-plan-left-section-head{font-size: 20px;}
.wrapper-pro-tech-section .wrapper-tech-card {
	width: 300px;}
.product-list-all {
    padding: 10px;
    background: #fff;
border: 2px solid #dadada;
    border-radius: 4px;
    margin-top: 10px;
	margin-left:50px;
}
.product-list-all img {
    height: 34px;
    margin-top: 4px;
}
.product-list-all .col-sm-6 {
    padding: 10px 0 0;
}
.product-list-all a, .product-list-all a:hover {
    color: 
    #1376c9;
    text-decoration: none;
    font-size: 15px;
    display: inline-block;
    padding-top: 8px;
}
.heading-icai-pro-wrapper .heading-icai-products{text-align: center;
font-weight: 600;
font-size: 30px;
line-height: 38px;
margin-bottom: 12px;color:#000;}
.heading-icai-pro-wrapper p{font-size: 20px;
text-align: center;
margin-bottom: 20px;color:#000;}
.text-section-icai h2{
   font-size: 24px;
color:
#000000;
line-height: 24px;
font-weight: 600;
margin: 0;
padding: 50px 0px 5px;
}
.banner-wrapper-icai .banner-strip-icai h1 {
    font-size: 26px;
    color: #fff;
    line-height: 32px;
    font-weight: 600;
    margin: 0;
    padding: 0px 0px 0px 0px;
}

.lower-part-text-banner a label{padding:4px 10px !important; }
.page-id-9846 .header-strip .col-sm-7.btn-control > a[href^="https://www.hostbooks.com/in/schedule-a-demo/"]{ margin-right:10px;}
.page-id-9846 .btn-group-sm > .btn, .page-id-9846 .btn-sm{padding: 6px 10px !important;}
.page-id-9846 .header-strip .col-sm-7.btn-control > a[href^="tel:+919114828282"], .page-id-9846 .header-strip .col-sm-7.btn-control > a[href^="https://sso.hostbooks.com/index.php/user/signup"]{display:none;}
.banner-wrapper-icai h6{padding: 10px 0px 20px !important;}
.banner-wrapper-icai ul {
    margin: 0 auto !important;
    padding: 0px 0px 0px 0px !important;
    list-style: none;
    text-align: left !important;
    width: 324px !important;
}
.GSP-Seal-e-invoice{bottom:-65px !important;right: 0px !important;}
.text-section-icai .lower-part-text-banner a label, .text-section-icai .lower-part-text-banner a span{font-size:19.2px;}
.text-section-icai h2{    padding: 50px 0px 10px;}
.text-section-icai h6 span{display: block;
    font-size: 24px;
    line-height: 30px;
    text-align: center;}

.text-section-icai .lower-part-text-banner{margin-top:20px;}
.text-section-icai{position:relative;}
/*css icai page end here*/
.anniversary-logo-wrapper {
    position: fixed;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 999;
    right: 0;
}
	.anniversary-logo-wrapper img {
    width: 160px;
    height: 160px;
}
.free-quote-wrapper span.wpcf7-form-control-wrap, .mathcaptcha-419{color:#fff;}
.captcha-home input[type='text'] {
        display: inline-block;
    width: auto;
    margin-bottom: 8.5px;
    border-radius: 4px;
   padding: 5px;
}
span.twenty-24 img{height:37px;}
.heading-about p{line-height:16px;}
.wrapper-registration-process h4{color:#fff !important;}
.et-wrapper {
   
    background: #fff;
    border-radius: 4px;
    padding: 2px;
}
#search_button{display:inline-block;}
.header-strip .btn-control span {
       margin-left: 0px;
    font-size: 14px;
    margin-right: 5px;
    border-radius: 4px;
    padding: 6px 5px 6px 0px;
    line-height: 1.5;
    font-weight: 500;
}
.header-strip .btn-control .btn-warning {
    background-color: #a41daf;
    border-color: #a41daf;
}
.header-strip .btn-control .btn-warning:hover {
    background-color: #73107b;
    border-color: #73107b;
}

	.wrapper-contry-select a img{width: 40px; margin-right: 10px;}
	.news-wrapper-section{background: #f1f1f1;
    padding: 20px 0px 10px;}
.news-wrapper-section h3 {
    margin-top: 0px;
    color: #333;
    margin-bottom: 12px;
    font-size: 30px;
	text-align: center;
}
.news-section-point ul {
    margin: 0;
    padding: 0;

    list-style: none;
}
.news-section-point ul li {
    display: inline-block;
    float: left;
    padding: 5px 10px 10px 0px;
    margin: 0px 10px 10px 0px;
    width: 13%;
}
.news-section-point ul li a img {
    box-shadow: 0px 0px 5px #ccc;
}

.service-section-home p {
    font-size: 15px;
    color: #003664;
    font-weight: 500;
}
.service-section-home ul li{ font-size: 14px; color: #000; font-weight: 500;}
a.know-more-home{display: inline-block;
    border: 1px solid #003664;
    padding: 2px 10px;
    border-radius: 4px;
    text-decoration: none;
    cursor: pointer;
    background: #003664;
    color: #fff;
    font-size: 12px;
    margin-bottom: 7px;}
.lower-part-text-banner a{display: inline-block;
    border: 2px solid #003664;
    padding: 0px 0px;
    border-radius: 4px;
    text-decoration: none;
    cursor: pointer;}
.lower-part-text-banner a label{margin: 0;
    padding: 4px 10px;
    background: #003664;
    color: #fff;
    font-size: 24px;
    font-weight: 500;}
.lower-part-text-banner a span{    margin: 0;
    padding: 4px 10px;
    color: #003664;
    font-size: 24px;
    font-weight: 600;
    display: inline-block;}
.banner-text-wapper-home p{
	font-size: 24px;
	margin: 0;
	padding: 0px 0px 15px;
}
.gap-btm-hide{    margin: 0 1% 0px !important;}
input.hideradio{ 
    visibility: hidden;
    position: absolute; 
}
.imgradio label > input + img{
    cursor:pointer;
    border:2px solid transparent;
}
.imgradio label > input:checked + img{ 
    border:2px solid #f00;
}
.post-header .title_wrapper h1{ font-size:24px !important;}
.mobile-cta {
    position: fixed;
    width: 225px;
    margin: 0 auto;
    padding: 2px;
    border-radius: 4px;
    background: #007fb3;
    color: #000;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
    border: 2px solid #fff;
    text-align: center;
}
.mobile-cta a, .mobile-cta a:hover, .mobile-cta a:active {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    outline:none;
}
.contact-icon {
    width: 20px;
    height: 20px;
    text-align: center;
    display: inline-block;
    outline: 0;
    border: 0;
    cursor: pointer;
}
.approve-wrapper ul li h3{background: url(https://hostbooks.com/in/wp-content/themes/betheme/images/hb-sprite.png) no-repeat;
    width: 138px;
    height: 55px;
    text-align: center;
    margin: 0 auto;}
.approve-wrapper ul li h3.nsdl{    background-position: -244px -11px;}

.approve-wrapper ul li h3.aws {
    background-position: 0px -10px;
}
.approve-wrapper ul li h3.ca {
        background-position: -693px -10px;
	width: 75px;
}
.approve-wrapper ul li h3.nasscom {
        background-position: -380px -10px;
}
.approve-wrapper ul li h3.microsoft {
        background-position: -550px -10px;
	width: 105px;
}
.approve-wrapper ul li h3.support {
        background-position: -138px -10px;
	width: 100px;
}
.industry-bullet-wrapper ul{margin: 0; padding: 0;
 list-style: none;}
.industry-bullet-wrapper ul li{float: left; display: inline-block;width: 78px; height: 100px;background: url(https://www.hostbooks.com/in/wp-content/themes/betheme/images/hb-sprite.png) no-repeat;margin: 0px 60px; }
.industry-bullet-wrapper ul li:nth-child(1){background-position: -364px -75px;}
.industry-bullet-wrapper ul li:nth-child(2){background-position: -268px -75px;}
.industry-bullet-wrapper ul li:nth-child(3){background-position: -183px -75px;}
.industry-bullet-wrapper ul li:nth-child(4){background-position: -93px -75px;}
.industry-bullet-wrapper ul li:nth-child(5){background-position: -3px -75px;}
.industry-bullet-wrapper ul li:nth-child(6){background-position: -452px -75px;}
#Footer .footer_copy p.connect-us-footer a{font-size: 16px;padding: 0px 2px;}
#Footer .footer_copy p.connect-us-footer a i.icon-facebook{background: #354f88;
    padding: 4px 2px;
    border-radius: 4px;
    color: #fff;}
#Footer .footer_copy p.connect-us-footer a i.icon-google{background: #c13220;
    padding: 4px 2px;
    border-radius: 4px;
    color: #fff;}
#Footer .footer_copy p.connect-us-footer a i.icon-twitter{background: #66a4df;
    padding: 4px 2px;
    border-radius: 4px;
    color: #fff;}
#Footer .footer_copy p.connect-us-footer a i.icon-linkedin{background: #22629f;
    padding: 4px 2px;
    border-radius: 4px;
    color: #fff;}
#Footer .footer_copy p.connect-us-footer a i.icon-youtube{background: #ff2500;
    padding: 4px 2px;
    border-radius: 4px;
    color: #fff;}
#Footer .footer_copy p.connect-us-footer a i.icon-pinterest{background: #aa282b;
    padding: 4px 2px;
    border-radius: 4px;
    color: #fff;}
.wrapper-schedule-video{padding: 10px 0px;}
.wrapper-schedule-video .column, .columns{ margin: 0px 1% 0px;}
.wrapper-schedule-video h3{    font-size: 15px;
    font-weight: 500;
    color: #0077bd;    margin: 10px 0px 0px;
    padding: 0px;}
.schedule-heading h1{font-size: 36px;text-align: center;}
.testimonials .testimonials_slider .slider_pagination ul.slick-dots .slick-active a::after {
    background-color: transparent !important;
}
footer#Footer .widgets_wrapper .column .textwidget ul li a{font-size:13px;}
footer#Footer .widgets_wrapper .column .textwidget ul{line-height: 26px !important;}
#Footer .widgets_wrapper {
    padding: 10px 0 0px !important;
}
header#Header #Action_bar .menu_wrapper .dropdown .dropbtn{background: transparent;}
.footer-call-wrapper h2 {
	margin: 0;
}
.large-heading a.popup-link {
	background: #00a2d1;
	color: #fff;
	padding: 5px 30px;
	margin-bottom: 10px;
	display: inline-block;
}
.footer-call-wrapper h3 {
	font-size: 18px;
}
.mobile-cta {
	position: fixed;
	width: 225px;
	margin: 0 auto;
	padding: 2px;
	border-radius: 4px;
	background: #007fb3;
	color: #000;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9;
	border: 2px solid #fff;
	text-align: center;
}
.mobile-cta a, .mobile-cta a:hover, .mobile-cta a:active {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
}
.padding-dekstop a.button_large .button_label {
	padding: 5px 15px;
}
.faq .question .title .num {
	top: 5px !important;
}
.faq .question .title {
	padding: 5px 40px 5px 80px !important;
}
.faq .question .title > .acc-icon-plus, .faq .question .title > .acc-icon-minus {
	top: 6px !important;
}
.faq-tds h3 {
	margin: 0 !important;
}
.padding-list-wrapper .column, .columns {
	margin: 0px 1% 5px;
}
.padding-dekstop a.click-show {
	margin-bottom: 0 !important;
	display: inline-block;
	margin-top: 10px;
	float: right;
}
.added-benefits-wrapper .column, .columns, .button-padding-dekstop .column, .columns {
	margin: 0px 1% 1px;
}

#Footer .footer_copy select {
	width: 135px !important;
        color: #000000;
    padding: 3px 10px;
    margin: 0 auto;
}
.footer_copy .col-sm-4 {
	font-size: 11px;
}
#Footer .footer_copy a {
	font-size: 12px;
}
.industry-wrapper .fancy_heading h2, .heading-mobile .fancy_heading h2 {
	margin: 0;
}
.heading-mobile {
	margin-bottom: 15px !important;
}
.mobile-space-issue .column, .columns {
	margin: 0 1% 0px;
}
.mobile-space-issue {
	padding: 0 !important;
}
.industry-wrapper .img-client {
	height: 90px !important;
}
#Footer .footer_copy {
	padding: 10px 0 10px !important;
}
p.connect-us-footer {
	margin: 0px 0px 0px 0px;
	text-align: right;
}
.footer_copy .col-sm-4 {
	text-align: left !important;
}
.testimonials_slider.single-photo .testimonials_slider_ul li .single-photo-img {
	margin: 0px auto 0px !important;
}
.testimonials_slider.single-photo .testimonials_slider_ul li blockquote {
	padding: 0px 20px 5px;
}
.testimonials {
	margin: 0 1% 0px !important;
}
.testimonials_slider.single-photo .slider_pager {
	margin-top: 10px !important;
}
.approve-wrapper {
	padding: 15px 0;
}
.approve-wrapper ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.approve-wrapper ul li {
	width: 16.66%;
	float: left;
	text-align: center;
	display: inline-block;
}
.approve-wrapper ul li h3 {
	vertical-align: middle;
	padding: 0;
}
.approve-wrapper ul li h3 img {
	margin: 0 auto;
}
.approve-wrapper ul li p {
	margin: 2px 0 0 0;
	padding: 0;
	font-size: 11px;
	font-weight: 600;
	color: #505050;
    line-height:16px;
}
.login-mobile {
	position: fixed;
	top: 50%;
	margin: 0;
	padding: 0;
	left: 0;
	z-index: 99;
}
.login-mobile img {
	height: 36px;
}
#popup_contact {
	bottom: 42px;
}
.offer-strip-pannel {
	position: absolute;
	right: 50px;
	top: 50px;
	z-index: 9;
	width: 300px;
	height: auto;
	display: none;
}
.footer-strip {
	position: fixed;
	bottom: 0;
	padding: 5px 0px;
	z-index: 999;
	background: rgba(0,0,0,0.6);
	width: 100%;
}
.footer-strip a {
	color: #fff;
	text-decoration: none;
	font-size: 20px;
}
.right-part a.btn-success {
	margin-left: 10px;
	color: #fff;
	font-size: 14px;
	padding: 4px 12px;
}
.right-part a.btn-default {
	margin-left: 10px;
	color: #333;
	font-size: 14px;
	padding: 4px 12px;
}
.right-part {
	text-align: center;
	line-height: 32px;
}
a#back_to_top.button.button_js, .bbp-search-form {
	display: none;
}
ul.social {
	margin: 0;
	padding: 0;
	line-height: 32px;
}
ul.social li {
	float: left;
	padding: 0px 5px;
}
ul.social li a {
	font-size: 16px;
}
#Top_bar #logo img, #Footer ul.social {
	display: none;
}
#Footer .footer_copy .one {
	margin-bottom: 50px;
}
#Footer .footer_copy {
	padding: 30px 0px 50px;
}
#Footer .footer_copy select:focus {
	color: #000000;
	background-color: rgb(255, 255, 255) !important;
	border-color: #ffffff;
}

.free-quote-wrapper {
	position: fixed;
	z-index: 9;
	right: -325px;
	top: 70px;
	background: #333333;
	padding: 10px;
	width: 325px;
	height: auto;
	border-radius: 5px;
	transition: all 500ms ease-out;
}
h4.title {
	font-size: 22px;
	font-weight: 400;
	margin-top: 5px;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
}
.enq-btn-img {
	position: absolute;
	left: -41px;
	top: 140px;
	cursor: pointer;
	background: url(https://www.hostbooks.com/in/wp-content/themes/betheme/images/hb-sprite.png) no-repeat;
	width: 42px; height: 150px;
	background-position: -753px -79px;
}
.free-quote-wrapper h3 {
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 20px;
	text-align: center;
}
.free-quote-wrapper p.equiry-heading {
	color: #fff !important;
	font-size: 14px;
	font-weight: normal;
	margin: 10px 0px !important;
	text-align: center;
}
.free-quote-wrapper p {
	margin: 0px 0px;
}
.get-text {
	width: 100% !important;
	height: 30px !important;
	background: #fff !important;
	padding: 0px 5px !important;
	margin-bottom: 8px !important;
	box-shadow: inset 0px 0px 8px #313131 !important;
	border: none !important;
	border-radius: 4px !important;
}
.text-area-custom {
	width: 100% !important;
	height: 80px !important;
	background: #fff;
	padding: 5px 5px !important;
	color: #808080;
	margin-bottom: 8px !important;
	box-shadow: inset 0px 0px 8px #313131 !important;
	border: none;
	border-radius: 4px;
}
.get-submit {
	width: 100% !important;
	background: #0095eb !important;
	color: #fff !important;
	border: none !important;
	height: 40px !important;
	border-radius: 4px !important;
}
.right-shift-form {
	right: 0px !important;
	box-shadow: none !important;
	transition: all 500ms ease-out;
	
}
body {
	overflow-x: hidden;
}
.connect-us-footer a img {
	margin: 0px 4px;
}
.header-strip img.Logo-strip {
	height: 40px;
	margin: 5px 0px 0px;
}
.header-strip {
	background: #fcf9f9;
	color: #fff;
	padding: 1px 0px;
}
.header-strip span {
	margin-left: 10px;
	font-size: 14px;
}
.btn-control {
	text-align: right;
	padding-top: 7px;
}
.btn-control button.btn-success {
	margin-right: 10px;
	margin-left: 10px;
}
#Action_bar .contact_details {
	color: #bbbbbb;
	margin: 0 !important;
	padding: 0;
}
.header-classic #Action_bar .contact_details li, .header-classic #Action_bar .social, .header-classic #Action_bar .social-menu {
	padding: 6px 0 !important;
}
#text-11 .textwidget select, #text-11 .textwidget select:focus {
	background: #292b33 !important;
	color: #fff;
	padding: 5px 10px;
}
#cat:focus {
	color: #000000 !important;
	background-color: rgb(252, 252, 252) !important;
	border-color: #828282 !important;
}
#cat {
	border: 1px solid #828282;
}
#Top_bar .menu {
	margin: 0;
}
#Top_bar .top_bar_left {
	top: 0px;
}
.topnav {
	background-color: #fff;
	width: 100%;
	height: auto;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
}
#Footer .widgets_wrapper .container .column .widget h4 {
	font-family: "Roboto";
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 0px;
}
.topnav a {
	float: left;
	display: block;
	color: #333;
	text-align: center;
	padding: 14px 5px;
	text-decoration: none;
	font-size: 13px;
}
.topnav .icon {
	display: none;
}
.dropdown {
	float: left;
}
.dropdown .dropbtn {
	font-size: 14px;
	border: none;
	outline: none !important;
	color: #333;
	padding: 14px 10px;
	background-color: inherit;
	font-family: inherit;
	margin: 0;
	box-shadow: none !important;
	border-radius: 0px !important;
	background-image: none !important;
}
.dropdown-content {
	display: none;
	position: absolute;
	background-color: #fff;
	min-width: 180px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
}
.dropdown-content a {
	float: none;
	color: #333;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
	text-align: left;
}
.topnav a:hover, .dropdown:hover .dropbtn {
	background-color: #ebebeb;
	color: #333;
}
.dropdown-content a:hover {
	background-color: #1a9bee;
	color: #fff;
}
.mega-menu-list a i, .sub-menu-list a i {
	float: right;
	margin-top: 3px;
}
.dropdown:hover .dropdown-content {
	display: block;
}
a#search_button i.icon-search-fine {
	color: #333;
}
.mega-menu {
	position: absolute;
	z-index: 9;
	width: 600px;
	height: auto;
	background: #fff;
	left: 160px;
	top: 0;
	opacity: 0;
	display: none;
}
.mega-menu ul li a {
	color: #333;
	font-size: 13px !important;
}
li.mega-menu-list:hover .mega-menu, li.sub-menu-list:hover .sec-level-menu {
	opacity: 1;
	display: block;
}
.topnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.topnav ul li {
	list-style: none;
	font-size: 13px;
}
.topnav ul li a {
	font-size: 13px;
color:#333;
font-weight:normal;
}
.mega-menu ul li a {
	padding: 10px 10px;
	border-right: 1px solid #ccc;
}
.mega-menu ul li {
	width: 33.33%;
	float: left;
}
.mega-menu ul li:last-child a {
	border-right: none;
}
.sec-level-menu {
	position: absolute;
	z-index: 9;
	width: 100%;
	height: auto;
	background: #fff;
	left: 180px;
	top: 0px;
	opacity: 0;
	display: none;
}
.top-88 {
	top: 80px !important;
}

.ifsc-full-wrapper h2, .ifsc-full-wrapper h3, .ifsc-full-wrapper h1 {
    font-size: 18px;
    margin: 10px 0px 10px;
    text-align: center;
    line-height: 24px;
}
.ifsc-full-wrapper p {
    text-align: justify;
    font-size: 13px;
}


@media screen and (max-width:1360px) {
.btn-group-sm > .btn, .btn-sm {
	padding: 5px 5px !important;
}
.header-strip .btn-control {
	padding-left: 0px !important;
	padding-right: 0px;
}
}
@media screen and (max-width:1240px) {
	#Side_slide .social li a{padding: 3px 0px;}
	.industry-bullet-wrapper ul li{margin: 0px 36px;}
	#Footer .footer_copy p.connect-us-footer a {
    font-size: 14px;
    padding: 0px 0px;
}
	.menu-toggle{opacity: 1 !important;}
	.menu-toggle::after{color: #fff;}
	.lower-part-text-banner a span, .lower-part-text-banner a label{font-size: 18px;}
	.banner-text-wapper-home h1{font-size: 30px;}
}
@media screen and (max-width:960px) {
	.industry-bullet-wrapper ul li{margin: 0px 18px;}
	.approve-wrapper ul li{width: 33.33%;}
	#Footer .footer_copy p.connect-us-footer a {
    font-size: 11px;
    padding: 0px 0px;
}
	.free-quote-wrapper{display: none;}
	.lower-part-text-banner a span, .lower-part-text-banner a label{font-size: 13px;}

.banner-text-wapper-home p {
    font-size: 18px;
   
}
.banner-text-wapper-home h1{font-size: 22px;}
}

@media screen and (max-width:768px) {
	.wrapper-icai-plans .ca-plan-left-section-head {
    font-size: 16px;
	line-height:20px;
}
.form-wrapper-text-icai > div.column_attr{padding:0;}
.form-e-service-wrapper{width:100%;}
.wrapper-icai-section-heading .fancy_heading h2{font-size: 16px;
line-height: 20px;
margin: 05px 0px;
padding: 0;}
p.sub-heading-ca-plan{margin: 0px 0px 5px;}
.heading-icai-pro-wrapper .heading-icai-products{font-size:16px; line-height:22px;}
.heading-icai-pro-wrapper p{font-size:14px;}
.product-list-all{margin-left: 0px;text-align:center;}
.product-list-all img{margin:0 auto;}
.wrapper-icai-section-features p{font-size: 13px;
margin: 0;
padding: 10px 0px 10px;}
	.banner-wrapper-icai .banner-strip-icai h1{font-size: 12px;line-height: 18px;}
	.text-section-icai h2{margin: 0;padding: 5px 0px 0px;font-size: 18px;}
	ul.icai-relation-list-wrapper li {
    padding: 0px 10px 0px;
	margin: 0;
}
p.sub-heading-ca-plan{font-size:14px;}
.fancy_heading h2.heading-ca-plan{font-size: 18px;
line-height: 24px;
margin: 05px 0px;}
#Content ul.icai-relation-list-wrapper li:first-child img {
    margin-bottom: 0px;
}
#Content ul.icai-relation-list-wrapper li:nth-child(2) img {
    top: 5px;
}
	/*icai page css start here*/
	.wrapper-hb-icai-relation{padding-bottom: 0px !important;}
	.testimonial-wrapper-icai{padding:0 !important;}
	.wrapper-icai-section-features .section_wrapper .wrap.mcb-wrap.one{margin-bottom: 10px;}
	.testimonial-wrapper-icai h5{font-size: 18px;margin-bottom: 5px !important;
padding-bottom: 5px !important;}
	.testimonial-wrapper-icai .testmonials{margin-top: 1.5rem;}
	.testimonial-wrapper-icai .testmonials h5{margin: 1rem 0 0px;}
	.wrapper-e-invoice-form h6{text-align: center;
font-weight: Bold;
font-size: 24px;
line-height: 24px;}
	.wrapper-e-invoice-form{text-align: center;}
	.wrapper-e-invoice-form p {
    margin: 5px 0px;
    font-size: 16px;
    font-weight: 500;
}
	a.banner-cta, a.banner-cta:hover, a.banner-cta:active{margin-top: 5px;}
	a.demo-btn-icai, a.demo-btn-icai:hover, a.demo-btn-icai:active{margin-bottom: 5px;}
	.wrapper-icai-section-heading h2{font-size: 18px;padding: 0px 0px 10px;}
	.wrapper-icai-section-features h4{font-size: 16px;padding: 10px 0px 5px;}
	.wrapper-hb-icai-relation p br{display: none;}
	.wrapper-icai-section-features{padding-bottom: 10px !important;}
	.banner-wrapper-icai ul li {
   
    font-size: 13px;
    line-height: 26px;
    line-height: 28px;
    text-align: left;
}
	.wrapper-icai-plans .plans-details{width: 100%;}
	.wrapper-icai-plans .plans-details h5, .wrapper-icai-plans .plans-details h6{font-size: 20px;line-height: 22px;}
	.wrapper-icai-plans .plans-details h4{font-size: 52px;}
	.wrapper-icai-plans{padding-bottom: 0px !important;}
	.wrapper-icai-section-heading > .section_wrapper{padding-top: 15px;}
	.ca-plan-left-section-head span{margin-bottom: 10px;}
	.ca-plan-left-section-head {
    font-size: 18px;
    margin: 0px 0px 5px;
    line-height: 24px;
}
	.wrapper-tech-card{margin: 80px auto 0px;}
	.wrapper-pro-tech-section .heading-ca-plan {
    font-size: 18px;
    margin: 0;
    padding: 0px 0px 0px;
    color: 
    #fff;
    font-weight: 600;
}
	.banner-wrapper-icai h6 {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    padding: 5px 0px 0px !important;
}.text-section-icai .lower-part-text-banner {
    margin-top: 5px;
}
	.banner-wrapper-icai ul {
    margin: 0 auto !important;
padding: 0px 0px 10px 40px !important;
list-style: none;
text-align: left !important;
width: 100% !important;
}
	.wrapper-hb-icai-relation p {
    font-size: 13px;
    margin: 0;
    padding: 0px 0px 5px;
}
	.wrapper-hb-icai-relation .heading-hb-icai {
    font-size: 18px;
    margin: 0;
    padding: 0px 0px 5px;
}
	.banner-wrapper-icai h5 {
    font-size: 16px;
    line-height: 20px;
    padding: 0;
    margin: 5px 0px 0px;
}
	.banner-wrapper-icai p {
    font-size: 13px;
    line-height: 20px;
    padding: 5px 0px 5px;
    margin: 0;
}
	 .banner-strip-icai {
    font-size: 13px;
    line-height: 30px;
    padding: 2px 20px;
		 display: inline-block;
background:#4e9be8;
border-radius: 0px 0px 20px 20px;
}
	.banner-wrapper-icai{text-align: center;}
	.banner-wrapper-icai h1 {
    font-size: 18px;
    line-height: 24px;
    margin: 0;
    padding: 5px 0px 0px 0px;
    text-align: center;
}
/*icai page css end here*/
.author-date span.label{color:#333;}
	.with_aside #Content .content_wrapper .sections_group{width: 100% !important;}
.news-section-point ul li {
   
    width: 46% !important;
}
	p.connect-us-footer {
    text-align: center;
}
	.footer_copy .col-sm-4 {
    text-align: center !important;
}
	#Footer .footer_copy {
    padding: 10px 0 37px !important;

}
	.mobile-center a img.img-responsive{display: inline-block;}
	#wacht-leftside-baixo a{top: 50% !important;
	font-size: 11px;
padding: 3px;
	}
	#wacht-leftside-baixo a:hover {
    width: auto;
}
	.mobile-issue-btn .column_attr {
	margin: 0;
	padding: 0 !important;
	text-align: center;
}
}
@media screen and (max-width:600px) {
.topnav a:not(:first-child), .dropdown .dropbtn {
	display: none;
}
.topnav a.icon {
	float: right;
	display: block;
}
.mobile-space-issue .section_wrapper .column {
	margin: 0 0 0px !important;
}
.mobile-space-issue .column_attr {
	padding: 0 !important;
}
.mobile-space-issue .column_attr h4, .mobile-space-issue .column_attr ul, .mobile-space-issue {
	margin: 0;
	padding: 0px 0px 0px 5px !important
}
.mobile-space-issue .column_attr h4 {
	text-align: center;
}

.mobile-space-issue .column_attr hr {
	display: none;
}

.mobile-space-issue .column_attr ul li {
	margin: 0px 0px 5px;
	font-size: 12px;
}
.approve-wrapper ul li {
	width: 49%;
	float: none;
	text-align: center;
	margin-bottom: 10px;
	padding: 5px;
}
.approve-wrapper ul li h3 {
	min-height: 25px;
}
.connect-us-footer a img {
	margin: 0 3px;
	width: 18px;
	height: 18px;
}
#Footer .widgets_wrapper .container .column .widget h4 {
	margin: 0;
}
#Footer .textwidget ul {
	line-height: 22px !important;
	margin-bottom: 0px;
}
#Footer .widgets_wrapper .widget {
	padding: 5px 0;
	margin-bottom: 0;
}
.testimonials_slider.single-photo .testimonials_slider_ul li .single-photo-img {
	margin: 0 auto 0px;
}
.testimonials_slider.single-photo .testimonials_slider_ul li blockquote {
	padding: 5px 0px;
	margin: 0 0 20px;
	font-size: 12px;
	border-left: 5px solid #eee;
	line-height: 20px;
}
.industry-wrapper .fancy_heading h2, .heading-mobile h2 {
	margin: 0;
}
.mobile-issue-btn a.button_large {
	margin-bottom: 0px !important;
}
.wrapper-tds-landing h3 {
	font-size: 14px;
	padding: 5px 0px 0px 0px !important;
	line-height: 20px;
}
.wrapper-tds-landing a {
	margin-bottom: 0px !important;
}
.btn-start-gst .column_attr {
	top: 0px !important;
}
.btn-start-gst a.button.button_large {
	font-size: 12px !important;
	padding: 0;
}
.large-heading h1, .large-heading h3, .large-heading h2, .padding-list-wrapper h3, .faq-tds h3 {
	font-size: 18px;
	margin: 0px 0px 5px;
}
.padding-dekstop a.button_large .button_label {
	padding: 5px 6px;
}
.added-benefits-wrapper .column_attr, .added-benefits-wrapper {
	padding: 0 !important;
}
.added-benefits-wrapper ul li {
	margin: 0 0 5px;
	font-size: 12px;
}
.added-benefits-wrapper ul {
	margin: 0;
	padding: 0;
}
.padding-list-wrapper div.desc {
	text-align: justify;
	line-height: 19px;
}
.padding-list-wrapper .list_item .list_right {
	padding: 5px 5px 0 0px;
	margin-left: 75px;
}
.padding-list-wrapper .list_item .list_left {
	width: 66px;
	height: 66px;
}
.footer-call-wrapper h2 {
	font-size: 16px;
	line-height: 22px;
	margin-top: 10px;
}
.footer-call-wrapper a.popup-link {
	margin-top: 10px;
}
.mobile-pad-issue a.button_large {
	margin-bottom: 0px !important;
}
.mobile-pad-issue .column_attr {
	padding: 10px 0px 0px 0px !important;
}
.mobile-pad-issue {
	margin: 0px 0px 0px !important;
}
}

@media screen and (max-width:600px) {
	.section_wrapper, .container, .four.columns .widget-area{padding-left: 15px !important;
padding-right: 15px !important;}
	.approve-wrapper .col-sm-12{padding: 0 !important;}
.topnav.responsive {
	position: relative;
}
.topnav.responsive .icon {
	position: absolute;
	right: 0;
	top: 0;
}
.topnav.responsive a {
	float: none;
	display: block;
	text-align: left;
}
.topnav.responsive .dropdown {
	float: none;
}
.topnav.responsive .dropdown-content {
	position: relative;
}
.topnav.responsive .dropdown .dropbtn {
	display: block;
	width: 100%;
	text-align: left;
}
}