@import url('https://fonts.googleapis.com/css2?family=PT+Sans&display=swap');
/***********************header css******************************/
/*font-family: 'Cabin', sans-serif;
*/
/* The emerging W3C standard that is currently Firefox-only */
.search_all_result {
     scrollbar-width: thin;
     scrollbar-color: blue orange;
}
/* Works on Chrome/Edge/Safari */
.search_all_result::-webkit-scrollbar {
     width: 6px;
}
.search_all_result::-webkit-scrollbar-track {
}
.search_all_result::-webkit-scrollbar-thumb {
     background-color: #0f95ff;
     border-radius: 0px;
}
a:hover, a:focus, .pricing_menu li ul li a:not(.btn):hover, .pricing_menu li ul li a:not(.btn):focus {
     color: rgb(13, 69, 108);
}
a:hover, a:focus, a:active {
     text-decoration: none;
}
a, a.h1, a.h2, a.h3, a.h4, a.h5, a.h6, .pricing_menu li ul li a:not(.btn) {
     color: rgb(51, 122, 183);
}
img{
     max-width: 100%;
}
.container {
     max-width: 100%;
}
.vmargin {
     margin-top: 10px;
     margin-bottom: 10px;
}
.tpad {
     padding-top: 0px !important;
}
.header .logo {
     font-size: 33px;
}
.logo, .logo:hover {
    /* font-size: 36px;
    */
     line-height: 1em;
     font-weight: 600;
     text-decoration: none!important;
     display: block;
     letter-spacing: -1px;
}
.logo, .logo:hover, .logo:focus {
     color: rgb(13, 69, 108);
     font-family: 'PT Sans', sans-serif;
}
.vpad {
     padding-top: 10px;
     padding-bottom: 10px;
}
.logo .fa {
     color: rgb(13, 69, 108);
}
.logo .fa {
     font-size: 48px;
     margin-top: 5px;
     margin-right: 10px;
}
.fa.pull-left {
     margin-right: .3em;
}
.fa {
     transform: rotate(.001deg);
}
.bmargin {
     margin-bottom: 10px!important;
}
.pull-left {
     float: left;
}
.fa {
     display: inline-block;
     font: normal normal normal 14px/1 FontAwesome;
     font-size: inherit;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
.hpad {
     padding-left: 10px;
     padding-right: 10px;
}
.logo .slogan {
     color: rgb(97, 96, 96);
}
.logo .slogan {
     color: #989898;
     display: block;
     font-size: .5em;
     font-weight: 400;
     line-height: .7em;
     letter-spacing: 0;
}
.tpad {
     padding-top: 10px;
}
.plf{
     padding-left:0px;
}
.nomargin, .table th h2 {
     margin: 0!important;
}
/*.header .mini-nav li a, .header .mini-nav span {
     color: rgba(41, 41, 41,0.95);
}
.header .mini-nav li a, .header .mini-nav span {
     color: rgba(41, 41, 41,0.95);
}
*/
.well, .btn-group-lg > .btn, .member_profile .tab-content, .btn-lg, .corner_caption, .module, .btn, .btn-xs, .btn-sm, btn-lg, .btn-xl, .img-rounded, .nav-tabs *, input, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn, textarea, select, .header ul.nav.navbar-nav li ul, .progress, .alert, .pagination, .page-item:first-child .page-link, .page-item:last-child .page-link, .views > i.fa, .ui-rangeSlider-label, .pic, .panel, .popover, .tags a, .pricing_menu li .title, .form-control, .select2-choice, .form-group .select2-dropdown-open.select2-drop-above [class^=select2-choice], .select2-drop.select2-drop-above, .select2-drop, .scrollup, .input-group-addon, .img-thumbnail, .current-photo-container img, .current-logo-container img, .favorite, p.account-tip, .modal-content, .input_wrapper input.form-control, .input-group .input_wrapper input.form-control, .input-group-sm .input_wrapper input.form-control, .input-group-lg .input_wrapper input.form-control {
     border-radius: 3px !important;
}
.weight-bold, .strong, strong, .bold, b, optgroup, dt, kbd kbd, label, .label, .badge, .alert .alert-link, .close, .fr-view strong, .fr-view a.fr-strong, a.fr-view.fr-strong {
     font-weight: 600;
}
.btn {
     white-space: normal;
}
.lmargin {
     margin-left: 10px;
}
.fa {
     transform: rotate(.001deg);
}
.normal-autosuggest .twitter-typeahead, .sm-autosuggest .twitter-typeahead {
     display: inline-block;
     height: 25px;
     position: relative;
     width: 100%;
}
.header .btn_search {
     background-color: rgba(217, 83, 79,0.97);
     border: 1px solid rgb(217, 83, 79);
     color: rgb(255, 255, 255);
}
/*.header .navbar-default, .pagination > .active > a {
     background-color: #f9f9f9;
}
*/
.header .navbar {
     margin-bottom: 0;
     border-radius: 0px;
}
/*.navbar-default {
     background-color: #f9f9f9 !important;
     -webkit-transition: all .6s ease-in-out;
     -moz-transition: all .6s ease-in-out;
     -o-transition: all .6s ease-in-out;
     transition: all .6s ease-in-out;
}
*/
.main_menu, .user_sidebar {
     padding: 5px 8px;
     margin-right: 0;
}
.user_sidebar, .main_menu {
     color: rgb(255, 255, 255);
}
.main_menu i, .user_sidebar i {
     font-size: 16px;
}
/*.navbar-default .navbar-nav > li {
     font-family: Cabin;
}
*/
.navbar-default .navbar-nav>li {
     border-right: 1px solid rgba(0,0,0,.1);
}
.navbar-nav li {
     float: none!Important;
}
.navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:focus {
     color: rgb(250, 250, 250);
}
/*.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {
     font-size: 16px;
}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {
     color: rgb(255, 255, 255);
}
*/
/*.header .navbar-default .navbar-nav>li>a {
     color: #000 !important;
     font-size: 16px;
}
*/
.header ul.nav.navbar-nav li:hover>ul {
     display: block;
     z-index: 10000;
}
.well, .btn-group-lg > .btn, .member_profile .tab-content, .btn-lg, .corner_caption, .module, .btn, .btn-xs, .btn-sm, btn-lg, .btn-xl, .img-rounded, .nav-tabs *, input, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn, textarea, select, .header ul.nav.navbar-nav li ul, .progress, .alert, .pagination, .page-item:first-child .page-link, .page-item:last-child .page-link, .views > i.fa, .ui-rangeSlider-label, .pic, .panel, .popover, .tags a, .pricing_menu li .title, .form-control, .select2-choice, .form-group .select2-dropdown-open.select2-drop-above [class^=select2-choice], .select2-drop.select2-drop-above, .select2-drop, .scrollup, .input-group-addon, .img-thumbnail, .current-photo-container img, .current-logo-container img, .favorite, p.account-tip, .modal-content, .input_wrapper input.form-control, .input-group .input_wrapper input.form-control, .input-group-sm .input_wrapper input.form-control, .input-group-lg .input_wrapper input.form-control {
     border-radius: 3px !important;
}
.header ul.nav.navbar-nav li ul {
     background-color: #fafafa;
}
.header ul.nav.navbar-nav li ul {
     background: #fff;
     display: none;
     border-radius: 0 0 5px 5px;
     box-shadow: 0 6px 12px rgba(0,0,0,.175);
     list-style: outside none none;
     padding: 0px;
     position: absolute;
     white-space: nowrap;
     min-width: 100%;
     width: auto;
     border-radius: 0px !important;
}
.header ul.nav.navbar-nav li ul li {
     position: relative;
}
.navbar-nav li {
     float: none!Important;
}
.navbar-default .navbar-nav>li:focus, .navbar-default .navbar-nav>li:hover {
     color: #fff;
     box-shadow: 0 0 20px 20px rgba(0,0,0,.05) inset;
}
.header ul.nav.navbar-nav li ul li a, .header ul.nav.navbar-nav li ul li span {
     color: rgb(13, 69, 108);
}
/*.header ul.nav.navbar-nav li ul li a {
     font-size: .95em;
     border-bottom: 1px solid rgba(0,0,0,.1);
     color: #444;
     display: block;
     font-weight: 600;
     padding: 5px 10px;
     text-decoration: none;
}
*/
.header ul.nav.navbar-nav li ul li a:hover, .header ul.nav.navbar-nav li ul li a:focus {
    /* border-left-color: rgb(13, 69, 108);
     background: rgb(13, 69, 108);
    */
     color: #fafafa;
}
/*.header ul.nav.navbar-nav li ul li a:hover {
     background: #fff none repeat scroll 0 0;
     box-shadow: none;
}
*/
.header ul.nav.navbar-nav li ul li a {
     font-size: 14px;
    /*border-bottom: 1px solid rgba(0,0,0,.1);
    */
     color: #444;
     display: block;
     padding: 0px 10px;
     text-decoration: none;
     font-family: 'PT Sans', sans-serif !important;
}
.header ul.nav.navbar-nav li ul li a, .header ul.nav.navbar-nav li ul li span {
     color: #000;
}
/*.header ul.nav.navbar-nav li ul li a:hover, .header ul.nav.navbar-nav li ul li a:focus {
     border-left-color: #FF30AB;
     background: #FF30AB;
     color: #fff;
}
*/
/*.navbar-default .navbar-nav > li {
     font-family: Cabin;
}
*/
ul.submenu li .submenu {
     position: absolute;
     top: 100%;
     left: 0;
     z-index: 1000;
     display: none;
     min-width: 160px;
     padding: 5px 0;
     margin: 0px 0 0;
     font-size: 14px;
     text-align: left;
     list-style: none;
     background-color: #fff;
     background-clip: padding-box;
     border: 1px solid #ccc;
     border: 1px solid rgba(0,0,0,.15);
     border-radius: 4px;
     -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
     box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
ul.submenu li .submenu {
     top: 0 !important;
     right: 100%;
     margin-top: 0px;
     padding-top: 0px;
}
ul.submenu li .submenu {
     top: 37px;
     left: inherit !important;
}
/******************mobile**************************/
.mobile-main-menu {
     position: fixed;
     height: calc(100% - 50px)!important;
     width: 250px;
     background: rgb(13, 69, 108);
     z-index: 99999;
     right: -250px;
     top: 50px;
     display: none;
     -webkit-transition: all .6s ease-in-out;
     -moz-transition: all .6s ease-in-out;
     -o-transition: all .6s ease-in-out;
     transition: all .6s ease-in-out;
     overflow-y: auto!important;
     overflow-x: hidden!important;
}
.mobile-main-menu .sidebar-nav > li {
     display: block;
     line-height: 20px;
     padding: 0 15px 0 20px;
}
.mobile-main-menu ul li i {
     color: rgb(255, 255, 255);
     cursor: pointer;
     float: right;
     padding: 13px;
}
.mobile-main-menu .sidebar-nav li a, .mobile-main-menu .sidebar-nav li span {
     text-decoration: none;
     color: rgb(255, 255, 255);
}
.mobile-main-menu ul li a, .mobile-main-menu ul li span {
     display: inline-block;
     float: left;
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     padding: 10px 0px;
     width: 80%;
     width: calc(100% - 40px);
}
.mobile-main-menu .sidebar-nav > li {
     display: block;
     line-height: 20px;
     padding: 0 15px 0 20px;
}
.mobile-main-menu ul.sidebar-nav {
     position: absolute;
     width: 250px;
     margin: 0;
     padding: 0;
     list-style: none;
     font-size: 14px;
}
.mobile-main-menu .sidebar-nav li ul {
     height: 0px;
     overflow: hidden;
     list-style: none;
     color: rgb(255, 255, 255);
     padding-left: 10px;
}
/**************************footer css*******************************/
.inline-block {
     display: inline-block;
}
/*.footer, .footer_menu a, .footer_terms a, .footer_menu .content {
    */
    /* color: rgb(239, 239, 239);
    */
    /*
}
*/
.footer {
     padding: 40px 0;
     float: left;
     width: 100%;
}
.footer_menu {
     list-style: outside none none;
     padding: 0;
     font-family: 'PT Sans', sans-serif !important;
     width: 100%;
     float: left;
}
.footer_menu ul {
     list-style: outside none none;
     margin-bottom: 40px;
     padding: 0;
}
.footer_menu .head {
     color: rgb(255, 255, 255);
}
.footer_menu .head {
     color: #fff;
     cursor: inherit;
     display: inline-block;
     font-size: 18px;
    /*font-weight: 600;
    */
     margin-bottom: 5px;
}
.network-icon.contact {
     background: #2ab27b;
}
img.goog-te-gadget-icon {
    display: block !important;
}
.network-icon {
     background: #757575;
     margin-bottom: 5px;
     border-color: #757575;
     border-radius: 100%;
     color: #fff;
     display: inline-block;
     font-size: 22px;
     height: 40px;
     margin-right: 5px;
     padding: 4px 0;
     text-align: center;
     width: 40px;
}
.network-icon.facebook {
     background: #3b5998;
}
.network-icon i {
     color: #fff;
}
.network-icon.googleplus {
     background: #c8232c;
}
.network-icon.twitter {
     background: #55acee;
}
.network-icon.pinterest {
     background: #c8232c;
}
.network-icon.linkedin {
     background: #1784bb;
}
.network-icon.youtube {
     background: #c8232c;
}
.network-icon.instagram {
     background: #2d6c95;
}
.fpad, .alert.fpad, .well.fpad, .module.fpad {
     padding: 10px;
}
.fmargin {
     margin: 10px;
}
/**********my new css******************/
/*ul.mini-nav {
     padding: 35px 0px;
}
*/
/*ul.mini-nav li .fa{
     color: #333;
}
*/
/*ul.mini-nav li .fa:hover{
     color: #199adb ;
}
*/
.header {
     position: relative;
     margin-bottom: 0;
}
/*.header form.form-inline.website-search .input-group-addon {
     background-color: #fff;
     border-right: transparent;
     height: 40px;
     padding-right: 0px;
     border-radius: 0px !important;
     border: 2px solid #199adb ;
     border-right: transparent;
     border-top-left-radius: 50px !important;
     border-bottom-left-radius: 50px !important;
}
*/
.header form.form-inline.website-search .input-group-addon .fa-search {
     color: #199adb ;
}
/*.list-inline>li {
     display: inline-block;
     padding-right: 15px !important;
     padding-left: 15px !important;
}
*/
ul.mini-nav li a {
    /* color: #fff;
    */
     font-weight: 700;
     text-decoration: none;
     font-family: 'PT Sans', sans-serif !important;
}
ul.mini-nav li:nth-child(5) a {
     color: #fff !important;
}
span.input-group-addon {
     border-top-left-radius: 4px !important;
     border-bottom-left-radius: 4px !important;
}
.header .btn_search:hover {
     color: #fff;
}
/*********************slider css****************************/
/* Carousel Fading slide */
.carousel-fade .item {
     -webkit-transition: opacity 0.5s ease-in-out;
     -moz-transition: opacity 0.5s ease-in-out;
     -ms-transition: opacity 0.5s ease-in-out;
     -o-transition: opacity 0.5s ease-in-out;
     transition: opacity 0.5s ease-in-out;
}
.carousel-fade .active.left,.carousel-fade .active.right {
     left: 0;
     z-index: 2;
     opacity: 0;
     filter: alpha(opacity=0);
}
.carousel-fade .carousel-control {
     z-index: 3;
}
.carousel-fade .next,.carousel-fade .prev {
     left: 0;
     z-index: 1;
}
/* Carousel Control */
.carousel-control {
     top: 43%;
     font-size: 48px;
}
/* Animation */
 .control-box, a.carousel-control, .carousel-indicators li {
     -webkit-transition: all 250ms ease;
     -moz-transition: all 250ms ease;
     -ms-transition: all 250ms ease;
     -o-transition: all 250ms ease;
     transition: all 250ms ease;
    /* hardware acceleration will cause Bootstrap carousel controlbox margin error in webkit browsers */
    /* Assigning animation to indicator li will make slides flicker */
}
/* Removing BS background */
 .carousel .control-box {
     opacity: 0;
}
 a.carousel-control.left {
     left: 0;
     background: none;
     border: 0;
}
 a.carousel-control.right {
     right: 0;
     background: none;
     border: 0;
}
/* Hover animation */
/*.carousel:hover .control-box {
     opacity: 1;
}
*/
/*.carousel:hover a.carousel-control.left {
     left: 15px;
}
*/
/*.carousel:hover a.carousel-control.right {
     right: 15px;
}
 */
/* Carouse Indicator */
.carousel-indicators li.active,.carousel-indicators li {
     border: 0;
}
.carousel-indicators li {
     background: #666;
     margin: 0 3px;
     width: 12px;
     height: 12px;
}
.carousel-indicators li.active {
     background: #fff;
     margin: 0 3px;
}
.carousel-showmanymoveone1 .carousel-control.right{
     top:40% !important;
}
.main-slider .carousel-inner {
     position: relative;
     width: 100%;
     overflow: hidden;
 
}
.nopad {
     padding: 0!important;
}
.homepage_settings {
     padding-top: 60px;
     padding-bottom: 90px;
}
.homepage_settings {
     padding: 60px 0 90px;
}
.homepage_title, .homepage_settings h2 {
     text-align: left;
}
.homepage_title, .homepage_settings h2, .search_box {
     float: left!important;
}
.homepage_settings h1, .homepage_map h1 {
     color: rgb(255, 255, 255);
     font-weight: 600;
}
.homepage_settings h1, .homepage_settings h2, .homepage_map h1, .homepage_map h2 {
     font-family: 'PT Sans', sans-serif;
}
.homepage_settings h1 {
     font-size: 66px;
     font-weight: 600;
     letter-spacing: 0px;
     line-height: 1.1em;
     margin-bottom: 20px;
     text-shadow: -1px 1px 3px rgba(0,0,0,.2), -2px 2px 6px rgba(0,0,0,.3);
     font-family: 'PT Sans', sans-serif;
}
.homepage_title h1 {
     font-size: 46px;
}
.homepage_settings .search_box {
     background-color: rgba(41, 41, 41, 0.63);
}
.homepage_title, .homepage_settings h2, .search_box {
     float: left!important;
}
.homepage_settings .search_box label {
     color: rgb(255, 255, 255);
}
.homepage_settings .search_box label {
     color: #fff;
     font-size: 20px;
     margin-bottom: 10px;
}
.large-autosuggest {
     background: #fff !important;
     border-radius: 6px;
}
.large-autosuggest .twitter-typeahead {
     display: inline-block;
     height: 41px;
     position: relative;
     width: 100%;
}
.btn_home_search, .search_box input[type=submit] {
     background-color: rgba(217, 83, 79,0.97);
     border: 1px solid rgb(217, 83, 79);
     color: rgb(255, 255, 255);
}
.text-center {
     text-align: center;
}
.btn-group1 {
     padding: 24px;
     width: 40%;
     border-top-left-radius: 3px;
     border-bottom-left-radius: 3px;
     border: none;
}
.post_image img {
     height: 250px;
     object-fit: cover;
}
.post_texts ul li {
     display: inline-block;
}
.borderbottom_box ul {
     padding: 0px;
}
.borderbottom_box ul li {
     list-style-type: none;
     padding: 5px 0px;
}
.post_section1 .col-md-9 .well {
     min-height: 420px;
}
img.img-rounded {
     width: 100%;
}
hr {
     margin-top: 20px;
     margin-bottom: 20px;
     border: 0;
     border-top: 1px solid #eee;
     float: left;
     width: 100%;
}
.recent-post-info ul li {
     list-style-type: none;
     display: inline-block;
     padding: 0px 10px;
}
.recent-post-info ul{
     text-align: right;
}
.col-xs-12.nopad.text-center.recent-post-image img {
     background-color: #fff;
     padding: 10px;
     border: 1px solid #e1e1e1;
     max-height: 250px;
}
.recent-post hr {
     display: none;
}
.recent-post-info {
     line-height: 1.9;
     max-height: 270px;
}
/*section.main-slider {
     margin-bottom: 80px;
}
*/
 .body-content {
    margin:0px;
}
 #first_container {
     background-position: center top;
     background-repeat: no-repeat;
     position: relative;
     background-size: cover;
}
 .homepage_title,.homepage_settings h2,.search_box {
     float: left!important;
}
 .homepage_title,.homepage_settings h2 {
     text-align: left;
}
 @media only screen and (max-width: 768px) {
     #first_container {
         background-position: left top;
    }
     .homepage_title,.homepage_settings h2,.search_box {
         float:none!important;
    }
}
 .item img {
     width: 100%;
}
.newsletter_row .xs-nopad {
     display: flex;
     justify-content: center;
}
/***************dashbord css*****************/
.deshboard_top_area_in img {
     width: 150px;
     border-radius: 50%;
}
.deshboard_side_tab_left ul li {
     width: 100%;
     border-bottom: 1px solid #e1e1e1;
}
.deshboard_side_tab_left {
     padding: 0px;
     margin: 10px 0px;
}
.deshboard_side_tab_left .nav-tabs {
     border-bottom: 1px solid #ddd;
     border: 1px solid #e1e1e1;
     margin: 0px 10px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
     color: #fff;
     cursor: default;
     background-color: #000;
     border: 1px solid #e1e1e1;
     border-bottom-color: transparent;
}
.deshboard_side_tab_right {
     border: 1px solid #e1e1e1;
     margin: 10px 0px;
}
.deshboard_side_tab_right label {
     width: 100%;
}
.deshboard_side_tab_right textarea{
     width: 100%;
     border: 1px solid #e1e1e1;
}
.avatar-upload img {
     width: 150px;
     height: 150px;
     margin-bottom: 10px;
}
button.myinfo_btn12 {
     margin: 10px 0px;
}
.save_card_bx_img img {
     width: 70px;
}
.save_card_area ul li {
     display: inline-block;
     padding: 0px 15px;
     vertical-align: middle;
}
.col-md-6.col-sm-6.col-xs-12.card_select select {
     margin-bottom: 20px;
}
.deshboard_top_area_in h3 {
     width: 12%;
     text-align: center;
}
.deshboard_top_area_in h4 {
     width: 12%;
     text-align: center;
}
.deshboard_top_area_in {
     margin-top: 25px;
}
/***************End dashbord css*****************/
/****************popular category css*********************************/
.img_box_popular_categories{
     position: relative;
     margin-bottom: 30px;
}
.img_box_popular_categories img {
     width: 100%;
     height: 200px;
     object-fit: cover;
     overflow: hidden;
     border-radius: 10px;
}
.text_poulaar_categori{
     position: absolute;
     top: 0;
     bottom: 0;
     right: 0;
     left: 0;
    /* background-color: rgba(0,0,0,.45);
    */
     background: -moz-linear-gradient(top,rgba(0,29,56,0) 0%,#001d38 100%);
     background: -webkit-linear-gradient(top,rgba(0,29,56,0) 0%,#001d38 100%);
     background: linear-gradient(to bottom,rgba(0,29,56,0) 0%,#001d38 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00001d38', endColorstr='#001d38',GradientType=0 );
     opacity: 1;
     border-radius: 10px;
}
.img_box_popular_categories:hover h1{
    color: #fff;
}
.text_poulaar_categori h1{
     text-align: left;
     padding: 0px 20px;
     color: #fff;
     position: absolute;
     bottom: 25px;
     font-size: 18px;
}
.img_box_popular_categories:hover .text_poulaar_categori{
     opacity: 1;
}
.img_box_popular_categories:before {
     position: absolute;
     top: 0;
     right: 0;
     left: 0;
     border: 0;
    /*background-color: #00000052;
    */
     background: -moz-linear-gradient(top,rgba(0,29,56,0) 0%,#001d38 100%);
     background: -webkit-linear-gradient(top,rgba(0,29,56,0) 0%,#001d38 100%);
     background: linear-gradient(to bottom,rgba(0,29,56,0) 0%,#001d38 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00001d38', endColorstr='#001d38',GradientType=0 );
     content: "";
     height: 100%;
     border-radius: 10px;
}
/**************** end popular category css*********************************/
/*******caption css***********/
.heading_area h1 {
     font-size: 66px;
     font-family: 'PT Sans', sans-serif !important;
}
.heading_area p {
     font-size: 28px;
}
/*403327*/
.mybox_caption{
     display: flex;
     flex-direction: row;
     background-color: #fff;
     padding: 6px 10px;
     border-radius: 5px;
}
.mybox_caption1{
     flex: 45%;
}
.mybox_caption2{
     flex: 45%;
     margin-left: -1px;
     margin-right: -1px;
}
.mybox_caption3{
     flex: 10%;
}
.mycontenbox label {
     text-align: left ;
     float: left ;
     width: 100% ;
     font-size: 20px;
     display: none;
}
.mycontenbox .input-group-addon{
     float: inherit;
     width: auto;
}
.mycontenbox .input-group {
     width: 100%;
}
/*.mycontenbox {
    */
    /* float: left;
    */
    /* width: 100%;
    */
    /* padding: 25px 0px 0px 0px;
    */
    /*
}
*/
.mybox_caption1 input[type="text"] {
     border-top-left-radius: 5px !important;
     border-bottom-left-radius: 5px !important;
}
.mycontenbox .btn-danger {
     width: 100%;
     height: 47px;
     border-radius: 5px !important;
    /* border-top-right-radius: 5px !important;
     */
    /* border-bottom-right-radius: 5px !important;
     */
     margin-top: 5px;
}
.mycontenbox input[type="text"]{
     height: 56px;
     padding: 10px 16px;
     font-size: 18px;
     line-height: 1.3333333;
     border-top-left-radius: 5px !important;
     border-bottom-left-radius: 5px !important;
     border: transparent;
     box-shadow: none;
}
.mycontenbox .nep {
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
     border: transparent;
     box-shadow: none;
     background-color: transparent;
     border-left: 2px solid #e1e1e1 !important;
     border-radius: 0px !important;
}
.main-slider .carousel-caption {
     right: 10%;
     left: 10%;
     padding-bottom: 30px;
     padding: 25px;
     border-radius: 5px;
     bottom: 15%;
     width: 67%;
     margin: 0 auto;
     display: block;
}
/*******End caption css***********/
/** New Css **/
/****************pricing css***********************/
.pricesection2 ul {
     border: 1px solid #e1e1e1;
     background-color: #000;
     padding: 0px;
     border-radius: 10px 10px 0px 0px;
}
.pricesection2 ul li {
     list-style-type: none;
     text-align: center;
     padding: 10px 0px;
     font-size: 18px;
     color: #fff;
     border-bottom: 1px solid #dadada;
}
.pricesection2 ul li:hover {
     background-color: #fdc01c;
}
.pricesection2 ul li:first-child {
     font-size: 32px;
     background-color: #3E98A1;
     border-radius: 10px 10px 0px 0px;
}
.pricesection2 ul li:last-child {
     padding: 0px;
}
.pricesection2 a.button {
     float: left;
     width: 100%;
     border-radius: 0px 0px 0px 0px;
}
.pricesection2 a.button:hover {
     background-color: #000;
}
 .columns ul .s1{
     text-decoration: line-through;
}
 .columns {
     margin-bottom:20px;
     cursor:pointer;
}
.columns:hover .header {
     background-color:#199adb ;
    border-top-left-radius: 20px;
     border-top-right-radius: 20px;
}
.columns:hover .button{
     background-color:#199adb ;
}
.columns:hover .grey {
    font-size:30px;
     color:#199adb ;
}
.columns:hover .price {
     color:#199adb ;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.price {
     list-style-type: none;
     border: 1px solid #eee;
     margin: 0;
     padding: 0;
     -webkit-transition: 0.3s;
     transition: 0.3s;
     overflow: hidden;
}
.price:hover {
     box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}
.price .header {
     background-color: #111;
     color: white;
     font-size: 25px;
     transition: all .2s ease-in-out;
}
.price .s1{
    text-decoration: line-through;
}
.price li {
     border-bottom: 1px solid #eee;
     padding:12px;
     text-align: center;
}
.highlight {
     transition: 0.3s;
}
.highlight:hover {
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
}
.price .grey {
     background-color: #eee;
     font-size: 20px;
     transition: all .2s ease-in-out;
     color: #000;
}
.button {
     background-color: #4CAF50;
     border: none;
     color: white;
     padding: 10px 25px;
     text-align: center;
     text-decoration: none;
     font-size: 18px;
     transition: all .2s ease-in-out;
}
.button:hover {
     color: #ffffff;
     text-decoration: none;
}
@media only screen and (max-width: 600px) {
     .columns {
         width: 100%;
    }
}
/*************end**************/
/****************product slider top css**************************/
.box_text{
     background-color: #fff;
     padding: 10px;
     border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
}
.box_text h4{
     margin-top: 0px !important;
}
.k1 img{
     border:2px solid #fff;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
section.product_slider_top {
     background: rgb(166,171,230);
     background: linear-gradient(90deg, rgba(166,171,230,1) 0%, rgba(229,166,220,1) 100%);
     padding-bottom: 40px;
     padding-top: 40px;
}
.product_slider_top #slider-text{
     padding-top: 40px;
     display: block;
}
.product_slider_top #slider-text .col-md-6{
     overflow: hidden;
}
.product_slider_top h1{
     margin-bottom: 35px;
}
.product_slider_top #slider-text h2 {
     font-family: 'PT Sans', sans-serif;
     font-weight: 400;
     font-size: 30px;
     letter-spacing: 3px;
     margin: 30px auto;
     padding-left: 40px;
}
.product_slider_top #slider-text h2::after{
     border-top: 2px solid #c7c7c7;
     content: "";
     position: absolute;
     bottom: 35px;
     width: 100%;
}
.product_slider_top #itemslider h4{
     font-family: 'PT Sans', sans-serif;
     font-weight: 400;
     font-size: 14px;
     margin: 10px auto 3px;
     color: #000;
     font-weight: 600;
}
.product_slider_top #itemslider h5{
     font-family: 'PT Sans', sans-serif;
     font-weight: bold;
     font-size: 12px;
     margin: 3px auto 2px;
}
.product_slider_top #itemslider h6{
     font-family: 'PT Sans', sans-serif;
     font-weight: 300;
    ;
     font-size: 10px;
     margin: 2px auto 5px;
}
.product_slider_top .badge {
     background: #b20c0c;
     position: absolute;
     height: 40px;
     width: 40px;
     border-radius: 50%;
     line-height: 31px;
     font-family: 'PT Sans', sans-serif;
     font-weight: 300;
     font-size: 14px;
     border: 2px solid #FFF;
     box-shadow: 0 0 0 1px #b20c0c;
     top: 5px;
     right: 25%;
}
.product_slider_top #slider-control img{
     padding-top: 60%;
     margin: 0 auto;
}
@media screen and (max-width: 992px){
    .product_slider_top #slider-control img {
         padding-top: 70px;
         margin: 0 auto;
    }
}
.product_slider_top .carousel-showmanymoveone .carousel-control {
     width: 4%;
     background-image: none;
}
.product_slider_top .carousel-showmanymoveone .carousel-control.left {
     margin-left: 5px;
     margin-left: 0;
     left: -60px;
     top: 40%;
}
 #slider-control .left img {
     position: relative;
     max-width: 100%;
     background-color: #fff;
     padding: 25px 0px;
     border-top-left-radius: 15px;
     border-bottom-left-radius: 15px;
}
.product_slider_top .carousel-control.right img {
     top: 40%;
}
.product_slider_top .carousel-control.right {
     right: -60px;
}
#slider-control .right img {
     position: relative;
     max-width: 100%;
     background-color: #fff;
     padding: 25px 0px;
     border-top-right-radius: 15px;
     border-bottom-right-radius: 15px;
}
.product_slider_top .carousel-showmanymoveone .carousel-control.right {
     margin-right: 5px;
     top: 0%;
}
.carousel-showmanymoveone .cloneditem-1,.carousel-showmanymoveone .cloneditem-2,.carousel-showmanymoveone .cloneditem-3,.carousel-showmanymoveone .cloneditem-4,.carousel-showmanymoveone .cloneditem-5 {
     display: none;
}
@media all and (min-width: 768px) {
     .carousel-showmanymoveone .carousel-inner > .active.left, .carousel-showmanymoveone .carousel-inner > .prev {
         left: -50%;
    }
     .carousel-showmanymoveone .carousel-inner > .active.right, .carousel-showmanymoveone .carousel-inner > .next {
         left: 50%;
    }
     .carousel-showmanymoveone .carousel-inner > .left, .carousel-showmanymoveone .carousel-inner > .prev.right, .carousel-showmanymoveone .carousel-inner > .active {
         left: 0;
    }
     .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
         display: block;
    }
}
@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
     .carousel-showmanymoveone .carousel-inner > .item.active.right, .carousel-showmanymoveone .carousel-inner > .item.next {
         -webkit-transform: translate3d(50%, 0, 0);
         transform: translate3d(50%, 0, 0);
         left: 0;
    }
     .carousel-showmanymoveone .carousel-inner > .item.active.left, .carousel-showmanymoveone .carousel-inner > .item.prev {
         -webkit-transform: translate3d(-50%, 0, 0);
         transform: translate3d(-50%, 0, 0);
         left: 0;
    }
     .carousel-showmanymoveone .carousel-inner > .item.left, .carousel-showmanymoveone .carousel-inner > .item.prev.right, .carousel-showmanymoveone .carousel-inner > .item.active {
         -webkit-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0);
         left: 0;
    }
}
@media all and (min-width: 992px) {
     .carousel-showmanymoveone .carousel-inner > .active.left, .carousel-showmanymoveone .carousel-inner > .prev {
         left: -25%;
    }
     .carousel-showmanymoveone .carousel-inner > .active.right, .carousel-showmanymoveone .carousel-inner > .next {
         left: 25%;
    }
     .carousel-showmanymoveone .carousel-inner > .left, .carousel-showmanymoveone .carousel-inner > .prev.right, .carousel-showmanymoveone .carousel-inner > .active {
         left: 0;
    }
     .carousel-showmanymoveone .carousel-inner .cloneditem-2, .carousel-showmanymoveone .carousel-inner .cloneditem-3, .carousel-showmanymoveone .carousel-inner .cloneditem-4, .carousel-showmanymoveone .carousel-inner .cloneditem-5, .carousel-showmanymoveone .carousel-inner .cloneditem-6 {
         display: block;
    }
}
@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
     .carousel-showmanymoveone .carousel-inner > .item.active.right, .carousel-showmanymoveone .carousel-inner > .item.next {
         -webkit-transform: translate3d(25%, 0, 0);
         transform: translate3d(25%, 0, 0);
         left: 0;
    }
     .carousel-showmanymoveone .carousel-inner > .item.active.left, .carousel-showmanymoveone .carousel-inner > .item.prev {
         -webkit-transform: translate3d(-25%, 0, 0);
         transform: translate3d(-25%, 0, 0);
         left: 0;
    }
     .carousel-showmanymoveone .carousel-inner > .item.left, .carousel-showmanymoveone .carousel-inner > .item.prev.right, .carousel-showmanymoveone .carousel-inner > .item.active {
         -webkit-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0);
         left: 0;
    }
}
/**************memberpost *********************/
.nopad {
     padding: 0!important;
}
.bmargin{
     margin-bottom: 10px;
     margin-top: 0px;
}
.recent-member-image img{
     max-width: 100%;
     height: 112px;
     object-fit: cover;
     border-radius: 5px;
}
.memberpost .well{
     background-color: rgb(249, 249, 249);
     border-color: rgb(244, 241, 241);
     box-shadow: inherit;
     padding: 15px;
     border-radius: 4px !important;
     min-height: 200px;
}
.recent-member .well{
     background-color: rgb(255, 255, 255);
     border-color: #f1f1f1;
}
/***********************************/
/*************product slider css***********************/
.product_section {
     position: relative;
     margin: 30px 0px;
    /* border-top: 1px solid #e1e1e1;
    */
     padding-top: 50px;
    /*border-bottom: 1px solid #e1e1e1;
    */
     padding-bottom: 50px;
}
.boxf58 {
     white-space: nowrap;
}
.boxf57 {
     overflow-y: hidden!important;
     -webkit-box-sizing: border-box!important;
     box-sizing: border-box!important;
     min-height: 100%!important;
}
.boxf56 {
     padding-right: 0!important;
     min-height: 0!important;
     overflow-y: hidden;
     overflow-x: hidden!important;
     min-width: 100%!important;
     max-height: inherit!important;
     -webkit-box-sizing: content-box!important;
     box-sizing: content-box!important;
}
.boxfnew .boxf1:nth-child(1) {
     margin-left: 55%;
     background-color: #fff;
     border: 1px solid rgb(244, 241, 241);
}
.boxf1 a {
     text-decoration: none;
     color: inherit;
}
.boxf1 {
     min-height: 360px;
     margin-bottom: 40px;
     z-index: 9090;
     border: 1px solid rgb(244, 241, 241);
     margin-right: 4px;
     padding: 10px 0px;
}
.pro_detail p {
     color: #000;
     font-weight: 600;
}
.pro_detail p:nth-child(2) {
     margin-top: 10px;
     font-size: 13px;
}
/*.boxf {
     position: absolute;
     top: 0px;
}
.boxf a{
     text-decoration: inherit;
}
.boxf1{
     flex: 25%;
     padding: 20px 55px;
}
.boxf2{
     width:35%;
}
*/
.pro_detail img {
     margin: 0 auto;
     display: block;
}
.pro_detail {
     text-align: center;
     word-wrap: break-word;
     padding: 5px 40px;
     min-width: 250px;
     white-space: normal;
     background-color: #fff;
}
.pro_btn {
     text-align: center;
     margin-top: 10px;
}
.boxf1:hover .pro_btn a {
     color: #e32847;
}
.boxf1:hover{
     background: #fff;
     -webkit-box-shadow: 0 10px 30px 0 rgba(0,0,0,.15);
     box-shadow: 0 10px 30px 0 rgba(0,0,0,.15);
     -webkit-transition: all .3s ease-in;
     transition: all .3s ease-in;
}
.boxfnew {
     overflow-x: scroll;
     display: flex;
    /* flex-wrap: wrap;
    */
}
.pro_rating {
     text-align: center;
}
.pro_btn a {
     font-size: 16px;
     color: #000;
     font-weight: 600;
}
.boxf2 {
     left: 11%;
     position: absolute;
     top: 95px;
     width: 500px;
}
.boxf2 p {
     line-height: 1.8;
     color: #000;
}
.boxf2 h2 {
     font-size: 20px;
     font-weight: 600;
}
.boxf2 h1 {
     margin-top: 0px;
     font-weight: 600;
}
/*.product_section .container_box .boxf2.isFadedOut{
     opacity: 0;
}
*/
/* width */
.boxfnew::-webkit-scrollbar {
    /* width: 10%;
    */
     height: 6px;
}
/* Track */
.boxfnew::-webkit-scrollbar-track {
     box-shadow: inset 0 0 1px grey;
     border-radius: 5px;
     background-color: #888;
     width: 20%;
     margin-left: 58% !important;
     margin-right: 8%;
}
.boxfnew::-webkit-scrollbar-track:hover .isFadedOut{
     opacity: 0;
}
/* Handle */
.boxfnew::-webkit-scrollbar-thumb {
     background: #000;
     border-radius: 10px;
}
/* Handle on hover */
.boxfnew::-webkit-scrollbar-thumb:hover {
     background: #000;
}
/****************end product slider css**********************/
/*************************advertising********************************/
/*.footer_add {
     padding: 10px 105px;
}
*/
/*.footer_add img{
     width: 55% !important;
     height: 200px;
     object-fit: cover;
     margin: 0 auto;
     display: block;
     text-align: center;
     margin-bottom: 20px;
}
*/
.simg{
     height: 300px !important;
     object-fit: cover;
}
/*****************search result css***********************************/
.searchbox {
     width: 100%;
     margin-top: 15px;
     background-color:#fff;
     margin-bottom: 20px;
     border: 1px solid #e1e1e1;
     padding: 5px 2px;
     border-radius: 5px;
}
.mapouter {
     margin-top: 10px;
}
.searchbox .input-group {
     width: 100%;
     min-width: 100%;
}
.searchbox .input-group-addon {
     background-color: #fff;
     border-radius: 5px 0px 0px 5px !important;
     border: transparent ;
     border-right: transparent;
     padding-right: 0px;
     padding-left: 5px;
     color: #199adb ;
}
.searchbox input[type="text"]:focus{
     box-shadow: none;
}
.searchbox input[type="text"] {
     border-radius: 0px;
     padding-left: 0px;
     box-shadow: none;
     height: 36px;
     border: transparent ;
     border-left: transparent;
    ;
}
.searchbox .btn-default {
     color: #fff;
     background-color: #199adb ;
     border-color: transparent;
     border-radius: 0px;
     border: 2px #199adb ;
     height: 36px;
     border-top-right-radius: 5px !important;
     border-bottom-right-radius: 5px !important;
     border-radius: 5px !important;
}
.searchbox .btn-default:hover{
     background-color: #199adb ;
     color: #fff;
     border-color: transparent;
}
.dorp_page {
     float: left;
     margin: 0px;
    display: none;
     padding: 0px;
}
.dorp_page ul {
     float: left;
     padding: 0px;
     margin-left: 0px;
     margin-top: 10px;
     box-shadow: 0 0 4px 0 rgba(18,17,17,.18);
}
.dorp_page ul .active {
     background-color: #e0f3fd;
}
.dorp_page ul li {
     display: inline-block;
     padding: 10px 46px;
     border: 1px solid #e7e7e7;
}
.dorp_page li {
     float: left !important;
}
.dorp_page ul li a {
     color: #121111;
     border-left: 0;
     text-decoration: none;
     font-weight: 600;
}
.dorp_page .dropdown-menu {
     padding: 0px;
}
.dorp_page .dropdown-menu li {
     width: 100%;
     text-align: left;
     padding: 6px 0px;
}
.nopadding_right{
     padding-right: 0px;
}
.nopadding_left{
     padding-left: 0px;
}
/***********search aal result*********************/
/*article.review-post {
     border-bottom: 1px solid #dedede;
     float: left;
     margin-bottom: 10px;
     padding-bottom: 0px;
     width: 100%;
     padding-right: 15px;
     border-top: 1px solid #dedede;
}
*/
.search_all_result_list .review-post {
     float: left;
     width: 49%;
     margin-left: 5px;
}
article.review-post>figure {
     float: left;
     margin-top: -2px;
     text-align: center;
     width: 120px;
}
article.review-post>figure {
     float: left;
     margin-top: -2px;
     text-align: center;
     width: 160px;
}
.review-thumbnail img {
     width: 100%;
     height: auto;
     height: 160px;
     object-fit: cover;
}
.review-post h4 {
     color: #333;
     margin-bottom: 0;
     overflow: hidden;
     text-overflow: ellipsis;
     text-transform: capitalize;
}
.review-post figure figcaption>p {
     font-size: 12px;
     line-height: 17px;
     margin-top: 0;
}
.review-post p {
     color: #7f7f7f;
     line-height: 22px;
}
article.review-post>.details {
     float: right;
     padding: 0px 0px 10px;
     width: calc(90% - 98px);
}
.search_all_result_list .review-post>.details {
     float: right;
     padding: 10px 0px 10px;
     width: calc(85% - 85px);
}
.top-section h3 a:hover{
     text-decoration: none;
}
.top-section {
     float: left;
     margin-bottom: 15px;
     position: relative;
     width: 100%;
}
.top-section {
     position: relative;
}
.top-section {
     margin-bottom: 0;
}
/*.details .top-section>h3 {
     color: #555;
     font-size: 22px;
     font-weight: 600;
     margin-bottom: 3px;
     margin-top: 0;
     padding-right: 140px;
}
*/
.mainbox h3 {
     margin-top: 0px;
}
.details .top-section>time {
     color: #7f7f7f;
     float: left;
     font-size: 12px;
     line-height: 22px;
     margin-right: 40px;
}
.top-section .review-count {
     left: auto;
     position: absolute;
     right: 0;
     top: 0;
     width: auto;
}
.review-count {
     float: left;
     margin-bottom: 15px;
     position: relative;
     width: 100%;
}
.rating {
     float: left;
     line-height: 23px;
     margin-right: 15px;
}
.review-count .fa {
    /* color: red;
    */
}
article.review-post .label.label-default {
     display: none;
}
.content-section {
     float: left;
     padding-top: 5px;
     width: 100%;
}
.review-post p {
    /* text-align: justify;
    */
     color: #000;
    margin-bottom: 0px;
     line-height: 22px;
}
.top-section h3 a {
     color: #333;
     font-size: 16px;
}
.top-section h3 a:hover{
     color: #000;
}
.bottom-section {
     float: left;
     margin-top: 0px;
     width: 100%;
}
.bottom-section>form {
     float: left;
     width: 100%;
}
.bottom-section form>span {
     color: #7f7f7f;
     float: left;
     font-size: 12px;
     line-height: 34px;
     margin-right: 20px;
     text-transform: capitalize;
}
.bottom-section ul {
     float: right;
     list-style-type: none;
     margin: 0;
     padding: 0;
}
.bottom-section ul li {
     float: left;
     padding: 0 10px 0 0;
}
.bottom-section ul li:nth-child(3) {
     padding-right: 0px;
}
ul.mini-nav li:nth-child(4){
     padding: 6px 12px;
     margin-left: 15px;
}
/*ul.mini-nav li:nth-child(4) a {
     color: #FF30AB !important;
     font-weight: 700;
}
*/
/*ul.mini-nav li:nth-child(4) a{
     color: #FF30AB !important;
}
*/
/*ul.mini-nav li:nth-child(4):hover {
     background-color: #199adb !important;
     color: #fff !important;
}
*/
/*ul.mini-nav li:nth-child(4):hover a{
     color: #fff !important;
}
*/
/*ul.mini-nav li:hover a {
     color: #fff !important;
}
*/
/*ul.mini-nav li:nth-child(4) a:hover {
     background-color: #199adb !important;
     color: #fff !important;
}
*/
.lod_m{
     background: #0F95FF;
     border: 1px solid #0F95FF;
}
/*.bottom-section .btn-success {
     background: #0F95FF;
     border:1px solid #0F95FF;
}
.bottom-section .btn-primary {
     background: #FF30AB !important;
     border:1px solid #FF30AB !important;
}
*/
/*.bottom-section .btn-danger {
     background: #FF0000;
     border:1px solid #FF0000 !important;
}
*/
/*.bottom-section ul li a {
     border: 1px solid;
     border-radius: 3px;
     color: #fff;
     float: left;
     font-size: 12px;
     height: 34px;
     line-height: 22px;
     padding: 5px 12px;
     position: relative;
     text-align: left;
}
*/
/*.bottom-section ul li a.instresting {
     border-color: #417cdf;
     color: #417cdf;
}
.bottom-section ul li a.lol {
     border-color: #ff8e29;
     color: #ff8e29;
}
.bottom-section ul li a.love {
     border-color: #ff2357;
     color: #ff2357;
}
*/
/*.search_all_result {
     float: left;
     width: 100%;
     overflow-y: scroll;
     height: 600px;
     margin-top: 12px;
     overflow-x: hidden;
}
*/
.col-md-5.col-sm-5.col-xs-12.nopadding_left {
     padding-left: 0px;
}
section.search_resultp {
     padding: 50px 0px;
}
/*** member detail ***/
/***********search details********************/
 .search_detailnew{
    /*background-image: linear-gradient(220deg, #ffffff 0%, #ffe6f5 74%);
    */
     padding: 50px 0px 50px;
}
 .search_all_result1{
     float: left;
     width: 100%;
}
 .search_all_result1.search_all_backcolor {
     background-color: #fff;
     padding: 15px;
     margin-top: 0;
    border: 1px solid #e1e1e1;
    height: 572px;
    overflow: hidden;
    scroll-behavior: smooth;
    overflow-y: scroll;
}
 .mycontainer {
     padding-right: 15px;
     padding-left: 15px;
     width: 940px;
     margin: 0 auto;
}
/***********search aal result*********************/
.search_all_result1 article.review-post {
     border-bottom: transparent;
     float: left;
     margin-bottom: 0px;
     padding-bottom: 0px;
     width: 100%;
     padding-right: 15px;
}
.search_all_result1 article.review-post>figure {
     float: left;
     margin-top: 10px;
     text-align: center;
     width: 300px;
}
.search_all_result1 article.review-post>figure {
     float: left;
     margin-top: 10px;
     text-align: center;
     width: 300px;
}
.search_all_result1 .review-thumbnail img {
     width: 170px;
     height: 170px;
     object-fit: contain;
     border: 1px solid #e1e1e1;
     border-radius: 50%;
}
.search_all_result1 .review-post h4 {
     color: #333;
     margin-bottom: 0;
     overflow: hidden;
     text-overflow: ellipsis;
     text-transform: capitalize;
}
.search_all_result1 .review-post figure figcaption>p {
     font-size: 12px;
     line-height: 17px;
     margin-top: 0;
}
.search_all_result1 .review-post p {
     color: #7f7f7f;
     line-height: 22px;
}
.search_all_result1 article.review-post>.details {
     float: right;
     width: calc(72% - 72px);
}
.phonebtn .fa-phone{
     color: green;
     font-size: 45px;
     margin-top: -11px;
}
/*.liketop {
    */
    /* left: auto;
    */
    /* position: absolute;
    */
    /* right: 0;
    */
    /* bottom: 0;
    */
    /* width: auto;
    */
    /*
}
*/
.riviewtopcenter {
     left: auto;
     position: absolute;
     left: 42%;
     bottom: 0;
     width: auto;
    /*background-color: #fff;
    */
     top: 10%;
}
.search_all_result1 .top-section h3 a:hover{
     text-decoration: none;
}
.search_all_result1 .top-section {
     float: left;
     margin-bottom: 15px;
     position: relative;
     width: 100%;
}
.search_all_result1 .top-section {
     position: relative;
}
.search_all_result1 .top-section {
     margin-bottom: 0;
}
.search_all_result1 .details .top-section>h3 {
     color: #555;
     font-size: 18px;
     font-weight: 600;
     margin-bottom: 3px;
     margin-top: 0;
     padding-right: 140px;
}
.search_all_result1 .mainbox h3 {
     margin-top: 0px;
}
.search_all_result1 .details .top-section>time {
     color: #7f7f7f;
     float: left;
     font-size: 12px;
     line-height: 22px;
     margin-right: 40px;
}
.search_all_result1 .top-section .review-count {
     left: auto;
     position: absolute;
     right: 0;
     top: 0;
    /* width: 60%;
    */
    /*background-color: #fff;
    */
}
.search_all_result1 .review-count {
     float: left;
     margin-bottom: 15px;
     position: relative;
     width: 100%;
}
.search_all_result1 .rating {
    float: left;
    line-height: 23px;
    margin-right: 15px;
    width: 100%;
    margin-bottom: 6px;
}
/*article.review-post .label.label-default {
     display: none;
}
*/
.search_all_result1 article.review-post .label.label-default {
     display: block;
     color: #000;
    font-size: 14px;
     background-color: #199adb;
     margin-bottom: 10px;
     color: #fff;
     padding: 7px 35px;
     border-radius: 3px;
}
/*span.label.label-default.favorite_new {
     margin-right: 36%;
}
*/
.search_all_result1 .content-section {
     float: left;
     padding-top: 5px;
     width: 100%;
}
.search_all_result1 .review-post p {
     color: #7f7f7f;
     line-height: 22px;
}
.search_all_result1 .bottom-section {
     float: left;
     margin-top: 10%;
     width: 100%;
}
.search_all_result1 .bottom-section>form {
     float: left;
     width: 100%;
}
.search_all_result1 .bottom-section form>span {
     color: #7f7f7f;
     float: left;
     font-size: 12px;
     line-height: 34px;
     margin-right: 20px;
     text-transform: capitalize;
}
.search_all_result1 .bottom-section ul {
     float: left;
     list-style-type: none;
     margin: 0;
     padding: 0;
}
.search_all_result1 .bottom-section ul li {
     float: left;
     padding: 0 38px 0 0;
}
.search_all_result1 .bottom-section ul li a {
     border: 1px solid;
     border-radius: 3px;
     color: #fff;
     float: left;
     font-size: 12px;
     height: 34px;
     line-height: 22px;
     padding: 5px 12px;
     position: relative;
     text-align: left;
}
.search_resultp select.form-control {
     border: 2px solid #5fb2ea;
}
section.search_resultp {
     padding: 10px 0px 50px;
}
.search_all_result1 .nm{
     float: left;
     width: 100%;
     margin-top: 20px;
}
.search_all_result1 .nm .fa {
     color: #FFD700;
    /* font-size: 18px;
    */
}
.nm1 .fa{
    /*color: red !important;
    */
}
.search_all_result1 .nm span {
     font-weight: 800;
     font-size: 12px;
     padding-left: 10px;
}
.search_all_result1 .nm .review-count .fa-bookmark-o {
     color: #000 !important;
}
.search_all_result1 .nm .review-count .fa-share {
     color: #000 !important;
}
/***********end css*******************/
/*******/
.at_bus{
     text-align: center;
}
p.at_bus .fa {
     color:#f50990;
}
#more {
     display: none;
    transition: all 0.5s ease-in-out;
}
.read_moresearch{
    /* text-align: center;
    */
}
.read_moresearch p {
    /* text-align: center;
    */
    /*font-size: 12px;
    */
}
.read_moresearch a{
     color: #f50990;
     font-size: 12px;
     font-weight: 600;
}
.read_moresearch a:hover {
     color: #f50990;
}
.rewiew_searchdetailsn p{
     font-size: 12px;
}
.rewiew_searchdetailsn {
     background-color: #e0f3fd;
     padding: 25px;
     margin-top: 20px;
}
.rewiew_searchdetailsn span {
     color: #f50990;
     font-weight: 600;
}
.rewiew_searchdetailsn a {
     color: #000;
     text-decoration: underline;
     font-weight: 600;
}
.rewiew_searchdetailsn .nm {
     margin-top: 0px;
     margin-bottom: 10px;
}
 .notifi_me{
     text-align: center;
}
.notifi_me .btn-default, .textbox_rightside1 .btn-default{
     background-color: transparent;
     border: 2px solid #000;
     border-radius: 0;
}
.notifi_me {
     background-color: #f3f0e2;
     padding: 25px;
     margin-top: 20px;
     margin-bottom: 20px;
}
.book_section li.list-group-item {
     float: left;
     width: 100%;
}
.book_section li.list-group-item span {
     float: right;
     width: 60%;
}
.book_nbox1 p{
     font-size: 12px;
}
.book_nbox1 a, .textbox_rightside1 p a{
     color: #f50990;
     text-decoration: underline;
     font-weight: 700;
}
.book_nbox1 a:hover{
     color: #f50990;
}
.textbox_rightside1 p a:hover{
     color: #f50990;
}
.book_nbox1 h3 {
     font-size: 14px;
     margin-top: 0px;
     margin-bottom: 5px;
}
.book_nbox {
     padding: 25px;
     text-align: right;
}
.book_nbox .btn-inverse{
     background-color: #000;
     border:1px solid #000;
     color: #fff;
     border-radius: 0px;
     font-weight: 600;
}
.book_section {
     float: left;
     width: 100%;
     padding: 20px 0px;
     border-bottom: 1px solid #e1e1e1;
     margin-bottom: 15px;
}
p.pro_center {
     text-align: center;
     font-size: 13px;
     font-weight: 700;
}
.book_section.booksectionnew2 {
     border-top: 1px solid #e1e1e1;
     margin-top: 20px;
     border-left: 6px solid #f5ce09;
}
/*i.fa.fa-star.lp-star-good{
     color: #f50990;
}
*/
i.fa.fa-star.lp-star-bad {
     color: #FFD700;
}
.main_rewi .nm3 span{
     font-size: 18px;
     color: #000;
}
.main_rewi h5 {
     color: #888;
}
.main_rewi blockquote{
     font-size: 14px;
}
 p.view_morebtn a {
    /* color: #f50990;
    */
     font-size: 18px;
     font-weight: 600;
}
p.view_morebtn {
     text-align: center;
}
.see_allsection{
     display: flex;
}
.see_allsection1{
     flex: 33.33%;
}
.see_allsection1 {
     flex: 33.33%;
     margin: 0.6px;
}
.business_hour {
     /*float: left;*/
     /*width: 100%;*/
         text-align: center;
    border: 1px solid #e1e1e1;
    padding: 5px 0px 15px;
}
.business_hour h4 {
     text-align: center;
}
.business_hour ul {
     margin: 0px;
     padding: 0px;
     padding-left: 10%;
}
.business_hour ul li {
     float: left;
     width: 100%;
     list-style-type: none;
     font-size: 12px;
     text-align: right;
     padding-bottom: 5px;
     color: #303030;
     font-weight: 600;
}
.business_hour ul li span {
     float: right;
     width: 60%;
     text-align: left;
     margin-left: 10%;
}
.newmap_section ul li {
     text-align: center;
     padding: 5px 0px;
     font-size: 12px;
     list-style-type: none;
}
.textbox_rightside1{
     text-align: center;
    padding: 10px 13%;
    /*border: 1px solid #e1e1e1;*/
}
/*.textbox_rightside1 p{
     font-size: 12px;
}
*/
.textbox_rightside1 ul li{
     display: inline-block;
     padding: 0px 15px;
}
.textbox_rightside1 ul{
     padding: 0px;
     margin: 0px;
     text-align: center;
}
/*.textbox_rightside1 ul li a {
     background-color: #000;
     width: 40px;
     height: 40px;
     display: block;
     border-radius: 50%;
     color: #fff;
     font-size: 22px;
     line-height: 1.9;
}
*/
.textbox_rightside1 ul li a {
     color: transparent;
}
.textbox_rightside1 h5 {
     padding-left: 15px;
    color: #000;
    font-weight: 600;
    font-size: 18px;
}
/**********model css**********/
.myspmodel .modal-content {
     border-radius: 0px;
     background-color: #E0F3FD;
}
.myspmodel .modal-header .close {
     margin-top: -2px;
     opacity: 1;
     font-size: 40px;
     text-shadow: none;
     font-weight: normal;
}
.myspmodel .modal-title{
     font-size: 26px;
     padding: 15px 10%;
     font-weight: 600;
     color: #000;
     border-bottom: 2px solid #000;
}
.myspmodel .modal-header {
     padding: 15px;
     border-bottom: transparent;
}
.box_mobnumber {
     text-align: left;
     width: 50%;
     margin: 0 auto;
}
.box_mobnumber input[type="text"]{
     border:1px solid #000;
     background-color: #fff;
     border-radius: 0px;
     height: 38px;
}
.dhebtn {
     font-size: 17px;
     margin-top: 90px;
}
.dhebtn1 button{
     width: 100%;
     background-color: #000 !important;
     border-radius: 0px;
     color: #fff;
     margin-top: 15px;
     padding: 13px;
     font-size: 18px;
}
.dhebtn1 button:hover{
     background-color: #000 !important;
     border-radius: 0px;
     color: #fff;
}
.myspmodel .modal-footer {
    text-align: center;
     border-top: transparent;
}
.myspmodel .modal-dialog {
     width: 510px;
     margin: 30px auto;
}
/******************raduicss radio*************************/
.customchekbox {
     display: block;
     position: relative;
     padding-left: 35px;
     margin-bottom: 12px;
     cursor: pointer;
     font-size: 22px;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
}
/* Hide the browser's default radio button */
.customchekbox input {
     position: absolute;
     opacity: 0;
     cursor: pointer;
}
/* Create a custom radio button */
.checkmark {
     position: absolute;
     top: 0;
     right: 0;
     height: 25px;
     width: 25px;
     background-color: transparent;
     border-radius: 50%;
     border: 1px solid #000;
}
/* On mouse-over, add a grey background color */
.customchekbox:hover input ~ .checkmark {
     background-color: #ccc;
}
/* When the radio button is checked, add a blue background */
.customchekbox input:checked ~ .checkmark {
     background-color: #f50990;
}
/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
     content: "";
     position: absolute;
     display: none;
}
/* Show the indicator (dot/circle) when checked */
.customchekbox input:checked ~ .checkmark:after {
     display: block;
}
/* Style the indicator (dot/circle) */
.customchekbox .checkmark:after {
     top: 8px;
     left: 8px;
     width: 8px;
     height: 8px;
     border-radius: 50%;
     background: white;
}
/***********redio box end************/
/**********checkbox css*********/
.chedkbox_customsar {
     display: block;
     position: relative;
     padding-left: 35px;
    /*margin-bottom: 12px;
    */
     cursor: pointer;
     font-size: 22px;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
}
/* Hide the browser's default checkbox */
.chedkbox_customsar input {
     position: absolute;
     opacity: 0;
     cursor: pointer;
     height: 0;
     width: 0;
}
/* Create a custom checkbox */
.checkmark {
     position: absolute;
     top: 0;
     right: 0;
     height: 25px;
     width: 25px;
     background-color: transparent;
}
/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
     background-color: #ccc;
}
/* When the checkbox is checked, add a blue background */
.chedkbox_customsar input:checked ~ .checkmark {
     background-color: #000;
}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
     content: "";
     position: absolute;
     display: none;
}
/* Show the checkmark when checked */
.chedkbox_customsar input:checked ~ .checkmark:after {
     display: block;
}
/* Style the checkmark/indicator */
.chedkbox_customsar .checkmark:after {
     left: 9px;
     top: 5px;
     width: 5px;
     height: 10px;
     border: solid white;
     border-width: 0 3px 3px 0;
     -webkit-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     transform: rotate(45deg);
}
/***********end*************/
.modal-body_scrol {
     float: left;
     width: 100%;
     height: 300px;
     overflow-y: scroll;
}
.login_buttonmodel .btn-default1{
     background-color: #fff;
     border-radius: 0px;
     border:1px solid #000;
     float: right;
}
.login_buttonmodel .btn-default2{
     background-color: #000;
     border-radius: 0px;
     border:1px solid #000;
     color: #fff;
     float: left;
}
button.btn.btn-defaultf {
     background-color: #4267b2;
     color: #fff;
     width: 100%;
     font-size: 18px;
     margin-bottom: 10px;
}
.cont_login {
     padding: 27px 60px 15px;
}
button.btn.btn-defaulti {
     background-color: #000;
     width: 100%;
     color: #fff;
     font-size: 18px;
     margin-bottom: 10px;
}
.cont_login p {
     text-align: center;
     font-weight: 600;
     font-size: 16px;
}
.cont_login input[type="text"] {
     border-radius: 0px;
     box-shadow: none;
     height: 38px;
}
.cont_login input[type="password"] {
     border-radius: 0px;
     box-shadow: none;
     height: 38px;
}
.btn-default6{
     background-color: #000;
     color: #fff;
     font-size: 18px;
     margin-bottom: 10px;
     margin: 0 auto;
     display: block;
     border-radius: 0px;
}
.btn-default6:hover{
     background-color: #000;
     color: #fff;
}
a.btn.btn-defaulti7 {
     margin: 0 auto;
     display: block;
     margin-top: 20px;
     color: #000;
     text-decoration: underline;
}
div#myModal4 .cont_login {
     padding: 30px 17%;
}
div#myModal4 .modal-content {
     border-radius: 0px;
     background-color: #E0F3FD;
     padding: 0px 0px 50px;
}
div#myModal5 .modal-body{
     float: left;
     width: 100%;
}
div#myModal5 .modal-header {
     text-align: center;
    /*border-bottom: transparent;
    */
     float: left;
     width: 100%;
}
div#myModal5 .modal-content{
     float: left;
     width: 100%;
}
div#myModal5 .modal-footer {
     border-top: transparent;
     text-align: center;
     background-color: #f3f0e2;
     float: left;
     width: 100%;
}
div#myModal5 .modal-header h5{
     margin-top: 0px;
     font-weight: 600;
}
div#myModal5 .modal-header h6{
     margin-bottom: 5px;
}
div#myModal5 .book_nbox {
     padding: 0px 25px;
     text-align: right;
}
div#myModal5 .modal-footer .btn-default {
     color: #333;
     background-color: #fff;
     border-color: #ccc;
     border: 1px solid #000;
     border-radius: 0px;
     padding: 7px 20px;
}
div#myModal5 .book_section {
     padding: 5px 0px;
}
/***************/
 .ss-scroller-content {
     white-space: nowrap;
     overflow-y: visible;
     overflow-x: scroll;
     -webkit-overflow-scrolling: touch;
     width: 100%;
     position: relative;
}
.ss-scroller-content ol {
     padding-left: 14px;
}
 .timeslot-list li {
     display: inline-block;
}
.rebrandFor2020 {
     font-weight: 500;
}
 button.timeslot {
     margin: 0 16px 13px 0;
     min-width: 90px;
     text-transform: uppercase;
     font-size: 13px;
     padding: 10px 3px;
}
 .ss-button.text-light, a.ss-button.text-light, .ss-button.text-light, .styleseat .ss-button.text-light, a.ss-button.text-light {
     border: 2px solid #121111;
     box-shadow: none;
     background-color: #fff;
     color: #121111;
}
 .ss-modal-wall button {
     cursor: pointer;
     font-family: 'PT Sans', sans-serif;
}
.ss-modal-wall button {
     cursor: pointer;
     font-family: 'PT Sans', sans-serif;
}
.rebrandFor2020:active, .rebrandFor2020:hover {
     background: #121111;
     border-color: #121111;
     color: #fff;
}
.all_datesection {
     float: left;
     width: 100%;
}
.all_datesection h5{
     font-weight: 600;
     padding-left: 17px;
}
/************/
div#myModal7 .modal-body{
     float: left;
     width: 100%;
     height: 600px;
     overflow-y: scroll;
}
div#myModal7 .modal-header {
     text-align: center;
    /*border-bottom: transparent;
    */
     float: left;
     width: 100%;
}
div#myModal7 .modal-content{
     float: left;
     width: 100%;
}
div#myModal7 .modal-footer {
     border-top: transparent;
     text-align: center;
     background-color: #f3f0e2;
     float: left;
     width: 100%;
}
div#myModal7 .modal-header .close {
     margin-top: 9px;
     font-size: 18px;
}
div#myModal7 .book_nbox {
     padding: 0;
     text-align: right;
}
div#myModal7 .book_section {
     padding: 0px 0px;
}
div#myModal8 .modal-body{
     float: left;
     width: 100%;
}
div#myModal8 .modal-header {
     float: left;
     width: 100%;
}
div#myModal8 .modal-content{
     float: left;
     width: 100%;
}
div#myModal8 .modal-header h5{
     margin-top: 0px;
     font-weight: 600;
}
div#myModal8 .modal-header h6{
     margin-bottom: 5px;
}
div#myModal8 .book_section {
     padding: 5px 0px;
}
div#myModal8 .book_nbox {
     padding: 0px 25px;
     text-align: right;
}
.Cancell{
     background-color: #F0F0F0;
     padding: 15px;
     border-bottom: 1px solid #e1e1e1;
     margin-bottom: 10px;
     float: left;
     width: 100%;
}
/********************latest css**************************/
/*.memberpost {
     padding-top: 45px;
}
*/
.memberpost .sm-text-center {
     text-align: center;
}
/*.recent-member-info .btn-primary {
     border-radius: 4px !important;
     color: #fff;
     background-color: #0f95ff;
     border-color: #0f95ff;
}
*/
/* .newsletter_footer_button {
     background-color:transparent !important;
     border-color: transparent !important;
     border-radius:transparent !important;
}
*/
.newsletter_row a:hover {
     color: #fff;
}
/*.newsletter_button_left:hover{
     color: #FF30AB;
}
.newsletter_button_right:hover{
     color: #FF30AB;
}
*/
.footer_terms {
     text-align: left;
     margin-left: 0px;
     padding-left: 0px;
}
.footer_terms a:hover {
     color: inherit;
}
.categories-panel .lmargin a {
     margin-top: 6px;
     float: left;
     width: 100%;
     border-top: 1px solid #e1e1e1;
     padding-top: 6px;
}
.sub-level-link a {
     color: #000;
}
.categories-panel .panel-heading {
     color: #fff;
     background-color: #0f95ff;
     border-color: #0f95ff;
}
/*.website-search .input-group-addon {
     border-top-left-radius: 4px !important;
     border-bottom-left-radius: 4px !important;
     border-top-left-radius: 5px !important;
     border-bottom-left-radius: 5px !important;
}
*/
.sub-level-link .lmargin {
     margin-left: 0px;
}
.postdetail_page .pagehead h2 {
     margin-top: 5px;
}
.postdetail_page .pagehead h1 {
     font-size: 44px;
     margin-bottom: 0px;
}
.ragisterbox.ragisterbox_new input[type="email"], input[type="password"] {
     height: 40px;
     box-shadow: none;
     border: 1px solid #f1f1f1;
}
/*.ragisterbox_new{
     width: 40%;
     margin: 50px auto;
     display: block;
     background-color: #e0f3fd;
     padding: 20px 70px 150px;
     border-color: #e0f3fd;
     box-shadow: none;
}
*/
.ragisterbox_new label {
     display: none;
}
.ragisterbox_new h1{
     font-size: 28px;
     text-align: center;
     margin-bottom: 60px;
     text-transform: uppercase;
}
.ragisterbox_new input[type="submit"]{
     margin: 0 auto;
     display: block;
     background-color: #000;
     color: #fff;
     border-color: #000;
     width: 100%;
     margin-top: 20px;
     font-size: 18px;
     text-transform: uppercase;
}
.ragister_formn .ragisterbox input[type="email"], input[type="password"] {
     height: 40px;
     box-shadow: none;
     border: 1px solid #ccc;
     box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
/*.ragister_formn .ragisterbox{
     width: 75%;
     margin: 50px auto;
     display: block;
     background-color: #e0f3fd;
     padding: 20px 70px 150px;
     border-color: #e0f3fd;
     box-shadow: none;
}
*/
.ragister_formn .ragisterbox h1{
     font-size: 28px;
     text-align: center;
     margin-bottom: 60px;
     text-transform: uppercase;
}
/*.ragister_formn .ragisterbox .btn-info{
     margin: 0 auto;
     display: block;
     background-color: #000;
     color: #fff;
     border-color: #000;
     width: 100%;
     margin-top: 20px;
     font-size: 18px;
     text-transform: uppercase;
}
*/
/*.ragister_formn .ragisterbox {
     background-color: red;
     width: 75%;
     margin: 50px auto;
     display: block;
     background-color: #e0f3fd;
     padding: 20px 70px 70px;
     border-color: #e0f3fd;
     box-shadow: none;
}
*/
.postdetail_page .pagehead {
     text-align: center;
}
.pagehead h1 {
     text-align: center;
}
ul.pricing_menu ul li .btn-success {
     border-radius: 4px !important;
}
.header .website-search .member_search:focus{
     outline: none;
     box-shadow: none;
}
.mobile-main-menu.opened {
     right: 0px!important;
}
.mobile-main-menu .sidebar-nav > li {
     display: block;
     line-height: 20px;
     padding: 0 15px 0 20px;
}
.mobile-main-menu .sidebar-nav li a, .mobile-main-menu .sidebar-nav li span {
     text-decoration: none;
     color: rgb(255, 255, 255);
}
.mobile-main-menu ul li a, .mobile-main-menu ul li span {
     display: inline-block;
     float: left;
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     padding: 10px 0px;
     width: 80%;
     width: calc(100% - 40px);
}
.navbar-default .navbar-nav > li:last-child {
     border-right: none !important;
}
.module {
     background: #fafafa;
     border-color: #eee;
     border-image: none;
     border-radius: 6px;
     border-style: solid;
     border-width: 1px;
     padding: 15px;
     width: 100%;
     margin-bottom: ;
}
.module.nobmargin.member-login-container {
     background-color: rgb(249, 249, 249);
     border-color: rgb(244, 241, 241);
     color: rgb(31, 31, 31);
}
.body-content {
     margin-bottom: 30px;
}
.clearfix-lg {
     margin-bottom: 40px;
}
/*.fa.fa-envelope:before {
     background-image: url(https://www.arshairstylistdirectory.com/images/envelop.png);
     content: "";
     z-index: 999;
     position: absolute;
     bottom: -8px;
     right: -21px;
     background-color: transparent !important;
     background-size: cover;
     height: 25px;
     width: 26px;
     text-align: center;
}
.fa-facebook:before {
     background-image: url(https://www.arshairstylistdirectory.com/images/facebooks1.png);
     content: "";
     z-index: 999;
     position: absolute;
     bottom: -8px;
     right: -21px;
     background-color: transparent !important;
     background-size: cover;
     height: 25px;
     width: 25px;
     text-align: center;
     font-size: 0px;
}
.fa-instagram:before {
     background-image: url(https://www.arshairstylistdirectory.com/images/facebook_1.png);
     content: "";
     z-index: 999;
     position: absolute;
     bottom: -8px;
     right: -21px;
     background-color: transparent !important;
     background-size: cover;
     height: 25px;
     width: 25px;
     text-align: center;
     font-size: 0px;
}
*/
li.list-social-links {
     width: 18px;
     margin-right: 0px;
}
li.list-social-links a {
     color: transparent !important;
}
li.list-social-links-footer {
     float: left;
     width: 40px;
}
li.list-social-links-footer a{
     color: transparent !important;
}
/********************new navbar css**************************/
.navbar {
     background-color: #0F95FF;
     color: #ffffff;
     border-radius: 0px;
     width: 100%;
     max-width: 100%;
}
.navbar .menu {
     display: flex;
     position: relative;
     margin-bottom: 0px;
     padding-left: 45%;
}
@media (max-width: 820px) {
     .navbar .menu {
         display: block;
         position: relative;
    }
}
.navbar {
     min-height: 40px;
}
.navbar .menu li {
     flex: 1;
     display: flex;
     text-align: center;
     transition: background-color 0.5s ease;
}
.navbar .menu a {
     flex: 1;
     justify-content: center;
     display: inline-flex;
     color: #ffffff;
     text-decoration: none;
     padding: 10px;
     position: relative;
}
.navbar .menu a > .fa {
     font-weight: bold;
     margin-left: 8px;
     margin-top: 4px;
}
.navbar .menu li:hover {
     background-color: #FF30AB;
}
.navbar .menu li:hover .dropul {
     display: flex;
}
@media (max-width: 820px) {
     .navbar .menu li:hover .dropul {
         display: none;
    }
     .fa-angle-down {
         display: none;
    }
}
a.hasDropdown:after {
     position: absolute;
     bottom: -16px;
     left: 50%;
     transform: translateX(-50%);
     height: 0;
     width: 0;
     border: 8px solid transparent;
     border-top-color: #25283d;
     z-index: 2;
}
@media (max-width: 820px) {
     li:hover a.hasDropdown:after {
         display: none;
    }
}
li:hover a.hasDropdown:after {
     content: '';
     border-top-color: #8F3985;
}
.dropul {
     display: none;
     position: absolute;
     top: 40px;
     left: 0;
     right: 0;
     background-color: #ffffff;
     box-shadow: 0 2px 0 rgba(0, 0, 0, 0.06);
     padding: 20px;
     text-align: left;
     margin-bottom: 30px;
     z-index: 9999;
}
.dropul__list {
     flex: 1;
    /*display: flex;
    */
     flex-wrap: wrap;
     min-width: 0;
}
.dropul__listItem {
     flex: 0 0 25%;
     padding: 10px 30px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
.dropul__listItem > div {
     color: #000;
     cursor: pointer;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
.dropul__listItem > div:hover {
     color: #FF30AB;
}
.dropul__list.dropul__list-multi img {
     width: 100%;
     height: 270px;
     object-fit: cover;
     border-radius: 5px;
     border: 2px solid #FF30AB;
}
.dropul.has-multi .dropul__listItem {
     flex-basis: 100%;
}
.dropul.has-multi .dropul__list {
     flex-basis: 33.333%;
     border-radius: 4px;
}
.dropul.has-multi .dropul__list:not(:last-child) {
     border-right: solid 1px #f3f3f3;
     margin-right: 20px;
}
.dropul.has-multi .dropul__listItem a {
     color: #000;
     padding: 0px
}
.dropul.has-multi .dropul__listItem a:hover{
     color: #FF30AB
}
 .navbar .menu .dropul__list a {
     color: #000 ;
     text-align: left ;
     padding-left: 0px ;
     justify-content: inherit;
}
 .navbar .menu .dropul__list li {
     background-color: transparent ;
}
 .navbar .menu .dropul__list .dropdown-menu{
     box-shadow: none;
     border: transparent;
     min-width: 290px;
}
 .navbar .menu .dropul__list .dropdown-menu>li>a:focus, .navbar .menu .dropul__list .dropdown-menu>li>a:hover {
     color:#FF30AB;
     text-decoration: none;
     background-color: transparent;
}
.navbar .menu .dropul__list .dropdown .caret{
     margin-top: 9px;
}
/*.navbar .menu .dropdown-menu li a {
     color: #000 !important;
     text-align: left !important;
     justify-content: left !important;
}
*/
.navbar .menu .dropdown-menu a:hover {
     background-color: transparent;
     color: #fff;
}
.navbar .menu .dropdown-menu a {
     color: #000;
     justify-content: left;
}
.navbar li:hover > ul.dropdown-menu {
     display: block;
     padding-top: 0px;
     padding-bottom: 0px;
}
.dropdown-submenu {
     position:relative;
}
.dropdown-submenu>.dropdown-menu {
     top: 0 !important;
     right: 100%;
     margin-top:-6px;
     padding-top: 0px;
}
.navbar .menu .dropdown-menu{
     top: 37px;
     left: inherit;
}
/* rotate caret on hover */
.dropdown-menu > li > a:hover:after {
     text-decoration: underline;
     transform: rotate(-90deg);
}
/******************blog css**************************/
.row.blog_row {
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
}
.row.blog_row .bmargin {
     flex: 33.33%;
     margin-bottom: 30px !important;
}
.pic_blog {
     background-color: #fff;
     box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15);
     float: left;
     width: 100%;
     transition: all ease 0.5s;
     -webkit-transition: all ease 0.5s;
     -moz-transition: all ease 0.5s;
     -o-transition: all ease 0.5s;
     -ms-transition: all ease 0.5s;
     transform: scale(1);
     border-radius: 5px;
}
.pic_blog:hover {
     transform: translateY(-10px);
}
.pic_blog .pic-caption {
     padding: 25px;
     float: left;
     width: 100%;
     text-align: left;
}
.imgblog_post_backcolor img {
     border-radius: 5px 5px 0px 0px;
     height: 250px;
     object-fit: cover;
}
.pic_blog .pic-caption h3 {
     font-size: 20px;
     font-weight: 700;
     color: #262626;
     transition: all ease 0.3s;
     font-family: 'PT Sans', sans-serif;
}
.pic_blog .pic-caption p {
     font-weight: 400;
     color: #515d6d;
     font-size: 16px;
     font-family: 'PT Sans', sans-serif;
}
.pic_blog .pic-caption .btn-success {
     background-color: transparent;
     border-color: transparent;
     color:#199adb;
     font-size: 16px;
     font-family: 'PT Sans', sans-serif;
}
/*font-family: 'Poppins', sans-serif;
*/
.box_img{
     display: flex;
}
.box_img1{
     flex:14%;
     margin: 5px;
     text-align: center;
     border: 1px solid #e1e1e1;
}
.box_img1 img{
     width: 100%;
     height: 150px;
     object-fit: cover;
}
section.blog_section {
     margin-top: 20px;
}
.searchbox.searchbox_blog {
     float: right;
     margin-bottom: 20px;
     width: auto;
}
.heading_blog {
    /* border-bottom: 2px solid #199adb;
    */
     margin-bottom: 30px;
     margin-top: 0px;
}
.heading_blog h4 {
     text-transform: uppercase;
     font-weight: 600;
}
.heading_imgbox_details {
     text-align: center;
}
.heading_imgbox_details img{
     width: 100%;
     height: 160px;
     object-fit: cover;
}
.heading_imgbox_details h4{
     font-size: 14px;
     font-weight: 600;
}
.heading_imgbox_details .btn-danger {
     background-color: #FF30AB;
     border: 1px solid #FF30AB;
     border-radius: 0px;
     margin: 10px auto;
    /* margin: 0 auto;
     */
     display: block;
     padding: 5px 12px;
     font-weight: 600;
}
.heading_imgbox_details .btn-danger:hover{
     background-color: #FF30AB;
     border: 1px solid #FF30AB;
}
.mt-ab{
     margin-top: 20px;
}
.ad_img_ne img{
     width: 100%;
     height: 430px;
     object-fit: cover;
}
.sliderbar_img .btn-danger {
     background-color: #FF30AB;
     border: 1px solid #FF30AB;
     border-radius: 0px;
     margin: 10px auto;
     display: block;
     padding: 5px 12px;
     font-weight: 600;
}
.sliderbar_img img {
     width: 100%;
}
.sliderbar_img h4 {
     text-align: center;
}
.mrbtm{
     margin-bottom: 50px;
}
.searchbox.searchbox_blog span.input-group-addon {
     padding: 12px;
}
/*****************blog details css*********************************/
.box_list_blog_artical .heading_blog {
     float: left;
     width: 100%;
}
.box_list_blog_artical {
     display: flex;
     flex-wrap: wrap;
     flex-direction: row;
}
.box_list_blog_artical article.review-post{
     flex: 50%;
}
 .top-section h3 a {
     color: #333;
     font-size: 36px;
     font-weight: 600;
     text-transform: capitalize;
}
 .top-section h3 a:hover {
     color: #199adb;
}
 .review-post p {
     color: #515d6d;
     line-height: 22px;
     font-size: 16px;
}
section.blog_section_details {
     margin: 50px 0px 80px;
}
.blog_detailheading {
     text-align: center;
}
.mycontainver {
     width: 720px;
     margin: 0 auto;
}
section.blog_section_details p {
     line-height: 1.7;
     font-size: 15px;
}
.blog_section_details .clip_ul {
     padding: 0px;
}
.blog_section_details .clip_ul li {
     padding: 5px 0px;
     list-style-type: none;
}
.blog_detail_img img {
     width: 100%;
     height: 400px;
     object-fit: cover;
     margin-bottom: 20px;
}
ul.teg_page li {
     display: inline-block;
     padding: 0px 10px;
}
ul.teg_page {
     padding: 0px;
}
ul.teg_page li a:hover {
     background-color: #FF30AB;
     color: #fff;
     text-decoration: none;
}
ul.teg_page li a {
     color: #FF30AB;
     text-decoration: none;
     padding: 7px 12px;
}
/**********************how it work css********************************/
/*section.howitwork_page {
     background-image: url(http://directory11.endeavoritsolution.com/images/first3.jpg);
     background-repeat: no-repeat;
     background-size: 100%;
}
*/
/*.howit_backcolor {
     background-color: #ffffffd9;
     padding: 50px 0px;
}
*/
/*.perhow{
     text-align: center;
     margin-top: 40px;
}
*/
.howithead h1{
     font-weight: 600;
     font-size: 72px;
}
/*.howithead1 h2{
     font-weight: 700;
     text-align: center;
}
*/
.container_howit {
     width: 940px;
     margin: 0 auto;
}
/*.howithead {
     text-align: center;
     padding: 0px 20%;
     margin-bottom: 50px;
}
*/
.listnmap ul li:nth-child(2) {
     border-top-right-radius: 50px;
     border-bottom-right-radius: 50px;
}
.listnmap ul li:nth-child(1) {
     border-top-left-radius: 50px;
     border-bottom-left-radius: 50px;
}
.listnmap ul li a {
     color: #199adb;
     font-weight: 600;
     cursor: pointer;
}
.listnmap ul {
     border: 1px solid #;
     text-align: right;
}
.listnmap ul li {
     display: inline;
     padding: 7px 22px;
     border: 1px solid #199adb;
    /* border-radius: 30px;
     */
     margin: 0px 1px;
}
.mobile-main-menu.opened {
     right: 0px!important;
}
/*.listnmap .active a {
    */
    /* background-color: #000;
    */
    /* color: #fff !important;
    */
    /*
}
*/
/*.listnmap .active {
    */
    /* background-color: #000;
    */
    /*
}
*/
/*.how-it-works .post_heading {
     display: none;
}
*/
.howithead {
    /* background-color: #0f95ff;
    */
    /* color: #fff;
    */
     position: relative;
}
.howithead img{
     max-width: 55%;
     float: right;
     margin-top: 10%;
}
.howithead h2 {
     color: #FE2F1A;
     text-shadow: 0px 0px 1px #000000;
}
.jonbtn .btn-danger {
     border: none;
     color: white;
     padding: 12px 25px;
     text-align: center;
     text-decoration: none;
     font-size: 16px;
     transition: all .2s ease-in-out;
     background-color: #990000;
     background-image: linear-gradient(220deg, #990000 0%, #ff0000 74%);
     border-radius: 50px !important;
}
.jonbtn {
     position: absolute;
     top: 59%;
     right: 20%;
}
.howithead1 h1 {
     text-align: center;
     text-transform: uppercase;
     padding: 0px 60px;
     margin-top: 0px;
}
.howithead1 img {
     max-width: 50%;
     margin: 0 auto;
}
/*.howit_backcolor .row {
     margin-top: 50px;
}
*/
.mt50 {
     margin-top: 50px;
}
/*********************price table css*****************************/
.heair_price .pagehead{
     margin-bottom: 50px;
}
.heair_price .pagehead h1 {
     margin-top: 0px;
}
.plr{
     padding: 0px;
}
 .pl{
     padding-left: 0px;
}
 .pr{
     padding-right: 0px;
}
 ul.price1 {
     list-style-type: none;
    /* border: 1px solid #eee;
    */
     padding-top: 37%;
     padding-left: 0px;
}
ul.price1 li {
     list-style-type: none;
     padding: 12px;
     text-align: left;
     min-height: 45px;
     font-weight: 600;
}
.heair_price{
     margin:50px 0px;
}
.heair_price .price .grey strong {
     color: #FF30AB;
}
.heair_price .columns {
     margin-bottom:20px;
     cursor:pointer;
}
.heair_price .columns:hover .header {
     background-color:#FF30AB;
    border-top-left-radius: 0px;
     border-top-right-radius: 0px;
}
.heair_price .columns:hover .button{
     background-color:#FF30AB;
}
.heair_price .columns:hover .grey {
     color:#fff;
}
.heair_price .columns:hover .price {
     color: #ffffff;
     border-top-left-radius: 0px;
     border-top-right-radius: 0px;
     background-color: #0F95FF;
}
.heair_price .price {
     list-style-type: none;
     border: 1px solid #eee;
     margin: 0;
     padding: 0;
     -webkit-transition: 0.3s;
     transition: 0.3s;
     overflow: hidden;
     background-color: #f3f3f3;
}
.heair_price .price:hover {
     box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}
.heair_price .price .header {
     background-color: #111;
     color: white;
     font-size: 25px;
     transition: all .2s ease-in-out;
}
.heair_price .price li {
     border-bottom: 1px solid #eee;
     padding:12px;
     text-align: center;
     min-height: 45px;
}
/*.heair_price .highlight {
     transition: 0.3s;
}
.heair_price .highlight:hover {
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
}
*/
.heair_price .price .grey {
    /* background-color: #eee;
    */
     font-size: 20px;
     transition: all .2s ease-in-out;
    /* padding: 12px 40px;
    */
}
.heair_price .button {
     background-color: #4CAF50;
     border: none;
     color: white;
     padding: 15px 25px;
     text-align: center;
     text-decoration: none;
     font-size: 16px;
     transition: all .2s ease-in-out;
     background-color: #990000;
     background-image: linear-gradient(220deg, #990000 0%, #ff0000 74%);
     border-radius: 50px;
     margin: 15px auto;
     display: block;
     width: 70%;
}
.heair_price .button:hover {
     color: #ffffff;
     text-decoration: none;
}
section.heair_price .col-md-3{
     padding: 0px;
}
.col-md-3.col-sm-3.col-xs-12.pr {
     padding-right: 0;
     padding-left: 0;
}
.col-md-3.col-sm-3.col-xs-12.plr {
     padding: 0px;
}
.col-md-3.col-sm-3.col-xs-12.pl {
     padding-left: 0;
}
/*.highlight:hover {
     background-color: #0F95FF;
     color: #fff;
}
*/
@media only screen and (max-width: 600px) {
     .heair_price .columns {
         width: 100%;
    }
     ul.price1 {
         padding-top: 0;
         padding-left: 0px;
    }
    .heair_price .pagehead {
         margin-bottom: 0px;
    }
    .pr {
         padding-right: 15px;
    }
    .plr {
         padding: 0px 15px;
    }
    .pl {
         padding-left: 15px;
    }
}
/**********************how it work css*************************************/
.how-it-works .post_heading {
     display: none;
}
 .top_banner_howitwork{
     background-image: url(https://demo2.edirectorysolutions.com/images/how.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     color: #fff;
     text-align: center;
     background-position: center;
}
 .top_banner_howitwork h3{
     margin-top: 0px;
}
 .top_banner_howitwork_backcolor{
     background-color: #000000ad;
     padding: 100px;
}
 .section-title {
     text-align: center;
}
ul.list-categories li {
     list-style-type: none;
}
ul.list-categories li a {
     text-decoration: none;
     color: #199adb;
     font-weight: 600;
}
.preview {
     float: left;
     width: 20%;
     margin-top: 1.6%;
     padding-left: 25px;
}
.content {
     float: left;
     width: 80%;
     padding-right: 25px;
}
.preview a{
     background-color: #199adb;
     width: 70px;
     height: 70px;
     display: block;
     border-radius: 50%;
     text-align: center;
    /* line-height: 1.7;
     */
     font-size: 48px;
     color: #fff !important;
}
ul.list-categories {
     float: left;
     width: 100%;
    /* border: 1px solid #e1e1e1;
    */
     padding: 0px;
     margin-top:50px;
     margin-bottom: 50px;
}
li.list-category-item {
    /* border-bottom: 1px solid #e1e1e1;
    */
     float: left;
     width: 100%;
     padding: 0px 0px 25px;
}
ul.list-categories li:last-child {
     border-bottom: transparent;
}
a.btn.btn-custom.btn-custom-secondary {
     background-color: #199adb;
     color: #fff;
     padding: 12px 52px;
     font-size: 18px;
}
section.section-category {
     margin-bottom: 50px;
}
ul.list-navigation {
     padding: 0px;
     margin-top: 50px;
}
ul.list-navigation li a {
     color: #000;
}
ul.list-navigation li {
     list-style-type: none;
     padding-bottom: 10px;
}
.content .description {
     font-size: 13px;
     line-height: 1.5;
}
.content h2 {
     font-size: 24px;
}
/**************************review page css*********************************/
.reviews-page .post_heading {
     display: none;
}
.reviews-page .review-post>.details{
     background-color: #fff;
}
.reviews-page .review-post{
     float: left;
     margin-bottom: 10px;
     padding-bottom: 0px;
     width: 100%;
     background-color: #fff;
     padding: 15px 0px;
     border: 1px solid #f1f1f1;
}
.reviews-page .review-post>figure {
     float: left;
     margin-top: -2px;
     text-align: center;
     width: 120px !important;
}
.reviews-page .review-thumbnail img {
     width: 100px;
     height: 100px;
     border-radius: 3px;
     object-fit: cover;
}
.reviews-page .review-post>.details {
     float: right;
     width: calc(96% - 98px);
     border: transparent;
     min-height: auto;
}
.reviews-page .top-section {
     float: left;
     margin-bottom: 0px;
     position: relative;
     width: 100%;
}
.reviews-page .details .top-section>h3 {
     color: #555;
     font-size: 14px;
     font-weight: 600;
     margin-bottom: 3px;
     margin-top: 0;
     padding-right: 140px;
}
/*********************************nadeem today css 02/09/20220******************************************/
.categories-panel .panel-heading {
     color: #fff !important;
    background-color: #fec01d !important;
    border-color: #fec01d !important;
}
.category_page .btn-primary {
        background-color: #fec01d !important;
    border-color: #fec01d !important;
}
.asid_bar .btn-primary{
     background-color: #199adb !important;
     border-color: #199adb !important;
}
.categories-panel .panel-heading a:hover{
     color: #fff;
}
.review_page_m .re_heading {
     display: none;
}
.fa-star {
     color: #FFD700;
}
.fa-star-o{
     color: #FFD700;
}
.map {
    border: 1px solid #f9f9f9;
}
.login_page .module.nobmargin.member-login-container{
     background-color: #fff;
     -webkit-box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
     box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
}
.checkout_page .well{
     background-color: #fff;
     -webkit-box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
     box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
     width: 100%;
     margin: 0 auto !important;
     display: block;
}
.checkout_page input#signup_free_element_25 {
     background-color: #337ab7;
     border-color: #337ab7;
}
.ratings_table .col-sm-7 {
     width: 56.333333%;
}
.ratings_table .col-sm-5 {
     width: 43.666667%;
     margin-right: 0px;
     padding: 0px 5px;
}
.ratings_table .table-view-group {
     padding: 15px;
}
.privacy-policy h3{
     font-size: 22px;
     font-weight: 600;
}
.privacy-policy ul {
     padding-left: 15px;
}
section.page.terms-of-use {
     padding: 20px 0px 69px;
}
section.page.terms-of-use ul {
     padding-left: 20px;
}
section.page.terms-of-use ul li {
     list-style-type: none;
     list-style-type: decimal;
     padding-bottom: 15px;
}
section.page.terms-of-use ul li ul{
     margin-top: 10px;
}
section.page.terms-of-use ul li ul li{
     list-style-type: lower-alpha;
}
.asid_bar .module {
     margin-top: 20px;
}
.module {
     margin-bottom: 20px;
}
.socil_share ul li{
     display: inline-block;
}
.socil_share {
     position: absolute;
     right: 16px;
     top: 148px;
}
.socil_share .env {
     background: #2ab27b;
     margin-bottom: 5px;
     border-radius: 100%;
     color: #fff;
     display: inline-block;
     font-size: 14px;
     height: 27px;
     margin-right: 5px;
     padding: 4px 0;
     text-align: center;
     width: 27px;
}
.socil_share .ins {
     background: #2d6c95;
     margin-bottom: 5px;
     border-radius: 100%;
     color: #fff;
     display: inline-block;
     font-size: 14px;
     height: 27px;
     margin-right: 5px;
     padding: 4px 0;
     text-align: center;
     width: 27px;
}
.socil_share .fac{
     background: #3b5998;
     margin-bottom: 5px;
     border-radius: 100%;
     color: #fff !important;
     display: inline-block;
     font-size: 14px;
     height: 27px;
     margin-right: 5px;
     padding: 4px 0;
     text-align: center;
     width: 27px;
}
li.env a {
    /* background: #2ab27b;
     margin-bottom: 5px;
     border-radius: 100%;
    */
     color: #fff;
     display: inline-block;
     font-size: 14px;
    /* height: 30px;
     margin-right: 5px;
     padding: 4px 0;
    */
     text-align: center;
    /*width: 30px;
    */
}
/*li.env a:hover {
     color: #fff !important;
}
li.ins a:hover{
     color: #fff !important;
}
*/
li.ins a {
    /* background: #2d6c95;
    */
    /* margin-bottom: 5px;
    */
     border-radius: 100%;
     color: #fff;
     display: inline-block;
     font-size: 14px;
    /*height: 30px;
    */
    /* margin-right: 5px;
    */
    /*padding: 4px 0;
    */
     text-align: center;
    /*width: 30px;
    */
}
/*.fac a:hover{
    color: #fff !important;
}
*/
.fac a{
    /* background: #3b5998;
     margin-bottom: 5px;
     border-radius: 100%;
    */
     color: #000 !important;
     display: inline-block;
     font-size: 14px;
    /* height: 30px;
     margin-right: 5px;
     padding: 4px 0;
    */
     text-align: center;
    /* width: 30px;
    */
}
.hedingadd h1 {
     text-align: center;
     margin-bottom: 30px;
}
.search_detailnew article.review-post section.details {
     background-color: transparent;
     border: transparent;
}
h1,h2,h3,h4,h5,h6 {
     font-family: 'PT Sans', sans-serif !important;
}
p{
     font-family: 'PT Sans', sans-serif !important;
     font-weight: 400;
     font-size: 15px;
     line-height: 28px;
}
body{
     font-family: 'PT Sans', sans-serif !important;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
     font-family: 'PT Sans', sans-serif !important;
}
a{
    font-family: 'PT Sans', sans-serif !important;
}
span#link40:hover {
     color: inherit !important;
}
.footer_terms {
     font-family: 'PT Sans', sans-serif !important;
}
 .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
     background-color: #199adb !important;
     color: #fff !important;
}
.sider_box_list .pagination{
     padding-left: 25px;
}
.footer_menu a#link43{
     background: #2ab27b;
     margin-bottom: 5px;
     border-radius: 100%;
     color: #fff;
     display: inline-block;
     font-size: 22px;
     height: 40px;
     margin-right: 5px;
     padding: 4px 0;
     text-align: center;
     width: 40px;
}
.sider_box_list .container .clearfix-lg {
     margin-top: 0px;
     margin-bottom: 0px;
}
.heading_blog h1 {
     font-size: 30px;
     text-transform: capitalize;
     font-weight: 600;
     margin-top: 0;
}
.heading_blog h2 {
     display: none;
}
section.page.reviews .post_heading {
     display: none;
}
.footer_menu a#link44{
     background: #2d6c95;
     margin-bottom: 5px;
     border-radius: 100%;
     color: #fff;
     display: inline-block;
     font-size: 22px;
     height: 40px;
     margin-right: 5px;
     padding: 4px 0;
     text-align: center;
     width: 40px;
}
.footer_menu a#link45{
     background: #3b5998;
     margin-bottom: 5px;
     border-radius: 100%;
     color: #fff;
     display: inline-block;
     font-size: 22px;
     height: 40px;
     margin-right: 5px;
     padding: 4px 0;
     text-align: center;
     width: 40px;
}
.footer_menu a#link185{
     background: #c8232c;
     margin-bottom: 5px;
     border-radius: 100%;
     color: #fff;
     display: inline-block;
     font-size: 22px;
     height: 40px;
     margin-right: 5px;
     padding: 4px 0;
     text-align: center;
     width: 40px;
}
.footer_menu a#link186{
     background: #55acee;
     margin-bottom: 5px;
     border-radius: 100%;
     color: #fff;
     display: inline-block;
     font-size: 22px;
     height: 40px;
     margin-right: 5px;
     padding: 4px 0;
     text-align: center;
     width: 40px;
}
.footer_menu a#link187{
     background: #c8232c;
     margin-bottom: 5px;
     border-radius: 100%;
     color: #fff;
     display: inline-block;
     font-size: 22px;
     height: 40px;
     margin-right: 5px;
     padding: 4px 0;
     text-align: center;
     width: 40px;
}
.footer_menu a#link188{
     background: #1784bb;
     margin-bottom: 5px;
     border-radius: 100%;
     color: #fff;
     display: inline-block;
     font-size: 22px;
     height: 40px;
     margin-right: 5px;
     padding: 4px 0;
     text-align: center;
     width: 40px;
}
.footer_menu a#link189{
     background: #c8232c;
     margin-bottom: 5px;
     border-radius: 100%;
     color: #fff;
     display: inline-block;
     font-size: 22px;
     height: 40px;
     margin-right: 5px;
     padding: 4px 0;
     text-align: center;
     width: 40px;
}
.widgetimgbox {
     width: 75%;
}
.widgetimgbox img{
     margin-top: 50px;
}
/*.sider_box_list {
     float: left !important;
     width: 100% !important;
}
*/
.sliderbar_img {
     border: 2px solid #199adb;
     margin-bottom: 10px;
}
.asid_bar .module {
     background-color: #fff;
}
.header ul.nav.navbar-nav li ul li:hover {
     background-color: #001d38;
     color: #fff !important;
     cursor: pointer;
}
.header ul.nav.navbar-nav li ul li:hover a {
     color: #fff;
     font-weight: normal;
}
.header ul.nav.navbar-nav li ul li:hover span{
     color: #fff !important;
     cursor: pointer;
}
.header ul.nav.navbar-nav li ul li {
     padding: 10px;
}
ul.submenu li span:hover {
     color: #199adb !important;
}
.newsletter_row {
     padding-bottom: 0px !important;
}
.btn_footer_get_listed {
     padding: 15px 0px !important;
     text-decoration: none !important;
}
.recent-member-info .btn-primary {
     color: #fff;
     background-color: #199adb;
     border-color: #199adb;
     border-radius: 3px !important;
}
.content-container {
    /* background-color: #f5f7fa;
     */
     font-family: 'PT Sans', sans-serif !important;
}
.content-container .btn-info {
     color: #fff;
     background-color: #FEC01D;
     border-color: #FEC01D;
}
section.memberpost {
     background-color: #fafafa;
}
/*.homepage_steps .fa {
     color: #199adb !important;
}
*/
/*.navbar-default .navbar-nav>li:focus, .navbar-default .navbar-nav>li:hover{
     background-color: #199adb ;
     transition: background-color 0.5s ease;
}
*/
/*div#bs-main_menu ul.tablet-menu-ul {
     padding-left: 45%;
}
*/
.pic {
     background-color: rgba(41, 41, 41,0.8);
     color: rgb(255, 255, 255);
     background-repeat: no-repeat;
     background-position: center;
}
.pic .pic-caption {
     cursor: default;
     position: absolute;
     width: 100%;
     height: 100%;
     padding: 0 10px 15px;
     text-align: center;
     -moz-opacity: 0;
     opacity: 0;
     opacity: .9;
     color: #fff;
}
.pic .pic-caption {
     left: 0;
     top: 79%;
}
.pic .pic-caption .pic-title {
     margin-top: 10px;
     font-size: 18px;
     line-height: 1.3em;
     height: 24px;
     overflow: hidden;
     -webkit-transition: all .5s linear;
     -moz-transition: all .5s linear;
     -o-transition: all .5s linear;
     -ms-transition: all .5s linear;
     transition: all .5s linear;
}
.pic .pic-caption {
     background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%,rgba(41, 41, 41,0.85) 50%);
     color: rgb(255, 255, 255);
}
.pic .btn-success {
     background-color: #199adb;
     border-color: #199adb;
}
.pic .btn-success:hover {
     background-color: #199adb;
     border-color: #199adb;
}
.pic {
     border-radius: 8px;
     height: 197px !important;
     width: 100%;
     position: relative;
     overflow: hidden;
     display: inline-block;
     -webkit-animation: anima 2s;
     -moz-animation: anima 2s;
     -o-animation: anima 2s;
     -ms-animation: anima 2s;
     animation: anima 2s;
     -webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
     -o-backface-visibility: hidden;
     -ms-backface-visibility: hidden;
     backface-visibility: hidden;
     background-repeat: no-repeat;
     background-position: center center;
     background-size: cover;
     background-image: url(/images/image-placeholder.jpg);
     background-color: #ededed;
    /*box-shadow: 0 0 10px 0 rgba(0,0,0,.05) inset;
    */
     box-shadow: 0 0 24px 0 rgba(0, 0, 0, 1) inset;
}
.pic .pic-caption {
     cursor: default;
     position: absolute;
     width: 100%;
     height: 100%;
     padding: 0 10px 15px;
     text-align: center;
     -moz-opacity: 0;
     -khtml-opacity: 0;
     opacity: .9;
     color: #fff;
     top: 152px !important;
}
.pic:hover .pic-caption {
     top: 0!important;
}
.pic:hover .come-left, .pic:hover .come-right, .pic:hover .left-to-right, .pic:hover .open-down, .pic:hover .open-left, .pic:hover .open-right, .pic:hover .open-up, .pic:hover .pic-caption, .pic:hover .right-to-left, .pic:hover .rotate-in, .pic:hover .rotate-out, .pic:hover .top-to-bottom {
     -moz-opacity: 1;
     -khtml-opacity: 1;
     opacity: 1;
     -webkit-user-select: none;
     -moz-user-select: none;
     -o-user-select: none;
     -ms-user-select: none;
     user-select: none;
     -webkit-touch-callout: none;
     -moz-touch-callout: none;
     -o-touch-callout: none;
     -ms-touch-callout: none;
     touch-callout: none;
     -webkit-tap-highlight-color: transparent;
     -moz-tap-highlight-color: transparent;
     -o-tap-highlight-color: transparent;
     -ms-tap-highlight-color: transparent;
     tap-highlight-color: transparent;
}
.pic .pic-image, .pic-caption, .pic:hover .pic-caption, .pic:hover img {
     -webkit-transition: all .5s ease;
     -moz-transition: all .5s ease;
     -o-transition: all .5s ease;
     -ms-transition: all .5s ease;
     transition: all .5s ease;
}
span#link22 {
     color: #000;
     margin: 0 auto;
     display: block;
     text-align: center;
}
.navbar-default .navbar-nav>li{
     border-right:1px solid rgba(0, 0, 0, .1);
}
.box_text h4 a {
     color: #b73434;
}
.box_text h4 a:hover {
     color: #337ab7;
}
.footer_menu .col-md-5:nth-child(5) .submenu li:nth-child(1) {
     padding-left: 0px;
}
.footer_menu .col-md-5:nth-child(5) .submenu li {
     display: inline-block;
    /* padding: 0px 7px;
    */
}
img.img-responsive.weblogo:focus {
     outline: none;
}
a:focus{
     outline: none !important;
}
.search_all_result hr {
     display: none;
}
.search_all_result .col-md-8 {
     display: none;
}
.search_all_result .col-md-4 {
     display: none;
}
.postdetail_page .container {
     width: 100%;
    /* padding: 0;
     */
}
/*.how-it-works .post_heading h1 {
     text-align: center;
     font-weight: 600;
     font-size: 56px;
}
*/
.how-it-works{
    /* background-image: url(http://directory11.endeavoritsolution.com/images/first3.jpg);
     background-repeat: no-repeat;
     background-size: 100%;
     position: relative;
     padding: 50px 0px;
    */
    /* background-image: linear-gradient(220deg, #ffffff 0%, #ffe6f5 74%);
     padding: 2px 0px 50px;
     margin-bottom: -60px;
    */
}
.perhow p {
     line-height: 1.8;
}
/*.how-it-works:before{
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background-color: #ffffffd9;
     content: "";
}
*/
section.page.join .post_heading h1 {
     text-align: center;
     margin-bottom: 40px;
     margin-top: 40px;
     font-weight: 600;
     color: #333;
}
/*.sidemenu_panel .panel:hover .panel-heading a{
     background-color: #167ee6;
     color: rgb(255, 255, 255)!important;
}
.member_admin_sidemenu {
     border: transparent;
}
*/
/********************new blog css*********************************/
.search_result {
     border-bottom: 1px solid #e1e1e1;
     padding-bottom: 20px;
     margin-bottom: 20px;
     float: left;
     width: 100%;
}
.favorite {
     border: 1px solid rgb(238, 238, 238) !important;
     background-color: #e1e1e1 !important;
     color: rgb(85, 85, 85) !important;
     background: rgb(238, 238, 238) !important;
     border: 1px solid rgb(238, 238, 238) !important;
     font-size: 12px !important;
     padding: 5px !important;
     float: right !important;
}
.favorite:focus{
     outline: none !important;
}
.favorite span#bookmark-content {
     font-family: 'PT Sans', sans-serif !important;
}
.mid_section a {
    /* color: #199adb;
    */
     text-decoration: none !important;
}
.nolpad {
     padding-left: 0px !important;
}
.font-sm {
     font-size: 12px;
}
.mid_section .view-details {
     margin-bottom: 20px;
}
.bg-primary .badge {
     background-color: #fff;
     color: rgb(13, 69, 108);
}
/************new desing slider*********************/
.main-slider .carousel-inner .item {
     position: relative;
}
.main-slider .carousel-inner .item:before {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     content: '';
}
section.main-slider {
     width: 100%;
    
}
.header .btn_get_listed{
     border-radius: 5px !important;
    /* padding: 15px 40px;
    */
     font-size: 14px;
     font-weight: 600;
}
/*ul.mini-nav li a {
    */
    /* color: #000;
    */
    /*
}
*/
.heading_area h1 {
     font-weight: normal !important;
}
.home_page .header {
     z-index: 999;
}
.homepage_steps {
     float: left;
     width: 100%;
}
/***********new blog css******************/
.explorer_europe .single_explorer {
     margin-bottom: 30px;
     border-radius: 10px;
     overflow: hidden;
  
}
.explorer_europe .single_explorer .thumb {
     overflow: hidden;
     position: relative;
}
.explorer_europe .single_explorer .thumb:before {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     content: "";
     height: 300px;
     z-index: 1;
     background-color:#001d3847;
}
.explorer_europe .single_explorer .thumb img {
     width: 100%;
     border-top-left-radius: 10px;
     border-top-right-radius: 10px;
     -webkit-transition: 0.3s;
     -moz-transition: 0.3s;
     -o-transition: 0.3s;
     transition: 0.3s;
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -ms-transform: scale(1.1);
     transform: scale(1.1);
     height: 250px;
     object-fit: cover;
}
.explorer_europe .single_explorer:hover .thumb img {
     -webkit-transform: scale(1);
     -moz-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1);
}
.explorer_europe .single_explorer .explorer_bottom {
     padding: 20px 14px 18px 20px;
     border: 1px solid #EAEAEA;
     border-bottom-left-radius: 10px;
     border-bottom-right-radius: 10px;
     /*min-height: 175px;*/
}
.explorer_europe .single_explorer .explorer_bottom .icon {
     width: 120px;
     display: none;
    /* height: 50px;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     border-radius: 50%;
     background: #00D363;
     color: #fff;
     text-align: center;
     line-height: 50px;
    */
}
.listnmap {
     display: none;
}
.explorer_europe .single_explorer .explorer_bottom .icon img {
     width: 55px !important;
     height: 50px;
     object-fit: cover;
     border-radius: 50%;
}
.explorer_info h3 {
     margin-top: 0px;
}
.explorer_europe .single_explorer .d-flex {
     display: flex;
     align-items: normal !important;
}
/*.explorer_europe .col-md-6:nth-child(2) .single_explorer .explorer_bottom .icon {
     background: #FF5748;
}
.explorer_europe .col-md-6:nth-child(3) .single_explorer .explorer_bottom .icon {
     background: #D465EF;
}
.explorer_europe .col-md-6:nth-child(4) .single_explorer .explorer_bottom .icon {
     background: #5DB2FF;
}
.explorer_europe .col-md-6:nth-child(5) .single_explorer .explorer_bottom .icon {
     background: #FFD35A;
}
.explorer_europe .col-md-6:nth-child(6) .single_explorer .explorer_bottom .icon {
     background: #37EBED;
}
*/
.explorer_info h3 a {
     color: #1F1F1F;
     text-decoration: none;
     font-size: 19px;
     font-weight: 600;
     text-shadow: none !important;
}
.explorer_europe .single_explorer .explorer_bottom .icon i {
     font-size: 30px;
}
.explorer_europe .single_explorer .explorer_bottom .explorer_info {
     padding-left: 10px;
}
.explorer_europe .single_explorer .explorer_bottom .explorer_info p {
     color: #727272;
     font-size: 14px;
     font-weight: 400;
     font-family: "Raleway", sans-serif;
     margin-bottom: 0;
     margin-top: 3px;
}
.explorer_europe .single_explorer .explorer_bottom .explorer_info ul{
     margin: 0px;
     padding: 0px;
}
.explorer_europe .single_explorer .explorer_bottom .explorer_info ul li {
     font-size: 14px;
     color: #727272;
     line-height: 24px;
     list-style: none;
}
.explorer_europe .single_explorer .explorer_bottom .explorer_info ul li i {
     color: #199adb;
     padding-right: 5px;
}
.explorer_europe {
     padding: 0px 0px 30px;
}
.homepage-section-1 {
     padding-bottom: 20px;
}
/**************footer css****************/
.footer_menu li span#link40 {
     line-height: 1.8;
}
.footer_terms {
     padding-top: 4%;
}
.btn_footer_get_listed {
     width: 30% !important;
     float: right !important;
}
.btn_footer_get_listed a{
     text-decoration: none;
}
.homepage_steps .fa {
     font-size: 36px !important;
}
/**********latest membar***********/
.membarimg_seciton {
     margin-bottom: 30px;
}
.membarimg_seciton a {
     transform: scale(1);
     -webkit-transition: all .3s ease-in-out;
     transition: all .3s ease-in-out;
     display: block;
     box-shadow: 0 0 8px 0 rgba(0,0,0,0.08);
     background-color: #fff;
     background: #fff;
     overflow: hidden;
}
/*.membarimg_seciton img {
     min-height: 350px;
     object-fit: contain;
}
*/
.membarimg_seciton img {
     object-fit: cover;
     height: 260px;
     width: 100%;
     border-top-left-radius: 10px;
     border-top-right-radius: 10px;
     -webkit-transition: 0.3s;
     -moz-transition: 0.3s;
     -o-transition: 0.3s;
     transition: 0.3s;
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -ms-transform: scale(1.1);
     transform: scale(1.1);
}
.backgcolor:hover img {
     -webkit-transform: scale(1);
     -moz-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1);
}
.listing-item {
     overflow: hidden;
}
.listing-small-badges-container {
     position: absolute;
     top: 25px;
     left: 25px;
     z-index: 110;
     padding-right: 50px;
}
.listing-badge.now-open {
     background-color: #54ba1d;
}
.listing-badge.now-open {
     float: left;
     position: absolute;
     transform: rotate(45deg);
     right: -64px;
     top: 22px;
     text-align: center;
     width: 200px;
     font-size: 12.5px;
     margin: 0;
     z-index: 999;
     color: #fff;
     font-weight: 500;
     line-height: 28px;
}
.listing-item-content {
     position: absolute;
     left: 0;
     padding: 0 32px;
     padding-right:15px;
     width: 100%;
     z-index: 50;
     box-sizing: border-box;
     padding-left: 15px;
     bottom: 25px;
}
.listing-item-content span.tag {
     text-transform: uppercase;
     font-size: 9px;
     letter-spacing: 2.5px;
     font-weight: 60;
     background: rgba(255,255,255,0.3);
     border-radius: 50px;
     padding: 6px 14px;
     line-height: 15px;
     color: #fff;
     font-weight: 400;
     margin-bottom: 11px;
}
.listing-item-content span.tag {
     background: #199adb;
}
.listing-item-content h3 {
     color: #fff;
     font-size: 24px;
     position: relative;
     font-weight: 500;
     margin: 0;
     line-height: 28px;
     margin-top: 10px;
}
.listing-item-content span {
     font-size: 16px;
     font-weight: 300;
     display: inline-block;
     color: rgba(255,255,255,0.7);
     line-height: 24px;
     margin-top: 0;
}
.new_theme_review_count {
     padding: 15px 32px;
     background-color: #fff;
     box-shadow: 0 0 8px 0 rgba(0,0,0,0.08);
     background-color: #fff;
     background: #fff;
     float: left;
     width: 100%;
}
.rating {
     float: left;
     line-height: 23px;
    /* margin-right: 15px;
     */
}
.new_theme_review_count .lp-star-bad {
     color: #ffc600;
}
section.memberpost {
     padding: 50px 0px;
     float: left;
     width: 100%;
     margin-bottom: 30px;
}
.homepage-section-1 {
     float: left;
     width: 100%;
}
.homepage-section-1 hr {
     display: none;
}
/*nav.navbar.navbar-default.lockedonscroll {
     border-top: 2px solid #fff !important;
}
*/
body.home_page nav.navbar.navbar-default.lockedonscroll {
     border-top: transparent !important;
}
/**********addvertics***********/
.footer_add {
     position: relative;
     margin-bottom: 115px;
}
.hedingadd {
     position: absolute;
     top: 10%;
     text-align: center;
     padding: 5% 25% 15px;
     color: #fff;
}
.hedingadd p {
     font-size: 16px;
     line-height: 1.8;
}
.hedingadd .btn-info {
     margin-top: 40px;
     padding: 12px 36px;
     border-radius: 5px !important;
     background-color: #199adb;
     border: 1px solid #199adb;
}
.hedingadd .btn-info:hover {
     background-color: #199adb;
     border: 1px solid #199adb;
}
.footer_add::before {
     position: absolute;
     content: "";
     background-color: #001D38;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
    /* z-index: -1;
    */
     opacity: .5;
}
/******************search membar result***********************/
.gmap_canvas {
     height: 300px !important;
}
.mapouter {
     height: 300px !important;
}
.deate_event .fa {
     color: #199adb;
     margin-right: 10px;
}
.price_event span {
     font-size: 16px;
     font-weight: 600;
}
.price_event span.price_eventrs {
     display: block;
     font-size: 19px;
     font-weight: 600;
     color: #337ab7;
}
.categories-panel .sub-level-link {
     float: left;
     width: 32%;
    /* padding: 0;
     */
     padding-bottom: 15px;
}
/*********revies pageination css*************/
.review_page_m ul.pagination a {
     padding: 10px 10px;
     border: 1px solid #e1e1e1;
     margin-right: 3px;
}
.review_page_m ul.pagination strong {
     border: 1px solid #e1e1e1;
     padding: 10px 10px;
     margin-right: 3px;
     color: #199adb;
}
/***********new responsive 05/11/2020**************/
@media only screen and (max-width: 767px) and (min-width: 300px){
     .jonbtn {
         position: inherit;
         top: 0;
         right: 0;
         margin-top: 20px;
    }
    section.main-slider {
         margin-top: -191px;
    }
}
/***********************************/
.img-circle {
     border-radius: 1000px!important;
}
.badge{
     background-color: #3c333f;
}
/*************************************responosive css****************************************************************************************************/
@media (min-width: 768px){
    .navbar-nav {
         float: left;
         margin: 0;
    }
}
@media only screen and (max-width: 767px) and (min-width: 300px){
    ul.mini-nav li {
         padding: 0px 3px;
    }
    ul.mini-nav li:nth-child(4) {
         margin-left: 0px;
    }
     .checkout_page .well{
         width: 100%;
    }
    section.page.join .post_heading h1 {
         font-size: 24px;
         padding: 0px 21%;
         font-weight: 600;
    }
    img.responsive-img {
         width: 49.5% !important;
         height: auto !important;
    }
     .login-cta-buttons .btn-danger {
         display: inline-block;
         margin-bottom: 10px;
    }
    .login-cta-buttons .col-md-6{
         padding: 0px;
    }
    .text_poulaar_categori h1 {
         padding:0px 15px;
    }
    .img_box_popular_categories img {
         height: 200px;
    }
    .homepage_step_1 {
         margin-bottom: 15px;
    }
    .homepage_step_1 h3 {
         margin-bottom: 5px;
         margin-top: 5px;
         font-size: 22px;
    }
    .homepage_step_1 p {
         margin-bottom: 0px;
    }
    .homepage_step_2 {
         margin-bottom: 15px;
    }
    .homepage_step_2 h3 {
         margin-bottom: 5px;
         margin-top: 5px;
         font-size: 22px;
    }
    .homepage_step_2 p {
         margin-bottom: 0px;
    }
    .homepage_steps .fa {
         font-size: 36px !important;
    }
    .search_resultp .top-section .review-count{
         position: inherit !important;
         top: inherit;
         float: left;
         width: 100%;
    }
    .ratings_table .col-sm-5 {
         width: 100%;
         margin-right: 0px;
         padding: 0px 5px;
         margin-bottom: 20px;
    }
    .ratings_table .col-sm-7 {
         width: 100%;
    }
    .module.search_result {
         margin-top: 20px;
    }
    .feature-search h1 {
         font-size: 22px;
    }
    .module.search_result h3 {
         margin-top: 5px;
         font-size: 18px;
    }
    .well.member-review-image img {
         width: 100%;
         height: 130px;
         object-fit: contain;
         margin-bottom: 10px;
    }
    section.search_resultp .review-thumbnail img{
         margin-bottom: 20px;
    }
    .search_all_result1 article.review-post>figure {
         width: 100%;
         margin-bottom: 20px;
    }
    img.img-responsive.subimg{
         height: 300px !important;
    }
    .module.search_result img {
         height: 200px;
         object-fit: contain;
         margin-bottom: 20px;
    }
    .search_all_result1 .top-section .review-count{
         position: inherit;
    }
    .socil_share {
         bottom: 15px;
         top: inherit;
    }
     .mobile-main-menu .sidebar-nav li ul{
         padding-left: 0 !important;
    }
    article.review-post {
         width: 100% !important;
    }
    .top_banner_howitwork_backcolor {
         padding: 36px;
    }
    .widgetimgbox {
         display: none;
    }
    .preview {
         width: 30%;
         padding-left: 0;
         margin-top: 6.6%;
    }
    .content {
         width: 70%;
         padding-right: 0;
    }
    .footer .footer_menu .vpad .submenu li a {
         width: 35px !important;
         height: 35px !important;
         font-size: 19px !important;
         padding: 0px;
    }
    .footer_add {
         padding: 0px;
    }
    .footer_add img {
         width: 100% !important;
         margin-bottom: 0;
         height: 350px;
         object-fit: cover;
    }
    .hedingadd {
         position: absolute;
         top: 0;
         text-align: center;
         padding: 5% 0% 15px;
         color: #fff;
    }
    .hedingadd h1 {
         text-align: center;
         margin-bottom: 19px;
         font-size: 36px;
    }
     .mycontenbox{
         padding: 0px;
    }
     .mycontenbox input[type="text"]{
         height: 40px;
         border: 1px solid #f1f1f1;
         margin: 5px 0px;
         box-shadow: none;
    }
     .mybox_caption{
         padding: 5px;
         flex-direction: column;
    }
     .mycontenbox .btn-danger{
         height: 40px;
    }
     .mobile-main-menu{
         top: 40px !important;
    }
     .mobile-main-menu{
         background: #199adb !important;
    }
     .lockedonscroll {
         position: fixed !important;
         top: 0;
         background-color: transparent !important;
         z-index: 999;
    }
     .main-slider .carousel-inner {
         height: 85vh;
    }
    .main-slider .carousel-inner .item img {
         height: 85vh;
         object-fit: cover;
    }
    span.input-group-addon.nep {
         display: none;
    }
     .main-slider .carousel-caption {
         right: 0;
         left: 0;
         width: 100%;
         bottom: 40px;
    }
     .navbar-toggle{
         background-color: #199adb !important;
    }
     .heading_area h1 {
         font-size: 28px !important;
    }
     span#link22 {
         color: #fff;
         text-align: left;
    }
    .plf {
         padding-left: 15px;
    }
    .newsletter_button_left {
         text-align: center;
         margin-bottom: 20px;
    }
    ul.mini-nav {
         padding-top: 0px;
         text-align: center
    }
    .boxf55 {
         float: left;
         width: 100%;
         margin-bottom: 20px;
    }
    .boxfnew .boxf1:nth-child(1) {
         margin-left: 0;
    }
    .boxf2 {
         position: inherit;
         width: 100%;
         float: left;
         padding: 0px 25px;
    }
    .header div#website_logo {
         float: left !important;
         width: 100% !important;
    }
    .header .header-right-container {
         float: left !important;
         width: 100% !important;
    }
     .navbar .menu {
         padding-left: 0px !important;
    }
    .header .website-search .member_search {
         width: 100% !important;
    }
    .header .website-search {
         left: 0 !important;
         position: inherit;
         top: 0;
    }
    .website-search .input-group {
         float: left;
         width: 100%;
    }
    img.img-responsive.weblogo {
         height: auto !important;
         width: auto !important;
         object-fit: contain !important;
    }
    .footer_menu .col-md-6 {
         width: 100% !important;
         float: left !important;
    }
    .footer_menu .col-md-5 {
         width: 100% !important;
         float: left !important;
    }
    .footer_menu .col-md-2 {
         width: 50% !important;
         float: left !important;
    }
    .product_slider_top .carousel-showmanymoveone .carousel-control.left {
         left: 0;
    }
    .product_slider_top .carousel-control.right {
         right: 0;
    }
    div#offerModal .modal-dialog {
         width: auto !important;
    }
    .listnmap {
         float: left;
         width: 100%;
         margin-top: 20px;
    }
    .searchbox {
         width: 100%;
         float: left;
    }
    .dorp_page ul li {
         padding: 10px 10px;
    }
    article.review-post>.details {
         width: 100% !important;
    }
    .search_all_result_list .review-post {
         float: left;
         width: 100%;
    }
    .search_all_result_list .review-post>.details {
         width: 100%;
    }
    .heading_imgbox_details img {
         object-fit: contain;
    }
    .box_img {
         display: flex;
         flex-direction: column;
    }
    .container_howit {
         width: auto;
         margin: 0 auto;
    }
    .howithead h1 {
         font-size: 46px;
    }
    .howithead {
         padding: 0px 5%;
    }
    .perhow p {
         padding: 0px 5%;
    }
    /*.navbar .menu li {
         float: left;
         width: 33.33%;
    }
    */
    .navbar .menu .dropdown-menu {
         right: inherit !important;
    }
    .dropdown-submenu>.dropdown-menu {
         left: 100% !important;
    }
    .navbar-toggle .icon-bar {
         background-color: #fff;
    }
    .navbar-toggle {
         border: 1px solid #ffffff;
         border-radius: 0px;
         margin-right: 6% !important;
    }
    .navbar .menu a {
         justify-content: flex-start;
    }
    span.label.label-default.favorite_new {
         margin-right: 0;
    }
    .riviewtopcenter {
         left: 35%;
    }
}
/*** Account ***/
.form-horizontal .checkbox, .form-horizontal .radio {
     min-height: 16px;
     float: left;
}
.checkbox.sub-category label {
     float: left;
     width: 100%;
}
 input.form-control.priceClass {
     width: 50% !important;
     height: 20px;
     float: left;
}
 .btn-facebook {
     background-color: #3c66c4;
     border: 1px solid #3c66c4;
     color: #ffffff !important;
     cursor: pointer;
}
 .btn-google {
     background-color: #cf4332;
     border: 1px solid #cf4332;
     color: #ffffff !important;
     cursor: pointer;
}
 .dashboard-publish-content a i {
     min-width: 32px;
     text-align: center;
}
 table.dashboard_info {
     width: 100%;
}
 table.dashboard_info td {
     width: 50%;
     padding-right: 15px;
}
 table.dashboard_info td:last-child {
     padding-right: 0;
}
 table.dashboard_info .reminder {
     background: none repeat scroll 0 0 #e8eef7;
     border-radius: 5px;
     border: 1px solid #cedbf3;
     clear: both;
     color: #333;
     float: left;
     font-size: 14px;
     line-height: 20px;
     margin: 0 0 15px;
     padding: 10px 15px;
     text-align: center;
     width: calc(100% - 32px);
}
 #account-body .reminder > h2 {
     font-size: 24px;
     font-weight: 600;
     line-height: 1.35em;
     margin-bottom: 10px;
}
 #account-body .reminder > p {
     font-size: 19px;
     line-height: 1.4em;
     margin-bottom: 20px;
     font-weight: normal;
}
 #account-tabs .reminder textarea {
     float: none;
     font-size: 13px;
     min-height: 99px;
     padding: 11px 10px 10px;
     text-transform: lowercase;
     white-space: nowrap;
     width: calc(100% - 22px);
}
 #account-tabs .reminder img {
     margin-top: 20px;
     max-width: 300px;
     height: 161px;
}
 .four-sec {
     -webkit-transition: width 4s ease-in-out;
     -moz-transition: width 4s ease-in-out;
     -ms-transition: width 4s ease-in-out;
     -o-transition: width 4s ease-in-out;
     transition: width 4s ease-in-out;
}
 .well {
     display: inline-block;
     width: 100%;
}
 .clickhide {
     cursor: pointer;
}
 @media only screen and (max-width: 568px) {
     table.dashboard_info td {
         float: left;
         width: 100% !important;
         padding-right: 0;
    }
}
 .select-sub-categories-title{
     position: relative;
}
 .checkbox.sub {
     font-size: 0.9em;
     margin-left: 15px;
}
 input.form-control.category_keyword_search {
     width: 170px;
     position: absolute;
     right: 10px;
     top: 6px;
     font-size: 12px;
     height: 32px;
}
 .select-sub-categories-body.searching ul > li, .select-sub-categories-body.searching .sub-sub-category {
     display:none;
}
 .select-sub-categories-body.searching ul > li.search, .select-sub-categories-body.searching .sub-sub-category.search {
     display:block;
}
 .select-sub-categories-body > ul > li:nth-child(3n + 1) {
     clear: left;
}
 @media only screen and (max-width: 1100px){
     input.form-control.category_keyword_search{
         position: unset;
         width: 100%;
         margin-top: 5px;
    }
}
 i.fa.fa-trash.fr-delete-img {
     display: none!important;
}
 body .fr-modal .fr-modal-wrapper div.fr-scroller div.fr-image-list div.fr-image-container .fr-insert-img {
     left: 70%;
}
 .account-form-box > div > table > tbody > tr > td {
     border: 0;
}
 .bootstrap-datetimepicker-widget *:not(.active) {
     background-color: white!important;
}
 .bootstrap-datetimepicker-widget * {
     border: 0!Important;
}
 .bootstrap-datetimepicker-widget table td:not(.active):hover {
     background:#eee!important;
}
 .bootstrap-datetimepicker-widget table th.day:hover {
     background:white!important;
}
 .fr-popup.fr-desktop {
     z-index: 10000!important;
}
 .sidemenu_icon {
     max-height: 24px;
     position: relative;
}
 .list-group-item {
     border-radius: 0px!important;
}
 .nobr>li>a, .nobr>li>ul>li>a{
     border-radius: 0;
}
 .no_favorites{
     font-size: 13px;
     text-align: center;
     padding: 6px;
}
 .member_admin_sidemenu.panel-default a:focus {
     color: inherit;
}
 .panel-title .label.bg-default,.featureCount {
     min-width: 30px;
     margin-top: -1px;
     color: inherit;
}
 .member_accounts {
     min-height: 1150px;
}
 .member_sidebar.open {
     left: 0;
     top: 50px;
}
 .sidemenu_panel .panel {
     border: 0;
     box-shadow: none;
     margin: 0!important;
     border-radius: 0!important;
     position: relative;
}
 .sidemenu_panel .panel-collapse div .list-group-item {
     padding-left: 39px;
     border: 0;
     transition-delay: 0s;
     transition-duration: 0.3s;
     transition-property: all;
     transition-timing-function: linear;
}
 .panel-default > .panel-heading a {
     display: block;
     padding: 8px 0px;
}
 h4.panel-title a {
     text-decoration: none;
}
 .sidemenu_panel .panel-collapse div .list-group-item:hover {
     padding-left: 45px;
}
 .sidemenu_panel .panel:hover .panel-heading,.sidemenu_panel .panel:hover .panel-heading a,.sidemenu_panel .panel-heading:hover{
     background-color: rgb(13, 69, 108)!important;
     color: rgb(255, 255, 255)!important;
}
 .sidemenu_panel .panel-heading a:focus {
     color: rgb(41, 41, 41)!important;
}
 .panel-default > .panel-heading {
     border-radius: 0!important;
}
 .sidemenu_panel {
     margin: 0 -15px;
}
 .panel-title a > i:not(.fa-caret-down) {
     min-width: 32px;
     text-align: center;
     font-size: 16px;
     margin-bottom: 10px;
     float: left;
}
 .panel-title a > i.fa-caret-down {
     min-width: inherit;
     font-size: inherit;
     width: 30px;
     text-align: center;
}
 @media only screen and (max-width: 991px) {
     .member_sidebar {
         display:block;
         position: fixed;
         z-index: 5;
         width: 350px;
         max-width: 100%;
         overflow-y:auto;
         height: 90%;
         height: calc(100% - 50px);
         padding-right: 0px;
         -webkit-transition: -webkit-all 300ms ease;
         -moz-transition: -moz-all 300ms ease;
         transition: all 600ms ease;
         top: 0px;
         left: 0px;
         margin-bottom: 20px;
    }
     .well.member_admin_sidemenu {
        border-radius: 0px;
         margin-bottom: 0px;
    }
}
 .member_wizard2 li a {
     background-color: transparent!important;
     padding: 10px 0px;
     font-size: 16px;
}
 .member_wizard2 li {
     vertical-align: middle;
     border-radius: 2px 4px 4px 2px;
     opacity: 1;
}
 .member_wizard2 li:hover {
     opacity: 0.95;
}
 .member_wizard2 li:last-child{
     border-right: none;
     border-radius: 2px;
}
 .nav-pills.member_wizard > li.completed:hover a {
     background-color: #449d44;
     color: white;
}
 .nav-pills.member_wizard > li.completed a {
     color: white;
     background-color: #5CB85C;
}
 .nav-pills.member_wizard > li.incomplete:hover a {
     background-color: #ec971f;
}
 .nav-pills.member_wizard > li.active:hover a {
    color:white;
     background-color: #25659B
}
 .nav-pills.member_wizard > li.incomplete a {
     color: #666;
}
 .member_wizard li {
     padding-right: 5px;
}
 .member_wizard li:last-child {
     padding-right: 0;
}
 .nav-pills.nav-wizard > li {
     position: relative;
     overflow: visible;
     border-right: 15px solid transparent;
     border-left: 15px solid transparent;
}
 .nav-pills.nav-wizard > li:first-child {
     border-left: 0;
}
 .nav-pills.nav-wizard > li:first-child a {
     border-radius: 5px 0 0 5px;
}
 .nav-pills.nav-wizard > li:last-child {
     border-right: 0;
}
 .nav-pills.nav-wizard > li:last-child a {
     border-radius: 0 5px 5px 0;
}
 .nav-pills.nav-wizard > li a {
     border-radius: 0;
     background-color: rgb(250, 250, 250);
}
 .nav-pills.nav-wizard > li .nav-arrow {
     position: absolute;
     top: 0px;
     right: -15px;
     width: 0px;
     height: 0px;
     border-style: solid;
     border-width: 20px 0 20px 20px;
     z-index: 150;
}
 li.completed .nav-arrow {
     border-color: transparent transparent transparent rgb(92, 184, 92);
}
 li.incomplete .nav-arrow {
     border-color: transparent transparent transparent rgb(250, 250, 250);
}
 .nav-pills.nav-wizard > li .nav-wedge {
     position: absolute;
     top: 0px;
     left: -20px;
     width: 0px;
     height: 0px;
     border-style: solid;
     border-width: 20px 0 20px 20px;
     z-index: 150;
}
 li.completed .nav-wedge {
     border-color: rgb(92, 184, 92) rgb(92, 184, 92) rgb(92, 184, 92) transparent;
}
 li.incomplete .nav-wedge {
     border-color: rgb(250, 250, 250) rgb(250, 250, 250) rgb(250, 250, 250) transparent;
}
 .nav-pills.nav-wizard > li.active:hover .nav-arrow{
     border-color: transparent transparent transparent #25659B;
}
 .nav-pills.nav-wizard > li.completed:hover .nav-arrow{
     border-color: transparent transparent transparent #449d44;
}
 .nav-pills.nav-wizard > li.incomplete:hover .nav-arrow{
     border-color: transparent transparent transparent #ec971f;
}
 .nav-pills.nav-wizard > li.active:hover .nav-wedge {
     border-color: #25659B #25659B #25659B transparent;
}
 .nav-pills.nav-wizard > li.completed:hover .nav-wedge {
     border-color: #449d44 #449d44 #449d44 transparent;
}
 .nav-pills.nav-wizard > li.incomplete:hover .nav-wedge {
     border-color: #ec971f #ec971f #ec971f transparent;
}
 .nav-pills.nav-wizard > li:hover a {
     background-color: #aaa;
     color: #fff;
}
 .nav-pills.nav-wizard > li.active .nav-arrow {
     border-color: transparent transparent transparent #428bca;
}
 .nav-pills.nav-wizard > li.active .nav-wedge {
     border-color: #428bca #428bca #428bca transparent;
}
 .nav-pills.nav-wizard > li.active a {
     background-color: #428bca;
}
 .hideMe {
     display:none;
}
 #first_container > div.container > div.col-sm-12.col-md-9.nopad.member_accounts > div.row.form-group.listing_wizard > div > ul > li.active > a {
     padding: 10px 0px!important;
}
 #first_container > div > div.col-sm-12.col-md-9.nopad.member_accounts > div.row.form-group.listing_wizard > div > ul > li.incomplete > a {
     height: 40px!important;
     padding: 0 15px 0 15px!important;
     top: -9px!important;
}
 @media screen and (min-width: 1025px) and (max-width: 1199px){
     #first_container > div.container > div.col-sm-12.col-md-9.nopad.member_accounts > div.row.form-group.listing_wizard > div > ul > li.active > a {
         top: -10px!important;
         padding: 0px 0px!important;
    }
     #first_container > div > div.col-sm-12.col-md-9.nopad.member_accounts > div.row.form-group.listing_wizard > div > ul > li > a {
         height: 40px!important;
         padding: 0 15px 0 15px!important;
         top: 0!important;
    }
     .nav-pills.nav-wizard > li .nav-arrow {
         top: 0!important;
    }
     #first_container > div > div.col-sm-12.col-md-9.nopad.member_accounts > div.row.form-group.listing_wizard > div > ul > li.incomplete > a {
         top: 0!important;
    }
}
 @media screen and (min-width: 992px) and (max-width: 1024px){
     .row.form-group.listing_wizard {
         display: none!important;
    }
}
 .first-post-inner {
     display:none;
}
 .account-form-box {
     position: relative;
}
 #purschase-limit.publish-post-button, .publish-post-button {
     position: absolute;
     right: 0px;
     top: -42px;
     text-transform: capitalize;
     font-weight:600;
}
 @media only screen and (max-width: 767px) {
     #purschase-limit.publish-post-button,.publish-post-button {
         position: relative;
         right: auto;
         top: auto;
         display: block;
         margin-bottom:10px;
    }
}
/* CSS for $post and $group datatables */
 .table.dataTable > thead > tr > th {
     padding: 0px;
     border: none;
     height:0;
}
 .table.dataTable > thead > tr > th:first-child {
     width: 25% !important;
}
 .table.dataTable > thead > tr > th:last-child {
     width: 18% !important;
}
 .table.dataTable tr td {
     padding: 15px 10px;
}
 .table.dataTable tr td:first-child {
     padding-left: 0;
}
 .table.dataTable tr td:last-child {
     padding-right: 0;
}
 .member_accounts .table.dataTable {
     width: 100%!important;
     margin: 10px 0 0!important;
     vertical-align: top;
     display: inline-table;
}
 .member_accounts .the-post-description {
     word-break: break-word;
}
 .member_accounts .the-post-image {
     max-height: 110px;
     overflow: hidden;
}
 .member_accounts .the-post-image img {
     display: block;
     margin-right: auto;
     margin-left: auto;
}
 @media only screen and (max-width: 767px) {
     #feature-body-datatable_wrapper {
         margin: 0 -15px;
    }
     .table.dataTable,.table.dataTable > tbody,.table.dataTable > tbody > tr,.table.dataTable > tbody > tr > td {
         width: 100% !important;
         display: block;
         box-sizing: border-box;
         border: none;
         padding:0;
    }
     .table.dataTable > tbody > tr, .table.dataTable > tbody > tr > td {
         padding: 10px 0 0;
    }
     .member_accounts .table.dataTable {
         display: block;
         margin: 0 !important;
    }
     .member_accounts .the-post-image img {
         max-height: 110px;
    }
     .member_accounts .post-title {
         font-size: 14px;
         line-height: 1.2em !important;
         text-align:center;
    }
}
.module, .well, .tab-content, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li>a:focus, .nav-tabs>li>a:hover, .account-form-box, .account-form-box .module .module, .account-form-box .module .well, .account-form-box .well .well, .account-form-box .well .module {
     background-color: rgb(250, 250, 250);
     border-color: rgb(238, 238, 238);
     color: rgb(41, 41, 41);
}
.member_accounts div.dataTables_wrapper .status-select {
     float: right;
}
div.dataTables_filter label {
     float: right;
}
.member_accounts div.dataTables_wrapper input, .member_accounts div.dataTables_wrapper label, .member_accounts div.dataTables_wrapper select {
     font-weight: 400;
     margin-top: 0;
     margin-bottom: 0;
     width: auto!important;
}
 .account-form-box {
     background: #f5f7fa;
     border-color: #f5f7fa;
     border-style: solid;
     border-width: 0 1px 1px;
     padding: 20px;
     margin-bottom: 80px;
}
 .image-preview-tag {
     margin: 0 auto;
     overflow: hidden;
     width: 100%;
}
 .profile-preview {
     height: px;
}
 .thumbnails-preview {
     height: px;
}
 .preview-container p {
     font-weight: bold;
     font-size: 15px;
     margin-top: 10px;
}
 .image-preview-input input[type=file], .logo-preview-input input[type=file], .cover-preview-input input[type=file] {
     cursor: pointer;
     filter: alpha(opacity=0);
     font-size: 20px;
     margin: 0;
     opacity: 0;
     padding: 0;
     position: absolute;
     right: 0;
     top: 0;
     width: 100%;
     height: 100%;
}
 .image-preview-input-title, .cover-preview-input-title, .logo-preview-input-title {
     margin-left: 2px;
}
 .btn.btn-default.image-preview-input {
     width: 100%;
}
 .input-group.image-preview {
     margin: 10px 0px;
}
 .image-controls, .image-controls-cover {
     margin: 10px 0px;
     text-align:center;
}
 .image-action-btn {
     background: rgb(51, 122, 183);
     border: rgb(51, 122, 183);
}
 .image-action-btn:hover {
     background: rgb(13, 69, 108);
     border: rgb(13, 69, 108);
}
 .image-action-btn:focus {
     background: rgb(13, 69, 108);
     border: rgb(13, 69, 108);
}
 .image-action-btn:active {
     background: rgb(13, 69, 108) !important;
     border: rgb(13, 69, 108) !important;
}
 .preview-container {
     background: #fff;
     border-radius: 4px;
     border: 1px solid #EEE;
     margin: 5px 0px;
     padding: 10px;
     display: none;
     text-align: center;
}
 .hidden-uploader {
     display: none;
}
 .hidden-interactive-container {
     display: none!important;
}
 .current-photo-container, .current-logo-container, .current-cover-container {
     text-align: center;
     padding: 19px;
     display: block;
     margin-bottom: 15px;
}
 .current-photo-container img, .current-logo-container img, .current-cover-container img {
     border: 1px solid #ddd;
     border-radius: 4px;
     margin: 4px;
}
 .change-current-image, .change-current-logo, .change-current-cover {
     display: inline;
     font-size: 15px;
     width: 49%;
}
 .edit-current-image, .edit-current-logo, .edit-current-cover {
     display: inline-block;
     font-size: 15px;
     width: 30%;
}
 .delete-current-image, .delete-current-logo {
     display: inline-block;
     width: 49%;
     font-size: 15px;
}
 input.form-control.image-preview-filename {
     display: none !important;
    ;
}
 .image-controls, .image-controls-cover {
     display: none;
}
 .upload-btn-container {
     margin-top: 7px;
     width: 100%;
}
 .upload-btn {
     width: 100%;
}
 input.form-control.logo-preview-filename, input.form-control.cover-preview-filename {
     width: 45%;
     display: inline-block;
     border-radius: 4px 0px 0px 4px !important;
}
 .input-group.logo-preview, .input-group.cover-preview {
     display: none;
}
 .logo-controls-btn, .cover-controls-btn {
     margin: 10px 0px;
     display: none;
}
 .logo-controls-btn .upload-logo, .logo-controls-btn .upload-cover {
     width: 100%;
     margin-top: 8px;
}
 .next-step-container {
     margin-top: 20px;
}
 .pre-process-canvas {
     display: none;
}
 #logo-preview-img-tag, #cover-preview-img-tag {
     margin: 0 auto;
     display: block;
}
 @media (max-width: 1030px) {
     .change-current-image, .change-current-logo, .change-current-cover {
         display: block;
         font-size: 15px;
         width: 90%;
         margin: 0 auto 15px auto;
    }
     .delete-current-image, .delete-current-logo, .delete-current-cover {
         display: block;
         width: 90%;
         font-size: 15px;
         margin: 0 auto 15px auto;
    }
}
img.responsive-img {
     width: auto;
     margin: 0 auto;
     height: 46.5px;
     margin-bottom: 10px;
}
.account-menu-title {
     border-bottom: 1px solid #dedede;
    /* float: left;
    */
     margin-bottom: 15px;
     padding-bottom: 0px;
     width: 100%;
     padding: 15px 0px;
}
.nopadding_right {
     padding-right: 0px;
}
.mainbox .well {
     border: transparent;
     padding: 15px 0px;
     background-color: #fff;
     float: left;
     width: 100%;
     margin-top: 33px;
     box-shadow: none;
}
.mainbox .well hr{
     margin-top: 0px;
     margin-bottom: 10px;
}
.author-thumbnail {
     width: 100px;
     height: 100px;
}
.shadow {
     box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.rounded-pill {
     border-radius: 50rem!important;
}
.overflow-hidden {
     overflow: hidden!important;
}
.m-auto {
     margin: auto!important;
}
.author-thumbnail img{
     object-fit: cover;
     width: 100%;
     height: 100%;
}
p.description {
     font-weight: 400;
     color: #4d4d4d;
     font-size: 15px;
     line-height: 28px;
}
.mainbox p {
     font-weight: 400;
     color: #4d4d4d;
     font-size: 15px;
     line-height: 28px;
}
.mainbox ul li {
     font-weight: 400;
     color: #4d4d4d;
     font-size: 15px;
     line-height: 28px;
}
.mainbox ol li{
     font-weight: 400;
     color: #4d4d4d;
     font-size: 15px;
     line-height: 28px;
}
.post-thumbnail img {
     border: 1px solid #e1e1e1;
     padding: 5px;
     height: 500px;
     object-fit: cover;
     width:100%;
}
 .quote-wrapper {
     background: rgba(130,139,178,.1);
     padding: 15px;
     line-height: 1.733;
     color: #888;
     font-style: italic;
     margin-top: 25px;
     margin-bottom: 25px;
}
 .quote-wrapper .quotes {
     background: #fff;
     padding: 15px 15px 15px 20px;
     border-left: 2px solid;
     color: #888;
     font-size: 16px;
}
 .blog-author {
     padding: 40px 30px;
     background: #fbf9ff;
     margin-top: 50px;
}
 .blog-author img {
     width: 90px;
     height: 90px;
     border-radius: 50%;
     margin-right: 30px;
     float: left;
}
.comments-area {
     background: transparent;
     border-top: 1px solid #eee;
     padding: 45px 0;
     margin-top: 50px;
}
.comments-area h4 {
     margin-bottom: 35px;
     font-size: 18px;
}
.comments-area .comment-list {
     padding-bottom: 48px;
}
.comments-area .thumb {
     margin-right: 20px;
}
.dm-flex {
     display: flex;
}
.single-comment.justify-content-between {
     -webkit-box-pack: justify!important;
     -ms-flex-pack: justify!important;
     justify-content: space-between!important;
}
.comments-area .comment {
     margin-bottom: 10px;
     color: #777777;
     font-size: 15px;
}
.comments-area .btn-reply {
     background-color: transparent;
     color: #888888;
     padding: 5px 18px;
     font-size: 14px;
     display: block;
     font-weight: 400;
}
.comments-area .thumb img {
     width: 70px;
     border-radius: 50%;
     height: 44px;
     object-fit: cover;
}
.comments-area h5 {
     font-size: 16px;
     margin-bottom: 0px;
     margin-top: 0px;
}
.comments-area h5 a {
     color: #777;
     font-size: 14px;
}
.comments-area .date {
     font-size: 14px;
     color: #999999;
     margin-bottom: 0;
     margin-left: 20px;
}
ul.nostyle {
     list-style-type: none;
     margin: 0px;
     padding: 0px;
}
ul.inline li {
     display: inline-block;
     padding: 0px 5px;
}
 .social li a {
     opacity: 0.4;
}
 .social li a {
     color: initial;
     width: 30px;
     height: 30px;
     padding: 5px 5px;
}
.border {
     border: 1px solid #dee2e6!important;
}
.post-picture {
     width: 70px;
     margin-right: 1rem;
     float: left;
     width: 40%;
}
.pl-2, .px-2 {
     padding-left: .5rem!important;
}
.post-picture img{
     width: 85px;
     height: 85px;
     border-radius: 50%;
     object-fit: cover;
}
.post-data {
     float: left;
     width: 100%;
}
.d-flex {
     display: flex;
     align-items: center;
}
.post-data p a{
     color: #212549;
}
.post-data p{
     font-weight: 400;
     line-height: 26px;
     font-size: 18px;
}
.mb-0, .my-0 {
     margin-bottom: 0!important;
}
.text-muted {
     color: #6c757d!important;
}
.mb-4, .my-4 {
     margin-bottom: 2.5rem!important;
}
.position-relative {
     position: relative!important;
}
.position-absolute {
     position: absolute!important;
}
 .post-thumbnail .badge {
     left: 10px;
     top: 10px;
     background-color: #199adb;
     border-radius: 3px;
     padding: 5px 7px;
}
.post-thumbnail .author-avatar {
     right: 10px;
     bottom: -20px;
     width: 50px;
     height: 50px;
}
.author-avatar img{
     width: 100%;
     height: 100%;
}
.post-thumbnail .title {
     left: 30px;
     bottom: 5px;
     font-size: 28px;
     text-shadow: 1px 1px 4px #000;
}
.text-white {
     color: #fff!important;
}
.font-weight-bold {
     font-weight: 700!important;
}
.mainbox .post-meta ul li {
     background-color: #eee;
     color: #555;
     border-radius: 3px;
     font-size: 11px;
}
.post-meta ul li {
     font-size: 12px;
}
.post-meta ul li a{
     color: #199adb;
}
.pb-3, .py-3 {
     padding-bottom: 1rem!important;
}
.pt-3, .py-3 {
     padding-top: 1rem!important;
}
.post-meta .fa {
     color: #199adb;
}
.mainbox .well blockquote {
     border-color: #ddd;
     border-color: #199adb;
}
.mainbox blockquote {
     padding: 10px 20px;
     margin: 0 0 20px;
     font-size: 17.5px;
     border-left: 5px solid #199adb;
     color: #515d6d;
     font-style: italic;
}
.new_ol li{
     padding-bottom: 20px;
     font-size: 16px;
}
.posted-by-snippet{
     background: transparent;
     border-color: transparent;
     margin-bottom: -10px !important;
}
.mainbox .bold {
     font-weight: bold;
     margin-top: 0px;
}
/**/
section.search_resultp article.review-post {
     border-bottom: 1px solid #dedede;
     float: left;
     margin-bottom: 15px;
     padding-bottom: 0px;
     width: 100%;
    /* background-color: #f5f7fa;
    */
     padding: 15px 0px;
    /*margin-left: 15px;
    */
     min-height: 190px;
}
article.review-post {
     float: left;
     margin-bottom: 30px;
     padding-bottom: 0px;
     width: 33.33%;
    /* min-height: 420px;
    */
     padding: 0px 7px;
}
.sider_box_list article.review-post {
     float: left;
     margin-bottom: 30px;
     padding-bottom: 0px;
     width: 33.33%;
    /* min-height: 420px;
    */
     padding: 0px 7px;
     transition: all ease 0.5s;
     -webkit-transition: all ease 0.5s;
     -moz-transition: all ease 0.5s;
     -o-transition: all ease 0.5s;
     -ms-transition: all ease 0.5s;
     transform: scale(1);
     border-radius: 5px;
}
.sider_box_list article.review-post:hover{
     transform: translateY(-10px);
}
section.search_resultp article.review-post>figure {
     float: left;
     margin-top: -2px;
     text-align: center;
     width: 120px;
}
article.review-post>figure {
     float: left;
     margin-top: 0px;
     text-align: center;
     width: 100%;
}
section.search_resultp .review-thumbnail img {
     width: 100%;
     height: 165px;
     border-radius: 0;
     object-fit: cover;
     border: 1px solid #e1e1e1;
     padding: 5px;
     background-color: #fff;
}
section.search_resultp article.review-post>.details {
     float: right;
     width: calc(96% - 98px);
     border: transparent;
     min-height: auto;
}
article.review-post>.details {
     float: left;
     width: 100%;
     min-height: 215px;
     border: 1px solid #f1f1f1;
     padding: 0px 15px 15px;
     border-top-left-radius: 0px;
     border-top-right-radius: 0px;
     border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
}
.sider_box_list article.review-post>.details {
     float: left;
     width: 100%;
     min-height: 135px;
     border: 1px solid #f1f1f1;
     padding: 0px 15px 15px;
     border-top-left-radius: 0px;
     border-top-right-radius: 0px;
     border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
     background-color: #fff;
     box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15);
}
section.search_resultp .top-section {
     float: left;
     margin-bottom: 0px;
     position: relative;
     width: 100%;
}
.top-section {
     float: left;
     margin-bottom: 0px;
     position: relative;
     width: 100%;
}
section.search_resultp .details .top-section>h3 {
     color: #555;
     font-size: 14px;
     font-weight: 600;
     margin-bottom: 3px;
     margin-top: 0;
     padding-right: 140px;
}
.details .top-section>time {
     color: #7f7f7f;
     float: left;
     font-size: 12px;
     line-height: 22px;
     margin-right: 40px;
}
.top-section .review-count {
     left: auto;
     position: absolute;
     right: 0;
     top: 0;
     width: auto;
}
.rating {
     float: left;
     line-height: 23px;
     margin-right: 15px;
}
article.review-post .label.label-default {
     display: none;
}
.content-section {
     float: left;
     padding-top: 5px;
     width: 100%;
}
.review-post p {
     color: #000;
     font-size: 15px;
     line-height: 28px;
}
.bottom-section {
     float: left;
     margin-top: 10px;
     width: 100%;
    /* display: none;
    */
}
.bottom-section form>span {
     color: #7f7f7f;
     float: left;
     font-size: 12px;
     line-height: 34px;
     margin-right: 20px;
     text-transform: capitalize;
}
.bottom-section ul {
     float: left;
     list-style-type: none;
     margin: 0;
     padding: 0;
}
.bottom-section ul li {
     float: left;
     padding: 0 10px 0 0;
}
.bottom-section ul li a.instresting {
     border-color: transparent;
}
/*.bottom-section ul li a {
     border: 1px solid;
     border-radius: 3px;
     color: #fff;
     float: left;
     font-size: 12px;
     height: 34px;
     line-height: 22px;
     padding: 5px 12px;
     position: relative;
     text-align: left;
}
*/
/*.bottom-section ul li a.lol {
     border-color: #ff8e29;
}
.bottom-section ul li a.love {
     border-color: #ff2357;
}
*/
.bottom-section img{
     width: 75px;
}
.review-post2 {
     padding-left: 10%;
}
/**/
/*.content-container.newsletter_row {
     margin-top: 60px;
     background-color: transparent;
}
*/
.post-comment-form textarea{
    background-color: #f5f6f7;
     border-radius: 0px;
     box-shadow: none;
}
/*.newsletter_footer_button {
     background-color: transparent !important;
     border-color: #000000;
     color: #000 !important;
}
*/
.review-thumbnail_blog img {
     width: 100%;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
     border-bottom-left-radius: 0;
     border-bottom-right-radius: 0;
     height: 220px;
}
.view-group {
     display: -ms-flexbox;
     -ms-flex-direction: row;
     flex-direction: row;
     padding-left: 0;
     margin-bottom: 0;
}
.thumbnail{
     margin-bottom: 30px;
     padding: 0px;
     -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
     border-radius: 0px;
}
.item.list-group-item{
     float: none;
     width: 100%;
     background-color: #fff;
     margin-bottom: 30px;
     -ms-flex: 0 0 100%;
     flex: 0 0 100%;
     max-width: 100%;
     padding: 0 1rem;
     border: 0;
}
.item.list-group-item .img-event {
     float: left;
     width: 30%;
}
.item.list-group-item .list-group-image{
     margin-right: 10px;
}
.item.list-group-item .thumbnail{
     margin-bottom: 0px;
     display: inline-block;
}
.item.list-group-item .caption{
     float: left;
     width: 70%;
     margin: 0;
}
.item.list-group-item:before, .item.list-group-item:after{
     display: table;
     content: " ";
}
.item.list-group-item:after{
     clear: both;
}
.member_accounts .the-post-image img {
     margin-left: auto;
     width: 100%;
}
.first-post-inner {
     display:none;
}
 .account-form-box {
    position: relative;
}
 #purschase-limit.publish-post-button, .publish-post-button {
     position: absolute;
     right: 0px;
     top: -42px;
     text-transform: capitalize;
     font-weight:600;
}
 @media only screen and (max-width: 767px) {
     #purschase-limit.publish-post-button,.publish-post-button {
         position: relative;
        right: auto;
        top: auto;
         display: block;
         margin-bottom:10px;
    }
}
/* CSS for $post and $group datatables */
 .table.dataTable > thead > tr > th {
    padding: 0px;
     border: none;
     height:0;
}
 .table.dataTable > thead > tr > th:first-child {
     width: 25% !important;
}
 .table.dataTable > thead > tr > th:last-child {
     width: 18% !important;
}
 .table.dataTable tr td {
     padding: 15px 10px;
}
 .table.dataTable tr td:first-child {
     padding-left: 0;
}
 .table.dataTable tr td:last-child {
     padding-right: 0;
}
 .member_accounts .table.dataTable {
    width: 100%!important;
     margin: 10px 0 0!important;
     vertical-align: top;
     display: inline-table;
}
 .member_accounts .the-post-description {
     word-break: break-word;
}
 .member_accounts .the-post-image {
    max-height: 110px;
     overflow: hidden;
}
 .member_accounts .the-post-image img {
     display: block;
     margin-right: auto;
     margin-left: auto;
}
 @media only screen and (max-width: 767px) {
     #feature-body-datatable_wrapper {
         margin: 0 -15px;
    }
     .table.dataTable,.table.dataTable > tbody,.table.dataTable > tbody > tr,.table.dataTable > tbody > tr > td {
         width: 100% !important;
        display: block;
         box-sizing: border-box;
         border: none;
         padding:0;
    }
     .table.dataTable > tbody > tr, .table.dataTable > tbody > tr > td {
         padding: 10px 0 0;
    }
     .member_accounts .table.dataTable {
         display: block;
         margin: 0 !important;
    }
     .member_accounts .the-post-image img {
         max-height: 110px;
    }
     .member_accounts .post-title {
        font-size: 14px;
         line-height: 1.2em !important;
         text-align:center;
    }
}
 .first-post-inner {
     display:none;
}
 #preview_img {
     max-height: 196px;
     display: block;
     margin-bottom: 20px;
}
 .account-form-box {
     position: relative;
}
 #purschase-limit.publish-post-button, .publish-post-button {
     position: absolute;
     right: 0px;
     top: -42px;
     text-transform: capitalize;
     font-weight:600;
}
 @media only screen and (max-width: 767px) {
     #purschase-limit.publish-post-button,.publish-post-button {
         position: relative;
         right: auto;
         top: auto;
         display: block;
         margin-bottom:10px;
    }
}
/* CSS for $post and $group datatables */
 .table.dataTable > thead > tr > th {
     padding: 0px;
     border: none;
     height:0;
}
 .table.dataTable > thead > tr > th:first-child {
     width: 25% !important;
}
 .table.dataTable > thead > tr > th:last-child {
     width: 18% !important;
}
 .table.dataTable tr td {
     padding: 15px 10px;
}
 .table.dataTable tr td:first-child {
     padding-left: 0;
}
 .table.dataTable tr td:last-child {
     padding-right: 0;
}
 .member_accounts .table.dataTable {
     width: 100%!important;
     margin: 10px 0 0!important;
     vertical-align: top;
     display: inline-table;
}
 .member_accounts .the-post-description {
     word-break: break-word;
}
 .member_accounts .the-post-image {
     max-height: 110px;
     overflow: hidden;
}
 .member_accounts .the-post-image img {
     display: block;
     margin-right: auto;
     margin-left: auto;
}
 @media only screen and (max-width: 767px) {
     #feature-body-datatable_wrapper {
         margin: 0 -15px;
    }
     .table.dataTable,.table.dataTable > tbody,.table.dataTable > tbody > tr,.table.dataTable > tbody > tr > td {
         width: 100% !important;
         display: block;
         box-sizing: border-box;
         border: none;
         padding:0;
    }
     .table.dataTable > tbody > tr, .table.dataTable > tbody > tr > td {
         padding: 10px 0 0;
    }
     .member_accounts .table.dataTable {
         display: block;
         margin: 0 !important;
    }
     .member_accounts .the-post-image img {
         max-height: 110px;
    }
     .member_accounts .post-title {
         font-size: 14px;
         line-height: 1.2em !important;
         text-align:center;
    }
}
li.hidemenu {
     display: none !important;
}
/*.isDisabled {
     cursor: not-allowed !important;
     text-decoration: none !important;
}
.isDisabled::hover{
     text-decoration: none !important;
}
*/
a.love.reviewRes.btn.btn-danger {
     display: none;
}
p.advertisemnt {
     text-align: center;
     border: 1px solid #ccc;
     width: 300px;
     margin: 0 auto;
     padding: 7px;
}
.favoriteActive {
     color: #c51717 !important;
    /* background: red;
     */
}
ul.share-buttons.margin-bottom-0 {
     list-style-type: none;
     float: left;
}
ul.share-buttons.margin-bottom-0 li {
     float: left;
     margin: 1px;
}
a.fb-share {
     background: #3b5998;
     color: #fff;
     padding: 5px 12px;
     border-radius: 3px;
     font-size: 12px;
}
a.twitter-share{
     background: #5bc0de;
     color: #fff;
     padding: 5px 12px;
     border-radius: 3px;
     font-size: 12px;
}
/**********custome csss*****************/
span.logo_title {
     font-size: 53px;
     margin-bottom: 13px;
     display: block;
}
.header .logo {
     padding-top: 0px;
}
.header .logo .slogan {
     line-height: 1.1;
     margin-bottom: 20px;
}
/*.home_page .header {*/
/*     padding: 15px 0px 0px 0px;*/
/*}*/
.homepage-section-1 .module div {
    text-align: left;
    font-size: 16px;
}
.homepage-section-1 .module h2 {
    font-size: 45px;
    font-weight: 600;
    text-align: left;
}
.homepage-section-1 .module {
    border: transparent;
    box-shadow: none;
    background-color: transparent;
}
.header .logo img {
    max-width: 50%;
}
.homepage-section-1 .primary {
     background-color: #FEC01D;
     border-color: #FEC01D;
     color: rgb(255, 255, 255);
     border-radius: 16px !important;
     margin-top: 20px;
}
.homepage-section-1 .primary:hover {
     color: #fff;
}
.homepage-section-1 .success {
     background-color: rgba(117, 214, 42,0.95);
     border-color: rgb(117, 214, 42);
     color: rgb(255, 255, 255);
     border-radius: 16px !important;
     margin-top: 20px;
}
.homepage-section-1 .success:hover{
     color: #fff;
}
section.memberpost h2 {
     margin-bottom: 20px !important;
     border-bottom: 1px solid #330947;
     padding-bottom: 15px;
}
.explorer_europe h2{
     margin-bottom: 20px !important;
     border-bottom: 1px solid #330947;
     padding-bottom: 15px;
}
.footer_menu .col-md-5:nth-child(5) {
     float: left;
     width: 100%;
}
.footer_menu ul.submenu {
     margin-bottom: 0px;
     text-align: left;
}
.footer_terms {
     text-align: left !important;
     padding-top: 15px;
}
.footer {
     padding-bottom: 0px;
}
.btn_footer_get_listed a {
     color: #fff !important;
}
.btn_footer_get_listed {
     width: 48% !important;
}
body.home_page .homepage-section-1:nth-child(6) {
     /*background: rgb(51, 9, 71) !important;*/
     padding: 40px 0 40px;
}
section.page.help-center strong span {
     padding:10px 15px;
}
.post_heading h1 {
     display: none;
}
p span strong span{
     padding:10px 15px;
}
p a span span{
     padding:10px 15px;
}
p a {
     text-decoration: none !important;
}
.single_explorer.video {
     min-height: 100px;
}
/******************/
.join p strong span {
     display: block;
     padding: 0px 0px;
     line-height: 1.8;
     border-radius: 8px 8px 0 0;
}
.join p:nth-child(2n) {
     background-color: #fafafa;
}
.body-content2 {
     box-shadow: 0 0 1rem rgb(0 0 0 / 15%);
}
.join p {
     padding: 7px 0px;
     border-top: 1px solid #eee;
     color: #666;
     margin-bottom: 0;
}
.join p span a {
     text-decoration: none;
}
.join p span a span {
     border-radius: 5px;
     margin: 10px auto;
     display: table;
}
.listing-item-content span:last-child {
     display: none;
}
.backgcolor:before {
     content: "";
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background-color: #00000030;
     z-index: 1;
}
.backgcolor {
     position: relative;
}
.posted-by-snippet .btn-sm {
     padding: 15px 10px;
     border: 1px solid #240d45;
     border-radius: 5px !important;
}
.posted-by-snippet {
     padding: 0px !important;
     padding-bottom: 20px !important;
}
.mainbox .col-md-9 hr {
     display: none;
}
.mainbox .col-md-9 .well {
     margin-bottom: 0px;
     padding-bottom: 0px;
}
.mainbox .col-md-9 .well .col-md-12 {
     padding-left: 0px;
     padding-right: 0px;
}
.the-post-description {
     border: 1px solid #240d45;
     padding: 15px;
     border-radius: 5px;
     margin-bottom: 40px;
}
select#attributeiddd {
     height: 34px;
     padding: 6px 12px;
     font-size: 14px;
     line-height: 1.42857143;
     color: #555;
     background-color: #fff;
     background-image: none;
     border: 1px solid #ccc;
     border-radius: 4px;
     width: 100%;
}
input[type="text"]{
     height: 34px;
     padding: 6px 12px;
     font-size: 14px;
     line-height: 1.42857143;
     color: #555;
     background-color: #fff;
     background-image: none;
     border: 1px solid #ccc;
     border-radius: 4px;
}
input[type="number"]{
     height: 34px;
     padding: 6px 12px;
     font-size: 14px;
     line-height: 1.42857143;
     color: #555;
     background-color: #fff;
     background-image: none;
     border: 1px solid #ccc;
     border-radius: 4px;
     width: 100%;
}
.mainbox .col-md-9 .well:nth-child(5) {
     margin-top: 0px !important;
     padding-top: 0px;
}
.mainbox .col-md-9 .post-thumbnail img {
     background-color: #000;
}
section.search_detailnew .row:nth-child(2) .col-md-3 hr {
    display: none;
}
section.search_detailnew .row:nth-child(2) .col-md-3 .textbox_rightside1 {
    padding: 10px 13%;
    border: 1px solid #e1e1e1;
}



 .search_all_result1.search_all_backcolor::-webkit-scrollbar {
  width: 8px;
}

