@font-face {
    font-family:Asap;
    src:url('/us/wp-content/themes/tally/assets/fonts/asap/Asap-Bold.ttf');
}

@font-face {
    font-family:Asap Normal;
    src:url('/us/wp-content/themes/tally/assets/fonts/asap/Asap-Regular.ttf');
    font-weight: normal;
}

@font-face {
    font-family:Asap Medium;
    src:url('/us/wp-content/themes/tally/assets/fonts/asap/Asap-Medium.ttf');
    font-weight: normal;
}
  
.asapfontface{
    font-family:Asap;
}
.asapRegular{
  font-family: Asap Normal;
}
.asapMedium{
  font-family: Asap Medium;
}

.clsMonthRadioDiv {
	padding: 3px;
	font-size: 14px;
	border: 1px solid gray;
	border-radius: 6px;
	background: #162b62;
	margin-left: 1px;
}

ol,
ul {
	margin: 0px;
	padding: 0px;
}

.stylenew {
	padding: 7px 6px 8px;
	margin: 0;
	width: 100%;
	border-radius: 20px;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
	background-color: #f5f5f533;
	border: 1px solid #a2a2a2;
	color: #dadada;
}

.features:hover {
	box-shadow: none;
	border-bottom: 0;
}

.features .iconImg {
	width: 60px;
	margin-bottom: 10px;
}

.bannerprime {
	/*background-image: url('/us/wp-content/uploads/tally-prime/rental/images/bg-white.png');*/
	background-image:none;
	background-size: cover;
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-bottom: 2rem;
	height: 535px;
}

.brandLine{
	background-size: cover;
	background-position: bottom right;
	background-repeat: no-repeat;
}
.nav-link-logo {
	margin-top: 1rem;
}

.nav-link-logo img {
	width: 140px;
	margin-top: 0.4rem;
}

.prime-logo {
	max-width: 180px;
	margin-top: 1rem;
	margin-right: 5rem;
}

h1 {
	font-weight: bold;
	font-size: 3rem;
	color: #212529;
	padding: 4rem 0 1rem 0;
}

.banner-sub-title {
	font-size: 1.2rem;
	color: #212529;
}

.clsMonthRadioDiv1 {
	background: #FAFAFA;
	box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.1);
	border-radius: 14px;
}

.clsfreetrialimage {
	max-width: 360px;
	width: 100%;
}

.free-trial-banner {
	position: relative;
	padding: 5rem 0 2rem 0;
}

.heading {
	color: #000000;
	font-size: 2rem;
	font-weight: bold;
	padding-bottom: 20px;
	text-align: center;
}

.select-rental-cta .btn-yellow {
	background: #F9822C;
	color: #151515;
	text-decoration: none;
	font-weight: 600;
}

.rental-banner {
	display: block;
	padding: 1rem;
}

.select-rental-cta1 {
	float: left;
	padding: 1rem 1rem;
}

.btn-yellow1 {
	display: block;
	font-size: 1rem;
	border-radius: 23px !important;
	padding: 0.5rem 1rem !important;
	margin: 0 auto;
	text-align: center;
	width: auto !important;
	background: #F9BA48;
	color: #151515;
	font-weight: 600;
}

.btn-yellow1:focus,
.btn-yellow1:hover {
	color: #333;
	outline: 0;
	text-decoration: none;
}

.faq-hd {
	font-size: 22px;
	padding-top: 10px;
}

.btn-yellow {
	line-height: 21px;
	float: left;
	border-radius: 23px;
	font-size: 14px;
}

.features {
	padding: 25px;
	min-height: 200px;
}

.select-rental select {
	outline: none;
}

select option {
	background: rgb(30, 30, 70);
	padding: 10px;
}

.pricingBg{
	background: #f3f3f3;
}
.pricingBlocks{
	background: #FFFFFF;
	box-shadow: 0px 0px 13.5187px rgba(0, 0, 0, 0.25);
	border-radius: 24.8797px;
}
.priceFont{
	font-size: 2rem;
}
.fontColorBlue {
    color: #3069B1;
}
.btn-yellow1:hover{
 box-shadow: 0 8px 17px 0 rgb(0 0 0 / 10%), 0 6px 20px 0 rgb(0 0 0 / 11%);
}

