body{font-family: 'Roboto', sans-serif; font-size:15px; line-height:29px; color:#757575; text-align:justify; overflow-x:hidden;}
h1,h2,h3,h4,h5{font-family: 'Roboto', sans-serif;}
.container{max-width:1100px; width:100%}

/* new correction */
.cms p{
    font-size: 45px;
    color: #8f1a1c;
    text-transform: uppercase;
    text-align: center;
    font-family: ui-monospace;
}

 .certificate-img {
      max-width: 100%;
      width: 100%;
      max-height: 500px;
      object-fit: contain;
      border: 1px solid #ccc;
      box-shadow: 0 0 10px rgba(0,0,0,0.1);
    }
.highlights {
    /* background-image: url('/wp-content/themes/tally/assets/images/heading-bg-img.png'); */
    background-image: url(../images/diffa-tally-prime-im3.png);
    background-size: contain;
    height: 10rem;
    background-repeat: no-repeat;
    width: 85%;
    /* margin-left: 40px; */
   
  }
  .highlights h2{
    /* font-size: 18px;
    padding-top: 28px; */
    font-size: 13px;
  padding-top: 33px;
    color: #000;
    /* margin-left: 40px; */
  }
  .border-list {
    border-left: 1px solid #000000;
  }
  .tabl-set{
    color: #373535;
    margin-top: -105px;
    font-size: 16px;
    font-weight: 600;
    /* margin-left: 40px; */
  }
  .tally-ban1{
  /* margin-left: 40px; */
}
  .tabl-list1{
    margin-left: -40px;
  }


  .md p{
    margin-top: 30px;
  }
  .in-div1 h3 {
    font-size: 43px;
    padding-bottom: 50px;
    padding-top: 60px;
    color: #8f1a1c;
    text-align: center;
    text-transform: capitalize;
    /* font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; */
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  
}
/* new correction end */

#hm{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }

        #hm.sticky {
          position:fixed; top:0; z-index:999; width:100%; border-bottom:1px solid #c4c5c7
        }
		
		#hmlg img{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }

        #hmlg.stickylg img{
           width:53%; height:53%; 
        }
		#hmlg.stickylg{padding-top:5px; padding-bottom:5px;}
		
		#hmdiv1{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		
		#hmdiv1.stickydiv1{display:none}
		
		#hmmenu{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
			/* border-right:1px solid #e6e6e6; */
        }
		#hmmenu.stickymenu .navbar-nav li a 
		{
		padding: 23px 20px;				
		}
		
		#hmmenu.stickymenu .navbar-nav > li > .dropdown-menu li a{padding:5px 10px;}

