/*
Theme Name:   Listing Pro Child
Text Domain: listingpro
Theme URI: https://themeforest.net/item/listingpro-multipurpose-directory-theme/19386460
Description: ListingPro is a complete solution for any type of directory/Listing theme.
Author: Team of CridioStudio
Author URI: https://themeforest.net/user/cridiostudio
Version: 2.0.11
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: listingpro
Version: 1.0
Tags:one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-menu, featured-image-header, featured-images, post-formats, sticky-post, theme-options, translation-ready
*/

@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap");

@font-face {
  font-family: 'GoodTimesRg-Regular';
  src: url('fonts/GoodTimesRg-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/good_times_rg-webfont.woff') format('woff'), url('fonts/good_times_rg-webfont.woff2') format('woff2'), url('fonts/good_times_rg-webfont.ttf') format('truetype'), url('fonts/GoodTimesRg-Regular.svg#GoodTimesRg-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

* {
  margin: 0;
  padding: 0;
  font-family: "Roboto", sans-serif;
  -webkit-font-variant-ligatures: no-common-ligatures;
  text-rendering: optimizeLegibility;
  text-rendering: optimizeSpeed;
  /*color: #000000;*/
}
body{font-family: "Roboto"; line-height: 1.5;}
a { color: #61b0b5; transition: all 0.3s ease-in-out;}
a:hover { color: #333;}
a, a:hover {
  text-decoration: none;
  outline: none;
}

h1, h2, h3, h4, h5, h6, p {
  margin: 0;
  padding: 0;line-height: 1.2;
}
.clear {
  clear: both;
}
img {
  max-width: 100%; border: 0; outline: 0;
}

.d-flex{
  display: flex !important;
}

.lp-left-content-container a img {

    margin-left: -20px !important;
}

#page { max-width: 100%; overflow-x: hidden;}
input, textarea, select{font-family: "Roboto"; font-size: 14px !important;}
.cstm-container {max-width: 1280px;margin: 0 auto; padding-right: 15px; padding-left: 15px;}

.lp-header-full-width .lp-menu.menu { float: left;}
.home .lp-header-middle, .home .header-bg-color-class { box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); padding: 0; background-color: #61b0b5 !important;}
.lp-header-middle, .lp-menu-bar.lp-header-full-width-st, .header-bg-color-class {
    background-color: #61b0b5 !important;
}
.header-container .lp-menu-container .lp-menu>div>ul>li>a { color: #000 !important; font-size: 14px; padding: 10px 0;display: block;}
.header-right-panel.clearfix.col-md-10.col-sm-10.col-xs-12 {  padding-top: 0 !important;}
.lp-header-full-width .lp-menu-bar .lp-logo-container { padding: 15px 15px 10px;}
.lp-join-now > ul > li:hover > a{color: #61b0b5 !important;}
.lp-join-now li a {  color: #000; font-size: 14px; transition: all 0.3s ease-in-out;}
.lp-menu ul li, .lp-menu ul.inner_menu>li{padding-right: 0;}
.header-container .lp-menu-container .lp-menu ul.inner_menu>li:hover a, .header-container .lp-menu-container .lp-menu ul.inner_menu>li.current-menu-item a{color: #61b0b5 !important; background-color: #fff !important;}
.header-container .lp-menu-container .lp-menu ul.inner_menu>li a, .header-container.lp-header-bg .lp-menu-container .lp-menu>div>ul>li>a{transition: all 0.3s ease-in-out; color: #fff !important;padding: 11px 10px;}
.header-container.lp-header-bg .lp-menu-container .lp-menu>div>ul>li:hover>a, .header-container.lp-header-bg .lp-menu-container .lp-menu>div>ul>li.current-menu-item>a { color: #61b0b5 !important;background-color: #fff !important;}
.header-container.lp-header-bg {  background-size: auto !important; background-position: bottom right !important;}
.page-header-overlay{background-color: transparent !important;}
.lp_auto_loc_container .banner-tx h1 { color: #010101; font-family: "GoodTimesRg-Regular"; font-size: 18px; line-height: 32px;margin-top: 0;  margin-bottom: 0;}
.lp_auto_loc_container .banner-tx p { font-size: 18px; color: #bcbcbc;  padding: 10px 0 20px;font-family: "Roboto", sans-serif;}
.lp_auto_loc_container .banner-tx .lp-add-listing-btn a { background: #61b0b5;  color: #ffffff; font-size: 14px; border-radius: 8px; transition: 0.8s; -webkit-transition: 0.8s;font-family: "Roboto", sans-serif;}
.search-view-move-down-two {  bottom: 98px !important;}
.lp-home-banner-with-loc .search-view-move-down-two .lp-search-bar { background: rgba(97, 176, 181, 0.65);    border-radius: 10px; padding: 15px;}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-location-search {  width: 41.5%;    border-radius: 0;}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search { margin: 0 10px 0 0;   border-radius: 0; width: 41.5%;}
form #cities {  border-radius: 0; border: 0; font-size: 13px !important;}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search .lp-search-input.form-control.ui-autocomplete-input{border-radius: 0; border: 0; font-size: 13px !important;}
.lp-search-bar .lp-suggested-search .input-group-addon.lp-border, .form-group.lp-location-search .lp-where { font-weight: 400;  color: #000; font-size: 13px;}
form #cities::placeholder{color: #777;}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search .lp-search-input.form-control.ui-autocomplete-input::placeholder{color: #777;}
.lp-search-bar .lp-location-search .ui-widget>i{color: transparent;}
.search-view-move-down-two .lp-search-bar .lp-search-btn{background: #fba707; padding:11px 36px;  border-radius: 0; font-size: 13px; min-height: 46px; transition: 0.8s; -webkit-transition: 0.8s; width: 113px;}
.search-view-move-down-two .lp-search-bar .lp-search-btn:hover, .search-view-move-down-two .lp-search-bar .lp-search-btn:active{ background: #e49705; color: #fff;}
.search-view-move-down-two .lp-search-bar .lp-search-bar-right .lp-search-icon{display: none;}
.searchloading{display: none !important;}
.home #page .new-banner-view-category{margin-top: 0;}
.home-categories-area .container {  max-width: 100%;  padding: 0;  margin: 0;}
.home-categories-area .container > .row{margin: 0;}
.home-categories-area .container { max-width: 100%;  padding: 0;  margin: 0 !important;  width: 100%;}
.home-categories-area .container > .row {  margin: 0;}
.new-banner-view-category .lp-home-categoires { background: #61b0b5; position: static; margin:0 auto; max-width: 1350px;}
.home #page .home-categories-area.new-banner-view-category { background: #61b0b5;}
.new-banner-view-category .lp-home-categoires li { margin: 0 7px;  width: 9%; vertical-align: middle;}
.home-categories-area .new-banner-category-view1 li a{ background: #61b0b5 !important; transition: all 0.3s ease-in-out; height: auto; padding: 25px 20px; min-height: 135px; line-height: 12px;}
.home-categories-area .new-banner-category-view1 li:hover a{ background: #fff !important; box-shadow: none; color: #5da4a8;}
.home-categories-area .new-banner-category-view1 li:hover a span{ color: #5da4a8;}
.lp-home-categoires li:hover a span img { filter: invert(48%) sepia(13%) saturate(3207%) hue-rotate(130deg) brightness(95%) contrast(80%);}
.lp-home-categoires li a span img { transition: all 0.3s ease-in-out }
.home-categories-area .new-banner-category-view1 li a span{ transition: all 0.3s ease-in-out; font-family: "Roboto", sans-serif; position:static; font-size: 13px;line-height: 18px;}
.home-categories-area .container:after{clear: both;}
.banner-category-mix-view2 .margin-bottom-60 {  margin-bottom: 0;}
.blog .blog-bx1-holder { padding: 0 0 10px; background: #ffffff; box-shadow: 0px 2px 14px 6px rgba(0, 0, 0, 0.2); transition: 0.4s; -webkit-transition: 0.4s; height: 100%; }
.blog .blog-bx1-holder .blog-descpbx { padding: 10px 15px;}
.blog .blog-bx1-holder .blog-descpbx .name-img-holder { display: flex;  position: relative;}
.blog .blog-bx1-holder .blog-descpbx .name-img-holder .imgbx { padding-right: 10px;}
.blog .blog-bx1-holder .blog-descpbx .name-img-holder .imgbx img { border-radius: 50px;  width: 40px;}
.blog .blog-bx1-holder .blog-descpbx .name-img-holder .peterbx span { display: block;  font-weight: 600; font-size: 16px; color: #000; line-height: 1.5; text-transform: capitalize;}
.blog .blog-bx1-holder .blog-descpbx .name-img-holder .peterbx .smalltx { font-size: 12px; color: #686868;}
.blog .blog-bx1-holder .blog-descpbx .name-img-holder .abst-date-holder { position: absolute; right: 0px; top: -40px; background: #61b0b5; max-width: 70px;text-align: center; font-size: 14px; padding: 8px 15px; border-radius: 5px; color: #ffffff; font-weight: 500; box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.3); line-height: 1.3;}
.blog .row{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.blog .col-lg-4{flex: 0 0 33.333333%; max-width: 33.333333%;}
.blog .blog-bx1-holder .blog-descpbx .bottom-descpbx { padding: 12px 0 0;}
.blog .blog-bx1-holder .blog-descpbx .bottom-descpbx h3 { font-size: 16px; color: #427f83;line-height: 1.2;}
.blog .blog-bx1-holder .blog-descpbx .bottom-descpbx p { font-size: 15px; padding: 8px 0 10px; color: #777777; line-height: 1.5;}
.blog .blog-bx1-holder .blog-descpbx .bottom-descpbx .read-btn-holder { text-align: right;}
.blog .blog-bx1-holder .blog-descpbx .bottom-descpbx .read-btn-holder .btn { color: #ffffff;  background: #61b0b5; font-size: 15px; transition: 0.8s; -webkit-transition: 0.8s;}
.lp-section-title-container h2{text-align: center; padding: 0 0 20px;  font-size: 35px;  text-transform: uppercase; font-weight: 500; font-family: "Roboto", sans-serif; display: inline-block;}
.lp-section-title-container h2 span{color: #61b0b5;font-size: 35px; font-weight: 500;
    font-family: "Roboto", sans-serif;}
.blog_sec .lp-section-title-container{padding-top: 0}
.blog_sec {padding: 50px 0;}
.cat_section_home .lp_section_inner {  padding: 50px 0;}
.lp-grid-box-contianer { padding: 0;}
.listing-simple.listing_list_view .lp-list-page-grid {  width: 100%; padding-top: 0; padding-bottom: 0;}
.page-heading { height: 200px;  background-position: 50% 60%; background-size: 100%;}
.footer-upper-bar { padding: 20px 0 50px;}
.footer-bottom-bar { padding: 50px 0 0;}
.footer-social-icons { margin-top: 20px;}
#menu-footer li a { font-family: "Roboto", sans-serif; font-size: 12px;  font-weight: 400; color: #e6e6e6;}
#menu-footer li:hover{opacity:0.5;}
#menu-footer li { margin: 0 3px; transition: 0.8s; -webkit-transition: 0.8s;}
.footer-menu {  margin: 0 0 15px;}
.footer-about-company li {  margin-right: 0; color: #777777; font-size: 12px;}
.footer-social-icons li img {  width: auto;  height: auto; -webkit-transition: 0.8s; transition: 0.8s;}
.staff_section .form-row>.col, .staff_section .form-row>[class*=col-] { padding-left: 5px; padding-right: 5px;}
.footer-social-icons li:hover img { opacity: 0.5;}
.image_car_sec .owl-theme .owl-nav.disabled + .owl-dots {  margin-top: -30px; z-index: 9999;  position: relative;}
.image_car_sec .owl-theme .owl-dots .owl-dot span { width: 13px; height: 13px; margin: 5px 4px; background: #fff;}
.top-imgbx img { min-height: 223px;}
.lp-section-title-container { padding-top: 0;}

.your-stories-holder .doc-quarybx-padding {  padding: 10px 5px;}
.your-stories-holder .doc-quarybx-holder { background: #ffffff; box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.5); padding: 20px 20px 20px 20px;}
.your-stories-holder .doc-quarybx-holder .info-bx {  display: flex;}
.your-stories-holder .doc-quarybx-holder .info-bx .img-bx { width: 43px; margin-right: 5px;}
.your-stories-holder .doc-quarybx-holder .info-bx .img-bx img {
	border-radius: 50%;
	max-width: 48px;
	height: 45px;
}
.your-stories-holder .doc-quarybx-holder .info-bx .name-country-holder .name { display: block; font-size: 16px; font-weight: 600; line-height: 1.2; color: #000; text-transform: capitalize;}
.your-stories-holder .doc-quarybx-holder .info-bx .name-country-holder .country {  font-size: 12px;  color: #686868;  display: block; font-weight: 500; line-height: 16px;}
.your-stories-holder .doc-quarybx-holder .big-img-holder { padding: 12px 5px;}
.your-stories-holder .doc-quarybx-holder .big-img-holder .big-img { box-shadow: 0px 0px 8px -2px rgba(0, 0, 0, 0.15);}
.your-stories-holder .doc-quarybx-holder .button-holder .btn {  width: 100%; background: url(images/button-bg.jpg) no-repeat center center;  background-size: cover;  display: flex;  align-items: center;  justify-content: center;  border-radius: 0;  color: #ffffff;  font-size: 14px;  padding: 12px;}
.your-stories-holder .doc-quarybx-holder .button-holder .btn span { padding-right: 8px;}
.your-stories-holder .doc-quarybx-holder .button-holder .btn span img { width: auto;}
.your-stories-holder .descp-bx {  height: 100%;}
.your-stories-holder .descp-bx .width-80 { width: 85%; float: left;  padding-right: 20px;}
.your-stories-holder .descp-bx .width-80 h3 { font-size: 16px;  font-weight: 600; color: #000; line-height: 1.2; }
.your-stories-holder .descp-bx .width-80 p { font-size: 12px; padding: 8px 0 6px; color: #777777; line-height: 1.5;}
.your-stories-holder .descp-bx .width-80 ul { list-style: none;}
.your-stories-holder .descp-bx .width-80 ul li { display: inline-block; padding-right: 10px;}
.your-stories-holder .descp-bx .width-80 ul li .color-grey { color: #777777;}
.your-stories-holder .descp-bx .width-80 ul li .color-black { color: #000;}
.your-stories-holder .descp-bx .width-80 ul li span { font-size: 14px; font-weight: 500; color: #000; line-height: 22px;}
.your-stories-holder .descp-bx .width-20 { float: left;  width: 15%; padding: 0 0 0 0px; height: 100%;  position: relative; text-align: right;}
.your-stories-holder .descp-bx .width-20 .date { display: inline-block;  text-align: center;  font-size: 14px;  padding: 10px 15px;  font-weight: 500;  border-radius: 5px; box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3); color: #ffffff; background: #61b0b5; line-height: 1.3; max-width: 65px;}
.your-stories-holder .descp-bx .width-20 .usefultx { /*position: absolute;  bottom: 30px; */font-size: 14px; right: 0; left: 0; text-align: left; color: #777777; display:block; margin-top: 8px; text-align: right;}
.your-stories-holder .descp-bx .width-20 .usefultx .btn { font-size: 14px; color: #777777; background: transparent; padding: 0;}
.your-stories-holder .doc-quarybx-holder .divider { height: 1px; width: 100%; background: #e8e8e8;  margin: 25px 0;}
.doc-quarybx-holder .row { display: flex; flex-wrap: wrap;}
.your-stories-holder .owl-story-contbx .owl-nav { right: 4%;}
.your-stories-holder .owl-theme .owl-nav {
    margin-top: 0;
    position: absolute;
    bottom: 30px;

    text-align: left;
}
.your-stories-holder .owl-theme .owl-nav .owl-prev, .your-stories-holder .owl-theme .owl-nav .owl-next { background: #ebebeb; height: 35px;  width: 35px; border-radius: 100%; position: relative; outline: none;  transition: 0.5s; -webkit-transition: 0.5s;}
.your-stories-holder .owl-theme .owl-nav .owl-prev span, .your-stories-holder .owl-theme .owl-nav .owl-next span { height: 0; padding: 0px; font-size: 50px; position: absolute; top: 14px; width: 0; left: 10px; line-height: 0; outline: none; font-weight: 100; transition: 0.5s; -webkit-transition: 0.5s;  color: #61b0b5;}
.your-stories-holder .owl-carousel .owl-next, .your-stories-holder .owl-carousel:hover .owl-next { right: 0;}
.your-stories-holder .owl-carousel .owl-prev, .your-stories-holder .owl-carousel:hover .owl-prev { left: 0;}
.your-stories-holder .owl-carousel .owl-prev:before, .your-stories-holder .owl-carousel .owl-next:before{content: none;}
.your-stories-holder .extra-fields {  border: 0; border-radius: 0;  padding: 0;}
.your-stories-holder .widget-box { padding: 0; margin-bottom: 20px;}
.your-stories-holder .widget-box .features-listing.extra-fields .post-row-header.clearfix.margin-bottom-15 { display: none;}
.your-stories-holder .descp-bx .width-80 ul li strong{color: #777777; font-weight: 500; margin-right: 5px;}
.your-stories-holder .features-listing.extra-fields a.show-all-timings {  display: none;}
.your-stories-holder .owl-theme .owl-nav .owl-prev:hover span, .your-stories-holder .owl-theme .owl-nav .owl-next:hover span { color: #ffffff;}
.your-stories-holder .owl-theme .owl-nav .owl-prev:hover, .your-stories-holder .owl-theme .owl-nav .owl-next:hover { background: #61b0b5;}
.doc-quarybx-holder > .row.btm-line:after { border-bottom: 1px solid #e8e8e8; content: ""; height: 1px; width: 96%; margin: 0 auto; padding-top: 2px;}
.doc-quarybx-holder > .row.btm-line{padding-bottom: 15px;}
.lp-section-title-container .lp-sub-title {  width: auto !important; text-align: center; padding: 0 0 20px; font-size: 35px;  text-transform: uppercase; font-weight: 500; display: inline-block; font-family: "Roboto", sans-serif; color: #61b0b5; margin-left: 5px;}
.your-stories-holder.story_page_listing .doc-quarybx-holder {  box-shadow: 0 0px 4px 0px #000; padding: 30px 15px; border-radius: 10px;}
/*.story_page_listing .doc-quarybx-holder > .row.btm-line:after { width: 100% !important;}*/
.your-stories-holder .doc-quarybx-holder .big-img-holder {padding: 12px 0; max-height: 120px; min-height:120px; overflow: hidden; margin-bottom: 10px;}
.common_padding{padding: 50px 0;}
.doc-quarybx-holder > .row.btm-line:last-child:after {  border-bottom: 0;}
.doc-quarybx-holder > .row.btm-line:last-child {  padding-bottom: 0;}
.usefultx .fa { font-size: 20px; color: #999; margin-right: 5px;}
p.social-share-btn { text-align: left; float: left;}
.your-stories-holder.story_page_listing .doc-quarybx-padding {  padding: 0;}
.search-filter-response .your-stories-holder .doc-quarybx-padding {  padding: 0;}
.malpractice_head h4 {  padding: 14px 10px;  background: #61b0b5; border-radius: 7px 7px 0px 0; color: #fff;  margin-bottom: 3px !important; font-size: 18px; text-align: center;}
.story_sidebar .wdo-carosuel-container.owl-carousel.owl-theme.owl-loaded.owl-drag { border-width: 0px 1px 1px 1px; border-style: solid; border-color: #ccc;  box-shadow: 0 -6px 9px -4px #999; overflow: hidden;border-radius: 0 0 7px 7px; display: none;}
.story_sidebar .owl-theme .owl-nav.disabled + .owl-dots { margin-top: -35px; z-index: 9999;  position: relative;}
.story_sidebar .owl-theme .owl-nav.disabled + .owl-dots span { width: 12px;  height: 12px;  margin: 5px 4px;  background: #fff;}
.story_sidebar .owl-theme .owl-nav.disabled + .owl-dots button.active span,.story_sidebar .owl-theme .owl-nav.disabled + .owl-dots button:hover span { background: #4DC7A0;}
.story_video{border-radius: 7px; overflow: hidden; border: 1px solid #ccc;}
.breadcrumbs li>a{ font-size: 14px; text-decoration: none !important; }
.breadcrumbs li>span{ font-size: 14px; font-weight: 500;}
.breadcrumbs li:before { content: ">>";  left: -1px;  top: 5px; width: 0;  height: 0; }
.your-stories-holder .descp-bx .width-80 ul li:last-child{padding-bottom: 10px;}
.page-numbers {padding: 8px 12px; box-shadow: 1px 2px 2px -1px rgba(0, 0, 0, 0.5); font-size: 16px; color: #777; display: inline-block; margin: 0 0 0 5px; text-align: center; justify-content: center; align-items: center; width: auto; vertical-align: top; line-height: normal; transition: all 0.3s ease-in-out; font-weight: 500; border: 1px solid #eeeeee;}
.page-numbers.current,.page-numbers:hover { background:#61b0b5; color: #fff; border-color: transparent;}
.page-template-template-dashboard .page-numbers.current,.page-numbers:hover{background:none; color: #fff; border-color: transparent;}
.page-template-template-dashboard .page-numbers{box-shadow: none; border: none;}

.page-template-template-dashboard .lp-pagination ul li>span.current:hover, .lp-pagination ul li>span.current, .lp-pagination ul li .page-numbers {border: 1px solid gray;}
.page-template-template-dashboard .lp-pagination ul li:hover {background-color: none;}
.page-template-template-dashboard .lp-pagination ul li:hover>.page-numbers {background-color: #60b0b4;color: white;}
.pagination { width: 100%;  text-align: right;   align-items: center; margin: 20px 0 !important;}

.breadcrumbs { color: #fff; font-size: 13px;  font-weight: 500;}
#sidebar .widget, .wpb_widgetised_column .widget { padding: 0;  background: transparent !important; border-radius: 0 !important; border: 0 !important; margin: 0 0 3px !important;}
#sidebar #custom_html-3.widget iframe, .wpb_widgetised_column #custom_html-3.widget iframe{ float: left;}
#sidebar #custom_html-3.widget, .wpb_widgetised_column #custom_html-3.widget { border-radius: 10px !important;  border: 1px solid #ccc !important;  overflow: hidden !important;  padding: 0 !important;}
#sidebar #custom_html-2.widget, .wpb_widgetised_column #custom_html-2.widget { border-width: 0px 1px 1px 1px !important;  border-style: solid !important;  border-color: #ccc !important;  box-shadow: 0 -6px 9px -4px #999; overflow: hidden;  border-radius: 0 0 7px 7px !important; margin-bottom: 10px !important}
#sidebar #custom_html-2.widget .owl-theme .owl-nav.disabled +.owl-dots, .wpb_widgetised_column #custom_html-2.widget .owl-theme .owl-nav.disabled +.owl-dots { margin-top: -40px; position: relative;}
#sidebar #custom_html-2.widget .owl-theme .owl-nav.disabled +.owl-dots span, .wpb_widgetised_column #custom_html-2.widget .owl-theme .owl-nav.disabled +.owl-dots span { width: 12px;  height: 12px;  margin: 5px 4px;  background: #fff;}
#sidebar #custom_html-2.widget .owl-theme .owl-nav.disabled +.owl-dots button.active span, #sidebar #custom_html-2.widget .owl-theme .owl-nav.disabled +.owl-dots button:hover span, .wpb_widgetised_column #custom_html-2.widget .owl-theme .owl-nav.disabled +.owl-dots button.active span, .wpb_widgetised_column #custom_html-2.widget .owl-theme .owl-nav.disabled +.owl-dots button:hover span{ background:#4DC7A0;}
.no_display{display: none;}
.audio_custom audio{width: 100%; display: none;}
.jFiler-item-thumb p { font-size: 12px !important; line-height: 18px !important;}
.jFiler-item-thumb img { max-width: 50px !important;}
.owl-story-contbx.owl-carousel .owl-item img { width: 100%;}
.lp-menu-bar, .header-normal .lp-menu-bar.lp-header-full-width { box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); padding: 0;}
.lp-header-full-width .lp-menu-container .lp-joinus-icon .lp-join-now.after-login.lp-join-user-info li {  background: #61b0b5; padding: 10px; /*box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1);*/ cursor: pointer; }
.lp-header-full-width .lp-menu-container .lp-joinus-icon .lp-join-now {  background: #61b0b5; padding: 10px; /*box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1);*/ }
.lp-header-full-width .lp-menu-container .lp-joinus-icon .lp-join-now.after-login.lp-join-user-info li:hover img { filter: none;}
.lp-header-full-width .lp-menu-container .lp-joinus-icon .lp-join-now.after-login.lp-join-user-info { background: none; padding: 0; box-shadow: none;}
.lp-menu ul li:last-child {  padding-right: 10px;}
.lp-header-full-width .lp-menu-container .lp-joinus-icon { padding-right: 0; padding-left: 0;}
.lp-header-full-width .lp-menu-container .lp-joinus-icon .lp-join-now a { color: #fff;}
.lp-header-full-width .lp-menu-container .lp-joinus-icon .lp-join-now:hover span img { filter: invert(48%) sepia(13%) saturate(3207%) hue-rotate(130deg) brightness(95%) contrast(80%);}
.lp-header-full-width .lp-menu-container .lp-joinus-icon .lp-join-now span img { transition: all 0.3s ease-in-out; }
.lp-header-full-width .lp-menu-container .lp-joinus-icon .lp-join-now:hover a { color: #61b0b5 !important;}
.lp-header-full-width .lp-menu-container .lp-joinus-icon .lp-join-now:hover { background: #fff; box-shadow: none;}
.lp-header-full-width .lp-menu-container .lp-joinus-icon .lp-join-now li a { color: #fff; padding: 25px 0;}
.lp-header-full-width .lp-menu-container .lp-joinus-icon .lp-join-now li:hover a { color: #61b0b5 !important;}
.lp-header-full-width .lp-menu-container .lp-joinus-icon .lp-join-now.after-login.lp-join-user-info li:hover { background: #fff;}
.lp-header-full-width .lp-menu-container .lp-joinus-icon .lp-join-now li .lp-user-menu:after{border-bottom: 10px solid transparent;}
.lp-header-full-width .lp-menu-container .lp-joinus-icon .lp-join-now.after-login.lp-join-user-info li .lp-user-menu li a{ border: 0;  background-color: #61b0b5; padding:5px 10px; color: #fff !important;}
.lp-header-full-width .lp-menu-container .lp-joinus-icon .lp-join-now.after-login.lp-join-user-info li .lp-user-menu li { padding:0; border-left: 2px solid #61b0b5; box-shadow: none; border-bottom: 1px solid #fff;}
.lp-header-full-width .lp-menu-container .lp-joinus-icon .lp-join-now.after-login.lp-join-user-info li .lp-user-menu li:hover{border-bottom: 1px solid transparent; }
.lp-header-full-width .lp-menu-container .lp-joinus-icon .lp-join-now.after-login.lp-join-user-info li .lp-user-menu li:hover a{border: 0; color: #61b0b5 !important;}
.wdo-carosuel-container .owl-stage-outer { box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.5);}
.page-heading .search_pg_title {
    color: #fff;
    font-size: 35px;
    font-family: Roboto;
    font-weight: 500;
    position: absolute;
    bottom: -70px;
    margin-top: 10px;
}
.page-heading .search_pg_title span {
    color: #fff;
    font-size: 35px;
    font-family: Roboto;
    font-weight: 500;
    margin-right: 10px;
}

.siginincontainer, .siginupcontainer, .forgetpasswordcontainer{
   position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
      max-width: 500px;
   margin:auto;
}





/* about us page */

.who-we-holder {  background: #f4f9fc;}
.who-we-holder .who-we-contbx { display: flex;  justify-content: center;  height: 100%;  flex-direction: column;  max-width: 80%; margin: 0 auto; padding: 35px 0px 35px;}
.who-we-holder .who-we-contbx h1, .who-we-holder .who-we-contbx h1 span { font-size: 30px; color: #000000; text-transform: uppercase; margin-bottom: 10px; font-weight: 600; font-family: Roboto;}
.who-we-holder .who-we-contbx p { color: #777777; font-size: 15px; line-height: 28px; margin: 15px 0 0 0}
.who-we-holder .who-we-contbx ul { list-style: none; padding: 14px 0 0;}
.who-we-holder .who-we-contbx ul li { padding-bottom: 7px; padding-left: 0;}
.who-we-holder .who-we-contbx ul li::before{content: none;}
.who-we-holder .who-we-contbx ul li .icon { float: left; width: 25px;}
.who-we-holder .who-we-contbx ul li .tx { color: #777777; font-size: 15px;  float: left; width: calc(100% - 25px);}
.why-created-holder { text-align: center;  background: #fff;  padding: 60px 0;}

.why-created-holder .why-created-contbx h1, .why-created-holder .why-created-contbx h1 span { font-size: 30px; color: #000000; text-transform: uppercase;  margin-bottom: 20px; font-weight: 600; font-family: Roboto;}
.why-created-holder .why-created-contbx p { color: #777777; font-size: 15px;  line-height: 30px;}
.who-we-holder .row.lp-section-content.clearfix { display: flex;  align-items: center; flex-wrap: wrap;}
.page-id-39 .who-we-holder .row.lp-section-content.clearfix {  align-items: flex-start; }
.owl-carousel.owl-theme.owl-story-contbx.owl-loaded.owl-drag {  width: 98%;}


/* malpractice news page */

.your-stories-holder .descp-bx .width-80.green_head h3 {  color: #000;/*color: #427f83;*/}

/* news single posts */

.featured_img_sec span.date { position: absolute;  top: 25px;  right: 25px;   padding: 15px;   display: block;  text-align: center; font-size: 14px; padding: 10px 20px; font-weight: 500; border-radius: 5px; box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3); color: #ffffff; background: #61b0b5; line-height: 1.5;  width: 75px;}
.featured_img_sec {  position: relative;}
.featured_img_sec img{max-width: 100%; min-width: 100%;}
.single_page .info-bx { padding: 15px 0 15px;}
/*.single_page .info-bx .img-bx img { border-radius: 80px;  max-width: 48px;}*/
.single_page .info-bx .img-bx img {
    border-radius: 80px;
    max-width: 48px;
    height: 48px;
    transform: scale(1);
}
.single_page .info-bx .img-bx { width: 70px;}
.single_page .info-bx .name-country-holder .name {margin-left: 0px; font-size: 16px; font-weight: 600; line-height: 1.2; color: #000;}
.content_single h2 { font-size: 21px; font-weight: 600; padding: 0 0 10px;}
.content_single p { color: #777; line-height: 25px;  font-size: 14px;  padding: 0 0 10px;}

/* contact page */

.heading_sec h2,.heading_sec h2 span{font-size: 30px; color: #000000; text-transform: uppercase; margin-bottom: 10px; font-weight: 600; font-family: Roboto;}
.form_contact label { font-size: 14px; color: #6c6a6a; padding: 0 0 12px; display: block;}
.form_contact .wpcf7-form-control-wrap { width: 100%; display: block;}
.form_contact input.wpcf7-form-control, .form_contact textarea.wpcf7-form-control { border: 1px solid #6a6a6a; width: 100%; padding: 5px 20px; min-height: 42px; background: #fbfbfb; color: #a6a3a3; margin: 5px 0 0; font-size: 13px;}
.form_contact input.wpcf7-form-control:placeholder{color: #a6a3a3;}
.form_contact textarea.wpcf7-form-control { height: 150px; padding: 15px 20px;}
.form_contact input.wpcf7-form-control.wpcf7-submit { background: #fba707; width: 120px;  border: 1px solid #fba707; color: #fff;font-size: 12px !important; font-family: Roboto;  border-radius: 6px; font-weight: 500;}
.form_contact .send_btn_cont{text-align: right; position: relative;}
.form_contact div.wpcf7 .ajax-loader {  position: absolute; right: -20px;  top: 15px;}


/* single listing posts */

.single_listing_fields ul {  padding-left: 60px;}
.single_listing_fields li span { font-size: 14px; font-weight: 600;}
.single_listing_fields li { display: inline-block; margin: 0 10px;}
.single_listing_fields li span.color-black { color: #000;}
.single_page .info-bx span.col-md-10.name-country-holder p.name {  margin: 0; text-transform: capitalize;}
.single_page .info-bx span.col-md-10.name-country-holder p.author_loc { font-size: 13px; font-weight: 500;}
.audio_custom audio { width: 100%; display: none;}
.single_page .button-holder .btn { width: 100%; background: url(images/button-bg.jpg) no-repeat center center; background-size: cover; display: flex; align-items: center; justify-content: center; border-radius: 0; color: #ffffff; font-size: 14px; padding: 12px; margin: 0 0 6px;}
.audio_custom .btn { width: 100%; background: url(images/button-bg.jpg) no-repeat center center; background-size: cover; display: flex; align-items: center; justify-content: center; border-radius: 0; color: #ffffff; font-size: 14px; padding: 12px; border-radius: 10px; margin: 0 0 6px;}
.single_page .button-holder .btn span { padding-right: 8px;}
.single_page .button-holder .btn span img { width: auto;}
.left_useful .usefultx button.btn { padding: 0; background: none; color: #777;  font-size: 16px; transition: all 0.3s ease-in-out; font-weight: 500;}
.left_useful .usefultx button.btn:hover { color: #61b0b5;}
/*.add-to-fav .email-icon, .remove-fav .email-icon { margin-right: 20px !important;}*/
.post-stat li.reviews.sbutton {  margin-left: 20px;}
.right_save i.fa {  margin-right: 5px; transition: all 0.3s ease-in-out; color: #61b0b5;}
.right_save span, .right_save a { color: #989898 !important; font-size: 16px;  margin-right: 0; transition: all 0.3s ease-in-out; font-weight: 500;}
.right_save li.reviews:hover a, .right_save li.reviews:hover span, .right_save a.add-to-fav:hover span { color: #61b0b5 !important;}
.left_listings{padding-right:30px;}
.left_listings .content_single {max-width: 95%; line-height: 28px;}
.content_single h4 { font-size: 16px;  margin: 0 0 10px;}


/* Staff listings page (Malpractice Lawyers page) */

section.common_padding.staff_section { padding: 30px 0 50px;}
.lawyer_inputs-holder form {  background: #fff; box-shadow: 0px 0px 12px -1px rgba(0, 0, 0, 0.15);  padding: 20px 20px;}
.lawyer_inputs-holder { padding: 40px 0 0;}
.lawyer_inputs-holder .form-row { display: -ms-flexbox; display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap; margin-right: -5px; margin-left: -5px;}
.lawyer_inputs-holder .align-items-center { -ms-flex-align: center; align-items: center;}
.lawyer_inputs-holder .mb-1, .lawyer_inputs-holder .my-1 { margin-bottom: .25rem;}
.lawyer_inputs-holder .mt-1, .lawyer_inputs-holder .my-1 { margin-top: .25rem;}
.lawyer_inputs-holder form input { background: #faffff; border-radius: 0; min-height: 52px; border-color: #ddd; position: relative; -ms-flex: 1 1 auto; flex: 1 1 auto;  width: 1%;  margin-bottom: 0;}
.lawyer_inputs-holder .input-group { position: relative; display: -ms-flexbox;   display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: stretch;  align-items: stretch; width: 100%;}
.lawyer_inputs-holder form .search-btn { position: absolute; right: 0; background-image: linear-gradient(to right, #fba707, #fb8007);  min-height: 53px; border-radius: 0px 10px 10px 0; padding: 4px 22px;  top: -1px; border: none;  width: 80px; transition: 0.8s; -webkit-transition: 0.8s; z-index: 2;}
.lawyer_inputs-holder form #state { border-radius: 0; max-width: calc(100% - 80px);}
.lawyer_inputs-holder form .search-btn img {  width: auto;}
.lp-home-banner-contianer-1 {  background-image: url(/wp-content/uploads/2017/04/home_banner_img-1.png); background-size: cover; background-position: bottom; background-repeat:no-repeat;}
.blog-test-page .abcfslLstRowCntr.abcfslPadBMB30.abcfClrFix {  margin-bottom: 30px; background: #fff; box-shadow: 0px 1px 8px 2px rgba(0, 0, 0, 0.15); max-width: calc(100% - 40px ); width: 100%; float: right; padding: 20px 0; border-radius: 15px;}
.blog-test-page .abcfslLstCol.abcfslLstCol-5.abcfslLstImgCol{ float: left;  width: 40%; position: relative; left: -40px;}
.blog-test-page .abcfslLstCol.abcfslLstCol-7.abcfslLst1TxtCol { float: left; width: 60%; padding: 10px 10px 0 0; left: -30px; position: relative;}
.blog-test-page .abcfslLstCol.abcfslLstCol-5.abcfslLstImgCol img { width:100%; min-width: 321px; border-radius: 24px;}
.blog-test-page .abcfslLstCol.abcfslLstCol-7.abcfslLst1TxtCol h3 { font-size: 38px; font-weight: 600; text-transform: capitalize; padding-bottom: 20px;}
.blog-test-page .abcfslLstCol.abcfslLstCol-7.abcfslLst1TxtCol p, .blog-test-page .abcfslLstCol.abcfslLstCol-7.abcfslLst1TxtCol span { color: #777777; font-size: 16px;}
.blog-test-page .abcfslLstCol.abcfslLstCol-7.abcfslLst1TxtCol .abcfslMT10 { margin-top: 0;}
.blog-test-page .abcfslLstCol.abcfslLstCol-7.abcfslLst1TxtCol .abcfslMT15.abcfslF24 {  display: none;}
.blog-test-page .abcfslLstCol.abcfslLstCol-7.abcfslLst1TxtCol .address_field{  padding-left: 30px; background-image: url(images/location.png); background-position: left center; background-repeat:no-repeat; line-height: 25px;}
.blog-test-page .abcfslLstCol.abcfslLstCol-7.abcfslLst1TxtCol .phone_field {  padding-left: 30px; background-image: url(images/call.png); background-position: left center; background-repeat:no-repeat; line-height: 25px; margin-top: 5px;}
.blog-test-page .abcfslLstCol.abcfslLstCol-7.abcfslLst1TxtCol .staff_desc { margin-top: 10px; line-height: 23px; }
.blog-test-page .abcfslLstCol.abcfslLstCol-5.abcfslLstImgCol .abcfslLstImgCntr { max-height: 352px;  overflow: hidden;  border-radius: 24px;}
.lawyer_blog-holder .newsbx-holder {margin-bottom: 10px;}
.lawyer_blog-holder .newsbx-holder .newsbx_inner-holder { background: #fff; box-shadow: 0px 1px 8px 2px rgba(0, 0, 0, 0.15); max-width: calc(100% - 40px ); width: 100%; float: right; padding: 20px 0; border-radius: 15px;}
.lawyer_blog-holder .newsbx-holder .img-bx { float: left; width: 25%; position: relative; left: -40px;}
.lawyer_blog-holder .newsbx-holder .img-bx img { border-radius: 24px;}
.lawyer_blog-holder .newsbx-holder .info_contbx { float: left; width: 60%; padding: 10px 10px 0 0; left: -10px; position: relative;}
.lawyer_blog-holder .newsbx-holder .info_contbx h1 { font-size: 30px; font-weight: 600; text-transform: capitalize; padding-bottom: 6px;}
.lawyer_blog-holder .newsbx-holder .info_contbx .location { padding-bottom: 6px;}
.lawyer_blog-holder .newsbx-holder .info_contbx .location, .lawyer_blog-holder .newsbx-holder .info_contbx p, .lawyer_blog-holder .newsbx-holder .info_contbx span { color: #777777;font-size: 15px;}
.lawyer_blog-holder .newsbx-holder .info_contbx .location img, .lawyer_blog-holder .newsbx-holder .info_contbx p img, .lawyer_blog-holder .newsbx-holder .info_contbx span img { width: auto;}
.listing-page { background-size: cover; background-position: center center;}
.search .lp-listings-inner-wrap{border:none!important;}
.search .your-stories-holder .doc-quarybx-holder {background: #ffffff;box-shadow: 0 1px 7px 0px rgba(0, 0, 0, 0.5);padding: 20px 20px 20px 20px;}
.listing-simple .lp-title.col-md-10.col-sm-10 {margin-top: -80px;z-index: 9;}
.listing-simple .post-with-map-container-right .search-row .lp-filter-inner {border-left: 0 none;border-right: 0 none;box-shadow: none;  margin-top: 6px;    padding: 10px!important;}
#input-dropdown .lp-wrap-cats:hover>img.d-icon { display: inline-block !important; filter: none;}
#input-dropdown .lp-wrap-cats>img.d-icon { filter: invert(48%) sepia(13%) saturate(3207%) hue-rotate(130deg) brightness(95%) contrast(80%); margin-top: 5px;}
.h-icon { display: none !important;}
img.abcfslImgCenter.featured_staff_image { box-shadow: 0 0px 4px 0px #000; padding: 5px; border-radius: 10px; margin: 0 0 20px; width: 100%;}
a.btn.read_staff { background: #61b0b5; color: #fff;  display: inline-block;  margin: 10px 0 0; border-radius: 0;  padding: 10px 20px; box-shadow: 2px 2px 2px #666; border: 1px solid #61b0b5; transition: all 0.3s ease-in-out;}
a.btn.read_staff:hover { background: #fff; color: #61b0b5;}
.single_staff h3 { font-size: 38px; font-weight: 600; text-transform: capitalize; padding-bottom: 10px;}
.single_staff p.staff_desc { margin: 15px 0;}
.single_staff .cmmn_line { display: inline-block; padding: 0 7px 0 0; font-family: Roboto; font-size: 15px; font-weight: 400; color: #777777; line-height: 25px; margin-top: 5px;}
.single_staff .address_field { margin-top: 10px;}
.single_staff  span.city_field:after, .single_staff span.state_field:after { content: ",";}
.listing-simple .filter-top-section .lp-title h3 span.font-bold, .listing-style-1 .filter-top-section .lp-title span.dename {
    color: #fff;
    font-size: 35px;
    font-family: Roboto;
    font-weight: 500;    margin-right: 10px;
}
.lp-coordinates {
    display: none;
}
.submit_new_style .form-control#lptagline {
    display: none;
}
.submit_new_style .form-control::placeholder, .submit_new_style .form-control::-webkit-input-placeholder, .submit_new_style .form-control::-ms-input-placeholder{color: rgba(0, 0, 0, 0) !important;}
.submit_new_style .form-control::placeholder {
    color: rgba(0, 0, 0, 0);
}
.lpfeatures_fields .col-md-6.col-sm-6.col-xs-12.form-group:nth-child(2n) {
    clear: both;
}
.md-overlay {
    background-image: none;
}
.md-modal h3.text-center {
    margin-top: 25px;
}
.listing-simple .filter-top-section .lp-title h3 {
    color: #fff;
    font-size: 35px;
    font-family: Roboto;
    font-weight: 500;
}

button.bulb-vote, button span.bulb-vote, button.bulb-vote i{ color: #61b0b5 !important ;}
 .my-reviews,.glsr-shortcode{
  width: 90%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.ssba-share-text{
  display: none;
}

.your-stories-holder .descp-bx .width-20, .your-stories-holder .descp-bx{
  height: 60%;
}

.sharing-section .social-sharing-links{
float: right;
    width: 100%;
}

.sharing-section .ssba img {
    width: 20px !important;
    padding: 5px;
}
.sharing-section{
  text-align: center;
}
.form-control-feedback{
 pointer-events: all !important;
 top: -40px;
}
.add-field-data{
  cursor: pointer;
}
.ui-autocomplete.ui-front.ui-menu.ui-widget-content{
  border: 1px solid #c7c6c6ee;
}
.ui-autocomplete li{
  color: #7f7f7f;
  border-bottom: 1px solid #f7f7f7;
}
.glsr-shortcode{
  padding-top: 20px;
}
i.fa.fa-share-alt {
    color: #61b0b5;
    float: left;
    font-size: 20px;
}
.share-text{
  font-size: 15px;
}
/*.lawyer_blog-holder .newsbx-holder .info_contbx {
    float: left;
    width: 60%;
    padding: 10px 13px 6px 59px;

}
.lawyer_blog-holder .newsbx-holder .img-bx {
    left: 25px;
}*/
.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search{
      width: 30.5%;
}
.form-group.lp-suggested-search input{
  border-right: none !important;
}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-location-search {
    width: 26.5%;
        margin: 0 10px 0 0;
  }
  form #autocomplete-ajax-country-search {
  /*  padding-left: 80px;*/
    width: 100%;
    height: 46px;
    line-height: 47px;
    border-radius: 0;
    border: 0;
    font-size: 13px !important;
  }
  .lp-search-bar.mb-2{
    float: left;
  }
  input[type=checkbox]:checked + label:before{
     display: none;
  }
  .contact_us  .heading_sec h2,  .contact_us  .heading_sec span{
    text-transform: inherit;
  }
  .play_icon{
    display: block;
  }
  .submit_new_style .featuresDataContainer.row{
    border-bottom: unset;
    padding: 0px;
  }
  .submit_new_style .featuresDataContainer.row:last-of-type {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

/*krishna*/
.no-js .owl-carousel, .owl-carousel.owl-loaded {
   z-index: 0 !important;
}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search .lp-search-input.form-control.ui-autocomplete-input{
  min-width: 0 !important;
}
/* Styles for wrapping the search box */
/*Sucheta Css */
.lp-home-banner-contianer-1 {
    height: 450px !important;
}

.no-padding{
  padding: 0px;
}
.lp-dash-bottom-area.clearfix{
  float: left;
}
.wpb_single_image .vc_figure {

    height: auto;
    overflow: hidden;
}
.form-display{
  display: flex;
}
form #cities{
  padding: 6px 12px;
}
.lp-home-banner-contianer-inner-new{
  top: 35%;
}
.search-view-move-down-two{
  bottom: 50px !important;
}
.lp-home-banner-contianer-1 {
    height: 330px !important;
        background-size: contain;
    background-position: inherit;
}
form #anything {
    padding: 6px 12px;
}
form #anything {
    border-radius: 0;
    border: 0;
    font-size: 13px !important;
}
form #anything {
    width: 100%;
    height: 46px;
    line-height: 47px;
    border-radius: 0 5px 5px 0;
}
.page-template-template-staff_list .glsr-default .glsr-summary-stars .glsr-star{
      width: 18px;
      background-size: 15px;
}
.page-template-template-staff_list .glsr-shortcode{
  padding-top: 0px;
}
.page-template-template-staff_list .glsr-default .glsr-summary-stars .glsr-star{
  height: 16px;
}
.page-template-template-staff_list .glsr-default.glsr-summary>div{
      margin-bottom: 0;
}
.page-template-template-staff_list .glsr-default .btn{
  font-size: 13px;
}
.newsbx-holder a.btn.read_staff{
  padding: 4px 10px;
}
.page-template-template-page-full-width .staff_desc{
  display: none;
}
.your-stories-holder span.name-country-holder {
	padding-left: 10px;
	text-align: left;
	max-width: calc(100% - 48px);
}
.custom-submit-review-box label.glsr-checkbox-label {
    padding: 4px 0 0 6px;
    background: none;
}
.custom-submit-review-box button.glsr-button.button.btn span {
    color: #fff;
}
.custom-submit-review-box button.glsr-button.button.btn {
    background: #61b0b5;
    color: #ffffff;
    font-size: 14px;
    border-radius: 8px;
    transition: 0.8s;
    -webkit-transition: 0.8s;
    font-family: "Roboto", sans-serif;
}
.current_cat i.fa {
    margin: 0 5px;
    color: #999;
}
.current_cat i.fa.fa-list{ float: left; }
.current_cat i.fa.fa-caret-down{float: right;}
button.current_cat{
    background: #f8f8f8;
    border: 1px solid #c7c6c6ee;
    color: #777777;
    opacity: 1;
    visibility: visible;
    font-size: 15px;
    z-index: 99;
    padding: 10px;
    border-radius: 3px; min-width: 185px;
}
.drop_cat li {
    background-color: #fff;
    cursor: pointer;
    display: block;
    padding: 10px 20px;
    border-top: 0;
    border-bottom: 1px solid #f9f9f9;
}
.drop_cat li a { color: #000; font-size: 13px;display: block;}
.drop_cat li:hover, .drop_cat li.selected_cat {
    background: #363F48;
}

.drop_cat li:hover a, .drop_cat li.selected_cat a {
    color: #fff;
}
.margin-bottom-20.margin-top-30.post-with-map-container-right.category_filter_sec {
    position: relative;
    z-index: 1;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    padding: 10px 0;
    text-align: right;
}
div.drop_cat {
    border: 1px solid #ccc;
    border-radius: 0 0 5px 5px;
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 250px;
    position: absolute;
    width: 100%;
    max-width: 185px;
    text-align: left; right: 0;
}
.padding-bottom-sec{padding:0 0 50px;}
.search-page-header {
    margin-top: -40px;
}
.post-stat li {
    vertical-align: top;position: relative;
}
.single-listing .single_page .featured_img_sec {
    margin: 30px 0 0;
}
.post-stat li .social-sharing-links {
    position: absolute;
    width: 200px;
    right: 0;
    text-align: right;
}
.post-stat li .social-sharing-links .ssbp-wrap > div {
    text-align: right !important;
}
.post-stat li .ssba.ssba-img {
    width: 25px !important;
    margin: 10px 0 0;
}
.post-submit {
    background: #fff;border: 1px solid #ccc;
}
.lp-section-content .submit_new_style .author-section.lp-form-row {
    background-color: rgba(0, 0, 0, 0) !important;
    border: 0px solid #dedede !important;
    border-radius: 0 !important;
}
.form-group.clearfix.lpfeatures_fields {
    margin: 0;
}
.submit_new_style .form-group #features-by-cat>label.featuresBycat {
    font-size: 22px !important;
    font-weight: 500 !important;
    text-transform: none !important;
    color: #777 !important;
    border-bottom: solid 0px #dedede !important;
    margin-top: 30px !important;
    margin-bottom: 15px !important;
    text-align: center;
}
.white-section .white-section-heading{
  font-size: 22px !important;
    font-weight: 500 !important;
    text-transform: none !important;
    color: #777 !important;
    border-bottom: solid 0px #dedede !important;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
    text-align: center;
}
.form-group.col-md-6.col-xs-12.lp-social-area {
    display: none;
}
.white-section {  margin-bottom: 0 !important;
    padding: 10px 30px 0 !important;
}
.white-section.border-bottom::before {
    border-bottom: 0px solid #dedede !important;
}
.submit_new_style .form-page-heading {
    margin-bottom: 20px !important;
    text-align: center; display: none;
}
.form-group.preview-section {
    padding-left: 0;
}
.blue-section .preview-section .lp-secondary-btn.btn-first-hover {
    background-color: #fba707;
    font-size: 16px !important;
    height: 52px;
    line-height: 24px;
    width: 20%;
    min-width: 200px;
    border-radius: 0;
    font-family: Roboto;
    font-weight: 500; display: block; margin:0 auto;
}
.blue-section .preview-section .lp-secondary-btn.btn-first-hover:hover {
    background-color: #e49705;
}
.your-stories-holder .owl-story-contbx .doc-quarybx-holder {
    padding: 20px;
}
.blue-section .checkbox label.check_account::before, #modal-3 .checkbox_new label::before {
    content: "\f00c";
font-size: 11px;
text-align: center;
line-height: 20px;
font-family: "FontAwesome";
color: #7f7f7f;
background-color: transparent;
border: 1px solid #7f7f7f;display: inline-block;
width: 20px;
height: 20px;
top: 3px;
margin-right: 10px;
position: absolute;
left: 0;
bottom: 1px;
transition: all .1s ease;
border-radius: 2px;
opacity: 1;
}
.not-logged-in-msg {
    text-align: center;
}
.white-section .col-md-6.col-sm-6.col-xs-12.form-group:nth-child(2n) {
    clear: both;
}
.recording-buttons, .recording-buttons[disabled] {
  background-color: transparent !important;
  border: none;
  margin: 2px 3px;
  font-size: 24px;
}

.start-record, .start-record[disabled], .start-record[disabled] i {
   color: #008df4 !important;
   border: 1px solid;
   padding: 6px 17px;
   border-radius: 4px;
}
.pause-record, .pause-record[disabled], .pause-record[disabled] i  {
  color: #000 !important;
  font-size: 24px;
}
.stop-record, .stop-record[disabled] , .stop-record[disabled] i{
  color: red !important;
  font-size: 24px;

}
/*End Sucheta css */
.md-audio{
color: #008BFF!important;
    border: 1px solid #008BFF!important;
    border-radius: 3px;
    background: #fff;
    margin-right: 15px;
    display: inline-block;
    padding: 3px 10px;
        margin-left: 8px;
}

div#controls {
  margin-bottom: 10px;
}

.button-holder{
margin-bottom: 6px !important;
}
span.cross_btn, span.delete_audio_url {
    display: inline-block;
    background: red;
    color: white;
    font-weight: 800;
    border-radius: 100%;
    font-size: 10px;
    margin-left: 20px;
    cursor: pointer;
    height: 25px;
    width: 25px;
    padding-left: 10px;
    padding-top: 1px;
}
span.delete_audio_url {
    position: absolute;
    right: 6px;
    top:10px;
    background: black;

}
span.file_name {
    display: inline-block;
    margin-left: 10px;
}

ol#recordingsList {
    margin-top: 10px;
}
#recordingsList li audio{vertical-align: middle;}
#recordingsList li {margin-bottom: 10px;}
.audio_custom {
    display: inline-block;
    width: 15%;
    margin-right: 5px;
    position: relative;
  }
  .single-listing .audio_custom {
    display: inline-block;
    width: 87px;
    margin-right: 0;
  }
.user-meta-image{
  width:26px!important;
  height: 26px!important;
}

.user-meta-image img {
    max-width: 100%;
    transform: scale(1.6);
}
.user-avatar-preview img{max-width: 140px;}
.avatar-circle {
    display: flex;
    justify-content: center;
    text-align: center;
    align-items: center;
}
.user-avatar-preview img {
    max-width: 100%;
    transform: scale(1.6);
}
input#media-search-input {
    font-size: 8.5px!important;
}
.lp-join-now span img {
    width: 30px;
    height: 30px;
}
.button-holder {
    padding: 0;
    margin-bottom: 15px;
}
.your-stories-holder .doc-quarybx-holder .text-center.margin-bottom-80 {
    margin: 50px 0;
}
.mobile-map-space {
    display: none;
}
.sharing-section {
    padding: 0 15px 0 0;
}
.sharing-section .col-md-6 {
    padding-left: 0;
}


.submit_new_style-outer .avatar-circle{display: none;}
/* media starts */
.submit_new_style .jFiler-input-dragDrop {
    height: 55px;
}
.jFiler-input-dragDrop {
    display: block;
    padding: 0px 25px;
    color: #8d9499;
    color: #97A1A8;
    background: #F5F5F5;
    border: 2px dashed #C8CBCE;
    text-align: center;
    -webkit-transition: box-shadow 0.3s, border-color 0.3s;
    -moz-transition: box-shadow 0.3s, border-color 0.3s;
    transition: box-shadow 0.3s, border-color 0.3s;
}


.lp-listing-featuredimage label.margin-top-20{margin-top: 26px!important;}

.page-container-four.submit_new_style ul.jFiler-items-list.jFiler-items-grid {
  margin: 27px 10px 0 0px;
}

.jFiler-input-dragDrop .jFiler-input-icon {
    font-size: 20px;
    margin-bottom: 10px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.uplaod-audio-content {
  position: relative;
}
.uplaod-audio-content .file {
  position: absolute;
 left: 0;
 top:0;
  z-index: 1;
  opacity: 0;
}
.featured-img-label {
  position: relative;
}
.uplaod-audio-content #audio_upload {
    position: absolute;
    top: 10px;
}
.custom-file-upload {
  border: 1px solid #ccc;
  display: inline-block;
  padding: 6px 12px;
  cursor: pointer;
      background: #5fafb3;
    color: white!important;
}
/* media starts */

.home .lp-join-now img{
  /*height: 20px;*/
}
.lp-menu-container {
    width: 100%;
}
.lp-logo{
  margin-top: 12px;
}
.header-with-topbar .lp-menu-container .lp-add-listing-btn > ul > li > a{
  padding: 19px 0;
}
@media only screen and (max-width: 1345px) and (min-width: 981px){
  .lp-menu .menu-main-container ul li {
    padding-right: 0;
}
}


@media (min-width: 1280px){
.container {
    width: 1280px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1279px){

.lp-home-banner-contianer .lp-search-bar .form-group.lp-location-search {  width: 39.5%;}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search {  width: 41%;}
.search-view-move-down-two .lp-search-bar .lp-search-btn{width: 120px;}
.owl-carousel.owl-theme.owl-story-contbx.owl-loaded.owl-drag {  width: 100%;}
button.bulb-vote, button span.bulb-vote, button.bulb-vote i {  font-size: 12px;}
.usefultx .fa {font-size: 16px;}
.your-stories-holder .descp-bx .width-20 .usefultx .btn { font-size: 12px;}

}


@media only screen and (min-width: 1025px) and (max-width: 1199px){

.search-view-move-down-two { bottom: 15px !important;}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search { width: 38.5%;}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-location-search { width: 35.5%; margin-right: 6px;}
.search-view-move-down-two .lp-search-bar .lp-search-btn{width: 130px;}
.top-imgbx img { min-height: 165px;}
.owl-carousel.owl-theme.owl-story-contbx.owl-loaded.owl-drag {  width: 100%;}

.your-stories-holder .doc-quarybx-holder .info-bx .img-bx img {  max-width: 85%; margin-right: 10px;}
.your-stories-holder .descp-bx .width-80 {padding-right: 5px;}

.your-stories-holder .descp-bx .width-20 .date{width: 55px; font-size: 12px;}
.your-stories-holder .descp-bx .width-20 .usefultx .btn { font-size: 12px;}
button.bulb-vote, button span.bulb-vote, button.bulb-vote i {  font-size: 10px;}
.usefultx .fa {font-size: 15px;}
.your-stories-holder .descp-bx .width-20 .usefultx .btn { font-size: 10px;}

}

@media (max-width: 1024px) and (min-width: 992px){

.col-md-2.col-xs-6.lp-logo-container { width: 15% !important;}
.header-right-panel { width: 83.33%;}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search {  width: 37.5%;}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-location-search { width: 37.5%;   margin-right: 6px;}
.search-view-move-down-two .lp-search-bar .lp-search-btn{width: 125px;}
.lp_auto_loc_container .banner-tx h1{font-size:16px;}
.lp_auto_loc_container .banner-tx p{ font-size: 16px; }
.vc_custom_1562051509883.your-stories-holder{margin-right: 0 !important;}
.your-stories-holder .doc-quarybx-holder .info-bx .img-bx img { max-width: 90%;}
.top-imgbx img { min-height: 165px;}
.lp-header-full-width .lp-menu-bar .lp-logo-container { padding: 20px 15px 15px;}

.owl-carousel.owl-theme.owl-story-contbx.owl-loaded.owl-drag {  width: 100%;}

.your-stories-holder .doc-quarybx-holder .info-bx .img-bx img {  max-width: 85%; margin-right: 10px;}
.your-stories-holder .descp-bx .width-80 { padding-right: 5px; }

.your-stories-holder .descp-bx .width-20 .date{width: 55px; font-size: 12px;}
.your-stories-holder .descp-bx .width-20 .usefultx .btn { font-size: 12px;}

}

@media only screen and (max-width: 1200px) {
.cstm-container { max-width: 90%;}
.lawyer_inputs-holder form .search-btn { padding: 4px 12px; width: 50px;}
.lawyer_inputs-holder form #state { max-width: calc(100% - 50px);}
  .lawyer_blog-holder .newsbx-holder .img-bx {
    top: 40px;
}
  .lawyer_blog-holder .newsbx-holder .info_contbx h1 {
    font-size: 28px;
}
  .header-container .lp-menu-container .lp-menu>div>ul>li>a {
    padding: 10px 5px;
    font-size: 13px;
}
  .lp-menu ul li, .lp-menu ul.inner_menu>li {
    padding-right: 0;
}
}

@media only screen and (max-width: 991px){

.owl-carousel.owl-theme.owl-story-contbx.owl-loaded.owl-drag {  width: 100%;}
.header-container.lp-header-bg .lp-menu-container .lp-menu>div>ul>li>a {  font-size: 13px;}
.ioi-container .ioi-style1 .he-box { margin-bottom: 0 !important;}
.lawyer_blog-holder .newsbx-holder .img-bx { top: 0;}
.image_car_sec .vc_column-inner.vc_custom_1562831017719 { padding-left: 15px !important;}
.audio_custom {
    width: 100px;
    margin-right: 0;
}
#lp-submit-form .audio_custom {
    width: 132px;
}
.single_page.section.common_padding .sharing-section {
    padding-left: 20px;
}
.lawyer_blog-holder .glsr-default.glsr-summary {
    max-width: 100%;
}


}

@media only screen and (max-width: 980px){

.mobile-nav-icon { top: -40px;}

}

@media only screen and (max-width: 991px) and (min-width: 768px){
.single_listing_fields ul {
    padding-left: 0;
}
span.file_name {

   font-size: 12px;
}
.malpractice_head h4 {
    margin-top: 20px;
}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search {  width: 39.5% !important;}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-location-search { width: 39.5% !important;   margin-right: 6px;}
.search-view-move-down-two .lp-search-bar .lp-search-btn{width: 120px;}
.your-stories-holder .descp-bx .width-80 { width: 77%;  padding-right: 10px;}
.your-stories-holder .descp-bx .width-20 { width: 23%;}
.top-imgbx img { min-height: 125px;}
.blog .blog-bx1-holder .blog-descpbx .name-img-holder .abst-date-holder { top: -49px;  max-width: 60px;  padding: 8px 10px;}
.blog .blog-bx1-holder .blog-descpbx .bottom-descpbx p { font-size: 13px;}
.owl-story-contbx.owl-carousel .owl-item img { width: 100%;}
.your-stories-holder .doc-quarybx-holder .col-md-4 img { width: auto; max-width: 55%;}
.your-stories-holder .doc-quarybx-holder .col-md-4{width: 100%;  margin: 0 0 15px;}
.your-stories-holder .doc-quarybx-holder .info-bx .img-bx { width: 42px;}
.new-banner-view-category .lp-home-categoires li { width: 9%;}
.home-categories-area .new-banner-category-view1 li a span { font-size: 10px;  line-height: 9px;}
.home-categories-area .new-banner-category-view1 li a{min-height: 120px;}
.lp-home-categoires li a span img { height: 25px;  width: 25px;}
.left_abt, .right_abt{flex:0 0 50%; max-width: 50%;}
.who-we-holder .who-we-contbx ul li { padding-bottom: 0px;}
.who-we-holder .who-we-contbx ul li .tx {  font-size: 13px;}
.who-we-holder .who-we-contbx p, .why-created-holder .why-created-contbx p { font-size: 13px; line-height: 23px;}
.header-container .lp-menu-container .lp-menu>div>ul>li>a { font-size: 12px;}
.single_staff h3 { font-size: 34px;}
.wpb_text_column.wpb_content_element.vc_custom_1561988735631.form_contact { padding: 25px !important; }
.single_page .col-md-8{width: calc(100% - 38%);}
.single_page .col-md-4{width: 38%;}
.wpb_single_image img {
    height: 100% !important;
    object-fit: cover;
}
.wpb_single_image .vc_single_image-wrapper {
    max-width: 100%;
    height: 100%;
}
.your-stories-holder span.name-country-holder {
    padding-left: 24px;
    padding-top: 7px;
}

}






@media only screen and (max-width:767px){
.form-display{
  display: block;

}

span.file_name {

   font-size: 12px;
}
.image_car_sec {
    padding-top: 0 !important;
    top: 50px;
}

.ssba, .ssba a{
  text-align: right;
    float: right;
}

.your-stories-holder .owl-theme .owl-nav{
  bottom: -42px;
}
.page-heading .search_pg_title span{
  font-size: 20px;
}
.page-heading .search_pg_title{
  font-size: 18px;
}

.malpractice_head h4{
  margin-top: 20px;
}
div#sidebar{
  margin-top: 15px;
  margin-bottom: 0;
}

form.form-inline div#input-dropdown {
    padding-bottom: 0;
    overflow-y: scroll !important;
    outline: none;
   height: 216px !important;
}


.siginincontainer, .siginupcontainer, .forgetpasswordcontainer{
  top:39%;
}

.login-form-popup{
  min-height:664px;
}



.vc_column_container>.vc_column-inner {
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 0 !important;
}

.lp-section-title-container h2{
  padding: 0 0 0px;
}
.cat_section_home .lp_section_inner {
    padding: 15px 0;
}

.lp_auto_loc_container .banner-tx .lp-add-listing-btn a{
  margin-bottom: 42px;
}
.lp_auto_loc_container .banner-tx p {
        font-size: 13px;
    line-height: 14px;
}
.lp-search-bar div.form-group.lp-location-search { width: 40.5% !important; margin-right: 6px;}
.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search { width: 41% !important;}
..header-right-panel.clearfix.col-md-10.col-sm-10.col-xs-12 .mobile-nav-icon {  top: -42px;}
.doc-quarybx-holder .col-md-8 { width: 67%;}
.doc-quarybx-holder .col-md-4 { width: 32%;}
.image_car_sec .vc_custom_1562052718911 {  padding-left: 20px !important;  padding-right: 20px !important;}
.image_car_sec .owl-theme .owl-nav.disabled + .owl-dots { margin-top: -60px;}
.top-imgbx img { min-height: 125px;}
.blog .col-lg-4 { flex: 0 0 100%; max-width: 100%;  margin: 0 0 20px;}
.your-stories-holder .doc-quarybx-holder .info-bx .img-bx img { max-width:100%;}
.new-banner-view-category .lp-home-categoires li span { color: transparent !important;}
.home-categories-area .new-banner-category-view1 li a {  padding: 25px 10px; min-height: unset;  max-height: 90px;}
.lp-home-banner-contianer .lp-home-banner-contianer-inner .lp-search-bar div.form-group.lp-location-search { width: 100% !important; margin: 5px 0; }
.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search { width: 100% !important;}
.search-view-move-down-two { bottom: -53px !important;}
.lp_auto_loc_container .banner-tx h1 {      line-height: 12px; margin-top: 26px;font-size: 12px;}
.lp_auto_loc_container .banner-tx p {  padding: 10px 0;}
.lp-home-banner-contianer-inner-new { top: 30%;}
.search-view-move-down-two .lp-search-bar .lp-search-btn{width: 160px;}
.lp-header-full-width .lp-menu-bar .lp-logo-container { padding: 5px 15px 5px;}
.mobile-nav-icon { top: -35px !important;}
.new-banner-view-category .lp-home-categoires li { margin: 0 6px;}
.home .lp-section-row.margin-bottom-60 { background: transparent !important; padding: 0 !important;}
.lawyer_inputs-holder .form-row .col-sm-3 { width: 100%;}
.lawyer_blog-holder .newsbx-holder .newsbx_inner-holder { max-width: 100%; width: 100%; padding: 0px 0 20px; border-radius: 30px; text-align: center;}
.lawyer_blog-holder .newsbx-holder .img-bx { float: left; width: 100%; left: 0;}
.lawyer_blog-holder .newsbx-holder .info_contbx { width: 100%; padding: 10px 15px; left: 0;}
.lawyer_blog-holder .newsbx-holder .img-bx img {border-radius: 24px 24px 0 0; width: 100%;}
.cstm-container { max-width: 100%;}
.left_abt, .right_abt{flex:0 0 100%; max-width: 100%;}
.who-we-holder .row.lp-section-content.clearfix{margin-left: :0; margin-right: 0;}
.about_img{text-align: center !important;}
.about_img img,  .about_img figure, .about_img.wpb_single_image .vc_single_image-wrapper{width: 100%;}
.single_staff h3 { font-size: 30px;}
.story_sidebar.wpb_column.vc_column_container.vc_col-sm-4.vc_col-md-4,.story_sidebar.wpb_column.vc_column_container.vc_col-sm-4 {padding: 0 15% !important;}
.wpb_text_column.wpb_content_element.vc_custom_1561988735631.form_contact { padding: 25px !important; margin-bottom: 20px !important;}
.lawyer_blog-holder .newsbx-holder .img-bx img { border-radius: 24px; width: auto; margin: 20px auto;  display: block;}
.single_staff { text-align: center;}
img.abcfslImgCenter.featured_staff_image { margin: 0 auto 20px; width: auto; max-width: 55%;}
.featured_img_sec span.date {  top: 2px; right: 2px;  font-size: 12px; padding: 9px 10px; width: 55px;}
.blog-content.popup-gallery {  margin-bottom: 20px;}

.sharing-section {
    width: 100%;
    float: left;
    margin: 15px 0px;
    display: flex;
    align-items: center;
    padding: 0 15px 0 0;
}

.lpl-button.md-trigger.story_btn_trig1 {
    left: 0;
}
.wdo-carosuel-container .owl-stage-outer {
    box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.2);
}
.single_listing_fields li {
    margin: 0;
}
.single_listing_fields ul {
    padding-left: 0;
}
.single_page .info-bx {
    padding: 0 0 15px;
}
.featured_img_sec {
    padding-bottom: 20px;
}
.name-country-holder {
    display: block;
    padding-bottom: 10px;
}
.common_padding {
    padding: 30px 0;
}
.left_listings {
    padding-right: 15px;
}
section {
    padding-right: 0 !important;
}
.wpb_single_image .vc_figure {
    height: auto;
}
.vc_column_container .vc_column-inner.vc_custom_1562828479604 {
    padding: 0 !important;
}
.audio_custom {
    width: auto;
}
.lp_section_inner .lp-section-content .lp-section-title-container {
    padding-top: 50px;
}
.who-we-holder .vc_column-inner {
    padding: 0 !important;
}
.notification p {
    font-size: 12px;
}
.md-modal.md-effect-3.md-show#modal-3 .login-form-popup .siginincontainer {
    max-width: 95%;
}
.siginincontainer .md-close i {
    top: 10px !important;
    right: 10px !important;
}

}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape) {
.home #page .new-banner-view-category {
    margin-top: 68px !important;
}
.your-stories-holder .owl-theme .owl-nav {

    right: 17px;

}
}



@media only screen and (max-width:666px){
.your-stories-holder .owl-theme .owl-nav {

    right: 17px;

}
.lp-home-banner-contianer .lp-home-banner-contianer-inner .lp-search-bar div.form-group.lp-location-search { width: 100% !important; margin: 5px 0 !important; }
.lp-home-banner-contianer .lp-search-bar .form-group.lp-suggested-search { width: 100% !important;     margin: 5px 0px;}
.lp-home-banner-contianer .lp-home-banner-contianer-inner .lp-search-bar .form-group div.lp-search-bar-right { text-align: center !important; padding: 0 !important;}
.lp-home-banner-contianer .lp-home-banner-contianer-inner .lp-search-bar .form-group div.lp-search-bar-right .lp-search-btn{ padding: 11px 10px; font-size: 13px !important; font-weight: 600 !important; font-family: Roboto !important; width: 100%;}
.your-stories-holder .descp-bx .width-80 {width: 100%; padding-right: 0;  margin-bottom: 10px;}
.your-stories-holder .descp-bx .width-20 {  width: 100%; height: auto;}
.your-stories-holder .descp-bx .width-20 .date{width: 70px;}
.new-banner-view-category .lp-home-categoires li span { color: transparent !important;}
.home-categories-area .new-banner-category-view1 li a {  padding: 25px 10px; min-height: unset;  max-height: 90px;}

.new-banner-view-category .lp-home-categoires li {  width: 8%;}
.home-categories-area .new-banner-category-view1 li a {  padding: 25px 0; min-height: unset;  max-height: 90px;}
.story_sidebar.wpb_column.vc_column_container.vc_col-sm-4.vc_col-md-4, .story_sidebar.wpb_column.vc_column_container.vc_col-sm-4 {padding: 0 !important;}
.wpb_text_column.wpb_content_element.vc_custom_1561988735631.form_contact { padding: 20px !important; }


}



@media only screen
and (min-device-width : 375px)
and (max-device-width : 812px)
and (-webkit-device-pixel-ratio : 3)
and (orientation : landscape) {


.lpl-button.md-trigger.story_btn_trig1 {
    left: 0;
}


}



@media only screen and (max-width:480px){

.md-modal.md-effect-3.md-show#modal-3 .login-form-popup .siginincontainer {
  padding: 0px 30px 14px;
}
.lp-search-bar .lp-search-btn{width: 113px !important;}
.doc-quarybx-holder .col-md-8 { width: 100%;}
.doc-quarybx-holder .col-md-4 { width: 100%;}
.lp-menu-bar .mobile-nav-icon { left: 0 !important;}
/* .your-stories-holder .doc-quarybx-holder .info-bx .img-bx { width: 60px;} */
.owl-story-contbx.owl-carousel .owl-item img { width: 100%;}
.new-banner-view-category .lp-home-categoires li {  width: 8%; margin:0 4px;}
.lp-home-categoires li a span img { height: 25px;  width: 25px;}
.home-categories-area .new-banner-category-view1 li a {  max-height: 75px;}
.lp-section-title-container .lp-sub-title, .lp-section-title-container h2{font-size: 29px;}
.your-stories-holder .doc-quarybx-holder .col-md-4 img { width: 100%;}
.lawyer_blog-holder .newsbx-holder .newsbx_inner-holder { text-align: left;}
.lawyer_blog-holder .newsbx-holder .img-bx img { border-radius: 24px 24px 0 0; width: 100%; display: inline; margin:0;}
.single_staff { text-align: left;}
img.abcfslImgCenter.featured_staff_image { margin: 0 0 20px; width: 100%; max-width: 100%;}

.page-container-four.submit_new_style ul.jFiler-items-list.jFiler-items-grid {
    width: 45%!important;
}
}


@media (max-width: 375px) {
  .pos-relative .lp-home-banner-contianer .lp-search-bar {
        margin-bottom: -17px;
  }
   #recordingsList li audio {
   vertical-align: middle;
   width: 260px;
}

span.file_name {
   display: inline-block;
   margin-left: 10px;
   font-size: 12px;
}
}

@media (max-width: 360px) {
  .pos-relative .lp-home-banner-contianer .lp-search-bar {
        margin-bottom: -17px;
  }
   #recordingsList li audio {
   vertical-align: middle;
   width: 260px;
}

span.file_name {
   display: inline-block;
   margin-left: 10px;
   font-size: 12px;
}
}

@media only screen and (max-height: 400px) {
  .md-modal.md-effect-3.md-show#modal-3 .login-form-popup .siginincontainer,
  .siginupcontainer,
  .forgetpasswordcontainer {
    height: 290px;
    overflow: auto;
}
.lp-home-banner-contianer-inner-new {
    top: 80px;
}
}
.new-banner-view-category .margin-bottom-60 {
	margin-bottom: 0;
}
.dis {
    display: none;
      background-color: white;
      overflow: hidden;
      padding: 0 18px;
      width: 50%;
    float: left;
}
.sepratediv {
    padding: 0 15px;
    margin: 3px 0px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
}
.featuresDataContainer.row.clearfix.lp-nested .sepratediv{
    padding: 0 0;
}

.accordions {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 14px;
    transition: 0.4s;
    display: inline-block;
    line-height: 11px !important;

}
.dis:nth-last-child(2) {
    clear: both;
}
.widthcls {
    width: 100%;
}
.first-element .accordions:before {
   float: right !important;
   font-family: FontAwesome;
   content: "\f068";
   padding-right: 5px;
}

.accordions:before {
   float: right !important;
   font-family: FontAwesome;
   content: "\f067";
   padding-right: 5px;
}
.open .accordions:before {
   float: right !important;
   font-family: FontAwesome;
   content:"\f068";
   padding-right: 5px;
}
.first-element .dis{
   display: block;
}
@media (max-width: 768px){
  .dis {
        width: 100%;
        padding:0px !important;

  }
}
