        /*

    Theme Name: WP DATING

    Theme URI: http://www.datingsolutions.biz

    Author: Digital Product Labs, Inc. http://premium.wpdating.com/

    Author URI: http://www.datingsolutions.biz

    Version: 4.0.4


    License: GNU General Public License

    License URI: license.txt

    Text Domain: wp-dating

    Domain Path: /languages/

    Tags: Dating theme, Theme Framework, WP Dating Theme, WordPress Theme, WP Dating Theme Framework,  HTML5, Clean, Responsive, Black, White

    

    Description: WordPress Theme designed for WordPress Dating Plugin users

    

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



    Resetting and rebuilding styles have been helped along thanks to the fine work of

    Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html

    along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

    and Blueprint http://www.blueprintcss.org/    

*/
        
        body {
            font-family: 'Lato', sans-serif;
            font-size: 13px;
            font-weight: 500;
            overflow-x: hidden;
        }
        
        a,
        u {
            text-decoration: none !important;
        }
        
        .dsp-content {
            *zoom: 1;
        }
        
        .dsp-content:before,
        .dsp-content:after {
            display: table;
            line-height: 0;
            content: "";
        }
        
        .dsp-content:after {
            clear: both;
        }
        
        #dsp_plugin {
            font-family: 'Lato', sans-serif;
        }
        
        .dsp-clearfix:before,
        .dsp-clearfix:after,
        .dsp-dl-horizontal dd:before,
        .dsp-dl-horizontal dd:after,
        .dsp-container:before,
        .dsp-container:after,
        .dsp-container-fluid:before,
        .dsp-container-fluid:after,
        .dsp-row:before,
        .dsp-row:after,
        .dsp-form-horizontal .dsp-form-group:before,
        .dsp-form-horizontal .dsp-form-group:after,
        .dsp-btn-toolbar:before,
        .dsp-btn-toolbar:after,
        .dsp-btn-group-vertical>.dsp-btn-group:before,
        .dsp-btn-group-vertical>.dsp-btn-group:after,
        .dsp-nav:before,
        .dsp-nav:after,
        .dsp-navbar:before,
        .dsp-navbar:after,
        .dsp-navbar-header:before,
        .dsp-navbar-header:after,
        .dsp-navbar-collapse:before,
        .dsp-navbar-collapse:after,
        .dsp-pager:before,
        .dsp-pager:after,
        .dsp-panel-body:before,
        .dsp-panel-body:after,
        .dsp-modal-footer:before,
        .dsp-modal-footer:after {
            content: " ";
            display: table;
        }
        
        .dsp-clearfix:after,
        .dsp-dl-horizontal dd:after,
        .dsp-container:after,
        .dsp-container-fluid:after,
        .dsp-row:after,
        .dsp-form-horizontal .dsp-form-group:after,
        .dsp-btn-toolbar:after,
        .dsp-btn-group-vertical>.dsp-btn-group:after,
        .dsp-nav:after,
        .dsp-navbar:after,
        .dsp-navbar-header:after,
        .dsp-navbar-collapse:after,
        .dsp-pager:after,
        .dsp-panel-body:after,
        .dsp-modal-footer:after {
            clear: both;
        }
        
        .dsp-col-no-pad {
            padding: 0;
        }
        
        .dsp-h1,
        .dsp-h2,
        .dsp-h3 {
            margin-top: 18px;
            margin-bottom: 9px;
        }
        
        .dsp-gutter-sm .dsp-row {
            margin-left: -7px;
            margin-right: -7px;
        }
        
        .dsp-gutter-sm [class*='dsp-md'],
        .dsp-gutter-sm [class*='dsp-sm'],
        .dsp-gutter-sm [class*='dsp-xs'],
        .dsp-gutter-sm [class*='dsp-lg'] {
            padding-left: 7px;
            padding-right: 7px;
        }
        
        .dsp-spacer-xs {
            margin-bottom: 5px;
        }
        
        .dsp-spacer-sm {
            margin-bottom: 10px;
        }
        
        .dsp-spacer {
            margin-bottom: 15px;
        }
        
        .dsp-spacer-md {
            margin-bottom: 20px;
        }
        
        .dsp-spacer-lg {
            margin-bottom: 30px;
        }
        
        .dsp-spacer-hg {
            margin-bottom: 40px;
        }
        
        .dsp-reset-spacer {
            margin: 0;
            padding: 0;
        }
        
        .dsp-btn-default {
            color: #777;
            background-color: #edf1f2;
            border-color: #edf1f2;
        }
        
        .dsp-btn-primary {
            color: #fff;
            background-color: #22CEFF;
            border-color: #22CEFF;
        }
        
        .dsp-btn-complimentary {
            color: #fff;
            background-color: #ff247c;
            border-color: #ff247c;
        }
        
        .dsp-small {
            font-size: 0.85em;
        }
        
        .dsp-circular {
            border-radius: 50%;
        }
        
        .dsp-text-uppercase {
            text-transform: uppercase;
        }
        
        .dsp-btn {
            display: inline-block;
            padding: 6px 12px;
            margin-bottom: 0;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.42857143;
            text-align: center;
            white-space: nowrap;
            vertical-align: middle;
            -ms-touch-action: manipulation;
            touch-action: manipulation;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            background-image: none;
            border: 1px solid transparent;
            border-radius: 4px;
        }
        
        .dsp-btn-sm {
            padding: 5px 10px;
            font-size: 12px;
            line-height: 1.5;
            border-radius: 3px;
        }
        
        .dsp-btn-xs {
            padding: 1px 5px;
            font-size: 12px;
            line-height: 1.5;
            border-radius: 3px;
        }
        
        .dsp-h1 {
            font-size: 33px;
        }
        
        .dsp-h2 {
            font-size: 27px;
        }
        
        .dsp-h3 {
            font-size: 23px;
        }
        
        .dsp-h4 {
            font-size: 17px;
        }
        
        .dsp-h5 {
            font-size: 13px;
        }
        
        .dsp-h6 {
            font-size: 12px;
        }
        
        .dsp-box-title {
            margin: 0 0 1em;
        }
        
        .dsp-light {
            font-weight: 300;
        }
        
        .dsp-medium {
            font-weight: 600;
        }
        
        .dsp-bold {
            font-weight: 700;
        }
        
        .box-lg {
            padding: 20px;
        }
        
        .dsp-form-horizontal .dsp-form-group {
            margin-left: -10px;
            margin-right: -10px;
        }
        /* HEADER SECTION */
        
        .home #dsp-header-container {
            /* position: absolute;

top: 0;

left: 0;

right: 0;

z-index: 100; */
        }
        
        .admin-bar #dsp-header-container {
            top: 32px;
        }
        
        .home .dsp-logo-placeholder {
            padding-top: 20px;
        }
        
        .dsp-logo-placeholder {
            padding-top: 15px;
        }
        /* MENU */
        
        .dsp-menu ul {
            list-style: none;
        }
        
        .dsp-menu ul li {
            float: left;
        }
        
        .dsp-menu ul li a {
            display: block;
            font-family: 'Lato', sans-serif;
            font-size: 14px;
            font-weight: 700;
            color: #fff;
            padding: 25px 12px 0;
            border-top: 2px solid transparent;
            -webkit-transition: all 0.8s ease-in-out;
            -moz-transition: all 0.8s ease-in-out;
            -o-transition: all 0.8s ease-in-out;
            transition: all 0.8s ease-in-out;
        }
        
        .home .dsp-menu ul li a {
            padding-top: 38px;
        }
        
        .home .dsp-menu ul li a:hover {}
        /*.dsp-menu ul li:first-child a{

padding-left: 0;

}

*/
        
        .dsp-menu ul li a:hover,
        .dsp-menu ul li.current_page_item a {
            color: #22ceff;
            text-decoration: none;
            border-top: 2px solid #22ceff;
        }
        
        .dsp-user {
            float: right;
            padding-top: 22px;
        }
        
        .dsp-user {
            padding-top: 26px;
            position: relative;
            z-index: 99;
        }
        
        .home .dsp-user {
            padding-top: 32px;
        }
        
        @media screen and (max-width: 480px) {
            .dsp-primary-nav {
                margin-top: -41px;
            }
            .home .dsp-user {
                padding-top: 14px;
            }
        }
        
        .dsp-user a {
            padding: 5px 15px;
            font-family: 'Lato', sans-serif;
            font-size: 14px;
            font-weight: 500;
            color: #fff;
            border-radius: 3px;
            margin-left: 5px;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
        }
        
        .dsp-user a:hover {
            /*background: #3c4470;*/
            text-decoration: none;
        }
        
        .dsp-login-form {
            width: 250px;
            background: #F3F5F7;
            position: absolute;
            top: 64px;
            right: 15px;
            z-index: 3;
            border-radius: 3px;
            -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .13);
            box-shadow: 0 1px 3px rgba(0, 0, 0, .13);
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
        }
        
        .dsp-login-form-title {
            padding: 10px 0;
            text-align: center;
            font-size: 16px;
            text-shadow: 1px 1px 1px #fff;
            border-bottom: 1px solid #C4C8CC;
            position: relative;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
            background: #ecf0f2;
            /* Old browsers */
            background: -moz-linear-gradient(top, #ecf0f2 1%, #d5d9de 100%);
            /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ecf0f2), color-stop(100%, #d5d9de));
            /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #ecf0f2 1%, #d5d9de 100%);
            /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #ecf0f2 1%, #d5d9de 100%);
            /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #ecf0f2 1%, #d5d9de 100%);
            /* IE10+ */
            background: linear-gradient(to bottom, #ecf0f2 1%, #d5d9de 100%);
            /* W3C */
            filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ecf0f2', endColorstr='#d5d9de', GradientType=0);
            /* IE6-9 */
        }
        
        .wpse_pagination {}
        
        .dsp-login-form-title:before {
            content: "";
            position: absolute;
            top: -8px;
            left: 125px;
            width: 0;
            height: 0;
            border-left: 8px solid transparent;
            border-right: 8px solid transparent;
            border-bottom: 8px solid #EBEFF1;
        }
        
        .dsp-login-form-container {
            padding: 20px;
            border-top: 1px solid #fff;
        }
        
        .dsp-login-form-container .alert {
            padding: 10px 15px;
        }
        
        .dsp-login-form-container .dsp-form-group,
        .dsp-form-container .dsp-form-group {
            margin-bottom: 0 !important;
        }
        
        .home .dsp-user .dsp-login-form {
            top: 87px;
            right: 15px;
        }
        
        .dsp-user .dsp-login-form .dsp-form-control:focus {
            box-shadow: none;
            border-color: transparent;
        }
        
        .dsp-login-input-container {
            border: 1px solid #D4D4D4;
            border-radius: 4px;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
            background-color: #F0F0F0;
            float: left;
        }
        
        .dsp-login-input-container .user {
            border-bottom: 1px solid #C4C8CC;
            float: left;
        }
        
        .dsp-login-input-container .input-group-addon {
            color: #C7C7C7;
        }
        
        .dsp-login-form-container .btn {
            width: 100%;
            margin-top: 20px;
            text-transform: uppercase;
            padding: 8px 0 !important;
            background-color: #0db9ea;
        }
        
        .dsp-login-form-container .btn:hover {
            padding: 8px 0 !important;
            background-color: #0db9ea;
        }
        
        .dsp-login-input-container .password {
            border-top: 1px solid #fff
        }
        
        .dsp-login-form .input-group-addon {
            background-color: transparent;
            border: none;
            border-radius: 0;
        }
        
        .dsp-login-form .dsp-form-control {
            background-color: transparent;
            border: none;
            border-radius: 0;
            box-shadow: none;
        }
        /* TEMPLATES */
        
        .dsp-template-1,
        .dsp-template-2,
        .dsp-template-3,
        .dsp-template-4,
        .dsp-template-5,
        .dsp-template-6,
        .dsp-template-7 {
            padding-top: 30px;
        }
        
        .template-one .dspdp-slider .sy-box {
            margin-right: -30px;
        }
        
        .dsp-template-4 .sy-list {
            background-color: #DFDFDF;
        }
        
        .dsp-template-5 .dspdp-search-box .dsp-control-label,
        .dsp-template-6 .dspdp-search-box .dsp-control-label,
        .dsp-template-7 .dspdp-search-box .dsp-control-label {
            color: #FFF;
        }
        
        .dsp-template-7 #frmquicksearch {
            padding: 0;
        }
        
        .dsp-template-7 .sy-slide img.dspdp-banner-img {
            width: 100%;
            height: auto;
        }
        
        @media (min-width:1200px) {
            .dsp-template-6 .dspdp-search-box {
                min-height: 440px;
            }
        }
        
        .dsp-text-center {
            text-align: center;
        }
        
        .dsp-img-responsive {
            max-width: 100%;
            height: auto;
        }
        
        .dsp-block {
            display: block;
        }
        
        .dsp-block-center {
            margin-left: auto;
            margin-right: auto;
        }
        
        .heading-text {
            width: 0;
            height: 0;
            overflow: hidden;
            margin: 0;
            padding: 0;
            border: 0;
            display: none;
        }
        
        .dsp-list-bordered li,
        .dsp-bordered-item {
            padding-bottom: 10px;
            border-bottom: 1px solid #efefef;
            margin-bottom: 10px;
        }
        
        .home-box {}
        
        .dsp-read-more {
            font-size: 12px;
            font-weight: 300;
            color: #000000;
            padding: 3px 10px;
            background: #edf1f2;
            border-radius: 4px;
            margin-top: 5px;
        }
        
        .dsp-read-more:hover {
            background: #22ceff;
            color: #fff;
        }
        
        .dsp-home-widget .title-txt {
            font-weight: 700;
            color: #FF247C;
        }
        /* RESPONSIVE */
        
        .toggleMenu {
            display: none;
            background: #0db9ea url(images/bg-menu.png) no-repeat 97% 15px;
            padding: 10px 15px;
            font-size: 15px;
            color: #fff;
            width: 100%;
            text-transform: uppercase;
            position: relative;
        }
        
        .toggleMenu .vcs-button span {
            display: block;
            margin-top: 4px;
            height: 2px;
            background: white;
            width: 20px;
        }
        
        .dsp-menu {
            list-style: none;
            *zoom: 1;
        }
        
        .dsp-menu:before,
        .dsp-menu:after {
            content: " ";
            display: table;
        }
        
        .dsp-menu:after {
            clear: both;
        }
        
        .dsp-menu ul {
            list-style: none;
            display: block;
            width: 100%;
        }
        
        .dsp-menu a {
            color: #fff;
            border-bottom: none;
        }
        
        .dsp-menu a.parent:hover {
            border-bottom: none;
        }
        
        .dsp-menu li {
            position: relative;
        }
        
        .dsp-menu li li {
            float: left;
            position: relative;
            width: 100%;
        }
        
        .dsp-menu li li a {
            padding: 10px 15px;
            border: none;
        }
        
        .container .nav li li a:hover {
            /* border:none; */
        }
        
        .dsp-menu>li {
            float: left;
        }
        
        .dsp-menu>li>.parent {}
        
        .dsp-menu>li>a {
            display: block;
        }
        
        .dsp-menu li:hover ul {
            display: block;
        }
        
        .dsp-menu li ul {
            position: absolute;
            z-index: 999;
            background: #31487D;
            width: 200px;
            display: none;
        }
        
        .dsp-menu li li li {
            display: block;
            width: 100%;
        }
        
        .dsp-menu li li a {
            display: block;
            position: relative;
            z-index: 100;
        }
        
        .dsp-menu li li li a {
            z-index: 200;
        }
        
        .dsp-menu ul {
            /* border:1px solid #e76db6; */
        }
        
        .sub-menu {
            /* 

box-sizing: padding-box;

padding:10px 15px; */
        }
        
        .dsp-menu li li .parent {
            background-image: url("images/arrow-left.png");
            background-repeat: no-repeat;
            background-position: 95% 50%;
        }
        
        .container .dsp-menu ul.sub-menu li.menu-item-has-children a:hover {
            border: 1px solid #fff;
        }
        
        .sub-menu .sub-menu {
            padding: 0px;
        }
        
        .camera_wrap .camera_pag .camera_pag_ul li {
            bottom: 60px;
        }
        
        .dsp-user .dsp-login {
            background: #0db9ea;
        }
        
        .dsp-user .dsp-register {
            background: #ef5d98;
        }
        
        #tab-register .result.error {
            padding: 0;
            margin: 0;
            border: none;
        }
        
        #tab-register .result.error>span {
            text-align: center;
            padding: 15px 0;
            border: 2px solid #ff247c;
            border-radius: 5px;
            font-size: 16px;
            font-weight: 700;
            color: #000000;
            display: block;
            margin-bottom: 15px;
        }
        
        .dsp-revolution-wrapper {
            width: 100%;
        }
        
        #home-front-page #dsp-header {
            background-image: url(images/main-bg.jpg);
            background-repeat: no-repeat;
            background-size: 100% 15%;
        }
        
        #home-front-page .dsp-top-header {
            width: 100%;
        }
        
        #home-front-page .dsp-top-header-checked {
            position: absolute !important;
        }
        /* SLIDER */
        
        .bp_slider ul li {
            position: relative;
        }
        
        .bp_slider .caption {
            width: 40%;
            top: 20%;
            right: 0;
            background: none;
            font-family: brannboll_fetregular;
            font-size: 24px;
        }
        /* HOME FILTER */
        
        .dsp-filter-container {
            width: 100%;
            background: rgba(54, 62, 116, 0.7);
            padding: 20px 0;
            color: #fff;
            text-transform: uppercase;
            z-index: 9;
        }
        
        .showform {
            display: none;
        }
        
        .searchform {
            position: relative;
        }
        
        .dsp-filter-container h4 {
            font-weight: 700;
            color: #fff;
            line-height: 40px;
        }
        
        .dsp-filter-container label {
            padding-right: 10px;
            padding-top: 2px;
        }
        /* Custom Selectbox */
        
        .wp_dating_search_form label {
            float: left;
            text-align: left;
            padding-top: 10px !important;
        }
        
        .wp_dating_search_form .dsp-md-3,
        .wp_dating_search_form .dsp-md-4 {
            /*margin-bottom:10px;*/
        }
        
        .wp_dating_search_form input[type="text"] {
            float: left;
            width: 60%;
        }
        
        .wp_dating_search_form input[type="text"]::-webkit-input-placeholder {
            color: white;
        }
        
        .wp_dating_search_form input[type="text"]:-moz-placeholder {
            /* Firefox 18- */
            color: white;
        }
        
        .wp_dating_search_form input[type="text"]::-moz-placeholder {
            /* Firefox 19+ */
            color: white;
        }
        
        .wp_dating_search_form input[type="text"]:-ms-input-placeholder {
            color: white;
        }
        
        .wp_dating_search_form label {
            float: left !important;
        }
        
        .wp_dating_search_form input[type="text"] {
            /*width: 56%;*/
            float: left;
            /* margin-left:30px; */
            background: rgba(255, 255, 255, 0.2);
            border: none;
            box-shadow: none;
            color: #fff !important;
            height: 38px;
            padding-left: 10px;
            border-radius: 3px;
            color: #fff;
            position: relative;
        }
        
        @media screen and (max-width:1000px) {
            .wp_dating_search_form label {
                width: 100%;
                clear: both;
            }
            .wp_dating_search_form input[type="text"],
            .wp_dating_search_form select {
                width: 100%;
                margin-left: 0px;
                clear: both;
            }
        }
        
        .dsp-filter-container select,
        .sbHolder {
            /*height: 38px;*/
            width: 57%;
            line-height: 40px;
            background: rgba(255, 255, 255, 0.2);
            border: none;
            padding-left: 10px;
            border-radius: 3px;
            color: #fff;
            position: relative;
        }
        
        .sbHolder {
            padding-left: 0;
            display: inline-block;
            ;
        }
        
        .sidebar .sbHolder {
            background: #fff;
        }
        
        .sbHolder a.sbSelector {
            padding-left: 10px;
            display: block;
        }
        
        .sbOptions {
            position: absolute;
            top: 40px !important;
            left: 0;
            z-index: 9;
            background: #6e84ad;
            width: 132px;
            margin-left: 0;
            overflow-y: scroll;
            max-height: 220px !important;
            margin-bottom: 0px !important;
            padding-bottom: 0px !important;
        }
        
        .sbOptions li a {
            display: block;
            border-bottom: 1px solid #4a6497;
            padding: 0px 8px;
        }
        
        .sbOptions li:last-child a {
            border-bottom: none;
        }
        
        .sbOptions li a:hover {
            background: #F7F7F7;
            color: #333;
        }
        
        .sbHolder a {
            color: #fff;
            outline: none;
        }
        
        .dsp-filter-container input.dsp-submit {
            background: #202540 !important;
            padding: 9px 20px !important;
            border-radius: 3px;
            border: none;
        }
        
        .dsp-filter-container input.dsp-submit:hover {
            background: #202540 !important;
            padding: 9px 20px !important;
        }
        /* HOME BLOCK */
        
        .dsp-home-block .dsp-ico-block {
            background: #22ceff;
            width: 50px;
            height: 50px;
            text-align: center;
            line-height: 50px;
            font-size: 25px;
            color: #fff;
            border-radius: 50%;
        }
        
        .dsp-home-block .dsp-block-title a {
            display: block;
            padding: 10px 0 0 20px;
            font-size: 18px;
            color: #2b2f34;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
        }
        
        .dsp-home-block .dsp-block-title a:hover {
            color: #22ceff;
        }
        
        .dsp-home-block p {
            margin-top: 10px;
            color: #7a7d80;
        }
        
        .hiddenee {
            opacity: 0;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
        }
        
        .visibleee {
            opacity: 1;
        }
        
        .animated {
            -webkit-animation-duration: 0.98s;
            animation-duration: 0.98s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
        }
        
        .dsp-pull-right {
            float: right;
        }
        
        .dsp-pull-left {
            float: left;
        }
        
        @-webkit-keyframes bounceInUp {
            0% {
                opacity: 0;
                -webkit-transform: translateY(2000px);
            }
            60% {
                opacity: 1;
                -webkit-transform: translateY(-30px);
            }
            80% {
                -webkit-transform: translateY(10px);
            }
            100% {
                -webkit-transform: translateY(0);
            }
        }
        
        @keyframes bounceInUp {
            0% {
                opacity: 0;
                transform: translateY(2000px);
            }
            60% {
                opacity: 1;
                transform: translateY(-30px);
            }
            80% {
                transform: translateY(10px);
            }
            100% {
                transform: translateY(0);
            }
        }
        
        .bounceInUp {
            -webkit-animation-name: bounceInUp;
            animation-name: bounceInUp;
        }
        
        @-webkit-keyframes fadeInRight {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(100%, 0, 0);
                transform: translate3d(100%, 0, 0);
            }
            100% {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }
        
        @keyframes fadeInRight {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(100%, 0, 0);
                -ms-transform: translate3d(100%, 0, 0);
                transform: translate3d(100%, 0, 0);
            }
            100% {
                opacity: 1;
                -webkit-transform: none;
                -ms-transform: none;
                transform: none;
            }
        }
        
        .fadeInRight {
            -webkit-animation-name: fadeInRight;
            animation-name: fadeInRight;
        }
        
        @-webkit-keyframes fadeInLeft {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(-100%, 0, 0);
                transform: translate3d(-100%, 0, 0);
            }
            100% {
                opacity: 1;
                -webkit-transform: none;
                transform: none;
            }
        }
        
        @keyframes fadeInLeft {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(-100%, 0, 0);
                -ms-transform: translate3d(-100%, 0, 0);
                transform: translate3d(-100%, 0, 0);
            }
            100% {
                opacity: 1;
                -webkit-transform: none;
                -ms-transform: none;
                transform: none;
            }
        }
        
        .fadeInLeft {
            -webkit-animation-name: fadeInLeft;
            animation-name: fadeInLeft;
        }
        /* HOME MEMBER */
        
        .dsp-home-member {
            text-align: center;
            margin-bottom: 30px;
        }
        
        a.db-member-title {
            display: block;
            margin-top: 10px;
            color: #2b2f34;
            font-size: 17px;
            font-weight: 600;
        }
        
        .dsp-home-member span {
            display: block;
        }
        
        .circle-image {
            border-radius: 50%;
            overflow: hidden;
            position: relative;
            margin-bottom: 10px;
        }
        
        .circle-image img {
            width: 100% !important;
            height: 100% !important;
        }
        
        .dsp-home-member .dsp-new-member-photo img {
            width: 100%;
        }
        
        .dsp-online-member .user-details {
            padding-top: 6px;
        }
        
        .dsp-home-member a.dsp-member-title {
            display: block;
            font-size: 18px;
            color: #2b2f34;
            padding: 15px 0 0;
        }
        
        .dsp-home-member a.dsp-member-title:hover {
            color: #22ceff;
        }
        
        .dsp-home-member span {
            color: #93b2dc;
        }
        /* Footer Widget */
        
        .dsp-home-widget {
            border-radius: 10px;
            border: 2px solid #edf2f6;
            padding: 20px 25px;
            overflow: hidden;
            min-height: 380px;
        }
        
        .dsp-home-widget ul li a {
            color: #7a7d80;
        }
        
        .dsp-home-widget .dsp-widget-title {
            padding-bottom: 20px;
            overflow: hidden;
        }
        
        .dsp-home-widget .dsp-widget-title h2 {
            float: left;
            font-size: 20px;
        }
        
        .dsp-home-widget .dsp-widget-title a {}
        
        .dsp-home-widget ul {
            list-style: none;
        }
        
        .dsp-home-widget ul li {
            clear: both;
            padding-bottom: 20px;
        }
        
        .dsp-home-widget ul.dsp-widget-member li {
            padding-bottom: 23px;
        }
        
        .dsp-home-widget ul li:last-child {
            padding-bottom: 0;
        }
        
        .dsp-home-widget ul li img {
            float: left;
        }
        
        .dsp-home-widget ul li .dsp-widget-info a {
            display: block;
            font-size: 16px;
            color: #2b2f34;
            padding-top: 5px;
            padding-bottom: 5px;
        }
        
        .dsp-home-widget ul li .dsp-widget-info a:hover {
            color: #93b2dc;
        }
        
        .dsp-widget-member a.dsp-widget-image {
            border-radius: 50%;
            overflow: hidden;
        }
        
        .dsp-widget-stories a.dsp-widget-image {
            border-radius: 5px;
            overflow: hidden;
            display: none;
        }
        
        .dsp-home-widget ul.dsp-widget-stories li .dsp-widget-info a {
            font-size: 14px;
            padding: 0;
        }
        
        .dsp-home-widget p {
            font-size: 12px;
            color: #7a7d80;
            margin-bottom: 0;
            padding: 0;
        }
        
        span.dsp-meta {
            display: block;
            font-size: 12px;
            color: #93b2dc;
            margin-bottom: 3px;
        }
        
        .dsp-widget-online-member .dsp-widget-image {
            float: left;
            width: 54px;
            height: 54px;
        }
        /* footer */
        
        #footer {
            background: #edf2f6;
            padding: 40px 0;
            margin-top: 60px;
        }
        
        .footer-menu ul {
            list-style: none;
        }
        
        .footer-menu ul li {
            float: left;
        }
        
        .footer-menu ul li a {
            font-size: 12px;
            padding: 0 5px;
            color: #00a8ff;
        }
        
        .footer-menu ul li:first-child a {
            padding-left: 0;
        }
        
        .footer-menu ul li a:hover {
            color: #000;
        }
        
        #footer .copyright {
            display: block;
            font-size: 12px;
            color: #707980;
            padding-top: 5px;
        }
        /* INNERPAGE */
        
        .dsp-content {
            margin-bottom: 30px;
        }
        
        #dsp-header {
            background: #506073;
        }
        
        .dsp-page-title,
        .dsp-section-title {
            border-bottom: 1px solid #c1d0db;
            margin-bottom: 25px;
        }
        
        .dsp-section-title .heading-profile {
            font-size: 20px;
            font-weight: 700;
            margin-bottom: 10px;
            color: rgb(122, 125, 128);
        }
        
        .dsp-page-title h1,
        .dsp-section-title h3 {
            font-weight: 700;
        }
        
        .dsp-section-title h3 {
            margin-bottom: 10px;
        }
        /* SIDEBAR */
        
        .dsp-widget-container {
            margin-bottom: 20px;
            border-radius: 5px;
            overflow: hidden;
        }
        
        .dsp-widget-search-title,
        #dsp_quick_search_widget header {
            background: #22ceff;
            padding: 10px 20px;
            border-top-left-radius: 6px;
            border-top-right-radius: 6px;
        }
        
        #dsp_quick_search_widget header h1 {
            margin: 0;
            font-size: 17px;
            font-weight: 700;
            color: #fff;
        }
        
        .dsp-widget-login .dsp-widget-search-title {
            background: #69d7d7;
        }
        
        .dsp-widget-search-title h3 {
            font-size: 17px;
            font-weight: 700;
            color: #fff;
        }
        
        .dsp-widget-search-content,
        .dsp-widget-content {
            padding: 15px 20px 8px;
            background: #dfeef2;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
        }
        
        .dsp-widget-search-content br {
            display: none;
        }
        
        .dsp-widget-login .dsp-widget-search-content,
        .dsp-widget-content {
            background: #dff2f2;
        }
        
        .dsp-widget-search-content label {
            float: left;
            width: 28%;
            text-align: right;
            line-height: 35px;
        }
        
        .dsp-widget-search-content select,
        .container .dsp-widget-search-content .dsp-input {
            /*margin-left: 5%;

width:65%;*/
            background: #ffffff;
            height: 35px;
            border: none;
            padding-left: 8px;
            border-radius: 3px;
        }
        
        .dsp-widget-search-content input.btn {
            margin: 0 auto;
        }
        
        .dsp-widget-search-content input.btn:hover {
            color: #fff;
        }
        
        .dsp-image-widget img,
        .widget_dsp_widget img {
            width: 100%;
        }
        
        .widget {
            margin-bottom: 20px;
        }
        
        .dsp-widget-content ul li {
            margin-bottom: 10px;
        }
        
        .dsp-widget-content ul li a {
            font-size: 14px;
        }
        
        .widget_dsp_widget {
            position: relative;
        }
        
        .widget_dsp_widget a.dsp_widget_link {
            position: absolute;
            width: 85%;
            height: 44px;
            bottom: 55px;
            left: 20px;
            font-family: 'Lato', sans-serif;
            font-size: 20px;
            line-height: 40px;
            color: #fff;
            text-align: center;
            border: 2px solid #fff;
            border-radius: 5px;
        }
        
        .widget_dsp_widget span.dsp_widget_desc {
            font-family: 'Lato', sans-serif;
            font-size: 18px;
            line-height: 22px;
            color: #DADBDB;
            text-align: center;
            position: absolute;
            left: 20px;
            width: 85%;
            bottom: 18px;
        }
        /* BLOG */
        
        .post-container {
            margin-bottom: 40px;
        }
        
        .post-image img {
            margin: 0 30px 0px 0;
        }
        
        .post-content {
            font-size: 14px;
            color: #7a7d80;
        }
        
        .post-content .post-title {
            font-size: 20px;
            font-weight: 300;
            color: #009CC8;
        }
        
        .post-meta {
            display: block;
            margin-top: 20px;
            padding: 8px 12px 8px 0;
            background: #f8f8f8;
            overflow: hidden;
        }
        
        .post-meta a,
        .post-meta span {
            font-size: 12px;
            color: #808080;
        }
        
        .post-meta a i,
        .post-meta span i {
            font-size: 13px;
            margin: 0 6px 0 12px;
            color: #7d95b3;
        }
        
        .dsp-pagination .pagination a {
            color: #000;
            padding: 6px 11px;
        }
        
        .meta-tag {
            margin-left: 10px;
        }
        /* Pagination */
        
        .wpse_pagination {
            text-align: center;
            margin: 30px 0;
        }
        
        .wpse_pagination span.disabled,
        .wpse_pagination .disabled {
            display: inline-block;
            height: 30px;
            padding: 0 12px;
            border-radius: 5px;
            text-align: center;
            line-height: 30px;
            margin-right: 10px;
            color: #fff;
            background: #109f9f;
        }
        
        .wpse_pagination .disabled a {
            color: #fff;
        }
        
        .wpse_pagination span.current,
        .wpse_pagination div {
            display: inline-block;
            height: 30px;
            padding: 0 12px;
            border-radius: 5px;
            text-align: center;
            line-height: 30px;
            margin-right: 10px;
            background: #daedf2;
        }
        /*.wpse_pagination div:first-child {

padding: 0;

background: none;

margin-right: 0;

}*/
        /* TAB CONTAINER */
        
        .dsp-tab-container {
            border: 2px solid #edf2f6;
            border-radius: 5px;
            margin-bottom: 20px;
            overflow: hidden;
        }
        
        .dsp-tab-container ul {
            float: left;
            width: 100%;
            list-style: none;
            margin-bottom: 0;
        }
        
        .dsp-tab-container ul.dsp-tab-lower {
            border-top: 2px solid #edf2f6;
        }
        
        .dsp-tab-container ul li {}
        
        .dsp-tab-container ul li a {
            float: left;
            font-size: 13px;
            color: #808080;
            padding: 10px 15px;
            position: relative;
        }
        
        .dsp-tab-container ul.dsp-tab-upper li.active a:after {
            content: "";
            width: 14px;
            height: 9px;
            background: url(images/arrow-down.jpg);
            position: absolute;
            left: 35%;
            bottom: -9px;
        }
        
        .dsp-tab-container ul li.active a,
        .dsp-tab-container ul li a:hover {
            color: #ff247c;
        }
        
        .dsp-tab-container ul li a.upgrade {
            font-weight: 700;
            color: #22ceff;
        }
        
        .dsp-box-container,
        .dsp-border {
            border: 2px solid #edf2f6;
            border-radius: 5px;
            overflow: hidden;
            margin-top: 30px;
        }
        
        .dsp-box-container h3 {
            color: #333;
            font-weight: 700;
        }
        
        .dsp-box-container ul {
            list-style: none;
        }
        
        .dsp-box-container ul li {
            padding: 14px;
            border-radius: 3px;
            clear: both;
        }
        
        .dsp-box-container ul li.dsp-form-group {
            padding: 0;
            border-radius: 0;
            clear: both;
        }
        /* Interested Cloud */
        
        .content-search {
            float: left;
            width: 100%;
            padding: 15px 20px 5px;
            background: #dfeef2;
            border-radius: 5px;
            margin-bottom: 30px;
        }
        
        .content-search select {
            float: right;
            height: 35px;
            border: none;
            padding-left: 10px;
            border-radius: 5px;
        }
        
        .content-search label {
            text-align: right;
            line-height: 35px;
        }
        /* TRENDING */
        
        .dsp-user-block {
            color: #93b2dc;
            overflow: hidden;
        }
        
        .dsp-user-info-container {
            border-radius: 5px;
            position: relative;
            display: block !important;
            margin-bottom: 25px;
        }
        
        .dsp-user-info-container:before {
            content: "";
            width: 0;
            height: 0;
            border-left: 8px solid transparent;
            border-right: 8px solid transparent;
            border-top: 8px solid #93b2dc;
            position: absolute;
            left: 50%;
            margin-left: -8px;
            bottom: -8px;
        }
        
        .dsp-user-info-container a {
            float: left;
            width: 14%;
            font-size: 18px;
            color: #fff !important;
            text-align: center;
            padding: 10px 0;
            background: #93b2dc;
        }
        
        .dsp-user-info-container.halfforth a {
            width: 25%;
        }
        
        .dsp-user-info-container a:first-child {
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
        }
        
        .dsp-user-info-container a:last-child {
            border-top-right-radius: 5px;
            border-bottom-right-radius: 5px;
        }
        
        .dsp-user-info-container a:hover {
            background: #333;
        }
        
        .dsp-user-img-container .dsp-user-info-container a {
            border-radius: 0;
        }
        
        .dsp-user-img-container .dsp-user-info-container ul li:first-child a {
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
        }
        
        .dsp-user-img-container .dsp-user-info-container ul li:last-child a {
            border-top-right-radius: 5px;
            border-bottom-right-radius: 5px;
        }
        
        .dsp-user-block .dsp-user-image {
            padding: 30px 0 0px 0;
            display: block;
            position: relative;
        }
        
        .dsp-selected {
            position: absolute;
            top: 70px;
            left: 0;
            width: 12px;
            height: 12px;
            background: #b9c1cc;
            border-radius: 50%;
        }
        
        .dsp-selected.active {
            background: #7eea16;
        }
        
        .dsp-user-title {
            display: block;
            font-size: 18px;
            color: #2b2f34;
            padding: 15px 0 0
        }
        
        .user-short-info {
            font-size: 15px;
        }
        /* USER LOGIN */
        
        .dsp-user-info-container a {
            width: 16.666%;
        }
        
        .dsp-page-title.dsp-content-wrapper {
            border-bottom: none;
        }
        
        .dsp-content-wrapper {
            /*overflow:hidden;*/
        }
        
        .dsp-content-wrapper h1 {
            margin-top: 5px;
            border-bottom: none;
        }
        
        .dsp-user-spec {
            margin-bottom: 30px;
        }
        
        .dsp-user-spec li {
            color: #d3dee6;
        }
        
        .dsp-user-spec li a {
            font-size: 14px;
            display: block;
            padding: 6px 0;
            color: #808080;
            border-bottom: 1px solid #d3dee6
        }
        
        .dsp-user-spec li.dsp_active_link a,
        .dsp-user-spec li a:hover {
            color: #ff247c;
        }
        
        .dsp-user-spec li a i {
            margin-right: 15px;
        }
        
        .dsp-search-container {
            background: #dfeef2;
            padding: 15px 20px;
            border-radius: 5px;
        }
        
        .dsp-search-container input.white-input {
            width: 80%;
            background: #fff;
            height: 40px;
            border: none;
            color: #b6b6b6;
            padding-left: 15px !important;
            border-radius: 5px;
        }
        
        .dsp-search-container input.btn-now {
            float: right;
            background: #9ab3d5 url(images/arrow.png) no-repeat 50% 50%;
            height: 40px;
            border: none;
        }
        /* Related section */
        
        .dsp-related-title {
            border-bottom: 1px solid #c1d0db;
            margin-bottom: 25px;
            padding-bottom: 10px;
        }
        
        .dsp-related-title h2 {
            font-weight: 700;
        }
        /* USER DETAIL */
        
        .tab-content {
            padding-top: 40px;
        }
        
        ul.dsp-user-detail-info {
            list-style: none;
        }
        
        ul.dsp-user-detail-info li {
            font-size: 15px;
            color: #000;
            margin-bottom: 10px;
        }
        
        ul.dsp-user-detail-info li span {
            float: left;
            width: 120px;
            color: #808080;
        }
        
        ul.dsp-user-detail-info li.li-fullwidth span {
            float: left;
            width: 120px;
            color: #808080;
        }
        
        .dsp-user-comment li {
            margin-bottom: 20px;
        }
        
        .dsp-user-comment li a {
            display: block;
            font-family: 'Lato', sans-serif;
            font-size: 16px;
            font-weight: 700;
            color: rgb(122, 125, 128);
            margin-bottom: 10px;
        }
        
        .dsp-user-comment img {
            margin-right: 20px;
        }
        
        .dsp-image-collection li {
            float: left;
            margin-right: 30px;
        }
        /* USER DETAIL */
        
        .dsp-image-info h4 a {
            display: block;
            font-weight: 300;
            color: #2b2f34;
            margin-bottom: 5px;
        }
        
        .dsp-picture-block img,
        .responsive-image img {
            width: 100%;
        }
        /* ALL MEMBER */
        
        .container .level-select select,
        .container .level-select label {
            text-align: left;
            width: 100%;
            margin-left: 0;
        }
        
        .section-break {
            float: left;
            border-bottom: 1px solid #b7c8cd;
            padding-bottom: 22px;
            margin-bottom: 22px;
        }
        
        .dsp-search-by h4 {
            font-size: 15px;
            color: #2864ae;
        }
        
        .dsp-search-by-content a {
            display: block;
            background: #9ab3d5;
            padding: 8px 10px;
            font-size: 12px;
            font-weight: 700;
            color: #fff;
            margin-top: 15px;
            border-radius: 5px;
        }
        
        .dsp-search-by-content i {
            margin-right: 10px;
        }
        
        .dsp-user-register label {
            float: left;
            width: 30%;
            text-align: right;
            margin-right: 5%
        }
        
        .dsp-user-register input.dsp-field {
            width: 30%;
            height: 40px;
            padding-left: 15px;
            background: #daedf2;
            border: none;
            border-radius: 5px;
        }
        
        .error a {
            color: #ff247c;
            text-decoration: underline;
        }
        
        .error a:hover {
            text-decoration: none;
        }
        /* TABLE */
        
        .dsp-table {
            border: 1px solid #c1d0db;
            font-size: 14px;
        }
        
        .container .dsp-table thead th,
        .container .dsp-table tbody td {
            padding: 12px 20px;
            border-color: #c1d0db;
        }
        
        .container .dsp-table thead th {
            font-weight: 700;
            color: #000000;
        }
        
        .container .dsp-table tbody td.dsp-table-title {
            color: #0aa1cc;
        }
        
        .container .dsp-table tbody .glyphicon-trash {
            color: #f61100;
        }
        
        .heading {
            display: block;
            font-size: 17px;
            font-weight: 700
        }
        /* FORM */
        
        .dsp-form-container .dsp-form-control {
            background: #daedf2;
            border: none;
            height: 40px;
            margin-bottom: 20px;
            width: 100% !important;
            resize: none;
        }
        
        .dsp-form-container [type='file'].dsp-form-control {
            height: auto;
            padding-top: 9px;
            padding-bottom: 9px;
        }
        
        .dsp-form-container textarea.dsp-form-control {
            height: auto;
        }
        
        .container .dsp-file {
            background: #daedf2;
            padding: 10px !important;
            width: 100%;
            border: none;
        }
        
        .dsp-form-container .dsp-form-control:focus {
            box-shadow: none;
        }
        
        .dsp-form-container label {
            color: #000;
        }
        /*  CHNAGES  */
        /* MEMBER LOGIN PAGE */
        
        .main-wrapper .dsp-line {
            background: none;
            margin-bottom: 0;
        }
        
        .main-wrapper .dsp_tab1 {
            border-right: none;
            padding: 10px 14px;
            font-size: 13px;
            color: #808080;
        }
        
        .main-wrapper .dsp_tab1-active {
            background: none;
            border-right: none;
            padding: 10px 15px;
            font-size: 13px;
            color: #808080;
            position: relative;
        }
        
        .main-wrapper .line.dsp-blog-tab {
            border: none;
            margin-bottom: 20px;
            border-bottom: 2px solid #edf2f6;
            height: 44px;
        }
        
        .dspdb_blog_head {
            *zoom: 1;
            border-top: 1px solid #edf2f6;
            padding: 10px 0;
        }
        
        #dsp_plugin .heading-submenu.dsp-blog-title {
            margin-bottom: -1px;
            position: relative;
        }
        
        .dspdb_blog_head:first-child {}
        
        .dspdb_blog_head+.dspdb_blog_head {
            border-top: none;
        }
        
        .dspdb_blog_head:before,
        .dspdb_blog_head:after {
            display: table;
            line-height: 0;
            content: "";
        }
        
        .dspdb_blog_head:after {
            clear: both;
        }
        
        .dsp-blog-tab .dsp_tab1,
        .dsp-blog-tab .dsp_tab1-active {
            display: inline-block;
            border: 2px solid #edf2f6;
            border-radius: 6px 6px 0 0;
            margin-right: 5px;
            height: 44px;
        }
        
        .dsp-blog-tab .dsp_tab1-active {
            border-bottom-color: #FFF;
        }
        
        .dsp-tab-container .dsp_tab1-active:before {
            content: "";
            width: 12px;
            height: 12px;
            display: block;
            background: #FFF;
            position: absolute;
            left: 50%;
            margin-left: -6px;
            bottom: -7px;
            border-right: 2px solid #EDF2F6;
            border-bottom: 2px solid #EDF2F6;
            transform: rotate(45deg);
        }
        
        .main-wrapper .line {
            float: left;
            width: 100%;
            background: none;
            border-top: 2px solid #edf2f6;
        }
        
        .main-wrapper .line .dsp_tab1 a {
            border-right: none;
            padding: 0;
            color: #808080 !important;
        }
        
        .main-wrapper .dsp_tab1-active a,
        .dsp-tab-container a:hover {
            color: #ff247c !important;
        }
        
        .line .dsp_tab1-active a {
            border-right: none;
            padding: 0;
        }
        
        .box-pedding {
            padding: 0;
            clear: both;
        }
        
        .box-border {
            border: none;
            padding: 0;
            box-shadow: none;
        }
        /*.box-pedding{ width:100%;}*/
        
        .Status-box-profile {
            background: #dfeef2;
            padding: 15px 20px 6px;
            border-radius: 5px;
            margin-bottom: 25px;
        }
        
        .main-wrapper .box-profile-link {
            /*width: 100%; */
            max-width: initial;
        }
        
        .profile-image {
            border-radius: 100%;
            overflow: hidden;
        }
        
        .profle-detail {
            /* width: 100%;

margin-left: 0; */
            font-size: 14px;
        }
        
        .dsp-profle-detail .heading-profile {
            font-family: Lato, sans-serif;
            font-size: 1.8em;
            font-weight: 600;
            color: #000;
            margin-bottom: 20px;
        }
        
        .profle-detail img {
            /*display: none;*/
        }
        
        .dsp-none {
            display: none !important;
        }
        
        .dsp-block {
            display: block !important;
        }
        
        .profile-image {
            max-height: initial;
        }
        
        .Status-box-profile .update-row b {
            display: none;
        }
        
        .Status-box-profile .update-row input[type=text] {
            width: 85%;
            background: #fff;
            height: 40px;
            border: none;
            color: #b6b6b6;
            padding-left: 10px !important;
            border-radius: 5px;
        }
        
        .update-row {
            position: relative;
            padding-right: 50px;
        }
        
        .Status-box-profile .update-row input[type=text] {
            width: 100%;
        }
        
        .main-wrapper .Status-box-profile .update-row .btn-update {
            position: absolute;
            right: 0;
            top: 0;
        }
        
        .main-wrapper .Status-box-profile .update-row .btn-update {
            float: right;
            background: #9ab3d5 url(images/arrow.png) no-repeat 50% 50% !important;
            height: 40px;
            border: none;
            border-radius: 4px;
            text-indent: -999px;
            padding: 0 20px !important;
        }
        
        .dsp-user-img-container {
            position: relative;
            padding-top: 70px;
        }
        
        .menus-profile {
            display: none;
            position: absolute;
            top: 0;
            width: 100%;
        }
        
        .profle-detail .heading-row {
            border-bottom: none;
            border-top: none;
        }
        
        .profle-detail .heading-row .tab-content {
            margin: 0;
            padding: 10px;
        }
        
        #membership li.new-title {
            font-family: 'Lato', sans-serif;
            font-size: 16px;
            font-weight: 700;
            color: #7a7d80;
            width: 100%;
        }
        
        #membership li.news-info {
            font-family: Lato, sans-serif;
            font-size: 14px;
            font-weight: 500;
            color: #7a7d80;
        }
        
        .dsp-box-container .tab-button {
            margin: 0;
        }
        
        .dsp-member-tab .dsp_tab1 {
            display: none;
        }
        
        .dsp-member-tab .dsp_tab1-active {
            font-family: Lato, sans-serif;
            font-size: 24px;
            width: 100%;
            border: none;
            padding: 0px;
            border-bottom: 1px solid #c1d0db;
            margin-bottom: 25px;
            padding-bottom: 10px;
        }
        
        .dsp-member-tab .dsp_tab1-active a {
            color: #000 !important;
        }
        
        .box-pedding .heading-submenu,
        #dsp_plugin .heading-submenu {
            width: 100%;
            font-size: 1.8em;
            font-weight: 700;
            margin-top: 5px;
            border-bottom: none;
            border-bottom: 1px solid #c1d0db;
            margin-bottom: 25px;
            padding-bottom: 15px;
        }
        
        .dsp-form {
            width: 100%;
            float: left;
        }
        
        .box-pedding .heading-text {
            display: block;
            font-family: 'Lato', sans-serif;
            font-weight: 700;
            font-size: 1.8em;
            color: #333;
            border-bottom: 1px solid #c1d0db;
            padding: 0;
            margin: 0;
            background: none;
            padding-top: 25px;
            clear: both;
            margin-bottom: 25px;
            padding-bottom: 15px;
            text-align: left;
            width: auto;
            height: auto;
        }
        
        .dsp_guest_home_page_col1 {
            border: none;
            margin: 0;
        }
        
        .dsp_guest_home_page_col1 .dsp_name {
            display: block;
            font-size: 18px;
            color: #2b2f34;
            padding: 15px 0 0;
            text-align: center;
        }
        
        .dsp_guest_home_page_col1 .dsp_name .age-text {
            font-size: 14px;
            color: #93b2dc;
        }
        
        .tab-box {
            float: left;
            width: 100%;
            margin: 0;
            padding: 0;
            margin-bottom: 20px;
            border-bottom: 1px solid #ddd;
        }
        
        .box-pedding .dsp_reg_main ul li {
            margin-bottom: 20px;
            clear: both;
        }
        
        .box-pedding .tab-box a {
            float: left;
            background-color: #fff;
            font-size: 14px;
            padding: 12px 15px;
            margin-bottom: -1px;
            color: #555;
            border: 1px solid #fff;
            border-bottom-color: #ddd;
        }
        
        .box-pedding .tab-box a.activeLink {
            color: #555;
            cursor: default;
            background-color: #fff;
            border: 1px solid #ddd;
            border-bottom-color: transparent;
        }
        
        .box-pedding .dsp_reg_main ul li span.dsp-md-3 {
            width: 25%;
            text-align: right;
            line-height: 35px;
        }
        
        .box-pedding .dsp_reg_main ul li span.dsp-md-6 {
            width: 50%;
        }
        
        .box-pedding .dsp_reg_main ul li span.dsp-md-9 {
            width: 75%;
        }
        
        .box-pedding .dsp_reg_main .dsp-form-control {
            background: #daedf2;
            border: none;
            height: 40px;
            margin-bottom: 20px;
            width: 100% !important;
        }
        
        .gray-title-head {
            padding: 10px 15px;
            background: #daedf2;
            border-radius: 5px;
        }
        
        .dsp_vertical_scrollbar ul.email-page {
            display: block;
        }
        
        .dsp_vertical_scrollbar ul.email-page li {
            float: left;
            font-size: 12px;
        }
        
        .dsp_vertical_scrollbar ul.email-page li span.name {
            font-size: 14px;
        }
        
        .dsp_vertical_scrollbar ul.email-page li a.dsp-email-photo {
            float: left;
            border-radius: 100%;
            overflow: hidden;
            margin-right: 15px;
        }
        
        .dsp_vertical_scrollbar ul.email-page li span.name {
            font-size: 13px;
        }
        
        .dsp_vertical_scrollbar ul.email-page li span.name a {
            font-family: Lato, sans-serif;
            font-size: 18px;
            font-weight: 500;
            color: #22CEFF;
        }
        
        .btn-delete {
            float: left;
        }
        
        .box-pedding button:hover,
        .box-pedding input:hover[type="button"],
        .box-pedding input:hover[type="submit"],
        .box-pedding input:hover[type="submit"] {
            background: #f6a800;
        }
        
        .heading-submenu {
            width: 100%;
            font-size: 1.8em;
            font-weight: 700;
            border-bottom: 1px solid #c1d0db !important;
            margin-bottom: 15px;
            padding-bottom: 15px;
        }
        
        .dsp_submit_button {
            margin-top: 0;
        }
        
        .box-pedding .news-box {
            width: 100%;
        }
        
        .dsp-md-8 .heading-submenu {
            border-bottom: none;
            margin-bottom: 0;
        }
        
        .image-container,
        .dsp-border-container {
            width: 100%;
            margin: 0;
            padding: 15px;
            border: 2px solid #edf2f6;
            margin-bottom: 20px;
            overflow: hidden;
            border-radius: 6px;
            position: relative;
        }
        
        .dsp_search_result_box_in .image-container {
            padding: 0;
            border: none;
        }
        
        .image-container .name a {
            font-size: 16px;
            color: #f6a800;
        }
        
        .dsp_guest_home_page_col1 .image-container {
            border: none;
            padding: 0;
        }
        
        .image-container .dsp-friend-image-holder {
            float: left;
        }
        
        .dsp-friend-image-holder {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            overflow: hidden;
        }
        
        .dsp-friend-image-holder img {
            width: 100% !important;
            height: 100% !important;
        }
        
        .dsp-friend-image-holder .delete-icon {
            display: none;
        }
        
        .user-name-show {
            font-family: Lato, sans-serif;
            font-size: 18px;
            float: left;
            padding-top: 15px;
            padding-left: 20px;
        }
        
        .user-name-show p {
            margin: 0;
            padding: 0;
        }
        
        .user-name-show p.description,
        .user-name-show p.date {
            font-size: 13px;
        }
        
        .dsp-delete {
            float: right;
            font-size: 16px;
            width: 30px;
            height: 28px;
            background: #607890;
            margin-top: 15px;
            border-radius: 5px;
            color: #fff;
            line-height: 25px;
            text-align: center;
        }
        
        .dsp-success {
            float: right;
            font-size: 16px;
            width: 30px;
            height: 28px;
            background: #ff247c;
            margin-top: 15px;
            border-radius: 5px;
            color: #fff;
            line-height: 25px;
            text-align: center;
            margin-right: 10px;
        }
        
        .dsp-delete:hover,
        .dsp-success:hover {
            color: #fff;
        }
        
        .dsp-label {
            line-height: 35px;
            font-size: 13px;
            font-weight: 700;
        }
        
        .content-search div {
            margin-bottom: 0 !important;
        }
        
        button,
        input[type="submit"],
        input[type="button"],
        input[type="reset"] {
            font-family: Lato, sans-serif;
            font-size: 14px;
            font-weight: 700;
            padding: 8px 16px !important;
            background: #f6a800;
            border: none !important;
            color: #fff;
            font-size: 14px;
            text-transform: capitalize;
            border: none;
            border-radius: 5px;
        }
        
        .dsp-content-wrapper button,
        .dsp-content-wrapper input[type="submit"],
        .dsp-content-wrapper input[type="button"],
        .dsp-content-wrapper input[type="reset"] {
            background: #95c918;
        }
        
        button:hover,
        input[type="submit"]:hover,
        input[type="button"]:hover,
        input[type="reset"]:hover {
            font-family: Lato, sans-serif;
            font-size: 14px;
            font-weight: 700;
            padding: 8px 16px !important;
            background: #f6a800;
            border: none !important;
            color: #fff;
            font-size: 14px;
            text-transform: capitalize;
            border: none;
            border-radius: 5px;
            -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
            box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
        }
        
        .dsp-content-wrapper button:hover,
        .dsp-content-wrapper input[type="submit"]:hover,
        .dsp-content-wrapper input[type="button"]:hover,
        .dsp-content-wrapper input[type="reset"]:hover {
            background: #95c918;
        }
        
        .news-box .heading-feed {
            font-size: 20px;
            font-weight: 700;
            padding-left: 0;
        }
        
        .news-feed-page li {
            margin-bottom: 20px !important;
            padding: 15px;
            border: 2px solid #edf2f6;
            border-radius: 5px;
            color: #22ceff;
        }
        
        .news-feed-page li a {
            float: left;
            border-radius: 50%;
            overflow: hidden;
            margin-right: 15px;
        }
        
        .news-feed-page li a img {
            margin-right: 0 !important
        }
        
        #news_feed_box .news-feed-page li span {
            display: block;
            font-size: 20px !important;
            font-weight: 500;
            font-size: 14px;
            color: #808080;
            margin-bottom: 5px;
        }
        
        .user-friends h3 {
            padding-left: 0;
        }
        
        .send-msg-page span {
            font-family: Lato, sans-serif;
            font-size: 14px;
            font-weight: 700;
            line-height: 35px;
            text-align: right;
        }
        
        .dsp-message div {
            width: 100% !important;
        }
        
        .dsp-message .dsp-textarea {
            width: 100% !important;
        }
        
        .dsp_back_inbox {
            margin-bottom: 15px;
        }
        
        #dsp_plugin .dsp_back_inbox a.dspdp-btn-default {
            display: inline-block;
            border-bottom: none;
            padding: 8px 15px;
            font-family: Lato, sans-serif;
            font-size: 14px;
            font-weight: 700;
            background: #22ceff;
            border-radius: 5px;
        }
        
        .dsp_back_inbox a {
            color: #fff;
        }
        
        .dsp-form .sent-message-page>li {
            margin-top: 15px;
            padding-bottom: 15px;
        }
        
        .dsp-form .sent-message-page .image a {
            float: left;
            width: 50px;
            height: 50px;
            border-radius: 100%;
            overflow: hidden;
            margin-right: 15px;
        }
        
        .dsp-form .sent-message-page .image a img {
            width: 100%;
            height: 100%;
        }
        
        .dsp-form .sent-message-page .msg-info li.name {
            font-family: Lato, sans-serif;
            font-size: 18px;
            font-weight: 500;
        }
        
        .dsp-form .sent-message-page .msg-info {
            float: left;
        }
        
        .dsp-form .sent-message-page .read-message {
            text-align: right;
        }
        
        .profile-week-details {
            border: none;
            padding: 0;
            margin: 0;
        }
        
        #dsp_plugin .profile-image img {
            width: 100%;
        }
        
        .dsp-tab-container .dsp_tab1-active,
        .dsp-tab-container .dsp_tab1 {
            float: left;
        }
        
        .dsp-welcome-text h1 {
            font-weight: 700;
            margin: 0 0 20px 0;
            padding: 0;
            color: #000;
        }
        
        .dsp-welcome-text {
            margin-top: 20px;
        }
        
        .bottom-link-profile {
            float: left;
            padding-left: 60px;
            margin: 25px 0;
        }
        
        .bottom-link-profile span {
            display: inline-block;
            font-weight: 700;
            padding: 7px 14px;
            margin-left: 5px;
        }
        
        .bottom-link-profile span.activ {
            background: #9AB3D5;
            border-radius: 5px;
            color: #fff;
        }
        
        .tab-button .right-link {
            float: right;
            font-weight: 700;
            color: #fff;
            background: #F24860;
            padding: 7px 14px;
            border-radius: 5px;
            position: relative;
            z-index: 9999;
            cursor: pointer;
        }
        
        .tab-button .right-link span {
            color: #fff;
        }
        
        .gray-title-head .heading-top {
            float: left;
        }
        /* EMAIL */
        
        .gray-title-head .heading-top {
            width: 39%;
        }
        
        .dsp_vertical_scrollbar ul.email-page {
            float: left;
            width: 100%;
            padding: 10px 0 !important;
            border-bottom: 1px solid #EDF2F6;
        }
        
        .dsp-control-label,
        .dsp-form-container p.dsp-control-label {
            text-align: right;
            line-height: 1.4em;
            margin-top: 0.8em;
        }
        
        .dsp-emphasis-text {
            color: #f6a800
        }
        
        .view-message {
            padding-bottom: 20px;
            margin-bottom: 20px;
            border-bottom: 1px solid #efefef;
        }
        
        .view-message .name {}
        
        .dsp-strong {
            font-weight: 700;
        }
        
        .btn-credit {
            display: block;
            margin-top: 10px;
        }
        
        .btn-standard {
            margin-top: 10px;
        }
        
        .setting-page {
            margin-bottom: 30px;
        }
        
        .setting-page ul {
            /* display:inline-block; */
        }
        
        .setting-page li {
            width: 100% !important;
            clear: both;
            text-align: left !important;
            padding-top: 0 !important;
        }
        
        .album-upload {
            border: 2px solid #edf2f6;
            padding: 20px;
        }
        
        .upload-box input.dspdp-form-control {
            background: #dfeef2;
            border: none;
            padding: 10px;
            border-radius: 4px;
            margin-bottom: 10px;
        }
        
        .dsp-add-audio-upload {
            background: #dfeef2 !important;
        }
        
        .album-upload .dspdp-block {
            clear: both;
        }
        
        #upload-img .image-container {
            text-align: center;
        }
        
        .upload-box.dsp-form-container {
            padding: 20px 25px 10px;
        }
        
        .upload-box.dsp-form-container span {
            display: block;
            font-weight: 700;
            font-size: 15px;
            padding-bottom: 10px;
        }
        
        .dsp-space {
            padding: 20px 25px;
        }
        
        #chatbox1 {
            /*border: 2px solid #edf2f6;*/
            border-radius: 5px;
            overflow: hidden;
            /*margin-bottom: 30px;*/
            /*padding:25px;*/
        }
        
        .submit-chat-form {
            background: #dfeef2;
            padding: 20px;
            border-radius: 5px;
        }
        
        .submit-chat-form {
            margin-bottom: 20px;
        }
        
        .submit-chat-form .dspdp-form-control {
            width: 90% !important;
            background: #fff;
            height: 35px;
            border: none;
            color: #b6b6b6;
            padding-left: 10px !important;
            border-radius: 5px;
        }
        
        .submit-chat-form .dspdp-input-group-btn {
            float: right;
        }
        
        .chat_smiley {
            float: right;
        }
        
        .advance-search-page li {
            clear: both;
        }
        
        ul.option-btn-adv li {
            /*padding:5px 0;*/
        }
        
        .advance-search-page .text-title {
            font-family: 'Lato', sans-serif;
            font-size: 14px;
        }
        
        .dsp-box-container .search-page-zip li {
            padding: 0;
        }
        
        .dsp-member-container .image-container {
            border: none;
            padding: 0;
            text-align: center;
        }
        
        .dsp-member-container .image-box.image-container .img-name {
            display: block;
        }
        
        .dsp-member-container .image-box.image-container .img-name a,
        .dsp-member-container .dsp-username a {
            display: block;
            font-size: 18px;
            font-weight: 500;
            color: #2b2f34;
            padding: 15px 0 0;
        }
        
        .dsp-member-container .dsp-username a {
            padding-top: 0;
        }
        
        .dsp-member-container .image-box.image-container .age-text,
        .dsp-member-container .dsp-user-details,
        .dsp-home-member .dsp-user-details {
            color: #93b2dc;
        }
        
        .dsp-member-container .dsp-user-details {
            margin-bottom: 30px;
        }
        
        .dsp-gift-image {
            float: left;
            padding-right: 15px;
            margin-right: 15px;
            border-right: 1px solid #ddd;
            height: 60px;
        }
        
        .dsp-gift-image img {
            height: 100%;
            width: auto;
        }
        
        .dsp-gift-container {
            position: relative;
        }
        
        .dsp-gift-container .show-comment {
            float: right;
        }
        
        .dsp-gift-container a.dspdp-btn-danger {
            position: absolute;
            top: 0;
            right: 0;
            width: 0;
        }
        
        .dsp-border .text-title {
            clear: both;
            padding-top: 20px;
            padding-bottom: 10px;
        }
        
        .dsp_vertical_scrollbar ul.dspdp-delelted-email li {
            float: none;
        }
        
        .dsp_vertical_scrollbar ul.dspdp-delelted-email li .dspdp-sender-img a {
            float: left;
            width: 45px;
            height: 45px;
            border-radius: 100%;
            overflow: hidden;
        }
        
        .dsp-msg-table {
            float: left;
            width: 100%;
            margin-top: 20px;
        }
        
        .dsp-msg-table .dsp-msg-image a {
            float: left;
            width: 50px;
            height: 50px;
            border-radius: 100%;
            overflow: hidden;
            margin-left: 10px;
        }
        
        .dsp-msg-table .msg-info .dspdp-text-info {
            font-size: 18px;
        }
        
        .dsp-msg-table tr td {
            padding: 10px 0
        }
        
        .dsp-msg-table tr:nth-child(2n),
        .dsp-form .sent-message-page:nth-child(2n) {
            background: #F4F9FB;
        }
        
        .dsp-spacer-sm {
            margin-top: 10px;
        }
        
        .dsp-form .sent-message-page {
            padding: 0 20px 10px;
            margin-bottom: 0;
        }
        
        #chat_popup {
            display: none;
        }
        
        .tabcontent ul.story-list li .guest-story-box {
            text-align: center;
        }
        
        .tabcontent ul.story-list li .guest-story-heading {
            font-family: Lato, sans-serif;
            font-size: 18px;
            padding: 10px 0;
        }
        
        .tabcontent ul.story-list li .guest-story-image-container {
            width: 100px;
            height: 100px;
            border-radius: 100%;
            overflow: hidden;
            margin: 0 auto;
        }
        
        .dsp-alert-count {
            color: #ff247c;
        }
        
        .dsp-user-friends {
            background: #dfeef2;
            padding: 15px 20px;
            margin-bottom: 10px;
            border-radius: 5px;
        }
        
        .dsp-user-friends .friends-list {
            margin-top: 10px;
        }
        
        .dsp-user-friends .friends-list li a {
            display: block;
            color: #1a71b7;
            font-size: 13px;
            padding: 1px 0 1px 12px;
            position: relative;
            line-height: 20px;
        }
        
        .dsp-user-friends .friends-list li a:before {
            content: "\f105";
            width: 10px;
            height: 10px;
            font-family: FontAwesome;
            font-size: 15px;
            font-style: normal;
            font-variant: normal;
            font-weight: normal;
            position: absolute;
            top: 0px;
            left: 0px;
        }
        
        .dsp-user-friends .friends-list li a:hover {
            color: #ff247c;
        }
        
        .dsp-user-setting {
            width: 120px;
            display: none;
            background: #ef5d98;
            position: absolute;
            top: 50px;
            right: 15px;
            z-index: 2;
            -webkit-border-radius: 5px;
            -webkit-border-top-right-radius: 0;
            -moz-border-radius: 5px;
            -moz-border-radius-topright: 0;
            border-radius: 5px;
            border-top-right-radius: 0;
            overflow: hidden;
        }
        
        #home-front-page .dsp-user-setting {
            top: 60px;
        }
        
        .dsp-user-setting.show {
            display: block;
        }
        
        .dsp-user-setting ul {
            margin-bottom: 0;
        }
        
        .dsp-user-setting li {
            display: block;
        }
        
        .dsp-user-setting li a {
            display: block;
            padding: 5px 10px;
            margin: 0;
            border-radius: 0;
        }
        
        .dsp-user-setting li a i {
            margin-right: 5px;
        }
        
        .dsp-form-container p {
            margin-top: 0;
            margin-bottom: 0;
            padding-top: 0;
            padding-bottom: 0;
        }
        
        .dsp-save-search {
            border: 1px solid #c1d0db;
            border-radius: 5px;
        }
        
        .name.dsp-pull-right,
        .delete.dsp-pull-right {
            text-align: right;
        }
        
        ul.dsp-save-search li {
            float: left;
            width: 100%;
            padding-top: 10px;
            padding-bottom: 10px;
            border-bottom: 1px solid #c1d0db;
        }
        
        ul.dsp-save-search li:last-child {
            border-bottom: none;
        }
        
        .dsp-date-tracker ul.date-traker {
            width: 80%;
            float: left;
        }
        
        .dsp-date-tracker .row-btn-traker {
            float: right;
        }
        
        .dsp-date-tracker ul.date-traker li {
            float: left;
            margin-right: 20px;
        }
        
        .dsp-date-tracker ul.date-traker li.dsp_page_link a {
            float: left;
            font-family: Lato, sans-serif;
            font-size: 18px;
            padding-top: 10px;
        }
        
        .dsp-delete-action .delete {
            font: normal 0/0 a;
        }
        
        .dsp-delete-action .delete:before {
            content: '\f1f8';
            font-family: FontAwesome;
            font-size: 16px;
            margin-right: 13px;
            color: #F61100;
        }
        
        .post ul.post-meta {
            padding: 10px 20px;
        }
        
        .post ul.post-meta li {
            float: left;
            margin-right: 10px;
        }
        
        .post ul.post-meta li a,
        .post ul.post-meta li time {
            font-family: Lato, sans-serif;
            font-size: 12px;
            color: #808080;
            padding-left: 5px;
        }
        
        .dsp-search-result-item {
            padding: 0;
            border: none;
            text-align: center;
        }
        
        .dsp-search-result-item img {
            width: 100%;
            height: auto;
            border-radius: 50%;
        }
        
        .dsp-search-result-item .user-links {
            display: none;
        }
        
        .dsp-search-result-item .user-name,
        .dsp-search-result-item .user-name strong {
            color: #2b2f34;
            font-size: 18px;
            font-weight: 300;
        }
        
        @media (max-width: 600px) {
            .facet_sidebar {
                display: none;
            }
        }
        /* Custom Css */
        
        .dsp-sldier-container .flex-direction-nav .flex-prev {
            position: absolute;
            top: -220px;
        }
        
        .dsp-sldier-container .flex-direction-nav .flex-next {
            position: absolute;
            top: -220px;
        }
        
        .dsp-sldier-container .flex-control-nav {
            z-index: 99;
            position: absolute;
            left: 93%;
            bottom: 80px;
        }
        
        .dsp-menu ul li ul li:first-child a {
            padding-left: 12px;
        }
        
        .dsp-new-member-slider .dsp-md-2 {
            width: 100% !important;
            padding: 0 !important;
        }
        
        .dsp-new-member-slider-button {
            float: right;
            position: relative;
            z-index: 9;
            margin-bottom: 10px;
        }
        
        #dsp-breadcrumbs {
            list-style: none;
            margin: 10px 0;
            overflow: hidden;
        }
        
        #dsp-breadcrumbs li {
            float: left;
            margin-right: 5px;
        }
        
        #dsp-breadcrumbs li a {
            color: #428bca
        }
        
        #dsp-breadcrumbs li a:hover {
            text-decoration: underline;
        }
        
        #dsp-breadcrumbs .separator {
            font-weight: 700;
            color: #999;
        }
        /*---Contact Page---*/
        
        #dsp-contactForm {
            margin-top: 15px;
        }
        
        #dsp-contactForm input[type="text"] {
            height: 30px;
        }
        
        #dsp-contactForm .error {
            display: block;
        }
        
        #dsp-contactForm label {
            margin-right: 15px;
            color: #000;
            font-weight: bold;
        }
        
        #dsp-contactForm input[type="text"],
        #dsp-contactForm textarea {
            width: 100%;
            background: #d9dada;
            border: none;
            padding-left: 5px;
            color: #424242;
        }
        
        #dsp-contactForm td {
            padding: 0;
            border: none;
            padding-bottom: 15px;
        }
        
        #dsp-contactForm textarea {
            padding-top: 5px;
            height: 150px;
        }
        
        #dsp-contactForm .submit {
            background: #6D6D6D;
            width: 80px;
            border: none;
            color: #fff;
        }
        
        #dsp-contactForm .submit:hover {
            background: #353434
        }
        
        #dsp-contactForm table {
            width: 100%;
        }
        /*---Fullwidth---*/
        
        .dsp-content_wrapper .fullwidth {
            padding-bottom: 25px;
        }
        
        .dsp-content_wrapper .fullwidth img {
            max-width: 100%;
            height: auto;
        }
        
        .dsp-content-wrapper-form .error,
        .dsp-content-wrapper-form .page-not-found {
            border: none;
            padding: 0px;
        }
        
        .dsp-content-wrapper-form .dsp-content .error {
            text-align: left;
            color: #c62d2d;
        }
        
        #dsp-contactForm .error {
            text-align: left;
            font-size: 14px;
        }
        
        #searchsubmit {
            background: url(images/search-icon2.png) no-repeat !important;
            border: medium none;
            height: 18px;
            position: absolute;
            right: 2px;
            top: 7px;
            width: 10px;
        }
        
        #searchsubmit:hover {
            box-shadow: none;
        }
        
        #search-2 input[type='text'],
        #searchform input[type='text'] {
            padding: 5px 0px;
        }
        
        #search-2 h1 {
            margin-bottom: 2px;
        }
        
        .sidebar h1 {
            margin-bottom: 2px;
            color: #1E678D;
        }
        
        .sidebar ul li {
            margin-bottom: 5px;
            padding-bottom: 10px;
            border-bottom: 1px dashed #ccc;
            padding-top: 10px;
            background: url(images/list-icon.png) no-repeat 0 center;
            padding-left: 15px;
        }
        
        .sidebar ul li a {
            color: #6B6A6A;
        }
        
        .sidebar ul li a:hover {
            color: #242323;
        }
        
        .add-comment .error {
            padding-top: 6px;
            padding-bottom: 8px;
        }
        
        .btn-delete .dsp_submit_button {
            background: #95c918;
        }
        
        .add-comment form .dspdp-spacer {
            margin: 5px 0px 10px;
        }
        
        .add-comment form .dspdp-btn {
            background: #95c918;
        }
        
        form.dspdp-form-inline .dspdp-btn-default {
            background: #95c918;
            float: left;
            padding-top: 20px;
        }
        
        form.dspdp-form-inline .dsp-md-2 span {
            margin-top: 35px;
            display: block;
        }
        
        button,
        input[type="submit"],
        input[type="button"],
        input[type="reset"],
        .btn-reply {
            background: #95c918;
        }
        
        .box-pedding .dsp_back_inbox {
            margin-bottom: 15px;
        }
        
        form.dsp-form .btn-row .dspdp-btn-warning {
            margin-top: 15px;
        }
        
        form.dsp-form .btn-delete {
            margin-top: 15px;
        }
        
        .dsp-form-container ul.edit-profile select {
            background: #daedf2;
            height: 40px;
            border-radius: 5px;
            padding: 0px 10px;
            border: none;
        }
        
        .dspdp-form-control {
            margin-bottom: 10px;
        }
        
        .dspdp-form-horizontal {
            padding-top: 0;
        }
        
        .btn-row {
            margin-top: 15px;
        }
        
        .box-search-result .user-links ul li {
            float: left;
            padding-right: 10px;
        }
        
        .box-search-result .user-status {
            padding-top: 10px;
        }
        
        .dsp_search_result_box_in .hiddenee {
            opacity: 1;
        }
        
        .add-option {
            min-height: 210px;
            margin-bottom: 20px;
        }
        
        ul.dsp-add-save-search li span {
            vertical-align: middle;
        }
        
        ul.dsp-add-save-search li input {
            vertical-align: middle;
        }
        
        .btn-row-meet,
        .image-box,
        .user-meetto-info,
        .thanks-note {
            margin-bottom: 15px;
        }
        
        .dspdp-profile {
            margin-top: 20px;
        }
        
        #camera_banner-home {
            margin-bottom: 0px !important;
        }
        
        .space-tp {
            padding-top: 30px;
            padding-bottom: 30px;
        }
        
        .no-space-top {
            padding-top: 0px;
            padding-bottom: 0px;
            display: none;
        }
        
        .member-block {
            padding-bottom: 70px;
        }
        
        .camera_clear {
            margin: -1px 0 -1px;
        }
        
        .camera_wrap {
            margin-bottom: 0px !important;
        }
        
        .not-log-in {
            font-size: 17px;
            font-weight: normal;
            color: #666;
        }
        
        .not-log-in span {
            color: #EF5D98;
        }
        
        code {
            margin-top: 10px;
            padding: 10px;
            display: block;
        }
        
        .container-home-editor {
            padding-top: 30px;
        }
        
        .container-home-editor-content p {
            font-size: 14px;
            line-height: 22px;
        }
        
        .comment-section .navigation {
            display: none;
        }
        
        ol.commentlist li {
            list-style: none;
        }
        
        #commentform #submit {
            margin-left: 0px;
        }
        
        #comments {
            padding-bottom: 15px;
        }
        
        ol.commentlist li {
            clear: both;
        }
        
        .comment-content {
            margin-top: 15px;
            background-color: #EEF6F8;
            border-radius: 5px;
            padding: 10px;
            position: relative;
            font-size: 13px;
        }
        
        .comment-content:before {
            content: '';
            border-bottom: 10px solid #EEF6F8;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            position: absolute;
            left: 10px;
            top: -7px;
        }
        
        .comment-body {
            position: relative;
            margin-bottom: 25px;
        }
        
        .comment-content p {
            margin-bottom: 0px;
        }
        
        .commentlist ul {
            padding-left: 30px;
        }
        
        .reply a {
            width: auto;
            background: #65DCFD;
            display: inline-block;
            text-align: center;
            padding: 2px 16px;
            color: #fff;
            border-radius: 25px;
            position: absolute;
            right: 0;
            top: 0;
        }
        
        .reply a:hover {
            background: #222;
        }
        
        .comment-author {
            font-size: 13px;
        }
        
        .comment-author img {
            border-radius: 40px;
            height: 40px;
            width: 40px;
            float: left;
            margin-right: 10px;
        }
        
        b.fn,
        span.says {
            vertical-align: top;
        }
        
        .home .dsp-menu ul li ul li a:hover {
            border: none;
        }
        
        #commentform p {
            clear: both;
        }
        
        #header-container {
            position: relative;
            z-index: 9999;
        }
        
        .sldier-container {
            position: relative;
        }
        
        .template_search_box {
            position: absolute;
            top: 0px;
            right: -15px;
            background: rgba(0, 178, 184, 0.7);
            padding: 20px;
            width: 30%;
            height: 100%;
            color: #fff;
        }
        
        .template_search_box select,
        .template_search_box input {
            padding: 10px;
            border-radius: 5px;
            border: none;
            color: #000;
        }
        
        .template_search_box select option {
            color: #000;
        }
        
        .footer-menu ul li {
            display: inline;
            margin: 0 10px 0 0;
        }
        
        .footer-menu li ul {
            display: none;
        }
        
        .footer-text-widget h2.rounded {
            margin-bottom: 10px;
        }
        
        .footer-text-widget {
            border-bottom: 1px solid #ffffff;
            padding-bottom: 30px;
        }
        
        .footer-bottom {
            border-top: 1px solid #c8c8c8;
            padding-top: 20px;
        }
        
        .footer-social-icon .fa {
            font-size: 20px;
        }
        
        .footer-copyright {
            text-align: center;
            color: #B9C0C4;
            font-size: 12px;
            margin-top: 30px;
        }
        
        .footer-social-icon ul li {
            float: right;
            display: inline;
            margin-left: 20px;
        }
        
        .footer-social-icon ul li a i {
            padding: 5px 10px;
        }
        
        .memberpage-alert {
            font-size: 16px;
        }
        
        .memberpage-alert span {
            color: #EF5D98;
        }
        
        .dsp-add-option .dsp-md-4 {
            min-height: 200px;
            margin-top: 20px;
        }
        
        .dspdp-seprator {
            clear: none;
            float: left;
        }
        
        .dsp-add-option .dspdp-reset-strict {
            vertical-align: middle;
        }
        /*.dspdp-spacer.dspdp-upgrade-desc { margin: 10px 0px;}

.purchase-credit-image { padding: 10px 0px;}

.purchase-credit-image { padding: 10px 0px;}

span.dspdp-input-group-addon, span.default-credit-value { padding-bottom: 10px; display: block;}

.input-credits input.dspdp-form-control { padding: 10px 0px; width: 25%;}*/
        
        .setting-page .dspdp-spacer .dspdp-block-center {
            margin: 0px;
        }
        
        .purchase-credit-heading {
            text-align: center;
            font-size: 18px;
            margin-bottom: 20px;
            color: rgba(0, 0, 0, 0.8);
        }
        
        .purchase-credit-image .dspdp-block-center {
            margin: 0px;
            margin: 10px;
        }
        
        #dsp_plugin .dspdp-btn-default {
            margin-bottom: 5px;
        }
        /*.box-border { margin-right: 25px;}*/
        
        .setting-page li.dspdp-col-sm-5 {
            width: 41.66666667% !important;
        }
        
        #dsp_plugin .menus-profile li {
            float: none;
            width: auto;
        }
        
        .profile-detail-nospacing {
            margin-left: 0px;
        }
        
        .plugin-sidebar img {
            width: 100%;
            position: relative;
        }
        
        .plugin-sidebar a.dsp_widget_link {
            position: absolute;
            bottom: 70px;
            z-index: 9;
            color: #fff;
            left: 10%;
            border: 2px solid #fff;
            border-radius: 5px;
            padding: 0px 0;
            font-weight: bold;
            font-size: 17px;
            width: 80%;
            text-align: center;
            margin-bottom: 10px;
        }
        
        .widget-image-block {
            position: relative;
        }
        
        .plugin-sidebar a.dsp_widget_link:hover {
            color: #f6a800;
            border: 2px solid #f6a800;
        }
        
        .plugin-sidebar span.dsp_widget_desc {
            position: absolute;
            bottom: 30px;
            left: 5%;
            color: #fff;
            width: 90%;
            text-align: center;
            font-size: 15px;
            font-weight: normal;
        }
        
        #dsp_plugin .image-container-hidden {
            background: none;
            box-shadow: none;
            padding: 0px;
        }
        
        .dsp-block .box-profile-link {
            float: none;
            width: auto;
        }
        
        .main-wrapper .no-line {
            border-top: none;
        }
        
        form textarea.dsp-comment-area {
            height: 120px;
        }
        /*.profile-image-partner { border-radius: 0px; overflow: visible;}

.profile-image-partner img { width: auto !important;}*/
        
        .box-profile-link-no {
            width: auto;
        }
        
        .profile-image-partner {
            overflow: visible;
        }
        
        .profile-detail-no-margin {
            margin-left: 0px;
        }
        
        .dspdp-form-horizontal input.dsp-account-setting-input {
            width: 100% !important;
        }
        
        .dspdp-form-horizontal input.dsp-email-input {
            width: 100% !important;
        }
        
        .dsp-box-border-none {
            border: none;
        }
        
        .dsp-add-audio-title {
            float: left;
            color: #000;
            font-size: 17px;
            font-weight: bold;
            margin-bottom: 20px;
            text-transform: uppercase;
        }
        
        .dsp-form-container .dsp-add-audio-upload {
            float: left;
            margin-left: 10px;
        }
        
        .dsp-control-label-left {
            width: auto;
        }
        
        .dsp-control-label-new-message {
            width: 100px;
        }
        
        .no-line {
            border-top: 0px;
        }
        
        .dspdp-form-horizontal input.dsp-form-control-equal {
            width: 100% !important;
        }
        
        .dspdp-member-col,
        #dsp_plugin .image-container {
            margin-left: 2px;
        }
        
        .dsp-space2 {
            padding: 20px 0px;
        }
        
        .space-right {
            margin-right: 5px !important;
        }
        
        .dsp-box-container-partner {
            padding: 20px 0px;
        }
        
        .container .dsp-widget-search-content select.dsp-input-select-age {
            width: 100%;
        }
        
        .container .dsp-widget-search-content label.dsp-label-age {
            width: 100%;
            text-align: center;
            line-height: 22px;
        }
        
        .container .dsp-widget-search-content .dsp-input-username {
            width: 70%;
        }
        
        .dsp-compose-form {
            border: 2px solid #edf2f6;
            padding: 20px;
            border-radius: 5px;
            -moz-border-radius: 5px;
        }
        
        #dsp_plugin .sent-message-page>li {
            padding: 10px;
        }
        
        .camera_caption>div {
            background: none !important;
        }
        
        .camera_caption {
            width: 31%;
            right: 17%;
            top: 40%;
        }
        
        .camera_caption h3 {
            font: 24px/30px 'brannboll_fetregular';
        }
        
        .camera_caption p {
            font-family: arial;
            font-size: 15px;
            margin-bottom: 25px;
        }
        
        .camera_caption a {
            color: #fff;
            border-radius: 5px;
            text-transform: uppercase;
            font-weight: bold;
            padding: 10px 30px;
        }
        
        #box a {
            border: 1px solid #fff;
        }
        
        .camera_caption a:hover {
            background: rgba(239, 93, 152, 0.7);
        }
        
        .camera_pag_ul li img,
        .camera_pag_ul li:hover img,
        .camera_pag_ul li:hover .thumb_arrow,
        .camera_pag_ul .thumb_arrow {
            display: none !important;
        }
        
        h1.dsp-page-title {
            margin-bottom: 25px;
            padding-bottom: 10px;
        }
        
        .dsp-message .dsp-textarea {
            min-height: 345px;
        }
        
        #dsp_plugin .dsp-btn-type {
            font-weight: bold;
            font-size: 15px;
        }
        
        #dsp_plugin .dsp-btn-inbox {
            margin-bottom: 0px;
            font-weight: bold;
            font-size: 15px;
        }
        
        .line2 .dsp_tab1-active:before {
            display: none;
        }
        
        ul.edit-profile .dsp-control-label {
            color: #000 !important;
            font-weight: bold;
        }
        
        .profile-questions-block ul li {
            display: inline-block;
            width: 50%;
        }
        
        .profile-questions-block ul li.dsp-full-listing-block {
            width: 100%;
            display: block;
        }
        
        .dsp-full-listing-block textarea.dsp-profile-question-textarea {
            min-height: 175px;
            width: 96% !important;
        }
        
        h3.dsp-edit-profile-general {
            text-transform: uppercase;
            color: #000;
            font-size: 16px;
            font-weight: bold;
            margin-bottom: 20px;
        }
        
        input[type="file"].dsp-form-photo-upload {
            width: 96% !important;
            background: #daedf2;
            padding: 10px;
        }
        
        .dsp-make-private {
            color: #000;
            margin-top: 10px;
            display: block;
        }
        
        #dsp_plugin .dsp-edit-profile-submit {
            padding: 10px 50px !important;
            font-weight: bold;
            font-size: 15px;
        }
        
        .dsp_edit_partner_profile li {
            width: 50%;
            display: inline-block;
        }
        
        .dsp_edit_partner_profile li.dsp-partner-full-listing-block {
            width: 100%;
            display: block;
        }
        
        .dsp_edit_partner_profile textarea.dsp-edit-partner-textarea {
            height: auto;
            min-height: 175px;
            width: 96% !important;
        }
        
        .album-upload-main {
            border: none;
        }
        
        .album-upload-main .dspdp-block {
            clear: none;
        }
        
        .box-border2 {
            margin-right: 0px;
        }
        
        .dsp-image-container-album {
            width: 94%;
        }
        
        #dsp_plugin .dsp-image-container-album {
            margin-left: 5px;
        }
        
        #dsp_plugin .dsp-form-grp-upload-img {
            margin-bottom: 0px;
        }
        
        #dsp_plugin .dsp-box-no-border {
            border: none;
            padding: 0px;
        }
        
        .dsp-add-video-block {
            padding-bottom: 10px;
        }
        
        h3.add-album-title {
            text-transform: uppercase;
            color: #000;
            padding: 0px 20px 25px;
            font-size: 17px;
            font-weight: bold;
        }
        
        .dsp-add-album-button {
            margin-top: 30px;
        }
        
        #dsp_plugin .dsp-add-album-button input.dsp_submit_button,
        #dsp_plugin .dsp_submit_button {
            font-size: 15px;
            font-weight: bold;
            padding: 10px 30px !important;
        }
        
        #edit_my_location {
            margin: 20px;
        }
        
        .upload-box input.upload-box-input-control {
            padding: 20px 10px;
        }
        
        h3.add-photo-title {
            padding-left: 0px;
        }
        
        .dsp-add-photo-wrapper {
            border: none;
            box-shadow: none;
        }
        
        .dsp-add-photo-wrapper span {
            text-align: right;
            color: #000;
            padding-top: 10px;
        }
        
        .dsp-add-photo-btn {
            clear: both;
        }
        
        .add-photo-box-border {
            margin-right: 0px;
        }
        
        .dsp-no-shadow {
            box-shadow: none !important;
        }
        
        .dsp-space-limit {
            padding: 20px 15px;
        }
        
        #dsp_plugin .dsp-add-audio-upload {
            width: 96% !important;
            padding: 10px !important;
            border: none;
        }
        
        .dsp-no-border {
            border: none !important;
        }
        
        .dspdp-search-options .option-btn-adv li input {
            top: 0px;
            margin-top: 0px;
            vertical-align: middle;
            margin-right: 5px;
        }
        
        .dspdp-search-options .option-btn-adv li {
            color: #000;
            /*padding: 8px 0px !important; padding-left: 8px !important; */
            clear: none !important;
            float: left;
            padding-bottom: 0;
            padding-top: 10px;
        }
        
        .dspdp-search-options ul.option-btn-adv {
            margin-bottom: 30px !important;
        }
        
        .text-title strong {
            color: #000;
        }
        
        .dsp-control-label {
            color: #000;
        }
        
        #dsp_plugin .dsp-adv-search-label {
            text-align: left;
            padding-left: 8px;
        }
        
        .dsp-adv-search-strict {
            vertical-align: middle;
            top: 0px !important;
        }
        
        .dsp-submit-zip-button {
            margin-left: 5px;
        }
        
        .dsp-control-label-center {
            text-align: center !important;
        }
        
        .dsp-save-search-wrapper {
            border-radius: 0px;
        }
        
        #dsp_plugin .dsp-save-search-wrapper li {
            padding: 10px 0px;
        }
        
        span.delete-btn {
            background: url(images/delete-btn.png) no-repeat 0 0;
            height: 14px;
            width: 14px;
            display: block;
            text-align: center;
            margin: auto;
        }
        
        strong {
            color: #000 !important;
        }
        
        .delete-header {
            text-align: center;
        }
        
        .dsp_privacy_button {
            margin-top: 20px;
        }
        
        h3.upgrade-account {
            margin-bottom: 40px;
            color: #000;
            border-bottom: 1px solid #c1d0db;
            padding-bottom: 10px;
        }
        
        .dsp-monthly-membership {
            background: #dbf7ff;
        }
        
        .dsp-monthly-membership:nth-child(1) {
            background: #fffbe4;
        }
        
        .dsp-purchase-credit {
            background: #def9e2;
        }
        
        .dsp-upgrade-account-wrapper .box-border {
            margin-right: 0px;
        }
        
        .dsp-monthly-membership,
        .dsp-purchase-credit {
            padding: 20px;
        }
        
        .dsp-upgrade-account-wrapper .setting-page li {
            text-align: center !important;
        }
        
        .dsp-upgrade-account-wrapper .setting-page .dspdp-spacer .dspdp-block-center,
        .setting-page img {
            margin: auto !important;
        }
        
        .dspdp-upgrade-desc {
            height: auto;
            padding: 20px 0px;
            /*min-height: 148px;*/
        }
        
        .dsp_span_pointer {
            margin-bottom: 15px !important;
        }
        
        .dsp-member-upgrade-page .dsp_span_pointer {
            display: block;
            width: 100%;
            margin: 15px 0 0 !important;
        }
        
        .dsp-purchase-credit {
            min-height: 135px;
        }
        
        .input-credits {
            padding: 0px 15px;
            margin-bottom: 26px;
        }
        
        input#no_of_credits {
            border: none;
            padding: 10px 0px;
            height: 42px;
        }
        
        span.dspdp-input-group-addon {
            border: none;
            padding: 15px 18px;
            background: #b2c4c9;
            color: #ffffff;
        }
        
        .purchase-credit {
            font-size: 20px;
            margin-top: 26px;
            display: block;
        }
        /*upgrade*/
        
        .dsp-upgrade-container {
            padding: 20px;
            border-radius: 5px;
            text-align: center;
            background-color: #FFFBE4;
            margin-bottom: 30px;
            color: #222;
        }
        
        .dsp-upgrade-container-custom {
            background-color: #DEF9E2;
        }
        
        .dsp-input-group {
            display: table;
        }
        
        .dsp-input-group .dsp-form-control,
        .dsp-input-group input#no_of_credits.dsp-form-control {
            display: table-cell;
            width: 100%;
            border-radius: 0;
            margin: 0;
            padding: 10px;
            vertical-align: middle;
        }
        
        .dsp-input-group .dsp-input-group-addon {
            display: table-cell;
            width: 1%;
            padding: 0 20px;
            vertical-align: middle;
        }
        
        .default-credit-value {
            margin: 15px 0;
            color: #000;
        }
        
        .purchase-credit-image {
            min-height: 100px;
        }
        
        #dsp_plugin .image-container-none {
            box-shadow: none;
        }
        
        .dsp-form-control-trending {
            width: 100% !important;
        }
        
        .content-search-interest {
            padding: 15px 0px !important;
        }
        
        .dsp-control-label-interest {
            text-align: center;
        }
        
        .dsp-interest-form-submit {
            margin-top: -17px;
        }
        
        .dsp-add-blog-submit {
            width: 100%;
            overflow: hidden;
            display: block;
        }
        
        .dsp-col-align {
            margin: 20px 0px !important;
        }
        
        .dsp-online-member-status {
            top: 30px;
            left: 30px;
        }
        
        .content-wrapper .sidebar h2.rounded,
        .dsp-content-wrapper .sidebar h2.rounded {
            background: #22ceff;
            color: #fff;
            text-transform: uppercase;
            font-size: 17px;
            font-weight: bold;
            padding: 15px;
            border-top-left-radius: 5px;
            border-top-right-radius: 5px;
        }
        
        .dspdp-form-horizontal-sidebar {
            padding-top: 0px;
        }
        
        .sidebar .dspdp-form-horizontal {
            padding-top: 0px;
        }
        
        #dsp_plugin .dsp-user-detail-info li span {
            font-weight: normal;
        }
        
        #dsp_plugin .dsp-user-detail-info li .details {
            overflow: hidden;
        }
        
        ul.dsp-user-detail-info li {
            font-size: 14px;
        }
        
        ul.dsp-user-detail-info li span.dsp-profile-bold {
            width: 50%;
            font-size: 14px;
        }
        
        .dsp-form-control-comment {
            min-height: 160px;
        }
        
        .dspdp-form-inline .dsp-form-control-wink {
            width: 50%;
            display: block;
            clear: both;
            float: none;
        }
        
        .dsp-member-col-none {
            clear: both;
            float: none;
            overflow: hidden;
            padding-bottom: 0px;
            margin-bottom: 0px;
        }
        
        .dsp-friend-image-holder-block {
            height: 118px;
            width: 118px;
        }
        
        #dsp-contactForm label {
            text-align: right;
            display: block;
        }
        
        #dsp-contactForm input[type='text'],
        #dsp-contactForm textarea {
            background: #DAEDF2 !important;
            padding: 5px 10px;
            border-radius: 5px;
        }
        
        .dsp-content-wrapper.dsp-content-wrapper-form {
            padding-top: 20px;
        }
        
        .meet-to-info-wrapper {
            border: 2px solid #edf2f6;
            border-radius: 5px;
            margin-bottom: 40px;
            padding: 40px 10px;
        }
        
        .image-box-container img {
            width: 200px;
            height: 200px;
            border-radius: 50% !important;
        }
        
        #dsp_plugin .dsp-met-yes-button {
            background: #6ccb10 url(images/tick-icon.png) no-repeat 30% 50% !important;
            padding: 10px 50px !important;
            display: inline-block;
            margin-right: 20px;
        }
        
        #dsp_plugin .dsp-met-no-button {
            background: #ea6953 url(images/tick-icon.png) no-repeat 30% 50% !important;
            padding: 10px 50px !important;
            display: inline-block;
        }
        
        .chat-box-border {
            border: 2px solid #edf2f6;
            border-radius: 5px;
        }
        
        .chatbox-wrapper {
            padding: 20px 15px;
            margin-bottom: 0px !important;
        }
        
        .submit-chat-form {
            background: #fff !important;
            margin-bottom: 0px;
            padding-bottom: 10px;
            border-top: 2px solid #edf2f6;
            border-radius: 0px !important;
        }
        
        .submit-chat-form .dsp-chat-message-box {
            background: #daedf2 !important;
            width: 100% !important;
            padding: 22px 10px;
            border-radius: 3px !important;
        }
        
        #dsp_plugin .dsp-chat-send-btn {
            width: 100% !important;
            border-radius: 3px !important;
            padding: 13px 10px !important;
        }
        
        .dsp-chat-message-box {
            border-radius: 5px !important;
        }
        
        .chat_smiley {
            float: left;
            margin-left: 20px;
            margin-bottom: 20px;
        }
        
        .jcarousel-wrapper .jcarousel-clip-horizontal {
            margin: 0px 20px;
        }
        
        .jcarousel-wrapper-frontpage .jcarousel-clip-horizontal {
            margin: 0px;
            margin-right: 40px;
            margin-left: 40px;
        }
        
        .jcarousel-prev {
            margin-left: -20px;
        }
        
        .jcarousel-next {
            margin-right: 0px;
            text-align: right
        }
        
        form.dspdp-form-inline .dsp-md-2 span.my-matches-filter {
            margin-top: 2px;
        }
        
        ul.news-feed-page li .dspdp-bordered-item {
            border-bottom: 0px;
            padding: 10px 15px 10px;
        }
        
        .full-container {
            width: auto !important;
            padding: 0px;
        }
        
        @media (max-width: 1200px) {
            #camera_banner-home {
                margin-bottom: 94px !important;
            }
            .dsp-filter-container label {
                padding-right: 5px;
            }
            .dsp-user-info-container a {
                font-size: 14px;
            }
            .main-wrapper .dsp_tab1 {
                font-size: 12px;
            }
        }
        
        @media (max-width: 1024px) {
            .dsp-menu ul#menu-nav li:hover ul {
                display: none;
            }
        }
        
        @media (max-width: 991px) {
            .box-profile-link-myprofile {
                float: none;
                width: auto;
            }
            .footer-copyright {
                float: right;
            }
            .profile-detail-no-margin {
                clear: both;
            }
            .dsp_span_pointer-tab {
                display: inline !important;
            }
            .profile-detail-no-margin {
                padding-top: 20px;
            }
            .sidebar {
                margin-top: 30px;
            }
            .camera_caption {
                width: 34% !important;
                right: 14% !important;
                top: 10% !important;
            }
            .camera_caption h3 {
                font: 20px/26px "brannboll_fetregular" !important;
            }
            .camera_caption p {
                margin-bottom: 15px !important;
                font-size: 13px !important;
                line-height: 16px !important;
            }
            #home-front-page .dsp-top-header {
                position: static !important;
            }
            a.toggleMenu {
                color: #fff;
                display: block !important;
            }
            .dsp-row.margin-btm-5 {
                margin-bottom: 30px;
            }
            .dsp-menu ul {
                margin-bottom: 0;
            }
            .main-nav {
                margin-bottom: 30px;
            }
            .active {
                display: block;
            }
            .dsp-menu {
                background: #0db9ea;
            }
            .dsp-menu ul li:first-child a {
                padding-left: 10px;
            }
            .dsp-menu>li,
            .dsp-menu li {
                float: none !important;
                width: 100% !important;
                border-top: 1px solid #0B94BB;
            }
            .dsp-menu>li>.parent {
                background-image: url("images/downArrow.png");
                background-repeat: no-repeat;
                background-position: 95% 50%;
            }
            .dsp-menu li {
                background-repeat: no-repeat;
                background-position: 95% 50%;
            }
            .dsp-menu li li .parent {
                background-image: url("images/downArrow.png");
                background-repeat: no-repeat;
                background-position: 95% 50%;
            }
            .dsp-menu ul {
                display: block;
                width: 100%;
            }
            .container .dsp-menu a:hover {
                border: none;
            }
            .container .dsp-menu li a:hover {
                border: none;
            }
            .container .dsp-menu li li {
                width: 100%;
            }
            .container .dsp-menu ul {
                border: none;
                width: 100%;
            }
            .container .dsp-menu ul li a {
                padding-top: 10px;
                border-top: none;
                padding-bottom: 10px;
            }
            .container .dsp-menu ul li a:hover,
            .container .dsp-menu ul li.current_page_item a {
                background: #ef5d98;
                color: #fff;
            }
            .dsp-menu ul li li a {
                font-size: 12px;
            }
            .container .sub-menu {
                padding: 0px;
            }
            #dsp-header {
                padding-bottom: 0px !important;
            }
        }
        
        @media (max-width: 980px) {
            #camera_banner-home {
                margin-bottom: 0px !important;
            }
            .footer-sidebar {
                margin: 15px 0px;
            }
        }
        
        @media (min-width: 1025px) {
            .dsp-menu li:hover ul {
                display: block;
                position: absolute !important;
                background: #31487D !important;
                width: 200px !important;
                left: 0px !important
            }
            .dsp-menu li ul li {
                display: block;
                padding: 0px 8px;
                width: 100%;
            }
            .dsp-menu ul li ul li a {
                padding-top: 10px !important;
                padding-bottom: 10px !important;
            }
        }
        
        .dsp-widget-online-member .txt-lt-blue {
            font-size: 12px;
        }
        
        .dsp-widget-online-member .dsp-widget-info a {
            padding-bottom: 0;
            line-height: 1em;
        }
        
        #dsp_plugin .dspdp-list li {
            *zoom: 1;
        }
        
        #dsp_plugin .dspdp-list li:before,
        #dsp_plugin .dspdp-list li:after {
            display: table;
            line-height: 0;
            content: "";
        }
        
        #dsp_plugin .dspdp-list li:after {
            clear: both;
        }
        
        #dsp_plugin ul.dsp-user-detail-info {
            /*padding-left: 15px;

padding-right: 15px;*/
        }
        
        #dsp_plugin .menus-profile a {
            border: none;
        }
        
        #dsp_plugin .menus-profile a:hover {
            background-color: #6896D5;
        }
        /*.dspdp-form-group br{

display:none;

}

.dsp-widget-search-content .dspdp-form-control{

float: right;

width:70%;

}

.dsp-widget-search-content .dspdp-form-group{

line-height:35px;

}*/
        
        .dsp-menu-col {
            padding-left: 0;
            padding-right: 0;
        }
        
        aside.plugin-sidebar>div {
            margin-bottom: 30px;
        }
        
        .jcarousel-prev,
        .jcarousel-next {
            background-image: none;
        }
        
        .jcarousel-next:after {
            font-family: 'FontAwesome';
            content: '\f105';
            font-size: 26px;
            color: #425D98;
            display: none;
        }
        
        .jcarousel-prev:after {
            font-family: 'FontAwesome';
            content: '\f104';
            font-size: 26px;
            color: #425D98;
            display: none;
        }
        
        .jcarousel-prev:before {
            font-family: 'Glyphicons Halflings';
            content: '\E079';
        }
        
        .jcarousel-next:before {
            font-family: 'Glyphicons Halflings';
            content: '\E080';
        }
        
        .jcarousel-prev,
        .jcarousel-next {
            background: none !important;
            cursor: pointer;
            color: #CCC;
            font-size: 24px;
            font-family: 'Glyphicons Halflings' !important;
        }
        
        .jcarousel-prev:hover,
        .jcarousel-next:hover {
            color: #999;
        }
        
        .setting-page-account {
            margin-bottom: 30px;
        }
        
        .upload-photo .image-container a.dspdp-media-images-cont {
            height: 150px;
            display: block;
            margin-bottom: 10px;
        }
        
        .form-chat #wrapper {
            border: 2px solid #edf2f6;
            border-radius: 5px;
        }
        
        .form-chat #wrapper {
            *zoom: 1;
        }
        
        .form-chat #wrapper:before,
        .form-chat #wrapper:after {
            display: table;
            line-height: 0;
            content: "";
        }
        
        #usermsg1 {
            background-color: #DAEDF2;
            padding: 10px;
            color: #000;
        }
        
        .form-chat #wrapper:after {
            clear: both;
        }
        
        #chat1 {
            margin: 20px;
        }
        
        .dsp-box-container ul.edit-profile li {
            padding: 0;
        }
        
        .wpse_pagination {}
        
        li .wpse_pagination a {
            margin: 0;
        }
        
        #news_feed_box .news-feed-page li .wpse_pagination {
            margin: 0;
        }
        
        #news_feed_box .news-feed-page li .wpse_pagination span {
            display: inline-block;
            margin-bottom: 0;
            font-size: 13px !important;
            vertical-align: top;
        }
        
        #news_feed_box .news-feed-page li span.disabled {
            color: rgba(255, 255, 255, 0.7);
        }
        
        .dsp-meet-to-info {
            border: 2px solid #edf2f6;
            padding: 30px;
            margin-bottom: 20px;
            border-radius: 5px;
            text-align: center;
        }
        
        .dsp-meet-to-info h1 {
            font-size: 20px;
            color: #000;
            font-weight: 700;
        }
        
        .dsp-meet-details {
            color: #000;
            font-size: 14px;
        }
        
        .dsp-user-meet {
            font-size: 24px;
            font-weight: 700;
        }
        
        .dsp-meetme-image {
            width: 222px;
            height: 222px;
            border-radius: 222px;
            overflow: hidden;
            margin: 0 auto 15px;
            background-color: #D7DADF;
            position: relative;
        }
        
        .dsp-meetme-image:before {
            position: absolute;
            font-family: FontAwesome;
            content: '\f007';
            color: #FFF;
            font-size: 100px;
            left: 0;
            right: 0;
            bottom: 0;
            text-align: center;
            display: block;
            line-height: 222px;
            top: 0;
        }
        
        .dsp-meetme-image img {
            width: 100%;
            height: auto;
            position: relative;
        }
        
        .dsp-user-info-container a {
            position: relative;
            -webkit-transition: background 0.5s ease-in-out;
            -moz-transition: backgroundbackground 0.5s ease-in-out;
            -o-transition: background 0.5s ease-in-out;
            transition: background 0.5s ease-in-out;
        }
        
        .dsp-user-info-container a:hover {
            z-index: 9999;
        }
        
        .tooltip-cont {
            position: absolute;
            background-color: #FF247C;
            font-family: sans-serif;
            font-size: 12px;
            padding: 7px;
            left: 50%;
            top: -27px;
            width: 150px;
            margin-left: -75px;
            border-radius: 2px;
        }
        
        .tooltip-cont:after {
            position: absolute;
            content: '';
            border-top: 5px solid #FF247C;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            bottom: -5px;
            left: 50%;
            margin-left: -5px;
        }
        
        .dsp-content-member-wrapper {
            padding-top: 30px;
        }
        
        .dspdp-input-group {
            display: table;
            width: 100%
        }
        
        .dspdp-input-group .dspdp-form-control {
            display: table-cell;
            width: 100% !important;
            vertical-align: top;
        }
        
        .dspdp-input-group-btn {
            float: none !important;
            padding-left: 10px;
            width: 1%;
            display: table-cell;
            vertical-align: top;
        }
        
        .dsp-favourite-notification {
            text-align: center;
            -webkit-border-radius: 5px 4px 4px;
            -moz-border-radius: 5px 4px 4px;
            border-radius: 5px 4px 4px;
            background-color: #fcf5f8;
            border: solid 2px #ff247c;
            font-size: 16px;
            color: #000;
            padding: 20px;
            margin: 10px 0;
        }
        
        .rating-box {
            background-color: #EDF2F6;
            padding: 8px 10px 8px 20px;
            border-radius: 5px;
            float: left;
            margin-right: 10px;
        }
        
        .rating-row-ul,
        .empty-rate {
            background-color: #EDF2F6;
            padding: 8px 15px;
            border-radius: 5px;
            margin: 10px 0;
            color: #000;
        }
        
        .rating-row-ul li {
            float: left;
            padding: 5px 0;
        }
        
        .rating-row-ul li:nth-child(2n+1) {
            clear: both;
            float: left;
            min-width: 150px;
        }
        
        .empty-rate li {
            margin: 5px 0;
        }
        
        .rate-profile br {
            display: none;
        }
        
        .empty-rate li span {
            display: inline-block;
            margin-left: 5px;
        }
        
        .rating-row-ul li:nth-child(2n) {
            font-weight: 700;
        }
        
        .rating-box,
        .rating-row-ul {
            *zoom: 1;
        }
        
        .rating-box:before,
        .rating-box:after,
        .rating-row-ul:before,
        .rating-row-ul:after {
            display: table;
            line-height: 0;
            content: "";
        }
        
        .rating-box:after,
        .rating-row-ul:after {
            clear: both;
        }
        
        .rating-box li {
            float: left;
            margin-right: 20px;
            width: auto !important;
        }
        
        .rating-box li div {
            text-align: left !important;
            font-size: 16px;
            line-height: 16px;
            width: auto !important;
            margin: 0 !important;
        }
        
        .rating-box li input {
            vertical-align: middle;
            margin-top: 0 !important;
            width: 16px;
            height: 16px;
        }
        
        .rating-box li div+div {
            padding-top: 3px;
            font-weight: 700;
        }
        
        #notification [class*='notification-'] {
            position: fixed;
            bottom: 10px;
            right: 10px;
            background-color: #FFF;
            padding: 10px;
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
            z-index: 99999;
            height: 55px;
        }
        
        .notification-right-bottom {
            bottom: 10px;
            right: 10px;
        }
        
        .notification-left-bottom {
            bottom: 10px;
            left: 10px;
        }
        
        .notification-right-top {
            top: 10px;
            right: 10px;
        }
        
        .notification-left-top {
            top: 10px;
            left: 10px;
        }
        
        .video-box video {
            width: 100%;
            height: auto;
        }
        
        .image-edit-profile img {
            width: 100%;
            height: auto;
            border-radius: 50%;
        }
        
        .dsp-iviewed .dsp-sm-3:nth-child(4n+1) {
            clear: both;
            float: left;
        }
        
        #dsp_plugin .dsp_tab1,
        #dsp_plugin .dsp_tab1-active,
        input[type=submit].dspdp-btn-default.dspdp-btn,
        input[type=button].dspdp-btn-default.dspdp-btn,
        #dsp_plugin .dspdp-btn-default,
        #dsp_plugin .line .dsp_tab1 a,
        #dsp_plugin .dsp_tab1-active a,
        .tab-box a.activeLink {
            color: #FFF;
        }
        
        #dsp_plugin .dspdp-btn-xs,
        #dsp_plugin .dspdp-btn-group-xs>.dspdp-btn {
            padding: 1px 5px;
            font-size: 12px;
            line-height: 1.5;
            border-radius: 3px;
            display: inline-block;
        }
        
        .msg-info .name {
            font-size: 21px;
            color: #22CEFF;
            font-weight: 300;
        }
        
        .dspdp-bordered-item-md {
            clear: both;
        }
        
        .dsp-msg-date {
            color: #CCC;
            margin-bottom: 1em;
        }
        
        .dsp-border-container .player-path object {
            width: 100%;
        }
        
        .video-box embed {
            width: 100%;
        }
        
        .blog-page,
        .blog-page-heading {
            width: 100%;
            display: table;
        }
        
        .blog-page li,
        .blog-page-heading li {
            display: table-row;
        }
        
        .blog-page li span:first-child,
        .blog-page-heading li span:first-child {
            padding-left: 0;
        }
        
        .blog-page li span,
        .blog-page-heading li span {
            display: table-cell;
            float: none !important;
            padding: 10px !important;
            border-bottom: 1px solid #ddd;
        }
        
        .blog-page-heading li span {
            border-top: 1px solid #ddd;
        }
        
        .line.top-gap {
            border: none;
            margin-bottom: 15px;
        }
        
        .line.top-gap [class*="dsp_tab1"] {
            border: 2px solid #93B2DC;
            padding: 7px 10px;
            float: left;
            border-radius: 5px;
            margin-right: 5px;
            background-color: #FFF;
        }
        
        .line.top-gap [class*="dsp_tab1-active"] {
            background-color: #93B2DC;
            border-color: #93B2DC;
            color: #FFF;
        }
        
        .line.top-gap .dsp_tab1-active a {
            color: #FFF !important;
            font-weight: 700;
        }
        
        .line.top-gap .clr {
            clear: both;
        }
        
        .my-status {
            background-color: #EDF2F6;
            padding: 15px;
            margin: -10px 0 15px 0;
            position: relative;
            border-radius: 5px;
        }
        
        .my-status:before {
            content: '';
            position: absolute;
            top: -7px;
            left: 12px;
            border-bottom: 7px solid #EDF2F6;
            border-left: 7px solid transparent;
            border-right: 7px solid transparent;
        }
        
        .linkright-view-profile-page span.dspdp-btn {
            display: inline-block;
            font-weight: 400;
            color: #333;
            font-size: 12px;
            background: #DFEEF2;
            padding: 7px 14px !important;
            border-radius: 5px;
            position: relative;
            cursor: pointer;
            margin-right: 3px;
        }
        
        .dsp-btn-default {
            display: inline-block;
            font-weight: 400;
            color: #333;
            font-size: 12px;
            background: #DFEEF2;
            padding: 7px 14px;
            border-radius: 5px;
            position: relative;
            cursor: pointer;
            margin-right: 3px;
        }
        
        .linkright-view-profile-page span.dspdp-btn:hover,
        .dsp-btn-default:hover {
            background-color: #B6CEE6;
        }
        
        .linkright-view-profile-page {
            margin-bottom: 15px;
        }
        
        .dsp-delete_blocked_member {
            margin-top: 10px;
        }
        
        .heading-submenu~br {
            display: none;
        }
        
        .dsp-block-member-item img {
            width: 100% !important;
            height: auto !important;
        }
        
        @media (min-width: 768px) {
            .dsp-sm-3:nth-child(4n+1) {
                clear: both;
                float: left;
            }
            .dsp-sm-4:nth-child(3n+1) {
                /*clear:both;*/
                float: left;
            }
            .dsp-user-block:nth-child(4n+1) {
                clear: both;
                float: left;
            }
        }
        
        .Status-box-profile .my-status {
            background-color: #FFF;
            margin-top: 10px;
        }
        
        .Status-box-profile .my-status:before {
            border-bottom: 7px solid #FFF;
        }
        
        .dsp-image-fill {
            height: 120px;
            display: block;
            overflow: hidden;
        }
        
        .dsp-image-fill img {
            max-width: none;
        }
        
        .dsp-btn-danger {
            padding: 7px 14px;
            color: #FFF;
            background-color: #FF6D6D;
            border-radius: 4px;
            display: inline-block;
            text-decoration: none;
            font-size: 12px;
        }
        
        .dsp-btn-danger * {
            color: #FFF;
            text-decoration: none !important;
        }
        
        .dsp-btn-danger:hover {
            background-color: #F30;
        }
        
        #cboxPrevious,
        #cboxNext {
            margin: 5px;
            color: #FFF;
        }
        
        #cboxPrevious:after {
            content: '';
            border-right: 10px solid #FFF;
            border-top: 7px solid transparent;
            border-bottom: 7px solid transparent;
            position: absolute;
            left: 9px;
            top: 5px;
        }
        
        #cboxCurrent {
            position: absolute;
            bottom: 5px;
            left: 88px;
            color: #FFFFFF;
            background-color: rgba(0, 0, 0, 0.8);
            padding: 3px 9px;
            border-radius: 4px;
        }
        
        #cboxNext {
            left: 37px;
        }
        
        #cboxNext:after {
            content: '';
            border-left: 10px solid #FFF;
            border-top: 7px solid transparent;
            border-bottom: 7px solid transparent;
            position: absolute;
            left: 12px;
            top: 5px;
        }
        
        .dsp-btn-sm {
            padding: 3px 12px;
        }
        
        .audio-box {
            text-align: center;
        }
        
        .audio-box .fa-music {
            font-size: 65px;
            margin: 15px 0;
        }
        
        .dspdp-wink-sender .user-name-show {
            margin-top: 0;
            padding-top: 0;
        }
        
        .dspdp-wink-sender .image-box {
            float: left;
            margin: 0;
        }
        
        .dsp-row-comment a {
            float: left;
            margin-right: 15px;
        }
        
        .dsp-row-comment .image-box {
            margin-bottom: 0;
        }
        
        .dsp-row-comment .image-box img {
            width: 60px !important;
            height: 60px !important;
        }
        
        .dsp-row-comment .show-comment {
            overflow: hidden;
        }
        
        .comment-approval {
            display: block;
            margin-top: 15px;
        }
        
        .heading-profile {}
        
        .heading-row.dsp-section-title+.comments-box {
            margin-top: -25px;
        }
        
        .comments-box {
            margin-bottom: 30px;
        }
        
        .comments-box li {
            border-bottom: 1px solid #eee;
            padding: 10px 0;
        }
        
        .dsp-from-info {
            padding: 10px 0;
            line-height: 1.5em;
            color: #333;
        }
        
        .widget_wp_sidebarlogin {
            position: relative;
        }
        
        .widget_wp_sidebarlogin .dspdp-plugin {
            padding: 15px 20px 8px;
            background: #dfeef2;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
        }
        
        .widget_wp_sidebarlogin header {
            background: #22ceff;
            padding: 10px 20px;
            border-top-left-radius: 6px;
            border-top-right-radius: 6px;
        }
        
        .widget_wp_sidebarlogin header h1 {
            margin: 0;
            font-size: 17px;
            font-weight: 700;
            color: #fff;
        }
        
        .avatar_container {
            position: absolute;
            top: 2px;
            right: 5px;
        }
        
        .widget_wp_sidebarlogin .avatar_container img {
            padding: 0;
            border-radius: 50%;
            border: 3px solid rgba(0, 0, 0, 0.1);
            margin: 0;
            width: 35px;
            height: 35px;
        }
        
        .widget_wp_sidebarlogin .pagenav {
            float: none;
        }
        
        .widget_wp_sidebarlogin input[type=text],
        .widget_wp_sidebarlogin input[type=password] {
            background: #ffffff;
            width: 100%;
            height: 35px;
            border: none;
            padding-left: 8px;
            border-radius: 3px;
            clear: both;
        }
        
        .widget_wp_sidebarlogin label {
            float: left;
        }
        
        .widget_wp_sidebarlogin form p {
            margin: 0;
            padding: 0;
        }
        
        .widget_wp_sidebarlogin input[type=checkbox],
        .widget_wp_sidebarlogin input[type=radio] {
            display: inline-block;
            float: left;
        }
        
        .sidebar .widget_wp_sidebarlogin ul li {
            margin-bottom: 0;
            padding-bottom: 10px;
            border-bottom: 1px solid #B7D1D8;
            padding-top: 10px;
            background: none;
            padding-left: 0;
            color: #222;
        }
        
        .sidebar .widget_wp_sidebarlogin .submit {
            clear: both;
            margin: 10px 0px;
        }
        
        .widget_wp_sidebarlogin .rememberme label {
            float: left;
            margin: 3px 0 0 0;
        }
        
        .rememberme {
            *zoom: 1;
        }
        
        .rememberme:before,
        .rememberme:after {
            display: table;
            line-height: 0;
            content: "";
        }
        
        .rememberme:after {
            clear: both;
        }
        
        .sidebar .widget_wp_sidebarlogin ul li:last-child {
            border-bottom: none;
        }
        
        .content-single {
            padding: 30px 0;
        }
        
        .fpw-link-cont {
            padding: 10px 0;
        }
        
        .dsp-user a.fpw-link {
            color: #256AA1;
            font-size: 0.95em;
        }
        
        .dsp-user a.fpw-link:hover {
            background-color: transparent;
            color: #22578C;
            text-decoration: underline !important;
        }
        
        .dsp-user a.fb-login-header {
            background-color: #44619D;
            display: block;
            margin: 0;
            padding: 8px;
            font-size: 14px;
            text-align: center;
        }
        
        .profile-edit-page .dsp-box-container>ul.edit-profile {
            padding: 20px 25px;
        }
        
        .lost-password-page #user_n_email {
            background: #daedf2;
            border: none;
            margin-bottom: 20px;
            display: block;
            width: 100%;
            height: 40px;
            padding: 6px 12px;
            font-size: 14px;
            line-height: 1.42857143;
            color: #555;
            background: #daedf2;
            background-image: none;
            border-radius: 4px;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
            -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
            -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
            transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        }
        
        .lost-password-page #usernemail {
            margin-bottom: 5px;
            display: block;
            color: #555;
            font-weight: 400;
        }
        
        .lost-password-page #usernemail+br {
            display: none;
        }
        
        .lost-password-page .dspdp-font-2x {
            font-size: 1.2em;
            color: #506073;
        }
        
        .lost-password-page {
            border: 1px solid #DBE6E9;
            padding: 20px;
            border-radius: 5px;
            *zoom: 1;
        }
        
        .lost-password-page:before,
        .lost-password-page:after {
            display: table;
            line-height: 0;
            content: "";
        }
        
        .lost-password-page:after {
            clear: both;
        }
        
        @media (max-width: 991px) {
            .dsp_guest_home_page_col1,
            #search_width .dspdp-col-sm-4.dsp-sm-3 {
                width: 33.33%;
                float: left;
            }
        }
        
        @media (max-width: 991px) and (min-width: 768px) {
            #search_width .dspdp-col-sm-4.dsp-sm-3:nth-child(3n+1) {
                clear: both;
                float: left;
            }
            #search_width .dspdp-col-sm-4.dsp-sm-3:nth-child(4n+1) {
                clear: none;
            }
        }
        
        @media (max-width: 767px) {
            .dsp-home-widget {
                min-height: 0 !important;
            }
            .dsp_guest_home_page_col1,
            #search_width .dspdp-col-sm-4.dsp-sm-3,
            .dsp-user-block {
                width: 50%;
                float: left;
            }
            .dsp_guest_home_page_col1:nth-child(2n+1),
            #search_width .dspdp-col-sm-4.dsp-sm-3:nth-child(2n+1),
            .dsp-user-block:nth-child(2n+1) {
                clear: both;
                float: left;
            }
            .sidebar #frmquicksearch select.dspdp-form-control,
            .container .dsp-widget-search-content .dsp-input {
                margin: 5px 0;
            }
            .wpse_pagination>* {
                margin-bottom: 10px;
            }
            .footer-social-icon ul {
                text-align: center;
            }
            .footer-social-icon ul li {
                float: none;
                display: inline-block;
            }
            #dsp_plugin .dspdp-list li {}
            #dsp_plugin .dsp-user-detail-info li span {
                display: block;
                float: none;
                width: 100%;
            }
            .dspdp-search-options .option-btn-adv li {
                float: none;
            }
            .dsp-control-label {
                text-align: left;
            }
            .dsp-control-label,
            .dsp-form-container p.dsp-control-label {
                text-align: left;
            }
            .content-search select {
                float: none;
            }
        }
        
        .virtual-gifts {
            padding-top: 10px;
        }
        
        .dspdp-btn-primary {
            color: #ffffff;
            background-color: #428bca;
            border-color: #357ebd;
        }
        
        .dspdp-btn {
            display: inline-block;
            margin-bottom: 0;
            font-weight: normal;
            text-align: center;
            vertical-align: middle;
            cursor: pointer;
            background-image: none;
            border: 1px solid transparent;
            white-space: nowrap;
            padding: 6px 12px;
            font-size: 13px;
            line-height: 1.42857143;
            border-radius: 4px;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }
        
        .parsley-errors-list li {
            color: red;
        }
        
        .dspdp-text-success {
            color: #3c763d;
            font-weight: bold;
        }
        
        .dspdp-alert-success {
            background-color: #dff0d8;
            border-color: #d6e9c6;
            color: #3c763d;
        }
        
        .dspdp-alert {
            padding: 15px;
            margin-bottom: 18px;
            border: 1px solid transparent;
            border-radius: 4px;
        }
        
        .dspdp-alert-warning {
            background-color: #fcf8e3;
            border-color: #faebcc;
            color: #8a6d3b;
        }
        
        .dspdp-alert-info {
            background-color: #d9edf7;
            border-color: #bce8f1;
            color: #31708f;
        }
        /**
* Slider form css fix by ashish dai
*/
        
        .dsp-filter-container [class*='dsp-md-'] {}
        
        .dsp-filter-container [class*='dsp-md-'] label {
            display: block;
            width: 100%;
        }
        
        .dsp-filter-container select,
        .sbHolder {
            /*height: 38px;*/
            width: 100%;
            line-height: 40px;
            background: rgba(255, 255, 255, 0.2);
            border: none;
            padding-left: 10px;
            border-radius: 3px;
            color: #fff;
            position: relative;
        }
        
        .sbHolder {
            padding-left: 0;
            display: inline-block;
        }
        
        .sbHolder a.sbSelector {
            padding-left: 10px;
            display: block;
            padding-right: 30px;
        }
        
        .dsp-submit {
            margin: 0 !important;
        }
        
        .dsp-filter-container [class*='dsp-md-'].dsp-qsf {
            display: block;
            overflow: hidden;
            float: none;
        }
        
        .wp_dating_search_form input[type="text"] {
            margin-bottom: 0;
            width: 100%;
        }
        
        .wp_dating_search_form .sbOptions {
            width: 100%;
        }
        /**
* Customize css
*/
        
        h1#dsp-site-title>a {
            color: white;
        }
        
        h1#dsp-site-title {
            font: 24px/30px 'brannboll_fetregular';
        }
        
        #dsp-site-tagline {
            font-size: 1.1em;
            margin: 0.35em 0 0em 0em;
            color: #22ceff;
            font-weight: 700;
        }
        /**
* Date Tracker Report user Block User css
*/
        
        #dsp_plugin .dspdp-btn-primary {
            color: #ffffff;
            background-color: #428bca;
            border-color: #357ebd;
        }
        
        #dsp_plugin .dspdp-btn-primary:hover {
            background-color: #1564A9;
        }
        
        #dsp_plugin .dspdp-btn-warning:hover,
        #dsp_plugin .dspdp-btn-warning:focus,
        #dsp_plugin .dspdp-btn-warning:active,
        #dsp_plugin .dspdp-btn-warning.dspdp-active,
        #dsp_plugin .dspdp-open>.dspdp-dropdown-toggle.dspdp-btn-warning {
            color: #ffffff;
            background-color: #ec971f;
            border-color: #d58512;
        }
        
        #dsp_plugin .dspdp-btn-danger:hover,
        #dsp_plugin .dspdp-btn-danger:focus,
        #dsp_plugin .dspdp-btn-danger:active,
        #dsp_plugin .dspdp-btn-danger.dspdp-active,
        #dsp_plugin .dspdp-open>.dspdp-dropdown-toggle.dspdp-btn-danger {
            color: #ffffff;
            background-color: #c9302c;
            border-color: #ac2925;
        }
        
        #dsp_plugin .dspdp-btn-warning {
            color: #ffffff;
            background-color: #f0ad4e;
            border-color: #eea236;
        }
        
        #dsp_plugin .dspdp-btn-danger {
            color: #ffffff;
            background-color: #d9534f;
            border-color: #d43f3a;
        }
        
        p.error {
            clear: both;
        }
        
        p.hint {
            clear: both;
        }
        
        p.notification {
            clear: both;
            color: green;
            font-size: 16px;
            font-weight: bold;
        }
        /**
* Astrological sign
*/
        
        .zodic-sign.dspdp-col-sm-6.dspdp-text-right {
            position: absolute;
            top: 0px;
            right: 0px;
        }
        
        .dspdp-list-sign {
            position: relative
        }
        /**
* Added css for label to display in report
*/
        
        .dspdp-label-danger {
            background-color: #d9534f;
        }
        
        .dspdp-label {
            display: inline;
            padding: .2em .6em .3em;
            font-size: 75%;
            font-weight: 700;
            line-height: 1;
            color: #fff;
            text-align: center;
            white-space: nowrap;
            vertical-align: baseline;
            border-radius: .25em;
        }
        
        .dspdp-form-control {
            display: block;
            width: 100%;
            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;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
            -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
            -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
            transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        }
        
        #cboxTitle {
            top: 0;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 1px;
            color: #000;
            bottom: auto;
        }
        
        .dspdp-form-control:focus {
            border-color: #66afe9;
            outline: 0;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
        }
        
        .dspdp-form-control::-moz-placeholder {
            color: #999;
            opacity: 1;
        }
        
        .dspdp-form-control:-ms-input-placeholder {
            color: #999;
        }
        
        .dspdp-form-control::-webkit-input-placeholder {
            color: #999;
        }
        
        .dspdp-form-control::-ms-expand {
            background-color: transparent;
            border: 0;
        }
        
        .dspdp-form-control[disabled],
        .dspdp-form-control[readonly],
        fieldset[disabled] .dspdp-form-control {
            background-color: #eee;
            opacity: 1;
        }
        
        .dspdp-form-control[disabled],
        fieldset[disabled] .dspdp-form-control {
            cursor: not-allowed;
        }
        
        textarea.dspdp-form-control {
            height: auto;
        }
        
        .dspdp-alert-danger {
            background-color: #f2dede;
            border-color: #ebccd1;
            color: #a94442;
        }
        
        .dspdp-alert-danger hr {
            border-top-color: #e4b9c0;
        }
        
        .dspdp-alert-danger .dspdp-alert-link {
            color: #843534;
        }
        /**
* stealth mode
*/
        
        .dspdp-status-on {
            display: block;
            width: 16px;
            height: 16px;
            background-color: #6C6;
            border: 2px solid #FFF;
            -webkit-border-radius: 16px;
            -moz-border-radius: 16px;
            border-radius: 16px;
        }
        
        .dspdp-status-off {
            display: block;
            width: 16px;
            height: 16px;
            background-color: #999;
            border: 2px solid #FFF;
            -webkit-border-radius: 16px;
            -moz-border-radius: 16px;
            border-radius: 16px;
        }
        
        .comment-delete-icon {
            color: red;
            cursor: pointer;
        }
        /**
* Facebook button
*/
        
        .block {
            width: 175px;
        }
        
        .wpdating-theme-fb .btn-fb-login {
            width: 120%;
        }
        
        .btn-fb-login {
            width: 100%;
            height: 44px;
            background-size: 100%;
            cursor: pointer;
            background: #4267b2;
            text-align: center;
            vertical-align: middle;
            line-height: 44px;
            cursor: pointer;
            text-transform: uppercase;
            border-radius: 5px;
        }
        
        .btn-fb-login:hover {
            background-size: 100%;
            background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #486bb5), color-stop(100%, #233b6c));
            background-image: -moz-linear-gradient(top, #486bb5 0%, #233b6c 100%);
            background-image: -webkit-linear-gradient(top, #486bb5 0%, #233b6c 100%);
            background-image: linear-gradient(to bottom, #486bb5 0%, #233b6c 100%);
        }
        
        .btn-fb-login .icon {
            background: url(images/fb_login_sprite.png) no-repeat;
            width: 11px;
            height: 22px;
            display: inline-block;
            vertical-align: middle;
        }
        
        .btn-fb-login .title {
            color: #fff;
            line-height: 30px;
            padding: 0 10px;
            font-size: 12px;
            letter-spacing: 0.6px;
        }
        
        .widget_wp_sidebarlogin .dspdp-btn.dspdp-btn-default {
            width: 100%;
        }
        
        .btn-fb-login .title {
            font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
            font-weight: 300;
        }
        
        .widget_wp_sidebarlogin .block {
            width: 100%;
        }
        
        #fb-btn {
            color: white;
        }
        
        .add_friends {
            margin-top: 20px;
        }
        
        .add_friends>a {
            color: white;
        }
        
        @media screen and (max-width: 768px) {
            p.update_profile_text {
                display: block;
            }
        }
        
        .custom-edit-button {
            background: #43a2d3 !important;
        }
        
        .custom-delete-button {
            background: #ed5e68 !important;
        }
        
        img.img3 {
            margin-bottom: 12px;
        }
        
        #dsp_plugin .image-container {
            margin-left: 2px;
            padding-top: 32px;
            padding-left: 22px;
            padding-right: 20px;
        }
        
        #fileupload .error {
            border: none;
        }
        
        .hiddenee {
            opacity: 1;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
        }
        
        .wpse_pagination span.current,
        .wpse_pagination div {
            padding: 0px;
        }
        /* Responsive menu css*/
        
        @media only screen and (max-width: 992px) {
            .footer-text-widget .dsp-md-3 {
                width: 100%!important;
            }
        }
        
        @media only screen and (max-width: 630px) {
            .blog .post-image img {
                width: 100%;
            }
        }
        
        @media only screen and (max-width: 460px) {
            .dsp-tab-container .dsp_tab1-active {
                width: 48%;
                border: 1px solid #f3f6f9;
                margin: 3px 4px 0 2px;
                border-right: 1px solid #f3f6f9!important;
            }
            .dsp_tab1 {
                width: 48%;
                border: 1px solid #eef3f7;
                padding: 10px 9px;
                margin: 2px;
                border-right: 1px solid #f3f6f9!important;
            }
        }
        /* BLog Page css*/
        
        .widget_wp_sidebarlogin {
            margin-top: 22px;
        }
        
        #dsp_widget-2 {
            padding-top: 47px;
        }
        
        .post-image .wp-post-image {
            width: 100%;
            margin-top: 10px;
        }
        
        .post-container .pull-left {
            float: none!important;
        }
        /* Login css*/
        /* members>online css */
        
        .dsp-form-container .content-search .dsp-md-2 input {
            float: left!important;
        }
        /*registration css*/
        
        span.g-recaptcha {
            padding: 0px;
        }
        
        span.dsp-control-label {
            white-space: nowrap;
        }
        /*pagination  css*/
        
        .wpse_pagination span.current {
            padding: 0 12px;
            background: #428bca;
            color: #fff;
        }
        
        .wpse_pagination div:hover {
            background: #93d2e2;
            color: #fff;
        }
        
        .wpse_pagination div a:hover {
            color: #fff;
        }
        
        .wpse_pagination div {
            webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
        }
        /* media upload css */
        
        .fileupload-buttonbar button.start {
            color: #fff;
            background-color: #428bca;
        }
        
        .fileupload-buttonbar button.start:hover {
            font-weight: normal;
            color: #fff;
            background-color: #3071a9;
        }
        
        .fileupload-buttonbar button.cancel {
            color: #fff;
            background-color: #f0ad4e;
        }
        
        .fileupload-buttonbar button.cancel:hover {
            font-weight: normal;
            color: #fff;
            background-color: #ec971f;
        }
        
        @media only screen and (max-width: 768px) {
            .dsp-revolution-wrapper .dsp-filter-container {
                z-index: 0;
            }
            #home-front-page .dsp-revolution-wrapper .dsp-filter-container {
                z-index: auto;
            }
        }
        
        @media only screen and (min-width: 992px) {
            .dsp_reg_main .dsp-md-6 {
                width: 51%;
            }
            .dsp_reg_main .dsp-control-label {
                text-align: right!important;
            }
        }
        
        .dsp_reg_main .dsp-control-label {
            text-align: left;
        }
        
        .dsp_reg_main .dsp-form-control {
            background: #daedf2;
        }
        
        .zodic-sign img {
            width: 50%;
        }
        
        .box-search-result .circle-image img {
            margin-top: -17px;
        }
        
        #wp_sidebarlogin-3 input[type="submit"]:hover {
            background-color: #0b7777;
        }
        
        .footer-menu ul li a {
            color: #384650;
            font-weight: bold;
        }
        
        .heading-profile,
        .rate-profile .title,
        .rate-profile .title-rating {
            font-size: 21px;
            font-weight: 700;
        }
        
        .rate-profile .title strong,
        .rate-profile .title-rating strong {
            color: #7a7d80 !important
        }
        
        .content-search .dsp-md-5.dsp-control-label {
            margin-top: 0;
        }
        
        .content-search strong.dspdp-control-label {
            float: left;
            padding: 15px 4px;
            font-size: 16px;
        }
        
        .content-search {
            padding: 15px 20px 5px;
        }
        
        .dsp-welcome-text h1 {
            word-spacing: 5px;
        }
        
        #dsp_plugin .image-container {
            padding-bottom: 14px;
            background-color: #f5f5f5;
            padding-left: 10px;
            padding-right: 10px;
        }
        
        form[name=frmaddvideo] input[type=checkbox] {
            margin: 4px 10px 2px 5px;
        }
        
        form[name=frmaddvideo] span {
            font-size: 16px;
            font-weight: bold;
        }
        
        form[name=frmaddvideo] input[name=file-upload] {
            margin-top: 8px;
        }
        
        .dsp-content-wrapper-form .dsp-content .error {
            padding: 4px;
        }
        
        .zodiac-sign {
            text-align: center;
        }
        
        .zodic-sign h4 {
            margin: 10px;
        }
        
        #make_private_profile {
            margin-top: 3px;
            vertical-align: top;
        }
        
        @media (min-width: 992px) {
            .dsp-logo-placeholder {
                padding-bottom: 20px;
            }
        }
        /* Trending option */
        
        .trending .content-search {
            float: none;
        }
        
        .trending .dspdp-control-label {
            white-space: nowrap;
        }
        /* date tracker popup */
        
        .btn-row-date-traker {
            text-align: center;
        }
        
        .btn-row-date-traker input[name~="deletenow"] {
            background: #ed5e68;
        }
        
        .btn-row-date-traker input[name~="delete"] {
            background: #43a2d3;
        }
        
        .btn-row-date-traker input[name~="deletenow"]:hover {
            background: #ed5e68;
        }
        
        .btn-row-date-traker input[name~="delete"]:hover {
            background: #43a2d3;
        }
        /*image message being too large */
        
        .view-message .dspdp-col-sm-9 {
            display: inline-block;
        }
        
        .view-message .dspdp-col-sm-2 img {
            width: 120px;
        }
        
        .view-message.dsp-row {
            margin-left: 0;
            margin-right: 0;
        }
        /* registration message */
        
        .registration-msg {
            font-weight: bold;
            color: #525252;
            padding: 12px;
            background: #98C737;
            border-radius: 5px;
            color: #fff;
            font-size: 14px;
        }
        /* near me search section */
        
        .near-me-message {
            padding: 10px 0px 10px 12px;
            border: 2px solid #edf2f6;
            border-radius: 5px;
            background: #ff222226;
            font-weight: 500;
            text-align: center;
        }
        /* Search online members logged in case */
        
        @media screen and (min-width: 768px) {
            .content-search .dspdp-form-inline .dsp-form-group .dsp-md-1:nth-child(3) {
                width: 7%;
            }
            .content-search .dspdp-form-inline .dsp-form-group .dsp-md-2:nth-child(4),
            .content-search .dspdp-form-inline .dsp-form-group .dsp-md-2:nth-child(6) {
                padding-left: 8px;
                padding-right: 10px;
            }
            .content-search .dspdp-form-inline .dsp-form-group .dsp-md-1:nth-child(5) {
                width: 3%;
                padding-left: 2px;
            }
            .content-search .dspdp-form-inline .dsp-form-group .dsp-md-2:nth-child(2) {
                padding-left: 0;
            }
        }
        /* Search online members logged out case */
        
        @media screen and (min-width: 768px) {
            .dspdp-form-inline .dsp-sm-2:nth-child(2) {
                padding-left: 0;
                margin-right: 12px;
            }
            .dspdp-form-inline .dsp-sm-2:nth-child(4) {
                padding-left: 9px;
                padding-right: 2px;
            }
            #tab-online .dsp-sm-1 {
                width: 4%;
                padding-left: 2px;
                padding-right: 6px;
            }
            .dspdp-form-inline .dsp-sm-2:nth-child(6) {
                padding-left: 2px;
                padding-right: 10px;
            }
        }
        
        .dsp-line a {
            color: #607890;
        }
        
        .Status-box-profile .my-status {
            font-weight: bold;
            font-size: 16px;
        }
        
        .Status-box-profile ::placeholder {
            font-size: 16px;
            font-weight: bold;
            padding-left: 8px;
            color: #859FC3!important;
        }
        
        @media(min-width: 1199px) {
            .box-border {
                position: relative;
                clear: both;
            }
        }
        
        @media(min-width: 992px) and (max-width: 1198px) {
            .box-border .tab-button {
                margin-top: 165px;
            }
            .dsp-box-container.margin-btm-3 {
                border-radius: 5px;
                overflow: visible;
                margin-top: 30px;
                width: 65%;
                left: 213px;
                height: 303px;
                top: 406px;
                position: absolute;
            }
            .box-border {
                position: relative;
            }
            .view_chart svg {
                overflow: visible;
                width: 490px;
            }
        }
        
        .dsp-box-container .bottom-link-profile span {
            cursor: pointer;
        }
        
        .widget-image-block {
            margin-bottom: 22px;
        }
        
        .widget_wp_sidebarlogin {
            margin-top: 0;
        }
        
        h2 span {
            font-weight: 400;
        }
        
        @media screen and (min-width: 990px) {
            span.dsp-md-6.dspdp-col-sm-6.g-recaptcha {
                margin-bottom: 10px;
            }
            .box-pedding .dsp_reg_main ul li span.dsp-md-3 {
                width: 16.5%;
            }
        }
        
        @media screen and (max-width: 990px) {
            .dsp-content-wrapper .box-pedding .dsp_reg_main ul li:nth-child(7) span:nth-child(2) {
                width: 355px!important;
            }
            .members .box-pedding .dsp_reg_main ul li span.dsp-md-3 {
                width: 18%!important;
            }
        }
        
        @media screen and (max-width: 768px) {
            .box-pedding .dsp_reg_main ul li span.dsp-md-6 {
                width: 355px!important;
            }
            .members .box-pedding .dsp_reg_main ul li span.dsp-md-3 {
                width: 115px!important;
            }
        }
        
        @media screen and (max-width: 510px) {
            .members .box-pedding .dsp_reg_main ul li span.dsp-md-3 {
                width: 368px!important;
            }
            .box-pedding .dsp_reg_main .dsp-form-control {
                margin-bottom: 0px!important;
                margin-top: 6px;
            }
        }
        
        .footer-sidebar a {
            color: #737373;
        }
        
        .footer-sidebar a:hover,
        .footer-sidebar a:active {
            color: #000;
        }
        /* search menu arrow */
        
        .sbHolder {
            -webkit-border-radius: 2px;
            -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
            -webkit-padding-end: 20px;
            -webkit-padding-start: 2px;
            -webkit-user-select: none;
            background-image: url(./images/select-arrow.png)!important;
            background-position: 90% center;
            background-repeat: no-repeat;
            white-space: nowrap;
            font-weight: 400;
            padding: 0 10px;
            text-transform: inherit;
            font-size: 1.4rem;
            color: #a5a6ae;
            box-shadow: none;
        }
        /* Slider Camera contents visibility for mobile */
        
        @media (max-width: 640px) {
            .cameraContents {
                display: block;
            }
            .camera_caption a {
                padding: 7px 6px;
            }
        }
        
        #tab-register .result.error>span {
            color: #000000!important;
        }
        
        .logged-in .extras-not .sub {
            display: none;
        }
        
        .extras-not .sub-menu li {
            pointer-events: none;
            opacity: 0.6;
        }
        
        .logged-in .extras-not .sub-menu li {
            pointer-events: auto;
            opacity: 1;
        }
        
        .extras-not .sub {
            font-size: 11px;
            color: #ff82b4;
            font-weight: 900;
        }
        
        .sub-menu li a {
            padding: 10px 5px!important;
            border: none;
        }
        
        @media screen and (min-width: 740px) {
            .dsp_meet-_me_container .content-search select {
                padding-left: 0;
            }
            .dsp_meet-_me_container .dspdp-form-control {
                padding: 6px 0px;
            }
            .dsp_meet-_me_container .dsp-md-2 {
                width: 18.67%;
            }
        }
        
        @media screen and (min-width: 601px) and (max-width: 1190px) {
            .dsp_meet-_me_container .content-search select {
                padding: 0!important;
            }
            .dsp_meet-_me_container .dspdp-form-control {
                padding: 0!important;
            }
            .dsp_meet-_me_container .dsp-md-2 {
                width: 25%;
            }
            .dsp_meet-_me_container .dsp-md-1 {
                width: 10%;
            }
        }
        
        @media (max-width: 600px) {
            .dsp_meet-_me_container .content-search .dsp-md-1 {
                float: none;
                display: block;
            }
            .dsp_meet-_me_container .content-search .dsp-md-2,
            .dsp_meet-_me_container .content-search .dsp-md-1 {
                width: 100%;
            }
            .dsp_meet-_me_container .dsp-form-group {
                text-align: left;
            }
        }
        
        .content-search div {
            z-index: 99999;
        }
        
        .dsp-gift-container .dsp-friend-image-holder img {
            border-radius: 50%;
        }
        
        .dsp-gift-container .dsp-friend-image-holder {
            border-radius: 0;
            overflow: visible;
            height: auto!important;
        }
        
        @media screen and (max-width: 768px) {
            .content-search .dsp-md-3 {
                width: 100%;
            }
            form.dspdp-form-inline {
                text-align: left;
            }
            form.dspdp-form-inline .dsp-md-2 span {
                margin-top: 0;
            }
        }
        
        @media screen and (max-width: 505px) {
            form.dspdp-form-inline .dspdp-btn-default {
                margin-left: 16px;
            }
        }
        
        input.wpcf7-form-control.wpcf7-submit.btn {
            display: inline-block;
            width: 128px;
            text-transform: uppercase;
        }
        
        @media screen and (min-width: 992px) {
            .sldier-container {
                min-height: 300px;
                background-image: url(images/slider-background.jpg);
                background-size: cover;
                background-repeat: no-repeat;
            }
        }
        /*instant chat page design start*/
        
        .instant-chat .dsp-content-wrapper.dsp-content-wrapper-form .dsp-md-8 .dsp-md-4 {
            display: none;
        }
        
        .instant-chat .dsp-content-wrapper.dsp-content-wrapper-form .dsp-md-8 {
            width: 100%;
        }
        
        #chat-main-container .tab .tablinks {
            width: 49.2%;
        }
        
        @media screen and (min-width: 700px) {
            #dsp_plugin #frame #sidepanel {
                width: auto;
            }
            #dsp_plugin #frame .content {
                width: calc(100% - 280px);
            }
            #dsp_plugin #frame .content .message-input {
                width: 97%;
            }
        }
        
        .open-button {
            background-color: #506073;
            border-radius: 0;
            padding: 12px 20px;
        }
        
        .open-button:hover {
            background-color: #ef5d98;
            border-radius: 0;
        }
        
        #dsp_plugin .dc_instant_chat_wrap {
            margin-left: 0;
        }
        
        #dsp_plugin .dc_content_header_wrap h2 {
            margin: 20px 0 15px 10px;
            font-weight: 500;
        }
        
        #frame .content .message-input .wrap .dsp-instant-chat-message-box {
            width: 99%;
        }
        
        .member_main_section.dc_instant_chat_wrap.message-pg {
            margin-top: 0;
        }
        
        .chat-container .chat_user_close {
            top: -12px;
            right: -4px;
        }
        
        .open-container-button {
            width: 274px !important;
            display: block;
            border-radius: 0px;
            background: #506073;
        }
        
        .open-container-button:hover {
            background: #ef5d98;
            border-radius: 0px;
        }
        
        #open-button {
            width: 274px;
        }
        
        .form-popup {
            width: 274px;
        }
        
        .message-container-right .message-text {
            background: #d6d6d6;
            color: #060606;
        }
        
        .message-container-left .message-text {
            background: #56a8e3;
            color: #ffffff;
        }
        /*instant chat page design end*/
        
        @media screen and (max-width: 460px) {
            .home .container .dsp-user {
                bottom: unset;
            }
            .container .dsp-user {
                margin-bottom: 40px;
            }
            .members .box-pedding .dsp_reg_main ul li span.dsp-md-3 {
                width: 100% !important;
            }
            .box-pedding .dsp_reg_main ul li span.dsp-md-6 {
                width: 100%!important;
            }
            .dsp-content-wrapper .box-pedding .dsp_reg_main ul li:nth-child(7) span:nth-child(2) {
                width: 100%!important;
            }
            .members .dsp-content-wrapper .box-pedding .dsp_reg_main .dsp-md-2 {
                width: 100%!important;
            }
        }
        
        .profile-image.change-profile-image {
            position: relative;
        }
        
        .change-profile-image .update_profile_text_div {
            width: 230px;
            position: absolute;
            bottom: 0px;
            background-color: #fff;
            text-align: center;
            height: 36px;
            opacity: 0.8;
        }
        
        .change-profile-image a#change-profile-pic {
            line-height: 40px;
            color: #506073;
            font-weight: 500;
            font-size: 22px;
            padding: 6px 40px;
            cursor: pointer;
        }
        
        .change-profile-image p.update_profile_text {
            display: none;
            padding-left: 5px;
        }
        
        .profile-image.change-profile-image {
            background-color: #CCCCCC;
        }
        
        .profile-image.change-profile-image .loader {
            position: absolute;
            top: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            background-color: #eceaea;
            background-image: url('img/Loading_icon.gif');
            background-repeat: no-repeat;
            background-position: center;
            z-index: 10000000;
            opacity: 0.8;
        }

        #colorbox, #cboxWrapper {
          width: 652px !important;
          height: 690px !important;
        }