footer {
    height: 30px;
    background-color: #2d64ae;
}
.cardBorder{
	box-shadow: 0px 0px 4.31502px rgba(0, 0, 0, 0.25);
	border-radius: 0.5rem;
}
.productFeaturesHead{
	line-height: 1.1;
}
.clsRatinghref{color: #212529;}
.clsRatinghref:hover{color: #212529;text-decoration:none;}

.prdtFeatureDesc, .font13px {
    font-size: 13px;
}
.fontColorBlue{color:#3069B1;}
.btnBgBlue{
	background-color: #3069B1;
}
.diamond-img .play-icon {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
}
@media (min-width:280px){
	.faqImg{
		width:100%;
	}
	.brandLine{
		background-image:none;
	}
	.prime-logo{
		width: 8rem;
		margin-right:0rem;
	}
	.tallyLogo{
		width: 7rem!important;
	}
	.bannerprime{
		height: 50rem;
	}
	.logoPricingSection{
		width: 12rem;
	}
	.productFeaturesImg {
      width: 40%;
  	}
  	.productFeaturesHead{
    	font-size: 1rem;
  	}
  	.advantagesImg{
	    width: 30%;
  	}
  	.prdtFeaturesPrimeLogo {
	      width: 60%;
	  }
  	.diamond-img .play-icon{
    	top: 23%;
    	width: 18%;
  	}
  	.advantagesHead{
	    font-size: 1.2rem;
	  }
	  .headingFont{
	  	font-size: 2.5rem;
	  }
}

@media (min-width:375px){
	.logoPricingSection {
	    width: 16rem;
	}
	 .diamond-img .play-icon {
      top: 30%;
      width: 15%;
  }
}

@media (min-width:425px){
	.logoPricingSection {
	    width: 14rem;
	}
	.advantagesImg {
      width: 25%;
  }
   .prdtFeaturesPrimeLogo {
      width: 50%;
  }
}

@media (min-width:576px){
	.faqImg {
	    width: 80%;
	}
	.bannerprime {
	    height: 48rem;
	}
	.tallyLogo,.prime-logo {
	    width: 11rem;
	}
	.diamond-img .play-icon {
	    top: 35%;
	  }
	.productFeaturesImg,.advantagesImg{
      width: 40%;
    }
    .prdtFeaturesPrimeLogo {
      width: 39%;
  }
}	

@media (min-width:768px){
	.bannerprime {
	    height: 31rem;
	}
	.brandLine{
		background-image: url('/us/wp-content/uploads/tally-prime/rental/images/branding-line.png');
		background-position: bottom 0rem right 0.5rem!important;
    	height: 33rem;
	}
	.tallyLogo{
		width: 11rem!important;
	}
	.prime-logo {
    	width: 12rem;
    }
    .logoPricingSection {
	    width: 15rem;
	}
	.diamond-img .play-icon {
	      top: 40%;
	  }
	.faqHeading{
		font-size: 3rem;
	}
	.faqImg {
	    width: 50%;
	}
	.productFeaturesImg {
      width: 25%;
	  }
	  .advantagesImg{
	    width: 30%;
	  }
	  .prdtFeaturesPrimeLogo {
      width: 27%;
  }
	  .advantagesHead{
    font-size: 1.3rem;
  }
}

@media (min-width:992px){	
	.bannerprime {
	    height: 29rem;
	}
	.brandLine{
		height: 31rem;
		background-position: bottom 0rem right 1.5rem!important;
	}
	.faqImg {
	    width: 100%;
	}
	.productFeaturesImg {
      width: 40%;
  	}
   	.productFeaturesHead{
    	font-size: 1.1rem;
  	}
  	.advantagesHead{
	    font-size: 1.3rem;
	  }
	  .prdtFeaturesPrimeLogo {
      width: 95%;
  }
}

@media (min-width:1200px){	
	.faqHeading{
		font-size: 4rem;
	}
	.bannerprime{
		height: 460px;
	}
	.brandLine{
		background-position: bottom -0.2rem right 8.5rem!important;
	    height: 510px;
	}
	.logoPricingSection {
	    width: 14rem;
	}
	.faqImg {
	    width: 100%;
	}
	.diamond-img .play-icon{
	    top: 40%;
	    width: 6%;
	  }
	.tallyLogo{
		width: 10rem!important;
	}
	.headingFont{
		font-size: 3rem;
	}
}

@media  screen and (min-width: 1366px) {
	.bannerprime {
	    height: 460px;
	}
	.brandLine {
	    background-position: bottom 0.8rem right 11rem!important;
	    height: 520px;
	}
}

@media  screen and (min-width: 1440px) {
	.brandLine {
	    background-position: bottom 1rem right 12.5rem!important;
	}
}

@media  screen and (min-width: 1600px) {
	.brandLine {
	    background-position: bottom 1rem right 17.5rem!important;
	}
	.logoPricingSection {
	    width: 16rem;
	}
}

@media  screen and (min-width: 1680px) {
	.brandLine {
	    background-position: bottom 1rem right 19.5rem!important;
	}

}

@media  screen and (min-width: 1920px) {
	.brandLine {
	    background-position: bottom 1rem right 25.5rem!important;
	}
	.logoPricingSection {
	    width: 16rem;
	}
}

@media  screen and (min-width: 2560px) {
	.brandLine {
	    background-position: bottom -0.2rem right 46.5rem!important;
	}
	.logoPricingSection {
	    width: 18rem;
	}
}	
