.rfa{
    background:#f3f2ee
}
 .prefered_machine h3{
    font-size:25px;
    display:table;
    margin:0 auto 30px;
    padding-bottom:15px;
    position:relative;
}
 .prefered_machine h3:before{
    background:#000 none repeat scroll 0 0;
    bottom:0;
    content:"";
    height:1px;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    width:50px;
}
 .bv p{
    color:#696969;
    line-height:21px;
    margin:0 0 23px;
    font-size:14px;
}
 .bv p b{
}
 .bv p:last-child{
    margin:0
}
 .prefered_machine{
    padding:55px 0;
}
 .feature_tab h1{
    color:#000000;
    display:table;
    font-size:31px;
    font-weight:100;
    margin:0 auto 29px;
    position:relative;
    text-align:center;
    text-transform:uppercase;
}
 .feature_tab{
    padding:60px 0;
}
 .sliders{
    overflow:hidden
}
 .slide_box{
    display:table;
    margin:0 auto;
}
 .slide_box > p{
    font-size:13px;
    font-weight:500;
    margin-top:7px;
    text-align:center;
}
 .feature_tab h1:before{
    background:rgba(0, 0, 0, 0) url("images/feature/feature_before.png") no-repeat scroll 0 0/100% auto;
    content:"";
    height:39px;
    left:-238px;
    margin-right:0;
    position:absolute;
    top:20px;
    width:222px;
}
 .feature_tab h1:after{
    background:rgba(0, 0, 0, 0) url("images/feature/feature_after.png") no-repeat scroll 0 0/100% auto;
    content:"";
    height:39px;
    right:-238px;
    margin-right:0;
    position:absolute;
    top:20px;
    width:222px;
}
.col-pop.hiddenPop {
    display: none !important;
}
 .sliders .owl-buttons div{
    background:#d11e1e none repeat scroll 0 0;
    border-radius:50%;
    color:#ffffff;
    font-size:30px;
    height:38px;
    line-height:34px;
    position:absolute;
    text-align:center;
    top:45%;
    width:38px;
    cursor:pointer
}
 .sliders .owl-buttons div:hover{
    background:#333
}
 .sliders .owl-buttons div.owl-prev{
    left:-30px
}
 .sliders .owl-buttons div.owl-next{
    right:-30px;
}
 .tab_bbv{
    background:#ffda68;
    padding:50px 90px
}
 .collateralFeatureWrap{
    width:100%;
    text-align:center;
    margin-top:44px;
}
 .collateralFeatureWrap h1{
    font-size:36px;
    color:#000000;
    text-transform:uppercase;
    font-weight:100;
    margin-bottom:18px;
}
 .collateralFeatureWrap .sliderWrap{
    width:100%;
    background:#ffda68;
    padding-top:28px;
    padding-bottom:28px;
}
 .featureSlider .slide_box > p{
    font-size:16px;
    font-weight:400;
    color:#000000;
}
 .collateralFeatureWrap .sliders .owl-buttons div{
    top:32%;
}
 .collateralFeatureWrap .sliders .owl-buttons div.owl-prev{
    width:16px;
    height:30px;
    background:url(images/collateral-slider-pre.png) no-repeat;
    overflow:hidden;
    text-indent:-2000px;
}
 .collateralFeatureWrap .sliders .owl-buttons div.owl-next{
    width:16px;
    height:30px;
    background:url(images/collateral-slider-next.png) no-repeat;
    overflow:hidden;
    text-indent:-2000px;
}
 .featureTabWrap.collateralTab{
    padding-top:60px;
}
 .featureTabWrap.collateralTab aside.left-wrap{
    margin-top:50px;
}
 .featureTabWrap.collateralTab .feature-tab-content{
    height:atuo;
}
 .pos_op{
    position:fixed;
    top:513px;
    right:0;
    z-index:100;
}
 .screen-reader-text{
    display:none;
}
 .form-file .none-file{
    display:none;
}
 .loader-text{
    display:none;
    color:green;
    font-size:18px;
    margin-left:10px;
}
 section.widget .widget-title{
    font-size:22px;
    line-height:26px;
    margin:0px 0px 5px 0px;
    color:#555;
    border-bottom:solid 1px rgba(253, 192, 18, 0.77);
    padding:10px 0px 10px;
}
 section.widget.widget_archive ul li a{
    color:#555;
    display:inline-block;
    width:100%;
    padding:0px 0px 5px;
}
 h1.entry-title{
    font-size:27px;
    color:#555;
    border-bottom:solid 1px #ececec;
    padding:2px 0px 15px;
    margin:0px 0px 15px;
}
 ul.breadcrumb span span:before{
    content:'/';
    padding:0px 5px;
}
 .blog_post p{
    color:#717171;
    padding:5px 0px;
    font-size:15px;
    text-align:justify;
}
 textarea#comment{
    width:100%;
    border:solid 1px #cecece;
    height:110px;
    padding:5px 5px;
}
 form#commentform input{
    width:100%;
    border:solid 1px #cecece;
    padding:7px 5px;
    margin:0px 0px 5px;
}
 .blog_post h3{
    color:#555;
    padding:5px 0px 0px;
    font-size:22px;
}
 h2#reply-title{
    color:#555;
    padding:5px 0px 0px;
    font-size:22px;
}
 form#commentform input#submit{
    width:150px;
    background:#ffda68;
}
 .post-thumbnail img{
    width:100%;
    height:auto;
}
 .searchwp-live-search-widget-search-form label input.search-field{
    width:100%;
    display:block;
    border:solid 1px #ececec;
    padding:10px 5px;
    background:#fff;
}
 .searchwp-live-search-widget-search-form input.search-submit{
    background:#fdce47;
    padding:10px 6px;
    text-transform:uppercase;
    border:solid 1px #ececec;
    color:#707070;
}
 .responsive-tabs ul.responsive-tabs__list{
    margin:0px 0px 0px 0px !important;
}
 .responsive-tabs .responsive-tabs__panel{
    padding:10px !important;
}
 .responsive-tabs .responsive-tabs__list__item{
    text-transform:uppercase !important;
    font-size:15px !important;
}
 li.recentcomments{
    border-bottom:solid 1px #dddddd;
    padding:5px 0px 5px;
}
 li.recentcomments a{
    color:#FFC107;
}
 a.post.post-blog_post-archive span{
    color:#ffc42d;
}
 .blog .blog-title a{
    color:#FFC107 !important;
}
 .blog-author{
    color:#607D8B !important;
}
 div.comments-area{
    margin:50px 0px 50px;
}
 div#comments a{
    color:#FF9800;
}
 ol.comment-list li{
    border-bottom:solid 1px #ececec;
    padding:5px 5px;
    margin:10px 0px;
}
 .navigation .main_nav li.pay-online{
    background:#ffda68;
    text-transform:uppercase;
    font-weight:bold;
    font-size:15px;
}
 .navigation .main_nav li.pay-online a{
    color:#555;
}
 .navigation .main_nav li.pay-online a:hover{
    color:#fff;
}
 h2.comments-title{
    color:#555;
    padding:5px 0px 5px;
    font-size:22px;
}
 .blog-content{
    background:#f6f6f6;
    border-bottom:solid 2px #d7d7d7;
    padding:10px 10px;
    transition:all .3s;
}
 div.blog.type-blog:hover > .blog-content{
    border-bottom:solid 2px rgba(38, 38, 38, 0.44);
}
 .blog .blog-title a{
    font-size:18px !important;
    line-height:22px !important;
    font-weight:bold;
}
 .blog-col-3 .blog-thumb, .blog-col-2 .blog-thumb, .blog-col-4 .blog-thumb{
    margin-bottom:0px !important;
}
 .footer_box.blog{
    margin-bottom:0px !important;
    clear:both;
    margin-top:15px !important;
}
 ol{
    list-style-type:decimal !important;
    padding:0px 0px 0px 10px;
}
 ol li{
    color:#555;
    padding:2px 0px;
}
 li.pay-online{
    transition:none !important;
}
 li.pay-online a{
    transition:none !important;
}
 .col-pop{
    width:100%;
    height:100%;
    position:fixed;
    z-index:999999;
    background:rgba(0, 0, 0, 0.5);
}
 .col-pop .content-pop{
    width:600px;
    background:#fff;
    position:relative;
    margin:10% auto;
    border:solid 10px #ffda68;
    padding:15px 15px;
    border-radius:3px;
}
 @media screen and (max-width:769px){
     .col-pop .content-pop{
        width:90%;
    }
}

