.process-area{z-index:1;background-color:#f4f5fe;background-image:url(white-bg.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat}.process-area,.process-area .row{position:relative}.process-area .row .col-lg-12{position:unset}.process-area .lines .line{background:rgba(2,128,194,.05)}.process-area .lines .line:after{background:linear-gradient(180deg,rgba(2,128,194,0) 0,#088dd3 75%,#088dd3)}.single-process-box{text-align:center;position:relative;z-index:1}.single-process-box .icon{border:4px solid #fff;width:85px;height:85px;text-align:center;color:#fff;line-height:79px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:50%;font-size:35px;background-color:#088dd3;margin-left:auto;margin-right:auto;margin-bottom:25px}.single-process-box .icon i{transition:.5s}.single-process-box .content{position:relative;z-index:1}.single-process-box .content h3{margin-bottom:10px;font-size:24px;font-weight:700}.single-process-box .content p{margin:0;color:#3e3c3c}.single-process-box .content .number{color:#fff;position:absolute;bottom:0;left:25px;z-index:-1;font-family:Cabin,sans-serif;font-size:100px;font-weight:500;font-style:italic}.process-arrow-icon{position:absolute;left:155px;z-index:-1;top:-35px}.pagination-area{position:relative;z-index:1;margin-top:30px}.pagination-area:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:1px;background-color:#eee;z-index:-1}.pagination-area .page-numbers{color:#000;line-height:1;background-color:#fff;font-weight:600;font-size:20px;margin:-10px -1px;padding-left:8px;padding-right:8px}
.section-title h2{font-size:30px}.section-title.text-left{text-align:center!important}.section-title.text-left h2:before{margin-left:auto;margin-right:auto}.section-title.text-left .section-title-btn{display:none}.default-btn{padding:11px 25px;font-size:13.5px}.form-control{height:45px;padding:0 0 0 10px;font-size:13.5px}
.section-title .sub-title{font-size:13.5px}
.section-title .sub-title{display:block;color:#088dd3;text-transform:uppercase;margin-bottom:8px;font-style:italic;font-weight:600;font-size:14px}.section-title h2{margin-bottom:0;position:relative;padding-bottom:13px;font-size:40px;font-weight:700}.section-title h2:before{position:absolute;left:0;right:0;width:55px;height:3.5px;background-color:#088dd3;content:"";bottom:0;margin-left:auto;margin-right:auto}.section-title .section-title-btn{text-transform:uppercase;display:inline-block;margin-top:15px;padding-right:22px;position:relative;font-size:14px;font-weight:600}.section-title .section-title-btn i{position:absolute;right:0;top:1px;font-size:20px}.section-title .section-title-btn:before{content:"";position:absolute;left:0;bottom:0;width:100%;transform:scaleX(0);height:1px;background-color:#088dd3;transition:.5s}.section-title .section-title-btn:hover:before{transform:scaleX(1)}.section-title.text-left h2:before{margin-left:0;margin-right:0}.section-title.text-left .section-title-btn{position:absolute;right:0;bottom:0;margin-top:0}.default-btn{display:inline-block;background-color:#088dd3;color:#fff;transition:.5s;border:none;padding:11.5px 30px 12px;border-radius:30px;font-size:15px;font-weight:600}.default-btn:hover{background-color:#20aef9;color:#fff}.optional-btn{display:inline-block;background-color:transparent;position:relative;z-index:1;color:#000;transition:.5s;border:none;padding:11.5px 30px 12px;border-radius:30px;font-size:15px;font-weight:600}.optional-btn:before{width:100%;height:100%;left:0;top:0;content:"";transition:.5s;position:absolute;border:1px solid #000;border-radius:30px;z-index:-1}
.date{ font-size: 11px;;}
.single-listing-item .listing-image a img{margin-top: 25px;}
.visit_website{border: 1px solid #e8e8eb; border-radius: 0; padding: 12px 24px;transition: background-color .2s linear;}
.user-review{ background-color: #fff; border-color: #e8e8eb;}
#logo a img { width: 220px;}
span.red-heading{ color:#D73B1E; }span.white-heading{ color:#FFF; }span.blue-heading{ color:#0F4C97; }
.top-cat-heading{margin: 0 0 40px;font: 600 30px Open Sans,sans-serif;}
.widget-img{ width: 65px;}
.stay-connected a{ color: #fff !important; font-size: 18px; line-height: 20px;margin: 60px 20px !important;}
.nav-item,.user-detail{padding: 8px !important; border: 2px solid #0A84EC;}
.header #main-menu a{ font: 800 18px Roboto,sans-serif;}
.login-btn{ border:2px solid #fff; border-radius: 4px; margin-right: 8px; }
.signup-btn{ background-color: #D83C1E;  border-radius: 4px;}
.dropdown-menu a{ font: 400 16px  Roboto,sans-serif !important;}
.dashboard-icons span{ display: block; text-align: center;}
#merchat-detail{ text-align: left;}
