@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
 
body {
padding:0;
margin:0;
}

:root{
    /*--theme-color: #653405;*/
	--theme-color: #ef1c2b;
	--theme-secondary-color: #303030;
	--theme-third-color: #ffad18;
	--theme-button-color: #000000;
}


.clr{clear:both;}

.gap{padding:100px 0 40px;}

.nogap{padding:0;}

.btn-warning{background-color:#f8ba10!important; font-weight:bold; font-size:22px; box-shadow: 0 0 10px #888484; border-radius:30px;

background: rgba(252,234,187,1);
background: -moz-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,234,187,1)), color-stop(50%, rgba(252,205,77,1)), color-stop(51%, rgba(248,181,0,1)), color-stop(100%, rgba(251,223,147,1)));
background: -webkit-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
background: -o-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
background: -ms-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
background: linear-gradient(to bottom, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93', GradientType=0 );

}


.headertop{background:#000000; text-align:right; padding:2px 10px; font-size:20px;}
.headertop a{text-decoration:none;}

.header{padding:3px 0;}
.header .logo{width:130px; height:60px; padding-top:0;}
.header .logo2{width:170px; height:41px; padding-top:13px;}
.header h3{font-size:20px!mportant;}
.abhalogo{width:120px; height:auto; padding-left:10px;}

.title{padding:0;}

/*==========navbar==========*/

.topoffer{background-color:#5dafe9; background:url(../images/offerbg.webp); padding-bottom:70px; margin-top:2px;}

.topoffer h2{font-size:18px; padding-top: 5px; color: #ffc107;}

.topoffer > div > div >div{padding:0 20px 2px; position:relative;}
/*topoffer > div > div >div h5{padding-top: 10px;}*/
.topoffer > div > div >div h5{padding-top: 0px;}
.topoffer-text{position:absolute; z-index:1000; top:43px; left:14px; right:0; width:340px; margin:auto; color:#ffffff; font-size:45px; font-weight:bold;}

.topoffer .call{font-size:44px; padding-top:40px; text-align:right;}
.topoffer .call span, .call span{font-size:27px; padding:2px 20px 2px 8px; margin-top:20px; background:#041d99!important; color:#ffffff; display:inline-block;
border-radius:22px; box-shadow: 0px 0px 12px rgb(0 0 0 / 70%);}
/*.topofferbg{width:550px; height:200px;}*/
.topofferbg{width:461px; height:308px;}


.offer{background:#fff4c5; padding:50px 0 0; margin-top:2px;

background: linear-gradient(45deg, #025e73, #02215c, #1b003c, #0023aa);
}

.offer h2{font-size:18px; padding-top: 20px; color: #ffc107;}

.offer > div > div >div{padding:20px 20px 0; position:relative;}
.offer > div > div >div h5{padding-left:20px;}
.offer-text{position:absolute; z-index:1000; top:43px; left:14px; right:0; width:340px; margin:auto; color:#ffffff; font-size:45px; font-weight:bold;}

.offer .call{font-size:44px; padding-top:40px; text-align:right;}
.offer .call span, .call span{font-size:27px; padding:2px 20px 2px 8px; margin-top:7px; background:#1ca4a4; color:#ffffff; display:inline-block;
border-radius:22px; box-shadow: 0px 0px 12px rgb(0 0 0 / 70%);

background: linear-gradient(135deg, rgb(136, 4, 145) 1%, rgb(28, 164, 164) 100%)!important;

}

#banner, #knowmore{background:#f4f0ef; padding:5px 3% 2%;}

#banner{padding:5% 3% 5%;}

#banner ul{padding:0; margin:0;}
#banner ul > li{list-style-type:none; font-size:18px; padding:6px 10px;}

/*==========navbar end==========*/

#banner h1, #banner h2{font-size:35px; padding:3px 0 10px; margin-bottom:30px; position:relative; font-family: Poppins, sans-serif;}

#banner h1{margin-top:30px; margin-bottom:5px;}

#banner h2 {padding:0 0 15px; margin-top:0; margin-bottom:10px; position:relative; font-size:23px;}

#banner .demoform, .demoform{width:90%; padding:2% 10% 6px;  margin:70px auto 0; text-align:center; background:#ffffff; border-radius:20px; box-shadow: 0 1rem 3rem rgb(255 0 0 / 18%) !important; border: solid 6px var(--theme-third-color);}

.newdemoform{width:50%; padding:2% 2% 6px; text-align:center; background:#ffffff; border-radius:20px; box-shadow: 0 1rem 3rem rgb(255 0 0 / 18%) !important; margin:15px 0; border: solid 6px var(--theme-third-color);}

.offer .demoform h2{font-weight:bold; color:var(--theme-secondary-color); font-size:22px; text-align:left;}

#banner .demoform button{margin-top:30px;}

h2, #banner h2 {padding:0 0 15px; margin:0 auto 1px; position:relative; font-size:33px; text-align:center;
font-family: "Poppins", sans-serif;
font-weight: 600;

}
h2 span, #banner h2 span{color:var(--theme-color);}

#banner h2{text-align:left; font-size:22px;}

.bannerimg{margin-top:0px;}

#knowmore{padding:2% 3% 2%;}

.gwr_img {
    text-align: center !important;
    margin-bottom: 30px !important;
    filter: drop-shadow(0 0 32px #05495e3d);
    border: 3px solid #fff;
    border-radius: 20px;
}

.welcomeRightblock{margin-top:5%;}

.businessempower div, .erpprocess div{ text-align:center; border-right:solid #cccccc 1px; margin-top:20px;}
.businessempower div:last-child{border-right:0;}

.businessempower div{font-size:14px;}

.businessempower div img, .erpprocess div img{display:block; margin:10px auto 3px;}
.businessempower div span, .erpprocess div span{color:var(--theme-color); font-weight:bold; display:block; padding-bottom:3px; font-size: 15px;}
.erpprocess {font-family: Verdana, Geneva, Tahoma, sans-serif;}
.erpprocess div{text-align:left; padding-left:10px;}
.erpprocess div img{margin:10px 0 3px}
.erpprocess div span{font-size:15px;}

.erpprocess ul{padding:0 0 0 20px; margin:0;}
.erpprocess ul > li{font-size:15px; padding:2px 3px;}

.whatwedo_heading:before{content:""; position:absolute; left:0; margin:auto; bottom:10px; width:100px; height:2px; background-color:#dd2222; z-index:100;}

h1 > span, h2 > span {color:var(--theme-color);}

h3 {
    font-size: 23px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
}

.modal {z-index: 3000;}

.content, .content2{text-align:justify; margin:5px 0 25px; font-size:18px;}

.content2{text-align:left;}

.welcome{font-size:36px; font-family: Montserrat, sans-serif; font-weight: 900;}
.welcome > span {
    color: var(--theme-color);
}
.subtitle{font-size:23px; font-weight:bold; padding:20px 0;}

#contentwrapper {
	padding:6% 0 1%;
}
#awardwrapper {
	padding:7% 0 1%;
}

/*--Carousel--*/
#carousel, #carousel2, #carousel3{background:var(--theme-secondary-color); padding:15px 10px; margin-bottom:20px; text-align:center;}
#carousel .ribbon-bg, #carousel2 .ribbon-bg {
    font-family: "Roboto", sans-serif;
    background: linear-gradient(270deg, var(--theme-color) 0, var(--theme-color) 100%);
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 13px;
    line-height: 28px;
    width: 200px;
    height: 28px;
    text-align: center;
    border-radius: 20px;
    letter-spacing: .5px;
    margin-top: 30px;
}
#carousel h2, #carousel2 h2, #carousel3 h2 {
    font-size: 34px;
    margin-top: 10px;
	margin-bottom:20px;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    line-height: 30px;
    color:#ffc107;
	text-align:left;
	position:relative;
}

#carousel h2:after, #carousel2 h2:after, #carousel3 h2:after {
    content:"";
	width:160px;
	height:4px;
	position:absolute;
	background:#ffc107;
	left:0; right:0; bottom:0;
	margin:auto;
	z-index:2000;
}

#carousel2:nth-child(even) h2:after, #carousel3 h2:after {
	background:#8f4006;
}

#carousel2:nth-child(even) h2, #carousel3 h2 {
	color:#8f4006;
}


#carousel p, #carousel2 p, #carousel3 p{
    font-size: 17px;
    margin-bottom: 10px;
	text-align:left;
}

/*--Carousel End--*/

/*==========package==========*/

/*==========features==========*/
.features .panel-group {
    padding-left: 20px;
}
.features .panel-group .panel {
    border: none;
    border-radius: 0;
    margin-bottom: 5px;
    box-shadow: none;
    position: relative;
    margin-top: 0;
    background: none;
}
#accordion .panel.panel-default, #accordion1 .panel.panel-default {
    background-color: #f9f9f9 !important;
    margin-bottom: 10px !important;
    -webkit-box-shadow: 3px 5px 25px 0 rgb(0 0 0 / 10%);
    box-shadow: 3px 5px 25px 0 rgb(0 0 0 / 10%) !important;
    font-family: "DM Sans" !important;
}
.features .panel-default > .panel-heading {
    border: none;
    border-radius: 0;
    background: none;
    padding: 0;
}
#accordion .panel-title.faq-title, #accordion1 .panel-title.faq-title {
    padding: 10px 20px 8px;
    -webkit-transition: all .4s !important;
    transition: all .4s;
    background: transparent;
    font-size: 15px;
}
#accordion .panel-default>.panel-heading a, #accordion1 .panel-default>.panel-heading a {
    display: flow-root;
    line-height: 24px;
    text-decoration: none;
    font-size: 17px;
	color:#000000;
}
.faq-title>a:before {
    float: right !important;
    font-family: FontAwesome;
    content: "\f102";
    padding-top: 5px;
    font-weight: 700;
}
.faq-title>a.collapsed:before {
    float: right !important;
    content: "\f103 ";
    color: var(--theme-color);
}
#accordion .counting, #accordion1 .counting {
    width: 25px;
}
#accordion .counting, #accordion1 .counting {
    color: var(--theme-color);
    display: inline-block;
    text-align: center;
    margin-right: 15px;
    float: left;
}