.employeetbl tr th{
    background:#ffda68;
    text-align:center;
    text-transform:uppercase;
    padding:7px 0px;
    font-size:12px;
    border:solid 1px #adadad;
}
 table.employeetbl tr td{
    padding:7px 7px;
    border:solid 1px #a9a9a9;
}
 ul.employee-list {
     width: 100%;
	 display:inline-block;
}
 .employee-bar{
     background: #fffffffa;
     transition: all .5s;
     width: 450px;
     height: 100% !important;
     position:fixed;
     right: -450px;
     top: 0px;
     z-index: 999999;
}
 ul.employee-list li {
width: 100%;
    float: left;
    padding: 0px 6px;
}
 ul.employee-list li a img {
     padding: 0px 5px;
    border-radius: 3%;
}
 .row.employee-scroll {
    margin: 15px 0px 0px;
    width: 100%;
    height: 80%;
    padding-bottom: 40px;
}
 .employee-scroll::-webkit-scrollbar-track {
     -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
     background-color: #F5F5F5;
}
 .employee-scroll::-webkit-scrollbar {
     width: 10px;
     background-color: #F5F5F5;
}
 .employee-scroll::-webkit-scrollbar-thumb {
     background-color: #fda922;
     border: 2px solid #ee970c;
}
.employee-bar h3 a {
    color: #fff;
}
 .employee-bar h3{
        color: #ffffff;
    background: #1f2025;
    padding: 20px 20px;
    text-transform: capitalize;
    font-size: 14px;
    border-bottom: #1f2126 solid 2px;
}
.logo-pop img {
    margin: 10px 10px;
}
 .employee-bar h4{
    color: #091676;
    text-transform: uppercase;
    font-size: 14px;
    border-bottom: solid 1px #e4e4e4;
    font-weight: bold;
    padding: 0px 0px 5px;
    line-height: 22px;
    margin-bottom: 5px;
}
li.employee-login {
    padding: 15px 14px !important;
}

