/*body
{
    font-family:"Lato",sans-serif!important;
    font-weight: bold;
}
*/
@font-face
{
    font-family: 'Forte';
    src: url('../fonts/ForteMT.eot');
    src: url('../fonts/ForteMT.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ForteMT.woff2') format('woff2'),
    url('../fonts/ForteMT.woff') format('woff'),
    url('../fonts/ForteMT.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}
@font-face
{
    font-family: 'Sitka Small';
    src: url('./fonts/SitkaSmall-Bold.eot');
    src: url('./fonts/SitkaSmall-Bold.eot?#iefix') format('embedded-opentype'),
    url('./fonts/SitkaSmall-Bold.woff2') format('woff2'),
    url('./fonts/SitkaSmall-Bold.woff') format('woff'),
    url('./fonts/SitkaSmall-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
body
{
    width:100%;
    overflow-x:hidden;
}
.single_personalinfo span, .single_personalinfo2 span
{
    text-shadow:0 1px 4px rgba(0,0,0,0.5);
    font-family:"LatoR",Helvetica,Arial,sans-serif;
}
.content
{
    float: none;
    margin: 0 auto;
    max-width: 1010px;
    position: relative;
    text-align: left;
    width: 100%;
}
.page_wrapper
{
    float: left;
    width: 100%;
    overflow:hidden;
}
.logged_user_hd
{
    color:#fff;
}
.header_wrapper
{
    float: left;
    width: 100%;
}
.menu_wrapper
{
    float: left;
    width: 100%;
}
.menu_ul
{
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    /*width: 86%;*/
    width: 100%;
    clear:both;
}
.welcom_txt
{
    font-family: "Roboto Slab";
    /*font-size:36px;*/
    font-size:14px;
    float:right;
    margin:5px 0;
    width:100%;
    /*    color: #007bb7;*/
    color: #000;
}
.welcome_sb_ttl
{
    font-family: "Roboto Slab";
    font-size:15px;
    float:right;
    margin:7px 0;
    width:100%;
    color: #007bb7;
}
.menu_wrapper
{
    background: none repeat scroll 0 0 #fff;
    border-bottom: 2px solid #67a5f5;
    /*    border-top: 4px solid #67a5f5;*/
    float: left;
    width: 100%;
}
.logo_img
{
    float: left;
    width: 64%;
}
#header a
{
    float: left;
    width: 50%;
}
div#header div.content
{
    height: 82px;
}
.menu_li
{
    float: left;
    padding: 16px 1%;
    position: relative;
    width: auto;
    cursor:pointer;
}
.menu_li.has_msg
{
    position: relative; padding-right: 36px;
}
.menu_li > a
{
    padding: 0 10px;
}
.menu_ul li:first-child a, .menu_ul li:first-child, .menu_ul .menu_li.has_msg
{
    /*    padding-left:8px !important;*/
}
/*.sub_menu li:first-child a
{
    padding-left:8px !important;
}
*/
.sub_menu li a
{
    padding-left:8px !important;
}
.menu_ul li:first-child
{
    margin-left:0!important;
}
.menu_li span
{
    padding: 0 10%;
}
.menu_li > a, .menu_li span
{
    color: #007bb7;
    float: left;
    font-family: "Lato",Helvetica,Arial,sans-serif;
    font-size: 19px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;  width: 100%;
}
.menu_li > a
{
    text-align: center;
}
/*.sub_menu
{
    background: none repeat scroll 0 0 #fff;
    display: block;
    left: 5px;
    list-style: outside none none;
    margin-top: 34px;
    padding: 0;
    position: absolute;
    width: auto;
    z-index: 2147483647;
}
*/
.sub_menu > li
{
    /*    background: none repeat scroll 0 0 #fff;*/
    float: left;
    line-height: 27px;
    /*    padding: 0 7%;*/
    text-align: center;
    text-decoration: none;
    transition-duration: 0.6s;
    /*    width: 86%;*/
}
.sub_menu a
{
    color: #fff;
    float: left;
    font-family: "LatoR",Helvetica,Arial,sans-serif;
    font-size: 13px;
    text-align: left;
    text-decoration: none;
    width: 100%;
    line-height: 20px;
}
.sub_menu > li:hover
{
    background: #a3c6f2;
    color: #fff !important;
}
.sub_menu a:hover
{
    color: #fff !important;
}
.footer h1
{
    /*font-family: "Throw",serif;*/
    font-family: Arial,Helvetica,sans-serif;
    font-size: 35px;
    font-weight: bold;
    text-shadow: -2px -2px 0 rgba(155, 199, 228, 0.2), 2px 2px 0 rgba(0, 0, 0, 0.4);
}
.sub_menu
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #52a0c9 none repeat scroll 0 0;
    border-color: -moz-use-text-color #67a5f5 #67a5f5;
    /*    border-image: none;
    border-right: 4px solid #67a5f5;
    border-style: none solid solid;
    border-width: medium 2px 2px;*/
    display: none;
    left: 0;
    list-style: outside none none;
    margin-top: 34px;
    padding: 0px;
    position: absolute;
    /*    width: auto !important;*/
    box-sizing: border-box;
    z-index: 2147483647;
    width: 100% !important;
    /*    max-width: 280px !important;*/
    min-width: 180px;
}
/*=====Style by Thilini=======*/
.right_menu .sub_menu li a
{
    color: #fff;
    text-align: left;
    font-size: 13px;
}
.right_menu.middle_menu_list_wrapper .sub_menu
{
    width: 100%;
}
.right_menu .sub_menu
{
    padding: 0px!important;
}
.middle_menu_li:hover
{
    background: none repeat scroll 0 0 #a3c6f2;
}
.meet_img_wrapper li
{
    position:relative!important;
}
.main_content
{
    background: none repeat scroll 0 0 #fff !important;
    float: left;
    width: 100%;
    padding-top: 47px;
    /*    padding-bottom: 47px;*/
}
.main_content ht
{
    margin-top:20px;
}
.left_side_wrapper
{
    float: left;
    width: 60%;
}
.right_side_wrapper
{
    float: left;
    margin-left: 4%;
    width: 36%;
}
.profile_wrapper
{
    float: left;
    width: 100%;
}
.prof_name
{
    color: #325a8d;
    float: left;
    font-family: tahoma;
    font-size: 16px;
    margin-bottom: 15px;
    width: 100%;
}
.profile_wrapper
{
    float: left;
    width: 100%;
}
.pref_img
{
    float: left;
    margin-right: 2%;
    /*width: 40%;*/
}
.pref_img > img
{
    float: left;
    width: 100%;
}
.pro_right_si_wrp
{
    width: 57% !important;
}
.profile_details
{
    float: left;
    width: 58%;
}
.prof_desc
{
    float: left;
    list-style: outside none none;
    margin: 0;
    width: 100%;
    padding: 0;
}
.prof_desc > li
{
    float: left;
    width: 100%;
    border: 1px solid #fff;
}
.right_div
{
    background: none repeat scroll 0 0 #f0d887;
    float: left;
    padding: 2px 5px;
    width: 53%;
}
.left_div
{
    background: none repeat scroll 0 0 #b9d6fa;
    color: #000;
    float: left;
    font-family: tahoma;
    padding: 2px 5px;
    text-align: left;
    width: 40%;
}
.profile_details
{
    float: left;
    width: 58%;
}
.prof_desc
{
    float: left;
    list-style: outside none none;
    margin: 0;
    width: 100%;
}
.small_links
{
    float: left;
    margin-top: 26px;
    width: 100%;
}
.profile_right_si_wrp
{
    width: 57%;
    float: left;
    /*padding-left: 15px;*/
    margin-left: 22px;
}
.triangle-down
{
    border-color: #72a1d5 transparent transparent;
    border-style: solid;
    border-width: 42px 30px 0;
    height: 0;
    width: 34px;
    margin-left: 3px;
}
.small_links_ul
{
    list-style: outside none none;
    width: 100%;
}
.small_links_ul > li
{
    background: none repeat scroll 0 0 #abcef1;
    float: left;
    margin-right: 7px;
    padding: 11px 2%;
}
.small_links_ul > li.disable
{
    background: none repeat scroll 0 0 #cdcdcd;
}
.profile_wrapper .small_links_ul > li.disable
{
    background: #8b8e95; /* Old browsers */
    background: -moz-linear-gradient(top, #8b8e95 0%, #5f6677 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8b8e95), color-stop(100%,#5f6677)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8b8e95 0%,#5f6677 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8b8e95 0%,#5f6677 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #8b8e95 0%,#5f6677 100%); /* IE10+ */
    background: linear-gradient(to bottom, #8b8e95 0%,#5f6677 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b8e95', endColorstr='#5f6677',GradientType=0 );
    text-decoration: none;
    border-radius: 5px;
    color: #ffffff;
    font-family: Arial;
    font-size: 20px;
    padding: 0;
}
.small_links_ul a
{
    float: left;
    text-align: center;
    width: 100%;
}
.small_links_ul > li.disable > a
{
    color: #3a3939;
    cursor: default;
    text-decoration: none;
}
.profile_wrapper .small_links_ul > li.disable > a
{
    color: #fff;
    float: left;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    width: 100%;
    padding: 10px 20px;
}
.about_me
{
    float: left;
    margin-bottom: 26px;
    margin-top: 23px;
    width: 100%;
}
.about_me h4
{
    background: none repeat scroll 0 0 #ccc;
    font-size: 24px;
    margin-bottom: 10px;
    padding: 6px 2%;
    width: 96%;
}
.about_me p
{
    float: left;
    font-size: 18px;
    width: 100%;
}
.right_side_wrapper
{
    float: right;
    margin-left: 0;
    width: 24.5%;
}
.right_side_wrapper > .side_wrap
{
    float: right;
}
.left_side_wrapper
{
    float: left;
    width: 74%;
}
.bottom_wrapper
{
    float: left;
    margin-bottom: 39px;
    width: 100%;
}
.login_btn
{
    background: none repeat scroll 0 0 blue;
    color: #fff;
    float: left;
    margin-bottom: 8px;
    padding: 5px 12px;
    width: 100%;
}
.login_btn
{
    background: #3498db;
    background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
    background-image: -moz-linear-gradient(top, #3498db, #2980b9);
    background-image: -ms-linear-gradient(top, #3498db, #2980b9);
    background-image: -o-linear-gradient(top, #3498db, #2980b9);
    background-image: linear-gradient(to bottom, #3498db, #2980b9);
    -webkit-border-radius: 7;
    -moz-border-radius: 7;
    border-radius: 7px;
    font-family: "Roboto Slab",serif;
    color: #ffffff;
    font-size: 17px;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    text-align:center;
    min-width: 157px;
}
.login_btn:hover
{
    background: #3cb0fd;
    background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
    background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
    text-decoration: none;
}
.login_btn_wrapper
{
    float: left;
    margin-top: 24px;
    width: 56%;
}
.menu_li:hover
{
    background: none repeat scroll 0 0 #a3c6f2;
}
.menu_li:first-child:hover
{
    background: transparent none repeat scroll 0 0;
}
.review_div
{
    float:left;width:100%;
}
.review_div p
{
    float:left;width:100%;text-align:left;
}
.review_div > h2
{
    color: #67a5f5;
    margin-bottom: 17px;
}
.navigation_bar > span
{
    background: none repeat scroll 0 0 #3073e2;
    color: #fff;
    float: left;
    font-family: "Roboto Slab",serif;
    font-weight: bold;
    margin-left: 9%;
    padding: 11px 12px;
    text-align: center;
    text-transform: uppercase;
    width: 21%;
    cursor: pointer;
}
.navigation_bar
{
    float: left;
    padding: 5px 0;
    width: 100%;
}
.lets_meet
{
    float: left;
    width: 100%;
}
.top_ttl
{
    float: left;
    font-size: 28px;
    margin-bottom: 15px;
    text-align: center;
    width: 100%;
}
.meet_img_wrapper
{
    float: left;
    width: 100%;
}
.meet_img_wrapper
{
    float: left;
    padding: 25px 0 0;
    width: 100%;
}
.meet_img_wrapper > div
{
    float: left;
    text-align: center;
    width: 100%;
}
.main_img img
{
    float: none;
    margin: 0 auto;
    /*    width: 82%;*/
    width: 100%;
}
.bot_txt_wrap
{
    float: left;
    margin-top: 15px;
    width: 100%;
}
.age_span
{
    float: left;
    font-size: 15px;
    margin-bottom: 8px;
    margin-left: 0px;
    text-align: left;
    width: 50%;
}
.view_prof
{
    color: #219cdd;
    cursor: pointer;
    float: right;
    font-size: 16px;
    margin-right: 0px;
    text-align: right;
    width: auto;
}
.other_images_wrapper > li
{
    float: left;
    margin-right: 2%;
    width: auto;
}
.oth_imgs
{
    float: left;
    margin-top: 6px;
    width: 100% !important;
}
.other_images_wrapper
{
    float: left;
    list-style: outside none none;
    padding: 0 10%;
    width: 100%;
}
.other_images_wrapper > li:nth-child(4n+4)
{
    margin-right: 0 !important;
}
.other_images_wrapper > li
{
    float: left;
    margin-bottom: 20px;
    margin-right: 2%;
    opacity: 0.6;
    width: 23%;
    cursor:pointer;
    /*border: 1px solid #000;*/
}
.other_images_wrapper > li:hover, .other_images_wrapper > li.active
{
    opacity: 1;
}
.other_images_wrapper img
{
    height: 125px;
    object-fit: cover;
    width: 100%;
}
.other_images_wrapper img.img_main
{
    display: none;
}
.right_menu
{
    float: right;
    list-style: outside none none;
    margin: 0;
    padding: 0px;
    width: 58%;
}
.right_menu > li
{
    color: #fff;
    float: left;
    font-size: 18px;
    margin-left: 2%;
    cursor:pointer;
    position:relative;
    padding: 16px 1%;
}
.right_menu > li.middle_menu_li
{
    /*     padding-bottom: 12px;*/
}
.right_menu > li a
{
    color: #fff;
    float: left;
    font-family:"Lato",Arial,sans-serif;
    font-weight: bold;
    text-decoration: none;
    /*    padding:5px 6px 0;*/
}
.right_menu > li:first-child a
{
    padding-left: 0;
}
.right_menu .profile_sub_menu li a
{
    font-family:"LatoR",Arial,sans-serif;
    font-weight:normal;
}
.right_menu i
{
    color: #fff;
    font-size: 21px;
    margin-right: 7px;
}
.right_menu a i
{
    float:left;
    margin-top:-3px;
}
.small_links_ul
{
    padding-left:0!important;
}
.home_new
{
    margin-top:0px!important;
}
.dp_wrap
{
    background: none repeat scroll 0 0 #fff;
    border-radius: 2px;
    float: left;
    margin-left: -3px;
    padding: 3px 2px 5px;
    width: auto;
}
.dp_wrap > img
{
    float: left;
    margin-top: 5px;
}
.right_menu i
{
    float: left;
}
.profile_sub_menu
{
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #007bb7;
    float: none;
    list-style: outside none none;
    padding: 5px 9px;
    position: absolute;
    right: 0;
    top: 28px;
    width: 145px;
    z-index: 2147483647;
    display:none;
}
.mini_menu.find_distance > li
{
    float: left;
    width: 100%;
}
.mini_menu.find_distance li label
{
    float: left;
    padding-right: 15px;
}
.prof_a
{
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    color: #007bb7;
    margin-top: -3px;
    padding: 3px 5px;
}
.profile_sub_menu > li
{
    float: left;
    line-height: 20px;
    width: 100%;
}
.find_signup_banner .other_menu .mini_menu
{
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    /*margin-top:12px;*/
    box-shadow: rgba(51, 175, 229, 0.5)!important;
    top:25px; padding-left: 12px !important;
}
.find_signup_banner li.top_li
{
    padding-bottom:12px;
}
.find_signup_banner .other_menu .mini_menu:before
{
    background: none repeat scroll 0 0 #fff;
    color: #ccc;
    content: "";
    font-size: 21px;
    height: 8px;
    left: 18px;
    margin-left: 0;
    pointer-events: none;
    position: absolute;
    top: -8px;
    width: 10px;
    z-index: 2147483647;
}
.find_signup_banner .other_menu li.top_li span
{
    padding-bottom: 15px;
}
.profile_sub_menu a
{
    color: #007bb7 !important;
    font-size: 13px;
    line-height: 26px;
    text-align: left;
    width: 100%;
}
.logout
{
    border-top: 1px solid #ccc;
    margin-top: 8px;
}
.profile_sub_menu a:hover
{
    color: #3073e2 !important;
}
.settings_page
{
    float: left;
    width: 100%;
}
.settings_page h4
{
    float: left;
    width: 100%;
}
.settings_page > div
{
    float: left;
    padding-top: 11px;
    width: 100%;
}
.input_txt_wrapper.notification_wrapper
{
    float: left;
    width: 100%;
}
.input_txt_wrapper2 label
{
    float: left;
    width: 18%;
}
.sub_ttl
{
    border-top: 1px solid #ccc;
    color: #999;
    float: left;
    font-size: 14px;
    margin-top: 12px;
    padding: 14px 0 20px;
    width: 100%;
}
.afilitate_view .sub_ttl
{
    border-bottom: 1px solid #ccc;
    border-top: transparent;
    color: #999;
    float: left;
    font-size: 17px;
    margin: 0 0 12px;
    padding: 20px 0 14px;
    width: 100%;
}
.input_wrapper
{
    float: left;
    margin-bottom: 13px;
    width: 100%;
}
.input_wrapper > label
{
    float: left;
    line-height: 24px;
    width: 40%;
}
input_txt_wrapper
{
    float: left;
    width: 50%;
}
.input_txt_wrapper > label
{
    float: left;
    width: 40%;
}
.input_txt
{
    border: 1px solid #ccc;
    float: left;
    padding: 5px;
    width: 88%;
}
.input_txt_wrapper
{
    float: left;
    width: 70%;
}
.bottom_btns_wrapper
{
    border-top: 1px solid #ccc;
    float: left;
    margin-bottom: 32px;
    margin-top: 17px;
    padding: 20px 0;
    width: 100%;
}
.input_txt_wrapper > p
{
    float: left;
    font-size: 11px;
    width: 50%;
}
.left_btn
{
    border: 1px solid #007bb7;
    color: #007bb7;
    cursor: pointer;
    float: left;
    padding: 11px 5px;
    text-align: center;
    text-transform: uppercase;
    width: 141px;
    margin-bottom: 9px;
}
.left_btn > span
{
    float: left;
    width: 100%;
}
.right_btn
{
    /*    background-color: #fff;
    border: 1px solid #007bb7;
    color: #007bb7;
    cursor: pointer;
    float: right;
    padding: 11px 5px;
    text-align: center;
    text-transform: uppercase;
    width: 150px;
    margin-right: 10px;
    margin-bottom: 9px;*/
    background: #3b85c8; /* Old browsers */
    background: -moz-linear-gradient(top, #3b85c8 0%, #286398 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b85c8), color-stop(100%,#286398)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #3b85c8 0%,#286398 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #3b85c8 0%,#286398 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #3b85c8 0%,#286398 100%); /* IE10+ */
    background: linear-gradient(to bottom, #3b85c8 0%,#286398 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b85c8', endColorstr='#286398',GradientType=0 ); /* IE6-9 */
    border: 0 none;
    border-radius: 4px;
    box-shadow: 0 -2px 2px #015381 inset;
    color: #fff;
    float: right;
    font-family: "LatoR",Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 35px;
    padding: 0 51px;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-shadow: 0 -1px 1px #19557e;
    margin-top: 10px;
}
.back_btn_arr
{
    margin-right: 5px;
}
.back_btn_arr img
{
    width: 12px;
}
.back_btn_txt
{
    font-size: 15px;
    font-weight: 600;
}
.back_btn
{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #5cb85c 0%, #5cb85c 100%) repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    /*box-shadow: 0 -2px 2px #015381 inset;*/
    color: #fff;
    float: right;
    font-family: "LatoR",Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    margin-top: 10px;
    padding: 0 51px;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    /*text-shadow: 0 -1px 1px #19557e;*/
    margin-bottom: 10px!important;
    border: 1px solid #4cae4c;
}
/*.back_btn
{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #000 0%, #000 100%) repeat scroll 0 0;
    border: 0 none;
    border-radius: 6px;
    box-shadow: 0 -2px 2px #015381 inset;
    color: #fff;
    float: right;
    font-family: "LatoR",Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 32px;
    margin-top: 10px;
    padding: 0 51px;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-shadow: 0 -1px 1px #19557e;
    margin-bottom: 10px!important;
}
*/
.right_btn:hover
{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #459be9 0%, #286398 100%) repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
}
.right_btn.green
{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3ed07d+1,25a75b+97&1+20,0.96+21,1+32 */
    background: -moz-linear-gradient(top, rgba(62,208,125,1) 1%, rgba(57,200,118,1) 20%, rgba(57,200,118,0.96) 21%, rgba(54,195,114,1) 32%, rgba(37,167,91,1) 97%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(62,208,125,1) 1%,rgba(57,200,118,1) 20%,rgba(57,200,118,0.96) 21%,rgba(54,195,114,1) 32%,rgba(37,167,91,1) 97%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(62,208,125,1) 1%,rgba(57,200,118,1) 20%,rgba(57,200,118,0.96) 21%,rgba(54,195,114,1) 32%,rgba(37,167,91,1) 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ed07d', endColorstr='#25a75b',GradientType=0 ); /* IE6-9 */
    box-shadow: 0 -2px 2px #03aa43 inset;
}
.right_btn.green:hover
{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#25a75b+0,3ed07d+99&1+20,0.96+21,1+32 */
    background: -moz-linear-gradient(top, rgba(37,167,91,1) 0%, rgba(42,175,98,1) 20%, rgba(42,175,98,0.96) 21%, rgba(45,180,102,1) 32%, rgba(62,208,125,1) 99%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(37,167,91,1) 0%,rgba(42,175,98,1) 20%,rgba(42,175,98,0.96) 21%,rgba(45,180,102,1) 32%,rgba(62,208,125,1) 99%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(37,167,91,1) 0%,rgba(42,175,98,1) 20%,rgba(42,175,98,0.96) 21%,rgba(45,180,102,1) 32%,rgba(62,208,125,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25a75b', endColorstr='#3ed07d',GradientType=0 ); /* IE6-9 */
}
.right_btn > span
{
    float: left;
    width: 100%;
}
/******************* checkbox styles*******************************/
/* SQUARED TWO */
.squaredTwo
{
    border: 2px solid #007bb7;
    float: left;
    height: 27px;
    margin: 0 auto;
    position: relative;
    width: 31px;
}
.squaredTwo label
{
    cursor: pointer;
    position: absolute;
    width: 20px;
    height: 20px;
    left: 4px;
    top: 3px;
    /*	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
    -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);*/
    background: -webkit-linear-gradient(top, #fff 0%, #fff 100%);
    background: -moz-linear-gradient(top, #fff  0%, #fff  100%);
    background: -o-linear-gradient(top, #fff  0%, #fff  100%);
    background: -ms-linear-gradient(top, #fff  0%, #fff  100%);
    background: linear-gradient(top, #fff  0%, #fff  100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff ', endColorstr='#fff',GradientType=0 );
}
.squaredTwo label:after
{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 13px;
    height: 7px;
    background: transparent;
    top: 5px;
    left: 4px;
    border: 3px solid #007BB7;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.squaredTwo label:hover::after
{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    opacity: 0.3;
}
.squaredTwo input[type=checkbox]:checked + label:after
{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}
/************************ radio buttons*****************************************/
.radio label
{
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 25px;
    margin-right: 15px;
    font-size: 13px;
}
input[type=radio]
{
    display: none;
}
.radio label:before
{
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    bottombottom: 1px;
    background-color: #007bb7;
    box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
}
.radio label:before
{
    border-radius: 8px;
}
input[type=radio]:checked + label:before
{
    content: "\2022";
    color: #f3f3f3;
    font-size: 30px;
    text-align: center;
    line-height: 15px;
}
.radio
{
    float: right;
    width: 66%;
}
/*************************************************/
.edit_profile textarea
{
    border: 1px solid #ccc;
    float: left;
    min-height: 125px;
    width: 100% !important; border-radius: 4px;
}
.input_txt
{
    border-radius: 4px;
}
/*********************** select box styles**********************************/
.select_wraper  select
{
    background: transparent;
    border: 0 none;
    border-radius: 0;
    font-size: 12px;
    height: 26px;
    line-height: 1;
    width: 251px;
    -webkit-appearance: none;
    font-family:"Roboto Slab";
    font-size: 13px;
    padding-left: 5px;
}
.select_wraper  select option
{
    padding-left: 5px;
}
/*   .select_wraper
{
    width: 240px;
    height: 34px;
    overflow: hidden;
    background: url("../images/blue_arrow.png") no-repeat right #ddd;
    border: 1px solid #ccc;
}
*/
.select_wraper
{
    background: url("../images/black_2_arrow.png") no-repeat scroll 95% center #fff;
    border: 1px solid #ccc;
    float: left;
    height: 27px;
    margin-right: 6px;
    overflow: hidden;
    width: 25%; border-radius: 4px;
}
/********************************************************************************/
.large_width
{
    width:60%;
}
.input_txt_wrapper > span
{
    float: left;
    line-height: 29px;
    margin-right: 3px;
}
.edit_profile
{
    float: left;
    width: 100%!important;;
    margin-left:0!important;
    margin-right:0!important;
}
.user_name
{
    float: left;
    font-size: 20px;
    width: 100%;
}
.user_name
{
    background:#fff;
}
.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all
{
    float: left;
    margin-top: 10px;
    width: 83%;
}
.age_start
{
    background: none repeat scroll 0 0 transparent;
    float: left !important;
    height: 25px;
    text-align: center;
    width: 7%;
    line-height:21px !important;
    margin-right: 5px;
}
.age_end
{
    background: none repeat scroll 0 0 transparent;
    float: right !important;
    height: 25px;
    text-align: center;
    width: 7%;
    line-height:21px !important;
}
.ui-slider .ui-slider-handle
{
    cursor: default;
    height: 8px;
    position: absolute;
    width: 7px;
    z-index: 2;
    margin-top:5px;
    margin-left:-5px;
}
.ui-widget-content
{
    background: url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #ccc;
    border: medium none;
    color: #222222;
}
.ui-widget-header
{
    background: url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #007bb7;
}
.ui-slider-horizontal
{
    height: 8px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
    background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #fff;
}
.find_distance #slider_distance_range
{
    margin-top:-5px;
    margin-bottom:20px;
}
.distance_start
{
    float: right;
    margin-top: -9px;
}
/******************************profile image upload*****************************************/
/*.prof_img_wrap > img
{
    height: auto;
    min-height: 187px;
    min-width: 215px;
    width: 100%;
}
*/
.fileUpload.btn.btn-primary
{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #007bb7;
    border-radius: 6px;
    color: #007bb7;
    cursor: pointer;
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin-top: -10px;
    padding: 6px 9px;
    text-align: center;
    width: 48%;
}
/*
.up_btn_text
{
    float: left;
    font-size: 20px;
}
*/
.input_wrapper img
{
    border: 1px solid #ccc;
    float: left;
    height: 192px;
    max-width: 98%;
    display:none;
    margin-bottom: 16px;
}
.fileUpload
{
    position: relative;
    overflow: hidden;
    margin: 10px;
}
.fileUpload input.upload
{
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
/****************************************************************************************/
.top_li
{
    display: block !important;
    float: left;
}
.filt:hover li
{
    padding-top: 0;
    }
.web-right .filt:hover li{
    padding-top: 0 !important;
}
    .web-right .filt:hover li
    {
        padding-top: 0 !important;
    }
    .mini_menu
    {
        box-shadow: 0 2px 3px rgba(51, 175, 229, 0.5);
        background: none repeat scroll 0 0 #fff;
        border: 1px solid rgb(51, 175, 229);
        border-top: 1px solid rgb(51, 175, 229)!important;
        float: none;
        padding: 2px 13px;
        position: absolute;
        display: none;
    }
    .mini_menu:before
    {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 8px 8px 8px;
        border-color: transparent transparent #33AFE5 transparent;
    }
    .find_gender
    {
        width: 38px;
        /*   border-top: 2px solid #33AFE5 !important ;*/
        /*border: 1px solid #ccc;*/
        border-radius: 0;
        margin-top: 2px;
        width: 38px;
    }
    .find_online
    {
        min-width:140px;
    }
    .find_online a
    {
        padding-left:17%;
    }
    .find_gender
    {
        width: 110px !important;
    }
    .find_gender li
    {
        margin-left:25%;
    }
    .find_age
    {
        min-height:65px;
    }
    .find_age #slider-range
    {
        margin-top:15px;
    }
    .find_age .age_start, .find_age .age_end
    {
        margin-top:5px;
    }
    .find_gender li a
    {
        margin-left: -6px;
    }
    .mini_menu > li > a
    {
        padding-bottom: 10px;
    }
    .mini_menu > li:first-child
    {
        margin-top: 15px;
    }
    /*.mini_menu > li:hover
    {
        display: block;
    }
    */
    .mini_menu a
    {
        float: left;
        font-size: 12px;
        width: 100%;
    }
    /*.find_signup_banner
    {
        height: auto;
        margin: 0 auto;
        padding: 0;
        width:84.2%;
    }
    */
    #feedhelp_btn
    {
        display:none;
    }
    .messages_wrapper
    {
        float: left;
        width: 100%;
    }
    .message_ul
    {
        float: left;
        list-style: outside none none;
        padding: 0;
        width: 100%;
    }
    /*.message_ul > li
    {
        background: #f8f8f8 none repeat scroll 0 0;
        border-right: 5px solid #eee;
        float: left;
        margin-bottom: 5px;
        padding: 10px 10px 10px 15px;
        width: 100%;
    }
    */
    .chekbx_wrapp
    {
        float: left;
        margin-right: 1%;
        width: 6%;
    }
    .prf_img_wrap
    {
        float: left;
        width: 7%;
    }
    .prf_img_wrap > img
    {
        border-radius: 24px;
        float: left;
        height: 50px;
        width: 50px;
    }
    .message
    {
        float: left;
        margin: 6px 0 0 15px;
        padding-left: 2%;
        width: 68%;
    }
    .user_message_wrapper .date_wrapper
    {
        float: left;
        margin-top: 16px;
        width: 22%;
    }
    .user_message_wrapper .date_wrapper .trash
    {
        color: #b5b0b0 !important;
        display: none;
        font-size: 25px;
        margin-top: 0px;
        width: 32px;
        position: absolute;
        right: 0;
        top: 5px;
    }
    .user_message_wrapper.send_message_newwrapper .date_wrapper .trash
    {
        color: #b5b0b0 !important;
        font-size: 25px;
        margin-top: 0;
        right: 0;
        top: 5px;
        width: 32px;
    }
    .user_message_wrapper .date_wrapper .trash i
    {
        color: #949aa6;
    }
    .user_message_wrapper.send_message_newwrapper .date_wrapper .trash1 i
    {
        color: #949aa6;
    }
    #message_view_wrapper .user_message_wrapper.send_message_newwrapper .trash1 .trash-button
    {
        font-size: 19px;
    }
    .message_inbox_wrapper .view_more_wrapper
    {
        margin-right: 60px;
    }
    .friend_request .message
    {
        width: 65%;
    }
    .friend_request .respond
    {
        float: left;
        margin-left: 15px;
        width: 23%;
    }
    .friend_request .respond input[type="button"]
    {
        background: none repeat scroll 0 0 #abcef1;
        color: #2881d3;
        margin-left: 10px;
        padding: 3px 2%;
        cursor: pointer;
    }
    .msg_owner
    {
        color: #373737;
        float: left;
        font-size: 14px;
        width: 50%;
    }
    .msg
    {
        float: left;
        font-size: 14px;
        margin-top: 6px;
        width: 100%;
    }
    .date
    {
        color: #979797;
        float: right;
        font-size: 13px;
        text-align: right;
        width: 100%;
    }
    .chekbx_wrapp label:after
    {
        background: -moz-linear-gradient(center top , #fff 0%, #fff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        border-color: -moz-use-text-color -moz-use-text-color #737370 #737370 !important;
    }
    .chekbx_wrapp label
    {
        background: -moz-linear-gradient(center top , #fff 0%, #fff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    }
    .chekbx_wrapp .squaredTwo
    {
        border: 2px solid #ccc !important;
        margin-top: 10px;
    }
    .horizontal .icon:hover
    {
        box-shadow: none;
        color: #fff !important;
    }
    .group_ul
    {
        float: left;
        list-style: outside none none;
        padding: 0;
        width: 100%;
    }
    .group_ul > li
    {
        float: left;
        margin-bottom: 20px;
        margin-right: 2%;
        width: 30%;
    }
    .group_ul > li:nth-child(3n)
    {
        margin-right: 0;
    }
    .group_ul > li .image_wrapper
    {
        background: #007bb7 none repeat scroll 0 0;
        float: left;
        padding: 4px;
        width: 100%;
    }
    .group_ul > li .image_wrapper > p
    {
        width: 100% !important;
        height: 217px !important;
    }
    .group_ul img
    {
        float: left;
        width: 100%;
    }
    .view_group_list li p.group_name
    {
        color: #252525;
        font-size: 17px;
        padding: 2px 0 5px;
    }
    .group_name
    {
        color: #fff;
        float: left;
        padding: 12px 0;
        text-align: center;
        width: 100%;
    }
    .group_sec
    {
        float: left;
        text-align: center;
        width: 100%;
    }
    .group_ul_list
    {
        float: left;
        list-style: outside none none;
        padding: 0 0%;
        text-align: center;
        width: 100%;
    }
    .group_ul_list > li
    {
        border: 1px solid #ccc;
        float: left;
        margin-bottom: 20px;
        margin-right: 2%;
        width: 15%;
    }
    .group_ul_list > li:nth-child(6n+6)
    {
        margin-right: 0;
    }
    /*.last_li
    {
        margin-right:0 !important;
    }
    */
    .group_ul_list img
    {
        float: left;
        height: 89px;
        max-height: 89px;
        width: 100%;
    }
    .person_name
    {
        float: left;
        font-family: roboto slab;
        font-size: 13px;
        padding: 12px 0;
        text-align: center;
        width: 100%;
    }
    .group_sec > img
    {
        /*border: 3px solid #ccc;*/
        margin-bottom: 15px;
        width: 75%;
    }
    .group_sec.group_single_desc_wrapper
    {
        border-bottom: 1px solid #ccc;
    }
    .group_sec > p
    {
        float: left;
        font-family: "Roboto Slab";
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 15px;
        /*padding-bottom: 20px;*/
        text-align: center;
        width: 100%;
    }
    .small_menu
    {
        float: left;
        width: 100%;
    }
    .top_advertmnt,.footer_advertmnt
    {
        background: none repeat scroll 0 0 #fff;
        float: left;
        width: 100%;
    }
    .footer_advertmnt
    {
        /*    padding-bottom: 25px;*/
        clear: both;
    }
    .top_advertmnt .content
    {
        margin-top: 10px;
    }
    /*.top_advertmnt .content,.footer_advertmnt .content
    {
        float: left;
        position: relative;
        width: 100%;
    }
    */
    .top_advertmnt .content a.top_banner_link,.footer_advertmnt .content a.top_banner_link
    {
        float: left;
        width: 100%;
    }
    .top_advertmnt .content a.top_banner_link img,.footer_advertmnt .content a.top_banner_link img
    {
        float: left;
        width: 100%;
    }
    .header_right
    {
        padding-right:15px;
    }
    .nich-segment
    {
        float: left;
        width: 100%;
    }
    .nich-segment .nich_label
    {
        width:auto !important;
    }
    .action_wrapper
    {
        float: left;
        width: 22%;
    }
    .home_page_userview .myhistory .action_wrapper
    {
        min-width: 40px;
        width: 15%;
    }
    .home_page_userview .myhistory .action_wrapper.view_profile_wrapper, .home_page_userview .myhistory .action_wrapper.add_favorite_wrapper
    {
        min-width: 90px;
        font: 12px "LatoR",Helvetica,Arial,sans-serif  !important;
    }
    .home_page_userview .myhistory .action_wrapper.view_profile_wrapper i, .home_page_userview .myhistory .action_wrapper.add_favorite_wrapper i
    {
        font: 12px "LatoR",Helvetica,Arial,sans-serif  !important;
    }
    .action_wrapper.viewed
    {
        width: 50%;
    }
    .action_wrapper i,.action_wrapper span
    {
        float: left;
    }
    .home_page_userview .action_wrapper i,.home_page_userview .action_wrapper span
    {
        width: 100% !important;
    }
    .home_page_userview .action_wrapper i,.home_page_userview .action_wrapper span i
    {
        font: 12px "LatoR",Helvetica,Arial,sans-serif !important;
    }
    .action_wrapper i
    {
        cursor: pointer;
    }
    .action_wrapper span.history_time
    {
        margin-left: 15px;
        position: static;
    }
    .profile_view_iconwrapper
    {
        float: left; width: 15%;
    }
    .profile_view_iconwrapper .myhistory
    {
        background: none repeat scroll 0 0 transparent;
        height: auto;
        padding: 0;
        position: static;
        float: left;
        width: 100%;
    }
    .profile_view_iconwrapper .myhistory .action_wrapper
    {
        width: 92px;
    }
    .chat-window
    {
        right:10px!important;
    }
    .profile_view_iconwrapper.message_wrapper .loding_top_wrapper
    {
        float: left;
        height: 30px;
        margin-top: 1px;
        width: 30px;
    }
    .profile_view_iconwrapper .myhistory .action_wrapper .history_time
    {
        margin: 5px 0 0;
    }
    /*******************************************Mobile menu*****************************************************/
    .mobile_menu
    {
        background: none repeat scroll 0 0 #fff;
        float: left;
        width: 100%;
    }
    .mobi_main_menu
    {
        background: #007bb7 none repeat scroll 0 0 !important;
        float: left;
        position: relative;
        width: 100%;
    }
    .mobi_main_menu .menu_ul
    {
        float: left;
        width: 100%;
    }
    .mobi_main_menu .menu_li
    {
        float: left;
        width: 92%;
        padding: 16px 2%;
    }
    .mobile_small_menu
    {
        float: left;
        width: 100%;
    }
    .right_menu
    {
        width: 100%;
    }
    .mobi_main_menu .menu_li > a, .mobi_main_menu .menu_li span
    {
        text-align: center;
        width: 100%;
    }
    .mobi_main_menu .right_menu > li
    {
        float: left;
        width: 92%;
    }
    .mobi_main_menu .right_menu > li a
    {
        color: #007bb7;
        float: left;
        text-decoration: none;
    }
    .mobi_main_menu .menu_li
    {
        /*border-bottom: 1px solid #007bb7;*/
        float: left;
        /*width: 100%;*/
        width: auto !important; position: relative;
    }
    .mobi_main_menu .menu_li:hover
    {
        /*background: none repeat scroll 0 0 #007bb7;*/
        background: #a3c6f2 none repeat scroll 0 0;
        color: #fff !important;
    }
    .mobi_main_menu .menu_li:first-child:hover
    {
        /*    background: transparent none repeat scroll 0 0;*/
    }
    .mobi_main_menu .menu_li:first-child:hover span
    {
        /*    color: #017eb8 !important;*/
    }
    .mobi_main_menu .menu_li:hover a
    {
        color: #fff !important;
    }
    .mobi_main_menu .sub_menu
    {
        padding: 0;
        position: relative;
        width: 100%;
    }
    .mobi_main_menu .sub_menu > li
    {
        background: none repeat scroll 0 0 #007bb7;
        /*    border-bottom: 1px solid #fff;*/
        text-align: center;
    }
    .mobi_main_menu .sub_menu
    {
        border: medium none !important;
        padding: 0;
        position: relative;
        width: 100%;
        background: none repeat scroll 0 0 transparent;
    }
    .mobi_main_menu .sub_menu > li
    {
        background: none repeat scroll 0 0 transparent;
        text-align: center;
    }
    .mobi_main_menu .sub_menu a
    {
        float: left;
        text-align: center;
        width: 100%;
    }
    .mobi_main_menu .mobi_main_menu_ul .mob_inbox
    {
        padding: 0;
    }
    .mobi_main_menu .mobi_main_menu_ul .mob_inbox .new_message_wrapper.inbox-container
    {
        margin: -12px 0 0 -16px;
    }
    .mobi_main_menu .mobi_main_menu_ul .mob_inbox .new_message_wrapper .inbox-msg .inbox-number
    {
        color: #fff !important;
    }
    .mobi_meain_back
    {
        float: right;
        height: 50px;
        width: 50px;
    }
    .mobi_meain_back
    {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background: none repeat scroll 0 0 #007bb7;
        border-color: #007bb7 #007bb7 #ffffff;
        border-image: none;
        border-style: solid;
        border-width: 1px 1px 7px;
        float: right;
        font-size: 29px;
        height: 57px;
        line-height: 39px;
        margin-top: 7px;
        text-align: center;
        width: 100%;
        cursor:pointer;
    }
    .mobi_main_menu_ul
    {
        display:block;
    }
    .mobi_main_menu .right_menu > li
    {
        float: left;
        width: 94%;
    }
    .mobi_main_menu .right_menu > li
    {
        float: left;
        line-height: 30px;
        width: 94%;
    }
    .mobi_main_menu .right_menu > li a
    {
        color: #007bb7;
        text-align: center;
        text-decoration: none;
        float:none;
    }
    .mobi_main_menu .right_menu i
    {
        color: #007bb7;
        float:none;
    }
    .mobi_meain_back
    {
        display: none;
    }
    .mobi_main_menu .profile_sub_menu
    {
        display:none;
    }
    .mobile_menu
    {
        display:none;
    }
    .sub_menu > li
    {
        background: transparent;
        float: left;
        line-height: 27px;
        padding: 7px 8px;
        text-align: left;
        text-decoration: none;
        transition-duration: 0.6s;
        width: 100%;
    }
    .mobile_menu .sub_menu > li
    {
        background: transparent;
        float: left;
        padding:7px 8px;
        text-align: left;
        text-decoration: none;
        transition-duration: 0.6s;
        width: 100%;
    }
    .mobile_menu .sub_menu > li:hover
    {
        background: #a3c6f2 none repeat scroll 0 0;
    }
    .mobile_menu .sub_menu > li a
    {
        font-size: 13px;
        line-height: 20px !important;
        text-align: left !important;
    }
    .mobi_main_menu .sub_menu
    {
        float: left;
    }
    .mobi_main_menu .menu_li .sub_menu
    {
        background: #52a0c9 none repeat scroll 0 0;
        margin-top: 35%;
        position: absolute;
        z-index: 99999;
        min-width: 160px;
    }
    .mobile_small_menu .right_menu > li
    {
        color: #fff;
        cursor: pointer;
        float: left;
        font-size: 15px;
        margin-left: 0;
        position: relative;
        text-align: center;
        width: 100%;
        color: #007bb7;
        border-bottom: 1px solid #007bb7;
    }
    .mobile_small_menu .right_menu > li a
    {
        float: left;
        text-align: center;
        text-decoration: none;
        width: 100%;
        line-height: 30px;
    }
    .mobile_small_menu .right_menu span:hover
    {
        background: none repeat scroll 0 0 #007bb7;
        color: #fff;
    }
    .dp_wrap
    {
        background: none repeat scroll 0 0 #fff;
        border-radius: 2px;
        float: right;
    }
    .mobile_small_menu .right_menu span
    {
        color: #007bb7;
        float: left;
        text-align: left;
        width: 100%;
    }
    .mobi_small_back
    {
        background: none repeat scroll 0 0 #007bb7;
        float: right;
        height: 39px;
        width: 100%;
    }
    /*.small_menu_ul
    {
        display:none;
    }
    */
    .login_back
    {
        background: none repeat scroll 0 0 #000;
        color: #fff;
        font-size: 14px;
        height: 33px;
        line-height: 28px;
        margin-top: 8px;
        text-align: right;
        width: 100%;
    }
    .mobi_head div.LoginIndex dl.horizontal
    {
        float: left;
        margin: 9px 0;
    }
    .login_back
    {
        display:none;
    }
    /**************************/
    .ExternalFormWrapper #tabs:before, .ExternalFormWrapper #tabs:after
    {
        content: " ";
        display: table;
    }
    .ExternalFormWrapper #tabs:after
    {
        clear: both;
    }
    .ExternalFormWrapper #tabs:before, .ExternalFormWrapper #tabs:after
    {
        content: " ";
        display: table;
    }
    .ExternalFormWrapper ul#tabs
    {
        border-bottom: 1px solid #ccc;
    }
    .ExternalFormWrapper ul
    {
        margin-top: 20px;
    }
    ol, ul
    {
        list-style: outside none none;
    }
    .ExternalFormWrapper #tabs li
    {
        float: left;
        margin: 0 1.5%;
        position: relative;
        text-align: center;
        text-transform: uppercase;
        width: 30%;
    }
    .ExternalFormWrapper li
    {
        height: 40px;
        margin-bottom: 7px;
    }
    *, *:before, *:after
    {
        box-sizing: border-box;
    }
    *, *:before, *:after
    {
        box-sizing: border-box;
    }
    *, *:before, *:after
    {
        box-sizing: border-box;
    }
    *, *:before, *:after
    {
        box-sizing: border-box;
    }
    .ExternalFormWrapper #tabs li .icon
    {
        left: 12%;
        position: absolute;
        top: 0;
    }
    .icon.form-completed, .ExternalFormWrapper #tabs li .icon
    {
        background-position: -113px -355px;
        height: 22px;
        width: 22px;
    }
    .icon
    {
        background: url("../images/all-sprites_v15.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        display: block;
    }
    .icon
    {
        background: url("../images/all-sprites_v15.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        display: block;
    }
    .ExternalFormWrapper #tabs li .label
    {
        background: none repeat scroll 0 0 transparent;
        color: #b2b2b2;
        padding: 12px 10px;
    }
    .ExternalFormWrapper #tabs li.selected .label
    {
        background: none repeat scroll 0 0 #94cdd4;
        color: #fff;
    }
    .ExternalFormWrapper #tabs li .label
    {
        background: none repeat scroll 0 0 transparent;
        color: #b2b2b2;
        padding: 12px 10px;
    }
    [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, .ng-hide
    {
        display: none !important;
    }
    .ExternalFormWrapper .uploadImgPlaceholder
    {
        background: none repeat scroll 0 0 #F5F5F5;
        cursor: pointer;
        height: 250px;
        margin: 30px auto;
        position: relative;
        width: 250px;
    }
    .ExternalFormWrapper .uploadImgPlaceholder .icon-camera
    {
        display: block;
        margin: 0 auto;
        position: relative;
        top: 35%;
    }
    .input_wrapper_1
    {
        float: left;
        margin-bottom: 13px;
        width: 100%;
    }
    input_wrapper_1 img
    {
    }
    .btn
    {
        background-color: #3a78c5;
        color: #fff;
        cursor: pointer;
    }
    .btn-base, .btn, .btn-alert, .btn-secondary, .btn-tertiary
    {
        border: 0 none;
        display: block;
        font-size: 12px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        text-transform: uppercase;
        width: 160px;
    }
    .ExternalFormWrapper .uploadBtn
    {
        margin: 0 auto;
    }
    .white-lable
    {
        color: #e8e8e8;
    }
    #about .icon
    {
        background: none repeat scroll 0 0 #fff !important;
    }
    /******************************/
    .single_profiles
    {
        float: left;
        margin-top: 65px;
        width: 100%;
    }
    .histry_notify_banner
    {
        float: left;
        width: 100%;
    }
    .home_profile_details
    {
        float: left;
        /*margin-right: 2%;*/
        margin-right: 0;
        width: 48%;
        margin-bottom: 40px !important;
    }
    .home_profile_details:nth-child(2n+2)
    {
        /*    margin-right: 0;*/
        float:right;
    }
    .single_prof_pics_home > img
    {
        /*    height: 100%;*/
        width: 100%;
    }
    .single_prof_pics_home
    {
        height: 100%;
        width: 100%;
        /*float:left;*/
    }
    .home_profile_details.center
    {
        float: none;
        margin: 0 auto;
        width: 48%;
    }
    .home_profile_details.center .single_prof_pics_home > img
    {
        height: 100%;
        width: 100%;
    }
    .logo_img
    {
        min-width:225px;
    }
    .logout_ico
    {
        float:right;
        width:70px;
        height:23px;
        margin-top:5px;
        background:url(../images/logout.png) no-repeat;
        cursor:pointer;
        margin-right: 13px;
    }
    /******************************12-02-2015*********************************/
    .header_right
    {
        float: right;
        padding-right: 0 !important;
        width: 42%;
    }
    .LoginIndex div.LoginIndex dl dd
    {
        float: left;
        margin: 0 5px 0 0;
        padding: 0;
        width: 30%;
    }
    .normal_input > input
    {
        border-radius: 5px;
        float: right;
        padding: 5px;
        width: 98%;
    }
    .button.common.small
    {
        border-radius: 5px;
        float: right;
        font-size: 12px;
        height: 31px !important;
        line-height: 6px !important;
        margin-top: -7px;
        padding: 1px 27px !important;
        width: auto;
    }
    /*****/
    .LoginIndex .other_input.forgetpass
    {
        float: right;
        width: 26% ! important;
        margin-right: 23px ! important;
    }
    .LoginIndex dd:last-child
    {
        margin-right: 0 !important;
        width: 24% !important;
    }
    .normal_input
    {
        float: left;
        margin-right: 2% !important;
        /*margin-top: -23px !important;*/
        width: 35% !important;
    }
    div.Registration dl
    {
        float: left;
        margin-bottom: 1px !important;
        width: 100% !important;
    }
    div.Registration dl.horizontal dt
    {
        float: left;
        width: 100%;
    }
    form label
    {
        float: left;
        width: 100%;
    }
    div.Registration dl.horizontal dd
    {
        float: left;
        width: 100%;
    }
    div.Registration select#birthDayPerson1, div.Registration select#birthDayPerson2
    {
        width: auto;
    }
    .submit-block
    {
        float: left;
        width: 100%;
    }
    div.RegistrationSimple p.warning
    {
        color: #908f8f;
        float: left;
        font-size: 80%;
        text-align: center;
        width: 100%;
    }
    .icon.warning
    {
        float: left;
        text-align: left !important;
        width: 100%;
    }
    #birthMonthPerson1
    {
        width: 40% !important;
    }
    #birthYearPerson1
    {
        width: 32% !important;
    }
    #birthDayPerson1
    {
        width: 25% !important;
    }
    div.Registration
    {
        padding: 30px 23px 18px 26px !important;
        width:408px;
    }
    .submit-block
    {
        float: left;
        width: 100%;
    }
    div.RegistrationSimple p.warning
    {
        color: #908f8f;
        float: left;
        font-size: 80%;
        text-align: center;
        width: 100%;
    }
    .submitbutton.no_border
    {
        /*    float: left;*/
        float: none; margin: 0 auto;
        width: 100px;
    }
    .start-now-01
    {
        float: left;
        width: 100%; cursor: pointer;  margin-top: 15px;
    }
    .start-now-01.create_account:hover
    {
        background: #25a908 none repeat scroll 0 0;
        color: #f5f5f5;
    }
    .submitbutton.no_border > p
    {
        float: left;
        width: auto;display: none;
    }
    .login-facebook
    {
        float: right;
        min-width: 209px;
        width: 57%; cursor: pointer;
        display: none;
    }
    .login-facebook:hover
    {
        background: #2859c2 none repeat scroll 0 0;
    }
    .footer
    {
        margin-top: 10px;
    }
    /*****************************12-02-2015*************************/
    .login_link
    {
        display: none;
        float: none;
        position: absolute;
        right: 15px;
        top: 40px;
        width: 89px;
        z-index: 99999999;
    }
    .login_link > img
    {
        float: left;
        width: 100%;
    }
    .arrow_box
    {
        position: relative;
        background: #88b7d5;
        border: 4px solid #c2e1f5;
    }
    .arrow_box:after, .arrow_box:before
    {
        top: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }
    .arrow_box:after
    {
        border-color: rgba(136, 183, 213, 0);
        border-top-color: #88b7d5;
        border-width: 30px;
        margin-left: -30px;
    }
    .arrow_box:before
    {
        border-color: rgba(194, 225, 245, 0);
        border-top-color: #c2e1f5;
        border-width: 36px;
        margin-left: -36px;
    }
    /********************/
    a.tooltips
    {
        position: relative;
        display: inline;
    }
    a.tooltips span
    {
        position: absolute;
        width:140px;
        color: #FFFFFF;
        background: #000000;
        height: 30px;
        line-height: 30px;
        text-align: center;
        visibility: hidden;
        border-radius: 6px;
    }
    a.tooltips span:after
    {
        content: '';
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -8px;
        width: 0; height: 0;
        border-top: 8px solid #000000;
        border-right: 8px solid transparent;
        border-left: 8px solid transparent;
    }
    a.tooltips span
    {
        visibility: visible;
        opacity: 0.8;
        bottom: 30px;
        left: 50%;
        margin-left: -76px;
        z-index: 999;
    }
    /**************************/
    .review_div_ideas
    {
        float:left;
        background: none repeat scroll 0 0 #EDEDED;
        border-radius: 5px;
        box-shadow: none;
        font-size: 13px;
        height: auto;
        line-height: 40px;
        padding: 8px 16px;
        text-align: left;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.098);
        width: 100%;
    }
    .review_div_ideas:after
    {
        border-color: #ededed transparent transparent;
        border-style: solid;
        border-width: 17px 16px 12px 0;
        content: "";
        height: 0;
        left: 5%;
        position: absolute;
        top: 100%;
        width: 0;
    }
    .single_revie_wrap
    {
        float: left;
        height: auto;
        margin-bottom: 25px;
        position: relative;
        width: 100%;
    }
    .sigle_review
    {
        float: left;
        margin-bottom: 40px;
        width: 100%;
    }
    .review_owner
    {
        float: left;
        margin-left: 3%;
        width: 97%;
    }
    .review_img
    {
        float: left;
        height: 100%;
        margin-right: 10px;
        width: 100%;
    }
    .review_img > img
    {
        border: 1px solid #e3e3e3;
        border-radius: 24px;
        float: left;
        height: 100%;
        min-width: 38px;
        width: 100%;
    }
    .writer
    {
        color: #0494db;
        float: left;
        padding-top: 8px;
        width: 80%;
    }
    .writer > span
    {
        float: left;
        width: 100%;
    }
    .bx-wrapper .bx-viewport
    {
        background: none repeat scroll 0 0 transparent;
        border: medium none;
        box-shadow: none;
        box-shadow: none!important;
        left: 0 !important;
        transform: translateZ(0px);
    }
    .bx-controls.bx-has-pager.bx-has-controls-direction
    {
        /*display: none;*/
    }
    .bx-wrapper
    {
        margin-bottom: 0 !important;
    }
    .bx-wrapper
    {
        border: medium none !important;
        width: 90%;
    }
    .bxslider2 li
    {
        border: 1px solid #AEAEAE;
    }
    .bx-pager.bx-default-pager
    {
        display: none !important;
    }
    /*.slider_main_img_append
    {
        border: 14px solid #ffffff;
        border-radius: 5px;
        box-shadow: 8px 8px 4px 0 rgba(0, 0, 0, 0.2), 2px 4px 10px 5px rgba(0, 0, 0, 0.19);
        margin-bottom:20px;
    }
    */
    .slider_main_img_append
    {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: #fff #ffffff;
        border-image: none;
        border-radius: 5px;
        border-style: solid;
        border-width: 15px 10px;
        box-shadow: 8px 8px 4px 0 rgba(0, 0, 0, 0.2), 2px 4px 10px 5px rgba(0, 0, 0, 0.19);
        margin-bottom: 20px;
    }
    .slider_main_img_notappend
    {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: #fff #ffffff;
        border-image: none;
        border-radius: 5px;
        border-style: solid;
        border-width: 15px 10px;
        box-shadow: 4px 3px 4px 0 rgba(0, 0, 0, 0.2), 0 4px 10px 3px rgba(0, 0, 0, 0.19);
        margin-bottom: 20px;
    }
    .profile_border
    {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: #fff #ffffff;
        border-image: none;
        border-radius: 5px;
        border-style: solid;
        border-width: 15px 10px;
        box-shadow: 8px 8px 4px 0 rgba(0, 0, 0, 0.2), 2px 4px 10px 5px rgba(0, 0, 0, 0.19);
        margin-bottom: 20px;
    }
    div#rotate_three
    {
        -ms-transform:  rotate(-3deg) translateX(-10px) translateY(-11px);/* IE 9 */
        -webkit-transform:rotate(-3deg) translateX(-10px) translateY(-11px); /* Safari */
        transform:rotate(-3deg) translateX(-10px) translateY(-11px);/* Standard syntax */
    }
    div#rotate_three_not_log
    {
        -ms-transform:  rotate(-3deg) translateX(-12px) translateY(-13px);/* IE 9 */
        -webkit-transform:rotate(-3deg) translateX(-12px) translateY(-13px); /* Safari */
        transform:rotate(-3deg) translateX(-12px) translateY(-13px);/* Standard syntax */
    }
    div#rotate_tow_not_log
    {
        -ms-transform: rotate(3deg) translateX(6px) translateY(1px); /* IE 9 */
        -webkit-transform: rotate(3deg) translateX(6px) translateY(1px); /* Safari */
        transform:  rotate(3deg) translateX(6px) translateY(1px);
    }
    div#rotate_tow
    {
        -ms-transform: rotate(3deg) translateX(23px) translateY(13px); /* IE 9 */
        -webkit-transform: rotate(3deg) translateX(23px) translateY(13px); /* Safari */
        transform: rotate(3deg) translateX(23px) translateY(13px);
    }
    div#rotate_one
    {
        -ms-transform: rotate(0deg); /* IE 9 */
        -webkit-transform: rotate(0deg); /* Safari */
        transform: rotate(0deg); /* Standard syntax */
    }
    /*.main_li
    {
        float: left;
        left: 0 !important;
    }
    */
    .profile_wrapper_div
    {
        float: left;
        height: auto;
        margin-bottom: 29px;
        width: 37%;
        /*background: none repeat scroll 0 0 #a7a082;*/
        position: relative;
        margin-right:20px;
        padding-left: 12px;
    }
    .not_log_prof_wrp
    {
        width: 40%; position: relative; margin-top: 18px;  padding: 5px 5px 5px 3%;;float: left;
    }
    .pref_img
    {
        /*margin-bottom: 29px;*/
    }
    .prof_name
    {
        padding-left:17px;
    }
    .bxslider2
    {
        padding: 0 !important;
    }
    .bx_li
    {
        float: left;
        text-align: center;
        width: 100%;
    }
    .bx_li img
    {
        float: none;
        margin: 0 auto;
        width: 65%;
    }
    .profile_wrapper_div .bx-wrapper .bx-controls-direction a
    {
        height: 32px;
        margin-top: -16px;
        outline: 0 none;
        position: absolute;
        text-indent: -9999px;
        top: 50%;
        width: 32px;
        z-index: 9999;
    }
    .profile_border img
    {
        width: 100%;
    }
    .profile_wrapper_div .bx-wrapper .bx-controls-direction a
    {
        height: 20px;
        margin-top: -4%;
        outline: 0 none;
        position: absolute;
        text-indent: -9999px;
        top: 50%;
        width: 21px;
        z-index: 9999;
    }
    .profile_wrapper_div .bx-wrapper .bx-prev
    {
        /*background: url("../images/controls.png") no-repeat scroll 0 -32px rgba(0, 0, 0, 0);*/
        background: url("../images/left_right_arr.png") no-repeat scroll 0 rgba(0, 0, 0, 0);
        left: -22px;
    }
    .bx-wrapper
    {
        max-height: 130px;
        margin-top: 30px!important;
    }
    .profile_wrapper_div .bx-wrapper .bx-next
    {
        /*background: url("../images/controls.png") no-repeat scroll -43px -32px rgba(0, 0, 0, 0);*/
        background: rgba(0, 0, 0, 0) url("../images/left_right_arr.png") no-repeat scroll -22px 0;
        right: -24px;
    }
    .bx-wrapper
    {
        border: none!important;
        margin-left: 10px;
        margin-right: 10px;
    }
    .overlay_images
    {
        background: none repeat scroll 0 0 #000;
        height: 100%;
        opacity: 0.8;
        padding: 22px 24px;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 2147483647;
        display:none;
    }
    #bx-pager > a.active
    {
        border: 2px solid #fff;
    }
    #bx-pager > a
    {
        float: left;
        margin-right: 2%;
        width: 23%;
    }
    #bx-pager img
    {
        float: left;
        width: 100%;
    }
    .slide_menu
    {
        background: none repeat scroll 0 0 #9b6f22;
        border-right: 1px solid rgba(255, 255, 255, 0.2);
        bottom: 0;
        cursor: pointer;
        margin-bottom: 11px;
        margin-right: 11px;
        padding: 8px;
        position: absolute;
        right: 0;
        width: auto;
    }
    .grid-box
    {
        background: none repeat scroll 0 0 #fff;
        float: left;
        height: 9px;
        margin: 1.5px;
        width: 9px;
    }
    .ng-binding
    {
        float: right;
        line-height: 20px;
        padding: 2px 4px;
    }
    .user_details_wrapper .ng-binding
    {
        padding: 2px 0!important;
    }
    .single_profile_wrapper .user_contact_wrapper
    {
        float: right!Important;
    }
    .grid_wrapper
    {
        float: left;
        width: 31px;
    }
    .single_profile_wrapper .user_contact_wrapper p
    {
        float: right;
        text-align: justify !important;
    }
    .close_btn
    {
        background: url("../images/close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        height: 25px;
        position: absolute;
        right: 12px;
        top: 17px;
        width: 25px;
        z-index: 2147483647;
        display: none;
        cursor:pointer;
    }
    #bx-pager
    {
        float: left;
        margin-top: 30px;
        width: 100%;
    }
    .bx-viewport
    {
        height:auto !important;
    }
    .profile_details
    {
        width: 100%;
        padding-left: 25px;
    }
    .meet_img_single
    {
        min-height:400px !important; height:auto;padding-left: 0;
    }
    .main_li
    {
        float:left;
    }
    .main_li:after
    {
        clear: both;
        content: "";
        float: none;
        left: 0;
        position: absolute;
    }
    .meet_img_single li.main_li
    {
        position: static !important;
    }
    .meet_img_single li.main_li .other_images_wrapper
    {
        width: 80%;
    }
    .state_personal_details.scroll .jscroll-inner, .state_personal_details.scroll_city .jscroll-inner,.find_people_main_wrapper .jscroll-inner
    .scroll_notif_pg .jscroll-inner,.hist_pg_scroll .jscroll-inner,.friends_view_scroll .jscroll-inner,.state_personal_details.search_user_details .jscroll-inner,
    .state_personal_details.scroll_city_search .jscroll-inner
    {
        float: left;
        width: 100%;
    }
    .state_personal_details.scroll .jscroll-added, .state_personal_details.scroll_city .jscroll-added,.find_people_main_wrapper.scroll .jscroll-added
    ,.scroll_notif_pg.scroll .jscroll-added,.hist_pg_scroll.scroll .jscroll-added,.friends_view_scroll.scroll .jscroll-added,.grouplist_main_wrapper.scroll .jscroll-added,
    .state_personal_details.search_user_details  .jscroll-added,.state_personal_details.scroll_city_search  .jscroll-added,.search_home_user_details .jscroll-added
    {
        float: left;
        position: relative;
        width: 100%;  height: 16px;
    }
    .state_personal_details.scroll .jscroll-added img, .state_personal_details.scroll_city .jscroll-added img,.find_people_main_wrapper.scroll .jscroll-added img
    ,.scroll_notif_pg.scroll .jscroll-added img,.hist_pg_scroll.scroll .jscroll-added img,.friends_view_scroll.scroll .jscroll-added img,
    .grouplist_main_wrapper.scroll .jscroll-added img,.state_personal_details.search_user_details .jscroll-added img,.state_personal_details.scroll_city_search .jscroll-added img,.search_home_user_details .jscroll-added img
    {
        float: none;
        left: 49%;
        margin: 0 auto;
        position: absolute;
    }
    .user_profile_wrapper .image_edit_wrapper
    {
        background: rgba(0, 0, 0, 0.82) none repeat scroll 0 0;
        display: none;
        float: none;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 9999;
        padding-top: 7px;
    }
    .user_profile_wrapper
    {
        width: 75%;
    }
    .user_profile_wrapper .image_edit_wrapper .image_wrapper
    {
        margin: 8px 0 0 !important;
        width: 100%;
    }
    .user_profile_wrapper .image_edit_wrapper img
    {
        display: block;
        float: none;
        height: auto;
        margin: 0 auto;
        width: 100%;
        max-height: 800px;
        max-width: 800px;
    }
    .user_profile_wrapper .image_edit_wrapper .prof_image_details_wrapper, .user_gallery_wrapper .image_edit_wrapper .image_details_wrapper
    {
        /*    float: none;
        margin: 0 auto;
        width: 530px;*/
        float: left;
        margin: 0 auto;
        width: 100%;
    }
    .user_profile_wrapper .image_edit_wrapper .prof_image_details_wrapper textarea
    {
        color: #999999;
        float: left;
        resize: none;
        width: 100%;
    }
    .user_profile_wrapper .image_edit_wrapper .prof_image_details_wrapper a, .user_gallery_wrapper .image_edit_wrapper .image_details_wrapper a
    {
        /*    float: left;
        line-height: 2;
        margin: 10px 0 0 31%;*/
        float: none;
        line-height: 2;
        margin: 10px auto 0;
    }
    .gallery_image_wrapper .image_edit_wrapper
    {
        background: rgba(0, 0, 0, 0.82) none repeat scroll 0 0;
        display: none;
        float: none;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 9999; padding-top: 7px;
    }
    .user_profile_wrapper .image_edit_wrapper .uploadImgPlaceholder.prof_image_crop_wrapper, .gallery_image_wrapper .image_edit_wrapper .uploadImgPlaceholder.gallery_image_crop_wrapper
    {
        position: relative;
    }
    .gallery_image_wrapper
    {
        width: 66%;
    }
    .gallery_image_wrapper .image_edit_wrapper .image_wrapper
    {
        margin: 8px 0 0 !important;
        width: 100%;
    }
    .gallery_image_wrapper .image_edit_wrapper img
    {
        display: block;
        float: none;
        height: auto;
        margin: 0 auto;
        width: 100%; max-height: 800px;
        max-width: 800px;
    }
    .gallery_image_wrapper .image_edit_wrapper .image_details_wrapper
    {
        float: none;
        margin: 0 auto;
        width: 530px;
    }
    .gallery_image_wrapper .image_edit_wrapper .image_details_wrapper textarea
    {
        color: #999999;
        float: left;
        resize: none;
        width: 100%;
    }
    .gallery_image_wrapper .image_edit_wrapper .image_details_wrapper a
    {
        float: left;
        line-height: 2;
        margin: 10px 0 0 31%;
    }
    .gallery_image_wrapper .user_gallery_wrapper
    {
        float: left;
        width: 100%;
    }
    .gallery_image_wrapper .upload_galery
    {
        float: left;
    }
    .gallery_image_wrapper .upload_galery .uploadBtn_gallery
    {
        float: left;
        margin-top: 8px;
        width: 100%;
    }
    .gallery_image_wrapper .current_images
    {
        float: left;
        width: 100%;
    }
    .gallery_image_wrapper .current_images .uploadImgPlaceholder
    {
        float: left;
        margin-right: 18px;
        padding: 3px 3px 0 0;
        position: relative;
    }
    .gallery_image_wrapper .current_images img
    {
        display: block;
    }
    /*.gallery_image_wrapper .current_images .delete_galleryimg
    {
        background: url("../images/gallery_close.png") no-repeat scroll 0 0 transparent;
        height: 16px;
        position: absolute;
        right: -2px;
        top: 0;
        width: 16px;
        cursor: pointer;
    }
    */
    .gallery_image_wrapper .current_images .uploadImgPlaceholder
    {
        float: left; width: 17% !important;  margin-bottom: 10px;
    }
    .gallery_image_wrapper .current_images .uploadImgPlaceholder:last-child
    {
        margin-right: 0;
    }
    .profile_main_img_wrapper
    {
        float: left;
        width: 107px; background-color: transparent !important;
    }
    .gallery_image_wrapper .current_images .uploadImgPlaceholder img ,.profile_main_img_wrapper img
    {
        margin-bottom: 5px !important;
    }
    .gallery_image_wrapper .current_images .delete_galleryimg, .profile_main_img_wrapper .delete_main_img
    {
        color: #ff0404;
        cursor: pointer;
        float: left;
        width: 100%; font-size: 12px; text-decoration: underline; text-align: center;
    }
    .gallery_image_wrapper .current_images .edit_galleryimg, .profile_main_img_wrapper .edit_main_img
    {
        color: #0DB87D;
        cursor: pointer;
        float: left;
        width: 100%; font-size: 12px; text-decoration: underline; text-align: center;
    }
    .file_upload_main_img
    {
        margin-top: 0 !important;
    }
    .bxslider2 .bx_li img
    {
        width: 100%;
    }
    .verror
    {
        border: 1px solid #f24545 !important; background-color: #FFD3D3 !important;
    }
    .loader-light
    {
        background: url("../images/updating.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        height: 16px;
        opacity: 0.6;
        width: 16px;
        margin-top: 6px;
    }
    /****chat style******/
    .chat_wrapper .sigle_review
    {
        margin-bottom:10px;
    }
    .chat_wrapper .review_div_ideas::after
    {
        border-color: #ededed transparent transparent;
        border-style: solid;
        border-width: 16px 16px 16px 17px;
        content: "";
        height: 0;
        left: -17px;
        position: absolute;
        top: 20px;
        width: 0;
    }
    .chat_wrapper .review_owner
    {
        float: left;
        height: 50px;
        margin-right: 20px;
        width: 50px;
    }
    .chat_wrapper .single_revie_wrap
    {
        float: left;
        height: auto;
        margin-top: 10px;
        position: relative;
        width: 85%;
    }
    .chat_wrapper .right_cht
    {
        float:left;
    }
    .chat_wrapper .right_cht .review_owner
    {
        float: left;
        height: 70px;
        width: 70px;
    }
    .chat_wrapper .right_cht.sigle_review .review_owner
    {
        float: left;
        height: 70px;
        margin-right: 0;
        width: 100%;
    }
    .chat_wrapper .right_cht.sigle_review .review_owner .review_img_ img
    {
        margin-right: 10px; float: left;
    }
    .chat_wrapper .right_cht.sigle_review .review_owner .review_img_ a
    {
        float: left;
    }
    .chat_wrapper .right_cht .review_div_ideas::after
    {
        border-color: #e0ebff transparent transparent;
        border-style: solid;
        border-width: 16px 16px 16px 17px;
        content: "";
        height: 0;
        left: -17px;
        position: absolute;
        top: 20px;
        width: 0;
    }
    .chat_form
    {
        float: left;
        height: auto;
        padding-bottom: 20px;
        padding-top: 15px;
        width: 100%;
    }
    .chat_form.chat_wrapper
    {
        float: left;
        height: auto;
        padding-bottom: 20px;
        padding-top: 15px;
        width: 95%;
    }
    .chat_form.chat_wrapper .input_wrapper
    {
        background-color: #ededed;
        float: left;
        margin-bottom: 13px;
        width: 87%;
    }
    .chat_form.chat_wrapper .input_wrapper .chat_text
    {
        padding: 0;
    }
    .chat_form.chat_wrapper .input_wrapper .chat_text.review_div_ideas::after
    {
        top: 50px;
    }
    .chat_form .input_wrapper .chat_text
    {
        float: left;
        margin: 0;
        width: 100%;
    }
    .chat_form .input_wrapper .chat_text textarea
    {
        float: left;
        height: 90px;
        width: 100%; padding: 10px 15px;
    }
    .chat_form .input_wrapper > label
    {
        float: left;
        font-size: 24px;
        line-height: 24px;
        text-align: center;
        width: 100%;
    }
    .chat_form .input_txt_wrapper
    {
        float: none;
        margin-bottom: 0;
        margin-left: auto;
        margin-right: auto;
        max-width: 480px;
        width: 90%;
    }
    .chat_form.chat_wrapper .input_txt_wrapper
    {
        float: left;
        margin: 0;
        max-width: 100%;
        padding: 25px 20px;
        width: 100%;
    }
    .chat_form textarea
    {
        float: left;
        height: 120px;
        width: 100%;
    }
    .chat_form .bottom_btns_wrapper
    {
        border-top: medium none;
        float: left;
        margin: 0 0 0 11%;
        min-width: 157px;
        padding: 0;
        width: 21%;
    }
    .chat_form label
    {
        margin-bottom:15px;
    }
    .chat_wrapper .review_div_ideas
    {
        float: left;
    }
    .chat_wrapper .right_cht .review_div_ideas
    {
        float: left;
    }
    .chat_wrapper .right_cht .review_div_ideas
    {
        background:#E0EBFF;
    }
    .chat-window-title
    {
        background: #0099FF!important; /* Old browsers */
        color:#fff!important;
        font-size:14px;
        height: 40px;
    }
    .chat-window
    {
        border-color:#007BB7!important;
        z-index:999999999!important;
        width: 295px !important;
        border-radius: 3px 3px 0 0 !important;
    }
    .chat-window-title .close
    {
        margin: 6px 5px 0 0 !important;
        opacity: 1 !important;
    }
    .tj-loader.tj-overlay
    {
        background: none repeat scroll 0 0 #000000;
        display: block;
        height: 100%;
        left: 0;
        opacity: 0.3;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 999999999;
    }
    .tj-loader.tj-loader-64
    {
        /*    background: url("../images/loader-64.gif") no-repeat scroll center center rgba(0, 0, 0, 0);*/
        display: block;
        height: 100%;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 999999999;
    }
    .tj-loader.tj-loader-128
    {
        background: url("../images/loader-128.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
        display: block;
        height: 100%;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 9999;
    }
    /*******loading icon*******/
    #spinner.spinner
    {
        height: 64px;
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 64px;
        z-index: 99999;
    }
    #spinner .double-bounce1, #spinner .double-bounce2
    {
        width: 100%;
        height: 100%;
        border-radius: 50%;
        background-color: #ffffff;
        opacity: 0.6;
        position: absolute;
        top: 0;
        left: 0;
        -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
        animation: sk-bounce 2.0s infinite ease-in-out;
    }
    #spinner .double-bounce2
    {
        -webkit-animation-delay: -1.0s;
        animation-delay: -1.0s;
    }
    @-webkit-keyframes sk-bounce
    {
        0%, 100%
        {
            -webkit-transform: scale(0.0)
        }
        50%
        {
            -webkit-transform: scale(1.0)
        }
    }
    @keyframes sk-bounce
    {
        0%, 100%
        {
            transform: scale(0.0);
            -webkit-transform: scale(0.0);
        }
        50%
        {
            transform: scale(1.0);
            -webkit-transform: scale(1.0);
        }
    }
    .user_list_scroll_pad.stop-scrolling
    {
        height: 100%;
        overflow-x: hidden !important;
        overflow-y: hidden !important;
    }
    /*******loading icon end*******/
    .review_div.chat_content_wrapper
    {
        height: 300px;
        overflow-x: auto; margin-top: 20px;
    }
    .active > a
    {
        color: #656565;
    }
    .owl-carousel .main_li
    {
        float: left;
        width: 100%;
    }
    .message-contain
    {
        float: left;
        margin: 5px 0 8px;
        width: 100%;
    }
    .message-contain .alert i.fa
    {
        float: left;
    }
    .message-contain .alert p
    {
        float: left;width: auto;
    }
    .message-contain .alert-error,.message-contain .validation_errors
    {
        background-color: #ffbaba;
        border: 1px solid #f46464;
        border-radius: 3px;
        color: #d8000c;
        cursor: pointer;
        font-size: 14px;
        margin: 0;
        padding: 9px 10px;
    }
    .message-contain .alert-error i.fa
    {
        color: #d8000c;
    }
    .message-contain .alert-warning
    {
        background-color: #feefb3;
        border: 1px solid #f8c80c;
        border-radius: 3px;
        color: #9f6000;
        cursor: pointer;
        font-size: 14px;
        margin: 0;
        padding: 9px 10px;
    }
    .message-contain .alert-warning i.fa
    {
        color: #9f6000;
    }
    .message-contain .alert-success
    {
        background-color: #ccf2a4;
        border: 1px solid #78d617;
        border-radius: 3px;
        color: #4f8a10;
        cursor: pointer;
        font-size: 14px;
        margin: 0;
        padding: 9px 10px;
    }
    .message-contain .alert-success i.fa
    {
        color: #4f8a10;
    }
    .message-contain .alert-info,.new_message-contain.alert-info
    {
        background-color: #bde5f8;
        border: 1px solid #03affe;
        border-radius: 3px;
        color: #00529b;
        cursor: pointer;
        font-size: 14px;
        margin: 0;
        padding: 9px 10px;
    }
    .new_message-contain.alert-info h4
    {
        color: #00529b;
    }
    .message-contain .alert-info i.fa
    {
        color: #00529b;
    }
    .single_profile_wrapper
    {
        margin-bottom: 4px;
    }
    .single_profile_wrapper .user_details_wrapper
    {
        float: left; width: 63%;
    }
    .single_profile_wrapper .user_details_wrapper > div
    {
        float: left; width: 100%;
    }
    .single_profile_wrapper .user_contact_wrapper
    {
        float: left; width: 36%;
    }
    .single_profile_wrapper .user_contact_wrapper .profile_view_iconwrapper.message_wrapper
    {
        float: right;width: 46%;
    }
    .single_profile_wrapper .user_contact_wrapper .profile_view_iconwrapper.blocked-notification
    {
        background: none repeat scroll 0 0 #f4f4f4;
        color: #464646;
        float: left;
        padding: 10px;
        width: 100%;
    }
    .single_profile_wrapper .user_contact_wrapper .profile_view_iconwrapper.blocked-notification >p
    {
        float: left;
        text-align: center;
        width: 100%;
    }
    .histry_notify_banner
    {
        margin-bottom:15px;
    }
    .footer .site-list .footer-mid
    {
        margin-top:0px;
    }
    .state_al .state_paragraph
    {
        width:auto!important;
        margin-top:20px;
        text-align: left;
    }
    /*************************************Group Styles******************************************/
    .group_wrap,.group_wrap2
    {
        position:relative;
    }
    .group_wrap .action_wrapper
    {
        float: right;
        width: 40%
    }
    .group_wrap .group_title_wrapper_main
    {
        float: left;
        width: 100%;
    }
    .group_wrap .group_title_wrapper_main .group_title
    {
        float: left;
        width: 78%; margin-top: 5px;
    }
    .group_wrap .group_title_wrapper_main .action_wrapper
    {
        float: right;
        width: 22%;
    }
    .group_wrap .image_wrapper
    {
        float: left;
        width: 100%;  margin-top: 15px;
    }
    .group_wrap .image_wrapper .group_sec img
    {
        float: left;
        width: 100%;
    }
    .group_wrap .top_ttl
    {
        margin-left: 13%;
        width: 55%; text-align: left;
    }
    .group_wrap2 .top_ttl
    {
        width: 70%;
    }
    .group_wrap .button_view
    {
        background: #5cc63f; /* Old browsers */
        background: -moz-linear-gradient(top, #5cc63f 0%, #268e39 98%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5cc63f), color-stop(98%,#268e39)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #5cc63f 0%,#268e39 98%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #5cc63f 0%,#268e39 98%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #5cc63f 0%,#268e39 98%); /* IE10+ */
        background: linear-gradient(to bottom, #5cc63f 0%,#268e39 98%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cc63f', endColorstr='#268e39',GradientType=0 ); /* IE6-9 */
        border-radius: 5px;
        color: #fff;
        cursor: pointer;
        font-family: "LatoR",Helvetica,Arial,sans-serif;
        font-size: 14px;
        padding: 11px 12px;
        position: absolute;
        right: 0;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        top: 0;
        width: 18%;
    }
    .group_wrap .action_wrapper_npost
    {
        min-height: 30px; float: none; margin: 0px auto; width: 175px;
    }
    .group_wrap .action_wrapper_npost .button_view_npost
    {
        background: #5cc63f; /* Old browsers */
        background: -moz-linear-gradient(top, #5cc63f 0%, #268e39 98%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5cc63f), color-stop(98%,#268e39)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #5cc63f 0%,#268e39 98%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #5cc63f 0%,#268e39 98%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #5cc63f 0%,#268e39 98%); /* IE10+ */
        background: linear-gradient(to bottom, #5cc63f 0%,#268e39 98%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cc63f', endColorstr='#268e39',GradientType=0 ); /* IE6-9 */
        border-radius: 5px;
        color: #fff;
        cursor: pointer;
        font-family: "LatoR",Helvetica,Arial,sans-serif;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        top: 0;
        width: 100%;
        float: left; font-size: 17px; padding: 9px 10px;
    }
    .groupmembers_main_wrapper .message_wrappermain_new.no_group
    {
        width: 100%;
    }
    /*.button.login_btn
    {
        background: #5cc63f;  Old browsers
        background: -moz-linear-gradient(top, #5cc63f 0%, #268e39 98%);  FF3.6+
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5cc63f), color-stop(98%,#268e39));  Chrome,Safari4+
        background: -webkit-linear-gradient(top, #5cc63f 0%,#268e39 98%);  Chrome10+,Safari5.1+
        background: -o-linear-gradient(top, #5cc63f 0%,#268e39 98%);  Opera 11.10+
        background: -ms-linear-gradient(top, #5cc63f 0%,#268e39 98%);  IE10+
        background: linear-gradient(to bottom, #5cc63f 0%,#268e39 98%);  W3C
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cc63f', endColorstr='#268e39',GradientType=0 );  IE6-9
        border-radius: 5px;
        color: #fff;
        cursor: pointer;
        font-family: "LatoR",Helvetica,Arial,sans-serif;
        font-size: 14px;
        padding: 11px 12px;
        position: absolute;
        right: 13%;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        top: 0;
        width: 18%;
    }
    */
    .group_wrap .button_view:hover, .group_wrap .action_wrapper_npost .button_view_npost:hover
    {
        background: #50ce40; /* Old browsers */
        background: -moz-linear-gradient(top,  #50ce40 8%, #268e39 98%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,#50ce40), color-stop(98%,#268e39)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #50ce40 8%,#268e39 98%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #50ce40 8%,#268e39 98%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #50ce40 8%,#268e39 98%); /* IE10+ */
        background: linear-gradient(to bottom,  #50ce40 8%,#268e39 98%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50ce40', endColorstr='#268e39',GradientType=0 ); /* IE6-9 */
    }
    .group_wrap2 .button_view
    {
        background: #3073e2 none repeat scroll 0 0;
        color: #fff;
        cursor: pointer;
        position:absolute;
        font-family: "Roboto Slab",serif;
        font-weight: bold;
        padding: 11px 12px;
        text-align: center;
        text-transform: uppercase;
        width: 21%;
        top:0px;
        right:10%;
        text-decoration: none;
    }
    .button_view:hover
    {
        text-decoration: none;
    }
    .create_group_un
    {
        /*margin-bottom:20px;*/
    }
    .create_group .input_txt
    {
        width:99%;
    }
    .create_group .fileUpload
    {
        margin-left:0px;
    }
    .join .msg
    {
        float:left;
        clear:both;
    }
    .join .message
    {
        margin-top:6px;
        position:relative;
        width:91%;
    }
    .join .date
    {
        font-size: 18px;
        height: 27px;
        position: absolute;
        right: 0;
        top: 2px;
        width: 70px;
    }
    .join .date i
    {
        font-size:26px;
    }
    .join .date i.fa-check-circle
    {
        color:#A3ECA3;
    }
    .join .date i.fa-times-circle
    {
        color:#FF704D;
    }
    .join .date i.fa-check-circle:hover
    {
        color:#33CC33;
    }
    .join .date i.fa-times-circle:hover
    {
        color:#FF1919;
    }
    .new_post .input_txt_wrapper
    {
        width:76%;
    }
    .new_post .bottom_btns_wrapper
    {
        border-top:none;
    }
    .comment h4
    {
        color:#007BB7;
        font-size:18px;
    }
    .small_text
    {
        font-size:12px;
        color:#999999;
        float:left;
        margin:2px 0 15px;
        width:100%;
    }
    .comment_area
    {
        line-height: 1.5;
        /*margin-bottom:10px;*/
    }
    .comment_area p
    {
        /*    margin-top:10px;*/
    }
    .comment
    {
        float: left;
        padding-left: 35px;
        position: relative;
        width: 100%;
        border-bottom: 1px dashed #ccc;
        margin-bottom: 10px;
        padding-bottom: 18px;
    }
    .recentPost_main_wrapper .comment
    {
        margin-bottom: 10px;
        padding-bottom: 13px;
    }
    .comment:last-child
    {
        border-bottom: none;
    }
    .comment .fa-edit
    {
        font-size: 20px;
        height: 30px;
        left: 3px;
        position: absolute;
        top: -3px;
        width: 30px;
    }
    .comment .fa-comments
    {
        font-size: 20px;
        height: 30px;
        left: 3px;
        position: absolute;
        top: -3px;
        width: 30px;
    }
    .comment .fa-newspaper-o
    {
        font-size: 20px;
        height: 30px;
        left: 3px;
        position: absolute;
        top: -3px;
        width: 30px;
    }
    .comment .image_wrapper
    {
        float: left; margin-right: 15px; width: 6%;
    }
    .recentPost_main_wrapper .comment .image_wrapper
    {
        min-width: 75px;
        width: 9%;
    }
    .comment .title_wrapper
    {
        float: left; width: 91%;
    }
    .recentPost_main_wrapper .comment .title_wrapper
    {
        width: 88%;
    }
    .recentPost_main_wrapper .comment .title_wrapper.title_wrapper_new
    {
        width: 82%;
    }
    .comment .title_wrapper p
    {
        float: left;
        margin: 7px 0;
        width: 100%;
    }
    .recentPost_main_wrapper .comment .title_wrapper p
    {
        float: left;
        margin: 6px 0 3px;
        width: 100%;
    }
    .recentPost_main_wrapper .comment .title_wrapper .small_text,.comment .title_wrapper .small_text
    {
        margin-bottom: 0;
        width: 50%;
    }
    .recentPost_main_wrapper .comment .title_wrapper .read_more,.comment .title_wrapper .read_more
    {
        float: right;
        font-size: 12px;
        margin-top: 2px;
    }
    .comment_area
    {
        /*background: #ececec none repeat scroll 0 0;*/
        float: left;
        padding: 5px 0px;
        border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        width: 100%;
    }
    .comments_wrap
    {
        float: left;
        width: 100%;
    }
    .comments_wrap.p_cmnt ul li .message_wrappermain_new.new_comment
    {
        float: left;
        padding-left: 120px;
        width: 100%;
    }
    .new_post .input_wrapper > label
    {
        float: left;
        line-height: 24px;
        min-width: 115px;
        width: 14%;
    }
    .new_post textarea
    {
        border: 1px solid #ccc;
        float: left;
        width: 88% !important;
    }
    .new_post .bottom_btns_wrapper
    {
        float: left;
        margin-bottom: 0px;
        margin-top: 0px;
        padding:0;
        width: 84%;
    }
    .new_post a, .new_post a:hover
    {
        color:#000;
        text-decoration: none;
    }
    .p_cmnt h4
    {
        float:left;
        margin-right:10px;
        width:auto;
        font-size:16px;
    }
    .p_cmnt .small_text
    {
        width: auto;
    }
    .p_cmnt p
    {
        margin-top:0px;
    }
    .p_cmnt .comment_area
    {
        padding: 10px 10px;
        background: #ececec none repeat scroll 0 0;
        border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
    }
    .search_keyword_wrapper
    {
        float: left;
        margin-bottom: 10px;
    }
    .search_keyword_wrapper > a
    {
        float: left;
        margin-bottom: 4px;
        width: 100%;
    }
    .middle_banner
    {
        float: left;
        width: 100%; margin-bottom: 10px;
    }
    .middle_banner .middle_banner_link
    {
        float: left;
        width: 100%;
    }
    .middle_banner img
    {
        float: left;width: 100%;
    }
    .left_side_wrapper.home_left_side .middle_banner.top_ads ,.top_ads_new_wrapper .middle_banner.top_ads
    {
        display: none;
        float: none;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0;
        width: 250px;
    }
    /*.top_banner
    {
        float: left;
        height: 100px;
        width: 320px;
    }
    */
    /*s- 25-05-2014*/
    .top_banner
    {
        float: left;
        margin-top:5px;
        margin-left: 5px;
        /*width: 322px;*/
    }
    .page_wrapper .top_banner
    {
        float: left;
        margin-top:0px;
    }
    .headr_left
    {
        float: left;
        width: 56%;
    }
    .page_wrapper .headr_left
    {
        float: left;
        width: 70%;
    }
    #header .headr_left a
    {
        float: left;
        width: 235px;
    }
    .logo_img
    {
        float: left;
        height: auto;
        width: 235px;
    }
    .normal_input > input
    {
        margin-top: 18px;
    }
    .LoginIndex .normal_input > input
    {
        margin-top: 0px;
    }
    .LoginIndex .other_input.login_btn_wrapper > input
    {
        margin-top: -2px !important;
    }
    .header_right.mobi_head.logged_user_hd
    {
        float: right;
        width: 22%!important;
        margin-top: 5px;
    }
    .header_right .welcome_sb_ttl a
    {
        line-height: 17px;
    }
    .top_advertmnt .content
    {
        width: 936px;
    }
    /*.age.ng-binding
    {
        clear: both;
        float: left !important;
    }
    */
    .group_post_ul li
    {
        float: left; width: 100%; background: transparent none repeat scroll 0% 0%;
    }
    /*.group_post_ul li .comment
    {
        border-bottom: 1px dashed #ccc;
    }
    */
    .group_post_ul li:last-child .comment
    {
        border-bottom: medium none;
    }
    .group_post_ul li .message_wrappermain_new.new_group
    {
        width: 100%; padding-left: 160px;
    }
    .edit_post
    {
        position: absolute; right: 0px; width: 7%;
    }
    .edit_post a
    {
        float: left;width: 14px;
    }
    .edit_post a:first-child
    {
        margin-right: 6px;
    }
    .search_bx
    {
        float:left;
        width:100%;
        /*background:#d2e0ed;*/
        background: url(../images/sr_bg.png) no-repeat;
        /*box-shadow: 0 1px 4px #999;*/
        margin-bottom:20px;
        position: relative;
        background-size:cover;
        border: 2px solid #c1c1c1 !important;
        border-radius: 10px;
    }
    .search_img
    {
        float:left;
        width:40%;
        min-height: 285px;
    }
    .search_fm
    {
        float:left;
        width:60%;
        padding-top:20px;
    }
    .user_not_found .search_img
    {
        width:48%;
    }
    .user_not_found .search_fm
    {
        width:52%;
    }
    .user_not_found #search_wrapper_main
    {
        float: left; width: 100%;
    }
    .user_not_found #search_wrapper_main .bottom_btns_wrapper
    {
        margin-top: 0px ! important; width: 84%;
    }
    .meet_h3
    {
        border-bottom: 1px solid #ccc;
        color: #464646;
        font-size: 18px;
        font-weight: bold;
        line-height: 14px;
        margin-bottom: 20px;
        margin-left: 0;
        padding-bottom: 14px;
    }
    .meet_p
    {
        margin-bottom:30px;
    }
    .meet_p.city_view,.meet_p.state_view
    {
        margin-bottom:15px;
    }
    .search_fm h4
    {
        margin-bottom:20px;
        font-size:16px;
        font-weight: bold;
    }
    .search_fm .input_wrapper > label
    {
        float: left;
        line-height: 24px;
        min-width: 90px;
        width: 26%;
    }
    .search_fm .select_wraper select
    {
        width:90px;
    }
    .search_fm .search_select_wrapper
    {
        margin-bottom: 0;
    }
    .search_fm .search_select_wrapper .select_wraper select, .search_fm .zip_wr .select_wraper select
    {
        width: 120%;
    }
    .search_select_wrapper .input_txt_wrapper
    {
        width: 41%;
    }
    .search_select_wrapper .input_txt_wrapper .select_wraper
    {
        width: 100% !important;
    }
    .label_mid
    {
        line-height:24px;
        float:left;
        margin-left:10px;
        margin-right:10px;
        width:30px!important;
        min-width:30px!important;
    }
    .e_form_btn_wrp
    {
        padding:0!important;
        margin:0!important;
    }
    .e_form_btn_wrp
    {
        margin-top:10px!important;
    }
    .e_form_btn_wrp button
    {
        min-height: 40px;
        margin-top:8px;
    }
    .search_img img
    {
        bottom: 0;
        float: left;
        left: 0;
        margin-top: 0;
        position: absolute;
        width: 40%;
    }
    .search_fm  .select_wraper
    {
        min-width: 75px !important;
        width: 75px !important;
    }
    .search_fm .zip_wr .select_wraper
    {
        width: 100% !important;
    }
    .sn_header
    {
        float:left;
        width:100%;
    }
    /*****warning msg css*****/
    li .alert.alert-warning
    {
        background-color: #fff8c4;
        border: 1px solid #f2c779;
        border-radius: 5px;
        padding: 9px 26px;
    }
    li .alert.alert-warning h4
    {
        color: #5b5b5b !important;
    }
    li .alert.alert-warning h4 i
    {
        color: #bfab00 !important;
    }
    .group_members_list .person_name
    {
        min-height: 37px;
    }
    .input_wrapper.edit_profile_custom
    {
        margin-bottom: 0;
    }
    .input_wrapper.edit_profile_custom .select_wraper
    {
        width: 52%;
    }
    #findpeople_searchform .find_signup_banner .fill_labl
    {
        width: auto;
    }
    .right_side_wrapper .side_wrap.join_now_wrapper
    {
        float: left;
        width: 100%;
        margin-bottom: 15px;
        display: block;
    }
    /*.right_side_wrapper .side_wrap .join_now
    {
        background: rgba(0, 0, 0, 0) url("../images/join_now.png") no-repeat scroll right center;
        float: right;
        height: 77px;
        width: 100%;
    }
    */
    .right_side_wrapper .side_wrap .join_now
    {
        background: rgba(0, 0, 0, 0) url("../images/register-now.png") no-repeat scroll right center;
        float: left;
        height: 77px;
        width: 100%;
        background-size: 100% auto;
    }
    .join_now.btn_join_now:hover
    {
        background: rgba(0, 0, 0, 0) url("../images/register-now.png") no-repeat scroll right center;
        background-size: 100% auto;
    }
    .join_now.btn_join_now.join_in_footer:hover
    {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        color: #e0e0e0;
    }
    .headr_left .join_wrapper
    {
        background: #99cc19 none repeat scroll 0 0;
        float: left;
        height: 50px;
        width: 100%; display: none;
    }
    .headr_left .join_wrapper .join_now_btn
    {
        color: #fffefe;
        float: left !important;
        font-size: 27px;
        height: 100%;
        line-height: 50px;
        text-align: center !important;
        text-decoration: none;
        width: 100% !important;
    }
    li.message-contain
    {
        border: medium none transparent !important;
        background: none;
    }
    .hm_view_li
    {
        position:relative;
        margin-bottom:10px;
    }
    /*************************************End of Group Styles******************************************/
    /**********************************************Contact Us****************************************************************************************/
    .select_wraper_new
    {
        background: #fff url("../images/blue_arrow.png") no-repeat scroll 95% center;
        border: 1px solid #ccc;
        float: left;
        height: 27px;
        margin-right: 6px;
        overflow: hidden;
        width: 88%;
    }
    .afiliate_form_wrapper .afilitate_view.full_with .select_wraper_new
    {
        width: 100%;
    }
    .contact_select
    {
        background: transparent none repeat scroll 0 0;
        border: 0 none;
        border-radius: 0;
        font-family: "Roboto Slab";
        font-size: 13px;
        height: 26px;
        line-height: 1;
        width: 346px;
    }
    .center_btn
    {
        background-color: #fff;
        border: 1px solid #007bb7;
        color: #007bb7;
        cursor: pointer;
        float: right;
        margin: 0 16% 0 auto;
        padding: 11px 5px;
        text-align: center;
        text-transform: uppercase;
        width: 150px;
    }
    .bottom_btns_wrapper_contact
    {
        text-align: center;
        float: left;
        width: 100%;
        border-top: 1px solid #ccc;
        padding: 20px 0;
    }
    .contact_para
    {
        float: left;
        width: 100%;
        margin: 25px 0;
    }
    .contact_para p
    {
        float: left;
        width: 100%;
        line-height: 17px;
    }
    .input_wrapper.c_messge_wrapper
    {
        float: left;
        width:100%;
    }
    .input_wrapper.c_messge_wrapper .input_txt_wrapper
    {
        float: left;
        width:100%;
    }
    .input_wrapper.c_messge_wrapper .input_txt_wrapper textarea
    {
        border: 1px solid #ccc;
        float: left;
        width: 84%;
    }
    .c_bottom_note
    {
        float: left;
        width: 100%;
        margin: 25px 0;
    }
    .c_bottom_note p
    {
        float: left;
        width: 100%;
        line-height: 17px;
        color:#CF0E0E;
    }
    .contact_page
    {
        float: left;
        width: 100%;
    }
    .contact_page h4
    {
        padding-bottom: 20px;
        border-bottom: 1px solid #ccc;
    }
    .form_moreinfo.edit_profile .divider
    {
        background: #eae8e8 none repeat scroll 0 0;
        display: block;
        float: left;
        height: 1px;
        margin: 19px auto 30px;
        width: 100%;
    }
    .edit_profile.form_moreinfo
    {
        padding-top: 20px; border-top: medium none;
    }
    .edit_profile.form_moreinfo .input_wrapper
    {
        margin-bottom: 10px;
    }
    .edit_profile.form_moreinfo .input_txt_wrapper
    {
        /*    width: 50%;*/
        float: left !important;
    }
    .form_moreinfo.edit_profile .input_txt,.form_moreinfo.edit_profile .select_wraper
    {
        background-color: #fcfcfc;
        height: 30px;
        width: 100% !important;
    }
    .form_moreinfo.edit_profile select
    {
        width: 105% !important;
    }
    .edit_profile.form_moreinfo .input_txt_wrapper.birthday_wrp .select_wraper
    {
        width: 32% !important;
    }
    .edit_profile.form_moreinfo .input_txt_wrapper.appearance .select_wraper
    {
        width: 38% !important;
    }
    .edit_profile.form_moreinfo .input_txt_wrapper.birthday_wrp .select_wraper select
    {
        width: 115% !important;
    }
    .edit_profile.form_moreinfo .input_txt_wrapper.appearance .select_wraper select
    {
        width: 115% !important;
    }
    .form_moreinfo.edit_profile .input_txt:disabled
    {
        background-color: #e3e3e3;
    }
    /*-----------------------message style-----------------------------*/
    .message_wrappermain_new
    {
        border: 1px solid #d9e3f2;
        float: left;
        padding: 30px 30px 30px 101px;
        width: 100%;
    }
    /*---------------for notificatuion test--------------*/
    .message_wrappermain_new_edited
    {
        /*    border: 3px solid #3376B3!important;*/
        border: 2px solid #8ab0ed!important;
        border-radius: 10px!important;
    }
    .rounded-cornr-bar
    {
        border: 4px solid #ccc;
        border-radius: 6px;
    }
    /*---------------for notificatuion test- end-------------*/
    .message_wrappermain_new.no_users
    {
        width: 100%;
    }
    .message_wrappermain_new.no_messages
    {
        background: rgba(0, 0, 0, 0) url("../images/messagebox/message_icon.png") no-repeat scroll 15px 15px;
    }
    .message_wrappermain_new.no_users
    {
        background: rgba(0, 0, 0, 0) url("../images/messagebox/user_icon.png") no-repeat scroll 5px 5px;
        padding-left: 125px;
    }
    .message_wrappermain_new.no_group
    {
        background: rgba(0, 0, 0, 0) url("../images/messagebox/Group-icon.png") no-repeat scroll 5px 3px;
    }
    .message_wrappermain_new.no_connection
    {
        background: rgba(0, 0, 0, 0) url("../images/messagebox/Community+Group.png") no-repeat scroll 5px 15px;
    }
    .message_wrappermain_new.no_favorite
    {
        background: rgba(0, 0, 0, 0) url("../images/messagebox/1724-favorites-icon.png") no-repeat scroll 5px 15px;
    }
    .message_wrappermain_new.no_request
    {
        background: rgba(0, 0, 0, 0) url("../images/messagebox/request.png") no-repeat scroll 5px 15px;
    }
    .message_wrappermain_new.new_group
    {
        background: rgba(0, 0, 0, 0) url("../images/messagebox/new_group.png") no-repeat scroll 5px 15px;
    }
    .message_wrappermain_new.new_group.no_rec
    {
        background: rgba(0, 0, 0, 0) url("../images/messagebox/face-sad-128.png") no-repeat scroll 5px 15px;
    }
    .message_wrappermain_new.new_comment
    {
        background: rgba(0, 0, 0, 0) url("../images/messagebox/new_comment.png") no-repeat scroll 5px 15px;
    }
    .message_wrappermain_new.history
    {
        background: rgba(0, 0, 0, 0) url("../images/messagebox/history.png") no-repeat scroll 5px 15px;
    }
    .message_wrappermain_new.acount_confirm
    {
        background: rgba(0, 0, 0, 0) url("../images/messagebox/acount_confirm.png") no-repeat scroll 18px 35px / 70px auto;
    }
    .message_wrappermain_new.acount_notconfirm
    {
        background: rgba(0, 0, 0, 0) url("../images/messagebox/acount_notconfirm.png") no-repeat scroll 25px 26px / 70px auto;
    }
    .message_wrapper_new
    {
        float: right;
        width: 95%;
    }
    .message_wrapper_new .jiup-header
    {
        color: #3376b3;
        float: left;
        font: bold 34px arial,sans-serif;
        text-align: left;
        width: 90%;
    }
    .message_wrapper_new .jiup-header.reg_confirm_title
    {
        font-size: 30px; text-align: center;
    }
    .message_wrapper_new .jiup-description
    {
        float: left;
        font: 17px arial,sans-serif;
        width: 90%;
        text-align: center;
    }
    .small_links_ul
    {
        position: relative;
    }
    .small_links_ul > li.actions_btn
    {
        background: #3cb0fd;
        background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
        background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
        background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
        background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
        background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
        -webkit-border-radius: 5;
        -moz-border-radius: 5;
        border-radius: 5px;
        font-family: Arial;
        color: #ffffff;
        font-size: 20px;
        padding: 0;
        text-decoration: none;
    }
    .small_links_ul > li.actions_btn:hover
    {
        background: #85bd1c;
        background-image: -webkit-linear-gradient(top, #85bd1c, #86c22d);
        background-image: -moz-linear-gradient(top, #85bd1c, #86c22d);
        background-image: -ms-linear-gradient(top, #85bd1c, #86c22d);
        background-image: -o-linear-gradient(top, #85bd1c, #86c22d);
        background-image: linear-gradient(to bottom, #85bd1c, #86c22d);
        text-decoration: none;
    }
    .small_links_ul > li.jscroll_loading_wrapper
    {
        background: transparent none repeat scroll 0 0;
        margin-left: 0;
        padding: 0;
        position: absolute;
        right: -20px;
        top: 8px;
    }
    .small_links_ul > li.actions_btn a
    {
        color: #fff;
        float: left;
        font-size: 13px;
        font-weight: bold;
        text-align: center;
        width: 100%;
        padding: 10px 14px;
    }
    .small_links_ul > li.actions_btn a:hover
    {
        text-decoration: none;
    }
    .buttom_white
    {
        background-color: #ffffff !important;
        background-image: none;
        border: 1px solid #cccccc !important;
        border-radius: 4px;
        color: #333333 !important;
        cursor: pointer !important;
        display: inline-block !important;
        font-size: 14px !important;
        font-weight: normal;
        height: auto !important;
        line-height: 1.42857 !important;
        margin-bottom: 0 !important;
        padding: 6px 12px !important;
        text-align: center !important;
        vertical-align: middle;
        white-space: nowrap;
        width: auto !important;  text-transform: none !important;
    }
    .buttom_white:hover
    {
        background-color: #e6e6e6 !important;
        border-color: #adadad !important;
        color: #333333 !important;
    }
    .button.common.small.login_btn_green
    {
        background-color: #5cb85c;
        border: 1px solid #4cae4c;
        color: #fff;
        font-size: 15px;
        font-weight: normal;
        padding: 1px 23px !important;
    }
    .button.common.small.login_btn_green:hover
    {
        background-color: #449d44;
        border-color: #398439;
        color: #fff;
    }
    div.LoginIndex dl dd.forget_pw_wrapper
    {
        float: right; width: 100% ! important; margin-right: 23px ! important;
    }
    .LoginIndex dd:last-child, .LoginIndex dd:nth-child(3), div.LoginIndex dl dd.forget_pw_wrapper
    {
        float: right;
        margin-right:0px !important;
    }
    .bot_txt_wrap div
    {
        float:left!important;
        width: 100% !important;
    }
    /*************Message css**************/
    #message_view_wrapper .aft_tabs
    {
        background: #dddddd none repeat scroll 0 0;
        border: 1px solid #c4c4c4;
        color: #737373;
        float: left;
        font-size: 16px;
        margin: 0;
        padding:   0;
        height: 56px;
        width: 100%;
    }
    #message_view_wrapper .aft_tabs .tabitem
    {
        border-right: 1px solid #c4c4c4;
        cursor: pointer;
        float: left;
        padding: 18px 15px;
    }
    #message_view_wrapper .aft_tabs .tabitem.selected
    {
        background: white none repeat scroll 0 0;
        border-bottom: 1px solid white;
        border-top: 4px solid #21a2f1;
        color: #3d3d3d;
        height: 60px;
        margin-top: -5px;
    }
    #message_view_wrapper .aft_tabcontent_parent
    {
        background: #fefefe none repeat scroll 0 0;
        border: 1px solid #c4c4c4;
        float: left;
        margin: 0 0 30px;
        padding: 0;
        width: 100%;
    }
    #message_view_wrapper .aft_tabcontent
    {
        float: left;
        position: relative;
        width: 100%;
    }
    #message_view_wrapper .message_ul li
    {
        /*background: #f8f8f8 none repeat scroll 0 0;*/
        border-top: 1px solid #c5c5c5;
        float: left;
        padding: 10px 10px 10px 15px;
        width: 100%;
    }
    #message_view_wrapper .message_ul li:first-child
    {
        border-top: none;
    }
    #message_view_wrapper .message_ul li img
    {
        float: left;
        height: 65px;
        width: 65px;
    }
    #message_view_wrapper .trash-button
    {
        background: transparent none repeat scroll 0 0;
        border: medium none;
        font-size: 25px;
        margin: 0;
        padding: 0;
        cursor:pointer;
    }
    #message_view_wrapper .page_previous_page
    {
        color: #14a31c;
        cursor: pointer;
        display:none;
    }
    #message_view_wrapper .page_next_page
    {
        color: #14a31c;
        cursor: pointer;
        display:none;
    }
    .new_message_wrapper.inbox-container
    {
        display: inline-block;
        float: right;
        font-family: Open Sans,sans-serif;
        font-weight: normal;
        margin: -2px 10px 0;
        position: absolute;
        right: -40px;
        width: 28px;     top: 0;
    }
    .new_message_wrapper .inbox-msg
    {
        background: #83af45 none repeat scroll 0 0;
        box-shadow: 0 2px 5px #000;
        float: right;
        height: 24px;
        margin: 0 0 0 4px;
        min-width: 30px;
        padding-bottom: 3px;
        padding-left: 0;
        padding-right: 0;
    }
    .new_message_wrapper .inbox-msg .inbox-number
    {
        color: #fff;
        float: left;
        font-family: Open Sans,sans-serif;
        font-size: 15px;
        font-weight: bold;
        padding-top: 0;
        position: relative;
        text-align: center;
        top: 4px;
        width: 100%; line-height: 1.2;
    }
    .new_message_wrapper .inbox-arrow
    {
        background-image: url("../images/msg_btm.png");
        float: left;
        height: 6px;
        left: 4px;
        margin: 0;
        padding: 0;
        position: relative;
        top: 0;
        width: 16px;
    }
    .user_message_wrapper .date_wrapper .new_message
    {
        background-image: url("../images/new_message.png");
        float: right;
        height: 56px;
        left: 17px;
        margin: 0;
        padding: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 57px;
    }
    .user_message_wrapper .viewmore_wrapper .message_notseen
    {
        background: url("../images/message_notseen.png") no-repeat;
        float: right;
        height: 14px;
        margin: 3px 0 0 0;
        padding: 0;
        width: 14px;
    }
    .user_message_wrapper .viewmore_wrapper .message_seen
    {
        background: url("../images/message_seen.png") no-repeat;
    }
    .user_message_wrapper.send_message_newwrapper .viewmore_wrapper .view_message_text
    {
        display:block; text-align: right;
    }
    .user_message_wrapper.send_message_newwrapper .viewmore_wrapper .view_message_icon
    {
        display:none;
        float: right;
        margin: 8px 3px 0 0;
    }
    .user_message_wrapper.send_message_newwrapper .viewmore_wrapper .view_message_icon .fa
    {
        color: #949aa6;
        font-size: 15px;
    }
    .group_post_comment_wrapper .input_txt_wrapper
    {
        width: 89%;
    }
    .group_newpost_wrap .input_wrapper label
    {
        float: left;
        min-width: 75px !important;
        width: 10%;
    }
    .group_newpost_wrap .input_txt_wrapper
    {
        width: 84%; float: right;
    }
    .group_newpost_wrap .input_txt_wrapper .input_txt,.group_newpost_wrap .input_txt_wrapper textarea
    {
        width: 100% !important;
    }
    .group_newpost_wrap .bottom_btns_wrapper
    {
        float: left;
        width: 100%;
    }
    .main_mob_wrap
    {
        background: #007bb7 none repeat!important;
        color:#fff!important;
        padding:10px 0px 2px;
    }
    .mob_inbox .inb_wrp
    {
        padding-left:0px!important;
    }
    .mobile_small_menu
    {
        position:relative;
    }
    .main_mob_wrap a, .main_mob_wrap a span
    {
        color:#fff!important;
        font-size: 16px;
        padding: 5px;
    }
    .mobile_small_menu .small_menu_ul
    {
        /*display:block!important;*/
        padding-top:0px;
    }
    .main_mob_wrap .new_message_wrapper.inbox-container
    {
        display: inline-block;
        float: right;
        font-family: Open Sans,sans-serif;
        font-weight: normal;
        margin: -5px 0 0 -10px;
        width: 22px;
    }
    .mobile_small_menu .right_menu span.mob_inbox
    {
        color: #007bb7;
        float: left;
        text-align: center;
        width: 150px;
    }
    .inb_wrp
    {
        float: left !important;
        width: auto !important;
    }
    .main_mob_wrap .new_message_wrapper.inbox-container
    {
        display: inline-block;
        float: left;
        font-family: Open Sans,sans-serif;
        font-weight: normal;
        margin: -5px 0 0 10px;
        width: 22px;
    }
    .main_mob_wrap li
    {
        float: left !important;
        padding: 0 5% 12px 0;
        width: auto;
    }
    .mob_inbox
    {
        padding-left:18px;
    }
    .main_mob_wrap .fa.fa-caret-down
    {
        line-height: 0.6;
        margin-top: -9px !important;
        padding: 10px 15px;
    }
    .hid_sml_mob
    {
        display:none;
        border-bottom:3px solid #007BB7;
    }
    .mobi_small_back
    {
        display:none;
    }
    .main_mob_wrap .active_s_menu
    {
        background:transparent;
    }
    .mobile_small_menu .right_menu span.hid_sml_mob
    {
        display: none;
        float: right;
        position: absolute;
        right: 0;
        top: 40px;
        width: 40%;
        min-width: 130px;
        max-width: 200px;
        z-index: 999999;
        box-shadow: -1px 0 3px #666;
    }
    .hid_sml_mob > li
    {
        background: #fff none repeat scroll 0 0;
        float: left;
        padding: 7px;
        width: 100%;
        border-bottom:1px solid #007BB7;
    }
    .hid_sml_mob > li:hover span
    {
        background:transparent;
    }
    .hid_sml_mob > li:hover
    {
        background:#007bb7;
    }
    .mobile_small_menu .right_menu span:hover,.mobile_small_menu .right_menu a:hover
    {
        background: #007bb7 none repeat scroll 0 0;
        color: #fff !important;
        text-decoration: none !important;
    }
    .mobile_small_menu .right_menu li:hover span
    {
        color: #fff !important;
        background: #007bb7 !important;
    }
    .mobile_small_menu .right_menu li:hover a, .mobile_small_menu .right_menu li:hover span,.mobile_small_menu .right_menu li:hover
    {
        color: #fff;
    }
    .main_mob_wrap li:hover
    {
        color:#DBEAF9;
    }
    textarea
    {
        padding:5px;
    }
    .group_wrap .comment, .group_postlist_main_wrapper li .comment
    {
        border: 1px solid #ccc;
        margin-bottom:0;
        border-bottom:none;
        background:#FEFEFE;
    }
    .group_wrap .comment .image_wrapper
    {
        /*padding:10px 0 0 10px;*/
        padding: 5px 0 5px 5px;  width: 12%;
    }
    .group_wrap .comment .title_wrapper
    {
        padding-top:10px;
    }
    .group_wrap .comment img
    {
        border:1px solid #ececec;
    }
    .group_post_ul li:last-child .comment
    {
        border-bottom: 1px solid #ccc;
    }
    .group_postlist_main_wrapper li .comment img
    {
        padding:10px;
    }
    .group_postlist_main_wrapper li .comment
    {
        padding-bottom:0px;
    }
    .group_postlist_main_wrapper li .comment .title_wrapper
    {
        padding-top:10px;
        padding-bottom:10px;
    }
    .comment .image_wrapper
    {
        min-width:65px;
    }
    .group_postlist_main_wrapper li .comment .title_wrapper
    {
        width: 84%;
    }
    .top_ttl
    {
        margin-top:5px;
    }
    .message_ul.friend_request
    {
        float: left;
        width: 100%;
    }
    .message_ul.friend_request > li
    {
        float: left;
        margin-bottom: 10px;
        width: 100%;
    }
    .message_ul.friend_request > li .date
    {
        float: right;
        width: 90px;
    }
    .message_ul.friend_request > li .respond .confirm_request
    {
        background: #3cb0fd;
        background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
        background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
        background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
        background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
        background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
        -webkit-border-radius: 5;
        -moz-border-radius: 5;
        border: medium none;
        border-radius: 5px;
        color: #ffffff;
        font-family: Arial;
        font-size: 13px;
        padding: 4px 11px;
        text-decoration: none;
    }
    .message_ul.friend_request > li .respond .confirm_request:hover
    {
        background: #85bd1c;
        background-image: -webkit-linear-gradient(top, #85bd1c, #86c22d);
        background-image: -moz-linear-gradient(top, #85bd1c, #86c22d);
        background-image: -ms-linear-gradient(top, #85bd1c, #86c22d);
        background-image: -o-linear-gradient(top, #85bd1c, #86c22d);
        background-image: linear-gradient(to bottom, #85bd1c, #86c22d);
        text-decoration: none;
    }
    .message_ul.friend_request > li .respond .cancel_request
    {
        background: #8b8e95; /* Old browsers */
        background: -moz-linear-gradient(top, #8b8e95 0%, #5f6677 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8b8e95), color-stop(100%,#5f6677)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #8b8e95 0%,#5f6677 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #8b8e95 0%,#5f6677 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #8b8e95 0%,#5f6677 100%); /* IE10+ */
        background: linear-gradient(to bottom, #8b8e95 0%,#5f6677 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b8e95', endColorstr='#5f6677',GradientType=0 );
        border: medium none;
        border-radius: 5px;
        color: #ffffff;
        font-family: Arial;
        font-size: 13px;
        padding: 4px 13px;
        text-decoration: none;
    }
    .edit_profile form div:first-child .select_wraper, .edit_profile form div:nth-child(3) .select_wraper, .edit_profile form div:nth-child(4) .select_wraper, .input_wrapper.edit_profile_custom .select_wraper
    {
        width:100%!important;
    }
    .select_wraper select
    {
        width:137%;
    }
    .edit_profile .select_wraper select
    {
        width:116%;
    }
    .message_popup_wrapper .login_text
    {
        border-bottom: 1px solid #cccccc;
        float: left;
        margin-bottom: 20px;
        padding-bottom: 15px;
        text-align: center;
        width: 100%;
    }
    .message_popup_wrapper .chat_form
    {
        float: left;
        width: 100%;
    }
    .message_popup_wrapper .chat_form textarea
    {
        border-color: #ececec #ccc #ccc #ececec;
        border-radius: 6px;
        border-style: solid;
        border-width: 2px;
        float: left;
        height: 120px;
        min-height: 130px;
        width: 100%;
    }
    .message_popup_wrapper .chat_form .bottom_btns_wrapper
    {
        border-top: medium none;
        float: right !important;
        margin-bottom: 0;
        margin-left: 11%;
        margin-right: 0 !important;
        margin-top: 0;
        min-width: 157px;
        padding: 0;
        width: 21%;
    }
    .message_popup_wrapper
    {
        background-color: #fff;
        border: 6px solid #2c6ca4;
        border-radius: 5px;
        box-shadow: 1px 2px 4px #000;
        margin: 0;
        padding: 20px 23px 10px 20px !important;
        position: absolute;
        right: 0;
        top: 16px;
        width: 550px;
    }
    .element_to_pop_up_message_exceed
    {
        z-index: 99999999 !important; top: 0!important;left: 0 !important;
    }
    #element_to_pop_up_message_exceed .message_popup_wrapper_main
    {
        background-color: #FFFFFF;
        border: medium none;
        border-radius: 5px;
        box-shadow: none;
        margin: 0;
        padding: 0;
        position: absolute;
        right: 0;
        top: 16px;
        width: 700px;
    }
    /*
    #element_to_pop_up_message_exceed .message_popup_wrapper_main .headder_wrapper
    {
        background: rgba(0, 0, 0, 0) url("../images/premium_msg/top_s.png") no-repeat scroll center 115px / 90% auto;
        float: left;
        min-height: 50px;
        padding: 30px 35px 50px;
        position: relative;
        width: 100%;
        z-index: 99999 !important;
    }
    #element_to_pop_up_message_exceed .message_popup_wrapper_main .headder_wrapper .login_text
    {
        color: #323232;
        float: left;
        width: 90%; font-weight: normal;
        text-align: left; margin-left: 44px; margin-top: 8px; font-family: forte; font-size: 38px;
    }
    #element_to_pop_up_message_exceed .message_popup_wrapper_main .headder_wrapper .head_desc
    {
        color: #323232;
        float: left;
        width: 100%; font-weight: normal;
        text-align: left; margin: 0px; font-family: 'Forte'; font-size: 27px;
    }
    #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper
    {
        float: left;
        margin-top: -38px;
        padding: 0 35px 20px;
        position: relative;
        width: 100%;
        z-index: 0 !important;
    }
    #element_to_pop_up_message_exceed .msg_content_wrapper .content_left
    {
        background-color: #DADADA;
        border-right: medium none;
        float: left;
        padding: 40px 0 30px 35px;
    }
    #element_to_pop_up_message_exceed .msg_content_wrapper .featupe_option_wrapper
    {
        float: left;
        width: 100%; margin-top: 20px;
    }
    #element_to_pop_up_message_exceed .msg_content_wrapper .featupe_option_wrapper .img_wrapper
    {
        float: left;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 30px;
        padding-top: 0;
        width: auto;
    }
    #element_to_pop_up_message_exceed .msg_content_wrapper .featupe_option_wrapper .img_wrapper .option_icon
    {
        float: left;
        height: 16px;
        width: 16px;
        background: url("../images/premium_msg/premium_opt.png") no-repeat;
    }
    #element_to_pop_up_message_exceed .msg_content_wrapper .logo_wrapper
    {
        bottom: 0;
        position: absolute;
        right: 0;
    }
    #element_to_pop_up_message_exceed .msg_content_wrapper .logo_wrapper .footer_logo
    {
        background: url("../images/premium_msg/fdn_logo.png") no-repeat;
        background-size: 152px auto;
        float: left;
        height: 175px;
        width: 152px;
    }
    #element_to_pop_up_message_exceed .msg_content_wrapper .featupe_option_wrapper .details_wrapper
    {
        float: left;
        width: 85%;
    }
    #element_to_pop_up_message_exceed .msg_content_wrapper .featupe_option_wrapper .details_wrapper .option_title
    {
        color: #363636;
        float: left;
        font-family: Sitka Small,sans-serif,arial;
        font-size: 20px;
        font-style: normal;
        font-weight: bold;
        width: 100%; text-transform: uppercase; margin-top: 5px;
    }
    #element_to_pop_up_message_exceed .msg_content_wrapper .featupe_option_wrapper .details_wrapper .pay_btn
    {
        background: url("../images/premium_msg/pay_btn.png") no-repeat;
        float: left;
        height: 64px;
        width: 230px;
        background-size: 224px auto;
    }
    #element_to_pop_up_message_exceed .msg_content_wrapper .featupe_option_wrapper .details_wrapper .option_description
    {
        float: left;
        width: 100%; margin-top: 5px;
        color: #414244;
        font-size: 15px;
    }
    #element_to_pop_up_message_exceed .msg_content_wrapper .content_right
    {
        float: left;
        width: 35%;  padding-left: 15px;
    }
    #element_to_pop_up_message_exceed .msg_content_wrapper .content_right .error_msg_content
    {
        background: #ffe0e8;
        padding: 15px;
        border-radius: 11px;
        color: #cf2653;
        font-size: 13px;
        float: left;
        line-height: 18px;
        width: 100%;
    }
    #element_to_pop_up_message_exceed .msg_content_wrapper .content_right .hr
    {
        border-bottom-color: #b1acac;
        border-bottom-style: solid;
        border-bottom-width: 1.5px;
        float: left;
        margin-bottom: 25px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 25px;
        width: 100%;
    }
    #element_to_pop_up_message_exceed .msg_content_wrapper .content_right .payment_option
    {
        float: left;
        padding-bottom: 0;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0;
        width: 100%;
    }
    #element_to_pop_up_message_exceed .msg_content_wrapper .content_right .payment_option .paymentval
    {
        display: block;
        float: left;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 13px;
        margin-top: 0;
        width: 10px;
    }
    #element_to_pop_up_message_exceed .msg_content_wrapper .content_right .payment_option label
    {
        color: #196dc6;
        float: left;
        font-size: 13px;
        width: auto;
    }
    #element_to_pop_up_message_exceed .msg_content_wrapper .content_right .pay_btn_wrapper
    {
        float: left;
        padding-bottom: 0;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0;
        width: 100%;margin-top: 15px;
    }
    #element_to_pop_up_message_exceed .msg_content_wrapper .content_right .paynow_btn
    {
        background: url("../images/premium_msg/pay_btn.png") no-repeat;
        width: 160px;
        height: 62px;
        float: left;
    }
    */
    .view_messages.group_single_msgwrapper
    {
        float: left;
        padding: 14px;
        width: 100%;
    }
    .view_messages.group_single_msgwrapper.information
    {
        background: #78c5e7 none repeat scroll 0 0;
        border: 1px solid #3badd6;margin-bottom: 15px;
    }
    .view_messages.group_single_msgwrapper.success
    {
        background: #bcf5bc none repeat scroll 0 0;
        border: 1px solid rgb(124, 221, 119); margin-bottom: 15px;
    }
    /*.default_page_wrapper ol
    {
        list-style: outside none de;
    }
    */
    #element_to_pop_up,.b-modal.__b-popup1__
    {
        z-index: 99999999 !important;
    }
    #browser_det_pop_up,.b-modal.__b-popup1__
    {
        z-index: 99999999 !important;
    }
    .brow_div_txt
    {
        font-size: 16px;
        margin-bottom: 15px;
        text-align: center;
        line-height: 20px;
    }
    .brow_msgbox
    {
        left: 66%!important;
    }
    #browser_det_pop_up .message_popup_wrapper
    {
        border: none!important;
    }
    .message_view_wrapper.setting_pg ul li
    {
        margin-bottom: 13px !important;
    }
    .fgt_pw form .input_txt
    {
        width: 91%;
    }
    .group_single_msgwrapper ul li
    {
        float: left;
        width: 100% !important;
        height: auto !important;
    }
    .find_people_main_wrapper .single_profile_details
    {
        margin-right: 28px;
    }
    .find_people_main_wrapper .single_profile_details:nth-child(3n)
    {
        margin-right: 0;
    }
    .find_people_main_wrapper .single_profile_details > a > .myhistory
    {
        display: none !important;
    }
    .find_people_main_wrapper .single_profile_details > a > .myhistory > .action_wrapper:nth-child(2)
    {
        display:  none !important;
    }
    .find_people_main_wrapper .single_profile_details > a > .myhistory > .action_wrapper:nth-child(3)
    {
        display:  none !important;
    }
    /*.find_people_main_wrapper .single_profile_details > a > .single_personalinfo
    {
        bottom:30px !important;
    }
    .find_people_main_wrapper .single_profile_details > a > .single_personalinfo2
    {
        bottom:12px !important;
    }
    */
    .find_people_main_wrapper .single_profile_details > a > .single_profile_wrapper
    {
        bottom: 2px !important;
        padding: 0 11px;
        position: absolute;
        width: 100%;
    }
    .profile_view_iconwrapper .action_wrapper > .user_unlike, .profile_view_iconwrapper .action_wrapper > .user_like
    {
        position: absolute;right: 0;color: #cd2020 !important;font: bold 13px arial,tahoma,sans-serif !important;margin: 23px 0 0 !important;text-transform: capitalize;
    }
    .profile_view_iconwrapper.message_wrapper .loding_top_wrapper
    {
        float:right;
    }
    .profile_view_iconwrapper .myhistory
    {
        position: relative;
    }
    .home_profile_details .fa.fa-2x.user_like,.home_profile_details .fa.fa-2x.user_unlike
    {
        font: bold 13px/23px tahoma,arial,sans-serif !important;;line-height: 25px;color: #cd2020 !important;
    }
    .home_profile_details .action_wrapper.send_message > .fa.fa-2x
    {
        font:bold 13px/23px tahoma,arial,sans-serif !important;
    }
    /*************************************End of Contact Us******************************************/
    .left_side_wrapper ul
    {
        padding-left:0!important;
    }
    .right_side_wrapper .search_keyword_wrapper a,.right_side_wrapper .top_cities a
    {
        font-family: arial,sans-serif;
    }
    /*.main_content.default_page_wrapper div.review_div b p
    {
        float: left !important;
        margin: 10px 0 !important;
    }
    .default_page_wrapper p span,.default_page_wrapper div span,.default_page_wrapper div strong,.state_paragraph p span,.state_paragraph div span
    {
        color: #585858 !important;
        font-family: "LatoR",Helvetica,Arial,sans-serif !important;
        font-size: 14px !important;
    }
    .default_page_wrapper p b
    {
        margin-bottom: 10px;
        margin-top: 30px;
    }
    .default_page_wrapper p b span
    {
        font-size: 18px !important;
    }
    */
    .conatact_us_page_wrapper p,.conatact_us_page_wrapper label
    {
        color: #585858 !important;
        font-family: "LatoR",Helvetica,Arial,sans-serif !important;
        font-size: 14px !important;
    }
    /*.default_page_wrapper .review_div
    {
        margin-bottom: 20px;
    }
    */
    .default_page_wrapper
    {
        font-size: 13px;
        line-height: 1.6;
        word-wrap: break-word;
    }
    .default_page_wrapper p
    {
        float: none;
        margin: 13px 0;
        font-size: 13px;
        line-height: 1.6;
        text-align: left;
        width: 100%;
        word-wrap: break-word;
    }
    .check_wrp .squaredTwo input
    {
        display: none;
    }
    .owl-carousel_pro_wrapper
    {
        background-color: #dfe0e0;
        border-radius: 0 0 5px 5px;
        margin: 0 0 25px;
        padding: 10px 33px 20px;
        position: relative;
        float: left; width: 100%;
    }
    .owl-carousel_pro_wrapper .owl-carousel_pro
    {
        float: left;
        height: 140px;
        overflow: hidden;
    }
    .owl-carousel_pro_wrapper .owl-carousel_pro.owl-carousel
    {
        float: none !important;
        height: auto !important;
        overflow: visible !important;
    }
    .owl-carousel_pro_wrapper .owl-carousel_pro > .item_user
    {
        float: left;
        margin-right: 4px;
        width: auto;
    }
    .owl-carousel_pro_wrapper p.on
    {
        background-color: #dfe0e0;
        border-radius: 5px 5px 0 0;
        color: #31ae27;
        font-size: 18px;
        line-height: 26px;
        padding-top: 5px;
        position: absolute;
        right: 0;
        text-align: center;
        top: -26px;
        width: 100%;
    }
    .item_user a
    {
        text-decoration: none !important;
    }
    .owl-carousel_pro_wrapper .owl-carousel_pro .owl-controls .owl-prev
    {
        background-color: #dfe0e0;
        background-image: url("../images/next_prev.png");
        background-position: left 11px bottom 16px;
        background-repeat: no-repeat;
        border-radius: 4px 0 0 5px;
        height: 50px;
        left: -43px;
        position: absolute;
        top: 25px;
        width: 24px;
    }
    /*.owl-carousel_pro_wrapper .owl-carousel_pro .owl-controls .owl-prev
    {
        background-color: #ececec;
        background-image: url("../images/next_prev.png");
        background-position: left 3px bottom 5px;
        background-repeat: no-repeat;
        border-radius: 4px 0 0 5px;
        height: 30px;
        left: -43px;
        position: absolute;
        top: 40px;
        width: 18px;
    }
    */
    .owl-carousel_pro_wrapper .owl-carousel_pro .owl-controls .owl-next
    {
        background-color: #dfe0e0;
        background-image: url("../images/next_prev.png");
        background-position: left -15px bottom 16px;
        background-repeat: no-repeat;
        border-radius: 0 4px 5px 0;
        color: #8b8686;
        height: 50px;
        position: absolute;
        right: -43px;
        top: 25px;
        width: 22px;
    }
    /*.owl-carousel_pro_wrapper .owl-carousel_pro .owl-controls .owl-next
    {
        background-color: #ececec;
        background-image: url("../images/next_prev.png");
        background-position: left -13px bottom 5px;
        background-repeat: no-repeat;
        border-radius: 0 4px 5px 0;
        color: #8b8686;
        height: 30px;
        position: absolute;
        right: -43px;
        top: 40px;
        width: 18px;
    }
    */
    .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item img.photo_onl
    {
        border-radius: 4px 4px 0 0;
    }
    .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item span.online
    {
        border-radius: 0 0 4px 4px;
        background-color: #31ae27;
        color: #fff;
        display: block;
        font-size: 11px;
        line-height: 14px;
        padding: 2px 0;
        text-align: center;
        text-transform: uppercase;
    }
    .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item span.offline
    {
        border-radius: 0 0 4px 4px;
        background-color: #8F8D8D;
        color: #fff;
        display: block;
        font-size: 11px;
        line-height: 14px;
        padding: 2px 0;
        text-align: center;
        text-transform: uppercase;
    }
    .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item .online_user_name_wrapper
    {
        background-color: #ffffff;
        float: left;
        padding: 5px 4px 0;
        width: 100%;
    }
    .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item .online_user_city_wrapper
    {
        background-color: #ffffff;
        float: left;
        padding: 3px 4px 5px;
        width: 100%;
    }
    .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item .online_user_name_wrapper span
    {
        font-size: 12px;  color: #0086d3;
    }
    .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item .online_user_name_wrapper span.online_user_name
    {
        display: inline-block;
        float: left;
        overflow: hidden !important;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 81%;
    }
    .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item .online_user_name_wrapper span.online_user_age
    {
        float: right;
        font-size: 11px;
        text-align: left;
        width: 18%;
    }
    .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item .online_user_city_wrapper span
    {
        font-size: 11px; color: #0086d3;
    }
    .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item .online_user_city_wrapper span.online_user_city
    {
        display: inline-block;
        float: left;
        overflow: hidden !important;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%;text-transform: capitalize;
    }
    .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item .online_user_city_wrapper span.online_user_state
    {
        float: left;
        font-size: 11px;
        text-align: left;
        width: 100%; text-transform: capitalize;
    }
    .unsupported-browser
    {
        padding: 15px 0;
        color: #211E14;
        background: #FEEFAE;
        background: -moz-linear-gradient(top, #FEEFAE 0%, #FAE692 100%);
        background: -webkit-linear-gradient(top, #FEEFAE 0%,#FAE692 100%);
        background: linear-gradient(to bottom, #FEEFAE 0%,#FAE692 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEEFAE', endColorstr='#FAE692',GradientType=0 );
        border-bottom: 1px solid #B3A569;
        height: 72px;
    }
    .unsupported-browser .container
    {
        background-color: rgba(0, 0, 0, 0);
        background-image:url("../images/warning-notice.png") ;
        background-repeat:no-repeat;
        background-position:11% 5px;
        background-size: 33px auto;
        padding: 8px 10%;
        padding: 8px 10%;
    }
    .unsupported-browser h5
    {
        padding-left: 48px;
        margin: 5px 0 2px;
        font-size: 13px;
    }
    .unsupported-browser p
    {
        padding-left: 48px;
        margin: 0;
    }
    #overlay2
    {
        background-color: #666;
        height: 100%;
        left: 0;
        opacity: 0.75;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 99999;
    }
    .footer.not_logged .invert
    {
        height: auto !important;
    }
    .footer.not_logged .invert h1
    {
        margin-top: 7px !important;
    }
    .invert .join_in_footer
    {
        text-decoration: none;
        color: #fff;
        font-size: 46px;
    }
    .add_close_btn
    {
        background-color: #cdcccc;
        color: red;
        cursor: pointer;
        font-size: 15px !important;
        height: 15px;
        padding-left: 1px;
        padding-top: 0;
        position: absolute;
        right: 3px;
        top: -16px;
        width: 14px;
    }
    .footer_mobile_advertmnt
    {
        bottom: 0;
        /*    height: 100px;*/
        left: 0;
        /*    min-width: 300px;*/
        /*    width: 735px;*/
        position: fixed;
        width: 100%;
        float: left;
        z-index: 9999999;
        background: #000 none repeat scroll 0 0;
    }
    .profile_zipcod input
    {
        width: 77%
    }
    .profile_zipcod
    {
        width: 53%
    }
    .search_fm .zip_wr .profile_zipcod
    {
        width: 31%
    }
    .mobile_menu_wrapper_left_new
    {
        float: left;
        width: 70%;
    }
    .mobile_menu_wrapper_right_new
    {
        float: left;
        width: 30%;
    }
    .menu_wrapper_left_new
    {
        float: left;
        width: 80%;
    }
    .menu_wrapper_right_new
    {
        float: left;
        width: 20%;
    }
    .mobi_main_menu .menu_ul
    {
        float: left;
        width: 100%;
    }
    .online_count_bhags
    {
        position: absolute;
        right: 20px;
    }
    .login_pop_wrapper .login_text1
    {
        background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
        font-weight: normal !important;
        padding: 9px;
        text-align: center !important;
    }
    .login_pop_wrapper .login_text1 > a
    {
        color: #46f89d;
        margin-left: 10px;
    }
    .page_home_header_right
    {
        position: relative; min-height: 100px;
    }
    .page_home_header_right_mobile
    {
        position: relative; min-height: 15px;
    }
    .page_home .counts_bhags
    {
        background-color: #1ba45d;
        border: 1px solid #1ba45d;
        border-radius: 25px;
        color: #ffffff;
        float: left;
        padding: 8px 12px;
        text-align: center;
        width: auto;
    }
    .page_home .counts_2_bhags
    {
        display: none;
    }
    .menu_ul.page_home
    {
        left: 0 !important;
        position: absolute;
        text-align: center;
        top: 62px;
        width: 180px !important;
    }
    .menu_ul.page_home.view_mobile
    {
        left: auto !important;
        right: 14px !important;
    }
    .page_home .online_count_bhags
    {
        position:relative;
        right: 0;
    }
    .menu_ul.page_home.view_mobile .counts_bhags
    {
        float: right; display: none;
    }
    .menu_ul.page_home.view_mobile .counts_bhags.counts_bhags_2
    {
        display: block !important;
    }
    /*.login_online_wrapper .counts_bhags
    {
        color: #0cae3a;
        font-size: 15px;
        left: 60px;
        position: absolute;
        top: 10px;
    }
    */
    #element_to_pop_up_prof_img .profile_pop_wrapper
    {
        background: #fff none repeat scroll 0 0;
        height: auto;
        padding: 0 !important;
        width: 600px;
    }
    #element_to_pop_up_prof_img .profile_pop_wrapper .slider_main_img_append
    {
        background-color: transparent !important;
        border: medium none;
        box-shadow: none;
        margin: 0 !important;
    }
    .not_log_prof_wrp .prof_img_main,.profile_wrapper_div .prof_img_main
    {
        cursor: pointer;
    }
    /*translater css*/
    #google_translate_element,#google_translate_element2
    {
        float: right;
        width: 100%;
    }
    #google_translate_element > span,#google_translate_element2 > span
    {
        display: none;
    }
    #google_translate_element div.skiptranslate,#google_translate_element2 div.skiptranslate
    {
        float: right;
        text-indent: -9999px !important;
        width: 126px; height: 32px;
    }
    #google_translate_element div.skiptranslate > div,#google_translate_element2 div.skiptranslate > div
    {
        display: block !important;
        float: right;
        text-indent: 55px !important;
    }
    #google_translate_element div.skiptranslate > div select, #google_translate_element2 div.skiptranslate > div select
    {
        border-radius: 4px;
        border: 1px solid;
        box-shadow: none;
        padding: 4px 0;
        border-color: #b6b6b6 #e5e5e5 #e5e5e5 #b6b6b6;
    }
    .state_profiles .state_profile_details .state_prof_pics, .state_profiles .single_profile_details .single_prof_pics,
    .notif_pg .single_profiles .single_profile_details .single_prof_pics, .hist_pg .single_profiles .single_profile_details .single_prof_pics
    {
        border-radius: 10px;
        box-shadow: none;
    }
    .state_profiles .state_profile_details .state_prof_pics a, .state_profiles .single_profile_details .single_prof_pics a
    {
        float: left;
        width: 100%;
    }
    .state_profiles .state_profile_details .state_prof_pics img, .state_profiles .single_profile_details .single_prof_pics img
    {
        border: 3px solid #b1b3bb !important;
        border-radius: 10px;
    }
    .notif_pg .single_profiles .single_profile_details .single_prof_pics img, .hist_pg .single_profiles .single_profile_details .single_prof_pics img
    {
        border: 2px solid #b1b3bb !important;
        border-radius: 10px;
    }
    .home_page_userview .home_profile_details .single_prof_pics_home
    {
        border-radius: 10px;
        box-shadow: none;
    }
    .home_page_userview .home_profile_details .single_prof_pics_home > img
    {
        border: 3px solid #b1b3bb !important;
        border-radius: 10px;
        width: 100% !important;
    }
    .home_page_userview .home_profile_details .myhistory
    {
        border-radius: 0 0 10px 10px;
        box-shadow: none;
        border: 3px solid #b1b3bb;
        border-top: transparent;
        bottom: -30px;
        height: 72px;
    }
    .home_page_userview_wrapper.home_page_userview .home_profile_details .myhistory
    {
        height: 76px; padding-top: 3px;
    }
    .paggination_wrapper_main .pagination
    {
        float: right;
        margin-bottom: 10px;
    }
    .pagination>li
    {
        display: inline;
    }
    .pagination>li>a,
    .pagination>li>span
    {
        background-color: #FFFFFF;
        border: 1px solid #DDDDDD;
        color: inherit;
        float: left;
        line-height: 1.42857;
        margin-left: -1px;
        padding: 4px 10px;
        position: relative;
        text-decoration: none;
    }
    .pagination>li:first-child>a,
    .pagination>li:first-child>span
    {
        margin-left: 0;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }
    .pagination>li:last-child>a,
    .pagination>li:last-child>span
    {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }
    .pagination>.active>a,
    .pagination>.active>span,
    .pagination>.active>a:hover,
    .pagination>.active>span:hover,
    .pagination>.active>a:focus,
    .pagination>.active>span:focus
    {
        background-color: #67a5f5;
        border-color: #67a5f5;
        color: #ffffff;
        cursor: default;
        z-index: 2;
        font-weight: bold;
    }
    .ueser_view_ndesign.single_profiles .single_profile_details
    {
        margin-bottom: 28px;
    }
    .ueser_view_ndesign.single_profiles .myhistory
    {
        bottom: -18px;
        height: 46px; padding-top: 7px;
    }
    .ueser_view_ndesign.single_profiles .myhistory .history_personalinfo
    {
        color: rgb(115, 113, 113);
        float: left;
        margin-bottom: 4px;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        position: relative;
        top: 0;
    }
    .ueser_view_ndesign.single_profiles .myhistory .history_personalinfo .single_name
    {
        float: left;
        font-size: 15px;
        width: 100%;
    }
    .home_page_userview .home_profile_details .myhistory .history_personalinfo
    {
        color: #747272;
        float: left;
        margin-bottom: 4px;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        position: relative;
        top: 0; width: 100%;
    }
    .home_page_userview .home_profile_details .myhistory .history_personalinfo .user_state_hm
    {
        float: left;
        width: 100%;
        cursor: pointer;color: #0086d3;
    }
    .home_page_userview .home_profile_details .myhistory .history_personalinfo .user_city_hm
    {
        float: left;
        cursor: pointer;
        color: #0086d3;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 15px;
        margin-bottom: 1px;
        width: 100%;
    }
    .home_page_userview .home_profile_details .myhistory .history_personalinfo .single_name
    {
        float: left;
        font: 15px "LatoR",Helvetica,Arial,sans-serif;
        width: 100%;
    }
    .home_page_userview .home_profile_details .myhistory .history_personalinfo .single_state
    {
        float: left;
        font-size: 12px;
        font-weight: normal;
        margin-top: 4px;
        width: 100%;
        text-transform: capitalize;
    }
    .notif_pg .single_profiles .single_profile_details .myhistory ,.hist_pg .single_profiles .single_profile_details .myhistory
    {
        border-radius: 0 0 10px 10px;
        box-shadow: none;
        border: 2px solid #b1b3bb;
        border-top: transparent;
    }
    .meet_img_single .owl-wrapper .owl-item .mainimg
    {
        border-radius: 10px;
        border: 3px solid #b1b3bb !important;
    }
    .afiliate_form_wrapper
    {
        float: none;
        margin: 0 auto;
        width: 75%;
    }
    .afiliate_form_wrapper .settings_page
    {
        width: auto;
    }
    .afiliate_form_wrapper .input_txt
    {
        border: 1px solid #ccc;
        float: left;
        padding: 5px;
        width: 100%;
    }
    .afiliate_form_wrapper td.input_txt_wrapper .input_txt
    {
        float: none;
    }
    .afiliate_form_wrapper .input_txt_wrapper
    {
        float: left;
        width: 76%;
    }
    .afiliate_form_wrapper .afilitate_view.full_with .input_txt_wrapper
    {
        float: left;
        width: 98%;
    }
    .afiliate_form_wrapper .settings_page .input_wrapper > label
    {
        float: left;
        line-height: 24px;
        min-width: auto;
        width: 24%; font-size: 14px !important;min-width: 95px;
    }
    .afiliate_form_wrapper .afiliate_btn_wrapper
    {
        float: none;
        margin: 0 auto;
        width: 166px;
    }
    .afiliate_form_wrapper .input_txt_wrapper .input_txt.with_harf
    {
        width: 48%;
    }
    /*.image_edit_wrapper .button.b-close
    {
        background-color: #D71111;
        border: 2px solid #ececec;
        border-radius: 0;
        font: bold 13px sans-serif;
        padding: 1px 2px;
        position: absolute;
        right: 0;
        top: 0;
    }
    .image_edit_wrapper .button
    {
        background-color: #2b91af;
        border-radius: 10px;
        box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
        color: #fff;
        cursor: pointer;
        display: inline-block;
        padding: 10px 20px;
        text-align: center;
        text-decoration: none;
    }
    */
    .image_edit_wrapper .button.b-close.edit_close
    {
        background-color: #cdcccc;
        color: red;
        cursor: pointer;
        font-size: 15px !important;
        height: 15px;
        padding-left: 1px;
        padding-top: 0;
        position: absolute;
        right: 3px;
        top: -16px;
        width: 14px;
    }
    /*#element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .featured_bottom
    {
        margin-top: 32px;
    }
    #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .featured_bottom .option_title
    {
        text-align: center; font-size: 29px;
    }
    #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .amount
    {
        margin-top: 25px;
    }
    #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .pay_btn_wrapper
    {
        margin-top: 20px;
    }
    #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .pay_desc
    {
        margin-top: 4px;
    }
    #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .amount .option_title
    {
        text-align: center; color: rgb(118, 28, 45); font-size: 43px;
    }
    #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .amount .option_title .price
    {
        font-size: 60px;
    }
    #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .amount .option_title .month
    {
        font-size: 35px;
    }
    #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .featured_bottom .details_wrapper
    {
        float: none; margin: 0px auto; width: 370px;
    }
    #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .amount .details_wrapper
    {
        float: none; margin: 0px auto; width: 450px;
    }
    #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .pay_btn_wrapper .details_wrapper
    {
        float: none; margin: 0px auto 0px 29%; width: 450px;
    }
    #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .pay_desc .details_wrapper
    {
        float: none; margin: 0px auto; width: 370px;
    }
    #element_to_pop_up_message_exceed .message_popup_wrapper_main .bottm_close_wrapper
    {
        float: none; margin: 0px auto; width: 100% !important;
    }
    */
    .search_list_wrapper .state_name.user_name
    {
        float: left;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .search_list_wrapper .state_age,.search_list_wrapper .state_location
    {
        float: left;
        width: auto;
    }
    .search_list_wrapper .state_location
    {
        text-transform: capitalize;
    }
    .search_list_wrapper .city_location_n,.search_list_wrapper .state_location a
    {
        float: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 74%;
        text-transform: capitalize;
    }
    .letsmeet_details_wrapper.search_list_wrapper
    {
        width: 80% !important;float: left;
    }
    .search_list_wrapper.find_peaple_listwrapper .user_name
    {
        background:transparent;color: #ffffff;font-size: 16px;font-weight: bold;margin-bottom: 3px;
    }
    .search_list_wrapper.find_peaple_listwrapper .state_age
    {
        background:transparent;color: #ffffff;font-size: 12px;font-weight: bold;
    }
    .search_list_wrapper.find_peaple_listwrapper .city_location_n
    {
        background:transparent;color: #ffffff;font-size: 12px;font-weight: bold;max-width: 88%;width: 88%;
    }
    .search_list_wrapper.find_peaple_listwrapper .state_location
    {
        background:transparent;color: #ffffff;font-size: 14px;font-weight: bold;float: left;width: 90%;
    }
    .online_users_list_wrapper .state_personalinfo
    {
        width: 100% !important; bottom: 38px !important;
    }
    .online_users_list_wrapper .state_personalinfo .state_name
    {
        float: left;width: 100%;
    }
    .online_users_list_wrapper .state_personalinfo .state_age
    {
        float: left;width: auto;
    }
    .online_users_list_wrapper .state_personalinfo .city_location_n
    {
        float: left;
        max-width: 88%;
        width: 90%;
        overflow-x: hidden;
        overflow-y: hidden;
        text-overflow: ellipsis;
        text-transform: capitalize;
        white-space: nowrap; font-size: 12px;
        font-weight: bold; padding-left: 3px;
    }
    .online_users_list_wrapper .state_personalinfo .state_location
    {
        float: left;
        max-width: 98%;
        width: 100%;
        overflow-x: hidden;
        overflow-y: hidden;
        text-overflow: ellipsis;
        text-transform: capitalize;
        white-space: nowrap; font-size: 12px;
        font-weight: bold;
    }
    .state_personalinfo.search_list_wrapper.city_state_page
    {
        width: 100% !important;
    }
    .state_profiles .state_personalinfo.search_list_wrapper.city_state_page .city_location_n
    {
        max-width: 88%;
        padding-left: 5px;
        width: 90%;
    }
    .state_personalinfo.search_list_wrapper.city_state_page .state_location
    {
        max-width: 100%;
        margin-top: 5px;
    }
    .state_personalinfo.search_list_wrapper.city_state_page .state_location a
    {
        max-width: 100%;
    }
    .image-editor2.main_img_wrapper
    {
        float: left;
        margin-left: 15px;
    }
    .image-editor2.main_img_wrapper .upload_wrp
    {
        float: left; margin: 0px; width: 105px;
    }
    .profile_wrapper .premium_user.view_profile
    {
        margin-top: 12px;
        padding-left: 20px;
        padding-right: 20px;
        line-height: 30px;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px;
        height: 38px;
        width: auto;
        max-width: 210px;
    }
    .profile_wrapper .premium_user.view_profile span
    {
        float: left;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
        width: 100%;
    }
    .profile_image_uplaad .profile_main_image_wrapper
    {
        float: left; width: 66%;
    }
    .edit_profile.form_moreinfo .city-state-wrapper .input_wrapper, .edit_profile.form_moreinfo .city-wrapper .input_wrapper
    {
        margin-bottom: 0;
    }
    .page_wrapper .ExternalFormWrapper .edit_profile.form_moreinfo .select_wraper select
    {
        height: 29px;
    }
    .group_ul > li .image_wrapper > p.group_default_logo
    {
        display: table-cell;
        vertical-align: middle;
        width: 217px;
        height: 217px;
        background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 6px;background-image: url('../images/group_bg.png');
    }
    .group_single_img_wrapper.group_sec p.group_default_logo
    {
        float: none;
        margin: 0 auto;
        padding: 6px;
        vertical-align: middle;
        width: 300px;
    }
    .message_countdown_wrapper
    {
        float: left;
        width: 100%; margin-top: 4px;
    }
    .message_countdown_wrapper .time
    {
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        /*    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);*/
        display: inline-block;
        float: right;
        perspective: 479px;
        text-align: center;
        transform: translate3d(0px, 0px, 0px);
        width: auto;
    }
    .message_countdown_wrapper .time .count.top
    {
        background-attachment: scroll;
        background-clip: border-box;
        background-color: #202020;
        background-image: none;
        background-origin: padding-box;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto auto;
        color: #f8f8f8;
        display: block;
        font-family: "Oswald",sans-serif;
        font-size: 13px;
        line-height: 2.4em;
        overflow-x: hidden;
        overflow-y: hidden;
        text-align: center;
        text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
        top: 0;
        transform: translateZ(0px);
        transform-style: flat;
        width: 100%;
        padding: 0 15px;
        border-radius: 5px;
        border-top: 1px solid rgba(255, 255, 255, 0.2);
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        transform-origin: 50% 100% 0;
    }
    .edit_profile.form_moreinfo .bottom_btns_wrapper .right_btn ,.edit_profile.edit_profile_main_wrapper .bottom_btns_wrapper .right_btn
    {
        margin: 0 auto;
        float: none !important;
        width: 210px;
        display: block;
    }
    .edit_profile.form_moreinfo .bottom_btns_wrapper .right_btn.btn_save_profile,.edit_profile.edit_profile_main_wrapper .bottom_btns_wrapper .right_btn.btn_save_profile
    {
        width: auto;
    }
    .show_msg_exceed_warpper a:hover
    {
        color: #0086d3;
    }
    #search_wrapper_main .search_select_wrapper .input_txt_wrapper
    {
        width: 46% ! important;
    }
    .user_not_found #search_wrapper_main .search_select_wrapper .input_txt_wrapper
    {
        width: 58% ! important;
    }
    .user_not_found #search_wrapper_main .input_wrapper.conuut_wr .select_wraper
    {
        width: 58% ! important;
    }
    .user_not_found .search_fm #search_wrapper_main .select_wraper
    {
        min-width: auto !important;width: 34% !important;
    }
    .user_not_found .search_fm #search_wrapper_main .search_select_wrapper .input_txt_wrapper .select_wraper
    {
        width: 100% !important;
    }
    .user_not_found .search_fm #search_wrapper_main .select_wraper select
    {
        width: 139px;
    }
    .user_not_found .search_fm #search_wrapper_main .select_wrapper_fullwith .select_wraper select
    {
        width: 110% ! important;
    }
    .user_not_found .search_fm #search_wrapper_main .select_wrapper_fullwith.zip_wr .profile_zipcod
    {
        width: 58%;
    }
    .user_not_found .search_fm #search_wrapper_main .select_wrapper_fullwith.zip_wr .profile_zipcod .select_wraper
    {
        width: 100% ! important;
    }
    .chat_wrapper_parent p
    {
        font-size: 16px;
        line-height: 24px;
        margin-top: 10px;
    }
    .chat_form.chat_wrapper .chat_text textarea
    {
        font-size: 16px;
        height: 160px;
        line-height: 20px;
    }
    .set_scroll_pad.user_list_scroll_pad
    {
        padding: 15px 0 15px 15px;
    }
    .sweet-alert.swal_wide_delete_confirm
    {
        visibility: hidden !important;
    }
    .warning_gallery_images .sa-button-container button.cancel
    {
        background-color: #5bc0de;
    }
    .edit_profile_top_btn_wrapper
    {
        float: left; width: 100%; margin-bottom: 14px;
    }
    .edit_profile_top_btn_wrapper .btn_delete_prof
    {
        padding: 10px 18px; margin: 0px 10px 0px 0px; width: auto; float: left; font-size: 16px; font-weight: bold; height: auto; line-height: 1;
    }
    .edit_profile_top_btn_wrapper .btn_view_prof
    {
        margin-top: 0px;float: left; height: auto; line-height: 1;font-size: 16px; padding: 10px 10px 10px 18px; width: auto; font-weight: bold;
    }
    .profile_setting_del_prof_wrapper .btn_delete_prof
    {
        padding: 10px 18px; float: left; height: auto; margin: 0px; width: auto; font-size: 16px;font-weight: bold; line-height: 1;
    }
    /** ----- New font styles ----- **/
    .main_content .review_div p,
    .main_content .review_div span
    {
        font: 15px/28px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .main_content .review_div strong
    {
        font-family: "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        font-size: 15px !important;
        line-height: 28px !important;
    }
    .main_content .review_div p
    {
        font: 15px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .left_side_wrapper .contact_page
    {
        font: 15px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .left_side_wrapper .wp_parent_form label,
    .left_side_wrapper .wp_parent_form input,
    .left_side_wrapper .wp_parent_form select,
    .left_side_wrapper .wp_parent_form textarea
    {
        font: 15px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .left_side_wrapper .back_btn,
    .left_side_wrapper .back_btn span
    {
        font: bold 15px/30px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        margin-top: 20px !important;
    }
    .conatact_us_page_wrapper .left_side_wrapper p,
    .conatact_us_page_wrapper .left_side_wrapper label
    {
        font: 15px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .main_content .afiliate_form_wrapper .afiliate_btn_wrapper
    {
        float: none;
        margin: 0 auto;
        width: 200px;
    }
    .main_content .afiliate_form_wrapper .afiliate_btn_wrapper .right_btn
    {
        padding: 10px 20px !important;
        margin-top: 10px !important;
    }
    .main_content .afiliate_form_wrapper .afiliate_btn_wrapper .right_btn span
    {
        font: 18px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    div.footer .site-list h2
    {
        font: 22px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    div.footer .copy-right .footer_text2
    {
        font: 12px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    div.footer p.footer-city a,
    div.footer .copy-right a
    {
        font: 12px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .site-list .content p a
    {
        font: 14px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .message_wrapper_new .jiup-header
    {
        font: bold 32px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .message_wrapper_new .jiup-description
    {
        font: 15px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        text-align: left;
        margin-top: 5px;
    }
    #message_view_wrapper .user_wrapper .user_details .user_name_bhags a
    {
        font-family: "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        font-size: 13px;
        text-transform: capitalize;
    }
    #message_view_wrapper .user_wrapper .user_details .user_location_bhags
    {
        font-family: "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        text-transform: capitalize;
    }
    .edit_profile.edit_profile_main_wrapper .ddata_drapper .h3lndrapper
    {
        font: 20px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        padding-bottom: 5px;
    }
    .settings_page .input_wrapper>label,
    .edit_profile .input_wrapper>label
    {
        font: 14px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        padding-top: 3px;
    }
    .edit_profile .select_wraper select,
    .edit_profile input,
    .edit_profile texarea
    {
        font: 14px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .edit_profile input.right_btn.submit_edit_profile
    {
        padding: 8px 10px !important;
        font: 18px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .ExternalFormWrapper.more_info_wrapper .ddata_drapper .noty_bar.noty_type_warning ul li,
    .edit_profile_page .ddata_drapper .noty_bar.noty_type_warning ul li
    {
        font: 13px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        text-align: left;
        padding-left: 0;
    }
    .image-editor2.main_img_wrapper label,
    .image-editor.gallery_wrapper label
    {
        font: 14px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        width: auto;
        text-transform: uppercase;
        padding: 8px 12px;
        text-shadow: 0 0 0;
        color: #696969;
    }
    .edit_profile.edit_profile_main_wrapper>form>.h3drapper>span
    {
        font: 24px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        float: none !important;
    }
    .edit_profile.edit_profile_main_wrapper>form>.h3drapper>span.user_name
    {
        margin-right: 5px !important;
    }
    .edit_profile_top_btn_wrapper .btn_view_prof,
    .edit_profile_top_btn_wrapper .btn_delete_prof
    {
        font-family: "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .menu_ul.top_menu_list_wrapper .menu_li
    {
        padding: 16px 5px;
    }
    .menu_ul.top_menu_list_wrapper .menu_li a
    {
        font-family: "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps;
        font-size: 18px;
        font-weight: normal;
    }
    .header_wrapper .right_menu>li
    {
        margin-right: 1%;
        margin-left: 0;
    }
    .header_wrapper .right_menu>li:last-child
    {
        margin-bottom: 0;
    }
    .header_right .welcom_txt
    {
        margin: 0;
        font: 15px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .header_right .welcome_sb_ttl
    {
        margin: 0;
    }
    .header_right .welcome_sb_ttl a
    {
        font: 15px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .home_page_userview .home_profile_details .myhistory .history_personalinfo .single_name
    {
        font: 13px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        text-transform: capitalize;
    }
    .home_page_userview .home_profile_details .myhistory .history_personalinfo .user_city_hm,
    .home_page_userview .home_profile_details .myhistory .history_personalinfo .user_state_hm
    {
        font-family: "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .left_side_wrapper>div>h1
    {
        font-family: "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        text-transform: capitalize;
        font-size: 22px;
        font-weight: normal;
    }
    .search_fm h4
    {
        font: bold 16px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .search_fm .bottom_btns_wrapper>button
    {
        font-size: 17px;
    }
    .search_fm .input_wrapper
    {
        margin-bottom: 10px;
    }
    .search_fm .input_wrapper>label,
    .search_fm .input_wrapper select,
    .search_fm .input_wrapper input
    {
        font: 14px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .search_fm .search_select_wrapper .input_wrapper
    {
        margin-bottom: 0;
    }
    .search_list_wrapper .state_name.user_name
    {
        overflow: visible;
        font: 15px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        line-height: 25px !important;
        height: 24px !important;
        max-height: 24px !important;
    }
    .profile_wrapper .user_details_wrapper .ng-binding
    {
        padding: 0 0 !important;
        font: 14px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .profile_details h3
    {
        font: 19px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .profile_details h3
    {
        font: 19px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        margin-bottom: 0;
    }
    .profile_details .prof_desc>li
    {
        padding: 0;
    }
    .profile_details .prof_desc .left_div.equal_height,
    .profile_details .prof_desc .right_div.equal_height
    {
        font: 14px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .profile_right_si_wrp .small_links_ul>li.actions_btn a
    {
        font: 14px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        padding: 5px 10px;
    }
    .ddata_drapper .sh3lndrapper
    {
        font: 16px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        padding: 5px 0 5px 15px;
    }
    .ddata_drapper .about_me p
    {
        font: 15px/22px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .ddata_drapper .input_txt_wrapper textarea
    {
        font: 15px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .profile_text_bhags .right_btn>span
    {
        float: left;
        width: 100%;
        font: normal 17px/36px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item .online_user_name_wrapper span.online_user_name
    {
        font-family: "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item span.online
    {
        font-family: "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .owl-carousel_pro_wrapper p.on
    {
        font-family: "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        font-size: 20px;
    }
    .left_side_wrapper.state_left .meet_h3
    {
        font: 17px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        padding-bottom: 5px;
    }
    .left_side_wrapper.state_left .meet_p.city_view,
    .left_side_wrapper.state_left .meet_p.state_view
    {
        font: 15px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .left_side_wrapper.state_left .state_signup_banner_title
    {
        font: 15px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .state_personal_details .search_list_wrapper .state_name.user_name
    {
        text-transform: capitalize;
    }
    .state_paragraph>.ckedited_content
    {
        font-family: "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .side_wrap_details h1,
    .side_wrap_details h2
    {
        font-family: "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        font-weight: bold;
        text-transform: uppercase;
        float: left;
        width: 100%;
        margin-top: 15px;
        margin-bottom: 10px;
    }
    .side_wrap_details.side_wrapper_city_state p
    {
        font-family: "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .side_wrap_details.side_wrapper_city_state a
    {
        font-family: "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        line-height: 20px;
    }
    .histry_banner
    {
        font-family: "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .histry_notify_banner ul li
    {
        font-family: "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .histry_notify_banner ul li a
    {
        font-weight: normal;
    }
    .ueser_view_ndesign.single_profiles .myhistory .history_personalinfo .single_name
    {
        font-family: "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .hist_pg .myhistory .history_time,
    .notif_pg .myhistory .history_time
    {
        font-family: "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
    }
    .myhistory .history_name
    {
        /*    display:none;*/
    }
    .settings_page_wrapper_main .sub_ttl
    {
        color: #5c5a5a;
        font: bold 15px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        text-transform: uppercase;
    }
    .settings_page_wrapper_main .input_txt_wrapper .sub_ttl
    {
        color: #747474;
        font: 15px/25px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        text-transform: none;
        margin-bottom: 10px;
    }
    .settings_page_wrapper_main .input_txt_wrapper .sub_ttl.sub_ttl_heading
    {
        color: #5c5a5a;
        font: bold 15px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        text-transform: uppercase;
    }
    .settings_page_wrapper_main .input_txt_wrapper label,
    .settings_page_wrapper_main .input_wrapper input
    {
        font: normal 14px "Poppins", "Helvetica Neue", helvetica, arial, sans-serifall-petite-caps !important;
        color: #838383;
    }
    .online_users_list_wrapper .state_personalinfo
    {
        width: 100% !important;
        bottom: 38px !important;
        padding-bottom: 5px !important;
        -webkit-border-bottom-right-radius: 12px;
        -webkit-border-bottom-left-radius: 12px;
        -moz-border-radius-bottomright: 12px;
        -moz-border-radius-bottomleft: 12px;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
        background: #06060666;
        font-family: "Poppins", "Helvetica Neue", helvetica, arial, sans-serif !important;
    }
    .online_users_list_wrapper .state_personalinfo span
    {
        font-weight: normal;
    }
    .online_users_list_wrapper .state_personalinfo.state_personalinfo_btns
    {
        background: none;
    }
    .online_users_list_wrapper .state_personalinfo .city_location_n,
    .online_users_list_wrapper .state_personalinfo .state_location
    {
        font-weight: normal;
        font-size: 11px;
    }
    .online_users_list_wrapper .state_personalinfo .state_name
    {
        float: left;
        width: auto;
        font-size: 15px;
        height: 27px !important;
    }
    .online_users_list_wrapper .state_personalinfo .state_age
    {
        float: right;
        width: auto;
    }
    .online_users_list_wrapper .state_personalinfo.state_personalinfo_btns>i
    {
        font: 15px "Poppins", "Helvetica Neue", helvetica, arial, sans-serif !important;
    }
    /** ----- New font styles ----- **/
    .main_content .review_div p, .main_content .review_div span
    {
        font: 15px/28px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .main_content .review_div strong
    {
        font-family: "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        font-size: 15px !important;
        line-height: 28px !important;
    }
    .main_content .review_div p
    {
        font: 15px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .left_side_wrapper .contact_page
    {
        font: 15px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .left_side_wrapper .wp_parent_form label,
    .left_side_wrapper .wp_parent_form input,
    .left_side_wrapper .wp_parent_form select,
    .left_side_wrapper .wp_parent_form textarea
    {
        font: 15px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .left_side_wrapper .back_btn,
    .left_side_wrapper .back_btn span
    {
        font: bold 15px/30px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        margin-top: 20px !important;
    }
    .conatact_us_page_wrapper .left_side_wrapper p,
    .conatact_us_page_wrapper .left_side_wrapper label
    {
        font: 15px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .main_content .afiliate_form_wrapper .afiliate_btn_wrapper
    {
        float: none;
        margin: 0 auto;
        width: 200px;
    }
    .main_content .afiliate_form_wrapper .afiliate_btn_wrapper .right_btn
    {
        padding: 10px 20px !important;
        margin-top: 10px !important;
    }
    .main_content .afiliate_form_wrapper .afiliate_btn_wrapper .right_btn  span
    {
        font: 18px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    div.footer .site-list h2
    {
        font: 22px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    div.footer .copy-right .footer_text2
    {
        font: 12px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    div.footer p.footer-city a, div.footer .copy-right a
    {
        font: 12px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .site-list .content p a
    {
        font: 14px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .message_wrapper_new .jiup-header
    {
        font: bold 32px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .message_wrapper_new .jiup-description
    {
        font: 15px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        text-align: left;
        margin-top: 5px;
    }
    #message_view_wrapper .user_wrapper .user_details .user_name_bhags a
    {
        font-family: "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        font-size: 13px;
        text-transform: capitalize;
    }
    #message_view_wrapper .user_wrapper .user_details .user_location_bhags
    {
        font-family: "Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        text-transform: capitalize;
    }
    .edit_profile.edit_profile_main_wrapper .ddata_drapper .h3lndrapper
    {
        font: 20px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        padding-bottom: 5px;
    }
    .settings_page .input_wrapper > label, .edit_profile .input_wrapper > label
    {
        font: 14px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        padding-top: 3px;
    }
    .edit_profile .select_wraper select,
    .edit_profile input,
    .edit_profile texarea
    {
        font: 14px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .edit_profile input.right_btn.submit_edit_profile
    {
        padding: 8px 10px !important;
        font: 18px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .ExternalFormWrapper.more_info_wrapper .ddata_drapper .noty_bar.noty_type_warning ul li,
    .edit_profile_page .ddata_drapper .noty_bar.noty_type_warning ul li
    {
        font: 13px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        text-align: left;
        padding-left: 0;
    }
    .image-editor2.main_img_wrapper label,
    .image-editor.gallery_wrapper label
    {
        font: 14px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        width: auto;
        text-transform: uppercase;
        padding: 8px 12px;
        text-shadow: 0 0 0;
        color: #696969;
    }
    .edit_profile.edit_profile_main_wrapper > form > .h3drapper > span
    {
        font: 24px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        float:none !important;
    }
    .edit_profile.edit_profile_main_wrapper > form > .h3drapper > span.user_name
    {
        margin-right:5px !important;
    }
    .edit_profile_top_btn_wrapper .btn_view_prof,
    .edit_profile_top_btn_wrapper .btn_delete_prof
    {
        font-family: "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .menu_ul.top_menu_list_wrapper .menu_li
    {
        padding: 16px 5px;
    }
    .menu_ul.top_menu_list_wrapper .menu_li a
    {
        font-family: "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps;
        font-size: 18px;
        font-weight: normal;
    }
    .header_wrapper .right_menu > li
    {
        margin-right: 1%;
        margin-left: 0;
    }
    .header_wrapper .right_menu > li:last-child
    {
        margin-bottom: 0;
    }
    .header_right .welcom_txt
    {
        margin: 0;
        font: 15px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .header_right .welcome_sb_ttl
    {
        margin: 0;
    }
    .header_right .welcome_sb_ttl a
    {
        font: 15px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .home_page_userview .home_profile_details .myhistory .history_personalinfo .single_name
    {
        font: 13px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        text-transform: capitalize;
    }
    .home_page_userview .home_profile_details .myhistory .history_personalinfo .user_city_hm,
    .home_page_userview .home_profile_details .myhistory .history_personalinfo .user_state_hm
    {
        font-family: "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .left_side_wrapper > div > h1
    {
        font-family: "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        text-transform: capitalize;
        font-size: 22px;
        font-weight: normal;
    }
    .search_fm h4
    {
        font: bold 16px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .search_fm .bottom_btns_wrapper > button
    {
        font-size: 17px;
    }
    .search_fm .input_wrapper
    {
        margin-bottom: 10px;
    }
    .search_fm .input_wrapper > label,
    .search_fm .input_wrapper select,
    .search_fm .input_wrapper input
    {
        font: 14px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .search_fm .search_select_wrapper .input_wrapper
    {
        margin-bottom: 0;
    }
    .search_list_wrapper .state_name.user_name
    {
        overflow: visible;
        font: 15px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        line-height: 25px !important;
        height: 24px !important;
        max-height: 24px !important;
    }
    .profile_wrapper .user_details_wrapper .ng-binding
    {
        padding: 0 0 !important;
        font: 14px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .profile_details h3
    {
        font: 19px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .profile_details h3
    {
        font: 19px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        margin-bottom: 0;
    }
    .profile_details .prof_desc > li
    {
        padding: 0;
    }
    .profile_details .prof_desc .left_div.equal_height,
    .profile_details .prof_desc .right_div.equal_height
    {
        font: 14px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .profile_right_si_wrp .small_links_ul > li.actions_btn a
    {
        font: 14px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        padding: 5px 10px;
    }
    .ddata_drapper .sh3lndrapper
    {
        font: 16px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        padding: 5px 0 5px 15px;
    }
    .ddata_drapper .about_me p
    {
        font: 15px/22px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .ddata_drapper .input_txt_wrapper textarea
    {
        font: 15px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .profile_text_bhags .right_btn > span
    {
        float: left;
        width: 100%;
        font: normal 17px/36px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item .online_user_name_wrapper span.online_user_name
    {
        font-family: "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item span.online
    {
        font-family: "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .owl-carousel_pro_wrapper p.on
    {
        font-family: "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        font-size: 20px;
    }
    .left_side_wrapper.state_left .meet_h3
    {
        font: 17px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        padding-bottom: 5px;
    }
    .left_side_wrapper.state_left .meet_p.city_view,
    .left_side_wrapper.state_left .meet_p.state_view
    {
        font: 15px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .left_side_wrapper.state_left .state_signup_banner_title
    {
        font: 15px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .state_personal_details .search_list_wrapper .state_name.user_name
    {
        text-transform: capitalize;
    }
    .state_paragraph > .ckedited_content
    {
        font-family: "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .side_wrap_details h1,
    .side_wrap_details h2
    {
        font-family: "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        font-weight: bold;
        text-transform: uppercase;
        float: left;
        width: 100%;
        margin-top: 15px;
        margin-bottom: 10px;
    }
    .side_wrap_details.side_wrapper_city_state p
    {
        font-family: "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .side_wrap_details.side_wrapper_city_state a
    {
        font-family: "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        line-height: 20px;
    }
    .histry_banner
    {
        font-family: "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .histry_notify_banner ul li
    {
        font-family: "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .histry_notify_banner ul li a
    {
        font-weight: normal;
    }
    .ueser_view_ndesign.single_profiles .myhistory .history_personalinfo .single_name
    {
        font-family: "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .hist_pg .myhistory .history_time,
    .notif_pg .myhistory .history_time
    {
        font-family: "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
    }
    .myhistory .history_name
    {
        /*    display:none;*/
    }
    .settings_page_wrapper_main .sub_ttl
    {
        color: #5c5a5a;
        font: bold 15px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        text-transform: uppercase;
    }
    .settings_page_wrapper_main .input_txt_wrapper .sub_ttl
    {
        color: #747474;
        font: 15px/25px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        text-transform: none;
        margin-bottom: 10px;
    }
    .settings_page_wrapper_main .input_txt_wrapper .sub_ttl.sub_ttl_heading
    {
        color: #5c5a5a;
        font: bold 15px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        text-transform: uppercase;
    }
    .settings_page_wrapper_main .input_txt_wrapper label,
    .settings_page_wrapper_main .input_wrapper input
    {
        font: normal 14px "Poppins","Helvetica Neue",helvetica,arial,sans-serifall-petite-caps !important;
        color: #838383;
    }
    .online_users_list_wrapper .state_personalinfo
    {
        width: 100% !important;
        bottom: 38px !important;
        padding-bottom: 5px !important;
        -webkit-border-bottom-right-radius: 12px;
        -webkit-border-bottom-left-radius: 12px;
        -moz-border-radius-bottomright: 12px;
        -moz-border-radius-bottomleft: 12px;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
        background: #06060666;
        font-family: "Poppins","Helvetica Neue",helvetica,arial,sans-serif !important;
    }
    .online_users_list_wrapper .state_personalinfo span
    {
        font-weight: normal;
    }
    .online_users_list_wrapper .state_personalinfo.state_personalinfo_btns
    {
        background: none;
    }
    .online_users_list_wrapper .state_personalinfo .city_location_n,
    .online_users_list_wrapper .state_personalinfo .state_location
    {
        font-weight: normal;
        font-size: 11px;
    }
    .online_users_list_wrapper .state_personalinfo .state_name
    {
        float: left;
        width: auto;
        font-size: 15px;
        height: 27px !important;
    }
    .online_users_list_wrapper .state_personalinfo .state_age
    {
        float: right;
        width: auto;
    }
    .online_users_list_wrapper .state_personalinfo.state_personalinfo_btns > i
    {
        font: 15px "Poppins","Helvetica Neue",helvetica,arial,sans-serif !important;
    }
    /**************************** Start Responsive************************************************/
    @media(max-width: 1100px)
    {
        .find_people_main_wrapper .single_profile_details
        {
            margin-right: 15px;
        }
    }
    @media(max-width: 1200px)
    {
        .state_paragraph
        {
            width:100%!important;
            padding:0 ;
        }
    }
    @media(max-width: 1080px)
    {
        .profile_view_iconwrapper .myhistory
        {
            float:right;
        }
        .single_profile_wrapper .user_contact_wrapper .profile_view_iconwrapper.message_wrapper
        {
            float:right;
            width:auto;
        }
        .header_right
        {
            float: right;
            padding-right: 0 !important;
            width: 21%;
        }
        /*************************/
        .LoginIndex dd:last-child
        {
            float: left;
            margin: 0 auto !important;
            text-align: center;
            width: 100% !important;
        }
        div.LoginIndex dl dd
        {
            float: left;
            text-align: center;
            width: 100%;
        }
        .button.common.small
        {
            float: none;
            margin-top: 5px;
        }
        .header_right
        {
            float: right;
            padding-right: 0 !important;
            width: 20%!important;
        }
        div.LoginIndex
        {
            bottom: 3px;
            float: right;
            /*margin-top: -15px;*/
            width: 100% !important;
        }
        .LoginIndex > form
        {
            float: left;
            width: 100%;
        }
        div.LoginIndex dl.horizontal
        {
            float: left;
            margin: 5px 0;
            width: 100%;
        }
        .normal_input
        {
            float: left !important;
            margin-right: 2% !important;
            /*margin-top: -13px !important;*/
            width: 125px !important;
        }
        .LoginIndex dd:last-child
        {
            clear: both;
            float: right;
            margin-right: 0 !important;
            margin-top: 10px;
            width: 0 !important;
        }
        .normal_input
        {
            float: left !important;
            margin-right: 0 !important;
            /*margin-top: -13px !important;*/
            width: 100% !important;
        }
        /*************************/
        .LoginIndex dd:last-child
        {
            float: left;
            margin: 5px auto 0px auto !important;
            text-align: center;
            width: 100% !important;
        }
        .other_input
        {
            float: left !important;
            margin-top: 10px !important;
            text-align: center !important;
            width: 100% !important;
        }
        .LoginIndex .other_input.forgetpass
        {
            width:100% !important;
        }
        .LoginIndex .other_input.forgetpass a
        {
            font-size: 14px !important;
            margin-top:0px !important;
        }
        .menu_ul.page_home
        {
            top: 75px;
        }
        /*    .login_online_wrapper .counts_bhags
        {
            left: -175px;
        }
        */
    }
    @media(max-width: 1068px)
    {
        .menu_ul
        {
            width:100%;
        }
        .menu_li
        {
            width:auto !important;
            padding:15px 2% 15px 2%;
        }
        .menu_li.has_msg
        {
            padding-right: 44px;
        }
        .menu_li > a
        {
            padding: 0px;
        }
        .search_fm .conuut_wr .select_wraper, .search_fm .zip_wr .input_txt_wrapper .input_txt,
        #search_wrapper_main .search_select_wrapper .input_txt_wrapper, .search_fm .zip_wr .input_txt_wrapper.user_zipcode_wrapper
        {
            min-width:206px!important;
            max-width:206px!important;
        }
        .user_not_found #search_wrapper_main .search_select_wrapper .input_txt_wrapper
        {
            max-width: 58% !important; width: 58% !important;
        }
        .user_not_found #search_wrapper_main .search_select_wrapper .input_txt_wrapper
        {
            max-width: 58% !important; width: 58% !important;min-width: 58% !important;
        }
        .user_not_found .search_fm #search_wrapper_main .select_wrapper_fullwith.zip_wr .profile_zipcod
        {
            max-width: 58% !important; width: 58% !important;min-width: 58% !important;
        }
        .user_not_found #search_wrapper_main .input_wrapper.conuut_wr .select_wraper
        {
            max-width: 58% !important; width: 58% !important;
        }
        .new_message_wrapper.inbox-container
        {
            right: -50px;
        }
    }
    @media(max-width: 1060px)
    {
        .main_content
        {
            padding: 47px 3% 0;
            width: 100%;
        }
        .footer-city
        {
            padding:0 15px;
        }
        .headr_left
        {
            float: left;
            width: 55%;
            /*min-width:566px;*/
            min-width: 440px;
        }
        .top_advertmnt .content
        {
            margin-left: 35px;
            max-width: 95%;
            overflow: hidden;
            width: 936px;
        }
        .footer_advertmnt .content
        {
            margin-bottom: 15px;
            margin-left: 30px;
            width: 728px !important;
        }
        .outr_head .headr_left,.in_head_wrp .headr_left
        {
            width:85%;
        }
    }
    @media(min-width: 830px) and (max-width: 1060px)
    {
        .page_wrapper.in_head_wrp .headr_left
        {
            width: 70%;
        }
    }
    @media(min-width: 1056px) and (max-width: 1060px)
    {
        .main_content
        {
            padding: 47px 0 !important;
        }
    }
    @media(max-width:1045px)
    {
        .group_post_comment_wrapper .input_txt_wrapper
        {
            width: 88%;
        }
    }
    @media (max-width: 1032px)
    {
        .main_content
        {
            padding: 47px 3% 0;
            width: 94%;
        }
        .page_wrapper .header_right
        {
            float: right;
            width: 19% !important;
        }
        .page_wrapper .headr_left
        {
            float: left;
            width: 75%;
        }
        .welcome_sb_ttl, .welcom_txt
        {
            /*        font-size:12px!important;*/
            padding-right: 15px;
        }
    }
    @media (max-width: 1020px)
    {
        .everyoneonline-onlineusers-notloggedin .user_wrapper
        {
            width: 32.33% !important;
        }
        .everyoneonline-onlineusers-notloggedin .user_wrapper img
        {
            float: right;
        }
        .view_group_list li p.group_name
        {
            font-size: 17px;
        }
        .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item .online_user_name_wrapper span.online_user_name ,
        .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item .online_user_city_wrapper span.online_user_city
        {
            width: 100%;
        }
        .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item .online_user_name_wrapper span.online_user_age ,
        .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item .online_user_city_wrapper span.online_user_state
        {
            width: 100%;
        }
        .user_not_found .search_fm #search_wrapper_main .select_wraper
        {
            min-width: auto !important;
            width: 33% !important;
        }
    }
    @media (max-width: 1000px)
    {
        .right_menu
        {
            width: 67%;
        }
        #header a
        {
            float: left;
            width: 37%;
        }
    }
    @media (max-width: 990px)
    {
        .right_menu
        {
            width: 67%;
        }
        .left_side_wrapper
        {
            width: 75%;
        }
        .header_right
        {
            float: right;
            padding-right: 0 !important;
            width: 36%;
        }
        .LoginIndex > form
        {
            float: right;
            width: 95%;
        }
        div.LoginIndex dl.horizontal
        {
            float: left;
            margin: 5px 0!important;
            width: 100%!important;
        }
        .edit_profile .text_pro
        {
            float:left;
            width:100%!important;
        }
    }
    @media(max-width: 980px)
    {
        .banner_home.banner2
        {
            display:none!important;
        }
        .banner_home_mobile
        {
            display: block !important;
        }
        .Registration.RegistrationSimple
        {
            height: auto;
            padding: 12px 32px 25px 40px !important;
            top: 143px;
            width: 87% !important;
            min-width: 408px;
        }
        .Registration.RegistrationSimple dl
        {
            width: 100% !important;
        }
        .Registration.RegistrationSimple .submit-block .submitbutton.no_border
        {
            width: 100% !important;
        }
        .Registration.RegistrationSimple .submit-block .submitbutton.no_border button
        {
            width: 100% !important;margin-top: 20px;
        }
        .Registration.RegistrationSimple .submit-block .submitbutton.no_border p
        {
            width: 100% !important;
        }
        .search_list_wrapper.find_peaple_listwrapper .city_location_n
        {
            max-width: 40%;
        }
    }
    @media (max-width: 1055px)
    {
        .main_content
        {
            padding: 20px 0!important;
            /*padding: 47px 3% 0;*/
            width: 100%;
        }
        .message
        {
            float: left;
            padding-left: 4%;
            width: 79%;
        }
        .message_send .message
        {
            padding-left: 2%;
        }
    }
    @media (max-width: 1030px)
    {
        .recentPost_main_wrapper .comment .title_wrapper
        {
            width: 85%;
        }
        .right_side_wrapper > .side_wrap .side_banner.top_ads
        {
            display: none;
        }
    }
    @media (max-width: 1020px)
    {
        .menu_wrapper .content, .small_menu .content, .content
        {
            padding-left:15px;
            padding-right:15px;
        }
        .profile_right_si_wrp
        {
            width: 55%;
        }
    }
    @media (max-width: 1000px)
    {
        .right_menu
        {
            width: 100%;
            float:left;
        }
        .headr_left
        {
            float: left;
            width: 56%;
        }
    }
    @media (max-width: 975px)
    {
        /*    .Registration.RegistrationSimple
        {
            height: auto;
            padding: 12px 32px 25px 40px !important;
            top: 143px;
            width: 87% !important;
        }
        */
        .footer_advertmnt .content, .top_advertmnt .content
        {
            overflow: hidden;
            width: 719px !important;
        }
        body div#media div.SearchResult .Featured_members
        {
            margin-top: 20px;
        }
        body div#media div.SearchResult.side_banner.top_ads
        {
            margin-top: 25px;
            margin-bottom: 0 !important;
        }
        /*    .banner_home.banner2
        {
            display:none!important;
        }
        */
        .setwith_mobile
        {
            width: 32%!important;
        }
    }
    @media (max-width: 970px)
    {
        .setting_site_wrapper .squaredTwo
        {
            height: 21px;
            margin-top: 0;
            width: 22px;
        }
        .setting_site_wrapper .squaredTwo label
        {
            height: 16px;
            left: 0;
            top: 0;
            width: 18px;
        }
        .setting_site_wrapper .squaredTwo label:after
        {
            height: 7px;
            left: 3px;
            top: 4px;
            width: 13px;
        }
    }
    @media (max-width: 962px)
    {
        .afiliate_form_wrapper .select_wraper_new.afilitate_bdayd
        {
            width: 32% !important;
        }
    }
    @media (max-width: 960px)
    {
        .LoginIndex > form
        {
            float: right;
            width: 100%;
        }
        .top_banner
        {
            /*display:none;*/
        }
        .page_wrapper .headr_left
        {
            float: left;
            width: 72%;
        }
        .group_ul > li .image_wrapper > p
        {
            height: 197px !important;
        }
    }
    @media(max-width:958px)
    {
        .everyoneonline-onlineusers-notloggedin .user_wrapper
        {
            width: 32.3% !important;
        }
        .view_group_list li p.group_name
        {
            font-size: 17px;
        }
    }
    @media(max-width:945px)
    {
        .group_post_comment_wrapper .input_txt_wrapper
        {
            width: 87%;
        }
    }
    @media (max-width: 931px)
    {
        .everyoneonline-onlineusers-notloggedin .user_wrapper
        {
            width: 32% !important;
        }
    }
    @media (max-width: 935px)
    {
        .group_ul_list img
        {
            height: 76px;
        }
        .header_right.mobi_head.logged_user_hd
        {
            float: right;
            width: 100% !important;
        }
        /*.header_right.mobi_head.logged_user_hd
        {
            float: right;
            width: 32% !important;
        }
        */
        .welcom_txt
        {
            float: right;
            width: auto;
        }
        .welcome_sb_ttl
        {
            color: #007bb7;
            float: right;
            font-family: "Roboto Slab";
            font-size: 14px;
            margin: 7px 0;
            width: auto;
            clear:both;
        }
        .page_wrapper .headr_left
        {
            /*        float: left;
            width: 100%;*/
            /*        float: left;
            width: 70%;*/
        }
        .header_right.mobi_head.logged_user_hd
        {
            width: 23% !important;
        }
        .frm_check.registor_moreinfo.setting_site_wrapper .check_wrp
        {
            width: 50%;
        }
    }
    @media (max-width: 920px)
    {
        .headr_left
        {
            float: left;
            width: 40%;
        }
        .search_fm .input_txt_wrapper
        {
            float: left;
            width: 68%;
        }
        .group_ul > li .image_wrapper > p
        {
            height: 187px !important;
        }
    }
    @media (max-width: 918px)
    {
        .view_group_list li p.group_name
        {
            font-size: 17px;
        }
    }
    @media (max-width: 910px)
    {
        .find_signup_banner .fill_labl
        {
            clear:both;
            margin-right:10px;
        }
        .single_profiles
        {
            margin-top:20px;
        }
        .find_signup_banner .filt.other_menu
        {
            padding-left:0px;
        }
    }
    @media (max-width: 890px)
    {
        .user_not_found .search_fm #search_wrapper_main .select_wraper
        {
            width: 32% !important;
        }
    }
    @media (max-width: 875px)
    {
        .group_ul > li
        {
            margin-right: 2%;
            width: 46%;
        }
        .group_ul > li:nth-child(2n)
        {
            margin-right: 0;
        }
        .group_ul > li:nth-child(3n)
        {
            margin-right: 2%;
        }
        .group_ul > li .image_wrapper > p
        {
            height: 217px !important;
        }
        .right_menu
        {
            width: 100%;
        }
        .other_images_wrapper img
        {
            height: 106px;
            object-fit: cover;
            width: 100%;
        }
        .search_bx
        {
            background-size:cover;
        }
        .view_group_list li p.group_name
        {
            font-size: 17px;
        }
        .setwith_mobile
        {
            width: 31%!important;
        }
    }
    @media(max-width:872px)
    {
        .group_post_comment_wrapper .input_txt_wrapper
        {
            width: 86%;
        }
        .main_content
        {
            padding-bottom: 10px;
        }
    }
    @media (max-width: 860px)
    {
        .right_menu > li
        {
            margin-left: 2%;
        }
    }
    @media (max-width: 850px) and (min-width: 732px)
    {
        .message_send .message
        {
            width: 26% !important;
        }
    }
    @media (max-width: 820px)
    {
        .group_ul_list > li
        {
            margin-right: 2%;
            width: 18%;
        }
        .group_ul_list > li:nth-child(5n+5)
        {
            margin-right: 2%;
        }
        .group_ul_list > li:nth-child(6n+6)
        {
            margin-right: 2%;
        }
        /*.fifth_li
        {
            margin-right:0 !important;
        }
        .last_li
        {
            margin-right:2% !important
        }
        */
        .header_right.mobi_head.logged_user_hd
        {
            width: 23% !important;
            padding-left:0;
        }
        .page_wrapper .headr_left
        {
            float: left;
            width: 75%;
        }
    }
    @media(max-width:820px)
    {
        .group_postlist_main_wrapper li .comment .title_wrapper
        {
            float: left;
            width: 81%;
        }
        .element_to_pop_up_message_exceed
        {
            padding-left: 9%;
            padding-right: 9%;
            width: 100%;
            float: left;
            z-index: 99999999 !important;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main
        {
            float: left;
            height: auto !important;
            min-height: 500px !important;
            min-width: 500px;
            top: 20px;
            width: 90%; right: 5%;
        }
        /*
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .headder_wrapper
        {
            background-position: 35px 115px;
            background-size: 90% auto;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .featured_bottom
        {
            margin-top: 17px;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .amount
        {
            margin-top: 17px;
        }
        #element_to_pop_up_message_exceed .msg_content_wrapper .featupe_option_wrapper
        {
            margin-top: 17px;
        }
        */
    }
    @media(max-width:780px)
    {
        /*    #element_to_pop_up_message_exceed .msg_content_wrapper .featupe_option_wrapper .details_wrapper .pay_btn
        {
            background-size: 80% auto;
        }
        #element_to_pop_up_message_exceed .msg_content_wrapper .logo_wrapper .footer_logo
        {
            width: 131px; height: 153px;  background-size: 100% auto;
        }
        */
    }
    @media(max-width:737px)
    {
        /*    #element_to_pop_up_message_exceed .msg_content_wrapper .featupe_option_wrapper .details_wrapper .option_title
        {
            font-size: 18px;
        }
        #element_to_pop_up_message_exceed .msg_content_wrapper .featupe_option_wrapper .img_wrapper .option_icon
        {
            background-size: auto 96%;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .featured_bottom .option_title
        {
            font-size: 26px;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .amount .option_title
        {
            font-size: 40px;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .amount .option_title .price
        {
            font-size: 53px;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .amount .option_title .month
        {
            font-size: 28px;
        }
        #element_to_pop_up_message_exceed .msg_content_wrapper .logo_wrapper .footer_logo
        {
            height: 136px;
            width: 118px;
        }
        */
    }
    /*@media(max-width:689px)
    {
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .headder_wrapper .login_text
        {
            font-size: 34px;
        }
        #element_to_pop_up_message_exceed .msg_content_wrapper .featupe_option_wrapper
        {
            margin-top: 12px;
        }
        #element_to_pop_up_message_exceed .msg_content_wrapper .featupe_option_wrapper:first-child
        {
            margin-top: 4px;
        }
        #element_to_pop_up_message_exceed .msg_content_wrapper .featupe_option_wrapper .details_wrapper .option_title
        {
            font-size: 16px;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .featured_bottom
        {
            margin-top: 14px;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .featured_bottom .option_title
        {
            font-size: 20px;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .amount
        {
            margin-top: 10px;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .amount .option_title
        {
            font-size: 28px;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .amount .option_title .price
        {
            font-size: 40px;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .amount .option_title .month
        {
            font-size: 18px;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .pay_btn_wrapper
        {
            margin-top: 8px;
        }
        #element_to_pop_up_message_exceed .msg_content_wrapper .featupe_option_wrapper .details_wrapper .pay_btn
        {
            background-size: 68% auto;
            height: 51px;
        }
        #element_to_pop_up_message_exceed .msg_content_wrapper .logo_wrapper .footer_logo
        {
            height: 104px;
            width: 90px;
        }
    }
    */
    /*@media(max-width:608px)
    {
        #element_to_pop_up_message_exceed .msg_content_wrapper .content_left
        {
            padding-bottom: 56px;
            width: 100%;
        }
    }
    */
    @media(max-width:580px)
    {
        .afiliate_form_wrapper .afilitate_view.full_with
        {
            width: 100% !important;
        }
        .afiliate_form_wrapper
        {
            width: 70%;
        }
        .afiliate_form_wrapper .input_txt_wrapper
        {
            width: 97%;
        }
    }
    @media(max-width:556px)
    {
        #element_to_pop_up_message_exceed .message_popup_wrapper_main
        {
            min-width: auto;
        }
        .afiliate_form_wrapper .select_wraper_new.afilitate_bdayd
        {
            width: 31% !important;
        }
        /*
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .featured_bottom .details_wrapper
        {
            width: auto;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .amount .details_wrapper
        {
            width: auto;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .pay_btn_wrapper .details_wrapper
        {
            width: auto;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .pay_desc .details_wrapper
        {
            width: auto;
        }
        #element_to_pop_up_message_exceed .msg_content_wrapper .content_left
        {
            padding: 4%;
        }
        #element_to_pop_up_message_exceed .msg_content_wrapper .featupe_option_wrapper .img_wrapper
        {
            padding-right: 4%;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper
        {
            padding-left: 15px;
            padding-right: 15px;
        }
        #element_to_pop_up_message_exceed .msg_content_wrapper .logo_wrapper .footer_logo
        {
            opacity: 0.2;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .bottm_close_wrapper
        {
            width: 100%;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .headder_wrapper .head_desc
        {
            font-size: 22px;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .headder_wrapper .login_text
        {
            font-size: 24px;
        }
        #element_to_pop_up_message_exceed .msg_content_wrapper .featupe_option_wrapper .details_wrapper .option_title
        {
            font-size: 14px;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .featured_bottom .option_title
        {
            font-size: 18px;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .amount .option_title
        {
            font-size: 24px;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .amount .option_title .price
        {
            font-size: 30px;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main .msg_content_wrapper .amount .option_title .month
        {
            font-size: 15px;
        }
        #element_to_pop_up_message_exceed .msg_content_wrapper .featupe_option_wrapper .details_wrapper .pay_btn
        {
            background-size: 62% auto;
            height: 40px;
        }
        #element_to_pop_up_message_exceed .message_popup_wrapper_main
        {
            min-height: auto !important;
        }
        */
    }
    @media(max-width:810px)
    {
        .group_post_comment_wrapper .input_txt_wrapper
        {
            width: 84%;
        }
        .recentPost_main_wrapper .comment .title_wrapper
        {
            width: 80%;
        }
    }
    @media (max-width: 790px)
    {
        .menu_li
        {
            /*        padding: 16px 3%;*/
        }
        .footer_advertmnt .content
        {
            margin-bottom: 15px;
            margin-left: 0px;
            width: 728px !important;
        }
        .group_wrap .button_view
        {
            font-size: 14px;
            width: 21%;
        }
        .top_ttl
        {
            font-size: 26px;
        }
        .group_wrap .group_title_wrapper_main .action_wrapper .button_view
        {
            padding: 10px 11px;
        }
        .user_not_found .search_fm #search_wrapper_main .select_wraper
        {
            width: 31% !important;
        }
    }
    @media(max-width:779px)
    {
        .message_inbox_wrapper .date_wrapper
        {
            width: 66px !important;
        }
    }
    @media(max-width:777px)
    {
        /*    .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item .online_user_name_wrapper span.online_user_age ,
        .owl-carousel_pro_wrapper .owl-carousel_pro .owl-stage-outer .owl-item .online_user_city_wrapper span.online_user_state
        {
            width: 22%;
        }
        */
    }
    @media (min-width: 480px) and (max-width: 768px)
    {
        .footer .invert h1
        {
            font-size: 2.2em !important;
            margin-top: 2px; margin-bottom: 0 !important;
        }
        .footer .invert
        {
            height: 85px !important;
        }
        .footer .invert .wrapper
        {
            height: 50px;
        }
        .footer.not_logged .invert h1
        {
            margin-top: 3px !important;
        }
        .footer.not_logged .invert h1 a
        {
            font-size: 1.5em !important;
        }
        .footer.not_logged .invert
        {
            /*        height: 56px !important;*/
        }
    }
    @media (max-width: 760px)
    {
        .top_advertmnt .content
        {
            margin-left:0px;
            max-width:99%;
        }
        .message_inbox_wrapper .date_wrapper
        {
            position: absolute !important;
            right: 10px !important;
            width: 75px !important;
        }
    }
    @media (max-width: 760px)
    {
        .page_wrapper .top_advertmnt, .top_banner,.footer_advertmnt
        {
            /*        display:none;*/
        }
        .header_right.mobi_head.logged_user_hd
        {
            margin-top:15px!important;
        }
        .gallery_image_wrapper .image_edit_wrapper,.user_profile_wrapper .image_edit_wrapper
        {
            /*top: 4%;*/
        }
    }
    @media (max-width: 745px)
    {
        .home_left_side .middle_banner
        {
            /*        display:none;*/
        }
        .menu_li a,.mobi_main_menu .menu_li span, .right_menu > li
        {
            font-size: 15px;
        }
        .new_message_wrapper .inbox-msg .inbox-number
        {
            font-size: 14px;
        }
        .new_message_wrapper.inbox-container
        {
            margin: -5px 10px 0;
        }
        .edit_profile .user_name
        {
            font-size: 32px !important;
        }
        .edit_profile_top_btn_wrapper .btn_delete_prof
        {
            padding: 10px 12px; font-size: 15px;
        }
        .edit_profile_top_btn_wrapper .btn_view_prof
        {
            font-size: 15px;padding: 10px 5px 10px 12px;
        }
        .profile_setting_del_prof_wrapper .btn_delete_prof
        {
            padding: 10px 12px; font-size: 15px;
        }
    }
    @media (max-width: 747px)
    {
        .top_banner
        {
            display:none;
        }
        .top_banner.login_page
        {
            display:block;
        }
    }
    @media (max-width: 739px)
    {
        #header .header_right
        {
            padding-right: 15px !important;
        }
        .header_right.mobi_head.logged_user_hd
        {
            min-width: 232px !important;
        }
        .header_right.mobi_head.logged_user_hd
        {
            float: right;
            margin-top: 15px !important;
            width: auto !important;
        }
    }
    @media (max-width: 735px)
    {
        /*    .footer_mobile_advertmnt
        {
            position:fixed;
            bottom : 0;
            left: 0;
            visibility: visible;
            z-index: 9999999;
            width: 100%;
        }
        */
        /*.footer_mobile_advertmnt
        {
            bottom: 0;
            height: 90px;
            left: 0;
            min-width: 300px;
            position: fixed;
            width: 100%;
            z-index: 9999999;
        }
        */
    }
    @media (max-width: 777px) and (min-width: 500px)
    {
        div#rotate_three_not_log
        {
            -ms-transform:  rotate(-3deg) translateX(-21px) translateY(-21px);/* IE 9 */
            -webkit-transform: rotate(-3deg) translateX(-21px) translateY(-21px); /* Safari */
            transform: rotate(-3deg) translateX(-21px) translateY(-21px);/* Standard syntax */
        }
        div#rotate_tow_not_log
        {
            -ms-transform: rotate(3deg) translateX(13px) translateY(6px); /* IE 9 */
            -webkit-transform: rotate(3deg) translateX(13px) translateY(6px); /* Safari */
            transform:  rotate(3deg) translateX(13px) translateY(6px);
        }
    }
    @media (max-width: 1022px) and (min-width: 778px)
    {
        .small_links_ul > li.actions_btn a
        {
            padding: 8px 5px;
            font-size: 13px;
        }
        .small_links_ul
        {
            margin-left: 30px !important;
        }
        .profile_wrapper .small_links_ul > li.disable > a
        {
            padding: 8px 5px;
            font-size: 13px;
        }
        .small_links_ul > li.jscroll_loading_wrapper
        {
            right: 84px; top: 6px;
        }
    }
    @media (max-width: 798px) and (min-width: 778px)
    {
        .small_links_ul > li.actions_btn a
        {
            padding: 8px 4px;
        }
    }
    @media (max-width: 1020px)
    {
        .small_links_ul > li.jscroll_loading_wrapper
        {
            right: 54px;
            top: 6px;
        }
    }
    @media (max-width: 796px)
    {
        .home_page_userview .home_profile_details .myhistory .history_personalinfo .user_city_hm
        {
            max-width: 85%;
        }
    }
    @media (max-width: 520px)
    {
        .image-editor2.main_img_wrapper .upload_wrp .file_uploadr
        {
            padding: 8px; font-size: 13px;
        }
        .image-editor.gallery_wrapper .upload_wrp .file_uploadr_galery
        {
            padding: 8px; font-size: 13px;
        }
    }
    @media (max-width: 500px)
    {
        .home_page_userview .home_profile_details .myhistory .history_personalinfo .user_city_hm
        {
            max-width: 82%;
        }
    }
    @media (max-width: 977px)
    {
        .small_links_ul > li.jscroll_loading_wrapper
        {
            right: 36px;
            top: 6px;
        }
    }
    @media (max-width: 958px)
    {
        .small_links_ul > li.jscroll_loading_wrapper
        {
            left: -28px;
            top: 6px;
        }
    }
    @media (max-width: 779px) and (min-width: 778px)
    {
        .small_links_ul > li.actions_btn a
        {
            padding: 8px 3px;
        }
    }
    @media (max-width: 850px) and (min-width: 645px)
    {
        #media .right_side_wrapper.home_right_side
        {
            margin-top: 12px;
        }
    }
    @media (max-width: 850px)
    {
        .search_list_wrapper.find_peaple_listwrapper .city_location_n
        {
            min-width: 29%;
        }
    }
    @media (max-width: 777px)
    {
        .profile_wrapper_div
        {
            padding-left: 6%;
            width: 90%;
        }
        .bx-wrapper
        {
            margin-top: 35px !important;
        }
        /*    .pref_img
        {
            width: 100%;
        }
        */
        .profile_right_si_wrp
        {
            width: 100%;
            margin-top: 15px;
            padding-left: 0;
            margin-left: 0;
        }
        .small_links_ul
        {
            margin-left: 30px !important;
        }
        .not_log_prof_wrp
        {
            padding-left: 6%;
            width: 94%
        }
        .profile_details
        {
            padding-left: 0;
        }
        .prof_desc
        {
            margin-left: 0 !important;
        }
        .basicshedin
        {
            margin-left: 0 !important;
        }
        .small_links_ul > li.jscroll_loading_wrapper
        {
            padding: 9px 18px 6px 0;
            position: unset;
        }
        .top_ads_new_wrapper .middle_banner.top_ads
        {
            display: block;
        }
    }
    @media (min-width: 736px)
    {
        .footer_mobile_advertmnt
        {
            display: none;
        }
    }
    @media (max-width: 731px)
    {
        .footer_advertmnt, .top_advertmnt, .right_side_wrapper .side_banner, .home_left_side .middle_banner, .state_left .middle_banner
        {
            display:none;
        }
        .left_side_wrapper.home_left_side .middle_banner.top_ads
        {
            display: block;
        }
        .top_advertmnt,.home_left_side .middle_banner.bottom_banner,.state_left .middle_banner
        {
            display:block;
        }
        .welcome_sb_ttl
        {
            margin-top: 7px!important;
        }
        .normal_input
        {
            /*margin-top: -26px !important;*/
        }
        .banner_home_mobile
        {
            max-height:94px!important;
            overflow:hidden;
        }
        .left_side_wrapper
        {
            width: 100%;
        }
        .main_mob_wrap, .mobi_main_menu_ul
        {
            padding-left:15px;
            padding-right:15px;
        }
        .profile_wrapper_div
        {
            padding-left: 6%;
            width: 90%;
        }
        .bx-wrapper
        {
            margin-top: 35px !important;
        }
        .profile_right_si_wrp
        {
            width: 100%;
            margin-top: 15px;
        }
        .user_message_wrapper.send_message_newwrapper .viewmore_wrapper .view_message_text
        {
            display:none;
        }
        .user_message_wrapper.send_message_newwrapper .viewmore_wrapper .view_message_icon
        {
            display:block;
        }
        .user_message_wrapper.send_message_newwrapper .viewmore_wrapper
        {
            min-width: 70px !important;
            width: 13% !important;
        }
    }
    @media (max-width: 730px)
    {
        /*    .review_img
        {
            width: 10%;
        }
        */
        .review_img > img
        {
            width: 98%;
        }
        /*    .third_li
        {
            margin-right:0 !important;
        }
        .fifth_li
        {
            margin-right:2% !important;
        }
        .last_li
        {
            margin-right:0% !important
        }
        */
        .menu_wrapper
        {
            display: none;
        }
        .small_menu
        {
            display: none;
        }
        .LoginIndex
        {
            display: block;
        }
        /****************************/
        .headr_left
        {
            float: left;
            text-align: center;
            width: 100%;
        }
        #header a
        {
            float: none;
            text-align: center;
            width: 50%;
        }
        .logo_img
        {
            float: left;
            width: 41% !important;
        }
        .header_right
        {
            float: left;
            width: 97%;
        }
        div.LoginIndex
        {
            bottom: 3px;
            float: right;
            /*        width: 96% !important;
            margin: 17px 2%;*/
            width: 100% !important;
            margin: 17px 0%;
        }
        .normal_input > input
        {
            border-radius: 5px;
            float: left;
            /*margin-bottom: 18px;*/
            /*margin-bottom: 36px;*/
            padding: 9px 5px;
            width: 100%;
            margin: 0 0 8px;
        }
        div.LoginIndex dl dd
        {
            float: left;
            margin: 0 5px 0 0;
            padding: 0;
            width: 100% !important;
        }
        .LoginIndex
        {
            display: block;
        }
        .mobile_menu, .login_back
        {
            display:block;
        }
        .mobi_login
        {
            display:none;
        }
        .mobi_login
        {
            display: none;
        }
        .mobi_head
        {
            float: left;
            width: 100% !important;
        }
        .mobi_meain_back
        {
            display: block;
        }
        .LoginIndex .button.common.small
        {
            border-radius: 5px;
            width: 100%;
        }
        .group_ul_list
        {
            float: left;
            width: 100%;
        }
        .single_profile_details:nth-child(2n+2)
        {
            margin-right:0px;
            float:right;
        }
        .find_signup_banner
        {
            clear:both;
            height: auto;
        }
        .find_signup_banner:after
        {
            visibility: hidden;
            display: block;
            font-size: 0;
            content: " ";
            clear: both;
            height: 0;
        }
        .single_profiles:after
        {
            visibility: hidden;
            display: block;
            font-size: 0;
            content: " ";
            clear: both;
            height: 0;
        }
        .single_profiles
        {
            float: none;
            margin: 0 auto;
            min-width: 450px;
            padding-left: 0;
            width: 71.2%;
        }
        .single_profile_details
        {
            display: block;
            float: left;
            margin: 0 2% 20px 0;
            min-width: 220px;
            overflow: hidden;
            width: auto;
        }
        .welcom_txt
        {
            float: left;
            font-family: "Roboto Slab";
            font-size: 12px;
            margin: 7px 0;
            padding-left: 15px;
            width: auto;
        }
        .welcome_sb_ttl
        {
            float: left;
            font-family: "Roboto Slab";
            font-size: 12px;
            margin: 0;
            padding: 0 20px 10px 15px;
            width: auto;
        }
        .mobi_head.logged_user_hd
        {
            float: right;
            width: auto !important;
        }
        .mobi_head.logged_user_hd
        {
            float: none;
            margin: 0 auto !important;
            width: 280px !important;
            padding-right:0px;
        }
        .header_right
        {
            padding-right: 0 !important;
            width: 100% !important;
        }
        .login_link
        {
            display:block;
        }
        .headr_left .join_wrapper
        {
            display:block;
        }
        .right_side_wrapper .side_wrap.join_now_wrapper
        {
            display:none;
        }
        .LoginIndex
        {
            display:none;
        }
        h1.slogan
        {
            width: 95%;
        }
        .page_wrapper .headr_left
        {
            float: left;
            width: 50%;
            min-width:50%;
        }
        .header_right.mobi_head.logged_user_hd
        {
            float: right;
            margin-top: 15px !important;
            width: auto !important;
        }
        .welcom_txt
        {
            float: right;
        }
        .welcome_sb_ttl
        {
            float: right;
            padding-right:0px;
        }
        /*************/
        .menu_li
        {
            width:100% !important;
        }
        .menu_li a,.mobi_main_menu .menu_li span
        {
            font-size: 15px;
        }
        .menu_li.has_msg
        {
            padding-right: 34px;
        }
        .mobi_main_menu .mobi_main_menu_ul .mob_inbox .new_message_wrapper.inbox-container
        {
            margin: 9px 48px 0 0;
        }
        #header .header_right
        {
            padding-right: 0 !important;
        }
        .gallery_image_wrapper .image_edit_wrapper,.user_profile_wrapper .image_edit_wrapper
        {
            /*top: 5.7%;*/
        }
        /* .login_online_wrapper .counts_bhags
        {
            left: -26px;
            top: 37px;
        }
        */
        /*.find_people_main_wrapper .single_profile_details:nth-child(3n)
        {
            margin-right: 0px;
        }
        */
        .find_people_main_wrapper .single_profile_details
        {
            margin-right: 11px !important;
        }
        .find_people_main_wrapper .single_profile_details:nth-child(2n)
        {
            margin-right: 0px !important;
        }
        .find_p_pg .single_profiles.find_people_ulwrapper
        {
            padding-right: 16px !important;
        }
    }
    @media(max-width: 720px)
    {
        .left_side_wrapper
        {
            width: 100%;
        }
        .right_side_wrapper
        {
            display: block;
        }
        .right_side_wrapper .side_banner
        {
            display: none;
        }
        .left_side_wrapper
        {
            padding: 0 17px;
            width: 100%;
        }
        /*    .main_content
        {
            padding: 47px 0 0;
        }
        */
        .group_ul > li
        {
            margin-right: 2%;
            /*        width: 31%;*/
        }
        .single_profile_details
        {
            display: block;
            float: left;
            margin: 0 2% 20px 0;
            overflow: hidden;
            width: 48%;
        }
        .main_img img
        {
            /*width: 82%;*/
            width: 100%;
        }
        .group_ul_list > li
        {
            width: 31%;
        }
        .group_ul_list
        {
            float: left;
            width: 100%;
        }
        .single_profile_details:nth-child(2n+2)
        {
            margin-right:0px;
            float:right;
        }
        .find_signup_banner
        {
            clear:both;
        }
        .find_signup_banner:after
        {
            visibility: hidden;
            display: block;
            font-size: 0;
            content: " ";
            clear: both;
            height: 0;
        }
        .single_profiles:after
        {
            visibility: hidden;
            display: block;
            font-size: 0;
            content: " ";
            clear: both;
            height: 0;
        }
        .single_profiles
        {
            float: none;
            margin: 0 auto;
            min-width: 450px;
            padding-left: 0;
            /*width: 71.2%;*/
            width: 100%!important;
        }
        .single_profile_details
        {
            display: block;
            float: left;
            margin: 0 2% 20px 0;
            min-width: 220px;
            overflow: hidden;
            width: auto;
        }
        #media .home_left_side
        {
            float: left;
            width: 99% !important;
        }
        .MembersList.simple
        {
            float: none;
            margin: 0 auto;
            width: 76%;
        }
        div.simple div.member, div.simple div.featured
        {
            float: left;
        }
        .normal_input > input
        {
            margin-bottom:15px;
        }
        .other_input
        {
            margin-top:0px;
        }
        div.LoginIndex
        {
            margin-bottom:0;
        }
        .LoginIndex .button.common.small
        {
            border-radius: 5px;
            width: 100px;
        }
        div.LoginIndex dl.horizontal
        {
            margin-bottom:0px!important;
        }
        .button.common.small
        {
            margin-top:-15px!important;
        }
        .LoginIndex .normal_input > input
        {
            margin-bottom:8px;
        }
        .LoginIndex .other_input > input.button.common.small
        {
            margin: 0 0 30px !important;
        }
        .LoginIndex .other_input.forget_pw_wrapper > a
        {
            margin-top: 0 !important;
        }
        .group_newpost_wrap .new_post
        {
            width: 99%;
        }
        .SearchResult.seal_wrapper
        {
            float: none;
            margin: 0 auto !important;
            width: 180px;
        }
        .user_not_found .search_fm #search_wrapper_main .select_wraper
        {
            width: 30% !important;
        }
    }
    @media (max-width: 725px)
    {
        /*    .Registration.RegistrationSimple
        {
            margin-right: -2% !important;
            top: 143px;
            width: 91% !important;
        }
        */
        .Registration.RegistrationSimple
        {
            margin-right: -5.5% !important;
            top: 143px;
            width: 97% !important;
        }
        #media .right_side_wrapper
        {
            float: left !important;
            margin-left: 0 !important;
            padding: 0 15px !important;
            width: 100% !important;
        }
        .MembersList.simple
        {
            float: none;
            margin: 0 auto;
            width: 80%;
        }
        .group_ul_list
        {
            /*    float: none;*/
            /*    margin: 0 auto;*/
            /*    width: 679px;*/
        }
        .group_ul_list img
        {
            height: 107px;
            max-height:107px;
        }
        .group_ul_list > li:nth-child(3n+3)
        {
            margin-right: 0 !important;
        }
        .group_ul_list > li:nth-child(6n+6)
        {
            margin-right: 0% !important;
        }
        .group_ul_list > li:nth-child(5n+5)
        {
            margin-right: 2% !important;
        }
        .group_ul_list > li
        {
            width: 32%;
        }
        .welcome_sb_ttl, .welcom_txt
        {
            float:right;
        }
        .welcome_sb_ttl
        {
            padding-right:0px!important;
        }
        .header_right.mobi_head.logged_user_hd
        {
            min-width:232px!important;
        }
        .state_paragraph
        {
            margin-top:5px;
        }
        .left_side_wrapper
        {
            padding:0;
        }
        .single_profile_wrapper, .profile_details, .small_links, .about_me p
        {
            /*padding:0 17px;*/
        }
        /*.profile_wrapper_div
        {
            width:94%;
            margin-left:3%;
            margin-right:3%;
        }
        */
        .search_bx
        {
            /*background: #d2e0ed none repeat scroll 0 0;*/
            /*box-shadow: 0 1px 4px #999;*/
            float: left;
            /*margin: 0 20px 20px;*/
            position: relative;
            width: 100%;
            background-size: cover;
        }
        .meet_h3, .meet_p
        {
            padding-left:0px;
            padding-right:0px;
        }
        .group_ul_list > li
        {
            height: auto;
            max-height: 100%;
            width: 105px;
        }
        .group_ul_list img
        {
            height: auto;
            max-height: 100%;
        }
        #element_to_pop_up,div#element_to_pop_up_prof_img
        {
            position: relative !important;
        }
        div#element_to_pop_up_fb
        {
            position: relative !important;
        }
        .mobi_main_menu .menu_ul .menu_li a
        {
            padding-left: 0px !important;
        }
        .mobi_main_menu .sub_menu li a
        {
            padding-left: 0px !important;
        }
    }
    @media (max-width: 935px) and (min-width: 730px)
    {
        .welcome_sb_ttl
        {
            clear: none;
            margin: 4px 0;
            width: auto;
            font-size: 15px;
        }
        .header_right.mobi_head.logged_user_hd
        {
            float: right;
            margin-top: 5px !important;
            min-width: 150px;
            padding-left: 35px;
            width: 23% !important;
        }
        .welcom_txt
        {
            float: right;
            font-size: 14px;
            padding-left: 0;
        }
        .welcome_sb_ttl
        {
            padding-bottom:0px;
        }
    }
    @media (max-width: 914px)
    {
        .profile_text_bhags
        {
            width: 94% !important;
        }
        .profile_btn_bhags
        {
            margin: 0% 3% 0% 2% !important;
        }
    }
    @media (max-width: 910px)
    {
        .affilitate_page_wrapper .left_side_wrapper
        {
            width: 100%;
        }
    }
    @media (max-width: 688px)
    {
        .page_wrapper .top_advertmnt, .top_banner,.footer_advertmnt
        {
            display:none;
        }
        .page_wrapper .top_advertmnt
        {
            display:block;
        }
        .top_banner.login_page
        {
            display:none;
        }
        .afiliate_form_wrapper .settings_page .input_wrapper > label
        {
            width: 25%;
        }
    }
    @media (max-width: 681px)
    {
        .single_profile_wrapper .user_details_wrapper
        {
            width: 100% !important;
        }
        .single_profile_wrapper .user_contact_wrapper
        {
            float: right !important;
            width: 100% !important;
        }
        .single_profile_wrapper .user_contact_wrapper .profile_view_iconwrapper.blocked-notification
        {
            margin-top: 5px;
        }
    }
    @media (max-width: 680px)
    {
        .profile_btn_bhags
        {
            margin: 0% 3% 0% 2% !important;
        }
        .user_not_found .search_fm #search_wrapper_main .select_wraper
        {
            width: 34% !important;
        }
        .user_not_found #search_wrapper_main .input_wrapper.conuut_wr .select_wraper
        {
            max-width: 65% !important;
            width: 65% !important;
        }
        .user_not_found #search_wrapper_main .search_select_wrapper .input_txt_wrapper
        {
            max-width: 65% !important;
            min-width: 65% !important;
            width: 65% !important;
        }
        .user_not_found .search_fm #search_wrapper_main .select_wrapper_fullwith.zip_wr .profile_zipcod
        {
            max-width: 65% !important;
            min-width: 65% !important;
            width: 65% !important;
        }
    }
    @media (max-width: 606px)
    {
        .user_not_found .search_fm #search_wrapper_main .input_txt_wrapper.sel_between
        {
            width: 68% !important;
        }
    }
    @media (max-width: 495px)
    {
        .state_left .middle_banner
        {
            display: none;
        }
    }
    @media (max-width: 448px)
    {
        .profile_view_iconwrapper .action_wrapper > .user_unlike, .profile_view_iconwrapper .action_wrapper > .user_like
        {
            margin: 16px 0 0 !important;
        }
    }
    @media (max-width: 323px)
    {
        .profile_text_bhags
        {
            margin-left: 0px !important;
        }
    }
    @media (max-width: 860px) and (min-width: 740px)
    {
        /*.header_right.mobi_head.logged_user_hd
        {
            width: 28% !important;
        }
        */
        .page_wrapper .headr_left
        {
            float: left;
            width: 78%;
        }
        .header_right.mobi_head.logged_user_hd
        {
            min-width: 150px;
            padding-left: 0;
            width: 21% !important;
            margin-top:5px!important;
        }
    }
    @media (max-width: 739px) and (min-width: 720px)
    {
        /*.header_right.mobi_head.logged_user_hd
        {
            width: 28% !important;
        }
        */
        .page_wrapper .headr_left
        {
            float: left;
            width: 68%;
        }
        .header_right.mobi_head.logged_user_hd
        {
            min-width: 200px!important;
            padding-left: 0;
            width: 21% !important;
        }
        #header .header_right
        {
            padding-right: 0 !important;
        }
    }
    @media (max-width: 704px)
    {
        .view_group_list li p.group_name
        {
            font-size: 17px;
        }
    }
    @media (max-width: 700px)
    {
        .new_post .bottom_btns_wrapper, .create_group .bottom_btns_wrapper
        {
            float: none;
            margin: 0 auto;
            padding: 0;
            width: 320px;
        }
        .create_group .bottom_btns_wrapper
        {
            border-top:none!important;
        }
        .search_fm .input_txt_wrapper,.user_not_found #search_wrapper_main .input_txt_wrapper
        {
            float: left;
            width: 68%;
        }
        .group_post_comment_wrapper .bottom_btns_wrapper
        {
            float: left !important;
            margin-bottom: 20px !important;
            width: 100% !important;
        }
        .group_post_comment_wrapper .input_txt_wrapper
        {
            width: 87%;
        }
        .group_newpost_wrap .edit_profile .bottom_btns_wrapper
        {
            float: left !important;
            width: 100% !important;
        }
        .user_profile_wrapper .image_edit_wrapper .image_wrapper
        {
            margin: 2% 0 0;
        }
    }
    @media (max-width: 680px)
    {
        .right_btn
        {
            padding: 0 8%;
        }
    }
    @media (max-width: 665px)
    {
        .invert h1
        {
            margin-bottom: 2px;
        }
        .state_left
        {
            width:100% !important;
        }
        .message
        {
            float: left;
            margin-top: 13px;
            padding-left: 2%;
            width: 93%;
        }
        .prf_img_wrap
        {
            float: left;
            width: 14%;
        }
        .chekbx_wrapp
        {
            float: left;
            margin-right: 1%;
            width: 10%;
        }
        .find_signup_banner
        {
            height: auto;
            padding: 15px 0px 10px;
            width: 100%;
        }
        .Registration.RegistrationSimple
        {
            margin-right: -6% !important;
            top: 35px!important;
            width: 98% !important;
            padding: 12px 32px 25px 13px
        }
        .right_side_wrapper
        {
            float: left !important;
            margin-left: 0 !important;
            padding: 0 15px !important;
            width: 100% !important;
        }
        .MembersList.simple
        {
            float: none;
            margin: 0 auto;
            width: 80%;
        }
        .home_right_side
        {
            float: left;
            margin-left: 0 !important;
            padding: 0 !important;
            width: 100% !important;
        }
        .MembersList.simple
        {
            float: none;
            margin: 0 auto;
            width: 85%;
        }
        .banner_home.banner2
        {
            display:none!important;
        }
    }
    @media (max-width: 680px)
    {
        .right_side_wrapper
        {
            float: left !important;
            margin-left: 0 !important;
            padding: 0 15px !important;
            width: 100% !important;
        }
        .MembersList.simple
        {
            float: none;
            margin: 0 auto;
            width: 80%;
        }
        .home_right_side
        {
            float: left;
            margin-left: 0 !important;
            padding: 0 !important;
            width: 100% !important;
        }
        .MembersList.simple
        {
            float: none;
            margin: 0 auto;
            width: 85%;
        }
        ul.submenu
        {
            padding: 0 !important;
            width:98%;
        }
        .bottom_btns_wrapper
        {
            border-top: none;
            float: none !important;
            margin: 0 auto !important;
            padding: 0 !important;
            /*width: 150px;*/
            width: 156px;
        }
        .bottom_btns_wrapper.edit_profile
        {
            float: left !important;
            width: 100%;
        }
        .edit_profile.form_moreinfo .bottom_btns_wrapper
        {
            float: left !important;
            width: 100%;
        }
        .edit_profile.form_moreinfo .bottom_btns_wrapper .right_btn
        {
            /*float: right !important;*/
        }
        .edit_profile .bottom_btns_wrapper.edit_profile .submit_edit_profile
        {
            font-size: 16px; line-height: 34px;
        }
        .edit_profile .bottom_btns_wrapper.edit_profile .btn.premium_user
        {
            font-size: 11px;
        }
        /*.notification_wrapper*/
    }
    @media (max-width: 630px)
    {
        .slogan
        {
            display: none;
        }
        .submitbutton.no_border
        {
            width: 60% !important;
        }
        .submitbutton.no_border > p
        {
            margin-top: 4px !important;
            width: 100% !important;
        }
        .Registration.RegistrationSimple dl
        {
            float: left;
            margin-right: 0;
            width: 100% !important;
        }
        #main .Registration.RegistrationSimple
        {
            margin-right: 0;
            padding: 12px 13px 25px 13px !important;
            right: 11% !important;
            top: 24px !important;
            width: 90% !important;
        }
        .start-now-01
        {
            float: left;
            width: 98%;
        }
        .login-facebook
        {
            float: right;
            min-width: 209px;
            width: 97% !important;
        }
        .submitbutton.no_border
        {
            width: 61% !important;
        }
        .MembersList.simple
        {
            float: none;
            margin: 0 auto;
            width: 90%;
        }
    }
    @media (max-width: 830px) and (min-width: 490px)
    {
        .small_links .small_links_ul
        {
            padding-left:0px;
        }
        .small_links .small_links_ul li:last-child
        {
            margin-left:10px;
        }
    }
    @media (max-width: 760px) and (min-width: 680px)
    {
        .small_links_ul > li
        {
            background: none repeat scroll 0 0 #abcef1;
            float: left;
            margin-right: 4px;
            padding: 11px 1%;
        }
    }
    @media (max-width: 680px)
    {
        .e_form_btn_wrp
        {
            border-top:none!important
        }
    }
    @media (max-width: 642px)
    {
        .view_group_list li p.group_name
        {
            font-size: 17px; height: 34px !important;
        }
    }
    @media (max-width: 668px) and (min-width: 666px)
    {
        .wrapper
        {
            margin-top: -55px !important;
        }
    }
    @media(max-width: 600px)
    {
        .user_name_bhags
        {
            height: 13px;
            overflow: hidden;
        }
        .user_location_bhags
        {
            /*        height: 26px;*/
            overflow: hidden;
        }
        .user_location_bhags:last-child
        {
            margin-bottom: 4px;
        }
        /*    .everyoneonline-onlineusers-notloggedin .user_wrapper
        {
            width: 32% !important;
        }
        */
    }
    @media (max-width: 630px) and (min-width: 475px)
    {
        #main .Registration.RegistrationSimple
        {
            margin-right: 0;
            padding: 12px 13px 25px !important;
            right: 11% !important;
            top: 7px !important;
            width: 90% !important;
        }
        .group_post_comment_wrapper .input_txt_wrapper
        {
            width: 85%;
        }
    }
    @media (max-width: 610px)
    {
        .slogan
        {
            display: none;
        }
        .Registration.RegistrationSimple
        {
            margin-right: 1%;
            width: 97% !important;
            top: 100px;
        }
        .home_right_side
        {
            padding: 0 5%;
            width: 96% !important;
        }
        div.simple div.member, div.simple div.featured
        {
            float: left;
        }
        #about
        {
            height: auto;
        }
        .invert h1
        {
            margin-bottom: 15px;
        }
        .home_left_side
        {
            width: 100% !important;
        }
        ul.submenu li
        {
            margin: 8px 2% 0 0;
            width: 100%;
        }
        .copy-right
        {
            padding: 0 5%;
        }
        .select_wraper
        {
            width: 31%;
        }
        .fileUpload.btn.btn-primary
        {
            line-height: 21px;
            width: 86%;
        }
        .select_wraper
        {
            margin-bottom: 5px;
            width: 87%;
        }
        .MembersList.simple
        {
            float: none;
            margin: 0 auto;
            width: 92%;
        }
        .mini_menu .input_txt_wrapper
        {
            float: left;
            min-width: 100%;
            width: 50%;
        }
        .mini_menu  .input_txt
        {
            border: 1px solid #ccc;
            float: left;
            padding: 5px;
            width: 100%;
        }
        .mob_inbox
        {
            padding-left: 15%;
        }
        .gallery_image_wrapper .image_edit_wrapper,.user_profile_wrapper .image_edit_wrapper
        {
            /*top: 5.2%;*/
        }
    }
    @media (max-width: 620px)
    {
        .MembersList.simple
        {
            width: 98%;
        }
        .group_post_comment_wrapper .input_txt_wrapper
        {
            width: 86%;
        }
    }
    @media (max-width: 610px)
    {
        .join .message
        {
            margin-top: 6px;
            position: relative;
            width: 89%;
        }
    }
    @media (max-width: 600px)
    {
        .everyoneonline-onlineusers-notloggedin .user_wrapper .user_image
        {
            float: none !important;
            margin: 0 auto;
            width: 80px !important;
        }
        .everyoneonline-onlineusers-notloggedin .user_wrapper .user_details
        {
            float: left !important;
            width: 100% !important;
        }
        .everyoneonline-onlineusers-notloggedin .user_wrapper .user_details p
        {
            margin-top: 7px !important;
            text-align: center !important;
        }
    }
    @media (max-width: 590px)
    {
        div.featured
        {
            width: 73px;
        }
        .other_images_wrapper img
        {
            height: 91px;
        }
        .headr_left
        {
            min-width:100%;
        }
        .small_links_ul
        {
            padding-left:0px!important;
        }
    }
    @media (max-width: 572px) and (min-width: 480px)
    {
        .small_links_ul > li
        {
            background: none repeat scroll 0 0 #abcef1;
            float: left;
            margin-right: 4px;
            padding: 11px 1%;
        }
    }
    @media (max-width: 580px)
    {
        .search_fm,.user_not_found .search_fm
        {
            float: left;
            padding: 20px 15px 0;
            width: 100%;
        }
        .search_img,.user_not_found .search_img
        {
            float: left;
            min-height: 100%;
            width: 100%;
        }
        .search_img img
        {
            bottom: 0;
            float: left;
            left: 0;
            margin-top: 0;
            position: relative;
            width: 100%;
        }
        .group_post_comment_wrapper .input_txt_wrapper
        {
            width: 85%;
        }
        .gallery_image_wrapper, .profile_image_uplaad .profile_main_image_wrapper
        {
            width: 100%;
        }
        .user_not_found .search_fm #search_wrapper_main .select_wraper
        {
            min-width: 75px !important;
            width: 75px !important;
        }
        .user_not_found #search_wrapper_main .search_select_wrapper .input_txt_wrapper,.user_not_found #search_wrapper_main .input_wrapper.conuut_wr .select_wraper,.user_not_found .search_fm #search_wrapper_main .select_wrapper_fullwith.zip_wr .profile_zipcod
        {
            max-width: 206px !important;
            min-width: 206px !important;
        }
        .user_not_found #search_wrapper_main .bottom_btns_wrapper
        {
            width: 156px;
        }
    }
    @media (max-width: 560px)
    {
        .group_ul > li
        {
            margin-right: 2%;
            width: 48%;
        }
        .group_ul > li .image_wrapper > p
        {
            height: 197px !important;
        }
        /*    .group_ul_list > li
        {
            width: 48%;
        }
        */
        .message
        {
            float: right;
            padding-left: 4%;
            width: 81%;
        }
        .SearchResult
        {
            float: left;
            padding-left: 0;
            width: 100%;
        }
        .MembersList.simple
        {
            float: none;
            margin: 0 auto;
            width: 100%;
        }
        div.featured
        {
            width: 72px;
        }
        .group_ul_list > li:nth-child(2n+2)
        {
            margin-right: 0 !important;
        }
        .group_ul_list > li:nth-child(3n+3)
        {
            margin-right: 2% !important;
        }
        .group_ul_list > li:nth-child(6n+6)
        {
            margin-right: 0 !important;
        }
        /*.group_ul_list > li:nth-child(5n+5)
        {
            margin-right: 2% !important;
        }
        */
        .group_ul_list > li
        {
            /*width: 49%;*/
        }
        .other_images_wrapper > li
        {
            width: 31%;
        }
        .other_images_wrapper > li:nth-child(3n+3)
        {
            margin-right: 0 !important;
        }
        .other_images_wrapper > li:nth-child(4n+4)
        {
            margin-right:2% !important;
        }
        .review_img
        {
            width: 9%;
        }
        .group_ul_list.group_members_list img
        {
            height: auto;
            max-height:100%;
        }
        .user_profile_wrapper .image_edit_wrapper .image_wrapper
        {
            margin: 2% 0 0;
        }
        .view_group_list li p.group_name
        {
            font-size: 17px;
            height: 36px !important;
        }
    }
    @media (max-width: 565px)
    {
        .profile_zipcod input
        {
            width: 100%
        }
        .profile_zipcod
        {
            width: 50%
        }
    }
    @media (max-width: 553px)
    {
        .everyoneonline-onlineusers-notloggedin .user_wrapper
        {
            width: 31% !important;
        }
    }
    @media (max-width: 530px)
    {
        .new_post .input_txt_wrapper
        {
            width: 100%;
        }
        .new_post textarea
        {
            border: 1px solid #ccc;
            float: left;
            width: 100% !important;
        }
        .group_newpost_wrap .input_txt_wrapper
        {
            width: 99.5%;
        }
        .top_ttl
        {
            font-size: 20px;
        }
        .group_wrap .button_view
        {
            float: right;
            font-size: 14px;
            margin-top: -10px;
            width: 21%;
        }
        .group_wrap .action_wrapper_npost
        {
            width: 150px;
        }
        .group_wrap .action_wrapper_npost .button_view_npost
        {
            font-size: 15px;
        }
        .group_wrap .group_title_wrapper_main .action_wrapper .button_view
        {
            padding: 9px 11px;
            margin-top: 0px;
        }
        .no_content_top_pad
        {
            margin-top: 85px!important;
        }
    }
    @media (max-width: 515px)
    {
        .p_cmnt .small_text
        {
            width: 100%;
        }
        .p_cmnt .edit_post
        {
            width: 10%;
        }
    }
    @media (max-width: 512px)
    {
        .Registration.RegistrationSimple
        {
            /*        width: 100% !important;*/
        }
        div.Registration h2
        {
            margin-bottom: 8px;
        }
        .logo_img
        {
            float: none;
            height: auto !important;
            width: 58% !important;
            min-width:225px;
        }
        .login_link
        {
            right: 25px;
            width: 88px;
        }
        .join .message
        {
            margin-top: 6px;
            position: relative;
            width: 87%;
        }
        .mobile_small_menu .right_menu span.mob_inbox
        {
            color: #007bb7;
            float: left;
            text-align: center;
            width: 96px;
        }
        .mob_inbox
        {
            padding-left: 10%;
        }
        .page_wrapper .headr_left
        {
            float: left;
            min-width: 46%;
            width: 46%;
        }
        .birthday_wrp .select_wraper
        {
            width: 100%!important;
        }
        .mobi_main_menu .menu_li .sub_menu
        {
            margin-top: 47%;
        }
    }
    @media (max-width: 495px)
    {
        .small_links_ul > li
        {
            background: none repeat scroll 0 0 #abcef1;
            float: left;
            margin-right: 7px;
            padding: 11px 2%;
        }
        .LoginIndex .button.common.small
        {
            width:100px!important;
        }
        .logo_img
        {
            float: left;
        }
        .edit_profile form div:first-child .select_wraper, .edit_profile form div:nth-child(3) .select_wraper, .edit_profile form div:nth-child(4) .select_wraper, .input_wrapper.edit_profile_custom .select_wraper
        {
            width:100%!important;
        }
        .counts_bhags, .counts_2_bhags
        {
            padding: 7px 8px !important;
        }
        .online_count_bhags
        {
            min-width: 109px !important;
        }
        /*    .login_online_wrapper .counts_bhags
        {
            left: -56px;
            top: 37px;
        }
        */
    }
    @media (max-width: 490px)
    {
        .find_people_main_wrapper .single_profile_details
        {
            margin-right: 3px !important;
        }
    }
    @media (max-width: 488px)
    {
        .find_people_main_wrapper .single_profile_details
        {
            float: left;
            margin-right: 0px !important;
        }
    }
    @media (max-width: 485px)
    {
        .single_profiles
        {
            float: none;
            margin: 0 auto;
            min-width: 100%;
            padding-left: 0;
            width: 100%;
        }
        .single_profile_details
        {
            display: block;
            float: none !important;
            margin: 0 auto;
            min-width: 220px;
            overflow: hidden;
            width: 220px;
            margin-bottom:10px;
        }
        .single_prof_pics, .single_profile_details a
        {
            box-shadow: 0 1px 4px #999;
            float: none;
            height: 220px;
            margin: 0 auto !important;
            overflow: hidden;
            width: 220px;
        }
        .single_profile_details:nth-child(2n+2)
        {
            margin: 0 auto;
            margin-bottom:10px;
        }
        .home_profile_details
        {
            float: left;
            margin-right: 0;
            width: 97%;
        }
        .home_profile_details:nth-child(2n+2)
        {
            margin-right: 0;
            float: left;
        }
        .single_prof_pics_home > img
        {
            /*    height: 100%;*/
            width: 100%;
        }
        .single_prof_pics_home
        {
            height: 100%;
            width: 100%;
            float:left;
        }
        .home_profile_details.center
        {
            float: none;
            margin: 0 auto;
            width: 100%;
        }
        .home_profile_details.center .single_prof_pics_home > img
        {
            height: 100%;
            width: 100%;
        }
        div.featured
        {
            width: 73px;
        }
        .review_img
        {
            width: 12%;
        }
        .header_right.mobi_head.logged_user_hd
        {
            min-width: auto !important;
        }
        .main_content
        {
            padding-top:0px;
        }
        .view_user_wrapper .myhistory
        {
            float:left;
            width:100%;
        }
        .group_wrap .button_view
        {
            font-size: 12px;
            width: 23%;
        }
        .top_ttl
        {
            font-size: 18px;
        }
        .setting_site_wrapper .check_wrp .nich_label
        {
            margin-right: 0px;
        }
    }
    @media (max-width: 482px)
    {
        .message_inbox_wrapper .view_more_wrapper
        {
            float: left !important;
            margin-left: 11px !important;
            margin-right: 0;
        }
    }
    @media (max-width: 479px)
    {
        .page_wrapper .ExternalFormWrapper .input_wrapper > label.label_mpre_info
        {
            width: 100% !important;
            margin-bottom: 10px;
        }
        .edit_profile.form_moreinfo .bottom_btns_wrapper
        {
            float: none !important;
            width: 215px !important;
        }
    }
    @media (max-width: 471px)
    {
        .message_inbox_wrapper .message
        {
            float: left !important;
            margin-left: 4px !important;
            width: 62% !important;
        }
        .message_inbox_wrapper .view_more_wrapper
        {
            margin-left: 77px !important;
        }
    }
    @media (max-width: 441px)
    {
        .message_inbox_wrapper .date_wrapper
        {
            margin-top: 45px !important;
        }
        .group_wrap .action_wrapper_npost
        {
            width: 130px;
        }
        .frm_check.registor_moreinfo.setting_site_wrapper .check_wrp
        {
            width: 100%;
        }
    }
    @media (max-width: 465px)
    {
        .input_wrapper > label
        {
            width: 69%;
        }
        .input_txt_wrapper
        {
            float: left;
            width: 78%;
        }
        .select_wraper
        {
            margin-bottom: 5px;
            width: 71%;
        }
        .logo_img
        {
            float: left;
            height: auto !important;
            width: 58% !important;
        }
        .submitbutton.no_border
        {
            width: 78% !important;
        }
        .MembersList.simple
        {
            width: 81%;
        }
        div.featured
        {
            width: 73px;
        }
        .group_wrap .comment .title_wrapper
        {
            padding-left: 10px;
            padding-right: 10px;
            width:100%;
        }
        .group_ul > li
        {
            margin-right: 0;
            width: 98%;
        }
        .group_ul > li:nth-child(2n), .group_ul > li:nth-child(3n)
        {
            margin-right: 0;
        }
        .group_ul > li .image_wrapper > p
        {
            height: 217px !important;
        }
        .view_group_list li p.group_name
        {
            font-size: 17px;
        }
    }
    @media (max-width: 452px)
    {
        .settings_page.settings_page_wrapper_main .notification_wrapper .input_wrapper > .input_txt_wrapper
        {
            width: 20%; min-width: 60px;
        }
    }
    @media (max-width: 450px)
    {
        .letsmeet_details_wrapper.search_list_wrapper
        {
            width: 100% !important;
        }
        .view_prof
        {
            float: left; width: 100%;text-align: left;
        }
    }
    @media (max-width: 448px)
    {
        .search_bx
        {
            /*background: #d2e0ed none repeat scroll 0 0;*/
            /*box-shadow: 0 1px 4px #999;*/
            float: left;
            margin: 0;
            position: relative;
            width: 100%;
            margin-bottom:20px;
            background-size: auto;
        }
        .main_mob_wrap a, .main_mob_wrap a span
        {
            color: #fff !important;
            /*font-size: 14px;*/
            font-size: 15px;
        }
        .mobile_small_menu .right_menu span.mob_inbox
        {
            color: #007bb7;
            float: left;
            text-align: center;
            width: 80px;
        }
        .single_profile_wrapper .user_contact_wrapper
        {
            float: left;
            width: 100%;
        }
        .set_scroll_pad
        {
            padding-right: 12px;
        }
    }
    @media (max-width: 440px) and (min-width:310px)
    {
        .MembersList.simple
        {
            width: 242px!important;
        }
        .member:nth-child(3n+3)
        {
            margin-right:0px!important;
        }
        .serch_page_ma
        {
            margin-bottom: 0px;
        }
    }
    @media (max-width: 360px) and (min-width:310px)
    {
        .everyoneonline-onlineusers-notloggedin .user_wrapper
        {
            width: 46% !important;
        }
        .serch_page_ma
        {
            margin-bottom: 0px;
        }
    }
    @media (max-width: 435px)
    {
        .submit-block button
        {
            /*    width: 79%;*/
            min-width: 226px;
        }
        div#element_to_pop_up_fb .submit-block button
        {
            min-width: auto;
        }
        .group_wrap2 .button_view
        {
            padding:11px 5px;
        }
        .Registration.RegistrationSimple
        {
            height: 467px;
            max-height: 530px;
            padding: 12px 13px 25px 40px !important;
            /*        width: 100% !important;*/
            top: 35px;
            min-width: 250px;
        }
        .Registration.RegistrationSimple.login_pop_wrapper
        {
            padding: 12px 13px 25px 13px !important;
        }
        #element_to_pop_up_fb .Registration.RegistrationSimple.login_pop_wrapper
        {
            height: auto
        }
        .group_sec img
        {
            width:83%;
        }
        .navigation_bar > span
        {
            background: none repeat scroll 0 0 #3073e2;
            color: #fff;
            float: left;
            font-family: "Roboto Slab",serif;
            font-size: 11px!important;
            font-weight: bold;
            margin-left: 7%;
            padding: 11px 12px;
            text-align: center;
            text-transform: uppercase;
            width: 24%!important;
        }
        .find_signup_banner
        {
            padding-left:0px;
            padding-right:0px;
        }
        .submitbutton.no_border
        {
            width: 80% !important;
        }
        .MembersList.simple
        {
            float: none;
            margin: 0 auto;
            width: 80%;
        }
        .home_right_side
        {
            padding: 0;
            width: 100% !important;
        }
        div.featured
        {
            border: medium none;
            float: right;
            height: 84px;
            margin: 0 6px 7px 0;
            padding: 0;
            width: 72px;
        }
        #main .Registration.RegistrationSimple
        {
            margin-right: 0;
            padding: 12px 13px 25px !important;
            right: 11% !important;
            top: 15px !important;
            width: 90% !important;
        }
        .Registration.RegistrationSimple
        {
            height: auto;
            max-height: 530px;
            padding: 12px 13px 25px 40px !important;
            top: 35px!important;
            /*        width: 100% !important;*/
        }
        .join .message
        {
            margin-top: 6px;
            position: relative;
            width: 83%;
        }
        .find_age
        {
            width:230px;
        }
        .find_online
        {
            min-width: 96px;
        }
        .search_fm .input_wrapper > label
        {
            float: left;
            line-height: 24px;
            min-width: 75px;
            width: 26%;
        }
        .search_fm .input_txt_wrapper
        {
            float: left;
            min-width: 173px;
            width: 61%;
        }
        .search_fm,.user_not_found .search_fm
        {
            float: left;
            padding: 20px 0 0 15px;
            width: 100%;
        }
        .menu_li a
        {
            font-size: 14px;
        }
        .mob_inbox
        {
            padding-left: 7%;
        }
        .top_ttl
        {
            font-size: 15px;
        }
        .group_wrap .button_view
        {
            font-size: 11px;
            width: 25%;
        }
        .group_wrap .action_wrapper_npost .button_view_npost
        {
            font-size: 14px;
        }
        .single_profile_wrapper .user_contact_wrapper .profile_view_iconwrapper.blocked-notification >p
        {
            text-align: center!important;
        }
        .prof_name
        {
            font-size: 12px;
        }
        .single_profile_wrapper .user_details_wrapper
        {
            width: 65%;
        }
        .serch_page_ma
        {
            margin-bottom: 0px;
        }
        .group_wrap .group_title_wrapper_main .action_wrapper .button_view
        {
            width: 22%; padding: 9px 0;
        }
        .group_wrap .group_title_wrapper_main .group_title
        {
            margin-bottom: 3px;
        }
    }
    @media (max-width:410px)
    {
        .other_images_wrapper > li
        {
            cursor: pointer;
            float: left;
            margin-bottom: 20px;
            margin-right: 2%;
            opacity: 0.6;
            width: 47%;
        }
        .find_age
        {
            border-radius: 0;
            border-top: 1px solid #ccc !important;
            margin-top: 2px;
            padding-top: 15px !important;
            width: 190px;
        }
        .MembersList.simple
        {
            float: none;
            margin: 0 auto;
            width: 98%;
        }
        #header a
        {
            float: left;
        }
        .login_link
        {
            right: 15px;
            width: 75px;
        }
        .other_images_wrapper > li:nth-child(2n+2)
        {
            margin-right: 0 !important;
        }
        .other_images_wrapper > li:nth-child(3n+3)
        {
            margin-right: 2% !important;
        }
        .other_images_wrapper > li
        {
            width: 48%;
        }
        .single_profile_wrapper .user_contact_wrapper
        {
            float: left;
            width: 100%;
        }
        .header_right.mobi_head.logged_user_hd
        {
            margin-top: 0 !important;
            min-width: auto !important;
            padding-left: 20px;
            width: 100% !important;
        }
        .welcome_sb_ttl, .welcom_txt
        {
            clear: none;
            float: left;
            margin-top: 0 !important;
            width: auto;
        }
        .header_right.mobi_head.logged_user_hd
        {
            float: none;
            margin-top: 0 !important;
            min-width: auto !important;
            padding-left: 20px;
            /*width: 300px !important;*/
            width: 290px !important;
        }
        .page_wrapper .headr_left
        {
            float: left;
            min-width: 50%;
            width: 100%;
        }
        #header .headr_left a
        {
            float: left;
            width: 235px;
        }
        .serch_page_ma
        {
            margin-bottom: 0px;
        }
    }
    @media (max-width: 425px)
    {
        .view_group_list li p.group_name
        {
            font-size: 17px;
            height: 34px !important;
        }
    }
    @media (max-width: 420px)
    {
        .log_pos
        {
            position:absolute;
            right:10px;
            top:7px;
            width:75px;
        }
    }
    @media (max-width: 385px)
    {
        .menu_li a,.mobi_main_menu .menu_li span
        {
            font-size: 13px;
        }
    }
    @media (max-width: 375px)
    {
        .menu_li.has_msg
        {
            padding-right: 33px !important;
        }
        .user_profile_wrapper .image_edit_wrapper .image_wrapper
        {
            margin: 2% 0 0;
        }
        .user_not_found .search_fm #search_wrapper_main .input_txt_wrapper.sel_between
        {
            width: 71% !important;
        }
        .user_not_found .search_fm #search_wrapper_main .select_wraper
        {
            min-width: 70px !important;
            width: 70px !important;
        }
        .user_not_found .search_fm #search_wrapper_main .input_wrapper
        {
            font-size: 13px !important;
        }
    }
    @media (max-width: 365px)
    {
        .group_ul > li
        {
            width: 98%;
        }
        .group_ul_list > li
        {
            /*width: 99%;*/
        }
        .mobi_head.logged_user_hd
        {
            float: none;
            margin: 0 auto !important;
            width: 295px !important;
        }
        .welcom_txt
        {
            float: left;
            font-family: "Roboto Slab";
            font-size: 11px;
            margin: 10px 0;
            padding-left: 15px;
            width: auto;
        }
        .welcome_sb_ttl
        {
            float: left;
            font-family: "Roboto Slab";
            font-size: 11px;
            margin: 0;
            padding: 10px 20px 0;
            width: auto;
        }
        .mobi_head.logged_user_hd
        {
            float: none;
            margin: 0 auto !important;
            width: 242px !important;
        }
        .welcome_sb_ttl
        {
            padding: 0 20px 10px 15px !important;
        }
        .submitbutton.no_border
        {
            width: 88% !important;
        }
        .group_ul_list img
        {
            height: 162px;
            max-height: 162px;
        }
        /*    .group_ul_list > li
        {
            width: 100%;
        }
        */
        .new_post .bottom_btns_wrapper, .create_group .bottom_btns_wrapper
        {
            float: none;
            margin: 0 auto;
            padding: 0;
            width: 156px;
        }
        .join .message
        {
            margin-top: 6px;
            position: relative;
            width: 80%;
        }
        #header .headr_left a
        {
            float: left;
            width: 235px;
        }
        .search_fm .select_wraper
        {
            min-width: 70px !important;
            width: 70px !important;
        }
        .search_fm .conuut_wr .select_wraper, .search_fm .zip_wr .input_txt_wrapper .input_txt,
        #search_wrapper_main .search_select_wrapper .input_txt_wrapper, .search_fm .zip_wr .input_txt_wrapper.user_zipcode_wrapper
        {
            max-width: 196px !important;
            min-width: 196px !important;
        }
        .user_not_found #search_wrapper_main .search_select_wrapper .input_txt_wrapper, .user_not_found #search_wrapper_main .input_wrapper.conuut_wr .select_wraper, .user_not_found .search_fm #search_wrapper_main .select_wrapper_fullwith.zip_wr .profile_zipcod
        {
            max-width: 196px !important;
            min-width: 196px !important;
        }
        .mobi_main_menu .menu_li
        {
            padding: 11px 1.8%;
        }
        .view_group_list li p.group_name
        {
            font-size: 16px;
            height: 39px !important;
        }
    }
    @media (max-width: 360px)
    {
        .mob_inbox
        {
            padding-left: 0;
        }
        .group_wrap .button_view
        {
            font-size: 10px;
        }
    }
    @media (max-width: 356px)
    {
        .edit_profile .bottom_btns_wrapper.edit_profile .submit_edit_profile
        {
            float: left;width: 100%;
        }
        .edit_profile .bottom_btns_wrapper.edit_profile .btn.premium_user
        {
            float: left !important;width: 100% !important;
        }
    }
    @media (max-width: 350px)
    {
        .message_wrappermain_new
        {
            padding: 30px 30px 30px 86px !important;
        }
    }
    @media (max-width: 335px)
    {
        .Registration.RegistrationSimple
        {
            height: auto;
            padding: 12px 13px 25px 7px !important;
        }
        .right_btn
        {
            float: left;
        }
        .submitbutton.no_border
        {
            width: 100% !important;
        }
        .review_img
        {
            width: 14%;
        }
        .group_post_comment_wrapper .bottom_btns_wrapper .right_btn
        {
            float: right;
        }
        .group_newpost_wrap .edit_profile .bottom_btns_wrapper
        {
            float: left !important;
            width: 100% !important;
        }
        .group_newpost_wrap .edit_profile .bottom_btns_wrapper .right_btn
        {
            float: right !important;
        }
        .message_wrappermain_new
        {
            padding: 30px 30px 30px 72px !important;
        }
    }
    @media (max-width: 330px)
    {
        .login_link
        {
            right: 15px;
        }
    }
    @media (max-width: 326px)
    {
        .message_sended_wrapper .msg_view_wrapper
        {
            margin-left: 3px !important;
        }
    }
    @media (max-width: 260px)
    {
        .mobi_head.logged_user_hd
        {
            float: none;
            margin-bottom: 0 !important;
            margin-left: auto !important;
            margin-right: auto !important;
            margin-top: 0 !important;
            width: 100% !important;
        }
        .welcom_txt
        {
            float: left;
            font-family: "Roboto Slab";
            font-size: 18px;
            margin-bottom: 5px;
            margin-left: 0;
            margin-right: 0;
            margin-top: 5px;
            padding-left: 15px;
            text-align: center;
            width: 100%;
        }
        .welcome_sb_ttl
        {
            float: left;
            font-family: "Roboto Slab";
            font-size: 11px;
            margin-bottom: 0;
            margin-left: 0;
            margin-right: 0;
            margin-top: 0;
            padding-bottom: 7px!important;
            padding-left: 20px;
            padding-right: 20px;
            padding-top: 5px!important;
            text-align: center;
            width: 100%;
        }
        .logo_img
        {
            float: none;
            height: auto !important;
            min-width: 223px;
            width: 58% !important;
        }
        .serch_page_ma
        {
            margin-bottom: 0px;
        }
    }
    @media (max-width: 886px)
    {
        .find_people_main_wrapper .single_profile_details
        {
            margin-right: 12px;
        }
        .brow_msgbox
        {
            left: 90%!important;
            /*width: 90%!important;*/
        }
    }
    @media (max-width: 807px)
    {
        .settings_page.settings_page_wrapper_main .input_wrapper > label
        {
            min-width: 163px;
            width: 25%;
        }
    }
    @media (max-width: 286px)
    {
        .find_people_main_wrapper .single_profile_details
        {
            margin-right: 10px;
        }
    }
    @media(max-width: 1060px)  and (min-width:850px)
    {
        .state_profile_details
        {
            width: 31.5% !important;
        }
    }
    @media(max-width: 1080px)
    {
        .header_right
        {
            padding-right: 0 !important;
            width: 100% !important;
        }
        .login_link
        {
            display:block;
        }
        .headr_left .join_wrapper
        {
            display:block;
        }
        .right_side_wrapper .side_wrap.join_now_wrapper
        {
            display:none;
        }
        .LoginIndex
        {
            display:none;
        }
        div.LoginIndex dl dd.login_btn_wrapper
        {
            float: right !important;
            margin-right: 0 !important;
            width: auto !important;
        }
        div.LoginIndex dl dd.forget_pw_wrapper
        {
            clear: none !important;
            display: inline !important;
            float: left !important;
            padding-left: 10px;
            width: 45% !important;
            margin-right: 0 !important;
        }
        div.LoginIndex dl dd.forget_pw_wrapper a
        {
            float: left;
            font-size: 13px;
            font-weight: bold;
            margin-top: 12px;
            text-align: left;
            width: 100%;
        }
    }
    @media(max-width: 1080px) and (min-width:735px)
    {
        div.LoginIndex dl dd.normal_input
        {
            float: left;
            margin-right: 0 !important;
            padding-left: 10px;
            width: 50% !important;
        }
        div.LoginIndex dl dd.normal_input > input
        {
            float: left;
            width: 100%;
        }
        .brow_msgbox
        {
            left: 78%!important;
            /*width: 90%!important;*/
        }
    }
    @media(max-width: 734px) and (min-width:730px)
    {
        div.LoginIndex dl dd.forget_pw_wrapper
        {
            /*        padding-left: 15px;  */
            padding-left: 0px;
        }
        .normal_input > input
        {
            border-radius: 5px;
            float: left;
            /*margin-bottom: 18px;*/
            /*margin-bottom: 36px;*/
            padding: 9px 5px;
            width: 100%;
            margin: 0 0 8px;
        }
        div.LoginIndex
        {
            bottom: 3px;
            float: right;
            width: 96% !important;
            margin: 17px 2%;
        }
        #header .header_right
        {
            padding-right: 0 !important;
        }
        div.LoginIndex dl dd.login_btn_wrapper, div.LoginIndex dl dd.forget_pw_wrapper
        {
            margin-top: 0 !important;
        }
        .brow_msgbox
        {
            left: 90%!important;
        }
    }
    @media(max-width:730px)
    {
        div.LoginIndex dl dd.forget_pw_wrapper
        {
            padding-left: 0px;
        }
        div.LoginIndex dl dd.forget_pw_wrapper a
        {
            text-align: left !important;
        }
        div.LoginIndex dl dd.login_btn_wrapper,div.LoginIndex dl dd.forget_pw_wrapper
        {
            margin-top: 0 !important;
        }
        .form_moreinfo .input_txt_wrapper
        {
            float: right;
        }
        .brow_msgbox
        {
            left: 90%!important;
            /*width: 90%!important;*/
        }
        .new_message_wrapper .inbox-msg .inbox-number
        {
            height: 19px;
            line-height: 1;
        }
        .mobi_main_menu .mobi_main_menu_ul .mob_inbox .new_message_wrapper.inbox-container
        {
            margin: 9px 39px 0 0;
        }
        .new_message_wrapper .inbox-msg
        {
            height: 20px;
            min-width: 25px;
        }
    }
    @media(max-width:904px)
    {
        .page_wrapper .ExternalFormWrapper .input_wrapper > label
        {
            min-width: 108px;
        }
        .brow_msgbox
        {
            left: 87%!important;
            /*width: 90%!important;*/
        }
        .search_list_wrapper.find_peaple_listwrapper .city_location_n
        {
            max-width: 36%;
        }
    }
    /*@media(max-width:720px)
    {
        .edit_profile.form_moreinfo
        {
            margin: 0 2%;
            width: 96%;
        }
    }
    */
    @media(max-width:700px)
    {
        .sweet-alert.swal_wide_delete_confirm > .sa-icon
        {
            display: none !important;
        }
        .sweet-alert.swal_wide_delete_confirm > p span
        {
            font-size: 14px;
        }
    }
    @media(max-width:490px)
    {
        .sweet-alert.swal_wide_delete_confirm
        {
            left: 10px !important;
            width: 90% !important;
        }
    }
    @media(max-width:468px)
    {
        .page_wrapper .ExternalFormWrapper .input_wrapper > label
        {
            min-width: 75px;
        }
        .group_postlist_main_wrapper li .comment .title_wrapper
        {
            padding: 0 10px 10px;
            width: 100%;
        }
    }
    @media(max-width:431px)
    {
        .sweet-alert.swal_wide_delete_confirm
        {
            left: 10px !important;
            width: 90% !important;
            margin-top: -200px !important;
        }
        .sweet-alert.swal_wide_delete_confirm h2
        {
            margin: 0 0 10px;
        }
    }
    @media(max-width:426px)
    {
        .sweet-alert.swal_wide_delete_confirm .sa-button-container button
        {
            padding: 7px 12px;
        }
    }
    @media(max-width:369px)
    {
        .p_cmnt .edit_post
        {
            width: 14%;
        }
    }
    @media(max-width:364px)
    {
        .edit_profile.form_moreinfo .input_wrapper > label
        {
            min-width: 96%;
        }
        .edit_profile.form_moreinfo .input_txt_wrapper
        {
            width: 100%;
        }
    }
    @media(max-width:348px)
    {
        .page_wrapper .ExternalFormWrapper .input_wrapper > label
        {
            min-width: 96%;
        }
        .edit_profile.form_moreinfo .input_txt_wrapper
        {
            width: 96%;
        }
    }
    @media(max-width:342px)
    {
        .sweet-alert.swal_wide_delete_confirm .sa-button-container button
        {
            font-size: 14px; margin-top: 15px;
        }
    }
    @media(max-width:335px)
    {
        .afiliate_form_wrapper
        {
            width: 98%;
        }
    }
    @media(max-width:388px)
    {
        .frm_check .check_wrp
        {
            min-width: 125px;
        }
    }
    @media(max-width:360px)
    {
        .menu_li.has_msg
        {
            padding-right: 24px !important;
        }
        .menu_li a, .mobi_main_menu .menu_li span
        {
            font-size: 11px;
        }
        .mobi_main_menu .menu_li
        {
            padding: 11px 1.4%;
        }
        .new_message_wrapper.inbox-container
        {
            display: inline-block;
            float: right;
            font-family: Open Sans,sans-serif;
            font-weight: normal;
            left: 40px;
            margin-bottom: 0;
            margin-left: 10px;
            margin-right: 0 !important;
            margin-top: -2px;
            position: absolute;
            right: 0;
            width: 27px;
        }
        .new_message_wrapper .inbox-msg
        {
            background: #83af45 none repeat scroll 0 0;
            box-shadow: 0 2px 5px #000;
            float: right;
            height: 20px;
            margin: 0 0 0 4px;
            min-width: 17px;
            padding-bottom: 3px;
            padding-left: 3px;
            padding-right: 3px;
        }
        .new_message_wrapper .inbox-msg .inbox-number
        {
            color: #fff;
            float: left;
            font-family: Open Sans,sans-serif;
            font-size: 15px;
            font-weight: bold;
            padding-top: 0;
            position: relative;
            text-align: center;
            top: 4px;
            width: 100%;
        }
        .new_message_wrapper .inbox-arrow
        {
            background-image: url("../images/msg_btm.png");
            float: left;
            height: 6px;
            left: 11px;
            margin: 0;
            padding: 0;
            position: relative;
            top: 0;
            width: 16px;
        }
        .message_wrappermain_new
        {
            padding-left: 0 !important;
        }
        .message_wrapper_new
        {
            margin-top: 60px;
        }
        .message_wrapper_new .jiup-header
        {
            font-size: 24px;
            margin-bottom: 10px;
        }
    }
    @media(max-width:520px)
    {
        .page_wrapper .ExternalFormWrapper #tabs li
        {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            border-radius: 0;
            margin-left: 0;
        }
        .message_wrappermain_new
        {
            padding-left: 0 !important;
        }
    }
    @media(max-width:515px)
    {
        .group_postlist_main_wrapper li .comment .title_wrapper
        {
            width: 78%;
        }
    }
    @media(max-width:533px)
    {
        .group_post_comment_wrapper .input_wrapper
        {
            margin-left: 5px;
        }
        .group_post_comment_wrapper .input_txt_wrapper
        {
            width: 98%;
        }
        .group_post_comment_wrapper .bottom_btns_wrapper
        {
            float: left !important;
            margin-bottom: 20px !important;
            width: 99% !important;
        }
        .mobi_main_menu .menu_li
        {
            padding: 16px 1.6%;
        }
        .mobi_main_menu .menu_li.has_msg
        {
            padding-right:35px;
        }
        .mobi_main_menu .mobi_main_menu_ul .mob_inbox .new_message_wrapper.inbox-container
        {
            margin: 9px 52px 0 0;
        }
        .message_wrappermain_new
        {
            padding-left: 0 !important;
        }
        .message_wrapper_new
        {
            margin-top: 60px;
        }
        .mobi_main_menu .menu_ul .menu_li.has_msg
        {
            min-width: 85px;
        }
    }
    @media(max-width:480px)
    {
        .menu_li a, .mobi_main_menu .menu_li span
        {
            font-size: 13px;
        }
        .new_message_wrapper .inbox-msg .inbox-number
        {
            font-size: 12px;
        }
        .new_message_wrapper .inbox-msg
        {
            height: 21px;
            margin: 2px 0 0 4px;
            padding: 1px 0 3px;
        }
        .edit_profile .h3drapper span.profile_text
        {
            font-size: 20px !important;
            padding-top: 2px !important;
        }
        .edit_profile .h3drapper span.user_name
        {
            font-size: 25px !important;
        }
        .message_wrappermain_new
        {
            padding-left: 0 !important;
        }
        .message_wrapper_new
        {
            margin-top: 60px;
        }
        .serch_page_ma
        {
            margin-bottom: 0px;
        }
        .counts_bhags, .counts_2_bhags
        {
            font-size: 12px;
            padding: 5px 8px !important;
        }
        .online_count_bhags
        {
            min-width: 101px !important; top: 13% !important;
        }
        .footer .invert h1
        {
            font-size: 1.5em !important;
            margin-top: 0px; margin-bottom: 0 !important;
        }
        .footer .invert
        {
            height: 66px !important;
        }
        .footer .invert .wrapper
        {
            height: 38px;
        }
        .footer .site-list .content .footer-mid h2
        {
            font-size: 1.5em !important;
        }
        .footer.not_logged .invert h1 a
        {
            font-size: 2em !important;
        }
        .footer.not_logged .invert
        {
            /*        height: 56px !important;*/
        }
        .mobi_main_menu .menu_ul .menu_li.has_msg
        {
            min-width: 75px;
        }
        .mobi_main_menu .mobi_main_menu_ul .mob_inbox .new_message_wrapper.inbox-container
        {
            margin: 0 52px 0 0;
        }
        .edit_profile_top_btn_wrapper .btn_delete_prof
        {
            padding: 10px; font-size: 14px;
        }
        .edit_profile_top_btn_wrapper .btn_view_prof
        {
            font-size: 14px;padding: 10px 3px 10px 10px;
        }
    }
    @media(max-width:410px)
    {
        .menu_li a, .mobi_main_menu .menu_li span
        {
            font-size: 12px;
        }
        .mobi_main_menu .menu_li
        {
            padding: 16px 1.5%;
        }
        .mobi_main_menu .menu_li.has_msg
        {
            padding-right:35px;
        }
        .brow_msgbox
        {
            left: 0!important;
            width: 90%!important;
        }
        .message_wrappermain_new
        {
            padding-left: 0 !important;
        }
        .message_wrapper_new
        {
            margin-top: 60px;
        }
        .serch_page_ma
        {
            margin-bottom: 0px;
        }
    }
    @media(max-width:360px)
    {
        .menu_li a, .mobi_main_menu .menu_li span
        {
            font-size: 11px;
        }
        .new_message_wrapper.inbox-container
        {
            left: 28px;
        }
        .new_message_wrapper .inbox-msg .inbox-number
        {
            font-size: 10px;
        }
        .brow_msgbox
        {
            left: 0!important;
            width: 90%!important;
        }
        .message_wrappermain_new
        {
            padding-left: 0 !important;
        }
        .message_wrapper_new
        {
            margin-top: 60px;
        }
        .message_wrapper_new .jiup-header
        {
            font-size: 24px;
            margin-bottom: 10px;
        }
        .serch_page_ma
        {
            margin-bottom: 0px;
        }
        .edit_profile_top_btn_wrapper .btn_delete_prof
        {
            padding: 9px 8px; font-size: 12px;
        }
        .edit_profile_top_btn_wrapper .btn_view_prof
        {
            font-size: 12px;padding: 9px 1px 9px 8px;
        }
    }
    @media(max-width:325px)
    {
        .mobi_main_menu .menu_li
        {
            padding: 11px 1%;
        }
        .mobi_main_menu .mobi_main_menu_ul .mob_inbox .new_message_wrapper.inbox-container
        {
            margin: 2px 54px 0 0;
        }
        .new_message_wrapper.inbox-container
        {
            left: 26px;
        }
        .brow_msgbox
        {
            left: 0!important;
            width: 90%!important;
        }
        .message_wrappermain_new
        {
            padding-left: 0 !important;
        }
        .message_wrapper_new
        {
            margin-top: 60px;
        }
        .message_wrapper_new .jiup-header
        {
            font-size: 24px;
            margin-bottom: 10px;
        }
        .serch_page_ma
        {
            margin-bottom: 0px;
        }
    }
    @media (max-width: 321px)
    {
        .user_not_found #search_wrapper_main .search_select_wrapper .input_txt_wrapper, .user_not_found #search_wrapper_main .input_wrapper.conuut_wr .select_wraper, .user_not_found .search_fm #search_wrapper_main .select_wrapper_fullwith.zip_wr .profile_zipcod
        {
            max-width: 192px !important;
            min-width: 168px !important;
        }
    }
    @media (max-width: 316px)
    {
        .edit_profile_top_btn_wrapper .btn_delete_prof
        {
            width: 100%;
        }
        .edit_profile_top_btn_wrapper .btn_view_prof
        {
            margin-top: 8px;
            width: 100%;
        }
    }
    @media (max-width: 625px)
    {
        #element_to_pop_up, .b-modal.__b-popup1__
        {
            width: 100%;
        }
        #browser_det_pop_up, .b-modal.__b-popup1__
        {
            width: 100%;
        }
        .message_popup_wrapper
        {
            width: 90% !important;
            /*     left: 1.5%;*/
        }
        .brow_msgbox
        {
            left: 0!important;
            width: 90%!important;
        }
    }
    /*@media only screen and (min-width:100px)and (max-width:3000px)
    {
        .footer_mobile_advertmnt
        {
            width: 640px !important;
            height: 90px !important;
            display: block !important;
        }
        .footer_mobile_advertmnt .adsbygoogle
        {
            width: 640px !important;
            height: 90px !important;
            display: block !important;
        }
    }
    */
    @media (max-width:824px)
    {
        .no_rec .message_wrapper_new .jiup-header
        {
            color: #3376b3;
            float: left;
            font: bold 26px arial,sans-serif;
            /*    padding-top: 35px;*/
            text-align: left;
            width: 90%;
        }
    }
    @media (max-width:780px)
    {
        .no_rec .message_wrapper_new .jiup-header
        {
            color: #3376b3;
            float: left;
            font: bold 24px arial,sans-serif;
            /*    padding-top: 35px;*/
            text-align: left;
            width: 90%;
        }
    }
    @media (max-width:754px)
    {
        .settings_page.settings_page_wrapper_main .input_wrapper > .input_txt_wrapper
        {
            width: 50%;
        }
    }
    @media (max-width:744px)
    {
        .no_rec .message_wrapper_new .jiup-header
        {
            color: #3376b3;
            float: left;
            font: bold 22px arial,sans-serif;
            /*    padding-top: 35px;*/
            text-align: left;
            width: 90%;
        }
    }
    @media (max-width:533px)
    {
        .no_rec .message_wrapper_new .jiup-header
        {
            color: #3376b3;
            float: left;
            font: bold 21px arial,sans-serif;
            padding-top: 42px;
            text-align: left;
            width: 90%;
        }
    }
    @media (max-width:570px)
    {
        .afiliate_form_wrapper .input_txt
        {
            margin: 0 !important;
            width: 100% !important;
        }
        .afiliate_form_wrapper .input_txt.with_harf
        {
            margin-top: 15px !important;
        }
        .afiliate_form_wrapper .input_txt.with_harf:first-child
        {
            margin-top: 0 !important;
        }
    }
    /* AR427 */
    @media screen and (max-width:1024px) and (min-width:992px)
    {
    }
    @media screen and (max-width:992px) and (min-width:768px)
    {
        .home_page_usr_img
        {
            height: 250px !important;
        }
    }
    .web-right
    {
        float: right;
    }
    .clear-filter
    {
        display: inline-block;
        vertical-align: middle;
        color: red;
        padding: 1px 0;
        font-size: 16px;
    }
    @media screen and (max-width:767px) and (min-width:320px)
    {
        .web-right
        {
            float: left;
        }
        .home_page_usr_img
        {
            height: 225px !important;
            width: 225px !important;
            max-width: 225px !important;
            margin: 0 auto;
            display: table !important;
        }
        .online_page_usr_img
        {
            height: 225px !important;
            width: 225px !important;
        }
        .online_users_list_wrapper .state_personalinfo
        {
            width: 225px!important;
            left: 50%;
            transform: translateX(-50%);
        }
        .online_users_list_wrapper .state_personalinfo.state_personalinfo_btns
        {
            margin: 0 auto;
            display: table;
            float: none;
            left: auto;
            transform: none;
        }
        .message_wrappermain_new.no_users
        {
            padding-left: 0;
            padding-top: 100px;
        }
        .menu_ul.page_home
        {
            top: 70px;
        }
        .state_prof_pics img
        {
            width: 225px !important;
            max-width: 225px !important;
            height: 225px !important;
            margin: 0 auto;
            display: table !important;
        }
        .state_personalinfo.search_list_wrapper.city_state_page
        {
            max-width: 225px !important;
            margin: 0 auto;
            display: table !important;
            float: none;
        }
        .view_user_wrapper .myhistory
        {
            width: 225px !important;
            left: 50%;
            transform: translateX(-50%);
        }
        .set_scroll_pad.user_list_scroll_pad
        {
            padding: 0px !important;
        }
        .search_fm .select_wraper
        {
            min-width: 90px !important;
            width: 90px !important;
        }
        .search_fm .input_txt_wrapper.sel_between
        {
            width: 100% !important;
        }
        #search_wrapper_main .search_select_wrapper .input_txt_wrapper
        {
            width: 100% !important;
            max-width: 100% !important;
        }
        .search_select_wrapper .input_txt_wrapper .select_wraper
        {
            width: 73% !important;
        }
        .search_fm .input_wrapper>label
        {
            width: 96px !important;
        }
    }