body{background-color: #fefefe;font-family:'Alegreya Sans', sans-serif !important;font-size:16px;font-weight:300;}
h1,h2,h3,h4{margin-bottom:0px;}
.cmn-mrgn-tm20{margin-bottom:20px;}
section{padding:50px 0;display:block;}
.tp-bar nav{background-color:#efefef!important;box-shadow: 1px -2px 19px #212821;}
.navbar-dark .navbar-nav .nav-link{color:#383f38;font-weight: 400;}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus{color:#448b43;}
.navbar-dark .navbar-nav .nav-link.active{color: white;background-color: #448b43;border-radius: 5px;border-top: 2px solid #eeeeeec2;}
.tp-bar .nav-item{margin-right:5px;}
.navbar-toggler .icon-bar{display:block;width:22px;height:4px;border-radius:1px;margin-top: 5px;background: #444;}
.navbar-toggler-icon{display:contents;}	
.navbar-dark .navbar-toggler-icon{background-image:none;}
/* Section 1 start*/
.cr-banner{background-image:url(../images/banner.jpg);background-size:cover;background-position:right top;min-height: 100vh;display: flex;align-items: center;justify-content: center;position: relative;}
.bnr-fst-part h1{font-size: 40px;color: white;font-weight: 600;text-align:center;margin-top: 100px;}
.br-txt-lft h1{text-align:left !important;}
.bnr-fst-part span{display:block;}
.lead{font-size:16px;}
.bnr-lead span{color: #fefefe;padding: 10px 0px;border-radius: 5px;}
.m-btn a{background: #448b43;color: #fefefe;padding: 8px 25px;transition: all 0.5s ease-in-out;font-weight: normal;display: inline-block;font-size: 16px;text-align: center;text-decoration: none;font-family: 'Poppins', sans-serif;text-transform: uppercase;font-weight: 400;border-radius: 3px;border-top:3px solid rgb(56, 62, 56);transition:0.8s;}
.m-btn a:hover{background-color:#eeeeeec2;color:#448b43;border-top:3px solid #448b43;}
.m-btn{margin:20px 20px;text-align:center;}
.left-bnr-btn{margin:20px 0;text-align:left;}
.bnr-lead .lead{font-family:Alegreya Sans;font-size: 16px;}
.bnr-lead p{margin-bottom:5px;margin-top:5px;font-weight:500;text-align:left;font-size:18px;}
/* Section 1 end*/
/* Section 2 begin*/
.f-reg-sub-hd1 span{color: #383e38;font-size: 30px;line-height: 40px;font-weight: 600;text-align: center;padding: 5px;border-radius: 5px;display: inline-block;position:relative;}
.line{width: 75px;background: #8cd6b7;display: inline-block;height: 2px;border-bottom:3px solid #383e38;margin: 0px 0px 10px !important;}
.line1{width:100%;}	
.f-req-part .f-reg-sub-hd2{color: #383e38;font-size: 18px;text-shadow:1px 2px 6px #fefefe;text-align: left;font-weight: 600;}
b{font-weight:600;}
.f-req-content p{color:#383f38;text-align: left;}
.reg-cnt1{text-align:center}
.f-reg-sub1-hd1 span{color: #383e38;font-size: 20px;line-height: 40px;font-weight: 600;border-radius: 5px;}
.f-req-form img{text-align:center;}
.f-req-form p{font-size:20px;font-weight:300;}
.Cmrgn-tp20{margin-top:20px;}
.v-align{display:flex;align-items:center;}
.f-req-form-img img{border-right: 9px solid #448b43;border-bottom: 9px solid #448b43;}
.f-fill-back-link p a{color: #448b43;padding: 3px;}
.btns1, .btns1:focus{background-color: #8cd6b7 !important;color: #448b43 !important;padding: 8px 25px !important;transition: all 0.5s ease-in-out !important;font-weight: normal !important;display: inline-block !important;font-size: 16px !important;text-align: center !important;text-decoration: none !important;font-weight: 400 !important;border-radius: 3px !important;border:1px solid #448b43 !important;}
.btns1:hover{background-color:#448b43 !important;color:#fff !important;text-decoration:none;}	
.f-req-content .cnt-pt1{margin-bottom:2rem;}
/* Section 2 end*/
/* Section 3 begin*/
.bg-dd{background:url(../images/dd-bg1.jpg);background-size:auto;}
.bg-dd .dd-form-box{border:1px solid #8cd6b7;box-shadow:0px 0px 10px #448b43;padding:15px;text-align:center;}
.bg-dd .dd-form-box .dd-form-cnt h3{font-size:20px;font-weight:600;padding: 7px;background-color:#8cd6b7;}
.bg-dd .dd-form-box .dd-form-cnt p span{font-size: 24px;color: #448b43;font-weight: 600;padding-top: 10px;display: inline-block;}
.dd-form-sub-cnt h4{font-size:18px;margin-top: 20px;text-align: center;}
/* Section 3 end*/
/* Section 4 end*/
#ex-efile .list-new-style{list-style:none;}
.ex-efile-part{display:flex;align-items:center;}
.ex-efile-img img{border-right: 9px solid #448b43;border-bottom: 9px solid #448b43;}
.list-new-style li{position:relative;padding:5px 0px 5px 20px;list-style-type: none;}
.list-new-style li:before{position: absolute;left: 0px;top: 12px;width: 10px;height: 10px;content: "";border: 2px solid #448b43;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);background: #cbebdc;}
/* Section 4 end*/
/* Section 5 begin*/
.form-feature ul li{list-style:none;}
.abt-part-cnt .f-weght500{font-weight:500;}
.feature-bx-efil-sub-cnt h3{display:inline-block;font-size:20px;text-align: center;}
.cnt-lft-alin h3{text-align:left;}
.feature-bx-efil-sub-cnt p > a{background-color: #efefef;color: #448b43;padding: 3px;}
.table thead th{vertical-align:middle;background-color: #efefef;color: #448b43;}
.txt-cntr p{text-align:center;}
/* Section 5 end*/
/* Section 6 begin */
.cont-bg{background:url(../images/contact-bg.png);background-color:#cfefe0;background-size: contain;background-position: left center;}
.chart-box{background-color:#6e6e6e21;text-align:center;border: 1px solid #448b43;position:relative;height: 230px;width: auto;padding: 25px 5px;border-radius: 3px;}
.chart-box h5{font-size: 16px;font-weight: 400;line-height: 22px;}
.chart-box h4{background-color: #448b43;color: #efefef;font-size: 35px;}
.chart-box:after{content: "";position: absolute;right: -30px;top: 90px;width: 30px;height: 30px;background: url(../images/step-arrow.png) no-repeat center center;}
.non-ar .chart-box:after{content:"";display:none;}
.f-width{width:25%;display: inline-block;max-width: inherit;flex: inherit;}
.efile-sub-head{margin-top:20px;}
.efile-sub-head h3{margin-bottom: 0px;display: inline-block;font-size: 20px;text-align: center;}
.cntact-us{background-color:#f3fff3;text-align:center;border-radius:3px;padding:5px;border: 1px solid #448b43;box-shadow: 1px 1px 0px 2px #448b43;}
.cntact-us .cnt-hint, .cntact-us .cnt-hint a{color:#448b43;font-weight:bold;}
.efile-sub-head .txt-aln-cntr{text-align:center;}
/* Section 6 end */
/* footer begin */
.fotr-bg-dark{background-color:#383e38;padding:15px;box-shadow:0px -1px 7px #448b43;}
#back-to-top{position:fixed;right:20px;bottom:60px;}
#back-to-top img{transform:rotate(-90deg);}
#back-to-top a{color: #fff;font-size: 30px;display: block;height: 40px;border-radius:5px;transition: all 1s ease 0s;width: 40px;-ms-transition: 1s;-webkit-transition: 1s;opacity: 0.9;-moz-transition: 1s;transition: 1s;background: #efefef;line-height: 20px;text-align: center;padding-top: 9px;box-shadow: 0px 11px 27px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 11px 27px rgba(0, 0, 0, 0.2);border: 1px solid #448b43;}
/* footer end */
.paystub{padding:50px;background-color:#fff;}
.subh3{text-align:center;}
.left-img img { padding: 5px; }