li.employee-login a {
    color: #555 !important;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 0px;
}
ul.employee-list li a {
    display: inline-block;
    width: 100%;
    padding: 5px 0px;
    font-size: 13px;
    transition: all .4s;
    color: #555;
    line-height: 18px;
}
.employee-bar h4 .fa {
    font-size: 12px;
    padding: 0px 0px 0px 5px;
} 
 
ul.employee-list li a i.fa{
    font-size:10px;
    color:#252793;
    padding:0px 7px 0px 0px;
}
.logo-pop {
    border-bottom: solid 1px #ececec;
}
 span.crossxx {
    position: absolute;
    right: 25px;
    background: #ffd135;
    padding: 2px 8px;
    cursor: pointer;
    border-radius: 3px;
    color: #ffffff;
    font-size: 24px;
}
.col-md-12.frmbx {
    margin-top: 65px;
}
.otpForm {
    margin: 0px 0px 0px;
    /*border: solid 5px #feda68;*/
    padding: 10px 0px;
    border-radius: 3px;
}

div#response2 {
    padding: 0px 0px 7px;
}
.employee-bar.opens {
    right: 0px;
}
.otpPhone
{
    width: 100%;
    border-radius: 3px;
    border: #e0e0e0 solid 1px;
    padding: 8px 10px;
    margin: 10px 0 15px;
}
.otpFormSubmit{
    background: #feda68;
    border: none;
    border-radius: 3px;
    padding: 8px 15px;
    text-transform: uppercase;
}
.successNotification{
    padding: 0px 0px 0px;
    color: #08a20a;
    /* font-weight: bold; */
    font-size: 13px;
    text-align: left;
    display: block;
    margin: 0px 0px 0px;
}
.errorNotification{
    color: #ff0000;
}
li.employee-login {
    margin-left: 7px;
    background: #feda68;
    display: inline-block;
    float: right;
    margin-top: 2px;
}
.navigation {
    display:inline-block;
}
.contentholder {
    min-height: 462px;
}
