
.pa-20{padding:20px!important;}
.ft-26{font-size:28px!important;}
.mb-60{margin-bottom:60px;}
.rate-section .main-head{padding: 30px 0px;}
.rate-section .main-head .title{color:#4b3527;font-weight: 800;text-transform:uppercase;}
.rate-section .main-head .title::after{content: '';position: relative;background-color: #4b3527;width: 500px;height: 1px;display: block;}
.rate-section .main-head .title::before{content: '';position: relative;background-color: #4b3527;width: 100px;height: 3px;display: block;bottom:-62px;transform:translateX(1px);transition:all 1s ease-in-out;}
.rate-section .main-head .title:hover::before{transform:translateX(1px);width:500px;}
.rate-section .description{padding: 100px 0px;line-height: 30px;}
.rate-section .description p{font-size: 18px;}
.rate-section .description .imp-points{padding-top: 20px;padding-bottom: 20px;}
.rate-section .description .imp-points li{font-size: 17px;}
.rate-section .description .imp-points li i{color: #4b3527;}
.rate-section .sub-head{padding:20px 0px;}
.rate-section .sub-head .title{color:#707070;}
.rate-section .rate{padding:40px 20px;border: 1px solid #4b3527;text-align: center;}
.rate-section .rate:hover{background-color:#4b3527;}
.rate-section .rate:hover h2{color:#fff;}
.rate-section .rate:hover h4{color:#fff;}
.rate-section .rate h2{font-family:'Poppins', sans-serif;color: #4b3527;}
.rate-section .rate h4{font-family:'Poppins', sans-serif;color: #4b3527;font-weight: 300;padding-top: 20px;}
.rate-section .table-breakup{width: 100%;}
.rate-section .table-breakup thead tr th{background-color: rgba(0,0,0,.05);color:#707070;font-weight: 600;padding-left: 20px;}
.rate-section .table-breakup tbody tr td{color:#707070;font-weight: 600;padding-left:20px;}
.rate-section .table-breakup tbody tr td:first-child{background-color:rgba(0,0,0,.05); }
.rate-section .tab-content .tab-pane h2{color: #4b3527;font-weight:600;padding: 20px 0px;}
.rate-section nav .nav .nav-item{font-size: 20px;font-weight: 600;color:#4b3527;}
.rate-section nav .nav .active{border-top:4px solid #4b3527;}

@media only screen and (max-width: 768px){
.rate-section .main-head .title{font-size:34px;}
.rate-section .main-head .title::after{width:310px;}
.rate-section .main-head .title:hover::before{width:310px;}
.rate-section .description{padding:20px;}
.rate-section .sub-head .title{font-size: 24px;line-height:28px;}
.rate-section .main-head{padding:0px;}
}

@media only screen and (max-width: 1777px){
.rate-section{padding-left:150px;padding-right:150px;}
}