body{
	background-image: url(/wp-content/uploads/2020/tallyprime/free-trial/free-trial-bg-left.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: 0 -200px;
}

.bannerprime {
    background-image: url(/wp-content/uploads/2020/tallyprime/free-trial/free-trial-bg-right.png);
	background-size: auto;
    background-position:right -200px;
    background-repeat: no-repeat;
	padding-bottom:2rem;
}
.nav-link{ padding:0.5rem 0;}
.nav-link img{width: 120px;}
.bannerimg{width: 220px;}
h1{font-weight: bold; font-size: 2rem;}
h1 span{font-size: 2.35rem;color: #2D64AE;display: block;}
.prime-logo{width:180px;}
.banner-sub-title{font-size: 1.2rem;}
.upgrade a{color:#000000; text-decoration:underline; font-weight:bold;}
.free-trial-form{text-align: center;padding:3.5rem 1rem 0 1rem;}
.free-trial-form h2{font-weight: 700;font-size: 1.8rem;}
.registersubcontent{padding: 1.5rem;
    margin:1.5rem 1.5rem 0 1.5rem;
    border-radius: 10px;
	background-color: #ffffff;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(201,201,201,1);
    -moz-box-shadow: 0px 0px 20px 0px rgba(201,201,201,1);
    box-shadow: 0px 0px 20px 0px rgba(201,201,201,1);
}

.FeatName{    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 10px rgba(201,201,201,1);
    -moz-box-shadow: inset 0 0 10px rgba(201,201,201,1);
    box-shadow: inset 0 0 10px rgba(201,201,201,1);
    width: 100%;
    padding: 0.5rem;
    margin-bottom: 0.7rem;
    border: 1px solid #e7e7e7;
	outline: none;}


.heading {color: #000000;font-size: 2rem;font-weight: bold;padding-bottom: 20px; text-align:center;}
.card .card-body {
    text-align: center;
    padding: 2rem;
	min-height: 230px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(201,201,201,1);
    -moz-box-shadow: 0px 0px 20px 0px rgba(201,201,201,1);
    box-shadow: 0px 0px 20px 0px rgba(201,201,201,1);
	
}
.features {
    padding: 25px;
    min-height: 200px;
}
.license {
    padding: 2%;
    background-color: #f3f3f3;
    text-align: center;
}
.btn-yellow {
    border-radius: 23px;
    background-color: #ef7215;
    color: #000000;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    padding: 10px 30px;
    min-height: 36px;
    line-height: 1.5;
    border: none;
    white-space: unset;
    cursor: pointer;
    text-decoration: none!important;
    float: none;
}
.faq-hd{font-size: 1rem;font-weight:500;}
footer{height:30px;background-color:#2D64AE;}
.diamond-img .play-icon {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
    top: 40%;
    width: 100%;
}
.quote{background-color: #0A79C1;color:#ffffff;margin: 0 -15px;padding: 1rem;}
.playicon{position: absolute;top: 30%;left: 40%;}
.quoteicon{float:right;}
.quotename{font-style:italic;}
.borderquote {margin-bottom: 0.8rem;border: 1px solid #E0B744;width: 12%;}
.growthleft{border: 2px solid #4A7CBB; padding: 1.2rem; margin-right: 15px;}
.new-icon{position:absolute;}
.features .iconImg{width:60px; margin-bottom: 10px;}
.card-body .iconImg{width:60px;}
.more_text{display:none;}
.submit-btn {padding: 0rem 0 !important;}

@media only screen and (max-width: 768px) {
	.bannerprime{padding-bottom:0;}
	.free-trial-form {
    padding: 2rem 0rem 0 0rem;
    max-width: 450px;
    margin: 0 auto;
}
.playicon{width:40px;}
.quoteicon {
    float: left;
    width: auto;
    padding-bottom: 15px;
}
.features{min-height:auto;}
.card .card-body{min-height:auto;}
}

@media only screen and (max-width: 425px) {
	.bannerprime{background:none;text-align: center;}
	h1 span {font-size: 2rem;}
	h1{font-size: 1.7rem;}
	.diamond-img{padding-bottom: 1rem;}
	.growthleft{margin-right:0;}
	.quote{margin:0;}
	.registersubcontent {
    padding: 2rem 0rem;}
	.playicon{width:auto;}
}
@media only screen and (max-width: 375px) {
	h1 span {font-size: 1.6rem;}
	h1{font-size: 1.36rem;}
}