/*
Theme Name: Chatlineshub
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

@font-face {font-family: "FontAwesome";src: url("fonts/FontAwesome.otf");font-display: swap}
@font-face {font-family: 'ProximaNovaBold';src:url('fonts/ProximaNovaBold.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'ProximaNovaRegular';  src:url('fonts/ProximaNovaRegular.ttf') format('truetype');	font-display: swap;}
@font-face {font-family: 'ProximaNovaAltLight'; src:url('fonts/ProximaNovaAltLight.ttf') format('truetype');font-display: swap;}
html {
    scroll-behavior: smooth;
  }
.fa {font-family: "FontAwesome";}.fa-phone:before { content: "\f095";}.fa-twitter:before{content:"𝕏"}
.fa-facebook:before{content:"\f09a"}.fa-pinterest-p:before{content:"\f0d2"}.fa-linkedin:before{content:"\f0e1"}
.fa-quote-left:before{content:"\f10d"}
.fa-envelope-o:before { content: "\f003"}
.mt-1{ margin-top: 7px;}
body{font-size:16px;font-family: 'ProximaNovaRegular';}.headerinfo{width:100%;float:left;position:fixed;left:0;top:0;z-index:123;background:0 0}.innerheaderinfo{background:#ba3749}.wrapper{width:100%;float:left;position:relative}.wrapper-in{margin-top:76px}a{transition:.5s;-webkit-transition:.5s}img{max-width:100%;height:auto;transition:.5s;-webkit-transition:.5s}.top-header{width:100%;float:left;background:#087dc2;padding:9px 0}.top-header ul{float:left;list-style:none;width:auto;margin:0}.top-header ul li{float:left;margin:0 5px 0 0}.top-header ul li a{color:#fff}.top-right{float:right;width:auto}.top-right a{color:#fff;font-size:15px;margin:0 12px 0 0}.top-right a:hover{text-decoration:none;color:#c0e6fc}.dt-sc-contact-info{float:left;width:auto;color:#fff;margin-top:0}.navinfo{width:100%;float:left}.logo{float:left;width:auto;padding-top:16px;position:relative;z-index:1234}.navigation{float:right;width:auto}.navigation ul{width:100%;float:left;list-style:none;margin:0}.navigation ul li{float:left}.navigation ul li a{display:block;line-height:76px;padding:0 18px;font-family: 'ProximaNovaBold';color:#fff;font-size:20px}.navigation ul li a:hover,.navigation ul li.current-menu-item a{color:#dd3134;text-decoration:none}.fixedheader{background:#ba3749;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.iframe-banner-info{width:100%;float:left;height:628px;position:relative}.iframe-banner-info .banner-title{padding:11px 0;color:#000;font-size:30px;background:url(assets/images/title-strip.png) center top no-repeat;bottom:0;position:absolute;text-align:center;width:100%;background-size: cover!important; }.iframe-banner-info .banner-title:before{background:url(assets/images/triangle-icon.png) no-repeat;width:51px;height:26px;content:'';position:absolute;left:50%;bottom:-17px;z-index:-1;margin-left:-25px}
span.tags {
    background: #ffb4b4;
    color: #474747;
    font-size: 13px;
    margin: 0 2px;
    padding: 2px 5px;
    border-radius: 3px;
}
blockquote.easy_testimonial .wp-post-image {
    border-radius: 100%!important;
    float: none!important;
    margin: 0;
    width: 120px;
    display: inline-block;
    border: 1px solid #ccc;
}
.img_{
    text-align: center;
}
.categrory-app-info{font-size:18px; width:100%; float:left; margin:0 0 30px 0px;}
.categrory-app-info h2{    color: #ba3749;font-family: ProximaNovaBold; font-size: 28px; margin: 0; padding: 20px 0 9px 0px;}
.categrory-app-info h3{ font-size:20px;font-family: ProximaNovaBold;}




.dd_drop_list li:nth-child(even){ background-color: #fff1e7;}
.dd_drop_list {  display: none;   position: absolute;  width: 335px;  background: #fff;  right: -39px; margin: 0;  padding: 0; border: 1px solid #e7e5e5;  top: 46px;    height: auto;   overflow-x: scroll; box-shadow: 0px 0px 4px 0px #c1b8b8;}
.dd_drop_list.act{ display: block;}
.dd_drop_list  li h3{ margin: 0; padding: 0px;}
.dd_drop_list li{     border-bottom: 1px solid #e7e7e7; float: left;  width: 100%; padding: 10px 10px;  display: flex;
    justify-content: space-between;  align-items: center;}
	.dd_drop_list li	.phone-num{ float: right; width: 50%;}
	.dd_drop_list  li h3 a	{     font-size: 18px;
        color: #1a1a1a;
        font-family: 'ProximaNovaBold';}
	.dd_drop_list  li .phone-num>a {
    color: #fff;
    font-size: 15px;
    background: #ba3749;
    padding: 7px 9px;
    border-radius: 30px;
}
.quicklinks_btn {
    position: absolute;
    right: 39px;
    top: 17px;
    font-size: 13px;
    text-align: left;
    line-height: 17px;
    background: none;
    border: 0px;
    z-index: 123; color: #fff;
    display: none;
  }
  .close_btn {
    position: relative;
    text-align: right;
    padding: 4px 17px 5px 0;
    cursor: pointer;
    color: #cb0d0d;
    font-family: 'ProximaNovaBold';
}
  .quicklinks_btn:before {
    content: "";
    width: 9px;
    height: 9px;
    position: absolute;
    left: -12px;
    top: 36%;
    pointer-events: none;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }


  .quicklinks_btn span {
    display: block;
    font-size: 21px;
    font-family: 'ProximaNovaBold';
  }

  .quicklinks_btn button {
    background: no-repeat;
    border: 0;
    text-align: left;
  }
 .list_tab {     list-style: none;
    display: flow-root;
    border: 1px solid #ccc;
    padding: 20px 0px!important;
    margin: 20px 0px;
    border-radius: 3px;
    background: #f1f1f1;}
 .list_tab li{    cursor: pointer;
    width: 32%;
    display: inline-block;
    text-align: center;
    border: 1px solid #ccc;
    margin: 0.5%;
    font-family: ProximaNovaBold;
    padding: 8px 0!important;
    background: #ba3749;
    color: #fff; 
    text-transform: uppercase;
    border-radius: 26px;}
.content_info__{width: 100%; float: left; padding-bottom: 20px;} 
.content_info__ h2 { font-size: 27px;   font-family: 'ProximaNovaBold';color: #ba3749;}
.content_info__ h3{font-size: 20px;font-family: 'ProximaNovaBold';color: #ba3749; position: relative; margin-bottom: 17px;} 
.content_info__ ul{background: #f3d7db;  padding: 18px 18px 18px 35px; margin: 15px 0px;  display: flow-root; } 
.content_info__ ul li{    margin: 3px 0px;} 
.head_data h1{font-size: 35px;font-family: 'ProximaNovaBold';color: #ba3749;} 
 .list_tab li:hover{ background:#fff; color:#ba3850}
 .banner-title h1{    font-family: 'ProximaNovaBold'; font-size: 32px;}
 .str-bx img{    width: 100px; height: auto;;}
 .singlepage-area p{ text-align: justify;}
.singlepage-area h1 strong,.singlepage-area h1{font-family:"ProximaNovaBold";font-weight: normal;color: #ba3749;}.single  h3{font-size: 20px; font-family: 'ProximaNovaBold'; color: #ba3749;}
.iframe-banner-info .banner-title h1,.iframe-banner-info .banner-title h1 p{margin:0;padding:0}.iframe-banner-info .banner-title .short-caption{display:block;font-size:17px;}#chatline-categotries{width:100%;float:left;text-align:center;padding:40px 0;background:#ffd2bf  url(assets/images/category-bg.jpg) left top no-repeat; background-size: cover;}#chatline-categotries h2{font-size:30px;color:#1d1d1d;margin:0;padding:0 0 14px 0;font-family:ProximaNovaBold}.category-list{width:100%;float:left;margin-top:40px}.category-list figure{width:100%;margin-bottom:1px;overflow:hidden;border-radius:100%;background:url(assets/images/dashed-line.png) no-repeat;background-size:100% 100%}.category-list figure img{border-radius:100%;padding:12px; width: 100%; height: 100%;}.category-list p.p_title,.category-list h3{margin:0;padding:0;font-size:18px;font-family: 'ProximaNovaBold';color:#1d1d1d;text-align:center;padding:10px 0}.category-list a:hover,.category-list a:hover h4{text-decoration:none;color:#bc3d50}.profile-effect-hover{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.category-list a:hover .profile-effect-hover{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);text-decoration:none}#service-provider{width:100%;background:url(assets/images/bg.jpg) center bottom no-repeat;float:left;padding:30px 0 40px 0}#service-provider h3{color:#fff;font-size:28px;font-weight:700;text-align:center;font-family:ProximaNovaBold}#service-provider p{color:#fff;font-size:18px;text-align:center;margin-bottom:23px}.service-provider-bx{border-bottom:1px solid #f2f2f2;float:left;margin-top:24px;width:100%;padding-bottom:25px}.service-provider-bx .service-provider-inforamation{box-shadow: 0px 0px 4px 0px #cbcbcb;background:#fdf2f4;text-align:center;padding:8px 0;float:left;margin-bottom:20px;min-height:265px}.service-provider-bx .service-provider-inforamation figure{width:100%;float:left;margin-bottom:6px}.str-bx{width:100%;float:left;margin-bottom:3px}.service-provider-bx .service-provider-inforamation .num{width:100%;float:left}.service-provider-bx .service-provider-inforamation .num a{color:#323232;font-size:20px}.service-provider-bx .service-provider-inforamation .num a:hover{text-decoration:none}.service-provider-inforamation p{width:100%;float:left; margin: 8px 0;}.service-provider-inforamation p a{color:#000;font-size:16px;text-transform:uppercase;font-weight:700}.service-provider-inforamation p a:hover{color:#ba3749}#howitworkbx{width:100%;float:left;padding:40px 0}#howitworkbx h2{color:#2a2a2a;font-size:28px;font-weight:700;text-align:center;font-family:ProximaNovaRegular}#howitworkbx p.text{color:#242323;font-size:17px;text-align:center;margin-bottom:23px}.howitwork-wrapper{width:100%;float:left;padding:30px 0 0 0}.howitwork-wrapper ul{width:100%;list-style:none;padding:0;margin:40px 0 0 0}.howitwork-wrapper ul li.bx-4{width:24%;min-height:273px}.howitwork-wrapper ul li.bx-3{width:32.3%;margin-top:55px}.howitwork-wrapper ul li{margin:0 .5%;float:left;text-align:center;border:1px solid #dadada;position:relative;padding:13px}.num{background:#fedcd8 none repeat scroll 0 0;border-radius:100%;color:#2a2a2a;font-size:20px;height:46px;left:50%;margin-left:-25px;padding-top:10px;position:absolute;top:-29px;width:46px}.howitwork-wrapper ul li h3{font-size:16px;color:#bc3d50;font-family: 'ProximaNovaBold';margin-top:21px}.howitwork-wrapper ul li p{font-size:16px;color:#323131;line-height:20px}.testimonial{width:100%;float:left;text-align:center;margin:30px 0 25px 0;padding:0 50px}.testimonial ul{list-style:none;padding:0;margin:0;width:100%;float:left}.testimonial ul li{width:100%;float:left}.ft-logo{margin-top:6px;width:100%;float:left;text-align:center}.ftlink{width:100%;float:left;list-style:none;margin-top:10px;display:flex;padding:0px 200px 0px 200px;flex:1 auto;flex-flow:row wrap;justify-content:space-between}.ftlink li{display:inline-block}.ftlink li a{color:#fff;font-size:16px; display: inline-block; margin: 5px 0px;}.ft-social-link{width:100%;float:left;text-align:center}.ft-social-link a{border:2px solid #fff;font-size:20px;padding-top:2px;margin-left:3px;border-radius:100%;width:35px;height:35px;display:inline-block;color:#fff}.ft-social-link a:hover{border:2px solid #dd3134;background:#dd3134}.copyright{width:100%;float:left;text-align:center;color:#fff;background:#dd3134;padding:20px 0}.copyright span{position:relative;display:inline-block}.t-sroll-icon{width:100%;float:left;text-align:center}.t-sroll-icon span{display:inline-block;cursor:pointer}#search-2{width:100%;float:left;background:#f2f2f2;padding:5px;margin-bottom:10px}#search-2 label .screen-reader-text{display:none}#search-2 .search-form{position:relative;width:100%;float:left}#search-2 .search-form .search-field{padding-right:27px;width:100%;float:left;border:1px solid #fff;height:40px;font-size:16px;padding:6px}#search-2 .search-form svg:not(:root){overflow:hidden;font-size:20px;width:18px;height:20px}#search-2 .search-form .screen-reader-text{display:none}#search-2 .search-form .search-submit{border:0;position:absolute;top:8px;right:0;background:no-repeat;color:#30064e}.sidebararea .widget{width:100%;float:left;margin-top:10px}.sidebararea .widget ul{width:100%;float:left;list-style:none;padding:0;margin:0 0 20px 0}.sidebararea .widget ul li{width:100%;float:left}.sidebararea .widget ul li a{font-size:17px;color:#606060;border-bottom:1px solid #f2f2f2;display:block;padding:10px 0 10px 10px;font-family: 'ProximaNovaBold';line-height:20px}.sidebararea .widget ul li a:hover{color:#ba3850}.sidebararea .widget>h2{font-size:25px;padding-bottom:6px;font-family: 'ProximaNovaBold';}.blog-page h1{color:#ba3850;font-family: 'ProximaNovaBold';font-size:35px;margin:0;line-height:34px;padding:0 0 14px}.blog-page h2.entry-title{height:61px;overflow:hidden;padding:0!important}.blog-page h2 a{font-size:25px;color:#333}.blog-page h2 a:hover{color:#ba3850}.post-thumbnail{width:100%;float:left;margin-bottom:10px}.blog-page .entry-meta{margin-bottom:12px;margin-top:4px}.blog-page .entry-meta span {font-family: 'ProximaNovaBold'; margin-right: 4px; font-size: 16px;}.blog-page .entry-meta a { color: #2b2929; font-size: 16px; font-family: "ProximaNovaRegular";}.chatllisting-info .blog-page .entry-content p{font-size:16px;padding-bottom:7px;line-height:21px;text-align:justify}.format-standard{border-top:1px solid #f2f2f2;padding-bottom:15px;float:left;margin-top:0;padding-top:12px;width:100%}.wrapper2{width:100%;float:left}.comments-area{width:100%;float:left}.comment-reply-title{margin:0;padding:0;font-size:25px;color:#ba3850;font-family:ProximaNovaBold}.more-link{font-size:14px;border:1px solid #2f064c;float:right;padding:5px 12px;margin-top:6px;color:#300650}.more-link:hover{background:#2f064c;color:#fff}.page-header{border-bottom:0 none;margin:40px 0 0;padding-bottom:9px}.navigation.pagination{width:100%;float:left;border-top:1px solid #f2f2f2;padding-top:14px;margin-top:14px}.navigation.pagination svg:not(:root){font-size:25px;height:13px;margin-right:-1px;overflow:hidden;padding-top:4px;width:20px}.navigation.pagination .page-numbers{background:#f2f2f2 none repeat scroll 0 0;color:#333;padding:8px 10px}.navigation.pagination .nav-links{margin-top:10px}.navigation.pagination .page-numbers.current,.navigation.pagination .page-numbers:hover{background:#ba3850;color:#fff}.single_blog_page .format-standard{border-top:0;float:left;margin-top:0;padding-bottom:0;padding-top:0;width:100%}.navigation.pagination .page-numbers .meta-nav.screen-reader-text{display:none}.entry-content>ul{padding-left:20px;margin-top:4px}.testimonial-client{color:#bc3d50;font-family:ASPIREDEMIBOLD;font-size:30px;font-weight:400;margin-top:26px}.easy_testimonial .date{display:block!important;font-size:18px;margin:0}div[class^=style-clean_style] .testimonial_author cite span,div[class^=style-dark_style] .testimonial_author cite span,div[class^=style-default_style] .testimonial_author cite span,div[class^=style-light_style] .testimonial_author cite span,span.stars{display:inline-block!important;margin-top:10px!important;float:none;margin:5px 0 0 0!important}.easy_testimonial .stars{width:100%;float:left;text-align:center}blockquote.easy_testimonial .wp-post-image{border-radius:100%!important;float:none!important;margin:20px 10px 10px 0!important}.testimonial_body{float:left;margin:0 5%!important;position:relative;width:90%}.testimonial_body:before{background:url(assets/images/leftnotation.png) no-repeat;width:35px;height:35px;position:absolute;left:-30px;top:-20px;content:''}.testimonial_body:after{background:url(assets/images/rightnotation.png) no-repeat;width:35px;height:35px;position:absolute;right:-30px;bottom:-20px;content:''}.chat-banner-info{width:100%;float:left;height:77px;position:relative}.chat-banner-info h2{font-size:35px;color:#fff;}.chat-banner-info h3{font-size:38px;color:#fff;font-family:QanelasSoftDEMOUltraLight;margin:0}.banner-title-container{width:100%;float:left;margin-top:153px}.chatllisting-info{width:100%;float:left;margin:22px 0 30px 0}.chatllisting-info h2.h2-head{color:#ba3749;font-family: 'ProximaNovaBold';font-size:28px;margin:0;padding:12px 0 14px 16px;background:#f2f2f2}.chatllisting-info .blog-page h2{color:#ba3749;font-family: 'ProximaNovaBold';font-size:28px;margin:0;padding:12px 0 14px 0;background:0 0}.chatllisting-info h2.h2-head{margin:23px 0 0 0}.chatllisting-info h1{color:#ba3749;font-family: 'ProximaNovaBold';font-size:32px;margin:0;padding:0 0 14px}.chat-lsit{width:100%;float:left;list-style:none;padding:0 0;margin:11px 0 0 0}.chat-lsit li{position:relative;float:left;width:100%;margin:0 0 17px 0;box-shadow:0 0 2px rgba(0,0,0,.25)}.feature-icon{position:absolute;left:0;top:0;display:inline-block}.chat-lsit li figure{float:left;height:120px;width:90px;margin-right:20px}.chat-lsit li figure img{width:100px;border-radius:100%;border:2px solid #f2f2f2}.chat-text-area{float:left;margin-left:0;margin:3px;width:363px;background:#f2f2f2;padding:11px}.service-provider-text{margin-left:383px;text-align:left;width:auto;margin-top:15px; padding-right:20px}.chat-text-area h3{margin:9px 0 10px 0;padding:0;font-size:16px}.chat-text-area h3 a{color:#242323;font-family: 'ProximaNovaBold';text-transform:uppercase}.chat-text-area h3 a:hover{color:#ba3749;text-decoration:none}.chat-text-area .phone a{color:#fff;font-size:20px;background:#ba3749;padding:2px 7px 2px 2px;display:inline-block;margin-bottom:8px}.chat-text-area .phone a i{background:#fff;color:#ba3749;padding:4px}.ch-chat-right .chat-text-area .phone a{font-size:15px}.ch-chat-right .chat-lsit li figure{margin-right:10px;width:97px;height:auto}.single-page-chatlines{color:#fff;float:left;margin:0 0 20px 0;width:100%}.chatline-profile{width:100%;float:left;position:relative;margin-top:18px;color:#000}.chatline-profile figure{width:120px;float:left}.chatline-profile figure img{width:120px;height:120px;float:left;border:1px solid #ddd}.chatlines-head{margin-left:140px;width:auto;float:none}.chatlines-head .phone-num{position: absolute; right: 0; background: #fff; border-radius: 5px;top: 11px;}.chatlines-head .phone-num a{color:#fff;font-size:20px;padding:7px 20px;display:block;background:#ba3749}.chatlines-head>h1{color:#ba3749;font-size:25px;font-weight:700;margin:0}.chatlines-head p{font-size:18px;font-family:ProximaNovaAltLight;line-height:20px}.phone-num{margin-top:3px}.phone-num a{color:#bb1681;font-size:20px}.service-provider-bx .phone-num a{border:1px solid #ba3749;padding:6px 10px 5px 10px;background:#ba3749;color:#fff;margin-top:7px;display:inline-block;font-size:18px}.service-provider-bx .phone-num a{border:1px solid #ba3749;padding:6px 10px 5px 10px;background:#ba3749;color:#fff;margin-top:0;display:inline-block;font-size:17px}.service-provider-inforamation figure img{width: 98px;    border-radius: 100%;border: 1px solid #ccc;}.service-provider-bx .phone-num a:hover{background:#ba3749;color:#fff}.web-link{width:100%;font-size:20px}.web-link a{color:#333;font-family:ProximaNovaAltLight}.web-link a:hover{text-decoration:underline}.str-rating{margin-top:8px;width:100%}.city_list_component h3{ margin-bottom: 25px;}.section-detail-bx{width:100%;padding:20px 0;position:relative}.str-bx2 img{ width: 100px;}.freetrial span{font-family: 'ProximaNovaBold'}.freetrial{width: 100%;font-size: 15px;margin-bottom: 6px;color: #000;}.section-detail-bx .ch-bx-right{position:absolute;right:0;top:0;width:30%;height:100%;background:#f6f6f6}.section-detail-bx .ch-bx-left{position:absolute;top:0;width:70%;height:100%;background:#fff}.ch-chat-left{width:70%;float:left;position:relative;z-index:12}.ch-chat-right{width:25%;float:right;position:relative;z-index:12}.ch-chat-right .chat-lsit{width:100%;float:left;margin:0;padding:0;list-style:none}.ch-chat-right .chat-lsit li{background:#fff none repeat scroll 0 0;border:0;border-top:1px solid #dedede;border-radius:0;box-shadow:none;float:left;margin:0 0 10px;padding-top:10px;width:100%}.ch-chat-right .chat-text-area{border-right:0 none;float:none;margin-left:96px;margin-right:0;margin-top:0;width:auto;background:0 0;padding:0}.chat-list-bx{width:100%;float:left;list-style:none;margin:0;padding:0}.chat-list-bx li{float:left;width:15.5%;margin:0 .5% 0 .5%}.ch-chat-right p.p_head{font-size: 20px; text-transform: uppercase;  color: #1e1e1e;  font-family: 'ProximaNovaBold'; line-height: 22px;}.ch-chat-right h5 a{font-size:15px;text-transform:uppercase;color:#1e1e1e;font-family:ProximaNovaBold}.ch-chat-right h5 a:hover{text-decoration:underline}.type-chat{width:100%;float:left;background:#f6f6f6;padding:20px 0}.type-chat h3{font-size:20px;text-transform:uppercase;color:#7117b2;font-family: 'ProximaNovaBold';margin:5px 0 14px 0}.chat-list-bx li h5{margin:0;padding:11px 6px;text-align:center;background:#ed1c94;color:#fff;font-size:14px}a:hover{text-decoration:none}.chat-list-bx li figure{padding:0;margin:0;overflow:hidden}.chat-list-bx li figure img{float:left}.ch-chat-left p{font-size:17px;line-height:24px;padding-bottom:10px}.singlepage-area{width:100%;float:left}.singlepage-area h2 strong{font-family: 'ProximaNovaBold'; font-weight: normal;}.singlepage-area h2{font-size:28px;color:#ba3749;margin:10px 0;font-family:ProximaNovaBold}.singlepage-area li{font-size: 17px; padding-left: 36px; position: relative;padding-bottom: 5px;}.singlepage-area li::before{border: 2px solid #ba3749; border-radius: 100%;  content: ""; height: 7px;  left: 17px;  position: absolute;
    top: 8px; width: 7px;background: #ba3749;}.singlepage-area ul{list-style:none;margin:0;padding:0 0 20px 0;width:100%}.single .entry-content ol,.single .entry-content ul{padding:4px 0 16px 22px}.single .entry-content ol li,.single .entry-content ul li{font-size:16px;padding:3px}.creen-shot-title{font-size:20px;padding-bottom:10px}.screen-img{width:100%;float:left;margin-bottom:30px}.vd-bx{border-top:1px solid #f2f2f2;float:left;margin-top:25px;padding-top:8px;width:100%}.vd-bx>h2{padding-bottom:9px}.page-cms{float:left;padding-top:0;margin:23px 0 20px;width:100%}.page-cms h1{color:#ba3850;font-family: 'ProximaNovaBold';font-size:28px;margin:0;padding:0 0 14px;text-align:left}#search-2{width:100%;float:left;background:#f2f2f2;padding:5px;margin-bottom:10px}#search-2 label .screen-reader-text{display:none}#search-2 .search-form{position:relative;width:100%;float:left}#search-2 .search-form .search-field{padding-right:27px;width:100%;float:left;border:1px solid #fff;height:40px;font-size:16px;padding:6px}#search-2 .search-form svg:not(:root){overflow:hidden;font-size:20px;width:18px;height:20px}#search-2 .search-form .screen-reader-text{display:none}#search-2 .search-form .search-submit{border:0;position:absolute;top:8px;right:0;background:no-repeat;color:#30064e}.sidebararea .widget{width:100%;float:left;margin-top:10px}.sidebararea .widget ul{width:100%;float:left;list-style:none;padding:0;margin:0 0 20px 0}.sidebararea .widget ul li{width:100%;float:left}.sidebararea .widget ul li a{font-size:17px;color:#606060;border-bottom:1px solid #f2f2f2;display:block;padding:10px 0 10px 10px;font-family: 'ProximaNovaBold';line-height:20px}.sidebararea .widget ul li a:hover{color:#ba3850}.sidebararea .widget>h2{font-size:25px;padding-bottom:14px}.blog-page h1{color:#ba3850;font-family: 'ProximaNovaBold';font-size:35px;margin:0;line-height:34px;padding:0 0 0}.blog-page h2.entry-title{padding:0!important}.blog-page h2 a{font-size:25px;color:#333}.blog-page h2 a:hover{color:#ba3850}.post-thumbnail{width:100%;float:left;margin-bottom:10px}.blog-page .entry-meta a:hover{color:#ba3850}.chatllisting-info .blog-page .entry-content p{font-size:16px;padding-bottom:7px;line-height:21px;text-align:justify}.format-standard{border-top:1px solid #f2f2f2;padding-bottom:15px;float:left;margin-top:0;padding-top:12px;width:100%}.wrapper2{width:100%;float:left}.comments-area{width:100%;float:left}.comment-reply-title{margin:0;padding:0;font-size:25px;color:#ba3850;font-family:ProximaNovaBold}.more-link{font-size:14px;border:1px solid #2f064c;float:right;padding:5px 12px;margin-top:6px;color:#300650}.more-link:hover{background:#2f064c;color:#fff}.page-header{border-bottom:0 none;margin:40px 0 0;padding-bottom:9px}.navigation.pagination{width:100%;float:left;border-top:1px solid #f2f2f2;padding-top:14px;margin-top:14px}.navigation.pagination svg:not(:root){font-size:25px;height:13px;margin-right:-1px;overflow:hidden;padding-top:4px;width:20px}.navigation.pagination .page-numbers{background:#f2f2f2 none repeat scroll 0 0;color:#333;padding:8px 10px}.navigation.pagination .nav-links{margin-top:10px}.navigation.pagination .page-numbers.current,.navigation.pagination .page-numbers:hover{background:#ba3850;color:#fff}.single_blog_page .format-standard{border-top:0;float:left;margin-top:0;padding-bottom:0;padding-top:0;width:100%}.navigation.pagination .page-numbers .meta-nav.screen-reader-text{display:none}.entry-content>ul{padding-left:20px;margin-top:4px;font-size:16px}.blog-page .entry-content h2{font-size:25px;font-weight:700;color:#ba3850;margin:9px 0 5px 0;padding:0}#post-categotries{width:100%;float:left;background:#fff;padding:8px 0 18px 0}#post-categotries .category-list{width:100%;float:left;margin-top:10px}#post-categotries h3{font-size:23px;font-weight:700;text-align:center}#post-categotries .category-list h4,#post-categotries .category-list h3{font-size:16px;font-weight:400;font-family:ProximaNovaRegular;position:relative;background:no-repeat;color:#000;bottom:0;padding:8px 0 0 0}#post-categotries .category-list img{height:120px}.sidebararea .widget ul.chat-lsit2{width:100%;float:left}.sidebararea .widget ul.chat-lsit2 li{width:100%;float:left;margin-bottom:10px;border:1px solid #f2f2f2;padding:5px}.sidebararea .widget ul.chat-lsit2 li figure{float:left;width:94px}.sidebararea .widget ul.chat-lsit2 li .post-text-area{float:none;width:auto;margin-left:110px}.sidebararea .widget ul.chat-lsit2 li .post-text-area h3{margin:4px 0 5px 0;padding:0}.sidebararea .widget ul.chat-lsit2 li .post-text-area h3 a{font-size:19px;color:#111;font-family:ProximaNovaBold}.sidebararea .widget ul.chat-lsit2 li .post-text-area a{margin:0;padding:0;line-height:normal;font-family:ProximaNovaRegular;border:0}.sidebararea .widget ul.chat-lsit2 li .post-text-area .str-bx2{margin-top:7px}.chat-text-area .phone a,.sidebararea .widget ul.chat-lsit2 li .post-text-area .phone2 a{color:#fff;font-size:20px;background:#ba3749;padding:2px 7px 2px 2px;display:inline-block;margin-bottom:8px}.sidebararea .widget ul.chat-lsit2 li .post-text-area .phone2 a i{background: #fff; color: #ba3749;    padding: 4px;height: 24px;display: inline-block;}@media screen and (max-width:990px){.wrapper2{overflow-y:hidden}.howitwork-process{height:auto}.ch-chat-right{width:100%;z-index:12}.ch-chat-left{width:100%;z-index:12}.section-detail-bx .ch-bx-right{display:none}.section-detail-bx .ch-bx-left{width:100%}.headerinfo{padding-bottom:12px}.chat-text-area{float:left;margin-left:0;margin:3px;width:100%;background:#f2f2f2;padding:11px}.service-provider-text{margin-left:0;text-align:left;width:100%;margin-top:15px;padding-right:0;float:left}}@media screen and (max-width:767px){.quicklinks_btn{ display: block;}.iframe-banner-info .banner-title h1{font-size:24px;line-height:25px}.iframe-banner-info .banner-title p{width:100%}.service-provider-bx .service-provider-inforamation{margin:0 0 22px;min-height:auto;width:100%}.process-wrap-info{float:left;padding-left:60px;width:100%}.position-left{float:left;position:relative;width:100%}.position-left .icon{left:-65px;position:absolute;top:0}.position-left .process-num{height:3px;margin-top:37px}.process-bx-1.position-left h4{margin:0;padding:17px 0 5px;text-align:center}.position-left .process-num span{font-size:28px;padding:0 5px;position:absolute;right:0;top:17px}.howitwork-process{background:rgba(0,0,0,0) url(assets/images/bg2.jpg) repeat-y scroll 40px 0}.position-right{float:right;position:relative;width:100%}.position-right .icon{left:-66px;position:absolute;top:0}#howitworkbx{padding:40px 0 0}.ftlink{padding:0 21px 20px}.chat-list-bx li{margin:0 .5% 8px;width:23.5%}.iframe-banner-info .banner-title{background:#fcd4b8 url(assets/images/title-strip.png) center top no-repeat;}.howitwork-wrapper ul li.bx-3,.howitwork-wrapper ul li.bx-4{margin-top:0;width:99%;margin-bottom:50px}.howitwork-wrapper{margin:0}.ch-chat-right .chat-text-area{border-bottom:0}.blog-page h1{font-size:25px;line-height:26px}}@media screen and (max-width:640px){.ftlink{padding:0 21px 20px}.ftlink li{display:block;width:100%;float:left;text-align:center}.chat-text-area{border-bottom: 1px solid #f2f2f2;border-right: 0; float: left;margin-bottom: 0px;margin-left: 0;margin-top: 0px;padding-bottom: 0px;width: 100%;}.service-provider-text{margin-left:0;text-align:left;width:100%}.chat-list-bx li{margin:0 .5% 8px;width:31.5%}.iframe-banner-info{background-size: 100%!important; height: 380px!important;}#chatline-categotries p{padding:0 0}.position-left .icon{right:0}.chatlines-head .phone-num{position:relative;background:0 0}.chatlines-head .phone-num a{display:inline-block}#chatline-categotries{background:#ffd9ba url(assets/images/category-bg.jpg) left top no-repeat; background-size: cover;}.category-list figure{background-size:100% 100%}.category-list figure img{width:100%}}@media screen and (max-width:479px){.chat-list-bx li{margin:0 .5% 8px;width:48.5%}}
.boldh{font-size: 30px; font-family: 'ProximaNovaBold';} 
#footerinfoarea { float: left; width: 100%; padding: 45px 0 16px 0; background: url(assets/images/footer_bg.jpg) center top no-repeat; background-size: cover;}
.copyright__{text-align: center; color: #fff; margin-top: 39px; border-top: 1px solid rgb(248 209 187 / 21%);
    padding-top: 18px;}
.blog-page .post-thumbnail img{height:245px; object-fit: cover;}
.single_blog_page.blog-page .post-thumbnail img{height:auto; object-fit: cover;}
.mean-container a.meanmenu-reveal >span{ position: relative;}
.mean-container a.meanmenu-reveal >span:before{ width: 100%; height: 2px; background: #fff; content: '' ; position: absolute; left: 0; top: -5px;}
.mean-container a.meanmenu-reveal >span:after{ width: 100%; height:2px; background: #fff; content: '' ; position: absolute; left: 0; bottom: -5px;}
.widget_breadcrumb_navxt{ border-bottom: 1px solid #ededed; padding-bottom: 10px;}
.tbl{ margin: 0; font-size: 20px !important; font-weight: 700; padding: 10px 0; 
    text-align: center !important; position: relative;}
.tbl:before{position: absolute; bottom: 0; content: ''; border-bottom: 3px solid #ba3749;
    height: 10px; width: 146px;}
.buttomphone a {color: #fff;  font-size: 22px;  padding: 7px 20px; display: inline-block;  border: 1px solid #ba3749;
    background: #ba3749;  margin-bottom: 20px;}
.buttomphone a:hover{ color:#ba3749; background:#fff}
.cities-list a h4{background: #f2f2f2; color: #111; text-align: center;  padding: 9px 5px; margin: 1px 0px;
    font-size: 16px; display: block;}
.cities-list a h4:hover {background: #e6e6e6;}
.page-cms{ min-height:320px}
.cities-list{ width:100%; float:left; margin-bottom:30px;}
#statelist h3{ text-align: center;  font-size: 30px;  margin-bottom: 20px;  font-family: ProximaNovaBold;  color: #ba3749;}

.sidebararea .widget ul li ul{    margin: 0; margin-top: 0; background: #fff5f6; padding: 4px 16px 6px 30px;}
.sidebararea .widget ul li ul li a{font-family: 'ProximaNovaRegular'; border: 0; position: relative; padding: 3px 10px;}
.sidebararea .widget ul li ul li a:before{width: 8px; height: 8px; background: #fff; position: absolute; left: -5px;
    top: 9px; content: ''; border-radius: 100%; border: 1px solid #ba3749;}
.sidebararea .widget ul li ul li a:hover:before{ background: #ba3749;}
.ft-social-link a i{  font-style: normal;}
._blog-list{display: flex; justify-content: center;}
._blog-cont{ background: #ba374917; color: #444; padding: 3px 0 2px 15px; width: 73%; margin-bottom: 25px;}
._blog-cont h3 a:hover{text-decoration: underline;}
._blog-cont h3{ padding-bottom: 8px; padding-left: 20px; font-size:16px;font-weight:700;
    border-bottom: 1px dotted #444; cursor: pointer;margin:10px 0 7px 0;}
._blog-cont h3 a{ color: #444;}
._blog-cont h2{padding-top: 10px !important; margin: 0 !important;}
.comments-area{ width:100%; float:left; background:#f7f7f7; padding:14px;}
.comments-area .reply svg{ font-size:25px; width:20px; height:11px; }
.comment-author img{ display:none;}
.comments-area  .comments-title{font-size: 27px; margin: 0 0 6px 0; padding: 0;}
.comments-area .comment-author.vcard{ float:left;}
.ch-chat-left .comment-content p { font-size: 14px; line-height: 17px; padding-bottom: 0; padding-top: 9px; color: #6b6a6a;}
.comments-area .comment-list{ list-style:none; padding:8px 0 0 12px;}
.comments-area .comment-list li{ background: #fff; padding: 10px; border-radius: 10px; position:relative; margin-bottom: 12px;}
.comments-area .comment-list li .cmstr-out{ position: absolute; right: 7px;  top: 7px;}
.comments-area .comment-list li .tval{ display:none;}
.comment-respond .wppcr_rating { position:relative; float: left; width: 100%; margin-top: 14px;}
.comment-respond  .comment-form-comment label{ display:block;}
.comment-respond  .comment-form-comment textarea{width: 100%;height: 88px;border: 1px solid #ccc;}
.ch-chat-left .comment-respond  p {padding-bottom: 0!important;}
.ch-chat-left .form-submit .submit{ background: #ba3749; border: 0px;  color: #fff; padding: 8px 16px; text-transform: uppercase; font-size: 15px;}
.comment-respond p label { display: block; width: 100%; font-size: 15px; margin: 0px; font-weight: normal;}
.comment-respond p input[type=text],.comment-respond p input[type=email],.comment-respond p input[type=url] {width: 100%;border: 1px solid #d8d8d8; height: 39px;
    padding: 6px;}
.comment-respond p.comment-form-cookies-consent label{ display:inline-block; width:auto;}
.post-list-tbl figure { height: 184px; margin: 10px 0px;  border-radius: 10px;  overflow: hidden; box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 26%);}
.app_post_info{     margin-top: 17px;box-shadow: 0px 0px 3px 0px #dbd9d9; padding: 20px; border-radius: 6px; background: #fbfbfb;}
.blog-page .entry-content h2.tt_head{ font-size:30px; margin-bottom:20px;}
.app_post_info h3, .app_post_info p{ padding-left:30px;}
.app_post_info h3{ background:url(assets/images/tickmark-4.png) no-repeat; background-size:20px;}
.shrtdis{ margin-bottom: 16px; width: 68%;}

.hub-app-component{ width:100%; float:left; padding:0px 10px;}
.hub-app-component h2{ margin-bottom:47px;color: #2a2a2a; font-size: 28px; font-weight: 700; text-align: center; font-family: ProximaNovaRegular;}
.faq-qust { position:relative; z-index:1; width:100%; float:left; list-style:none; padding:0px; margin:0 0 20px 0;}
.faq-qust li h3 { color: #ba3749;  font-size: 19px;font-family: 'ProximaNovaBold';  position: relative; padding-left: 30px;  cursor: pointer;}
.faq-qust li h3:before {background: url(assets/images/p-plus.jpg) no-repeat 0px 0px; width: 18px; height: 21px; content: ''; position: absolute;  left: 0px; top: 1px;}
.faq-qust li h3.OP:before { background: url(assets/images/p-plus.jpg) no-repeat 0px -22px;}
.faq-qust li { background: none; padding: 0 0 8px 0; border-bottom: 1px solid #f5f5f5;}
.ans-bx { display:none; font-size:16px;}
.section_head{ width:100%; float:left; margin:25px 0px;}
.section_head2{ width:100%; float:left; margin:25px 0px 0 0;}
.hub-app-component .section_head h2{ margin-bottom:10px;} 
.hub-app-component .section_head2 h2{ margin-bottom:14px;} 
.app-mdx{    width: 100%;
    float: left; position:relative;
    box-shadow: 0px 0px 4px #d2d2d2;
    background: #fffefe;
    border-radius: 6px; text-align:center;
    padding: 10px 20px;
    margin-top: 32px;
    min-height: 190px;}
.app-mdx span{background: #ba3749; padding: 2px 11px;  color: #fff;  position: absolute; top:-19px;   left: 50%; margin-left: -24px; border-radius: 5px 5px 0 0; font-size: 30px; font-family: 'ProximaNovaBold'; line-height: 33px;}
.faq_app_component .p0{ padding:0px;}
.app-mdx h3{font-size: 20px;font-family: 'ProximaNovaBold'; margin: 41px 0 12px 0;}
.hub-app-component p{     font-size: 17px;
    line-height: 25px;}
.list-items li {
    font-size: 18px!important;
    margin:5px 0px 7px 0;
   font-family: 'ProximaNovaBold';
    cursor: pointer;
}.list-items {
    padding: 0 0 0 18px!important;
}	
.list-items li:hover{ color:#ba3749;}
.post-list-tbl table th{     padding: 8px 5px; text-align: center; font-family: 'ProximaNovaBold';
    font-weight: normal;
    font-size: 15px;
    background: #ba3749;
    color: #fff;
    text-transform: uppercase;}
.post-list-tbl table td {  padding: 8px 5px; text-align:center }	
.post-list-tbl table td a{color: #0300a7; display: inline-block; font-size: 18px;}
.post-list-tbl { margin:14px 0px;}	
.list_items{list-style: none; padding: 6px 0 7px 5px!important; margin: 0px;}
.list_items li{background: url(assets/images/tickmark-2.png) no-repeat 0px 8px;background-size: 12px;padding-left: 17px!important;}
.tbl-service th{background: #333;  color: #fff; text-transform: uppercase;  padding: 9px 8px;  font-family: 'ProximaNovaBold'; font-weight: normal;}
	.tbl-service td{ padding:5px 6px;}
.tbl-service tr:nth-child(even) {background: #f7eae9}
.tbl-service tr:nth-child(odd) {background: #FFF}	
	.table-data { margin:12px 0px 23px 0px;}
.emp_bx{ background: #f8e4e4;
    padding: 17px;
    border-radius: 6px;
    margin: 14px 0 30px;
    border-left: 7px solid #ba3749;
    box-shadow: 0px 11px 5px -5px #d2d2d2;}    
.emp_bx strong{   font-size: 20px;  margin-bottom: 11px; display: block;}
.imgbx{
    border-radius: 10px;
    box-shadow: 0px 0px 10px rgb(168 168 168 / 63%);
    padding: 7px;
    margin: 20px 0px;
}
.ch-chat-right h2{ font-size: 23px; font-family: 'ProximaNovaBold';}
.blogpostdata{width: 100%; float: left; background: #f2f2f2; margin: 30px 0px 0 0; padding-bottom: 20px;}
.blogpostdata h2{ margin: 0 0 28px 0; font-family: 'ProximaNovaBold';}
.bp-post h3{    font-size: 18px; font-family: 'ProximaNovaBold'; color: #111; line-height: 23px;}
.nav_btn{display: none;}

.iframe-banner-info2{ width: 100%; float: left; background: #c93b56;}
.centerd{ color: #fff;display: flex; justify-content: center; align-items: center;}
.bt_content h1{ color: #fff;font-family: 'ProximaNovaBold'; font-size: 28px;}

 ul.listdata { background: #f3d7db; padding: 18px 18px 18px 35px; margin: 15px 0;  display: flow-root;list-style: disc;}
ul.listdata li {margin: 3px 0;padding-left: 0;}
.singlepage-area ul.listdata li::before{ display: none;}
._citybx a {   background: linear-gradient(45deg, #ffecec, transparent);
    box-shadow: none; margin: 0 0px 10px 0; padding: 5px 10px;
    min-height: auto; display: block; border: 1px solid #e1e1e1; border-radius: 4px;text-align: center;
    color: #111; width: 100%;}
    .section_city h2{    margin: 0 0 28px 0;font-family: 'ProximaNovaBold'; text-align: center;}
    .section_city{ width: 100%; float: left;margin-top: 33px;}
    .section_city.b2 {background: #f6f6f6;padding: 30px 0px; margin: 0px;}

    .step_list {background: linear-gradient(7deg, #ede1e1, transparent);
        padding: 20px 20px 20px 34px;  position: relative; margin: 23px 0;    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .06);
        border-radius: 12px; border: 1px solid #d3d3d3; width: 71%;}
.step {background: #ba3749;color: #fff;padding: 3px 17px;font-family: ProximaNovaBold; text-transform: uppercase;position: absolute; display: block;top: -1%;left: 50%;margin-right: -50%;     transform: translate(-50%, -50%);     border-radius: 6px;
    }
    .singlepage-area .listgrid{display: flex;flex-wrap: wrap;list-style: none;padding: 0;margin-bottom: 30px;}
.singlepage-area .listgrid li{ width: 50%;padding: 18px 19px 19px 39px;border-left: 1px solid #ededed;border-bottom: 1px solid #ededed;
        font-style: italic;}
.singlepage-area .listgrid li:nth-child(1),.singlepage-area .listgrid li:nth-child(3){ border-left:0px;}
.singlepage-area .listgrid li:nth-child(3),.singlepage-area .listgrid li:nth-child(4){ border-bottom:0px;}
.singlepage-area .listgrid li::before {top: 26px;}
.testimonials_bx{ background: #f2f2f2; padding: 28px 0px;}
.testimonials_bx .boxhead{text-align: center;  max-width: 760px; margin: 0 auto;    margin-bottom: 30px;}
.testimonials_bx .boxhead h2{ margin: 0; color: #ba3749; font-family: 'ProximaNovaBold'; margin-bottom: 15px;}
.testimonials_bx .boxhead p{ line-height: 27px;}
.testimonial_bx{background: #fff; padding: 18px; border-radius: 10px; box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 25%);
    border-top: 3px solid #ba3749;}
.testimonial_bx p{ font-style: italic;}
.test_nam{ margin-bottom: 13px; position: relative; color: #747474; font-size: 17px; border-bottom: 1px dashed #ccc;padding-bottom: 9px; text-align: left;}
.t_review{ position: absolute; right: 0; top: 50%; margin-top: -18px; width: 81px;}
.test_nam strong{    display: block; font-weight: normal; font-family: 'ProximaNovaBold'; color: #ba3749; font-size: 23px;}
.ftlink_bx a {color: #fff;text-decoration: none; font-size: 15px; background: url(assets/images/tickmark__.jpg) no-repeat 0 4px; padding-left: 14px;}
.blog_post {list-style: none;padding: 0px; margin-bottom: 30px;}
.blog_post li>a {display: flex;flex-wrap: wrap;justify-content: space-between;
    border: 1px solid #fff;margin: 6px 0;border-radius: 6px;align-items: center;	}
.blog_post figure {width: 22%;}
.blog_text {width: 74%;   color: #fff;   line-height: 16px;  font-size: 15px;}
.first_col {display: flex;flex-direction: column;}
.first_col p {color: #fff;    font-size: 15px;	margin: 15px 0px;}
.ft-social-link {text-align: left;}
.ft-social-link a {text-align: center;}
.folter_title {color: #fff; font-size: 19px; font-family: 'ProximaNovaBold';}
.ftlink_bx {width: 100%;float: left;list-style: none;margin-top: 10px;	display: flex;flex-direction: column;
    gap: 5px;	padding: 0px;	}
._fls .ch-chat-left{ width: 100%;}
._fls  .ch-chat-right {margin-left: 25px; background: #f2f2f2; padding: 13px; width: 27%;}
._fls .singlepage-area .chat-lsit li:before{ display: none;}
._fls .singlepage-area .chat-lsit li{ padding-left: 0px;}

._ss{ color: #fff;  margin: 16px 0px;  padding-left: 40px; position: relative;   line-height:20px;}
._ss i{ width: 30px; display: inline-block; height: 30px; border-radius: 100%; border: 1px solid #fff; display: inline-flex; align-items: center;
    justify-content: center; font-size: 15px; font-style: normal; margin-right: 12px; position: absolute; left: 0;}
._ss span   { display: block; font-family: 'ProximaNovaBold';}
._ss a{ color: #fff;}
.singlepage-area .topcity li::before{ display: none;}
.singlepage-area .topcity{display: flex;  flex-wrap: wrap;  justify-content: center; gap: 5px; padding: 7px 0 8px 0; list-style: none;}
.singlepage-area .topcity li{ position: relative; width: 32%;  border: 1px solid #767575;  padding: 8px 15px;
    border-radius: 10px; font-family: 'ProximaNovaBold'; text-align: center; background: #fff6f6;}
.singlepage-area .topcity li strong{ background: #ba3749;color: #fff; position: absolute;
    left: 7px;  padding: 12px; border-radius: 100%; width: 25px; height: 25px; line-height: 0;
    justify-content: center; display: flex; align-items: center; }   
.auther-info{ float: left; width: 100%; background: #fff8f8;padding: 12px 24px 21px; border-radius: 10px;
    border: 1px solid #fde7ea; margin-top:16px;} 
.auther-info .auther-head{ border-bottom: 1px solid #fde7ea; margin-bottom: 20px;
    text-align: center; display: flex; align-items: center;  justify-content: center; padding-bottom: 20px;
    margin-top: 12px;}  
    .auther-info .auther-head img{ border-radius: 100%; margin-right: 20px;} 
.auther-info .auther-head h3{ color: #000;} 
.auther-info p{ font-style: italic;}

@media screen and (max-width:767px){ 
    .singlepage-area .topcity li{ width: 48%;padding: 8px 15px 8px 39px;text-align: left;font-size: 16px;}
    .testimonial_bx{ margin: 0 0 10px 0;}
    .step_list{ width: 100%;}
    ._fls .ch-chat-right {margin-left:0px;width: 100%; margin-bottom: 20px;}
    ._clear{ clear: both;} 
    .singlepage-area .listgrid li{ width: 100%;border-bottom: 0px;}
.navigation.pagination {width: 100%;float: left;border-top: 1px solid #f2f2f2;padding-top: 14px;margin-top: 14px;display: revert;  background: no-repeat;top: 0;position: inherit;}
.hub-app-component h2{font-size: 21px;}
.section_head2 {margin: 0px 0px 0 0;}
.hub-app-component h2 {margin-bottom: 13px;}
.service-provider-bx .phone-num a{border: 1px solid #ba3749; padding: 6px 3px 5px 4px; background: #ba3749;color: #ffffff;margin-top: 0; display: inline-block;font-size: 17px;}
.list_tab li{ width:49%}
.chatline-profile{ margin-top: 0;}
.chatline-profile figure img {width: 90px;height: 90px;border-radius: 100%;}
.chatline-profile figure{ width: 90px;}
.chatlines-head { margin-left: 100px;}
.web-link { font-size: 15px; margin-top: 6px;}
.logo { width: 130px;}
.quicklinks_btn span { font-size: 16px;}
.service-provider-inforamation figure img { width: 79px; border-radius: 100%;}
.service-provider-bx .service-provider-inforamation{border: 1px solid #bfbfbf;min-height: 248px;}
.ch-chat-right h2 {color: #ba3749;}
.navigation{position: fixed;width: 100%;background: #333; top: 55px;left:0;}
.navigation ul li a {line-height: 30px;padding: 3px 12px; font-size: 16px; border-bottom: 1px solid #5a5a5a;}
.navigation ul li {float: left;width: 100%;}
.navigation ul {width: 100%; float: left;  list-style: none;  margin: 0; padding: 0;}
.nav_btn{position: absolute; right: 12px; background: none; border: 0; color: #fff; top: 19px; height: 25px; width: 25px;display: inline-block;}
.nav_btn::before{width: 100%;  height: 1px; background: #fff; position: absolute; right: 0; top: 0; content: '';}
.nav_btn::after{ width: 100%; height: 1px; background: #fff; position: absolute; left: 0; top: 8px; content: '';}
.navigation { display: none;}
.navigation.open { display: block;}
.nav_btn span{    position: relative; display: block; width: 25px;}
.nav_btn span:before{    width: 100%; height: 1px; background: #fff; position: absolute; left: -6px; top: 4px; content: '';}
.wrapper-in {margin-top: 58px;}
.centerd{ display: flex; justify-content: center; align-items: flex-end;}
.bt_content h1{ font-size: 18px; color: #fff;}
.bt_content p{display: none;}
.service-provider-text { margin-left: 0; font-size: 15px; text-align: left;  width: 100%;  padding: 12px;  margin-top: 0; }
.chat-lsit li figure { width:85px; }
.chatllisting-info h2.h2-head{ font-size: 22px; padding:0 0 6px 0px; background: none;} 
.chat-lsit li figure{ height: 110px;}
.border__{ margin-bottom: 20px;}
.shrtdis{ margin: 0; width: 100%;font-size: 15px;}
.freetrial {  margin-bottom: 12px; text-align: left;}
	}



/* .screen-reader-text{margin-right:3px;font-weight:bold;}
.blog-page .post-thumbnail img{height:204px;}
.single_blog_page.blog-page .post-thumbnail img{height:auto;}
.categrory-app-info{ width:100%; float:left;} */