/* Track */
 .search_all_result1.search_all_backcolor::-webkit-scrollbar-track {
 box-shadow: inset 0 0 5px lightgrey;
    border-radius: 10px;
}
 

 .search_all_result1.search_all_backcolor::-webkit-scrollbar-thumb {
  background: #190831; 
  border-radius: 10px;
}


 .search_all_result1.search_all_backcolor::-webkit-scrollbar-thumb:hover {
  background: #2d1152; 
}
.btn-primary {
    color: #fff !important;
    background-color: #190831 !important;
    border-color: #190831 !important;
}

.data-upload-image {
    margin-bottom: 0px!important;
    padding: 5px 19px!important;
}




/*demo5 new css*/
.how-it-works h3 {
    width: 100%;
    float: left;
}



.how-it-works p span span span {
    padding: 10px;
}
.about .row {
    display: flex;
    align-items: center;
}
.about {
    padding: 50px 0px;
        background-color: #E1F3FD;
}
.about .row span span{
    padding:10px;
}
.homepage-about-module{
     position: relative;
}
.homepage-about-module:before {
    content: "";
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url(https://demo5.edirectorysolutions.com/images/8314dreamstime_xxl_23701740.jpg);
}

.main-slider .heading_area h1 {
    width: 100%;
        margin-top: 0px;
}