.features ul {
    margin-top: 10px;
    padding-left: 0;
    font-size: 14px;
    list-style: none !important;
}
.features ul li {
    list-style: none;
    margin-left: 20px;
    padding: 2px 0;
    font-size: 16px;
}
/*==========features end==========*/

/*==========Pharma features==========*/
.pharma_Features img{width:380px; height:290px; margin-bottom:30px;}
/*==========Pharma features end==========*/

/*==========Pricing==========*/
.pricing .content {
    border: 4px #dddfe9 solid;
    background-color: #fff;
    box-shadow: 0 0 10px #ccc;
    margin-top: -14px;
    position: relative;
    border-radius: 4px;
    margin-bottom: 10px;
	padding:10px;
}
.pricing .content .price {font-weight:500;}
.pricing .content .price > span {font-size:20px; color:var(--theme-color);}
.pricing .content .block {
    border: 1px #dddfe9 solid;
    background-color: #fff;
    position: relative;
    border-radius: 13px;
	padding:10px;
	font-size:15px;
	width: 100%;
	height: 280px;
	margin:20px auto 10px auto;
}
.pricing .content .block ul {padding:0; margin:3px 0;}
.pricing .content .block ul > li {
    padding: 5px 0;
    list-style-type: none;
    font-size: 13px;
}
.pricing .content .block ul > li i {color:var(--theme-color);}