a:hover, a:active, a:focus{outline:0;}
.h-div1{background:#2e3751; color:#ffffff; font-size:13px; }
.h-div1 .right-div{text-align:right;}
.h-div1 .right-div a{text-decoration:none; color:#ffffff}
.h-div1 .right-div{text-align:right;}
.h-div1 .right-div a:hover{color:#76c4ec}


.right1{margin-right:20px;}
.left2{margin-right:5px; margin-left:5px;}

.h-div{background:url(../images/head-bg.png) repeat #fefefe; font-size:13px; color:#7d7d7d; border-bottom: 1px solid #ddd;}
.logo-img{padding-top:11px; padding-bottom:11px; }

.logo-img1{padding-top:26px; padding-bottom:26px; }

.my_nav{}
.navbar-nav{float:right;}

.navbar-collapse {padding-left: 0px; margin-left:0px; margin-right:0px;}
 .my_nav .navbar-brand{padding:0; display:none}
.my_nav .navbar-default{border:none; box-shadow:none; background:none}
.my_nav .navbar{margin:0; min-height:inherit}

.my_nav .nav > li > a{padding: 41px 5px;  font-family: 'Roboto', sans-serif;  font-size:15px;   outline:none; color:#8f1a1c; background:url(../images/menu-right.png) no-repeat right center;}
.my_nav .nav > li:last-child > a{background:none;}
.my_nav .navbar-default .navbar-nav > .active > a,.my_nav .nav > li > a:hover, .last > .active > a,.last> a:hover{color:#8f1a1c;  box-shadow:none; background:rgba(114, 116, 119, .4);}
.navbar-nav > li {    padding-right: 30px;}
.navbar-nav > li > .dropdown{box-shadow:none; color:#1f2f82 !important; background:#c0fffd; border:none; }
.navbar-nav >.dropdown a:hover,  .navbar-nav >.dropdown a:focus{color:#ffffff !important; background:#49b0d2 !important;}
.navbar-nav > li > .dropdown-menu{padding:0; background:#c0fffd !important; }
.navbar-nav > li > .dropdown-menu li a{padding:5px 10px; color:#1f2f82; margin:0 auto;  font-size:13px; }
.navbar-nav > li > .dropdown-menu li:hover a{color:#ffffff; background:#49b0d2; border:none !important}
.navbar-nav > li > .dropdown-menu .active1 a{color:#ffffff; background:#49b0d2;}
.dropdown-toggle:active,
    .open .dropdown-toggle {
    outline: 0;
    background-color: #49b0d2 !important;
	color:#ffffff !important;
	border-bottom:4px solid #011925;
     } 

.banner-bg{background:url(../images/banner-bg.jpg) no-repeat; background-size:cover;}
.h-advertise{margin-top:0px; margin-bottom:0px;}
.h-advertise img{width:100%; border:0px solid #a1a1a1;}
.f-ad{padding-left:0px; padding-right:0px;}
.m-ad{padding-left:1px; padding-right:1px;}
.l-ad{padding-left:0px; padding-right:0px;}


.ban-div1 img{margin-left:auto; margin-right:auto; width:100%}
.carousel-indicators {
	bottom: 0px;
}

.carousel-control{opacity:1; }
.carousel-control.left {background:url(../images/banner-arrow-left.png) no-repeat left center; left:2%;}
.carousel-control.right {background:url(../images/banner-arrow-right.png) no-repeat right center; right:2%;}


.wel-div{background:#dcdcdc; padding-top:25px; color:#777777; text-align:center; padding-bottom:25px;}
.wel-div p{text-align:justify;}
.wel-div h1{margin-top:0px; text-transform:uppercase; color:#2e3751; font-size:26px; padding-bottom:5px; border-bottom:1px solid #b5b3b2; text-align:center}
.wel-div h1 span{color:#8f1a1c;}

.read-more{background:#8f1a1c; display:inline-block; padding:3px 18px; margin-top:0px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.read-more a{text-decoration:none; color:#ffffff;}
.read-more:hover{background:#2e3751}

.wel-products{background:#e6eaed; padding-top:25px; padding-bottom:30px;}
.wel-products h2{margin-top:0px; text-transform:uppercase; color:#2e3751; font-size:27px; line-height:25px; padding-bottom:0px; text-align:center;}

.view-all{background:#8f1a1c; display:inline-block; padding:3px 18px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; float:right; margin-top:-10px; border-top-left-radius:5px; border-bottom-left-radius:5px;}
.view-all a{text-decoration:none; color:#ffffff;}
.view-all:hover{background:#2e3751}

.wel-prod1{border:2px solid #757b8c; border-radius:15px; border-bottom:none; margin-top:10px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; margin-bottom:10px;}




.wel-prod1:hover{overflow:hidden; transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05); border-color:#b56869;}



.wel-prod2{border:2px solid #757b8c; border-radius:15px; border-bottom:none; margin-top:10px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; margin-bottom:10px;}




.wel-prod2:hover{overflow:hidden; transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05); border-color:#b56869;}
.s-wel-products .wel-prod2 h5{padding-top:25px; padding-bottom:24px;}



.wel-products img{margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; }
.wel-products .col-sm-3{padding-left:10px; padding-right:10px;}
.wel-products h5{margin:0px; text-align:center; background:#2e3751; font-size:16px;  padding-top:10px; padding-bottom:10px;  border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
.wel-products h5 a{text-decoration:none; color:#ebebed;}
.wel-prod1:hover h5{background:#8f1a1c} 
.wel-prod2:hover h5{background:#8f1a1c} 

.in-ban img{width:100%;}

.in-div1{margin:0px; border-top:35px solid #eaeaea; padding-bottom:30px;}
.in-div1 h1{margin:0px; font-size:26px; text-transform:capitalize; display:inline-block; border:2px solid #a1a1a1; padding:12px 30px; border-radius:10px; margin-top:-25px; background:#ffffff; margin-bottom:30px; color:#2e3751;position: relative;bottom: 3px;}

.tally-color h1{margin: 0px;
    font-size: 18px;
    text-transform: capitalize;
    display: inline-block;
    /* border: 2px solid #EBA631; */
    padding: 12px 30px;
    border-radius: 10px;
    margin-top: 10px;
    background: #006634;
    margin-bottom: 30px;
    color: #FFFFFF;
    position: relative;
    bottom: 3px; margin-left:26px;}
	
.in-div1 h1 span{color:#8f1a1c}
.in-div1 h2{margin:0px; font-size:22px; padding-bottom:20px; color:#8f1a1c;}


.inside-list{list-style:none; padding:0px; margin-top:-10px; margin-bottom:20px;}
.inside-list li{background:url(../images/list-icon.png) no-repeat left top 10px; padding-left:20px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.inside-list li:hover{background-position:left 5px top 10px;}

.prod1{border:2px solid #757b8c; border-radius:15px; border-bottom:none; margin-top:10px; margin-bottom:30px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}


.prod1:hover{overflow:hidden; transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05); border-color:#b56869;}

.prod1 img{margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; }
.prod1 h5{margin:0px; text-align:center; background:#2e3751; font-size:16px;  padding-top:10px; padding-bottom:10px;  border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
.prod1 h5 a{text-decoration:none; color:#ebebed;}
.prod1:hover h5{background:#8f1a1c} 

.ca1{font-size:22px; color:#2e3751;}
.ca2{font-size:20px; color:#8f1a1c;}


 

.intro-schemes{padding-top:30px; padding-bottom:20px;}
.intro-schemes h2{margin:0px; text-align:center; font-size:20px; text-transform:uppercase; color:#d93d30;}
.style-5{border:1px solid #464f56}


.in-ban img{margin-left:auto; margin-right:auto}
.in-content{padding-bottom:40px; padding-top:30px;}
.in-content h1{margin:0px; background:#b5ceec; color:#0088d3; display:inline-block; font-size:25px; font-weight:900; padding:5px 30px; margin-bottom:15px; margin-top:2px; }	

.in-content h2{margin:0px; color:#0b0f57; font-size:22px; font-weight:600; padding-bottom:10px;}	



.in-block2{margin-top:20px;}

.faq{padding-bottom:20px;}
.in-content h4{margin:0px; color:#181b86; font-size:18px; font-weight:600; padding-bottom:5px;}

.in-content h3{margin:0px; color:#181b86; font-size:25px; font-weight:600; padding-bottom:5px;}




.inside-list1{list-style:none; padding:0px; margin-top:5px;}
.inside-list1 li{background:url(../images/list-icon1.png) no-repeat left top 10px; padding-left:20px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.inside-list1 li:hover{background-position:left 5px top 10px;}


.inside-list2{list-style:none; padding:0px; margin-top:-10px; padding-left:20px;}
.inside-list2 li{background:url(../images/list-icon.png) no-repeat left top 10px; padding-left:20px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.inside-list2 li:hover{background-position:left 5px top 10px;}

.inside-list3{list-style:none; padding:0px; margin-top:-10px; padding-left:40px;}
.inside-list3 li{background:url(../images/list-icon1.png) no-repeat left top 10px; padding-left:20px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.inside-list3 li:hover{background-position:left 5px top 10px;}



.c1{font-size:20px; color:#0b0f57}
.c2{padding-left:92px;}
.c3{padding-left:41px;}
.c4{padding-left:36px;}
.c5{padding-left:40px;}

.management{background:#0088d3; text-align:center; margin-top:30px; border-radius:7px;}
.management img{margin-left:auto; margin-right:auto; padding-top:20px;}
.m-name{color:#ffffff; font-size:18px;}
.m-des{color:#ffffff; font-size:15px; margin-top:-5px; padding-bottom:5px;}



.srow2
{
	background:#b5ceec;
	color: #787879;
	border-left: 1px solid #464f56 !important;
	text-align:center
}
.shead
{
border-right: 1px solid #464f56 !important;	
text-align:center
}
.srow
{
	background:#f8f8f8;
	border-bottom: 1px solid #464f56 !important;
	border-left: 1px solid #464f56 !important;
	color:#343333;
}


.sdef
{
	border-right: 1px solid #464f56 !important;
	text-align:center
}

.srow1
{
	background:#e6eaec;
	border-bottom: 1px solid #464f56 !important;
	border-left: 1px solid #464f56 !important;
	color:#343333;
}
.sbody
{
	background:#555555;
}


.srow1:hover
{

	border-left: 1px solid #cdc9c9 !important;
	
}
.srow:hover
{
	background:#e0e0e0;
	border-left: 1px solid #cdc9c9 !important;	
}

.fi-data{background:#fbf4f6}
.se-data{background:#c1c1c1;}
.th-data{background:#f9be92}


.srow:hover .fi-data, .srow1:hover .fi-data{background:#dcd7d8}
.srow:hover .se-data, .srow1:hover .se-data{background:#7cb8ff}
.srow:hover .th-data, .srow1:hover .th-data{background:#df935b}


.sdef{border-bottom: 1px solid #464f56 !important;}
.shead{border-bottom: 1px solid #464f56 !important;}


.style-5{margin-bottom:30px;}




 
.ser-div img{border:1px solid #d6d6d6; width:100%; margin-bottom:30px;}



    /*end of css for table */
	
	
	.ld-img img{margin-left:auto; margin-right:auto; margin-bottom:30px; }
	.lg{border:2px solid #d1cfcf}
	
	.overview{font-size:20px; line-height:40px;}
	
	.tourist-places img{border:1px solid #c9cacb; margin-bottom:0px; padding:5px;}
	.in-content h5{margin:0px; color:#49b0d2; font-size:18px; font-weight:600; padding-bottom:30px; padding-top:10px; text-align:center}

	
	
	.gallery img{border:1px solid #c9cacb; margin-bottom:30px; padding:5px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}

.gallery .col-sm-3:hover img{overflow:hidden; transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);}

.footer-div
{
	padding-top:30px;
	padding-bottom:30px;
	background:url(../images/head-bg.png) repeat #c4c5c6;
	color:#2b2929;
	font-size:13px;
}

.site-width h5
{
color:#2b2929;
font-weight: bold;
padding-bottom:10px; 
margin:0px;
font-size:19px;

}
.number{padding-bottom:80px;}


.footer-inner{background:url(../images/right-line.png) no-repeat right top;}
.footer-inner1{background:none;}


	
.f-link{list-style:none; margin-left:-40px; }
.f-link li a{display:block; padding:3px 3px 3px 13px; font-size:12px; line-height:25px; text-decoration:none; color:#2b2929; background:url(../images/footer-arrow.png) no-repeat left  center;     transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; padding-left:20px;}
.f-link  li a:hover{color:#8f1a1c; background-position:5px center; }

.f1-link{list-style:none; margin-left:-40px; }
.f1-link li {display:block; padding:3px 3px 3px 13px; font-size:12px; line-height:25px; text-decoration:none; color:#2b2929; background:url(../images/footer-arrow.png) no-repeat left  center;     transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; padding-left:20px;}
.f1-link  li :hover{color:#8f1a1c; background-position:5px center; }


.f1-link ul{list-style:none; margin-left:-20px; margin-bottom:10px}
.f-link ul{list-style:none; margin-left:-20px; margin-bottom:10px}

.f-link ul li a{display:block; padding:3px 3px 3px 13px; font-size:12px; line-height:20px; text-decoration:none; color:#2b2929; background:url(../images/footer-arrow.png) no-repeat left  center;     transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; padding-left:20px;}
.f-link  ul li a:hover{color:#8f1a1c; background-position:5px center; }



.f1-link ul li {display:block; padding:3px 3px 3px 13px; font-size:12px; line-height:20px; text-decoration:none; color:#2b2929; background:url(../images/footer-arrow.png) no-repeat left  center;     transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; padding-left:20px;}
.f1-link  ul li :hover{color:#8f1a1c; background-position:5px center; }


.tc{border: 2px solid #ddd; padding: 30px;webkit-box-shadow: -1px 1px 12px 0px rgb(191 191 191);
    -moz-box-shadow: -1px 1px 12px 0px rgba(191,191,191,1);
    box-shadow: -1px 1px 12px 0px rgb(191 191 191); margin-top: 30px;}
.tc p{color: #00278f;}

.footer-address img{display:inline; }
.footer-address{font-size:13px;}
.fa1{padding-left:10px;}
.fa2{padding-left:20px;}
.fa3{padding-left:10px;}
.fa4{padding-left:14px;}
.fa5{padding-left:14px;}

.copy-div{background:#2e3751; padding-top:5px; padding-bottom:5px; color:#54596a; font-size:13px; text-align:center}

.copy-div a{color:#537e9f; text-decoration:none;}	
.copy-div a:hover{color:#fff;}	
.power-div{text-align:right;}
.copy-div img{display:inline;}


::selection {
	background:#0089d6;
	color:#ffffff;
}

::-moz-selection {
	background:#0089d6;
	color:#ffffff;
}
::-webkit-selection {
	background:#0089d6;
	color:#ffffff;
}
.btn {
  background: #2e3751 !important;
  
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: 'Roboto', sans-serif;
  color: #fff;
  font-size: 14px;
  padding: 6px 15px 6px 15px;
  text-decoration: none;
}

.btn:hover {
  background: #8f1a1c !important;
  color:#fff;
  text-decoration: none;
}


.multiselect
 {
	background: transparent none repeat scroll 0% 0% !important;
    color: rgb(108, 101, 101);
    border-radius: 4px;
	margin-top:0px !important;
	margin-bottom:0px !important;;
 
 }
  .multiselect:hover
  {
	 background: #0081e6 !important;
	 color:#fff
  }	
  
  .form-div{font-size:14px;}


@media(max-width:1024px)
{
.wel-div{padding-bottom:30px;}
.wel-div img{padding-top: 30px;}
.wel-div h1{font-size:26px;}
.view-all{margin-right:10px;}
}

@media(max-width:980px)
{
.wel-div h1 span{font-size: 21px;}
.footer-address {font-size: 11px;}
.copy-div{font-size:11px;}
}

@media(max-width:800px)
{
.my_nav .nav > li > a {padding: 41px 16px;}
.social-icon img {padding-right: 3px;}
#hmmenu.stickymenu .navbar-nav li a {padding: 23px 17px;}


}
@media(max-width:768px)
{
#hmmenu.stickymenu .navbar-nav li a {padding: 23px 15px;}
}

@media(max-width:767px)
{
.h-div1 .right-div{text-align:center}
#hmmenu.stickymenu{margin-top:-17px;}
#hmlg img{margin-left:auto; margin-right:auto}
.navbar .navbar-brand{display:inline; padding-top:10px; color:#000; font-size:11px; padding-left:10px;}	
.nb{text-align:right; float:right; margin-right:20px}
.navbar-nav {float: none;}
.my_nav .nav > li > a {padding: 10px 20px; font-size:13px; background:none;}
#hmmenu.stickymenu .navbar-nav li a {padding: 8px 20px;}
#hmlg.stickylg img {width: 19%; height: 19%;}
.wel-div{padding-top:0px; padding-bottom:30px;}
.wel-div img{float:none; margin-left:auto; margin-right:auto; width:100%;}
.social-icon{text-align:center; padding-bottom:10px;}
.wel-div img{padding-right: 15px;}
.sdef{font-size:13px; font-weight:600;}
.wel-div .col-sm-8{left:0px; padding-right:0px;}
.f-link{text-align:center}
.f1-link{text-align:center}
.footer-address{text-align:center}
.copy-div, .power-div{text-align:center}
.wel-products img{width:100%;}
.navbar-default .navbar-toggle{border-color:#901c1e}
.navbar-default .navbar-toggle .icon-bar {background-color:#901c1e;}
}

@media(max-width:360px)
{
	.logo-img img{margin-left:auto; margin-right:auto}
	#hmlg.stickylg img {width: 40%; height: 40%;}
	#hmmenu.stickymenu{margin-top:0px;}
	
	.copy-div{font-size:10px;}
  .tally-n h3{font-size: 21px;}
  .highlights h2 {
  padding-top: 19px;
}
	}
	
	@media(max-width:320px)
{
.carousel-control{width:16%;}
.wel-products h2{font-size: 17px;}	
}

/*.overview-img img{border: 2px solid #51b3d3;}*/





.srow22
{
	background: rgba(114, 116, 119, .4);
	color:#8f1a1c;
	border-left: 1px solid #d3e5ff !important;
}

.srow1
{
	background:#d3e5ff;
	border-bottom: 1px solid #dddddd !important;
	border-left: 1px solid #dddddd !important;
	color:#343333;
}




.srow11
{
	background:#b8d5ff;
	border-bottom: 1px solid #cdc9c9 !important;
	border-left: 1px solid #cdc9c9 !important;
	color:#343333;
}
.sbody1
{
	background:#555555;
}






.wrapper{
    
    
  	
  
    width: auto;
 }
 .wrapper .selection{
   width:30%;
   
 }



/*media query for table */
@media

only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {



    /* Force table to not be like tables anymore */

    .style-5, .s-head1, .sbody1, .shead1, .sdef1, .sdef11, .srow1 ,.srow11{

        display: block;
		

    }
	
.shead1 .srow1 {

        position: absolute;

        top: -9999px;

        left: -9999px;
		

    }
	
    .sdef1{

        /* Behave  like a "row" */

        

        position: relative;

        padding-left: 50%;

    }
	.srow22
	{
		visibility: collapse;
	}
	
	.sdef1{
    border-right: 1px solid #cdc9c9 !important;
	border-bottom: 1px solid #cdc9c9 !important;
	
}

.srow1, .srow11{
    border-left: 1px solid #cdc9c9 !important;
	border-top: 1px solid #cdc9c9 !important;
	
	
	
}

   

    .sdef1:before{

        /* Now like a table header */

        position: absolute;

        /* Top/left values mimic padding */

        top: 6px;

        left: 6px;

        width: 45%;

        padding-right: 10px;

        white-space: nowrap;
		

    }
	.style-5 > tbody > tr > td, .style-5 > tbody > tr > th, .style-5 > tfoot > tr > td, .style-5 > tfoot > tr > th, .style-5> thead > tr > td, .style-5 > thead > tr > th
	{
		padding-left:193px ! important;
	}
   

    /*

    Label the data

    */

    .sdef1:nth-of-type(1):before { content: "Tally Products"; }

   .sdef1:nth-of-type(2):before { content: "Basic Amount"; }

    .sdef1:nth-of-type(3):before { content: "SGST @ 9%"; }
	.sdef1:nth-of-type(4):before { content: "CGST @ %"; }
	.sdef1:nth-of-type(5):before { content: "Customer Price(incl. of all Taxes)"; }
	}

.shead1{padding: 16px !important;
text-align: center;border-right: 1px solid #000;
border-bottom: 1px solid #b2cef8;}

.sdef1 {
    text-align: center;
    padding: 20px!important;
	border-right: 1px solid #000;
	border-bottom: 1px solid #b2cef8; 
	
	
}















.my_nav li:hover .level-0 {

   z-index:1;

   opacity:1;
  
}



.my_nav .nav .level-0 {

   width:200px;

   position:absolute;

   top:100%;

   left:0px;

   z-index:-1;

   opacity:0;

   transition:opacity linear 0.15s;

list-style-type:none;




padding-left:0px;

padding-right:0px;

-webkit-transition: max-height 1ms linear 1s;
-moz-transition: max-height 1ms linear 1s;
pointer-events: none;

}

.my_nav .nav  > li:hover .level-0, .my_nav .nav > li:focus .level-0{
  pointer-events: auto;
  z-index: 10;
  max-height: 2000px;
  -webkit-transition: none;
     -moz-transition: none;
}



.level-0 li a {

text-decoration: none;

   font-size: 12px;

   color: #8f1a1c;

   display: block;

   line-height: 8px;



}

.level-0 li a:hover{

  color:#8f1a1c;

text-decoration:none;



}


.tca p{text-align: left; color:#000;}



.level-0 li {



padding: 10px;

background: #eaeaea;
border-bottom:1px solid #ced0cd;

   font-size:14px;

   width: 100%;

 -webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s;
     -moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
      -ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
       -o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
          transition: opacity .4s,         transform .6s, max-height .6s;  

}

.level-0 li:hover, .level-0 .active{background: #8f1a1c;color:#fff;}
.level-0 li a:hover, .level-0 .active a{color:#fff;}

.my_nav .nav > li:hover .level-0 li, .my_nav .nav > li:focus .level-0 li {
  opacity: 1;

  -webkit-transform: none;
     -moz-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}




/* forward */


/* Fly
 ================================================================= */
.fly {
  -webkit-perspective: 400px;
     -moz-perspective: 400px;
      -ms-perspective: 400px;
       -o-perspective: 400px;
          perspective: 400px;
}

.fly li {
  -webkit-transform-origin: 50% 50% -50px;
     -moz-transform-origin: 50% 50% -50px;
      -ms-transform-origin: 50% 50% -50px;
       -o-transform-origin: 50% 50% -50px;
          transform-origin: 50% 50% -50px;

  -webkit-transform: rotateX( -180deg );
     -moz-transform: rotateX( -180deg );
      -ms-transform: rotateX( -180deg );
       -o-transform: rotateX( -180deg );
          transform: rotateX( -180deg );
}





.s-soon {

    text-align: center;
    font-size: 25px;
    margin-top: 100px;
    margin-bottom: 100px;

}

.s-wel-products img {
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

.s-wel-products h5 {

    margin: 0px;
    text-align: center;
    background: #2e3751;
    font-size: 14px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
	color: #ebebed; line-height: 18px;

}

.s-wel-products h5 span{font-size:19px;}


.s-wel-prod1:hover h5 {

    background: #8f1a1c;

}
.s-wel-products h5 a {

    text-decoration: none;
    color: #ebebed;

}


.s-oservices{list-style:none; margin-left:-40px; }


.s-oservices li {display:block; padding:3px 3px 3px 13px; font-size:15px; line-height:25px; text-decoration:none; color:#2b2929; background:url(../images/footer-arrow.png) no-repeat left  center;     transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; padding-left:20px;}

.s-oservices  li a:hover{color:#8f1a1c; background-position:5px center; }

.s-acc-img{margin-top: -42px;}

.br-div{text-align:center; }

.tally-oservices li {display:block; padding:3px 3px 3px 13px; font-size:15px; line-height:25px; text-decoration:none; color:#2b2929; background:url(../images/footer-arrow.png) no-repeat left  center;     transition:All .5s ease;
    -webkit-transition:All .5s ease;
    -moz-transition:All .5s ease;
    -o-transition:All .5s ease; padding-left:20px;}
    .in-tally{
        padding-top:80px;
        padding-bottom:80px;
      
    }
.working-hours{
	font-size:22px;
	    color: #2e3751;
}
.working-hours1{
	font-size:15px;
    font-weight: 600;
	 
}
.tally-ban img{
    padding-left:40px;
}
.tally-n h2{font-size: 47px;}
.tally-n span{background: #FCAF1E;
  padding: 5px 10px;
  border-radius: 8px;
  color: black;}
.tally-n h3{margin-bottom: 40px;}
.tally-b{padding: 5px 15px; background: #FCAF1E;border: none; border-radius: 8px;margin-top: 30px;font-size: 18px;}

.vb-cnt {
  margin-top: 60px;
  margin-bottom: 60px;
 
}

/* Make both columns align vertically */
.vb-cnt .col-md-12 {
  display: flex;
  align-items: center;   /* vertical center */
}

/* Normal column behavior */
.vb-cnt .col-md-6 {
  display: block;
}

/* Text styling */
.vbvrania1 h2 {
  font-size: 45px;
  color: #8f1a1c;
  text-transform: uppercase;
  text-align: center;
  font-family: ui-monospace;
}
.vbvrania1 p {
    color: #000;
}

/*banner123456 */

/* .banner-top{

  margin-top: 60px;
  margin-bottom: 60px;
} */
#banner-div1 {
  position: relative;
}

.banner-div1 img { width: 100%; }

/* overlay (does not block clicks) */
#banner-div1 .carousel-static-overlay {
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  z-index: 1;
  pointer-events: none;
}

/* controls (arrows) */
#banner-div1 .carousel-control {
  width: 8%;
  height: 100%;
  opacity: 1;
  z-index: 10;  /* above overlay */
  background: none;
}

/* left/right arrows */
#banner-div1 .carousel-control.left {
  background: url(../images/banner-arrow-left.png) no-repeat center;
  background-size: 40px 40px;
}

#banner-div1 .carousel-control.right {
  background: url(../images/banner-arrow-right.png) no-repeat center;
  background-size: 40px 40px;
}

/* hide Bootstrap icon but keep clickable area */
#banner-div1 .carousel-control .glyphicon {
  opacity: 0;
}