.pricing .features{background:#e8f6f6; padding:2% 3% 1%; font-weight:500;}

.pricing .features .title{font-size:18px; font-weight:500;}

.pricing .features ul li{font-size:13px; font-weight:500; color: #3a4172;}

.bookdemo_btn, .comparisonchart_btn{border-radius:30px; font-size:22px; padding:6px 16px; font-weight:bold; box-shadow: 0 0 10px #ccc; margin:10px auto 30px; text-decoration:none;}

.comparisonchart_btn{border-radius:0; font-size:15px; padding:6px 15px; margin:3px auto 3px; color:#ffffff; background:#009999;}

/*==========Pricing end==========*/

/*==========Pricing new==========*/
.a3:after {
	content:"";
    position:absolute;
	left:-100px; top:40px;
	width:150px;
	height:528px;
	background: url(../images/Side-Indication.png) left top no-repeat;
}

.a3{padding-left:10px;}


.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background: url(../images/tab-active.png) no-repeat;
    top: -6px;
    z-index: 1;
    padding: 12px 5px 6px;
	width:425px;
	font-size: 20px;
	text-align:center;
}
.nav-pills .nav-link span, .nav-pills .nav-link.active span {
    display: block;
    font-size: 11px;
	color:#ffffff;
}

.nav-pills .nav-link {
    background: url(../images/tab-btn.png) no-repeat;
    top: -6px;
    z-index: 1;
    padding: 12px 5px 6px;
	width:425px;
	font-size: 20px;
	text-align:center;
	color:#000000;
}
.nav-pills .nav-link span{color:#000000;}

.content2 .col-lg-3{padding-right:5px; padding-left:5px;}
.content2 .col-lg-4, .content2 .col-lg-6 {padding-right:3px; padding-left:3px;}

.pricing2 .content2 {
    border: 4px #dddfe9 solid;
    background-color: #fff;
    box-shadow: 0 0 10px #ccc;
    margin-top: -24px;
    position: relative;
    border-radius: 4px;
    margin-bottom: 10px;
	padding: 10px 28px;
}
.pricing2 .content2 .price {font-weight:500;
color: #3a4172;
    margin: 25px 0 20px;
    text-align: center;
    line-height: 1.2;
}
.pricing2 .content2 .price > span {font-size:21px; color:#ff7d7d;}
.pricing2 .content2 .block {
    border: 1px #dddfe9 solid;
    background-color: #fff;
    position: relative;
    border-radius: 13px;
	padding:10px;
	font-size:15px;
	width: 100%;
	height: 246px;
	margin:20px auto 10px auto;
}

.pricing2 .content2 .block .big{
    position: relative;
    padding-left: 10px;
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 5px;
    margin-top: 8px;
}
.pricing2 .content2 .block .big:before {
    content: "";
    left: -1px;
    top: 5px;
    width: 6px;
    height: 11px;
    border-right: 2px solid #099;
    border-bottom: 2px solid #099;
    position: absolute;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.pricing2 .content2 .block ul {padding:0; margin:3px 0;}
.pricing2 .content2 .block ul > li {
    padding-left: 18px;
    line-height: 16px;
    font-size: 76%;
    display: block;
    color: #554e4e;
    padding-top: 3px;
	padding-top: 5px;
	margin-bottom: 5px;
    font-size: 12px;
	list-style-type:none;
	position:relative;
}

.pricing2 .content2 .block ul > li:before {
    position: absolute;
    background: #099;
    content: "";
    width: 6px;
    height: 6px;
    left: 0;
    top: 8px;
    border-radius: 100%;
}


.pricing2 .content2 .block ul > li i {color:var(--theme-color);}

.bill {font-weight: 700; font-size: 14px; color:#3a4172; padding:3px;}


.pricing2 .features{background:#e8f6f6; padding:2% 3% 1%; font-weight:500;}

.pricing2 .features .title{
	color: #099 !important;
    font-size: 16px !important;
    margin: 10px 0 0!important;
    text-align: left !important;
}

.pricing2 .features ul li{
	font-size:13px; font-weight:400; color: #3a4172;
	list-style: disc;
	}
	
.importantnotes{background:#f7f7f7; padding:10px; margin-top:3px; border: 1px solid #cbcbcb; border-style: dashed; border-radius:10px;}

.comparisonchart_btn{border-radius:30px; font-size:22px; padding:6px 16px; font-weight:bold; box-shadow: 0 0 10px #ccc; margin:10px auto 30px; text-decoration:none;}

.bookdemo_btn, .comparisonchart_btn{
    background: #099;
    color: #fff;
    border-radius: 35px;
    display: inline-block;
    font-size:19px; padding:15px 26px;
	font-weight:400;
    border: 5px solid #dddfe9;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}

.comparisonchart_btn{border:0;}

.bookdemo_btn:hover, .comparisonchart_btn:hover{background: #3a4172;color: #fff;}

.comparisonchart_btn{border-radius:0; font-size:15px; padding:6px 15px; margin:3px auto 3px; color:#ffffff; background:#009999;}

.leftpadding{padding-left:0; padding-top:15px;}
.gst{color:#3a4172; padding:10px 10px 5px; display:block;}
/*==========Pricing new end==========*/

/*==========Award==========*/
.award {
    border: 4px #dddfe9 solid;
    background-color: #fff;
    box-shadow: 0 0 10px #ccc;
    margin-top: -14px;
    position: relative;
    border-radius: 4px;
    margin-top:2%;
    padding: 0 10px 10px;
}
/*==========Award end==========*/

.form-control{border:0; border-bottom:solid 1px #900; margin:10px auto;}

.countdown{margin-top:40px;}

.newbanner{background:#faeaed; position:relative;}
.bannerright{background:url(../images/bannerright.webp) no-repeat right top; padding:30px 0 110px;}
.footerimg{position:absolute; bottom:0; left:0;}

/*==========footer end==========*/
footer{background:#424242; color:#ffffff; font-weight:bold; font-size:14px;}

.footernav{
   position:relative;
   width:100%;
   margin:0;
   padding:3% 3% 0;
   background: var(--theme-secondary-color);
   border-bottom:solid 5px var(--theme-secondary-color);
   color:#ffffff; 
}

.footernav ul{padding:0; margin:0;}
.footernav ul li{}
.footernav ul li a{padding:5px 0 5px 4px; color:#ffffff; display:block; text-decoration:none;}
.footernav ul li a:hover{color:var(--theme-secondary-color);}

.footernav > .content{font-size:12px;}

.footernav > a{margin:4px; color:#6b6b6b;}

.footernav > .img{position:absolute; z-index:1000; height:40px; width:100%; bottom:0; left:0; background:url(../images/footerimg.png) bottom left;}

footer > div > p > a {color:#000000;}
/*==========footer end==========*/

/*==========social link==========*/
.sociallink {
    width: 100%;
}
.sociallink{width:100%;}
.sociallink > a{float:left!important; width:30px; margin:20px 10px 0 0;}

.map{margin:50px 0 0;}

.fa1 {
  padding: 6px 10px 10px 1px;
  font-size: 28px!important;
  width: 30px;
  height: 42px;
  border-radius:50%;
  text-align: center;
  text-decoration: none;
  margin:0 2px 0;
  float:left!important;
  color:#ffffff!important;
}

.fa1:hover, .fa1:active {
    opacity: 1;
	color:#ffffff;
	transition:ease all 0.5s;
	text-decoration:none;
}

.fa1-facebook, .fa1-twitter, .fa1-youtube, .fa1-search-plus {
  background:var(--theme-secondary-color);
  color:#ffffff!important;
}

.fa2 {
  padding: 10px;
  font-size: 44px!important;
  width: 44px;
  height: 44px;
  border-radius:50%;
  text-align: center;
  text-decoration: none;
  margin: 20px 2px 0;
  float:left!important;
  color:#000000!important;
}

.fa2:hover, .fa2:active {
    opacity: 1;
	color:#ffffff;
	transition:ease all 0.5s;
	text-decoration:none;
}

.fa2-facebook, .fa2-twitter,
 .fa2-youtube, .fa2-search-plus {color:#ffffff!important;}
/*==========social link end==========*/

.whatsapp1 {
	position: fixed;
    right: 8px;
    bottom: 100px;
	width:60px;
	height:60px;
    background-color:#32c562;
    padding: 10px 0 0 12px;
    border-radius: 50%;
    transition: all 0.4s ease-in-out 0s;
    z-index: 2000;
}
.whatsapp1 a {
    font-size: 43px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}


/*==========scroll Top==========*/
.scrollTop {
    position: fixed;
    right: 4px;
    bottom: 10px;
    background-color: var(--theme-color);
    padding: 0 8px;
    border-radius: 50%;
    opacity: 0;
    transition: all 0.4s ease-in-out 0s;
    z-index: 1000;
}
.scrollTop a {
    font-size: 29px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

/*==========scroll Top end==========*/

/*==========img size==========*/
.offerbg{width:480px; height:150px;}
.dis_pharmacy{width:100%; height:501px;}
.dis_pharmacy_knowmore{height:350px;}
/*==========img size==========*/

.g-recaptcha{
transform: scale(0.77);
 -webkit-transform: scale(0.77);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
}


/* Screen larger than 600px? 2 column */
@media (min-width: 700px) {
  .grid-container { grid-template-columns: repeat(2, 1fr); }
}

/* Screen larger than 900px? 3 columns */
@media (min-width: 900px) {
  .grid-container { grid-template-columns: repeat(3, 1fr); }
}

@media (max-width: 991px) {
	.sideimg{display:none;}
}

@media (max-width: 800px) {
.headertop {
    padding: 0 10px;
    font-size: 14px;
}

.header .logo{width:140px; height:auto;}
.header .logo2{width:150px; height:35px; padding-top:13px;}
.abhalogo{width:120px; height:auto; padding-left:0;}
	#contentwrapper {
	padding:10px 0 4%;
}

h2, .whatwedo_heading {
    font-size: 23px;
    padding: 3px 0 0;
    margin:10px 0 0;
    position: relative;
}

#carousel .ribbon-bg {
    margin-top:0;
}

#carousel, #carousel2, #carousel3{background:var(--theme-secondary-color); padding:5px 10px; margin-bottom:10px; text-align:center;}

.pricing .content .price > span {
    font-size: 20px;
    color: var(--theme-color);
}

#banner h1, #banner h2 {
    font-size: 16px;
    padding: 3px 0 0;
    margin-bottom: 5px;
}
h3 {font-size: 16px; padding-top:20px;}

.subtitle {
    font-size: 23px;
    padding: 20px 0 3px;
}

#banner ul > li {
    list-style-type: none;
    font-size: 15px;
    padding: 6px 10px;
}

#banner .demoform{width:98%; padding:1% 10%; border-radius:4px; margin:10px auto 0;}
#banner .demoform h2{text-align:center;}

.offer{padding:5px 10px 1px; margin-top: 0;}
.offer > div > div >div{padding:0 20px 5px; position:relative; text-align: center;}
.offer > div > div >div img{margin:auto;}
.offer > div > div >div h5{text-align:center; padding-left:0;}
.offer-text{position:absolute; z-index:1000; top:40px; left:0; width:100%; margin:auto; color:#ffffff; font-size:27px; font-weight:bold;}

.offer .call{font-size:32px; padding-top:2px; text-align:center;}
.offer .call span{font-size:20px; padding:2px 10px; margin-top:20px; color:#ffffff; display:inline-block;
border-radius:22px; box-shadow: 0px 0px 12px rgb(0 0 0 / 70%);}

.fa1 {
    padding: 4px 0 0 0;
    font-size: 17px!important;
    width: 12px;
    height:26px;
    border-radius: 50%;
    text-align: center;
    text-decoration: none;
    margin: 0 2px 0 0;
    float: none!important;
    color: #ffffff!important;
}
#banner .demoform button{margin-top:2px;}

.whatsapp1 {
	position: fixed;
    right: 20px;
    bottom: 100px;
	width:50px;
	height:50px;
    padding: 5px 5px 5px 9px;
}
.whatsapp1 a {
    font-size: 38px;
}

.scrollTop {
    right: 20px;
}

.comparisonchart_btn{border-radius:0; font-size:13px; padding:6px 13px; margin:3px auto 3px; color:#ffffff;}


/*==========img size==========*/
.offerbg{width:100%; height:90px;}

.topoffer > div > div >div h5 {
    padding-top: 3px;
	padding-left: 0;
    text-align: center;
	font-size:14px;
}
.topoffer{padding-bottom:4px;}
.topofferbg{width:100%; height:auto;}
.dis_pharmacy{height:301px;}
.pharma_Features img{width:200px; height:170px;}
/*==========img size==========*/

.g-recaptcha{
transform: scale(0.67);
 -webkit-transform: scale(0.67);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
}

.welcomeRightblock{margin-top:1%;}

#banner .demoform, .demoform{margin-top:20px;}

.offerimg{width:70%; height:auto;}

.offer .call span, .call span{font-size:17px; margin-top:2px;}

.welcome {font-size: 20px;}
.subtitle {font-size: 18px;}

.pricing .content .block {
    height: auto;
    margin: 20px auto 10px auto;
}

.countdown {margin-top:10px; margin-bottom:40px;}

.newdemoform {
    width: 100%;
    padding: 2% 2% 6px;
    border-radius: 10px;
    margin: 15px 0 0;
}

.bannerright {padding: 5px 0 30px;}

#carousel h2, #carousel2 h2, #carousel3 h2 {font-size: 21px;}

#carousel h2:after, #carousel2 h2:after, #carousel3 h2:after {
    content: "";
    width: 80px;
    height: 3px;
}

.a3:after {display:none;}
.leftpadding{padding-left:0; padding-top:2px;}
.pricing2 .content2 .block {height: auto;
margin: 1px auto 1px auto;
padding:1px 10px;
border:0;
border-bottom: 1px #dddfe9 solid;
}
.pricing2 .content2 .price {margin: 5px 0 0; font-size: 16px;}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link, .nav-pills .nav-link {
    background:none;
    padding: 3px 2px 0;
    width: 170px;
	font-size: 14px;
    background-color: #009999;
}

.nav-pills .show>.nav-link, .nav-pills .nav-link {
    background:none;
    padding: 3px 2px 0;
    width: 170px;
    background-color: #ffffff;
	border:solid 1px #cccccc;
}

.nav-pills .nav-link span, .nav-pills .nav-link.active span {
    display: none;
}
.list_block{width: 45%!important; display: inline-block!important; padding-top: 0 !important;}

.bookdemo_btn, .comparisonchart_btn {
    font-size: 18px;
    padding: 4px 26px;
}

.pricing2 .content2 .price > span {font-size: 18px;}

.importantnotes{background:#f7f7f7; padding:10px; margin-top:3px; border: 1px solid #cbcbcb; border-style: dashed; border-radius:10px; display:none;}

.pricing2 .content2 .block ul > li{margin-bottom:0;}

.pricing2 .content2 .block ul {margin: 0;}
.pricing2 .content2 .block ul > li:before {top: 6px;}
.gst{color:#3a4172; padding:0 10px; display:block;}
}

@media (max-width: 450px) {
	
.header .logo{width:120px; height:auto; padding-top: 10px;}
.abhalogo{width:90px; height:auto; padding-top:10px;}
	
	/*==========img size==========*/
.dis_pharmacy{height:201px;}
.dis_pharmacy_knowmore{width:100%; height:250px;}
.einvoice2{height:350px;}
/*==========img size==========*/
}


@media (max-width: 340px) {
.header .logo{width:90px;}
.abhalogo{width:100px; padding-top:10px;}
}