/** font for toggle menu icon  **/
@font-face {
    font-family: 'dashicons';
    font-weight: normal;
    font-style:  normal;
    src: url('../../fonts/dashicons.eot'),
        url('../../fonts/dashicons.woff') format('woff'),
        url('../../fonts/dashicons.ttf') format('truetype'),
        url('../../fonts/dashicons.svg') format('svg');
}
/**===End==**/

/*Start Board of directors*/
.borad_of_director{ margin-top:20px; font-family: "calibri";  margin-left:-40px;}
.director_one{ margin-left:40px; /*width:445px;*/ float:left; margin-bottom:25px; height: 190px;}
.director_photo{ max-height: 95px; width:95px; float:left; -webkit-box-shadow: 0px 0px 5px 0px rgba(48, 50, 50, 0.21); -moz-box-shadow:    0px 0px 5px 0px rgba(48, 50, 50, 0.21); box-shadow: 0px 0px 5px 0px rgba(48, 50, 50, 0.21); text-align:center; overflow:hidden; }
.director_photo img{ text-align:center;max-height: 100px; border:1px solid #e8e8e8; max-width:100%;}
.director_detail{ float:left; border:solid 1px #c3c3c3; border-radius:3px; padding:10px 12px; position:relative; /*height:110px;*/ width:280px; font-size:14px; /*text-transform:uppercase;*/ line-height:20px; margin-left:17px; word-wrap:break-word;
                  background: #fbfbfb; /* Old browsers */
                  background: -moz-linear-gradient(top, #fbfbfb 0%, #ffffff 1%, #f3f3f3 58%, #f2f2f1 98%, #ffffff 100%); /* FF3.6+ */
                  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(1%,#ffffff), color-stop(58%,#f3f3f3), color-stop(98%,#f2f2f1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
                  background: -webkit-linear-gradient(top, #fbfbfb 0%,#ffffff 1%,#f3f3f3 58%,#f2f2f1 98%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
                  background: -o-linear-gradient(top, #fbfbfb 0%,#ffffff 1%,#f3f3f3 58%,#f2f2f1 98%,#ffffff 100%); /* Opera 11.10+ */
                  background: -ms-linear-gradient(top, #fbfbfb 0%,#ffffff 1%,#f3f3f3 58%,#f2f2f1 98%,#ffffff 100%); /* IE10+ */
                  background: linear-gradient(to bottom, #fbfbfb 0%,#ffffff 1%,#f3f3f3 58%,#f2f2f1 98%,#ffffff 100%); /* W3C */
                  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.director_detail a {color:#333333 !important; cursor:pointer; }
.director_detail span{color:#D41A25;}
.dir_arrow{background: url("../../images/arrow_03.jpg") no-repeat; width:12px; height:19px; position:absolute; top:17px; left:-10px;}
/*End Board of directors*/

.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000000;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop, .modal-backdrop.fade.in {opacity: 0.2;filter: alpha(opacity=80);}
.modal {position: fixed;top: 10%;left: 50%;z-index: 1050;width: 560px;margin-left: -280px;background-color: #ffffff;border: 1px solid #999;
        border: 1px solid rgba(0, 0, 0, 0.3);
        *border: 1px solid #999;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        outline: none;
        -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
        box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding-box;
        background-clip: padding-box;
        border: 10px solid #A7A7A7;
        margin-left: -270px\9;
        *margin-left: -300px;
        *top: auto;
        *left: auto;
        left: 50%\9;
}
.modal.fade {
    /*top: -25%;*/
    -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
    -o-transition: opacity 0.3s linear, top 0.3s ease-out;
    transition: opacity 0.3s linear, top 0.3s ease-out;
}
.modal.fade.in {top: 10%;}
.modal-header .close {margin-top: 2px;}
.modal-header h3 {margin: 0;line-height: 30px;}
.modal-body {position: relative;max-height: 400px;padding: 15px;overflow-y: auto;}
.modal-form {margin-bottom: 0;}
.modal-footer {padding: 14px 15px 15px;margin-bottom: 0;text-align: right;background-color: #f5f5f5;
               border-top: 1px solid #ddd;
               -webkit-border-radius: 0 0 6px 6px;
               -moz-border-radius: 0 0 6px 6px;
               border-radius: 0 0 6px 6px;
               *zoom: 1;
               -webkit-box-shadow: inset 0 1px 0 #ffffff;
               -moz-box-shadow: inset 0 1px 0 #ffffff;
               box-shadow: inset 0 1px 0 #ffffff;
}
.modal-footer:before, .modal-footer:after {display: table;line-height: 0;content: "";}
.modal-footer:after {clear: both;}
.modal-footer .btn + .btn {margin-bottom: 0;margin-left: 5px;}
.modal-footer .btn-group .btn + .btn {margin-left: -1px;}
.modal-footer .btn-block + .btn-block {margin-left: 0;}
button.close {background: none repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;padding: 0;}
.close {color: #000000;float: right;font-size: 20px;font-weight: bold;line-height: 20px;opacity: 0.2;text-shadow: 0 1px 0 #FFFFFF;}
.btSubmit {background-color: #767777;border: 1px solid #414242;color: #FFFFFF;cursor: pointer;font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;}
.btcancel {background-color: #E4E4E3;border: 1px solid #999999;color: #fff;cursor: pointer;font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;*margin-left:10px;}
.hide {display: none;}
/** By Ranjeet **/

/*== sidebar ==*/
.Qlinks {  padding: 0 0 10px;}
.commonWidgetWrapper .PhotNewWrap {  padding: 10px;}
.commonWidgetWrapper .botsround_4{ background:none !important; }
.commonWidgetWrapper .socialEventWrapWidget {  padding: 10px 5px;}
.commonWidgetWrapper .addgroup_centreNew , .commonWidgetWrapper .memeber_txtNewWrap{  padding: 10px 5px; text-align:center;}
.commonWidgetWrapper .addgroup_centre_new {  margin-bottom: 10px;}
.rightpanel div.clear {  height: auto !important; line-height:0 !important;}
.photosbox.commonWidgetWrapper {  width: 100%;}
.photosbox.commonWidgetWrapper .photo_gal { border:none !important;}
.copyright {  background-color: transparent !important;}
.commonWidgetWrapper .Log_ButOn, .commonWidgetWrapper .Renew_Buton , .commonWidgetWrapper .Log_ButOn2 {  float: none !important; padding:0 !important; margin:5px 0 0 0!important; width:100%; }
.commonWidgetWrapper input#subLogin.editprofile_but {  width: 151px !important;}
.commonWidgetWrapper .LostPAss {  padding-top: 10px;  text-decoration: none;  text-align: center;  padding-bottom: 10px;}

/*header section*/
.banner .barousel_nav {margin-left: 400px;}
.barousel_image_logo img {width: 910px;	height: 200px;}
.responsive_slider img {width: 910px;height:100%!important;}
.barousel_image img{ width:1200px; height:200px; }
.main_logo img {height: 165px !important;margin: 15px 0;width: 165px !important;}
.transparent.p1 {margin-left:-15px;}
.caroufredsel_wrapper {width: 99% !important;}
.v_count > div {width: 90%;text-align:center !important;margin:0 auto !important;}
.v_count a {word-wrap: break-word;}
/** for Responsive Menu **/
#csnav > a {  display: none;}
.showMenu{ display:none; }
#cscsnav span:after {width: 0;height: 0;border: 0.313em solid transparent; border-bottom: none;border-top-color: #efa585;content: '';vertical-align: middle;display: inline-block;position: relative;right: -0.313em; }

/***Volunteer Page**/
.VolunteerwrapNew .volunteerInfoText {  float: left;}
.VolunteerwrapNew .vol_top_round {
    border-radius:16px 16px 0 0;
    height: 32px;
    width: 100%;
    /* IE10+ */ 
    background-image: -ms-linear-gradient(left, #F4F4F4 0%, #E6EAEB 100%);
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(left, #F4F4F4 0%, #E6EAEB 100%);
    /* Opera */ 
    background-image: -o-linear-gradient(left, #F4F4F4 0%, #E6EAEB 100%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #F4F4F4), color-stop(100, #E6EAEB));
    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(left, #F4F4F4 0%, #E6EAEB 100%);
    /* W3C Markup */ 
    background-image: linear-gradient(to right, #F4F4F4 0%, #E6EAEB 100%);
    /* For Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#F4F4F4, endColorStr=#E6EAEB, GradientType=1);
    /* For Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F4F4F4, endColorstr=#E6EAEB, GradientType=1)";
}

.VolunteerwrapNew .vol_Centre_1 {  border: medium none !important;  margin: 0 auto;  padding: 0;  width: 98% !important; margin-top:10px;}
.VolunteerwrapNew .Volunteer_header{ font-size:13px; text-align:left; }
.VolunteerwrapNew .vol_Bottom_round{ background:none !important; }
.Volunteer_rond_new.VolunteerwrapNew {  border: 1px solid #d6d6d6;  border-radius: 16px;}
.Volunteer_rond_new .vol_Centre_1 > table {  margin: 0 auto;  width: 98% !important;}
.volenteerNewRow .Volunteer_header{ margin-bottom:10px; }
.volenteerInnerNewColumn {  float: left; margin-right:10px;}
.volunteerNewRowInner {  margin: 10px 0;}
.countQuestRows textarea {background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555;display: block;font-size: 14px;height: 34px;line-height: 1.42857;padding: 6px 0px;width: 95%;}
.lbl60cent,  .lbl30cent , .lbl50cent {  display: block;  clear: both;  text-align: left;}
.lbl60input > input#zip {  text-align: left;  width: 100px;}
.lbl30input > input#email_id {  width: 210px;}
.lbl30input > input#state {  width: 156px;}
.lbl30input > input#phone_1, .lbl30input > input#phone_2, .lbl30input > input#phone_3 {  width: 65px;}
.lbl60input input, .lbl30input > input, .lbl50input > input{background:url("../../images/inputbg.png") repeat-x;
                                                           border: 1px solid #BFCDD2;border-radius: 4px 4px 4px 4px;color: #b2b2b2;font-family: arial;font-size: 12px;padding-left: 4px; line-height:30px;}
.volClear {  clear: both;  display: block;}
.countQuestRows {  text-align: left; line-height:25px;}
.VolunteerSignUpWrap .volunteerNewRow {  line-height: 15px;}
.volunteerNewRow .volunteerDescription {  float: left;  width: 260px;}
.volunteerNewRow .volunteerDate {  float: left;  width: 86px; text-align:center;}
.volunteerNewRow .volunteerTimeSlot {  float: left;  width: 140px; text-align:center;}
.volunteerNewRow .volunteerName {  float: left;  width: 140px; text-align:center;}
.volunteerNewRow .volunteerAvailableslots {  float: left;  width: 110px;}
.volunteerNewRow .volunteerSignup {  float: left;  width: 100px; text-align:center;}
.ckeckBoxCl1 {  margin-left: 18px;}
.volDesktopHide{ display:none; line-height:25px; }
.volunteerNewRow.volunteerNewRowBoxList {  padding-left: 8px;}
/**For Volunteer SignPage**/
.signUpMain > table {  width: 100%;}
#vollenteersingupforn .vol_heading_strip {  margin: 0;}
.signupMobileShow{ display:none; }
/**For Community Feed**/
.CumminutyFeedWrap .sendingOptionsLink {  float: left; line-height:35px;}
.CumminutyFeedWrap .sendingOptionsLinkInput {  float: left; margin-right:10px;}
.CumminutyFeedWrap .sendingOptionsWebLinkPost {  float: left; line-height:35px;}
.CumminutyFeedWrap .sendingOptionsWebLinkPostInput {  float: left;}
.CumminutyFeedWrap .sendingOptionsLinkInput span{ display:block ; color:#F00 !important; }
.CumminutyFeedWrap  #error_div_commonurl1 {  margin-top: 30px;}
.commnityFeedRow textarea {background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555;display: block;font-size: 14px;min-height: 80px;line-height: 1.42857;padding: 6px 10px;  width: 100%;}
.FeedClear {  display: block;  clear: both;}
.commnityFeedRow {  margin-bottom: 10px;}
.commnityFeedRow span input[type="text"] {background:url("../../images/inputbg.png") repeat-x; 
                                          border: 1px solid #BFCDD2;
                                          border-radius: 4px 4px 4px 4px;
                                          color: #b2b2b2;
                                          font-family: arial;
                                          font-size: 12px;
                                          padding-left: 4px; line-height:30px;
}
.commnityFeedRow input#urlWebLink , .commnityFeedRow input#url{ width:90% !important; }
#mestatus{ font-size:11px; font-style:italic; padding-left:10px; }
.sendingOptionsFile {  float: left;  width: 28%; margin-top:6px;}
.comnitySocialShare {float: right;margin-bottom: 10px;margin-right: 6px;margin-top: 8px;}
.communityListFBIcoImage > img , .communityListTWIcoImage img {  margin-bottom: -3px;  margin-left: -6px;}
#facebook_share.editprofile_but {  margin-top: -3px !important;}
.CommunityFeedLoopRow {  width: 100%;}
.CommunityFeedLoopRow table.communityFeedInner {  width: 100% !important;}
table.communityFeedInner .status {  line-height: 20px;} 
.CommunityListClass {  padding-top: 7px;}
/**For Group Page***/
.groupClear{ display:block; clear:both; }
#detail_box1_parent .groupPageList{ width:100%; }
#detail_box1_parent .groupPageList table{ width:100%; }
#detail_box1_parent .groupPageList .groupCommentList {  width: 45% !important;}
#detail_box1_parent .field-table table {  width: 72% !important;}
#detail_box1_parent .field-table input {  margin-top: 0px;}
.sub-tab.GroupCommunity .editprofile_but {  margin-bottom: 20px;}
/**Event Page ===Add Form**/
#event_box_parent{ padding:12px; }
#myacc_event_nextPage table {  width: 100%;}
#myacc_event_nextPage .tablebg_border, .field_table {  border:none !important;  border-radius: 0 10px 10px;}
.tablebg_event .tablebg_border .v_count {  margin: 0 auto;  width: 100%;}
.tablebg_event .tablebg_border .v_count > div {  margin: 0 auto !important;  text-align: center !important;  width: 100%;  background-color: white;}
#event_box_parent .lblTypeRadioEvent {  float: left;  width: 23%;}
.addEventClear {  display: block;  clear: both;}
.NewRowParent {  line-height: 25px;}
.addEventNewRow {  clear: both;  display: block;  margin: 5px 0;}
#event_box_parent .addEventNewRow input[type="text"]  {background:url("../../images/inputbg.png") repeat-x; border: 1px solid #BFCDD2;border-radius: 4px 4px 4px 4px;color: #b2b2b2;font-family: arial;font-size: 12px;padding-left: 4px; line-height:30px;}
#event_box_parent .addEventNewRowSepart input[type="text"] {  width: 77%;}
#event_box_parent .addEventNewRow textarea{  background:url("../../images/inputbg.png") repeat-x;border: 1px solid #BFCDD2;border-radius: 4px 4px 4px 4px;color: #b2b2b2;font-family: arial;font-size: 12px;padding-left: 4px; line-height:30px; min-height:150px; width:650px;}
.lbl30Event {  display: block;}
.input30EventLbl {  float: left;  width: 18%;}
.lbl30EventInput {   display: block;  width: 100% !important;}
.lbl30EventInput .text_box {  width: 90%;}
#event_box_parent .InputLblTime {  float: left; width:100px;}
#event_box_parent .dk_toggle {  padding: 13px 32px 13px 10px;}
#event_box_parent .addEventNewRowSepart > div {  padding-top: 10px;}
#event_box_parent .multipleselectedtd {  float: left;}
#event_box_parent .addEventNewRow > input#event_url {  width: 650px;}
.addEventNewRow.newFooterEvent {margin-bottom: 42px;border-top: 1px solid #ccc;margin-top: 15px;}
.addformEventLblInput {  float: left;}
.addformEventLbl {  line-height: 25px;}

/*For navigation*/
#csnav li a img {  margin-bottom: 3px !important;}

/***== For Club Video ==**/
.clibVideoLoop {  float: left;  width: 50%;}
.videoClear {  display: block;  clear: both;}
.ParentRowVideo {  margin-top: 16px;}


/***===Members Page===***/
.MemeberClear {  clear: both;  display: block;}
.sortMemberWrap {  float: left;  width: 100%; margin-bottom:10px;}
.sortMemberWrapInner {  float: left;  width: 33%;}
.MemberDataWrapList {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);   padding: 0px !important; width:270px;}
.MemberDataWrapList > table {  border: 1px solid #ccc;  margin: 5px;  width: 96%; transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
.MemberDataWrapList > table:hover{ box-shadow:0 0 10px #333; }
#member_listing_parent .MemberNewRow .member_table > table {  padding: 5px;}

/** Login page and widget login **/
.sidebar_main .sidebar_inn .s_centre form.field-table input[type="text"], .sidebar_main .sidebar_inn .s_centre form.field-table input[type="date"], form.field-table input[type="password"] {  width: 90%; padding:8px 5px;}
.MembersloginParent .s_centre form.field-table input[type="text"], .MembersloginParent form.field-table input[type="password"] {  width: 90%; padding:8px 5px;}
.commonWidgetWrapper input[type=text]{ width: 90%; padding:8px 5px;  }
.commonWidgetWrapper .memeber_txt > div {  padding: 0 !important;}

/** Members Feed **/
.MemberFeedNewWrap #member_tabs_parent_div table {  width: 100%;}
.MemberFeedNewWrap .MemebersFeedStatusIcon, .MemberFeedNewWrap .membersFeedProfilePic {  width: 10%;}
.MemberFeedNewWrap table.StatusTblComment {  width: 53% !important;}
.MemberFeedNewWrap .StatusTblComment .status_table > td {  padding: 0 8px;}

/**Member Photo**/
.MemeberPhotosWrap .MemberPhotoPreview{ width:343px;*width:400px;width:340px\9;float:right; }
.MemeberPhotosWrap div.content a, .MemeberPhotosWrap div.navigation a {  text-decoration: none !important;}
.MemeberPhotosWrap #thumbs.navigation {   width: 420px !important;}
.MemeberPhotosWrap .greenBorder {  padding: 5px 0; display: table;  position: relative; overflow: hidden;border:1px solid #E2E3E6;}
.MemeberPhotosWrap div.slideshow-container {  height: auto !important; }

/**=== Memeber Races ===**/
.MemberFeedNewWrap .menu_list {  width: 100% !important;}
.MemberFeedNewWrap .memberHead {  text-align: left;}
.MemberFeedNewWrap .M_eventName {  width: 30%;}
.MemberFeedNewWrap .M_eventDistance {  width: 15%;}
.MemberFeedNewWrap .M_eventTime {  width: 19%;}
.MemberFeedNewWrap .M_eventPace {  width: 16%;}
.MemberFeedNewWrap .MemberRaceMobileShow{ display:none; font-size:15px; font-weight:bold; }

/**NotificationBox**/
.notifications {  border: 1px solid #ccc;     height: auto !important;  overflow: hidden; margin-bottom:0px !important;}


/***== Members Training ==***/
.demoTarget select {  height: 26px;  width: 100%;display:none}

/**===Event Calender===**/
.eventsCalendar-slider .calenderFormData{width:415px; height:auto; float:left;}
.eventsCalendar-slider .NewWrapForCalender {float: right !important; left: 423px; margin-right:10px; position:absolute !important; width:455px!important;}
.calArrowWrapMobile{ display:none; }
.eventsCalendar-slider .eventsCalendar-day-header {  line-height: 40px;}
.calenderFormData .input[type="text"] {  padding: 10px 5px;}
.calenderFormData .dk_toggle {  padding: 15px 57px 15px 6px;}
.calenderFormData .calEventType{ line-height:40px; }
.NewWrapCalenderListData .event_detail{  border-top: none;  font-size: 18px;  margin-bottom: 0; float:none; width:100%;}
.NewWrapCalenderListData .event_box{ border-bottom:1px solid #ccc; padding:10px 0 10px 10px; transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear; width:98%;}
.NewWrapCalenderListData .event_box:hover{ box-shadow:0 0 10px #333; border-radius:6px; }
.NewWrapCalenderListData .event_photo{ border:none; box-shadow:none; }
.calenderFormData .editprofile_but {  margin-right: 32px;}

/**===Profile Page===**/
.profileMainWrap .profileImageLeft {  float: left;  text-align: center;  width: 40%;}
.profileMainWrap .profileDataRight {  float: left;  text-align: left;  width: 50%;}
.profileMainWrap .ProfileDataBtn {  width: 210px;}
.profileClear {  display: block;  clear: both;}
.profileMainWrap .profileSpanDataTile {  font-weight: bold;  width: 135px !important;  display: inline-block;}
.profileMainWrap .profile-display-table {  padding: 7px 0;}
.profileMainWrap .field-table.proFileWidth {    float: none; height:auto !important; width:98%; }
.profileMainWrap .field-table input[type=text] , .profileMainWrap .field-table input[type=password]{ padding:10px 8px; width:95%; }
.profileMainWrap table.field-table th { vertical-align: middle !important;  white-space: nowrap;}
.profileMainWrap .proFileWidth table {  width: 99.7% !important;}

/*== Profile Listing Page ==*/
#newbox #vpackageID > table {  width: 100%;}
#newbox #vpackageID .proflistMobile {  display: none;}

/*=== Account Renew Page ===*/
.NewWrapForAccountRenew input {  padding: 10px 5px !important; width:93% !important;}
.NewWrapForAccountRenew #dk_container_bill_country .dk_toggle {  padding: 15px 125px 15px 5px !important; }
.NewWrapForAccountRenew .evol_firstName.chooseTextRenew {  padding-top: 6px;}
.NewWrapForAccountRenew .event_field.CreateNewFamRenew {  padding-top: 12px;}
.NewWrapForAccountRenew .vol_last_name {  float: right;  padding-top: 5px;  width: 400px;}
.NewWrapForAccountRenew .Z-marGin {  margin-left: 12px; width:400px;}
.NewWrapForAccountRenew #dk_container_card_exp_year .dk_toggle , .NewWrapForAccountRenew #dk_container_card_exp_month .dk_toggle {  padding: 15px 36px 15px 10px !important;}
.NewWrapForAccountRenew input#card_last_3 {  width: 77px !important;}
.NewWrapForAccountRenew .creditcard_Charged {  float: left;  padding-top: 10px; margin-left:110px;}
.NewWrapForAccountRenew #paymentFieldBox .evol_firstName {  float: left;}
.NewWrapForAccountRenew input.New-payNow{ padding:7px 20px !important; margin:0 auto; }

/*=== Profile page Sub Tabs ===*/
.my_ptext.myProfileSubTabs { margin-bottom:8px; width:100%;}

/*=== Video Page ===*/
.field-table.VideoNewWrap {  margin: 0 auto;  width: 97%;}
.field-table.VideoNewWrap table {  width: 100%;}
.VideoNewWrap input[type=text] , .VideoNewWrap textarea {  padding: 10px 5px; width:340px !important; }
.VideoNewWrap .bottonpadding td {  vertical-align: middle !important;  white-space: nowrap;}

/*=== Account Feeds Page ===*/
.accountFeedClear{ clear:both; display:block; }
.field-table.FeedBoxForm input[type=text] {  padding: 10px 5px; width:90% !important;}
.field-table.FeedBoxForm textarea {  padding: 10px 5px; margin-bottom:15px !important;}
.AccounFeedMainWrap table {  width: 100%;}
.AccounFeedMainWrap .accountFeedInner2 .accountFeedStatus .status_table > td {  padding-left: 12px;}
.AccounFeedMainWrap .accountFeedInner2 .accountFeedStatus {  width: 45% !important; margin-top:10px;}

/*=== Profile Account Photo ===*/
.AccountProfileClear { display:block; clear:both; } 
.field-table.AccountProfilePhotoNewWrap input[type="text"] {  padding: 10px 5px;}
.accountPhotoNewWrap .accountProfileRight{ width:343px;*width:400px;width:340px\9;float:right; }
.field-table.AccountProfilePhotoNewWrap td {  vertical-align: middle;}
#photo_list.accountPhotoNewWrap .navigation.accountProfileLeft { width: 400px !important;}
#photo_list.accountPhotoNewWrap div.slideshow-container {height: auto !important;}
#photo_list.accountPhotoNewWrap .redlink.EditProfilePicNew {  float: right;  margin-top: 5px;}
#photo_list.accountPhotoNewWrap .controls {  float: left;}

/**=== Profile Account Link  ===**/
.field-table.NewAccountLinkWrapper input[type="text"] {  padding: 10px 5px;  width: 94%;}
.field-table.NewAccountLinkWrapper td {  vertical-align: middle !important;}

/**==  Profile Account Race ==**/
.NewHedingAccountRaceList .accountHeading1 {  width: 208px; text-align:left;}
.tblbor_races .accountHeadingMobile{ display:none; font-size:15px; font-weight:bold; padding-top:10px; }
.accountHeadingMobile > span {  font-size: 11px;}

/*=== Profile Edit Race Page ===*/
.field-table.accountRaceEventNameWrap input[type=text] {  padding: 10px 5px; width:100% !important;}
.accountRaceEventNameWrap .field-table.completeTTMWrap td {  padding-right: 10px;}
.accountRaceEventNameWrap  .completeTTMWrap1 td {  padding-right: 8px;}
.accountRaceEventNameWrap  .event_head { width: 80px !important; line-height:36px;}
.accountRaceEventNameWrap #runnerSelectDistance .dk_toggle {  padding: 15px 0px 15px 10px !important; width:100% !important;}
.accountRaceEventNameWrap #runnerSelectDistance .dk_container.dk_theme_default_select {  width: 100% !important;}
.event_dropd #distance_drop #dk_container_drop_race_swimming .dk_toggle , .event_dropd #distance_drop #dk_container_drop_race_cycling .dk_toggle , .event_dropd #distance_drop #dk_container_drop_race_running .dk_toggle{  padding: 15px 0px 15px 10px !important; }
.completeTTMWrap1 input#division {  width: 94% !important;}
.field-table.completeTTMWrap input#hour {  width: 90% !important;}
.accountRaceEventNameWrap .zalr2 {  line-height: 30px;}
#distance_Triathlon .PopUpInnnerTable12 > table {  width: 50% !important;}
.field-table.accountRaceEventNameWrap #distance_Triathlon {  width: 850px;}

#distance_Triathlon  input#cycling_hour , 
#distance_Triathlon  input#cycling_minute , 
#distance_Triathlon  input#cycling_second, 
#distance_Triathlon  input#cycling_division , 
#distance_Triathlon  input#cycling_place, 
#distance_Triathlon  input#running_hour, 
#distance_Triathlon  input#running_minute, 
#distance_Triathlon  input#running_second, 
#distance_Triathlon  input#running_division, 
#distance_Triathlon  input#running_place,  
#distance_Triathlon  input#swimming_hour,  
#distance_Triathlon  input#swimming_minute , 
#distance_Triathlon  input#swimming_second,  
#distance_Triathlon  input#swimming_division,  
#distance_Triathlon  input#swimming_place{  width: 78% !important;}
#distance_Triathlon .swimming_box .event_head {  white-space: nowrap;  width: 150px !important;}
#distance_Triathlon .swimming_box .radio_butn {   line-height: 30px;}
/*#distance_Triathlon input#swimming_hour {  width: 78% !important;}*/

@media screen and (-webkit-min-device-pixel-ratio:0) { 

}
.MainDivAccountEdit {  margin-left: 35px;}
.NewWrapForAccountRceListEdit .textLblAccountRace {  line-height: 80px;  font-weight: bold;}
.NewWrapForAccountRceListEdit .textLblAccountRace {  float: left;  width: 17%;}
.NewWrapForAccountRceListEdit .textInputAccountRaceImages { float: left; width:75%;}
.NewWrapForAccountRceListEdit .textInputAccountRaceImages .raceListWrap {  width: 100% !important;}
.NewWrapForAccountRceListEdit .EventImagesNew {  float: left;  text-align: center; width:100px;}

/** Account RUNNING TRAINING LOG Page **/
#detail_training_parent .dk_options_inner{ max-height:150px !important;  }
#detail_training_parent .main_t_table{  width: 100% !important;}
#detail_training_parent .main_t_table table {  width: 100%;}
.main_t_table.AccounttTrainingRunning12 {  width: 100% !important;}
.main_t_table.AccounttTrainingRunning12 > table {  width: 100%;}
.main_t_table.AccounttTrainingRunning12 .accountSportTitle {  float: left;  text-align: left;  width: 325px;}
.main_t_table.AccounttTrainingRunning12 .accountSportYear , .main_t_table.AccounttTrainingRunning12 .accountSportsHeading {  float: left;  width: 120px;}
.main_t_table.AccounttTrainingRunning12 .accountSportsMonth {  float: left;  width: 120px;}
.main_t_table.AccounttTrainingRunning12 .accountSportsDisplayREcords {  float: left;  width: 66px;}
.main_t_table.AccounttTrainingRunning12 .accountSportsList {  float: left !important;  width: 190px;}
.main_t_table.AccounttTrainingRunning12 .accountRunningMobileShow{ display:none; }

.neborder.field-table.traunungRUNINGNEWRRR  input[type="text"] {  height: auto !important;  padding: 10px 4px;}
.neborder.field-table.traunungRUNINGNEWRRR  #Runner > table , .neborder.field-table.traunungRUNINGNEWRRR  #Cyclist > table, .neborder.field-table.traunungRUNINGNEWRRR #Swimmer > table  {  width: 100%;}
.neborder.field-table.traunungRUNINGNEWRRR  .trainingTDRunningJT1 .dk_toggle{  padding: 15px;  width: 155px !important;}  .neborder.field-table.traunungRUNINGNEWRRR  .trainingTDRunningJT1 #workout_date {  padding: 10px;  width: 164px !important;}
.accountTrainingBox3 .dk_toggle {  height: auto;  padding: 15px 45px 15px 5px !important;}
.accountTrainingBox4 .dk_toggle {  padding: 15px;}
.neborder.field-table.traunungRUNINGNEWRRR  .trainingTDRunningJT2 .dk_toggle {  padding: 15px;}
.neborder.field-table.traunungRUNINGNEWRRR  .trainingTDRunningJT2 .workoutformoblRG{ display:none;}
.neborder.field-table.traunungRUNINGNEWRRR  .trainingTDRunningJT2 .tdcurve1 td {  vertical-align: top;}
.neborder.field-table.traunungRUNINGNEWRRR  .trainingTDRunningJT2 .tdcurve3 td {  vertical-align: top;}
.neborder.field-table.traunungRUNINGNEWRRR  .trainingTDRunningJT2 .SELECTSHOUBTNINLINE .title1 {  vertical-align: bottom !important;}
.training_header_running_total{ height:150px !important; }
.training_header_running{ height: 150px !important; }

/*Account training shoe page */
.neborder.MenuShoeListNew22Apr {  width: 100%;}
.neborder.MenuShoeListNew22Apr table {  width: 100%;}
.neborder.MenuShoeListNew22Apr tr {  text-align: center;}
.MenuShoeListNew22Apr .mobileshowAddShoeNew22AP{ display:none; }
#showAddAnotherFormId .S_newBox {  width: 100%;}
#showAddAnotherFormId.field-table {  width: 100% !important;}
#showAddAnotherFormId .S_newBox .layout-font.redlink {  text-align: right;  float: right;  margin-right: 15px; white-space:nowrap;}
#showAddAnotherFormId .S_newBox .S_DropDn .S_Drp1 {  width: 50% !important;}
#showAddAnotherFormId .S_newBox .S_btn {  margin-right: 44px;}
#showAddAnotherFormId .S_FiledN #shoe_type , #showAddAnotherFormId .S_FiledN #shoe_pronation {  display: none;}
#showAddAnotherFormId .S_FiledN .dk_container.dk_theme_default_select {  width: 100%;}
#showAddAnotherFormId .S_FiledN .dk_toggle {  padding: 15px 15px 15px 4px;  width: 100% !important;}
#showAddAnotherFormId .S_DropDn .S_Drp1 .S_FiledN {  width: 90%;}
#showAddAnotherFormId  .S_FiledN input[type="text"] {  padding: 10px;  width: 100% !important;}
#showAddAnotherFormId .S_DropDn .SS_Title {  clear: both !important;  float: none;   width: 100px;}
#showAddAnotherFormId .S_FiledN { height: 40px;}
#showAddAnotherFormId .S_Validation{ padding:0 !important; }

/*=  Account training Calculator page =*/
.calc-inner-box .calc-box1 .dk_toggle {  padding: 8px 35px 8px 11px !important;}
.calc-inner-box .calc-box1 input[type="text"] {  padding: 10px;}
/*== For Registration page ==*/

.RegisterMainWrapper {  border: 1px solid #d6d6d6;  margin-top:20px;  width: 100%; border-radius:17px;}
.RegisterMainWrapper .registerPackageIco {
    /* background: url("../../images/packageIcon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    float: left;
    height: 33px;
    /*  margin-left: 30px;*/
    margin-top: 0px;
    width: 30px;
    /*  padding-right:25px;*/
    display:none
}
.RegisterMainWrapper .registerStep1Ico{background: url("../../images/registerIcoStep1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;height: 33px;margin-left: 30px;margin-top: 6px;width: 30px;padding-right:25px;}
.RegisterMainWrapper .package_centre { width:100% !important; border: none !important  }
.RegisterMainWrapper .package_centre table{ width:100%; }
.RegisterMainWrapper #privacy > table {  width: 97%;  margin: 0 auto 20px !important;}
/*.commonWidgetWrapper .v_count {  margin: 5px auto !important;  width: 200px;}*/
.commonWidgetWrapper .v_count {  margin:7px auto !important;  width: 98%;}
.overview > table {  width: 99%;}
.overview {  margin: 0 auto;  width: 100% !important;}
.textwidget {  padding: 5px 10px;}
.RegisterMainWrapper .registerTopRound{color: #000;font-size: 14px;font-style: italic;font-weight: bold;padding: 2px 0 0 80px;text-align: left;text-shadow: 0 0 0.4px #999;border-radius:16px 16px 0 0;border-bottom:1px solid #d6d6d6;line-height:30px;height: 32px;width: 100%;
                                       /* IE10+ */ 
                                       background-image: -ms-linear-gradient(left, #F4F4F4 0%, #E6EAEB 100%);
                                       /* Mozilla Firefox */ 
                                       background-image: -moz-linear-gradient(left, #F4F4F4 0%, #E6EAEB 100%);
                                       /* Opera */ 
                                       background-image: -o-linear-gradient(left, #F4F4F4 0%, #E6EAEB 100%);
                                       /* Webkit (Safari/Chrome 10) */ 
                                       background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #F4F4F4), color-stop(100, #E6EAEB));
                                       /* Webkit (Chrome 11+) */ 
                                       background-image: -webkit-linear-gradient(left, #F4F4F4 0%, #E6EAEB 100%);
                                       /* W3C Markup */ 
                                       background-image: linear-gradient(to right, #F4F4F4 0%, #E6EAEB 100%);
                                       /* For Internet Explorer 5.5 - 7 */
                                       filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#F4F4F4, endColorStr=#E6EAEB, GradientType=1);
                                       /* For Internet Explorer 8 */
                                       -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F4F4F4, endColorstr=#E6EAEB, GradientType=1)";
}

.RegisterMainWrapper input[type="text"]  {  padding: 10px !important;  width: 90% !important;}
.RegisterMainWrapper input[type="password"]{  padding: 10px !important; width:90% !important; }
.RegisterMainWrapper textarea{ width: 90% !important;  padding: 10px !important; }
.RegisterMainWrapper .registration{ width:100% !important; background:none !important; }
.RegisterMainWrapper .password-setting{ width:100% !important; }
.RegisterMainWrapper #regFormId td {  vertical-align: top !important; padding:5px;}
.RegisterMainWrapper .alignleft { }
.RegisterMainWrapper #waiver > table {  width: 97% !important; margin:0 auto !important;}
.RegisterMainWrapper #payment .centr_rounder_vol {  padding: 0px !important;}
.RegisterMainWrapper #payment .new-table-border{ border:none !important }
.RegisterMainWrapper #payment .event_name , .RegisterMainWrapper #payment .vol_last_name {    width: 45% !important;}
.RegisterMainWrapper #payment .event_field.couponCodebutton > input[type=text] {  width: 250px !important;}
.RegisterMainWrapper #payment .c_card_field1 > input#card_last_3 { width: 75px !important;}
.RegisterMainWrapper #payment .dk_container.dk_theme_default_select.dk_focus {  width: 87%;}
.RegisterMainWrapper #payment .dk_container.dk_theme_default_select {  width: 95%;}
.RegisterMainWrapper #payment .c_exp_dates .c_card_field1{ margin-right:10px; }
.RegisterMainWrapper #payment .dk_toggle {  padding: 15px;  width: 92.7% !important;}
.RegisterMainWrapper #payment .c_card_field1 .dk_toggle {  padding: 15px 14px 15px 4px;  width: 76% !important;}
.dk_toggle{ background-color:#fff; }
.RegisterMainWrapper .registerMobileHeading12 {  display: none;  font-family: arial;  font-size: 14px;  font-stretch: condensed;  font-weight: bold;}
.RegisterMainWrapper #family_dropdwn .dk_toggle {  width: 96% !important;  padding: 15px;}
.RegisterMainWrapper #family_dropdwn > td {  width: auto;}
.RegisterMainWrapper #family_dropdwn .dk_container.dk_theme_default_select {  width: 91%;}
.RegisterMainWrapper .password-setting .dk_toggle {  padding: 15px 0 15px 15px;  width: 100% !important;}
.RegisterMainWrapper .password-setting .dk_container.dk_theme_default_select {  width: 91%;}
.RegisterMainWrapper #payment .centr_rounder_vol .dk_options_inner{ max-height:150px !important; width:74px !important; }
.RegisterMainWrapper  .event_field #dk_container_bill_country .dk_options_inner  {  height: auto !important;  width: 100% !important;}
.RegisterMainWrapper  #state_list_contaner #dk_container_bill_state .dk_options_inner {  width: 100% !important;  height: auto !important;}
.RegisterMainWrapper .event_field #dk_container_card_holder_country .dk_options_inner  {  height: auto !important;  width: 100% !important;}
.RegisterMainWrapper #card_holder_state_list_contaner #dk_container_card_holder_state .dk_options_inner {  height: auto !important;  width: 100% !important;}

/**== Renew Member Ship ==**/
#renew_membership .field-table td {vertical-align: middle !important;}
#renew_membership .field-table input[type=text] {  padding: 10px;}

/**== community Event ==**/
#event_parent_div .NewParentWrapCummunity .topG_panel {  width: 99%;}
#event_parent_div .NewParentWrapCummunity .feed_stream table {  width: 100%;}
#event_parent_div .NewParentWrapCummunity .feed_stream .field-table textarea {  padding: 10px;  width: 97% !important;}
#event_parent_div .NewParentWrapCummunity .feed_stream .field-table input[type="text"]{ width:89% !important; padding:10px;}
#event_parent_div .NewParentWrapCummunity .communityEventFeedWrap12 {  width: 100%;}
#event_parent_div .NewParentWrapCummunity .communityEventFeedWrap12 .communityEventFeedInner122 {  width: 100% !important;}
#event_parent_div .NewParentWrapCummunity .communityEventFeedWrap12 .communityEventFeedInner122 .commentBoxNewCommunity12 {  width: 50%;}
#event_parent_div .NewParentWrapCummunity .responcebox {  width: 98%;}
#event_parent_div .NewParentWrapCummunity .responcebox .parent_box_div {  margin-left: 50px !important;}
#event_parent_div .NewParentWrapCummunity .responcebox #noYetRepliedBox .yes {  padding: 3px 0 0 52px;}
/*#event_parent_div .NewParentWrapCummunity .responcebox .yesbox.shadows {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);  box-shadow: none;}*/
#event_parent_div .NewParentWrapCummunity .responcebox .yesbox.shadows .yesico , #event_parent_div .NewParentWrapCummunity .responcebox .Noico{ margin-left:57px !important }
#status_MyGrpDisc.success_all {  color: green;  white-space: nowrap;}
#events_rsvp_sidebar div#repliedYesBox, #events_rsvp_sidebar #repliedNoBox, #events_rsvp_sidebar #repliedMaybeBox, #events_rsvp_sidebar #noYetRepliedBox   { width: 23%;margin: 0 1% !important;}

/**== community Forum ==**/
.forumNewWrap33 .field-table input[type="text"] {  padding: 10px;  width: 100% !important; height:auto !important;}
.forumNewWrap33 .field-table .custom-combobox-input.ui-widget.ui-widget-content.ui-state-default.ui-corner-left.ui-autocomplete-input {  padding: 10px !important;}
.forumContentDTa33 .forumMobileHeading {  display: none;  margin-top: 10px;  font-size: 15px;  font-weight: bold;}
.cmbxNewWrap{ padding-right:15px; }
.forumcommentBoxNewWrap12 .forumPPicsDisc12 {  height: auto;  width: 100px; margin-bottom:-14px;}
.forumcommentBoxNewWrap12 .forumPPicsDisc12 img {  height: auto;  width: 100%;}

/**For Comminuty Group**/
.feed_stream.NewDetailWrapGroup23 table {  width: 100% ;}
.NewDetailWrapGroup23 .field-table input[type="text"] {  padding: 10px;  width: 90% !important; margin:0 !important;}
.NewDetailWrapGroup23 .field-table textarea {  padding: 20px 8px;  width: 98% !important;}
#upload_MyGrpDisc > span#status_MyGrpDisc {  white-space: nowrap;}

/**Main**/
.main{ min-height:380px; }
.addgroup_centre_new #addNewGroupForm .dk_container.dk_theme_default_select { margin-bottom:5px; }
#distance_Triathlon .PopUpInnnerTable12 > table{ margin-left:8px; }

/**Elite Page**/
.eliteTeamMember { border: 1px solid #ccc; background:#eaeaea; width:100%; overflow:hidden; float:left;  margin: 10px 0px;  padding: 10px;  transition:all; -moz-transition:0.3s linear; -webkit-transition:0.3s linear; -o-transition:0.3s linear; -ms-transition:0.3s linear; border-radius:5px; cursor:move;}
.eliteTeamMember:hover{ box-shadow:0 0 10px #000;}
.halloffamedata { border: 1px solid #ccc; background:#eaeaea;  overflow:hidden; float:left;  margin: 10px 0px;  padding: 10px;  transition:all; -moz-transition:0.3s linear; -webkit-transition:0.3s linear; -o-transition:0.3s linear; -ms-transition:0.3s linear; border-radius:5px; cursor:move; width:100%;}
.halloffamedata:hover{ box-shadow:0 0 10px #000;}
.eliteTeamMember span ,.halloffamedata span{ font-weight:bold;}
.halloffamedata .card_img {  height: 110px;  width: 100px;}
/*Elite Page End**/
.drc-loginheadcontent {  margin-top: 10px;}
/*Minutes Meeting*/
.meetingMinutes_box { border: 1px solid #ccc; background:#eaeaea;  overflow:hidden; float:left;  margin: 10px 0px;  padding: 10px;  transition:all; -moz-transition:0.3s linear; -webkit-transition:0.3s linear; -o-transition:0.3s linear; -ms-transition:0.3s linear; border-radius:5px; cursor:move; width:100%;}
.meetingMinutes_box:hover{ box-shadow:0 0 10px #000;}
.meetingMinutes_box .meetingMinutes_title{  font-weight: bold;}
.meetingMinutes_box .meetingMinutes_title_sub {  font-weight: bold; float:left;}

/**letter-from-director Page**/
.dir_director_detail {background: none repeat scroll 0 0 #eaeaea;border-radius: 10px;margin-bottom: 20px;padding: 20px;transition:all;
    -moz-transition:0.3s linear;
    -webkit-transition:0.3s linear;
    -o-transition:0.3s linear;
    -ms-transition:0.3s linear;
} 
.dir_director_detail:hover{box-shadow:0 0 10px #666;}
.dir_director_detail > span {font-weight: bold;margin-right: 10px;width: 20px !important;}
.ltrfrmdirctr { background: url("../images/letterHeadingbg.png");background-repeat:repeat;}
.drctrimg {height:104px; width:120px; background:#fff; padding:2px; float:left; margin-right:20px; margin-left:0px;-webkit-box-shadow: 2px 2px 10px 0 #808080;box-shadow: 2px 2px 10px 0 #808080;}
.drctrimg img {border:2px solid #ccc;}
.drctrimg2 {background:#fff; padding:2px; float:left; margin-right:20px; margin-left:0px;-webkit-box-shadow: 2px 2px 10px 0 #808080;box-shadow: 2px 2px 10px 0 #808080;}
.drctrimg2 img {border:2px solid #ccc;}
.drctrnam { font-size: 30px; line-height: 104px; text-shadow: 0 1px 0 #FFFFFF; }
.letters_box2 { float:left;}

.prcdntnam { font-size: 30px; line-height: 45px; padding-top:20px; text-shadow: 0 1px 0 #FFFFFF; }
.drctrnamTle {font-size:12px; font-weight:bold; line-height:10px; padding-bottom:20px;}
.innerBoxess1 a:hover { text-decoration:none;}
.innerBoxess1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;border-radius: 10px;border-style: solid;border-width: 1px;float: left;margin-right: 10px;padding: 10px;width: 250px;border:#9CC;clear:both;}
.oneBox {line-height: 25px;margin: 10px 0;}
.frontDownloadClass img {width: 40px;}
.innerBoxess2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;border-radius: 10px;border-style: solid;border-width: 1px;float: left;margin-right: 10px;padding: 10px;width: 250px;border:#9CC;} 
.content-page .innerBoxess1 a {color: #373737 !important;font-family: open_sansregular;  text-transform: capitalize;}

@media only screen and ( min-width: 1024px ) {
    @media screen and (-webkit-min-device-pixel-ratio:0) { 
        table.field-table.accountRaceEventNameWrap:nth-child(2){ margin-left:-10px; }
        .field-table.accountRaceEventNameWrap input#event_name, .field-table.accountRaceEventNameWrap input#website{ padding:10px 22px; }
    }
}
@media only screen and ( max-width: 1024px ) {
    .addgroup_centre_new #addNewGroupForm .dk_container.dk_theme_default_select {background:none !important;}
    table.field-table input[type="text"], table.field-table input[type="password"]{width:auto !important}
    table.field-table textarea{width:92% !important}
    .box1Imag {height:auto !important}
    .hom-tbl td{display:block;margin:5px 0;padding:0;width:100%}
    .rrca,.middesc{text-align:center;width:100% !important;float:none !important}
    .mattercomon div { width: auto important;}
    #events_rsvp_sidebar div#repliedYesBox,
    #events_rsvp_sidebar #repliedNoBox,
    #events_rsvp_sidebar #repliedMaybeBox,
    #events_rsvp_sidebar #noYetRepliedBox{margin: 0 1% 15px !important;width: 47%;}
    .s_centre{width:98.9% !important}
    /*==  For Event Calender @Ranjeet ==*/
    .calArrowWrapdesknew {  position: relative;}
    .eventCalendar-wrap .arrow.prev {  margin-left: 5px !important;}
    .eventCalendar-wrap .arrow.next {  margin-right: 10px !important;}
    /*==  For Renew Login @Pawan ==*/
    .alert.alert-info {  width:auto!important;  word-break: keep-all;  word-wrap: break-word;}
}
@media only screen and ( max-width: 640px ) {
    table.field-table input[type="text"], table.field-table input[type="password"]{width:197px !important}
    table.field-table textarea{width:192px !important}
    .hom-tbl td{display:block;margin:5px 0;padding:0;width:100%}
    .rrca,.middesc{text-align:center;width:100% !important;float:none !important}
}

@media only screen and ( max-width: 900px ) {
    .page_item.page-item-14.menu-aarow img {  display: none;}
    .MenuCustomArrows{ display:none; }
    .copyright{ width:98%; }
    /**For Table responsive**/
    .mattercomon td {display: list-item;list-style:none; width:96%; clear:both; border:none !important;}
    /*.mattercomon tr:nth-child(1) {  display: none;}*/
    .mattercomon td:nth-of-type(1):before { font-weight:bold;   /* content: "Day of Week";*/  display: block;  float: left;  width: 115px;  padding: 6px 0px ;  margin-top: -5px;    text-align: left;  color: #000;}
    .mattercomon td:nth-of-type(2):before {  font-weight:bold;   /* content: "Area of Town";*/  display: block;  float: left;  width: 115px;  padding: 6px 0px ;  margin-top: -5px;    text-align: left;  color: #000;}
    .mattercomon td:nth-of-type(3):before {  font-weight:bold;   /* content: "Time";*/  display: block;  float: left;  width: 115px;  padding: 6px 0px ;  margin-top: -5px;    text-align: left;  color: #000;}
    .mattercomon td:nth-of-type(4):before { font-weight:bold;    /* content: "Description & Location";*/  display: block;  float: left;  width: 115px;  padding: 6px 0px ;  margin-top: -5px;    text-align: left;  color: #000;}
    .mattercomon td:nth-of-type(5):before {  font-weight:bold;   /* content: "Leader";*/  display: block;  float: left; width: 115px;  padding: 6px 0px ;  margin-top: -5px;    text-align: left;  color: #000;}
    .mattercomon tr{ transition:all; -moz-transition:0.3s linear; -webkit-transition:0.3s linear; -o-transition:0.3s linear; -ms-transition:0.3s linear; }
    .mattercomon tr:hover{ background:#e8d7d7;  box-shadow:0 0px 10px #333;  }
    .mattercomon tr:nth-child(even) {background: #eaeaea}
    .mattercomon tr:nth-child(odd) {background: #FFF}

    /**For Sponsors**/
    #sponser_contact_info td{ display:block !important; clear:both; }
    /*#sponser_contact_info .event_field > input {  width: 100% !important; }*/
    #sponser_contact_info .event_field {  float: none;  padding-bottom: 5px;}
    .credit_card_box {  float: none;  width: 88%;}
    .PurchaseWrap {  float: none !important; margin:0 !important}
    #myacc_event_nextPage .event_closed {  text-align: left;}
    /*==  For Renew Login @Pawan ==*/
    .alert.alert-info {  width:auto!important;  word-break: keep-all;  word-wrap: break-word;}				
}

@media only screen and ( max-width: 360px ) {
    .event_field > input {  width: 234px !important;}
    #sponser_contact_info .event_field .dk_toggle {  margin-bottom: 3px;  padding-right: 0 !important;  width: 236px !important;}
    #status {  margin-left: -15px !important;}
    .rowDataSponsor input {  width: 100% !important;}
    .nameOnCard .c_card_field1{ float:none !important; }
    .nameOnCard input{ width:100% !important; }
    .secrityCode {  float: none !important;  clear: both;  display: block; padding-top:10px;}
    #training-menus #bottom_member_tabs a {  clear: both;  display: block;  float: none !important;  width: 100% !important;}
    .RegisterMainWrapper .RegisterRequired {  display: none;}
}
@media screen and (min-width: 320px) and (max-width: 640px) {
    .director_one {height:auto!important;}
    .leftDivabt,.rightDivAbt{float:none !important;width:100% !important;padding:0 !important} 
    .rightDivAbt img{display: block !important;margin: 0 auto !important}
    .divLeftHome{margin:0 !important;text-align:center !important;width:auto !important;float:none !important}
    .left-img{float:none !important;width:auto !important}
    .news-left{float: none !important;margin-bottom: 15px !important;text-align: center;width: auto !important}
    .news-right,.news-middle{float:none !important;width:auto !important}
    .news-middle{margin-bottom:15px !important}
    .divClsLeft{float:none !important;padding:20px !important;text-align:center !important;width:auto !important}
    .divClsCenter{float:none !important;width:auto !important}
    .divClsRight{float:none !important;text-align:center !important;margin:15px 0 !important}
    .clasic-left,.clasic-middle,.clasic-right{float:none !important;width:auto !important;text-align:center !important}
    .memeber_txt ul{padding-left:0 !important}
    .box1Imag{float:none !important;width:auto !important;text-align:center}
    .box1Imag img {border: 1px solid #ccc;padding: 5px;}
    table.field-table input[type="text"], table.field-table input[type="password"]{width:197px !important}
    table.field-table textarea{width:197px !important}
    .header {width:100%;margin:0 auto; height:auto !important; overflow:hidden;}
    .main {width:100%;}
    .main_logo {float:none;width:100%;border-radius:16px 16px 0 0;}
    .banner {width:100% !important; overflow:hidden; border-radius:0 0px 0 0; height:auto;}
    .barousel_image_logo img  {width:100%;border-top-right-radius: 0 !important;}
    .bannerFullWidth .barousel{ height:auto !important; }
    .bannerFullWidth{ width:100% !important; }
    .bannerFullWidth .barousel_image {  position: relative !important;  width: 100% !important;}
    .bannerFullWidth .barousel_image img {  height: auto !important;  width: 100% !important; position:relative !important;}
    .left_panel {float: none !important;width: 96% !important;margin: 0 auto;padding: 0 !important;}
    .rightpanel, .rightpanel-left {float: none !important;margin: 0 auto !important;padding: 0 0px !important;width: 96%;padding-top:10px}
    .footer {width:100%;}
    .caroufredsel_wrapper {width:97% !important;margin-left:-2px !important;}
    .image_carousel {width:auto !important;}
    a.next {right:-3px !important;}
    .photosbox, .sidebar_main, #events_sidebarrunning, .sidebar_inn, .photosboxweidges, #all_event_title, .group-members, #group_documents, #events_sidebarPost_an_Event {margin: 0 auto !important;width: 100% !important;}
    #all_event_title {  margin-bottom: 10px !important;}
    .maincm_spo {margin:0 auto !important;}
    .notifications {margin: 0 auto;}
    .NotificationWrapDefault {  margin-left:0;}
    /*Sidebar*/
    #upcoming_event_box_parent .mCSB_container table {  width: 96% !important;}
    #upcoming_event_box_parent .mCSB_container table .viewport {  width: 100%;}
    #upcoming_event_box_parent .mCSB_container table .viewport .overview {  width: 100% !important;}
    #upcoming_event_box_parent .mCSB_container table .viewport .overview  .v_count {  width: 100% !important;}
    #sponsors_logo .mCSB_container.mCS_no_scrollbar > table {  width: 100%;}
    #sponsors_logo .mCSB_container.mCS_no_scrollbar table tr {  float: left;}
    .sponsors_logo {width: 100% !important; }
    #sponsors_logo > table {  width: 100%;}
    #sponsors_logo td {  text-align: center;}
    .photosbox.commonWidgetWrapper .photo_gal {  margin: 0 auto;  padding: 0 !important;  width: 100%;}
    .photosbox.commonWidgetWrapper .photo_gal > table {  margin: 0;  width: 90%;}
    .memberonly {  margin: 0 auto;  width: 90% !important; }
    .memberonly .sidebar_inn {  overflow: hidden;  border: 1px solid #ccc; /* border-radius: 15px;*/}
    .memberonly .s_centre {  width: 240px !important; border:none;}
    .Log_ButOn input[type="button"] {  float: none;  width: 96%;}
    .editprofile_but, .leave_group_but, .editprofile_but.btn_new_z, .browsebtn{text-align:center}
    /*.memberonly .U_Fields input {  width: 212px !important;}*/
    .Log_ButOn2 , .Renew_Buton, .Log_ButOn{ width:100%; float:none; padding:0 !important; }
    .Log_ButOn2 a, .Renew_Buton a{ float:none; width:96%; padding:2px 0; }
    .mattercomon img {  max-width: 100%;}
    .copyright > table {  margin: 0 !important;}
    /**Sponsor Page**/
    .DonationInner {  margin-left: 5px;}
    .Volunteer_rond_new{ width:100% !important; margin:0 auto !important; float: none !important; } 
    .sponsorRightSide {  float: none !important;  margin: 0 auto;}
    .secrityCode {  float: left !important;}
    .secrityCode .c_card_field1.lblInput > input {  width: 71% !important;}
    .lbltext{text-align:left;}
    .rowDataSponsor .c_card_field1 input#card_first_name, .c_card_field1 input#credit_card_no {  width: 100% !important;}

    /***For Volunteer Page**/
    .volenteerInnerNewColumn {  clear: both; width:98%;}
    .lbl30input {  display: block;  width: 100%;}
    .volunteerInfoLogo > img {  margin: 0 !important;}
    .VolunteerwrapNew .volunteerInfoText {  float: none !important;}
    .BeforeFormVolunteer > form {  width: 94%;}
    .lbl30input > input, .lbl50input > input, .lbl60input > input {  width: 100% !important;}
    .lbl30input > input#phone_1, .lbl30input > input#phone_2, .lbl30input > input#phone_3 {  width: 26% !important;}
    .volMobileHide{ display:none; }
    .volDesktopHide {display: block !important;font-size: 15px;font-weight: bold;}
    .volunteerDescription , .volunteerDate, .volunteerTimeSlot, .volunteerName, .volunteerAvailableslots, .volunteerSignup{ border:1px solid #d6d6d6;  clear: both;  display: block;  float: none !important;  text-align: center;  width: 100% !important; margin-bottom:4px; padding:5px 0;}
    .volunteerNewRow.volunteerNewRowBoxList {  border: 1px solid #ccc;  margin-bottom: 5px;  padding: 10px;}	
    /**Volunteer SignUp**/	
    #vollenteersingupforn .vol_heading_strip {  display: none;}
    .signUpMain .detail_box12 td {  display: block;  width: 97%; text-align:center;}
    .signupMobileShow{ display:block !important; font-size:15px; color:#333; font-weight:bold; }
    .signUpBtn .editprofile_but {  width: 100%;}

    /**For Community Feed**/
    #all_sponsers_title {  margin: 0 auto; }
    .commnityFeedRow {  width: 94%;}
    .sendingOptionsFile {   clear: both;  display: block;  float: none;  width: 100% !important;}
    .sendingOptionsLink, .sendingOptionsWebLinkPost, .sendingOptionsLinkInput, .sendingOptionsWebLinkPostInput {  clear: both;  display: block;  width: 100%;}
    .commnityFeedRow input#urlWebLink, .commnityFeedRow input#url {  width: 100% !important;}	
    .comnitySocialShare {  float: left !important;  }	
    .profilePicUpload {  height: 100px;  width: 78px;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP > tbody {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP  tr {  display: block;}
    .CommunityListClass {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedLoopRow {  display: block; width: 100%; }
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedLoopRow > tbody {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .feed_boxNewLP tr {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedTrLoopNew td {  display: block;  height: auto;  text-align: center;  width: 100%;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedTrLoopNew .feedContentNewWrapLKj .status table {  display: block; height:auto;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedTrLoopNew .feedContentNewWrapLKj .status {  width: 100% !important;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedTrLoopNew .feedContentNewWrapLKj .status .feedcrossLVL1{ margin:0 !important; position:relative !important; }
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .communityFeedInner {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .communityFeedInner > tbody {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .feedContentNewWrapLKj > table {  width: 100%; display:block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .status > table {  width: 100%; display:block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .status img {  margin-top: 20px;  max-width: 90%;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .communityFeedInner tr {  display: block;  width: 100%; overflow:hidden;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .feedClseIcoNew img {  margin-top: 0;  position: absolute;  right: 30px;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedTrLoopNew {  display: block;  width: 100% !important;}
    .feedContentNewWrapLKj tbody {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .commentBoxNew > table {  display: block;  width: 100%;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .field-table input#group_comment_name {  display: block;  float: none !important; width: 95% !important;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP #facebook_share.editprofile_but {  margin-top: 2px !important; float:none;}
    .CumminutyFeedWrap #feed_box_parent .commentBoxNew table {  width: 100%;}
    /**For Comminuty Group**/
    .add_group {  width: 240px;  margin: 0 auto;}
    .detail_box1 .tblbor td {  border: medium none !important;  display: block;  text-align: center !important;  width: 98% !important;}
    .detail_box1 .leave_group_but {  display: block;  float: none;  margin: 0 auto;}
    .GroupCommunity .subtab2 {  border: medium none !important;}
    #detail_box1_parent .LeaveGroupButWrap td .leave_group_but {  float: none;}
    #detail_box1_parent .LeaveGroupButWrap td {  display: block;  text-align: center;  width: 100% !important; height:auto;}
    #detail_box1_parent .LeaveGroupButWrap {  background: #ECEDEF;  padding: 5px 0 10px 0;  line-height: 20px;}
    #detail_box1_parent .groupPageList {display:block;}
    #detail_box1_parent .groupPageList tbody {  display: block;}
    #detail_box1_parent .groupPageList tr {  display: block;}
    #detail_box1_parent .groupPageList td {  display: block;}
    #detail_box1_parent .groupPageList table {  display: block;  width: 100%;}
    #detail_box1_parent .groupPageList .groupParent1TD .status img {  max-width: 90%; margin-top:20px;}
    #detail_box1_parent .groupPageList .groupParent1TD #facebook_share.editprofile_but.but2 {  float: none !important;}
    #detail_box1_parent .groupPageList .groupParent1TD  .field-table input#group_comment_name {  width: 90% !important;}
    #detail_box1_parent .groupPageList .groupParent1TD .groupCrossIcoNew34 > div {  position: absolute;  right: 34px;}
    #detail_box1_parent .groupPageList .groupParent1TD .groupCrossIcoNew34 img {  margin-top: -20px !important;}
    #detail_box1_parent .groupParent1TD td {  display: block;  margin: 0 !important;  padding: 0 !important;  text-align: center;  width: 100% !important; height:auto !important}
    #detail_box1_parent .groupPageList .groupCommentList {  width: 100% !important;}
    #detail_box1_parent .field-table table:nth-child(1) {  margin-top: 5px;}
    #detail_box1_parent .field-table table {  width: 100% !important;}
    .feed_stream.NewDetailWrapGroup23 td {  clear: both;  display: block;  height: auto;  width: 100%; text-align:left; padding-top:5px;}
    .NewDetailWrapGroup23 .field-table textarea {  padding: 20px 0 !important;}
    .NewDetailWrapGroup23 .field-table input[type="text"] { padding: 10px 0 !important;  width: 98% !important;}
    .NewDetailWrapGroup23 .editprofile_but {  float: none;  margin-left: 5px;}
    /**For event Page**/
    #myacc_event_nextPage table {  }
    .tablebg_border td {  display: block;  width: 98% !important;  border-right: none !important;}
    .tablebg_border  .replies_box{ float:left !important; }
    /**fro Add Page Event**/
    #event_box_parent .lblTypeRadioEvent {  width: 100%;}
    .addEventNewRow .addEventNewRowSepart .text_box , .addEventNewRow .addEventNewRowSepart textarea, .addEventNewRowSepart .hasDatepicker, .lbl30EventInput .text_box , #event_box_parent .addEventNewRow > input#event_url, .addEventNewRow .event_form_textarea{ width: 98% !important;}
    .addEventNewRow .input30EventLbl {   width: 100%;}
    #event_box_parent .dk_toggle {  padding: 13px 0px 13px 5px;  width: 98% !important;}
    .InputLblTime .dk_container{ float:none !important; }
    #event_box_parent .InputLblTime {  float: left;  width: 100% !important; margin-top:6px;}
    .addEventNewRow .TimeHint {  display: block;  padding-bottom: 8px;}
    .addformEventLblInput {  float: left;  width: 20px !important;}
    .clubEventLblDiv {  clear: both;  display: block;  width: 132px;}

    /***===For ClubVideo====***/
    .clibVideoLoop {  float: none;  width: 96%;  margin: 0 auto;}
    .clibVideoLoop > div {  margin: 0 auto;  text-align: center;  width: 100% !important;}
    .VideoNewWrap23Apr {  display: block;  width: 100%;}
    .VideoNewWrap23Apr > tbody {  display: block;  width: 100%;}
    .VideoNewWrap23Apr tr {  display: block;  width: 100%;}
    .VideoNewWrap23Apr td {  display: block;  width: 100%;}
    .VideoNewWrap23Apr .detail_box1 table {  display: block;  width: 100%;}
    .VideoNewWrap23Apr .detail_box1 tbody {  display: block;  width: 100%;}
    .VideoNewWrap23Apr tr {  display: block;  width: 100%;}
    .VideoNewWrap23Apr .detail_box1 table {  display: block;  width: 100%; padding:0 !important}
    .VideoNewWrap23Apr .detail_box1 tbody {  display: block;  width: 100%;}
    .VideoNewWrap23Apr .detail_box1 div {  display: block;  width: 100% !important;}
    .attend_answer .replies_box a{ padding-left:4px !important; padding-right:4px !important; }
    /***===Members Page===***/
    #member_listing_parent .box_member .member_table {  width: 94%;  margin: 0 auto;}
    #member_listing_parent .box_member .member_table td {  display: block;  width: 100%;  background: none;  height: auto;  text-align: center;  }
    #member_listing_parent .box_member .MemberDataWrapList {  border: 1px solid #ccc;  margin: 0 auto 6px;  padding: 5px;  width: 93% !important; transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    #member_listing_parent .box_member .MemberDataWrapList:hover{ box-shadow:0 0 10px #333; }
    .sortMemberWrap  .chzn-container {  width: 100% !important;}
    .sortMemberWrap .sortMemberWrapInner {  float: none !important;  width: 100% !important;}
    .sortMemberWrap .dropdown_new {  margin-bottom: 7px;}
    .MemberDataWrapList > table{ box-shadow: none !important; }
    #member_listing_parent .MemberDataWrapList > table {  border:none;  margin: 5px;  width: 100%;}
    /***Member Profile Page***/
    #member_listing_parent #profilePage td {  display: block;  height: auto; width:100%;}
    table.profile-display-table th {   display: block;}
    #member_listing_parent #bottom_member_tabs .subtab1 , #member_listing_parent #bottom_member_tabs .subtab2{ float:none !important; border:none; }
    #member_listing_parent .menu-container > div {  height: auto !important;}
    /**Members Feed Page**/
    .MemberFeedNewWrap .membersFeedProfilePic, .MemberFeedNewWrap .memberFeedMiddleWrap, .MemberFeedNewWrap .MemebersFeedStatusIcon {  clear: both !important;  display: block;  width: 100% !important;}
    .MemberFeedNewWrap .memberFeedMiddleWrap .memberCrossHoverFeed img {  position: absolute;  margin-left: -15px;}
    .MemberFeedNewWrap .profilePicUpload {  margin-left: 16px;}
    .MemberFeedNewWrap .memberFeedMiddleWrap .status {  text-align: center;}
    .MemberFeedNewWrap .membersFeedLoop td {border: none !important;}
    .MemberFeedNewWrap .membersFeedLoop {  border: 1px solid #ccc;  margin-bottom: 5px;  padding-top: 17px; transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    .MemberFeedNewWrap .membersFeedLoop:hover{ box-shadow:0 0 10px #333; }
    .MemberFeedNewWrap .membersFeedLoop .commentBoxNew .field-table input#group_comment_name {  width: 100% !important;  margin-left: -20px;}
    .MemberFeedNewWrap .membersFeedLoop .editprofile_but {  margin-bottom: -10px;}
    .MemberFeedNewWrap  .status .MemberFeedVideoContainer div { display: block;float: none !important;margin: 0 auto;text-align: center;width: 100% !important;}
    .MemberFeedNewWrap .status td {  width: 99%;}
    /**Member Photo**/
    .MemeberPhotosWrap .greenBorder1 .advance-link > img {  max-width: 100%;}
    .MemeberPhotosWrap #thumbs.navigation {  width: 100% !important;}
    .MemeberPhotosWrap .MemberPhotoPreview {  float: none !important;  width: 100% !important; clear:both !important;}
    .MemeberPhotosWrap div.content { float: none !important;  margin-left: 0;  width:100% !important;}
    .MemeberPhotosWrap .greenBorder {  border:none !important;  display: block;  padding: 5px 0;  }
    .MemeberPhotosWrap .greenBorder1{ width:100% !important; text-align:center; border:1px solid #e2e3e6; }
    /**== Members Race ==**/
    .MemberFeedNewWrap .memberHead {  display: none; }
    .MemberFeedNewWrap .menu_body td {  display: block;  text-align: center;  width: 100%; height:auto;}
    .MemberFeedNewWrap .MemberRaceMobileShow{ display:block !important; }
    .MemberFeedNewWrap .menu_body > table { font-size:14px; line-height:24px;  border: 1px solid #ccc;  padding-bottom: 10px; transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    .MemberFeedNewWrap .menu_body > table:hover{ box-shadow:0 0 10px #333; }
    .MemberFeedNewWrap hr {  display: none;}
    /**===Event Calender===**/
    .calenderFormData .input[type="text"] {  width: 100% !important; padding:10px 4px;}
    .social_image{ width:220px; margin:0 auto !important; }
    .sidebar_main_event{ margin:0 auto; }
    #events_sidebarsocial {  margin-left: 0;}
    .calenderFormData .dk_container{ float:none !important; }
    .calenderFormData .editprofile_but{ float:left; margin:15px; margin-right:0;  }
    .calenderFormData .dk_toggle {  padding: 15px 0 15px 8px;  width: 100% !important;}
    .calenderFormData .calEventType {  clear: both;  display: block;  float: none !important; line-height:16px !important;}
    .calArrowWrapMobile .arrow.prev {  float: left !important;  left: 7px !important;  margin: 0 !important;  position: relative !important;  top: 9px;}
    .calArrowWrapMobile .arrow {  color: #fff;  line-height: 28px;  margin-right: 12px !important;  text-decoration: none;  top: 9px !important;}
    .eventsCalendar-slider .calenderFormData { float:none !important; width: 100% !important;}
    .calenderFormData > div {  width: 90%;}
    .eventsCalendar-slider .NewWrapForCalender {  float: none !important; clear:both;   left: 0;  margin-right: 10px;  position: relative !important;  width: 100% !important;}
    .calArrowWrapdesk{ display:none; }
    .calArrowWrapMobile{ display:block !important; }
    .NewWrapCalenderListData .event_photo { float: none !important;   text-align: center; width:100%;}
    .NewWrapCalenderListData img.event_photo {  max-width: 98px !important;}
    .NewWrapCalenderListData .event_detail{ text-align:center; }
    .NewWrapCalenderListData  .event_date , .NewWrapCalenderListData .eventsCalendar-wrap-inner-desc { float:none !important;  width: 100% !important;  text-align: center; padding:0 !important;}
    .NewWrapCalenderListData .eventsCalendar-wrap-right{ padding-left:0; }
    .NewWrapCalenderListData .eventsCalendar-wrap-inner-tit { font-size:15px ; font-weight:bold; width:100%; text-align:center; }
    .NewWrapCalenderListData .eventsCalendar-wrap-inner-colon{ display:none; }
    .NewWrapCalenderListData .event_box {  border-bottom: 1px solid #ccc;  float: none !important;  margin: 0 auto;  padding: 5px !important;  width: 96% !important;}
    .row #eventCalendarHumanDate .eventsCalendar-slider{ height:auto !important; }

    /**== Profile Page ==**/
    .profileMainWrap .profileSpanDataTile {  display: inline !important;}
    .profileMainWrap .profileDataRight {  float: none !important;  padding: 10px;  width: 100%;}
    .profileMainWrap .profileImageLeft {  float: none !important;  text-align: center;  width: 100%;}
    .profileMainWrap .field-table td , .profileMainWrap .field-table th {  display: block !important; width:98% !important;}
    .profileMainWrap .field-table.proFileWidth {  float: none;  height: auto !important;  margin: 0 auto !important;  width: 98%;}
    .alert.alert-info {  width:auto!important;  word-break: keep-all;  word-wrap: break-word;}
    #newbox	.editprofile_but{ float:none !important; }
    #newbox {  padding-bottom: 45px;}	 
    #showProfilePic .imgareaselect-outer {  max-width: 100%;}
    #showProfilePic .layout-font > div {  float: none !important;  padding-bottom: 10px;} 

    /*=== Profile List Page ===*/
    #newbox #vpackageID td {  display: block;  padding: 0 !important;  text-align: center;  width: 96%;  margin: 0 auto; line-height:20px;}
    #newbox #vpackageID .proflistMobile {  display: block !important;  font-size: 14px;  font-weight: bold; margin-top:6px;}
    #newbox #vpackageID .proflistdesktop { display:none }
    #newbox #vpackageID .ProfilelistpackageHeading {  background: none repeat scroll 0 0 #ccc !important;  margin: 0 auto;  padding: 5px 0 !important;  width: 95% !important;}
    #newbox #vpackageID .ProfileListMoreInfo {  margin-bottom: 14px !important; margin-top:10px;}
    #newbox #vpackageID .currentPackageRow {  border: 1px solid #ccc;  display: block;  margin: 0 auto;  padding-bottom: 10px;  width: 94%; transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    #newbox #vpackageID .currentPackageRow:hover{ box-shadow:0 0 10px #333; }
    #newbox .ProfileListMoreInfo .editprofile_but {  padding: 5px 10px;}
    #newbox .ProfileListRenewInfo .editprofile_but {  margin-left: 8px;  padding: 4px 18px;}
    #newbox .row-border {  border: none !important;  margin: 10px 0 !important;  display: block;}
    #newbox .row-border  .pack_desc {  margin-top: 5px;  padding: 3px !important;  text-align: justify;  width: 97%;}

    /*=== Profile page Sub Tabs ===*/
    #menu-primary .top_tab .subtab2.tabLink , #menu-primary .top_tab .subtab1.tabLink,  .top_tab .menu-container .subtab2 , .top_tab .menu-container .subtab1  {  float: none; border:none;}
    .menu-container > div {  height: auto !important;}

    /*=== Video Page ===*/
    .VideoNewWrap input[type="text"], .VideoNewWrap textarea {  padding: 10px 5px;  width: 95% !important;}
    .VideoNewWrap .bottonpadding td {  display: block; white-space:inherit !important;}

    /*=== Account Feeds Page ===*/
    .field-table.FeedBoxForm td {  clear: both;  display: block;  line-height: 30px;  margin: 0 auto;  white-space: nowrap !important;  width: 98%;}
    .AccountSocialNew .AccountSocial td {  display: inline !important;}
    .AccountSocialNew .AccountSocial {  width: 97% !important;}

    #feed_box_parent .AccounFeedMainWrap {  display: block;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap > tbody {  display: block;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap tr {  display: block;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap td {  display: block;  height: auto;  padding: 0 !important;  text-align: center;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap td { display: block;  height: auto;  padding: 0 !important;  text-align: center;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .accountFeedStatus{ width:100% !important; }
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .field-table input#group_comment_name {  width: 98% !important;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 #facebook_share.editprofile_but {  margin-top: 0px !important;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .status_table > td {  border: medium none !important;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .accountFeedHoverCross {  position: absolute;  right: 30px;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .status div {  display: block;  width: 100% !important;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .accountFeedLoopWrap {  display: block;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .accountFeedLoopWrap tbody {  display: block;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .accountFeedLoopWrap table {  display: block; width:100%;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner1 img {  margin-top: 6px !important;}


    /**== Account Profile Photo ==**/
    .field-table.AccountProfilePhotoNewWrap td {  display: block;  height: auto;   width: 98%;}
    #photo_list.accountPhotoNewWrap .navigation.accountProfileLeft {  width: 80% !important; float:none !important; }
    #photo_list.accountPhotoNewWrap .accountProfileRight {  clear: both;  display: block;  float: none;  width: 97%;}
    #photo_list.accountPhotoNewWrap #gallery.content {  width: 100% !important;}
    #photo_list.accountPhotoNewWrap .greenBorder1 {  width: 100% !important;}
    #photo_list.accountPhotoNewWrap div.slideshow-container {   width: 90% !important;}
    #photo_list.accountPhotoNewWrap .greenBorder {  width: 100%;}
    #photo_list.accountPhotoNewWrap .advance-link > img {  width: 60%;}

    /**=== Profile Account Link  ===**/
    .field-table.NewAccountLinkWrapper td {  display: block;  height: auto;  width: 100%;}
    .NewAccountLinkWrapper .editprofile_but{ margin-top:20px !important; }
    .AccountLinkNewWrapR .detail_box1 td {  clear: both;  display: block;  height: auto;  width: 88%;  margin: 0 auto;}
    .AccountLinkNewWrapR .accountLinkLoopWrap {  display: block;  margin-bottom: 10px;}
    .AccountLinkNewWrapR .accountLinkLoopWrapTd{transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    .AccountLinkNewWrapR .accountLinkLoopWrapTd:hover { box-shadow:0 0 10px #333; }

    /**==  Profile Account Race ==**/
    .tblbor_races .accountHeadingMobile{ display:block !important; }
    #detail_race_parent .NewHedingAccountRaceList {  display: none;}
    .newAccountWrap23 td {  clear: both;  display: block;  height: auto;  text-align: center;  width: 100%;}
    #detail_race_parent table { padding-right: 3px;}
    .newAccountWrap23 > table {  border: 1px solid #ccc;  width: 96% !important;  margin: 0 auto; transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    .newAccountWrap23 > table:hover { box-shadow:0 0 10px #333; }
    /*=== Profile Edit Race Page ===*/
    .NewWrapForAccountRceListEdit .textLblAccountRace {  float: none !important;  text-align: center;  width: 100% !important; padding-left:25px;}
    .NewWrapForAccountRceListEdit .textInputAccountRaceImages {  float: none !important;  width: 100% !important;}
    .MainDivAccountEdit { margin-left:0 !important;  }
    .NewWrapForAccountRceListEdit .field-table.accountRaceEventNameWrap td {  display: block;  text-align: left !important;  width: 88%;  margin: 0 auto;}
    .NewWrapForAccountRceListEdit .field-table.accountRaceEventNameWrap input[type="text"] {  width: 100% !important;}
    .NewWrapForAccountRceListEdit .field-table.completeTTMWrap input[type=text]{ width:100% !important; }
    .NewWrapForAccountRceListEdit .field-table.accountRaceEventNameWrap {  width: 100% !important;}
    .z_running.NewWrapForAccountRceListEdit {  margin: 0 !important;}
    .NewWrapForAccountRceListEdit .field-table.completeTTMWrap td {  padding-top: 10px; height:auto}
    .field-table.completeTTMWrap {  width: 100% !important; margin-left:-10px;}
    .accountRaceEventNameWrap #runnerSelectDistance .dk_toggle {  padding: 15px 0px 15px 2px !important;  width: 100% !important;}
    .field-table.accountRaceEventNameWrap div {  width: 94% !important; text-align:left;}
    .field-table.accountRaceEventNameWrap .dk_container {   float: none !important;  width: 100% !important;}
    .z_running td.zalr {  padding-right:0 !important}
    .z_running td.zalr2 {    padding-right: 0px !important; }
    .NewWrapForAccountRceListEdit .event_head {  float: left;  text-align: left !important;}
    .NewWrapForAccountRceListEdit .event_name { margin-left: 15px !important; }
    .NewWrapForAccountRceListEdit .completion_time {  float: left;  margin-left: 0px !important;  width: 70px;}
    .completeTTMWrap1 input#place {  margin: 0 !important;}
    .field-table.accountRaceEventNameWrap #distance_Triathlon {  width: 100% !important; margin:0 !important}
    .field-table.accountRaceEventNameWrap #distance_Triathlon .dk_toggle {  width: 100% !important;}
    /** Account RUNNING TRAINING LOG Page **/
    .main_t_table.AccounttTrainingRunning12 td {  display: block;}
    .main_t_table.AccounttTrainingRunning12 .accountRunningMobileShow{ display:block !important; }
    .main_t_table.AccounttTrainingRunning12 .accountHeadingRow123{ display:none;}
    .main_t_table.AccounttTrainingRunning12 .accountSportTitle {  display: block;  float: none !important;  text-align: center !important;  width: 100% !important;}
    .main_t_table.AccounttTrainingRunning12 .accountSportYear, .main_t_table.AccounttTrainingRunning12 .accountSportsHeading {clear: both;  display: block;  float: none !important;  width: 100% !important;}
    .main_t_table.AccounttTrainingRunning12 .accountSportsMonth {  clear: both;  display: block;  float: none !important;  width: 100% !important;}
    .main_t_table.AccounttTrainingRunning12 .accountSportsDisplayREcords {  clear: both;  display: block;  float: none !important;  width: 100% !important;}
    .main_t_table.AccounttTrainingRunning12 .accountSportsList {  clear: both;  display: block;  float: none !important;  margin: 0 auto !important;  text-align: center !important;  width: 100% !important;}
    .main_t_table.AccounttTrainingRunning12 .AccountSearchOptionsWrap .dk_container.dk_theme_default_select {  float: none !important;}
    .main_t_table.AccounttTrainingRunning12 .AccountSearchOptionsWrap span {  padding: 10px 0;}
    .main_t_table.AccounttTrainingRunning12 .AccountSearchOptionsWrap {  border: 1px solid #ccc;}
    .NewWrapForAccount23 .accountTrainingBox1 {  display: block;  width: 100%; border:1px solid #ccc; border-radius:8px; margin-bottom:10px;}
    .NewWrapForAccount23 .accountTrainingBox1 > table {  display: block;  width: 100%; height:auto;}
    .NewWrapForAccount23 .accountTrainingBox1 tbody {  display: block;  width: 100%;}
    .NewWrapForAccount23  .accountTrainingBox2 {  display: block; width:100%; border:1px solid #ccc; border-radius:8px; margin-bottom:10px;}
    .NewWrapForAccount23 .accountTrainingBox3 {  display: block; width:100%; margin-bottom:10px;}
    .NewWrapForAccount23  .accountTrainingBox4 {  display: block;  padding:0 !important;}
    .NewWrapForAccount23 tr {  display: block;  width: 100%;}
    .NewWrapForAccount23 > table {  margin: 0 0 0 15px;}
    .NewWrapForAccount23 .accountTrainingBox1 td {  display: block; width:100%; text-align:center;}
    .NewWrapForAccount23  .accountTrainingBox1 .my_ptext {  text-align: center;}
    #ukRunnerMonthlyLog td strong {  display: inline-flex;  width: 40px !important;}
    #running_statistic_div strong {  display: inline-block;  width: 98px;}
    #training-menus #bottom_member_tabs a {  clear: both;   float: none !important;  width: 100% !important;}
    .field-table.NewWrapTrainingLogoSSection12 td {  clear: both;  display: block;  height: auto !important; width:100%; text-align:center;}
    .field-table.NewWrapTrainingLogoSSection12 .garmin-Box {  clear: both;  display: block;  float: none !important;  width: 100% !important; padding-top:15px;}
    .field-table.NewWrapTrainingLogoSSection12 .garmin-logos {  float: none !important;  height: 30px;}
    .field-table.NewWrapTrainingLogoSSection12 .redlink.gramin-new-btn {  float: none !important;  font-weight: bold;  margin-top: 10px;}
    .field-table.NewWrapTrainingLogoSSection12 {  margin: 0 auto;  width: 100%;  display: block;}
    .field-table.NewWrapTrainingLogoSSection12 > tbody , .field-table.NewWrapTrainingLogoSSection12 tr {  display: block;}
    .field-table.NewWrapTrainingLogoSSection12 #training-menus .sub_menue_red.background_white {  border: 0 none;  padding: 0 !important;  width: 100%;}
    .field-table.NewWrapTrainingLogoSSection12 #training-menus .sub_menue_red {  padding: 0;  width: 100%; }
    .neborder.field-table.traunungRUNINGNEWRRR {  display: block;  margin: 0 auto;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR > tbody , .neborder.field-table.traunungRUNINGNEWRRR tr{  display: block;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR td {  display: block; clear:both;}
    .neborder.field-table.traunungRUNINGNEWRRR  > table , .neborder.field-table.traunungRUNINGNEWRRR tbody{  display: block;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR  .trainingTDRunningJT1, .neborder.field-table.traunungRUNINGNEWRRR  .trainingTDRunningJT2 {  display: block;  width: 98%; margin:0 auto;}
    .neborder.field-table.traunungRUNINGNEWRRR  .trainingTDRunningJT2 > table {  display: block;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR  .trainingTDRunningJT2 td {  clear: both;  display: block;  height: auto;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .tdcurve1 {  display: block;  width: 100%; border-radius:0; padding:10px;box-sizing: border-box;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .tdcurve1 table {  display: block;  height: auto !important;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 input[type="text"] {  margin: 5px 0;  width: 100% !important; padding-left:0 !important; padding-right:0 !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 > table {  display: block;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 .demoTarget {  width: 100% !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 .dk_container.dk_theme_default_select {  width: 99%;  float: none !important; background:none repeat scroll 0 0 transparent;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 div {  width: 100% !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 .dk_toggle {  width: 100% !important;  padding-left:0 !important; padding-right:0 !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 table {  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 #workout_date {  width: 100% !important; padding-left:0 !important; padding-right:0 !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .dk_container.dk_theme_default_select {  float: none !important; background:none repeat scroll 0 0 transparent}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .select_of_issue .dk_toggle {  width: 100% !important;box-sizing:border-box /*padding-left:0 !important; padding-right:0 !important;*/}
    .training_header_running_total{ min-height:160px; }
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .tdcurve1 div#shoeUpdates {  width: 100% !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .tdcurve1 div#shoeUpdates .dk_toggle {  padding-left: 0 !important;  padding-right: 0 !important;  width: 100% !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .tdcurve1 textarea#note {  width: 100% !important;  padding-left:0 !important; padding-right:0 !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .WorkoutBTNALL1 {  text-align: left;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .runningWeatherWrapNEw45 td {  display: inline-block !important;  width: auto !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .SELECTSHOUBTNINLINE td.title1 {  display: inline !important;  line-height: 25px !important;  padding-right: 17px;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .workoutformoblRG{ display:block !important}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .wokroutHideMBL{ display:none; }

    /*Account training shoe page */
    #showAddAnotherFormId.field-table {  display: block;  width: 100% !important;}
    #showAddAnotherFormId > tbody {  display: block;}
    #showAddAnotherFormId tr {  display: block;}
    #showAddAnotherFormId td {  display: block;}
    #showAddAnotherFormId .S_newBox .S_btn {  margin-right: 0px; margin-left:12px;}
    #showAddAnotherFormId .S_newBox .S_DropDn .S_Drp1 {  width: 100% !important;  float: none;}
    .neborder.MenuShoeListNew22Apr td {  display: block;  width: 100% !important;  text-align: center !important;  padding: 8px 0 0 0!important;}
    .MenuShoeListNew22Apr .mobileshowAddShoeNew22AP{ display:block !important; }
    .MenuShoeListNew22Apr .mobileHideAddShoeNew22AP{ display:none; }
    .MenuShoeListNew22Apr #AddNewtrId > td {  font-size: 15px !important; }

    /*=  Account training Calculator page =*/
    .calc-box1 {border: 1px solid #ccc !important;float: none !important;margin: 8px auto !important;  padding: 10px !important;  width: 90% !important;}
    .calc-box1.border-NoNe {  border: 1px solid #ccc !important;}

    /*== For Registration page ==*/
    .RegisterMainWrapper #package .registerHeadingTbl {  display: none;}
    .RegisterMainWrapper #package .registerMobileHeading12 {  display: block !important;}
    .RegisterMainWrapper #package .package_centre td {  display: block;  padding: 0 !important;  text-align: center;  width: 100%;}
    .RegisterMainWrapper #package .package_centre .editprofile_but {  float: none !important;  margin: 5px auto !important;}
    .RegisterMainWrapper #package .registerRowHighLight {  padding: 10px 0;  display: block;  border: 1px solid #d6d6d6; margin:0 10px 10px 10px;transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    .RegisterMainWrapper #package .registerRowHighLight:hover{ box-shadow:0 0 10px #333; }
    .RegisterMainWrapper #package .pack_desc {   margin: 0px auto 6px !important;   width: 88% !important;}
    .RegisterMainWrapper #add_forum_form_parent #login form#regFormId {  border: 0 none;  margin-left: 0px !important;  margin-right: 0px !important; }
    .RegisterMainWrapper #add_forum_form_parent #login form#regFormId td {  display: block;}
    .RegisterMainWrapper #add_forum_form_parent #login form#regFormId td .alignleft {margin-bottom:0 !important;  margin-left: 0px !important;}
    .RegisterMainWrapper #payment .event_name, .RegisterMainWrapper #payment .vol_last_name {  width: 97% !important;  margin: 0 auto !important; float:none !important;}
    .RegisterMainWrapper #family_name #disp_family_name {  margin-left: 0 !important;  width: 90% !important;}
    .RegisterMainWrapper #family_dropdwn .dk_container.dk_theme_default_select {  margin-left: 0 !important;  width: 90% !important;}
    .RegisterMainWrapper .c_security_code {  float: left !important;  clear: both;}
    .RegisterMainWrapper .credit_card_box {  float:none !important;  width: 85% !important;}
    .RegisterMainWrapper #payment .event_field > input.codecoupon_button {  float: none !important;  width: auto !important; margin-top:5px;}
    .RegisterMainWrapper #payment .creditcard_Charged {  float: none !important;  margin: 0 auto !important;  padding-top: 10px;  width: 100% !important;}
    /**.RegisterMainWrapper #regFormId td div {  width: 100% !important;}**/
    .RegisterMainWrapper .password-setting .dk_toggle {  padding: 15px 0 15px 15px;  width: 90% !important;}

    /**== community Forum ==**/
    .forumNewWrap33 #addTopicForm .field-table td {  clear: both;  display: block;  height: auto;  width: 99%;}
    .forumNewWrap33 #addTopicForm .field-table td .editprofile_but {  float: left;}
    .forumContentDTa33 > table {  width: 100%;}
    #forum_box_parent .tblbor td {  display: block !important;  width: 100%; text-align:center !important; height:auto;}
    .forumContentDTa33 .forumMobileHeading{ display:block !important; }
    .forumRowHeadingHide12{ display:none; }
    td.tdlbor {  padding-top: 10px;}
    .forumNewWrap33 #forumcommentBox.forumcommentBoxNewWrap12 td {  display: block;  height: auto; width:100%;}
    .forumNewWrap33 .field-table .cmbxNewWrap input[type="text"] { width: 88% !important;}
    #forumcommentBox.forumcommentBoxNewWrap12 .editprofile_but {  float: none;  margin-left: 7px;  }
    #forumcommentBox.forumcommentBoxNewWrap12 table {  width: 100%;}
    #forumcommentBox.forumcommentBoxNewWrap12 .forumPPicsDisc12 img{ margin-left:5px; width:100px; }
    #forumcommentBox.forumcommentBoxNewWrap12 .forumPPicsDisc12 > div {  text-align: left;}
    /*== Editor Page Content ==*/
    .mattercomon div {  margin: 0 auto; /* width: 98% !important;*/}
    .left-right-nav{display:none}
    /*== Footer  ==*/
    .footer{ border-radius:0 !important; }

    /**== community Event ==**/
    #event_parent_div .NewParentWrapCummunity .topG_panel {  margin: 0;  padding: 0;  width: 100%;}
    #event_parent_div .NewParentWrapCummunity .topG_panel .gp_box1 {  float: none !important;  margin: 0 auto !important;  padding: 0 10px !important;  width: 100% !important;}
    #event_parent_div .NewParentWrapCummunity .gp_box2 {  margin: 0 auto !important;  padding: 0 10px !important;  width: 100% !important;}
    #event_parent_div .NewParentWrapCummunity .gp_box3 {  margin: 0 auto !important;  padding: 0 10px !important;  width: 80% !important;}
    #event_parent_div .NewParentWrapCummunity .responcebox .parent_box_div {  margin-left: 10px !important; margin-bottom:10px;}
    #event_parent_div .NewParentWrapCummunity .responcebox .yesbox.shadows .yesico, #event_parent_div .NewParentWrapCummunity .responcebox .Noico {  margin-left: 6px !important;}
    .responcebox .yesbox ,.responcebox .nobox { width:44px !important; }
    .feed_stream.NewWrapforEventfeed27Apr > table {  display: block;  width: 100%;}
    .feed_stream.NewWrapforEventfeed27Apr tbody {  display: block;}
    .feed_stream.NewWrapforEventfeed27Apr tr {  display: block;  width: 100%;}
    .feed_stream.NewWrapforEventfeed27Apr td {  clear: both;  display: block;  height: auto;  text-align: left;  width: 100%;}
    #event_parent_div .NewParentWrapCummunity .feed_stream .field-table textarea {  padding: 10px 3px;  width: 94% !important;}
    .NewWrapforEventfeed27Apr .editprofile_but {  float: none !important;}
    .checkAddmin27Apr {  margin-top: 15px;}
    .communityEventFeedWrap12 {  display: block; padding-bottom:25px;}
    .communityEventFeedWrap12 > tbody {  display: block;}
    .communityEventFeedWrap12 tr {  display: block;  width: 100%;}
    .communityEventFeedWrap12 tr td {  display: block;  width: 100%;}
    .communityEventFeedInner122 {  display: block;  width: 100%;}
    .communityEventFeedInner122 td {  height: auto;  text-align: center;  width: 100%;}
    .communityEventFeedtd2 div table {  display: block;  width: 100% !important;}
    .communityEventFeedtd2 div table tbody {  display: block;  width: 100%;}
    .communityEventFeedtd2 .status div {  width: 100% !important;}
    .communityEventFeedInner122 > tbody {  display: block;}
    .communityEventFeedInner122 .crossIco27Apr > div {  position: absolute;}
    .communityEventFeedInner122 .communityEventFeedtd2 .field-table input#group_comment_name {  float: inherit !important;  width: 86% !important;}
    .communityEventFeedInner122 .communityEventFeedtd2 #facebook_share.editprofile_but {  float: none;  margin-top: 10px !important;}

    /*Aarti edit*/
    .banner .barousel,.banner{height:95px}
    .banner .barousel_image_logo img{height:95px;position:relative}
    #feed_box_parent table.feed_boxNewLP{box-sizing: border-box !important}
    #container_2_wrapper{width:100% !important}
}
@media only screen and ( max-width: 560px ){
    .redlinks{word-wrap: break-word;padding:5px}
    .addgroup_centre_new #addNewGroupForm {width: 100%;}
    .addgroup_centre_new #addNewGroupForm .dk_container.dk_theme_default_select {min-width: 250px !important; margin-bottom:5px;}
    .addgroup_centre_new #addNewGroupForm .dk_toggle {padding: 10px;width: 100px !important;}
}
@media only screen and ( max-width: 480px ){
    .sub-tab{height: auto;overflow:hidden}
    .subtab1{padding:4px 11px;background:#e6e7e9}
    .subtab2{padding:4px 11px}
    .redlinks{word-wrap: break-word;padding:5px}
    .mattercomon td.product-remove,.mattercomon td.product-thumbnail,.mattercomon td.product-name,.mattercomon td.product-price,.mattercomon td.product-quantity,.mattercomon td.product-subtotal{width:auto}
    .woocommerce table.shop_table,.woocommerce table.shop_table thead,.woocommerce table.shop_table thead tr,.woocommerce table.shop_table tbody,.woocommerce table.shop_table tbody tr{display:block}
    .coupon{width:auto}
    #events_rsvp_sidebar div#repliedYesBox,
    #events_rsvp_sidebar #repliedNoBox,
    #events_rsvp_sidebar #repliedMaybeBox,
    #events_rsvp_sidebar #noYetRepliedBox{float: none !important;margin: 0 auto 15px !important;   width: 70%;}
    .s_centre{width:99.1% !important}
    .wiilque{font-size:17px !important}
    .director_photo{ max-height: 95px; width:80px; float:left; }
    .director_detail{ float:left;  width:158px;}
    #sponser_contact_info .event_field .dk_toggle {  margin-bottom: 3px;  padding-right: 0 !important;  width: 236px !important;}
}
@media only screen and ( max-width: 320px ){
    .sub-tab{height: auto;margin-bottom: 5px}
    .subtab1{padding:4px 11px;background:#e6e7e9}
    .subtab2{padding:4px 11px}
    .redlinks{word-wrap: break-word;padding:5px}
    .mattercomon td.product-remove,.mattercomon td.product-thumbnail,.mattercomon td.product-name,.mattercomon td.product-price,.mattercomon td.product-quantity,.mattercomon td.product-subtotal{width:auto}
    .woocommerce table.shop_table,.woocommerce table.shop_table thead,.woocommerce table.shop_table thead tr,.woocommerce table.shop_table tbody,.woocommerce table.shop_table tbody tr{display:block}
    .coupon{width:auto}
    #showduplicateBox .modal.fade { left: 20% !important; margin: 0 !important;  top: 15% !important; width: 60% !important; }
}
@media screen and (min-width: 641px) and (max-width: 767px) {
    /*Sidebar*/
    #upcoming_event_box_parent .mCSB_container table {  width: 95% !important;}
    #upcoming_event_box_parent .mCSB_container table .viewport {  width: 100%;}
    #upcoming_event_box_parent .mCSB_container table .viewport .overview {  width: 100% !important;}
    #upcoming_event_box_parent .mCSB_container table .viewport .overview  .v_count {  width: 100% !important;}
    .sponsors_logo {width: 100%;}
    #sponsors_logo > table {  width: 100%;}
    #sponsors_logo td {  text-align: center;}
    .photosbox.commonWidgetWrapper .photo_gal {  margin: 0 auto;  padding: 0 !important;  width: 100%;}
    .photosbox.commonWidgetWrapper .photo_gal > table {  margin: 0;  width: 90%;}

    .header {width:100%;margin:0 auto; height:auto !important; overflow:hidden;}
    .main {width:100%;}
    .main_logo {float:none;width:100%;border-radius:16px 16px 0 0;}
    .banner {width:100%; /*height:auto;*/ height:200px;}
    .banner .barousel{ height:auto !important; }
    .barousel_image_logo img {width:100%;border-top-right-radius: 0 !important; position:absolute !important;}
    .bannerFullWidth .barousel{ height:auto !important; }
    .bannerFullWidth{ width:100% !important; }
    .bannerFullWidth .barousel_image {  position: relative !important;  width: 100% !important;}
    .bannerFullWidth .barousel_image img {  height: auto !important;  width: 100% !important; position:relative !important;}
    .footer {width:100%;}
    .caroufredsel_wrapper {width:97% !important;margin-left:-2px !important;}
    .image_carousel {width:auto !important;}
    a.next {right:-3px !important;}
    .sidebar_main, #events_sidebarrunning, .sidebar_inn, .photosboxweidges, #all_event_title {margin: 0 auto;}
    .maincm_spo {width:240px;margin:0 auto !important;}
    .notifications {margin: 0 auto;}
    .NotificationWrapDefault {  margin-left: 0px;}
    .mattercomon td {display: list-item;list-style:none;}
    .left_panel {width:60% !important; margin:0 auto; margin-left:15px; }
    .rightpanel, .rightpanel-left {width:34%;}
    .mattercomon img {  max-width: 100%;}
    /***For Volunteer Page**/
    .volenteerInnerNewColumn {  clear: both; width:98%;}
    .lbl30input {  display: block;  width: 100%;}
    .volunteerInfoLogo > img {  margin: 0 !important;}
    .lbl30input > input, .lbl50input > input, .lbl60input > input {  width: 100% !important;}
    .lbl30input > input#phone_1, .lbl30input > input#phone_2, .lbl30input > input#phone_3 {  width: 28% !important;}
    .volMobileHide{ display:none; }
    .volDesktopHide {  display: block !important;  font-size: 15px;  font-weight: bold;}
    .volunteerDescription , .volunteerDate, .volunteerTimeSlot, .volunteerName, .volunteerAvailableslots, .volunteerSignup{ border:1px solid #d6d6d6;  clear: both;  display: block;  float: none !important;  text-align: center;  width: 100% !important; margin-bottom:4px; padding:5px 0;}
    .volunteerNewRow.volunteerNewRowBoxList {  border: 1px solid #ccc;  margin-bottom: 5px;  padding: 10px;}
    /**Volunteer SignUp**/	
    #vollenteersingupforn .vol_heading_strip {  display: none;}
    .signUpMain .detail_box12 td {  display: block;  width: 97%; text-align:center;}
    .signupMobileShow{ display:block !important; font-size:15px; color:#333; font-weight:bold; }
    .signUpBtn .editprofile_but {  width: 100%;}
    /**For Community Feed**/
    #all_sponsers_title {  margin: 0 auto; }
    .commnityFeedRow {  width: 94%;}
    .sendingOptionsFile {   clear: both;  display: block;  float: none;  width: 100% !important;}
    .sendingOptionsLink, .sendingOptionsWebLinkPost, .sendingOptionsLinkInput, .sendingOptionsWebLinkPostInput {  clear: both;  display: block;  width: 100%;}
    .commnityFeedRow input#urlWebLink, .commnityFeedRow input#url {  width: 100% !important;}	
    .comnitySocialShare {  float: left !important;  }	
    .profilePicUpload {  height: 100px;  width: 78px;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP > tbody {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP  tr {  display: block;}
    .CommunityListClass {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedLoopRow {  display: block; width: 100%; }
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedLoopRow > tbody {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .feed_boxNewLP tr {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedTrLoopNew td {  display: block;  height: auto;  text-align: center;  width: 100%;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedTrLoopNew .feedContentNewWrapLKj .status table {  display: block; height:auto;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedTrLoopNew .feedContentNewWrapLKj .status {  width: 100% !important;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedTrLoopNew .feedContentNewWrapLKj .status .feedcrossLVL1{ margin:0 !important; position:relative !important;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .communityFeedInner {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .communityFeedInner > tbody {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .feedContentNewWrapLKj > table {  width: 100%; display:block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .status > table {  width: 100%; display:block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .status img {  margin-top: 20px;  max-width: 90%;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .communityFeedInner tr {  display: block;  width: 100%; overflow:hidden;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .feedClseIcoNew img {  margin-top: 0;  position: absolute;  }
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedTrLoopNew {  display: block;  width: 100% !important;}
    .feedContentNewWrapLKj tbody {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .commentBoxNew > table {  display: block;  width: 100%;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .field-table input#group_comment_name {  display: block;  float: none !important; width: 95% !important;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP #facebook_share.editprofile_but {  margin-top: 2px !important; float:none;}
    .CumminutyFeedWrap #feed_box_parent .commentBoxNew table {  width: 100%;}
    /**For Comminuty Group**/
    .add_group {  width: 240px;  margin: 0 auto;}
    .detail_box1 .tblbor td {border: medium none !important;display: block;text-align: center !important;width: 100% !important;}
    .detail_box1 .leave_group_but {  display: block;  float: none;  margin: 0 auto;}
    #detail_box1_parent .LeaveGroupButWrap td .leave_group_but {  float: none;}
    #detail_box1_parent .LeaveGroupButWrap td {  display: block;  text-align: center;  width: 100% !important; height:auto}
    #detail_box1_parent .LeaveGroupButWrap {  background: #ECEDEF;  padding: 5px 0 10px 0;  line-height: 20px;}
    #detail_box1_parent .groupPageList {display:block;}
    #detail_box1_parent .groupPageList tbody {  display: block;}
    #detail_box1_parent .groupPageList tr {  display: block;}
    #detail_box1_parent .groupPageList td {  display: block;}
    #detail_box1_parent .groupPageList table {  display: block;  width: 100%;}
    #detail_box1_parent .groupPageList .groupParent1TD .status img {  max-width: 90%; margin-top:20px;}
    #detail_box1_parent .groupPageList .groupParent1TD #facebook_share.editprofile_but.but2 {  float: none !important;}
    #detail_box1_parent .groupPageList .groupParent1TD  .field-table input#group_comment_name {  width: 90% !important;}
    #detail_box1_parent .groupPageList .groupParent1TD .groupCrossIcoNew34 > div {  position: absolute;  right: 34px;}
    #detail_box1_parent .groupPageList .groupParent1TD .groupCrossIcoNew34 img {  margin-top: -20px !important;}
    #detail_box1_parent .groupParent1TD td {  display: block;  margin: 0 !important;  padding: 0 !important;  text-align: center;  width: 100% !important; height:auto !important}
    #detail_box1_parent .groupPageList .groupCommentList {  width: 100% !important;}
    #detail_box1_parent .field-table table:nth-child(1) {  margin-top: 5px;}
    #detail_box1_parent .field-table table {  width: 100% !important;}
    .feed_stream.NewDetailWrapGroup23 td {  clear: both;  display: block;  height: auto;  width: 100%; text-align:left; padding-top:5px;}
    .NewDetailWrapGroup23 .field-table textarea {  padding: 20px 0 !important;}
    .NewDetailWrapGroup23 .field-table input[type="text"] { padding: 10px 0 !important;  width: 98% !important;}
    .NewDetailWrapGroup23 .editprofile_but {  float: none;  margin-left: 5px;}
    /**For event Page**/
    .tablebg_border td {  display: block;  width: 98% !important;  border-right: none !important;}
    .tablebg_border  .replies_box{ float:left !important; }
    /**fro Add Page Event**/
    #event_box_parent .lblTypeRadioEvent {  width: 100%;}
    .addEventNewRow .addEventNewRowSepart .text_box , .addEventNewRow .addEventNewRowSepart textarea, .addEventNewRowSepart .hasDatepicker, .lbl30EventInput .text_box , #event_box_parent .addEventNewRow > input#event_url, .addEventNewRow .event_form_textarea{ width: 98% !important;}
    .addEventNewRow .input30EventLbl {   width: 100%;}
    #event_box_parent .dk_toggle {  padding: 13px 0px 13px 5px;  width: 98% !important;}
    .InputLblTime .dk_container{ float:none !important; }
    #event_box_parent .InputLblTime {  float: left;  width: 100% !important; margin-top:6px;}
    .addEventNewRow .TimeHint {  display: block;  padding-bottom: 8px;}
    /***===For ClubVideo====***/
    .clibVideoLoop {  float: none;  width: 96%;  margin: 0 auto;}
    .clibVideoLoop > div {  margin: 0 auto;  text-align: center;  width: 100% !important;}
    .VideoNewWrap23Apr {  display: block;  width: 100%;}
    .VideoNewWrap23Apr > tbody {  display: block;  width: 100%;}
    .VideoNewWrap23Apr tr {  display: block;  width: 100%;}
    .VideoNewWrap23Apr td {  display: block;  width: 100%;}
    .VideoNewWrap23Apr .detail_box1 table {  display: block;  width: 100%; padding:0 !important}
    .VideoNewWrap23Apr .detail_box1 tbody {  display: block;  width: 100%;}
    .VideoNewWrap23Apr tr {  display: block;  width: 100%;}
    .VideoNewWrap23Apr .detail_box1 table {  display: block;  width: 100%;}
    .VideoNewWrap23Apr .detail_box1 tbody {  display: block;  width: 100%;}
    .VideoNewWrap23Apr .detail_box1 div {  display: block;  width: 100% !important;}
    /***===Members Page===***/
    #member_listing_parent .box_member .member_table {  width: 94%;  margin: 0 auto;}
    #member_listing_parent .box_member .member_table td {  display: block;  width: 100%;  background: none;  height: auto;  text-align: center;  }
    #member_listing_parent .box_member .MemberDataWrapList {  border: 1px solid #ccc;  margin: 0 auto 6px;  padding: 5px;  width: 93% !important; transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    #member_listing_parent .box_member .MemberDataWrapList:hover{ box-shadow:0 0 10px #333; }
    .sortMemberWrap  .chzn-container {  width: 100% !important;}
    .sortMemberWrap .sortMemberWrapInner {  float: none !important;  width: 100% !important;}
    .sortMemberWrap .dropdown_new {  margin-bottom: 7px;}
    .MemberDataWrapList > table{ box-shadow: none !important; }
    #member_listing_parent .MemberDataWrapList > table {  border:none;  margin: 5px;  width: 100%;}
    /***Member Profile Page***/
    #member_listing_parent #profilePage td {  display: block;  height: auto; width:100%;}
    table.profile-display-table th {   display: block;}
    #member_listing_parent #bottom_member_tabs .subtab1 , #member_listing_parent #bottom_member_tabs .subtab2{ float:none !important; border:none; }
    #member_listing_parent .menu-container > div {  height: auto !important;}
    /**Members Feed Page**/
    .MemberFeedNewWrap .membersFeedProfilePic, .MemberFeedNewWrap .memberFeedMiddleWrap, .MemberFeedNewWrap .MemebersFeedStatusIcon {  clear: both !important;  display: block;  width: 100% !important;}
    .MemberFeedNewWrap .memberFeedMiddleWrap .memberCrossHoverFeed img {  position: absolute;  margin-left: -15px;}
    .MemberFeedNewWrap .profilePicUpload {  margin-left: 16px;}
    .MemberFeedNewWrap .memberFeedMiddleWrap .status {  text-align: center;}
    .MemberFeedNewWrap .membersFeedLoop td {border: none !important;}
    .MemberFeedNewWrap .membersFeedLoop {  border: 1px solid #ccc;  margin-bottom: 5px;  padding-top: 17px; transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    .MemberFeedNewWrap .membersFeedLoop:hover{ box-shadow:0 0 10px #333; }
    .MemberFeedNewWrap .membersFeedLoop .commentBoxNew .field-table input#group_comment_name {  width: 100% !important;  margin-left: -20px;}
    .MemberFeedNewWrap .membersFeedLoop .editprofile_but {  margin-bottom: -10px;}
    .MemberFeedNewWrap  .status .MemberFeedVideoContainer div {display: block;float: none !important;margin: 0 auto;text-align: center;width: 100% !important;}
    .MemberFeedNewWrap .status td {  width: 99%;}
    /**Member Photo**/
    .MemeberPhotosWrap .greenBorder1 .advance-link > img {  max-width: 100%;}
    .MemeberPhotosWrap #thumbs.navigation {  width: 100% !important;}
    .MemeberPhotosWrap .MemberPhotoPreview {  float: none !important;  width: 100% !important; clear:both !important;}
    .MemeberPhotosWrap div.content { float: none !important;  margin-left: 0;  width:100% !important;}
    .MemeberPhotosWrap .greenBorder {  border:none !important;  display: block;  padding: 5px 0;  }
    .MemeberPhotosWrap .greenBorder1{ width:100% !important; text-align:center; border:1px solid #e2e3e6; }

    /**== Members Race ==**/
    .MemberFeedNewWrap .memberHead {  display: none; }
    .MemberFeedNewWrap .menu_body td {  display: block;  text-align: center;  width: 100%; height:auto;}
    .MemberFeedNewWrap .MemberRaceMobileShow{ display:block !important; }
    .MemberFeedNewWrap .menu_body > table {font-size:14px !important; line-height:24px;  border: 1px solid #ccc;  padding-bottom: 10px; transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    .MemberFeedNewWrap .menu_body > table:hover{ box-shadow:0 0 10px #333; }
    .MemberFeedNewWrap hr {  display: none;}

    /**===Event Calender===**/
    .calenderFormData .input[type="text"] {  width: 100% !important; padding:10px 4px;}
    .social_image{ width:220px; margin:0 auto !important; }
    .sidebar_main_event{ margin:0 auto; }
    #events_sidebarsocial {  margin-left: 0px;}
    .calenderFormData .dk_container{ float:none !important; }
    .calenderFormData .editprofile_but{ float:left; margin:15px; margin-right:0;  }
    .calenderFormData .dk_toggle {  padding: 15px 0 15px 8px;  width: 100% !important;}
    .calenderFormData .calEventType {  clear: both;  display: block;  float: none !important; line-height:16px !important;}
    .calArrowWrapMobile .arrow.prev {  float: left !important;  left: 7px !important;  margin: 0 !important;  position: relative !important;  top: 9px;}
    .calArrowWrapMobile .arrow {  color: #fff;  line-height: 28px;  margin-right: 12px !important;  text-decoration: none;  top: 9px !important;}
    .eventsCalendar-slider .calenderFormData { float:none !important; width: 100% !important;}
    .calenderFormData > div {  width: 90%;}
    .eventsCalendar-slider .NewWrapForCalender {  float: none !important; clear:both;   left: 0;  margin-right: 10px;  position: relative !important;  width: 100% !important;}
    .calArrowWrapdesk{ display:none; }
    .calArrowWrapMobile{ display:block !important; }
    .NewWrapCalenderListData .event_photo { float: none !important;   text-align: center; width:100%;}
    .NewWrapCalenderListData img.event_photo {  max-width: 98px !important;}
    .NewWrapCalenderListData .event_detail{ text-align:center; }
    .NewWrapCalenderListData  .event_date , .NewWrapCalenderListData .eventsCalendar-wrap-inner-desc { float:none !important;  width: 100% !important;  text-align: center; padding:0 !important;}
    .NewWrapCalenderListData .eventsCalendar-wrap-right{ padding-left:0; }
    .NewWrapCalenderListData .eventsCalendar-wrap-inner-tit { font-size:15px ; font-weight:bold; width:100%; text-align:center; }
    .NewWrapCalenderListData .eventsCalendar-wrap-inner-colon{ display:none; }
    .NewWrapCalenderListData .event_box {  border-bottom: 1px solid #ccc;  float: none !important;  margin: 0 auto;  padding: 5px !important;  width: 96% !important;
    }
    .row #eventCalendarHumanDate .eventsCalendar-slider{ height:auto !important; }

    /**== Profile Page ==**/
    .profileMainWrap .profileSpanDataTile {  display: inline !important;}
    .profileMainWrap .profileDataRight {  float: none !important;  padding: 10px;  width: 100%;}
    .profileMainWrap .profileImageLeft {  float: none !important;  text-align: center;  width: 100%;}
    .profileMainWrap .field-table td , .profileMainWrap .field-table th {  display: block !important; width:98% !important;}
    .profileMainWrap .field-table.proFileWidth {  float: none;  height: auto !important;  margin: 0 auto !important;  width: 98%;}
    .alert.alert-info {  width:auto!important;  word-break: keep-all;  word-wrap: break-word;}
    #newbox	.editprofile_but{ float:none !important; }
    #newbox {  padding-bottom: 45px;}	 
    #showProfilePic .imgareaselect-outer {  max-width: 100%;}
    #showProfilePic .layout-font > div {  float: none !important;  padding-bottom: 10px;} 

    /*=== Profile List Page ===*/
    #newbox #vpackageID td {  display: block;  padding: 0 !important;  text-align: center;  width: 96%;  margin: 0 auto; line-height:20px;}
    #newbox #vpackageID .proflistMobile {  display: block !important;  font-size: 14px;  font-weight: bold; margin-top:6px;}
    #newbox #vpackageID .proflistdesktop { display:none }
    #newbox #vpackageID .ProfilelistpackageHeading {  background: none repeat scroll 0 0 #ccc !important;  margin: 0 auto;  padding: 5px 0 !important;  width: 95% !important;}
    #newbox #vpackageID .ProfileListMoreInfo {  margin-bottom: 14px !important; margin-top:10px;}
    #newbox #vpackageID .currentPackageRow {  border: 1px solid #ccc;  display: block;  margin: 0 auto;  padding-bottom: 10px;  width: 94%;-moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    #newbox #vpackageID .currentPackageRow:hover{ box-shadow:0 0 10px #333; }
    #newbox .ProfileListMoreInfo .editprofile_but {  padding: 5px 10px;}
    #newbox .ProfileListRenewInfo .editprofile_but {  margin-left: 8px;  padding: 4px 18px;}
    #newbox .row-border {  border: none !important;  margin: 10px 0 !important;  display: block;}
    #newbox .row-border  .pack_desc {  margin-top: 5px;  padding: 3px !important;  text-align: justify;  width: 97%;}	

    /*=== Profile page Sub Tabs ===*/
    #menu-primary .top_tab {  width: 100% !important;}
    #menu-primary .top_tab .subtab2 , #menu-primary .top_tab .subtab1,  .top_tab .menu-container .subtab2 , .top_tab .menu-container .subtab1  {  float: none; border:none;}
    .menu-container > div {  height: auto !important;}

    /*=== Video Page ===*/
    .VideoNewWrap input[type="text"], .VideoNewWrap textarea {  padding: 10px 5px;  width: 95% !important;}
    .VideoNewWrap .bottonpadding td {  display: block; white-space:inherit !important;}

    /*=== Account Feeds Page ===*/
    .field-table.FeedBoxForm td {  clear: both;  display: block;  line-height: 30px;  margin: 0 auto;  white-space: nowrap !important;  width: 98%;}
    .AccountSocialNew .AccountSocial td {  display: inline !important;}
    .AccountSocialNew .AccountSocial {  width: 97% !important;}

    #feed_box_parent .AccounFeedMainWrap {  display: block;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap > tbody {  display: block;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap tr {  display: block;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap td {  display: block;  height: auto;  padding: 0 !important;  text-align: center;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap td { display: block;  height: auto;  padding: 0 !important;  text-align: center;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .accountFeedStatus{ width:100% !important; }
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .field-table input#group_comment_name {  width: 98% !important;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 #facebook_share.editprofile_but {  margin-top: 0px !important;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .status_table > td {  border: medium none !important;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .accountFeedHoverCross {  position: absolute;  right: 30px;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .status div {  display: block;  width: 100% !important;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .accountFeedLoopWrap {  display: block;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .accountFeedLoopWrap tbody {  display: block;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .accountFeedLoopWrap table {  display: block; width:100%;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner1 img {  margin-top: 6px !important;}

    /**== Account Profile Photo ==**/
    .field-table.AccountProfilePhotoNewWrap td {  display: block;  height: auto;   width: 100%;}
    #photo_list.accountPhotoNewWrap .navigation.accountProfileLeft {  width: 80% !important; float:none !important; }
    #photo_list.accountPhotoNewWrap .accountProfileRight {  clear: both;  display: block;  float: none;  width: 97%;}
    #photo_list.accountPhotoNewWrap #gallery.content {  width: 100% !important;}
    #photo_list.accountPhotoNewWrap .greenBorder1 {  width: 100% !important;}
    #photo_list.accountPhotoNewWrap div.slideshow-container {   width: 90% !important;}
    #photo_list.accountPhotoNewWrap .greenBorder {  width: 100%;}
    #photo_list.accountPhotoNewWrap .advance-link > img {  width: 50%;}

    /**=== Profile Account Link  ===**/
    .field-table.NewAccountLinkWrapper td {  display: block;  height: auto;  width: 100%;}
    .NewAccountLinkWrapper .editprofile_but{ margin-top:20px !important; }
    .AccountLinkNewWrapR .detail_box1 td {  clear: both;  display: block;  height: auto;  width: 88%;  margin: 0 auto;}
    .AccountLinkNewWrapR .accountLinkLoopWrap {  display: block;  margin-bottom: 10px;}
    .AccountLinkNewWrapR .accountLinkLoopWrapTd{
        transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;
    }
    .AccountLinkNewWrapR .accountLinkLoopWrapTd:hover { box-shadow:0 0 10px #333; }

    /**==  Profile Account Race ==**/
    .tblbor_races .accountHeadingMobile{ display:block !important; }
    #detail_race_parent .NewHedingAccountRaceList {  display: none;}
    .newAccountWrap23 td {  clear: both;  display: block;  height: auto;  text-align: center;  width: 100%;}
    #detail_race_parent table { padding-right: 3px;}
    .newAccountWrap23 > table {  border: 1px solid #ccc;  width: 96% !important;  margin: 0 auto; transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;
    }
    .newAccountWrap23 > table:hover { box-shadow:0 0 10px #333; }

    /*=== Profile Edit Race Page ===*/
    .NewWrapForAccountRceListEdit .textLblAccountRace {  float: none !important;  text-align: center;  width: 100% !important; padding-left:25px;}
    .NewWrapForAccountRceListEdit .textInputAccountRaceImages {  float: none !important;  width: 100% !important;}
    .MainDivAccountEdit { margin-left:0 !important;  }
    .NewWrapForAccountRceListEdit .field-table.accountRaceEventNameWrap td {  display: block;  text-align: left !important;  width: 88%;  margin: 0 auto;}
    .NewWrapForAccountRceListEdit .field-table.accountRaceEventNameWrap input[type="text"] {  width: 100% !important;}
    .NewWrapForAccountRceListEdit .field-table.completeTTMWrap input[type=text]{ width:100% !important; }
    .NewWrapForAccountRceListEdit .field-table.accountRaceEventNameWrap {  width: 100% !important;}
    .z_running.NewWrapForAccountRceListEdit {  margin: 0 !important;}
    .NewWrapForAccountRceListEdit .field-table.completeTTMWrap td {  padding-top: 10px; height:auto}
    .field-table.completeTTMWrap {  width: 100% !important; margin-left:-10px;}
    .accountRaceEventNameWrap #runnerSelectDistance .dk_toggle {  padding: 15px 0px 15px 2px !important;  width: 100% !important;}
    .field-table.accountRaceEventNameWrap div {  width: 94% !important; text-align:left;}
    .field-table.accountRaceEventNameWrap .dk_container {   float: none !important;  width: 100% !important;}
    .z_running td.zalr {  padding-right:0 !important}
    .z_running td.zalr2 {    padding-right: 0px !important; }
    .NewWrapForAccountRceListEdit .event_head {  float: left;  text-align: left !important;}
    .NewWrapForAccountRceListEdit .event_name { margin-left: 15px !important; }
    .NewWrapForAccountRceListEdit .completion_time {  float: left;  margin-left: 0px !important;  width: 70px;}
    .completeTTMWrap1 input#place {  margin: 0 !important;}
    .field-table.accountRaceEventNameWrap #distance_Triathlon {  width: 100% !important; margin:0 !important}
    .field-table.accountRaceEventNameWrap #distance_Triathlon .dk_toggle {  width: 100% !important;}

    /** Account RUNNING TRAINING LOG Page **/
    .main_t_table.AccounttTrainingRunning12 td {  display: block;}
    .main_t_table.AccounttTrainingRunning12 .accountRunningMobileShow{ display:block !important; }
    .main_t_table.AccounttTrainingRunning12 .accountHeadingRow123{ display:none;}
    .main_t_table.AccounttTrainingRunning12 .accountSportTitle {  display: block;  float: none !important;  text-align: center !important;  width: 100% !important;}
    .main_t_table.AccounttTrainingRunning12 .accountSportYear, .main_t_table.AccounttTrainingRunning12 .accountSportsHeading {clear: both;  display: block;  float: none !important;  width: 100% !important;}
    .main_t_table.AccounttTrainingRunning12 .accountSportsMonth {  clear: both;  display: block;  float: none !important;  width: 100% !important;}
    .main_t_table.AccounttTrainingRunning12 .accountSportsDisplayREcords {  clear: both;  display: block;  float: none !important;  width: 100% !important;}
    .main_t_table.AccounttTrainingRunning12 .accountSportsList {  clear: both;  display: block;  float: none !important;  margin: 0 auto !important;  text-align: center !important;  width: 100% !important;}
    .main_t_table.AccounttTrainingRunning12 .AccountSearchOptionsWrap .dk_container.dk_theme_default_select {  float: none !important;}
    .main_t_table.AccounttTrainingRunning12 .AccountSearchOptionsWrap span {  padding: 10px 0;}
    .main_t_table.AccounttTrainingRunning12 .AccountSearchOptionsWrap {  border: 1px solid #ccc;}
    .NewWrapForAccount23 .accountTrainingBox1 {  display: block;  width: 100%; border:1px solid #ccc; border-radius:8px; margin-bottom:10px;}
    .NewWrapForAccount23 .accountTrainingBox1 > table {  display: block;  width: 100%; height:auto;}
    .NewWrapForAccount23 .accountTrainingBox1 tbody {  display: block;  width: 100%;}
    .NewWrapForAccount23  .accountTrainingBox2 {  display: block; width:100%; border:1px solid #ccc; border-radius:8px; margin-bottom:10px;}
    .NewWrapForAccount23 .accountTrainingBox3 {  display: block; width:100%; margin-bottom:10px;}
    .NewWrapForAccount23  .accountTrainingBox4 {  display: block;  padding:0 !important;}
    .NewWrapForAccount23 tr {  display: block;  width: 100%;}
    .NewWrapForAccount23 > table {  margin: 0 0 0 15px;}
    .NewWrapForAccount23 .accountTrainingBox1 td {  display: block; width:100%; text-align:center;}
    .NewWrapForAccount23  .accountTrainingBox1 .my_ptext {  text-align: center;}
    #ukRunnerMonthlyLog td strong {  display: inline-flex;  width: 40px !important;}
    #running_statistic_div strong {  display: inline-block;  width: 98px;}
    #training-menus #bottom_member_tabs a {  clear: both;   float: none !important;  width: 100% !important;}
    .field-table.NewWrapTrainingLogoSSection12 td {  clear: both;  display: block;  height: auto !important; width:100%; text-align:center;}
    .field-table.NewWrapTrainingLogoSSection12 .garmin-Box {  clear: both;  display: block;  float: none !important;  width: 100% !important; padding-top:15px;}
    .field-table.NewWrapTrainingLogoSSection12 .garmin-logos {  float: none !important;  height: 30px;}
    .field-table.NewWrapTrainingLogoSSection12 .redlink.gramin-new-btn {  float: none !important;  font-weight: bold;  margin-top: 10px;}
    .field-table.NewWrapTrainingLogoSSection12 {  margin: 0 auto;  width: 100%;  display: block;}
    .field-table.NewWrapTrainingLogoSSection12 > tbody , .field-table.NewWrapTrainingLogoSSection12 tr {  display: block;}
    .field-table.NewWrapTrainingLogoSSection12 #training-menus .sub_menue_red.background_white {  border: 0 none;  padding: 0 !important;  width: 100%;}
    .field-table.NewWrapTrainingLogoSSection12 #training-menus .sub_menue_red {  padding: 0;  width: 100%; }
    .neborder.field-table.traunungRUNINGNEWRRR {  display: block;  margin: 0 auto;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR > tbody , .neborder.field-table.traunungRUNINGNEWRRR tr{  display: block;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR td {  display: block; clear:both;}
    .neborder.field-table.traunungRUNINGNEWRRR    > table , .neborder.field-table.traunungRUNINGNEWRRR    tbody{  display: block;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1, .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 {  display: block;  width: 98%; margin:0 auto;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 > table {  display: block;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 td {  clear: both;  display: block;  height: auto;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .tdcurve1 , .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .tdcurve3 {  display: block;  width: 100%; border-radius:0; padding:10px;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .tdcurve1 table , .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .tdcurve3 table {  display: block;  height: auto !important;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 input[type="text"] {  margin: 5px 0;  width: 100% !important; padding-left:0 !important; padding-right:0 !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 > table {  display: block;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 .demoTarget {  width: 100% !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 .dk_container.dk_theme_default_select {  width: 99%;  float: none !important; background:none repeat scroll 0 0 transparent;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 div {  width: 100% !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 .dk_toggle {  width: 100% !important;  padding-left:0 !important; padding-right:0 !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 table {  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 #workout_date {  width: 100% !important; padding-left:0 !important; padding-right:0 !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .dk_container.dk_theme_default_select {  float: none !important; background:none repeat scroll 0 0 transparent}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .select_of_issue .dk_toggle {  width: 100% !important; padding-left:0 !important; padding-right:0 !important;}
    .training_header_running_total{ min-height:160px; }
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .tdcurve1 div#shoeUpdates {  width: 100% !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .tdcurve1 div#shoeUpdates .dk_toggle {  padding-left: 0 !important;  padding-right: 0 !important;  width: 100% !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .tdcurve1 textarea#note {  width: 100% !important;  padding-left:0 !important; padding-right:0 !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .WorkoutBTNALL1 {  text-align: left;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .runningWeatherWrapNEw45 td {  display: inline-block !important;  width: auto !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .SELECTSHOUBTNINLINE td.title1 {  display: inline !important;  line-height: 25px !important;  padding-right: 17px;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .workoutformoblRG{ display:block !important}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .wokroutHideMBL{ display:none; }

    /*=  Account training Calculator page =*/
    .calc-box1 {border: 1px solid #ccc !important;float: left !important;margin-right: 5px;padding: 10px !important;width: 40% !important;min-height: 335px;margin-bottom: 15px;margin-left: 9px;}
    .calc-box1.border-NoNe {  border: 1px solid #ccc !important;}

    /*== For Registration page ==*/
    .RegisterMainWrapper #package .registerHeadingTbl {  display: none;}
    .RegisterMainWrapper #package .registerMobileHeading12 {  display: block !important;}
    .RegisterMainWrapper #package .package_centre td {  display: block;  padding: 0 !important;  text-align: center;  width: 100%;}
    .RegisterMainWrapper #package .package_centre .editprofile_but {  float: none !important;  margin: 5px auto !important;}
    .RegisterMainWrapper #package .registerRowHighLight {  padding: 10px 0;  display: block;  border: 1px solid #d6d6d6; margin:0 10px 10px 10px;transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    .RegisterMainWrapper #package .registerRowHighLight:hover{ box-shadow:0 0 10px #333; }
    .RegisterMainWrapper #package .pack_desc {   margin: 0px auto 6px !important;   width: 88% !important;}
    .RegisterMainWrapper #add_forum_form_parent #login form#regFormId {  border: 0 none;  margin-left: 0px !important;  margin-right: 0px !important; }
    .RegisterMainWrapper #add_forum_form_parent #login form#regFormId td {  display: block;}
    .RegisterMainWrapper #add_forum_form_parent #login form#regFormId td .alignleft {margin-bottom:0 !important;  margin-left: 0px !important;}
    .RegisterMainWrapper #payment .event_name, .RegisterMainWrapper #payment .vol_last_name {  width: 97% !important;  margin: 0 auto !important; float:none !important;}
    .RegisterMainWrapper #family_name #disp_family_name {  margin-left: 0 !important;  width: 90% !important;}
    .RegisterMainWrapper #family_dropdwn .dk_container.dk_theme_default_select {  margin-left: 0 !important;  width: 90% !important;}
    .RegisterMainWrapper .c_security_code {  float: left !important;  clear: both;}
    .RegisterMainWrapper .credit_card_box {  float:none !important;  width: 85% !important;}
    .RegisterMainWrapper #payment .event_field > input.codecoupon_button {  float: none !important;  width: auto !important; margin-top:5px;}
    .RegisterMainWrapper #payment .creditcard_Charged {  float: none !important;  margin: 0 auto !important;  padding-top: 10px;  width: 100% !important;}
    .RegisterMainWrapper #regFormId td div {  width: 100% !important;}
    .RegisterMainWrapper .password-setting .dk_toggle {  padding: 15px 0 15px 15px;  width: 90% !important;}

    /**== community Forum ==**/
    .forumNewWrap33 #addTopicForm .field-table td {  clear: both;  display: block;  height: auto;  width: 99%;}
    .forumNewWrap33 #addTopicForm .field-table td .editprofile_but {  float: left;}
    .forumContentDTa33 > table {  width: 100%;}
    #forum_box_parent .tblbor td {  display: block !important;  width: 100%; text-align:center !important;}
    .forumContentDTa33 .forumMobileHeading{ display:block !important; }
    .forumRowHeadingHide12{ display:none; }
    td.tdlbor {  padding-top: 10px;}
    .forumNewWrap33 #forumcommentBox.forumcommentBoxNewWrap12 td {  display: block;  height: auto;}
    .forumNewWrap33 .field-table .cmbxNewWrap input[type="text"] { width: 88% !important;}

    /*== Editor Page Content ==*/
    .mattercomon div {  margin: 0 auto;  width: 98% !important;}
    .mattercomon a {  word-wrap: break-word;}

    /*== Footer  ==*/
    .footer{ border-radius:0 !important; }

    /**== community Event ==**/
    #event_parent_div .NewParentWrapCummunity .topG_panel {  margin: 0;  padding: 0;  width: 100%;}
    #event_parent_div .NewParentWrapCummunity .topG_panel .gp_box1 {  float: none !important;  margin: 0 auto !important;  padding: 0 10px !important;  width: 100% !important;}
    #event_parent_div .NewParentWrapCummunity .gp_box2 {  margin: 0 auto !important;  padding: 0 10px !important;  width: 100% !important;}
    #event_parent_div .NewParentWrapCummunity .gp_box3 {  margin: 0 auto !important;  padding: 0 10px !important;  width: 80% !important;}
    #event_parent_div .NewParentWrapCummunity .responcebox .parent_box_div {  margin-left: 10px !important; margin-bottom:10px;}
    #event_parent_div .NewParentWrapCummunity .responcebox .yesbox.shadows .yesico, #event_parent_div .NewParentWrapCummunity .responcebox .Noico {  margin-left: 6px !important;}
    .responcebox .yesbox ,.responcebox .nobox { width:44px !important; }
    .feed_stream.NewWrapforEventfeed27Apr > table {  display: block;  width: 100%;}
    .feed_stream.NewWrapforEventfeed27Apr tbody {  display: block;}
    .feed_stream.NewWrapforEventfeed27Apr tr {  display: block;  width: 100%;}
    .feed_stream.NewWrapforEventfeed27Apr td {  clear: both;  display: block;  height: auto;  text-align: left;  width: 100%;}
    #event_parent_div .NewParentWrapCummunity .feed_stream .field-table textarea {  padding: 10px 3px;  width: 94% !important;}
    .NewWrapforEventfeed27Apr .editprofile_but {  float: none !important;}
    .checkAddmin27Apr {  margin-top: 15px;}
    .communityEventFeedWrap12 {  display: block; padding-bottom:25px;}
    .communityEventFeedWrap12 > tbody {  display: block;}
    .communityEventFeedWrap12 tr {  display: block;  width: 100%;}
    .communityEventFeedWrap12 tr td {  display: block;  width: 100%;}
    .communityEventFeedInner122 {  display: block;  width: 100%;}
    .communityEventFeedInner122 td {  height: auto;  text-align: center;  width: 100%;}
    .communityEventFeedtd2 div table {  display: block;  width: 100% !important;}
    .communityEventFeedtd2 div table tbody {  display: block;  width: 100%;}
    .communityEventFeedtd2 .status div {  width: 100% !important;}
    .communityEventFeedInner122 > tbody {  display: block;}
    .communityEventFeedInner122 .crossIco27Apr > div {  position: absolute;}
    .communityEventFeedInner122 .communityEventFeedtd2 .field-table input#group_comment_name {  float: inherit !important;  width: 86% !important;}
    .communityEventFeedInner122 .communityEventFeedtd2 #facebook_share.editprofile_but {  float: none;  margin-top: 10px !important;}
}
@media screen and (min-width: 768px) and (max-width: 1170px) {
    /*Sidebar*/
    #upcoming_event_box_parent .mCSB_container table {  width: 96% !important;}
    #upcoming_event_box_parent .mCSB_container table .viewport {  width: 100%;}
    #upcoming_event_box_parent .mCSB_container table .viewport .overview {  width: 100% !important;}
    #upcoming_event_box_parent .mCSB_container table .viewport .overview  .v_count {  width: 100% !important;}
    .sponsors_logo {width: 100%;}
    #sponsors_logo td {  text-align: center;}
    #sponsors_logo > table {  width: 100%;}
    .photosbox.commonWidgetWrapper .photo_gal {  margin: 0 auto;  padding: 0 !important;  width: 100%;}
    .photosbox.commonWidgetWrapper .photo_gal > table {  margin: 0;  width: 90%;}
    .header {width:100%;margin:0 auto; height:auto !important; overflow:hidden;}
    .main {width:100%;}
    .main_logo {float:left;width:25%;border-radius:16px 0px 0 0;}
    .banner {width:75%;}
    .barousel_image_logo img {width:100%;border-top-right-radius: 0 16px 0 0  !important;}
    .bannerFullWidth .barousel{ height:auto !important; }
    .bannerFullWidth{ width:100% !important; }
    .bannerFullWidth .barousel_image {  position: relative !important;  width: 100% !important;}
    .bannerFullWidth .barousel_image img {  height: auto !important;  width: 100% !important; position:relative !important;}
    .footer {width:100%;}
    .caroufredsel_wrapper {width:97% !important;margin-left:-2px !important;}
    .image_carousel {width:auto !important;}
    a.next {right:-3px !important;}
    .sidebar_main, #events_sidebarrunning, .sidebar_inn, .photosboxweidges, #all_event_title {margin: 0 auto;}
    .maincm_spo {width:240px;margin:0 auto !important;}
    .notifications {margin: 0 auto;}
    .NotificationWrapDefault {  margin-left: 0px;}
    .mattercomon td {display: list-item;list-style:none;}
    .left_panel {width:60% !important; margin-left:15px;}
    .rightpanel, .rightpanel-left {width:34%;}
    .mattercomon img {  max-width: 100%;}

    /***For Volunteer Page**/
    .volenteerInnerNewColumn {  clear: both; width:98%;}
    .lbl30input {  display: block;  width: 100%;}
    .lbl30input > input, .lbl50input > input, .lbl60input > input {  width: 100% !important;}
    .lbl30input > input#phone_1, .lbl30input > input#phone_2, .lbl30input > input#phone_3 {  width: 28% !important;}
    .volMobileHide{ display:none; }
    .volDesktopHide {  display: block !important;  font-size: 15px;  font-weight: bold;}
    .volunteerDescription , .volunteerDate, .volunteerTimeSlot, .volunteerName, .volunteerAvailableslots, .volunteerSignup{ border:1px solid #d6d6d6;  clear: both;  display: block;  float: none !important;  text-align: center;  width: 100% !important; margin-bottom:4px; padding:5px 0;}
    .volunteerNewRow.volunteerNewRowBoxList {  border: 1px solid #ccc;  margin-bottom: 5px;  padding: 10px;}

    /**Volunteer SignUp**/	
    #vollenteersingupforn .vol_heading_strip {  display: none;}
    .signUpMain .detail_box12 td {  display: block;  width: 97%; text-align:center;}
    .signupMobileShow{ display:block !important; font-size:15px; color:#333; font-weight:bold; }
    .signUpBtn .editprofile_but {  width: 100%;}

    /**For Community Feed**/
    #all_sponsers_title {  margin: 0 auto; }
    .commnityFeedRow {  width: 94%;}
    .sendingOptionsFile {   clear: both;  display: block;  float: none;  width: 100% !important;}
    .sendingOptionsLink, .sendingOptionsWebLinkPost, .sendingOptionsLinkInput, .sendingOptionsWebLinkPostInput {  clear: both;  display: block;  width: 100%;}
    .commnityFeedRow input#urlWebLink, .commnityFeedRow input#url {  width: 100% !important;}	
    .comnitySocialShare {  float: left !important;  }	
    .profilePicUpload {  height: 100px;  width: 78px;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP > tbody {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP  tr {  display: block;}
    .CommunityListClass {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedLoopRow {  display: block; width: 100%; }
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedLoopRow > tbody {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .feed_boxNewLP tr {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedTrLoopNew td {  display: block;  height: auto;  text-align: center;  width: 100%;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedTrLoopNew .feedContentNewWrapLKj .status table {  display: block; height:auto;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedTrLoopNew .feedContentNewWrapLKj .status {  width: 100% !important;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedTrLoopNew .feedContentNewWrapLKj .status .feedcrossLVL1{ margin:0 !important; position:relative !important; }
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .communityFeedInner {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .communityFeedInner > tbody {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .feedContentNewWrapLKj > table {  width: 100%; display:block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .status > table {  width: 100%; display:block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .status img {  margin-top: 20px;  max-width: 90%;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .communityFeedInner tr {  display: block;  width: 100%; overflow:hidden;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .feedClseIcoNew img {  margin-top: 0;  position: absolute; }
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .CommunityFeedTrLoopNew {  display: block;  width: 100% !important;}
    .feedContentNewWrapLKj tbody {  display: block;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .commentBoxNew > table {  display: block;  width: 100%;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP .field-table input#group_comment_name {  display: block;  float: none !important; width: 95% !important;}
    .CumminutyFeedWrap #feed_box_parent .feed_boxNewLP #facebook_share.editprofile_but {  margin-top: 2px !important; float:none;}
    .CumminutyFeedWrap #feed_box_parent .commentBoxNew table {  width: 100%;}

    /**For Comminuty Group**/
    .add_group {  width: 240px;  margin: 0 auto;}
    .detail_box1 .tblbor td { border: medium none !important;display: block;text-align: center;width: 100% !important;}
    .detail_box1 .leave_group_but {  display: block;  float: none;  margin: 0 auto;}
    #detail_box1_parent .LeaveGroupButWrap td .leave_group_but {  float: none;}
    #detail_box1_parent .LeaveGroupButWrap td {  display: block;  text-align: center;  width: 100% !important; height:auto;}
    #detail_box1_parent .LeaveGroupButWrap {  background: #ECEDEF;  padding: 5px 0 10px 0;  line-height: 20px;}
    #detail_box1_parent .groupPageList {display:block;}
    #detail_box1_parent .groupPageList tbody {  display: block;}
    #detail_box1_parent .groupPageList tr {  display: block;}
    #detail_box1_parent .groupPageList td {  display: block;}
    #detail_box1_parent .groupPageList table {  display: block;  width: 100%;}
    #detail_box1_parent .groupPageList .groupParent1TD .status img {  max-width: 90%; margin-top:20px;}
    #detail_box1_parent .groupPageList .groupParent1TD #facebook_share.editprofile_but.but2 {  float: none !important;}
    #detail_box1_parent .groupPageList .groupParent1TD  .field-table input#group_comment_name {  width: 90% !important;}
    #detail_box1_parent .groupPageList .groupParent1TD .groupCrossIcoNew34 > div {  position: absolute;  right: 34px;}
    #detail_box1_parent .groupPageList .groupParent1TD .groupCrossIcoNew34 img {  margin-top: -20px !important;}
    #detail_box1_parent .groupParent1TD td {  display: block;  margin: 0 !important;  padding: 0 !important;  text-align: center;  width: 100% !important; height:auto !important}
    #detail_box1_parent .groupPageList .groupCommentList {  width: 100% !important;}
    #detail_box1_parent .field-table table:nth-child(1) {  margin-top: 5px;}
    #detail_box1_parent .field-table table {  width: 100% !important;}
    .feed_stream.NewDetailWrapGroup23 td {  clear: both;  display: block;  height: auto;  width: 100%; text-align:left; padding-top:5px;}
    .NewDetailWrapGroup23 .field-table textarea {  padding: 20px 0 !important;}
    .NewDetailWrapGroup23 .field-table input[type="text"] { padding: 10px 0 !important;  width: 98% !important;}
    .NewDetailWrapGroup23 .editprofile_but {  float: none;  margin-left: 5px;}

    /**For event Page**/
    .tablebg_border td {  display: block;  width: 98% !important;  border-right: none !important;}
    .tablebg_border  .replies_box{ float:left !important; }

    /**fro Add Page Event**/
    #event_box_parent .lblTypeRadioEvent {  width: 100%;}
    .addEventNewRow .addEventNewRowSepart .text_box , .addEventNewRow .addEventNewRowSepart textarea, .addEventNewRowSepart .hasDatepicker, .lbl30EventInput .text_box , #event_box_parent .addEventNewRow > input#event_url, .addEventNewRow .event_form_textarea{ width: 98% !important;}
    .addEventNewRow .input30EventLbl {   width: 100%;}
    #event_box_parent .dk_toggle {  padding: 13px 0px 13px 5px;  width: 98% !important;}
    .InputLblTime .dk_container{ float:none !important; }
    #event_box_parent .InputLblTime {  float: left;  width: 100% !important; margin-top:6px;}
    .addEventNewRow .TimeHint {  display: block;  padding-bottom: 8px;}

    /***===For ClubVideo====***/
    .clibVideoLoop {  float: none;  width: 96%;  margin: 0 auto;}
    .clibVideoLoop > div {  margin: 0 auto;  text-align: center;  width: 100% !important;}

    .VideoNewWrap23Apr {  display: block;  width: 100%;}
    .VideoNewWrap23Apr > tbody {  display: block;  width: 100%;}
    .VideoNewWrap23Apr tr {  display: block;  width: 100%;}
    .VideoNewWrap23Apr td {  display: block;  width: 100%;}
    .VideoNewWrap23Apr .detail_box1 table {  display: block;  width: 100%; padding:0 !important}
    .VideoNewWrap23Apr .detail_box1 tbody {  display: block;  width: 100%;}
    .VideoNewWrap23Apr tr {  display: block;  width: 100%;}
    .VideoNewWrap23Apr .detail_box1 table {  display: block;  width: 100%;}
    .VideoNewWrap23Apr .detail_box1 tbody {  display: block;  width: 100%;}
    .VideoNewWrap23Apr .detail_box1 div {  display: block;  width: 100% !important;}

    /***===Members Page===***/
    #member_listing_parent .box_member .member_table {  width: 94%;  margin: 0 auto;}
    #member_listing_parent .box_member .member_table td {  display: block;  width: 100%;  background: none;  height: auto;  text-align: center;  }
    #member_listing_parent .box_member .MemberDataWrapList {  border: 1px solid #ccc;  margin: 0 auto 6px;  padding: 5px;  width: 93% !important; transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    #member_listing_parent .box_member .MemberDataWrapList:hover{ box-shadow:0 0 10px #333; }
    .sortMemberWrap  .chzn-container {  width: 100% !important;}
    .sortMemberWrap .sortMemberWrapInner {  float: none !important;  width: 100% !important;}
    .sortMemberWrap .dropdown_new {  margin-bottom: 7px;}
    #member_listing_parent .MemberDataWrapList > table {  border:none;  margin: 5px;  width: 100%;}
    .MemberDataWrapList > table{ box-shadow: none !important; }

    /***Member Profile Page***/
    #member_listing_parent #profilePage td {  display: block;  height: auto; width:100%;}
    table.profile-display-table th {   display: block;}
    #member_listing_parent #bottom_member_tabs .subtab1 , #member_listing_parent #bottom_member_tabs .subtab2{ float:none !important; border:none; }
    #member_listing_parent .menu-container > div {  height: auto !important;}

    /**Members Feed Page**/
    .MemberFeedNewWrap .membersFeedProfilePic, .MemberFeedNewWrap .memberFeedMiddleWrap, .MemberFeedNewWrap .MemebersFeedStatusIcon {  clear: both !important;  display: block;  width: 100% !important;}
    .MemberFeedNewWrap .memberFeedMiddleWrap .memberCrossHoverFeed img {  position: absolute;  margin-left: -15px;}
    .MemberFeedNewWrap .profilePicUpload {  margin-left: 16px;}
    .MemberFeedNewWrap .memberFeedMiddleWrap .status {  text-align: center;}
    .MemberFeedNewWrap .membersFeedLoop td {border: none !important;}
    .MemberFeedNewWrap .membersFeedLoop {  border: 1px solid #ccc;  margin-bottom: 5px;  padding-top: 17px; transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    .MemberFeedNewWrap .membersFeedLoop:hover{ box-shadow:0 0 10px #333; }
    .MemberFeedNewWrap .membersFeedLoop .commentBoxNew .field-table input#group_comment_name {  width: 100% !important;  margin-left: -20px;}
    .MemberFeedNewWrap .membersFeedLoop .editprofile_but {  margin-bottom: -10px;}
    .MemberFeedNewWrap  .status .MemberFeedVideoContainer div {display: block;float: none !important;margin: 0 auto;text-align: center;width: 100% !important;}
    .MemberFeedNewWrap .status td {  width: 99%;}

    /**Member Photo**/
    .MemeberPhotosWrap .greenBorder1 .advance-link > img {  max-width: 100%;}
    .MemeberPhotosWrap #thumbs.navigation {  width: 100% !important;}
    .MemeberPhotosWrap .MemberPhotoPreview {  float: none !important;  width: 100% !important; clear:both !important;}
    .MemeberPhotosWrap div.content { float: none !important;  margin-left: 0;  width:100% !important;}
    .MemeberPhotosWrap .greenBorder {  border:none !important;  display: block;  padding: 5px 0;  }
    .MemeberPhotosWrap .greenBorder1{ width:100% !important; text-align:center; border:1px solid #e2e3e6; }

    /**== Members Race ==**/
    .MemberFeedNewWrap .memberHead {  display: none; font-size:14px !important; line-height:24px;}
    .MemberFeedNewWrap .menu_body td {  display: block;  text-align: center;  width: 100%; height:auto;}
    .MemberFeedNewWrap .MemberRaceMobileShow{ display:block !important; }
    .MemberFeedNewWrap .menu_body > table { font-size:14px !important; line-height:24px;  border: 1px solid #ccc;  padding-bottom: 10px; transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    .MemberFeedNewWrap .menu_body > table:hover{ box-shadow:0 0 10px #333; }
    .MemberFeedNewWrap hr {  display: none;}

    /**===Event Calender===**/
    .calenderFormData .input[type="text"] {  width: 100% !important; padding:10px 4px;}
    .social_image{ width:220px; margin:0 auto !important; }
    .sidebar_main_event{ margin:0 auto; }
    #events_sidebarsocial {  margin-left: 0px;}
    .calenderFormData .dk_container{ float:none !important; }
    .calenderFormData .editprofile_but{ float:left; margin:15px; margin-right:0;  }
    .calenderFormData .dk_toggle {  padding: 15px 0 15px 8px;  width: 100% !important;}
    .calenderFormData .calEventType {  clear: both;  display: block;  float: none !important; line-height:16px !important;}
    .calArrowWrapMobile .arrow.prev {  float: left !important;  left: 7px !important;  margin: 0 !important;  position: relative !important;  top: 9px;}
    .calArrowWrapMobile .arrow {  color: #fff;  line-height: 28px;  margin-right: 12px !important;  text-decoration: none;  top: 9px !important;}
    .eventsCalendar-slider .calenderFormData { float:none !important; width: 100% !important;}
    .calenderFormData > div {  width: 90%;}
    .eventsCalendar-slider .NewWrapForCalender {  float: none !important; clear:both;   left: 0;  margin-right: 10px;  position: relative !important;  width: 100% !important;}
    .calArrowWrapdesk{ display:none; }
    .calArrowWrapMobile{ display:block !important; }
    .NewWrapCalenderListData .event_photo { float: none !important;   text-align: center; width:100%;}
    .NewWrapCalenderListData img.event_photo {  max-width: 98px !important;}
    .NewWrapCalenderListData .event_detail{ text-align:center; }
    .NewWrapCalenderListData  .event_date , .NewWrapCalenderListData .eventsCalendar-wrap-inner-desc { float:none !important;  width: 100% !important;  text-align: center; padding:0 !important;}
    .NewWrapCalenderListData .eventsCalendar-wrap-right{ padding-left:0; }
    .NewWrapCalenderListData .eventsCalendar-wrap-inner-tit { font-size:15px ; font-weight:bold; width:100%; text-align:center; }
    .NewWrapCalenderListData .eventsCalendar-wrap-inner-colon{ display:none; }
    .NewWrapCalenderListData .event_box {  border-bottom: 1px solid #ccc;  float: none !important;  margin: 0 auto;  padding: 5px !important;  width: 96% !important;}
    .row #eventCalendarHumanDate .eventsCalendar-slider{ height:auto !important; }

    /**== Profile Page ==**/
    .profileMainWrap .profileSpanDataTile {  display: inline !important;}
    .profileMainWrap .profileDataRight {  float: none !important;  padding: 10px;  width: 100%;}
    .profileMainWrap .profileImageLeft {  float: none !important;  text-align: center;  width: 100%;}
    .profileMainWrap .field-table td , .profileMainWrap .field-table th {  display: block !important; width:98% !important;}
    .profileMainWrap .field-table.proFileWidth {  float: none;  height: auto !important;  margin: 0 auto !important;  width: 98%;}
    .alert.alert-info {  width: 80%;  word-break: keep-all;  word-wrap: break-word;}
    #newbox	.editprofile_but{ float:none !important; }
    #newbox {  padding-bottom: 45px;}	
    #showProfilePic .imgareaselect-outer {  max-width: 100%;}
    #showProfilePic .layout-font > div {  float: none !important;  padding-bottom: 10px;} 

    /*=== Profile List Page ===*/
    #newbox #vpackageID td {  display: block;  padding: 0 !important;  text-align: center;  width: 96%;  margin: 0 auto; line-height:20px;}
    #newbox #vpackageID .proflistMobile {  display: block !important;  font-size: 14px;  font-weight: bold; margin-top:6px;}
    #newbox #vpackageID .proflistdesktop { display:none }
    #newbox #vpackageID .ProfilelistpackageHeading {  background: none repeat scroll 0 0 #ccc !important;  margin: 0 auto;  padding: 5px 0 !important;  width: 95% !important;}
    #newbox #vpackageID .ProfileListMoreInfo {  margin-bottom: 14px !important; margin-top:10px;}
    #newbox #vpackageID .currentPackageRow {  border: 1px solid #ccc;  display: block;  margin: 0 auto;  padding-bottom: 10px;  width: 94%;-moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    #newbox #vpackageID .currentPackageRow:hover{ box-shadow:0 0 10px #333; }
    #newbox .ProfileListMoreInfo .editprofile_but {  padding: 5px 10px;}
    #newbox .ProfileListRenewInfo .editprofile_but {  margin-left: 8px;  padding: 4px 18px;}
    #newbox .row-border {  border: none !important;  margin: 10px 0 !important;  display: block;}
    #newbox .row-border  .pack_desc {  margin-top: 5px;  padding: 3px !important;  text-align: justify;  width: 97%;}

    /*=== Profile page Sub Tabs ===*/
    #menu-primary .top_tab .subtab2 , #menu-primary .top_tab .subtab1,  .top_tab .menu-container .subtab2 , .top_tab .menu-container .subtab1  {  float: none; border:none;}
    .menu-container > div {  height: auto !important;}
    #menu-primary .top_tab {  width: 100% !important;}

    /*=== Video Page ===*/
    .VideoNewWrap input[type="text"], .VideoNewWrap textarea {  padding: 10px 5px;  width: 95% !important;}
    .VideoNewWrap .bottonpadding td {  display: block; white-space:inherit !important;}

    /*=== Account Feeds Page ===*/
    .field-table.FeedBoxForm td {  clear: both;  display: block;  line-height: 30px;  margin: 0 auto;  white-space: nowrap !important;  width: 98%;}
    .AccountSocialNew .AccountSocial td {  display: inline !important;}
    .AccountSocialNew .AccountSocial {  width: 97% !important;}
    #feed_box_parent .AccounFeedMainWrap {  display: block;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap > tbody {  display: block;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap tr {  display: block;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap td {  display: block;  height: auto;  padding: 0 !important;  text-align: center;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap td { display: block;  height: auto;  padding: 0 !important;  text-align: center;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .accountFeedStatus{ width:100% !important; }
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .field-table input#group_comment_name {  width: 98% !important;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 #facebook_share.editprofile_but {  margin-top: 0px !important;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .status_table > td {  border: medium none !important;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .accountFeedHoverCross {  position: absolute;  right: 30px;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .status div {  display: block;  width: 100% !important;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .accountFeedLoopWrap {  display: block;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .accountFeedLoopWrap tbody {  display: block;  width: 100%;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner2 .accountFeedLoopWrap table {  display: block; width:100%;}
    #feed_box_parent .AccounFeedMainWrap .accountFeedLoopWrap .accountFeedInner1 img {  margin-top: 6px !important;}

    /**== Account Profile Photo ==**/
    .field-table.AccountProfilePhotoNewWrap td {  display: block;  height: auto;   width: 98%;}
    #photo_list.accountPhotoNewWrap .navigation.accountProfileLeft {  width: 80% !important; float:none !important; }
    #photo_list.accountPhotoNewWrap .accountProfileRight {  clear: both;  display: block;  float: none;  width: 97%;}
    #photo_list.accountPhotoNewWrap #gallery.content {  width: 100% !important;}
    #photo_list.accountPhotoNewWrap .greenBorder1 {  width: 100% !important;}
    #photo_list.accountPhotoNewWrap div.slideshow-container {   width: 90% !important;}
    #photo_list.accountPhotoNewWrap .greenBorder {  width: 100%;}
    #photo_list.accountPhotoNewWrap .advance-link > img {  width: 40%;}

    /**=== Profile Account Link  ===**/
    .field-table.NewAccountLinkWrapper td {  display: block;  height: auto;  width: 100%;}
    .NewAccountLinkWrapper .editprofile_but{ margin-top:20px !important; }
    .AccountLinkNewWrapR .detail_box1 td {  clear: both;  display: block;  height: auto;  width: 88%;  margin: 0 auto;}
    .AccountLinkNewWrapR .accountLinkLoopWrap {  display: block;  margin-bottom: 10px;}
    .AccountLinkNewWrapR .accountLinkLoopWrapTd{transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    .AccountLinkNewWrapR .accountLinkLoopWrapTd:hover { box-shadow:0 0 10px #333; }

    /**==  Profile Account Race ==**/
    .tblbor_races .accountHeadingMobile{ display:block !important; }
    #detail_race_parent .NewHedingAccountRaceList {  display: none;}
    .newAccountWrap23 td {  clear: both;  display: block;  height: auto;  text-align: center;  width: 100%;}
    #detail_race_parent table { padding-right: 3px;}
    .newAccountWrap23 > table {  border: 1px solid #ccc;  width: 96% !important;  margin: 0 auto; transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    .newAccountWrap23 > table:hover { box-shadow:0 0 10px #333; }

    /*=== Profile Edit Race Page ===*/
    .NewWrapForAccountRceListEdit .textLblAccountRace {  float: none !important;  text-align: center;  width: 100% !important; padding-left:25px;}
    .NewWrapForAccountRceListEdit .textInputAccountRaceImages {  float: none !important;  width: 100% !important;}
    .MainDivAccountEdit { margin-left:0 !important;  }
    .NewWrapForAccountRceListEdit .field-table.accountRaceEventNameWrap td {  display: block;  text-align: left !important;  width: 88%;  margin: 0 auto;}
    .NewWrapForAccountRceListEdit .field-table.accountRaceEventNameWrap input[type="text"] {  width: 100% !important;}
    .NewWrapForAccountRceListEdit .field-table.completeTTMWrap input[type=text]{ width:100% !important; }
    .NewWrapForAccountRceListEdit .field-table.accountRaceEventNameWrap {  width: 100% !important;}
    .z_running.NewWrapForAccountRceListEdit {  margin: 0 !important;}
    .NewWrapForAccountRceListEdit .field-table.completeTTMWrap td {  padding-top: 10px; height:auto}
    .field-table.completeTTMWrap {  width: 100% !important; margin-left:-10px;}
    .accountRaceEventNameWrap #runnerSelectDistance .dk_toggle {  padding: 15px 0px 15px 2px !important;  width: 100% !important;}
    .field-table.accountRaceEventNameWrap div {  width: 94% !important; text-align:left;}
    .field-table.accountRaceEventNameWrap .dk_container {   float: none !important;  width: 100% !important;}
    .z_running td.zalr {  padding-right:0 !important}
    .z_running td.zalr2 {    padding-right: 0px !important; }
    .NewWrapForAccountRceListEdit .event_head {  float: left;  text-align: left !important;}
    .NewWrapForAccountRceListEdit .event_name { margin-left: 15px !important; }
    .NewWrapForAccountRceListEdit .completion_time {  float: left;  margin-left: 0px !important;  width: 70px;}
    .completeTTMWrap1 input#place {  margin: 0 !important;}
    .field-table.accountRaceEventNameWrap #distance_Triathlon {  width: 100% !important; margin:0 !important}
    .field-table.accountRaceEventNameWrap #distance_Triathlon .dk_toggle {  width: 100% !important;}

    /** Account RUNNING TRAINING LOG Page **/
    .main_t_table.AccounttTrainingRunning12 td {  display: block;}
    .main_t_table.AccounttTrainingRunning12 .accountRunningMobileShow{ display:block !important; }
    .main_t_table.AccounttTrainingRunning12 .accountHeadingRow123{ display:none;}
    .main_t_table.AccounttTrainingRunning12 .accountSportTitle {  display: block;  float: none !important;  text-align: center !important;  width: 100% !important;}
    .main_t_table.AccounttTrainingRunning12 .accountSportYear, .main_t_table.AccounttTrainingRunning12 .accountSportsHeading {clear: both;  display: block;  float: none !important;  width: 100% !important;}
    .main_t_table.AccounttTrainingRunning12 .accountSportsMonth {  clear: both;  display: block;  float: none !important;  width: 100% !important;}
    .main_t_table.AccounttTrainingRunning12 .accountSportsDisplayREcords {  clear: both;  display: block;  float: none !important;  width: 100% !important;}
    .main_t_table.AccounttTrainingRunning12 .accountSportsList {  clear: both;  display: block;  float: none !important;  margin: 0 auto !important;  text-align: center !important;  width: 100% !important;}
    .main_t_table.AccounttTrainingRunning12 .AccountSearchOptionsWrap .dk_container.dk_theme_default_select {  float: none !important;}
    .main_t_table.AccounttTrainingRunning12 .AccountSearchOptionsWrap span {  padding: 10px 0;}
    .main_t_table.AccounttTrainingRunning12 .AccountSearchOptionsWrap {  border: 1px solid #ccc;}
    .NewWrapForAccount23 .accountTrainingBox1 {  display: block;  width: 100%; border:1px solid #ccc; border-radius:8px; margin-bottom:10px;}
    .NewWrapForAccount23 .accountTrainingBox1 > table {  display: block;  width: 100%; height:auto;}
    .NewWrapForAccount23 .accountTrainingBox1 tbody {  display: block;  width: 100%;}
    .NewWrapForAccount23  .accountTrainingBox2 {  display: block; width:100%; border:1px solid #ccc; border-radius:8px; margin-bottom:10px;}
    .NewWrapForAccount23 .accountTrainingBox3 {  display: block; width:100%; margin-bottom:10px;}
    .NewWrapForAccount23  .accountTrainingBox4 {  display: block;  padding:0 !important;}
    .NewWrapForAccount23 tr {  display: block;  width: 100%;}
    .NewWrapForAccount23 > table {  margin: 0 0 0 15px;}
    .NewWrapForAccount23 .accountTrainingBox1 td {  display: block; width:100%; text-align:center;}
    .NewWrapForAccount23  .accountTrainingBox1 .my_ptext {  text-align: center;}
    #ukRunnerMonthlyLog td strong {  display: inline-flex;  width: 40px !important;}
    #running_statistic_div strong {  display: inline-block;  width: 98px;}
    #training-menus #bottom_member_tabs a {  clear: both;   float: none !important;  width: 100% !important;}
    .field-table.NewWrapTrainingLogoSSection12 td {  clear: both;  display: block;  height: auto !important; width:100%; text-align:center;}
    .field-table.NewWrapTrainingLogoSSection12 .garmin-Box {  clear: both;  display: block;  float: none !important;  width: 100% !important; padding-top:15px;}
    .field-table.NewWrapTrainingLogoSSection12 .garmin-logos {  float: none !important;  height: 30px;}
    .field-table.NewWrapTrainingLogoSSection12 .redlink.gramin-new-btn {  float: none !important;  font-weight: bold;  margin-top: 10px;}
    .field-table.NewWrapTrainingLogoSSection12 {  margin: 0 auto;  width: 100%;  display: block;}
    .field-table.NewWrapTrainingLogoSSection12 > tbody , .field-table.NewWrapTrainingLogoSSection12 tr {  display: block;}
    .field-table.NewWrapTrainingLogoSSection12 #training-menus .sub_menue_red.background_white {  border: 0 none;  padding: 0 !important;  width: 100%;}
    .field-table.NewWrapTrainingLogoSSection12 #training-menus .sub_menue_red {  padding: 0;  width: 100%; }
    .neborder.field-table.traunungRUNINGNEWRRR {  display: block;  margin: 0 auto;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR > tbody , .neborder.field-table.traunungRUNINGNEWRRR tr{  display: block;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR td {  display: block; clear:both;}
    .neborder.field-table.traunungRUNINGNEWRRR    > table , .neborder.field-table.traunungRUNINGNEWRRR    tbody{  display: block;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1, .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 {  display: block;  width: 98%; margin:0 auto;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 > table {  display: block;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 td {  clear: both;  display: block;  height: auto;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .tdcurve1 {  display: block;  width: 100%; border-radius:0; padding:10px;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .tdcurve1 table {  display: block;  height: auto !important;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 input[type="text"] {  margin: 5px 0;  width: 100% !important; padding-left:0 !important; padding-right:0 !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 > table {  display: block;  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 .demoTarget {  width: 100% !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 .dk_container.dk_theme_default_select {  width: 99%;  float: none !important; background:none repeat scroll 0 0 transparent;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 div {  width: 100% !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 .dk_toggle {  width: 100% !important;  padding-left:0 !important; padding-right:0 !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 table {  width: 100%;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT1 #workout_date {  width: 100% !important; padding-left:0 !important; padding-right:0 !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .dk_container.dk_theme_default_select {  float: none !important; background:none repeat scroll 0 0 transparent}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .select_of_issue .dk_toggle {  width: 100% !important; padding-left:0 !important; padding-right:0 !important;}
    .training_header_running_total{ min-height:160px; }
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .tdcurve1 div#shoeUpdates {  width: 100% !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .tdcurve1 div#shoeUpdates .dk_toggle {  padding-left: 0 !important;  padding-right: 0 !important;  width: 100% !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .tdcurve1 textarea#note {  width: 100% !important;  padding-left:0 !important; padding-right:0 !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .WorkoutBTNALL1 {  text-align: left;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .runningWeatherWrapNEw45 td {  display: inline-block !important;  width: auto !important;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .SELECTSHOUBTNINLINE td.title1 {  display: inline !important;  line-height: 25px !important;  padding-right: 17px;}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .workoutformoblRG{ display:block !important}
    .neborder.field-table.traunungRUNINGNEWRRR    .trainingTDRunningJT2 .wokroutHideMBL{ display:none; }

    /*=  Account training Calculator page =*/
    .calc-box1 { border: 1px solid #ccc !important; float: left !important;margin-right: 5px;padding: 10px !important;width: 40% !important;min-height: 335px;margin-bottom: 15px;margin-left: 9px;}
    .calc-box1.border-NoNe {  border: 1px solid #ccc !important;}

    /*== For Registration page ==*/
    .RegisterMainWrapper #package .registerHeadingTbl {  display: none;}
    .RegisterMainWrapper #package .registerMobileHeading12 {  display: block !important;}
    .RegisterMainWrapper #package .package_centre td {  display: block;  padding: 0 !important;  text-align: center;  width: 100%;}
    .RegisterMainWrapper #package .package_centre .editprofile_but {  float: none !important;  margin: 5px auto !important;}
    .RegisterMainWrapper #package .registerRowHighLight {  padding: 10px 0;  display: block;  border: 1px solid #d6d6d6; margin:0 10px 10px 10px;transition:all; -moz-transition:0.5s linear; -webkit-transition:0.5s linear; -ms-transition:0.5s linear; -o-transition:0.5s linear;}
    .RegisterMainWrapper #package .registerRowHighLight:hover{ box-shadow:0 0 10px #333; }
    .RegisterMainWrapper #package .pack_desc {   margin: 0px auto 6px !important;   width: 88% !important;}
    .RegisterMainWrapper #add_forum_form_parent #login form#regFormId {  border: 0 none;  margin-left: 0px !important;  margin-right: 0px !important; }
    .RegisterMainWrapper #add_forum_form_parent #login form#regFormId td {  display: block;}
    .RegisterMainWrapper #add_forum_form_parent #login form#regFormId td .alignleft {margin-bottom:0 !important;  margin-left: 0px !important;}
    .RegisterMainWrapper #payment .event_name, .RegisterMainWrapper #payment .vol_last_name {  width: 97% !important;  margin: 0 auto !important; float:none !important;}
    .RegisterMainWrapper #family_name #disp_family_name {  margin-left: 0 !important;  width: 90% !important;}
    .RegisterMainWrapper #family_dropdwn .dk_container.dk_theme_default_select {  margin-left: 0 !important;  width: 90% !important;}
    .RegisterMainWrapper .c_security_code {  float: left !important;  clear: both;}
    .RegisterMainWrapper .credit_card_box {  float:none !important;  width: 85% !important;}
    .RegisterMainWrapper #payment .event_field > input.codecoupon_button {  float: none !important;  width: auto !important; margin-top:5px;}
    .RegisterMainWrapper #payment .creditcard_Charged {  float: none !important;  margin: 0 auto !important;  padding-top: 10px;  width: 100% !important;}
    /**.RegisterMainWrapper #regFormId td div {  width: 100% !important;}**/
    .dk_options{width:93% !important}
    .RegisterMainWrapper .password-setting .dk_toggle {  padding: 15px 0 15px 15px;  width: 90% !important;}
    /**== community Forum ==**/

    .forumNewWrap33 #addTopicForm .field-table td {  clear: both;  display: block;  height: auto;  width: 99%;}
    .forumNewWrap33 #addTopicForm .field-table td .editprofile_but {  float: left;}
    .forumContentDTa33 > table {  width: 100%;}
    #forum_box_parent .tblbor td {  display: block !important;  width: 100%; text-align:center !important;}
    .forumContentDTa33 .forumMobileHeading{ display:block !important; }
    .forumRowHeadingHide12{ display:none; }
    td.tdlbor {  padding-top: 10px;}
    .forumNewWrap33 #forumcommentBox.forumcommentBoxNewWrap12 td {  display: block;  height: auto;}
    .forumNewWrap33 .field-table .cmbxNewWrap input[type="text"] { width: 88% !important;}

    /*== Editor Page Content ==*/
    .mattercomon div {  margin: 0 auto;  width: 98% !important;}

    /*== Footer  ==*/
    .footer{ border-radius:0 !important; }

    /**== community Event ==**/
    #event_parent_div .NewParentWrapCummunity .topG_panel {  margin: 0;  padding: 0;  width: 100%;}
    #event_parent_div .NewParentWrapCummunity .topG_panel .gp_box1 {  float: none !important;  margin: 0 auto !important;  padding: 0 10px !important;  width: 100% !important;}
    #event_parent_div .NewParentWrapCummunity .gp_box2 {  margin: 0 auto !important;  padding: 0 10px !important;  width: 100% !important;}
    #event_parent_div .NewParentWrapCummunity .gp_box3 {  margin: 0 auto !important;  padding: 0 10px !important;  width: 80% !important;}
    #event_parent_div .NewParentWrapCummunity .responcebox .parent_box_div {  margin-left: 10px !important; margin-bottom:10px;}
    #event_parent_div .NewParentWrapCummunity .responcebox .yesbox.shadows .yesico, #event_parent_div .NewParentWrapCummunity .responcebox .Noico {  margin-left: 6px !important;}
    .responcebox .yesbox ,.responcebox .nobox { width:44px !important; }
    .feed_stream.NewWrapforEventfeed27Apr > table {  display: block;  width: 100%;}
    .feed_stream.NewWrapforEventfeed27Apr tbody {  display: block;}
    .feed_stream.NewWrapforEventfeed27Apr tr {  display: block;  width: 100%;}
    .feed_stream.NewWrapforEventfeed27Apr td {  clear: both;  display: block;  height: auto;  text-align: left;  width: 100%;}
    #event_parent_div .NewParentWrapCummunity .feed_stream .field-table textarea {  padding: 10px 3px;  width: 94% !important;}
    .NewWrapforEventfeed27Apr .editprofile_but {  float: none !important;}
    .checkAddmin27Apr {  margin-top: 15px;}
    .communityEventFeedWrap12 {  display: block; padding-bottom:25px;}
    .communityEventFeedWrap12 > tbody {  display: block;}
    .communityEventFeedWrap12 tr {  display: block;  width: 100%;}
    .communityEventFeedWrap12 tr td {  display: block;  width: 100%;}
    .communityEventFeedInner122 {  display: block;  width: 100%;}
    .communityEventFeedInner122 td {  height: auto;  text-align: center;  width: 100%;}
    .communityEventFeedtd2 div table {  display: block;  width: 100% !important;}
    .communityEventFeedtd2 div table tbody {  display: block;  width: 100%;}
    .communityEventFeedtd2 .status div {  width: 100% !important;}
    .communityEventFeedInner122 > tbody {  display: block;}
    .communityEventFeedInner122 .crossIco27Apr > div {  position: absolute;}
    .communityEventFeedInner122 .communityEventFeedtd2 .field-table input#group_comment_name {  float: inherit !important;  width: 86% !important;}
    .communityEventFeedInner122 .communityEventFeedtd2 #facebook_share.editprofile_but {  float: none;  margin-top: 10px !important;}
    #showduplicateBox .modal.fade { left: 30% !important;  margin: 0 !important; top: 15% !important;  width: 40% !important; }

}
/* === For Renew Membership  @Pawan=== */
@media only screen and ( max-width: 420px ){
    .RegisterMainWrapper.loginWpr {width:100% !important;}
    #showduplicateBox .modal.fade { left: 20% !important; margin: 0 !important;  top: 15% !important; width: 60% !important; }
}
@media only screen and ( max-width: 360px ){
    .loginLebl {display:block;}
    .loginInpt {display:block;}
    .loginDiv {overflow:hidden; width:95%;}
    .RegisterMainWrapper.loginWpr {width:100% !important;}
}
.RegisterMainWrapper.loginWpr {width:400px; margin:0 auto;}
.loginDiv {margin:0 auto 15px; width:90%;}
.loginInpt .btnone { width: auto;}
/* === NAV === */
@media only screen and ( max-width: 1160px ) {
    #loginform .Log_ButOn input[type="button"] { text-align: center;}
    #loginform .Log_ButOn2 a, #loginform .Renew_Buton a {text-align:center;}
    nav#menu-primary {  margin-top: 10px;margin-bottom:15px}
    #menu-toggle-primary a{display: block;color: #fff;background: #444;}
    #menu-toggle-primary a:before{content: "\f203";font-family: 'dashicons';font-weight: 400;font-size: 20px;font-size: 2rem;vertical-align: top;margin-right: 0.5rem;margin-right: 5px;-webkit-font-smoothing: antialiased;}
    #menu-toggle-primary a.close-menu-primary:before{content: "\f158";}
    /* Hide Menu */
    #menu-primary-items{	display: none;}
    #menu-toggle-primary a.close-menu-primary{	display: none;}
    /* Show Menu */
    #menu-primary:target #menu-primary-items{	display: block;}
    #menu-primary:target #menu-toggle-primary a.open-menu-primary{	display: none;}
    #menu-primary:target #menu-toggle-primary a.close-menu-primary{	display: block;}

    /*volunteer*/
    .volunteerInfoLogo > img {  margin: 0 0 0 10px !important;}

    /*== For Pop Up ==*/
    .modal.fade{left: 8% !important;margin: 0 !important;top: 15% !important;  width: 85% !important; }
    .PopupDiv {  left: 0 !important;}

    /**== Report bug popup ==**/
    #showReportBugBox .modal-body > table {  display: block;}
    #showReportBugBox .modal-body tbody {  display: block;}
    #showReportBugBox .modal-body tr {  display: block;}
    #showReportBugBox .modal-body td {  display: block;  height: auto;  width: 100%;  padding: 0 !important;}
    #showReportBugBox .field-table {  display: block;}
    #showReportBugBox .field-table textarea {  width: 100% !important;  padding: 0 !important;  margin: 0 !important;}

    /**== Group page Pop Up ==**/
    #showConfirmationBox .field-table {  display: block;  width: 100% !important;}
    #showConfirmationBox .field-table > tbody {  display: block;  width: 100%;}
    #showConfirmationBox .field-table tr {  border: medium none !important;  display: block;}
    #showConfirmationBox .field-table tr  td {  display: block;  height: auto;  text-align: center;  width: 100% !important; padding:8px 0 !important; border:none !important; }
    #showConfirmationBox .field-table .editprofile_but.but2 {  float: none;  margin: 0 auto;}

    /*.subtab1, .subtab2 {  float: none;  border: none;}*/
    /** link page **/
    .AccountLinkNewWrapR .accountlinkBTN24Apr {  clear: both !important;  display: inline !important;  padding-left: 20px !important;}
    .AccountLinkNewWrapR .accountlinkBTN24Apr > span {  display: inline-block;  margin-left: -7px !important;}
    /*== link page ==*/
    .videoEditBTN24Apr td {  display: inline !important;}
    .socialEventWrapWidget {  text-align: center;}
    #addForm .field-table {  width: 100%;}
    .accountFeedLoopWrap tbody {  display: block;  width: 100%;}
    .AccounFeedMainWrap table {  display: block;  width: 100%; height:auto;}
    .AccounFeedMainWrap .status img {  max-width: 90%;}
    /**Add Race**/
    .completeTTMWrap1 {  display: block;  width: 100%;}
    .completeTTMWrap1 > tbody {  display: block;  width: 100%;}
    .completeTTMWrap1 tr {  display: block;  width: 100%;}
    .completeTTMWrap1 td {  width: 100% !important;}
    .field-table.accountRaceEventNameWrap div {  margin: 0 !important;  width: 99% !important;  height: auto !important;}
    .field-table.accountRaceEventNameWrap textarea#race_report {  margin: 0 !important;}
    #AddPhoto > table {  display: block;  margin: 0 0 0 -9px !important;  padding: 0 !important;}
    .field-table.completeTTMWrap {  display: block;  height: auto;  margin: 0;}
    .field-table.completeTTMWrap > tbody {  display: block;}
    .field-table.completeTTMWrap tr {  display: block;  width: 100% !important;}
    .field-table.completeTTMWrap td {  width: 100% !important;}
    .field-table.completeTTMWrap input#hour {  width: 100% !important;}
    .field-table.completeTTMWrap b, .field-table.completeTTMWrap strong {  margin: 0 !important;}
    .completeTTMWrap1 input#division {  width: 100% !important;}
    .field-table.accountRaceEventNameWrap .swimming_box .event_name {  padding-left: 10px;}
    .field-table.accountRaceEventNameWrap .swimming_box {  overflow: hidden;}
    .PopUpInnnerTable12 b {  margin: 0 !important;}
    .completion_time {  border-radius: 5px;  border-right: 1px solid #ccc;}
    /*ForGot Password*/
    .NewWrapForgotPwd{ width:100% !important; padding-bottom:80px !important; }
    .NewWrapForgotPwd .addgroup_fp{ width:100% !important;  }
    .NewWrapForgotPwd .field-table {  display: block;  margin: 0px !important;  padding: 0 !important;  width: 97%;  margin: 0 auto !important;}
    .NewWrapForgotPwd .field-table > tbody {  display: block;  width: 100%;}
    .NewWrapForgotPwd .field-table tr, .NewWrapForgotPwd .field-table td {  display: block;  width: 100%;}
    .NewWrapForgotPwd .field-table input {  width: 97% !important;}
    .NewWrapForgotPwd .btnone1 , .NewWrapForgotPwd .btnone{ margin-left:10px !important; }
    /**for sidebar Rresponsive**/
    #upcoming_event_box_parent > table {  margin: 0 auto;}
    .memeber_txt div {  text-align: center;}
    .memeber_txt {  text-align: center; padding-left: 0 !important;}
}
/** for Safri and chrome **/
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 1160px) {
    #loginform .Log_ButOn input[type="button"] { text-align: center;}
    #loginform .Log_ButOn2 a, #loginform .Renew_Buton a {text-align:center;}
    .tablebg_event .tablebg_border .event_red a{ word-break:break-all !important; }
}
/*********************************************
                Menue Start Here
*********************************************/
#above-header #pagemenu,#above-header #catmenu{border-bottom: 1px solid #FFF;}
#below-header #pagemenu,#below-header #catmenu{border-top: 1px solid #FFF;}
#pagemenu,#catmenu{font-family:'PT Sans',sans-serif;	width: 100%;	text-transform: uppercase;	font-size: 10px;		
                   transition: all 0.7s ease-out 0s;
                   -webkit-transition: all 0.7s ease-out 0s;
                   -moz-transition: all 0.7s ease-out 0s;
                   -o-transition: all 0.7s ease-out 0s;
                   -ms-transition: all 0.7s ease-out 0s;

}
.jcarousel-wrapper{height:47px;z-index:99;position:relative; }
#pagemenu ul,#catmenu ul{float: left;	list-style: none;	margin: 0; padding: 0;}
#pagemenu li,#catmenu li{float: left;	list-style: none;	margin: 0; padding: 0;}
/* second level stuff */
#pagemenu li ul,#catmenu li ul{/*z-index: 9999;*/		position: absolute;		left: -999em;		height: auto;		width: 120px;		margin: 0; padding: 0;		/*border-top: 1px solid #FFF;*/		z-index:999999 !important;		position:relative;	}
#pagemenu li li,#catmenu li li{padding: 0;}
#pagemenu li li a,#catmenu li li a{ width: 133px; box-shadow: none !important; font-size: 13px; text-decoration: none; /* background:none !important; */ padding: 10px 15px 10px 15px; line-height: 18px; display: block;text-align:left;border:none;border: none; margin: 0; border-bottom: 1px solid #424242;height:auto;}
#pagemenu li li:last-child a,#catmenu li li:last-child a{border-bottom:0}
#pagemenu li li a:hover,#catmenu li li a:hover{box-shadow:none !important; padding: 10px 15px 10px 15px !important;	}
#pagemenu li ul,#catmenu li ul{z-index: 9999;	position: absolute;	left: -999em;	height: auto;width: 164px; padding: 0px;height: auto;}
#pagemenu li ul ul,#catmenu li ul ul{	margin:-39px 0 0 164px;}
#pagemenu li:hover ul ul,#pagemenu li:hover ul ul ul,#pagemenu li.sfhover ul ul,#pagemenu li.sfhover ul ul ul,#catmenu li:hover ul ul,#catmenu li:hover ul ul ul,#catmenu li.sfhover ul ul,#catmenu li.sfhover ul ul ul{left: -999em;	}
#pagemenu li:hover ul,#pagemenu li li:hover ul,#pagemenu li li li:hover ul,#pagemenu li.sfhover ul,#pagemenu li li.sfhover ul,#pagemenu li li li.sfhover ul,#catmenu li:hover ul,#catmenu li li:hover ul,#catmenu li li li:hover ul,#catmenu li.sfhover ul,#catmenu li li.sfhover ul,#catmenu li li li.sfhover ul{left: auto;	}
#pagemenu li:hover,#pagemenu li.sfhover,#catmenu li:hover,#catmenu li.sfhover{position: relative;	z-index:99999;}
.children{	z-index:99999; display:block; position:relative;	}
.right-nav-slide > img {height: 64px !important;margin-top: -9px;  position: absolute;  z-index: 9999;}
.left-nav-slide > img {  height: 64px;  margin-top: -8px;}
.right-nav-slide {  z-index: 9999 !important;  position: absolute;}
.mattercomon a {  word-wrap: break-word;}
/**********************
Menu End Here
***********************/
.bannerFullWidth img.current { display: block !important; }
.commonWidgetWrapper{margin-top:10px !important}
/*#distance_drop{display:none}*/
#showConfirmationBox #group_row_4{width:100% !important}

/*25 may 2015*/
.box1Imag h2 { font-size: 13px;}
/**********************
Style for popup ui by kunal
***********************/
.modal{border-radius:2px;border:1px solid #005cb9;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);}
.modal-header{background-image: none;padding: 10px;color: #fff;border-bottom:1px solid #005cb9;background:#005cb9;}
.modal-body td img{padding: 2px;border-radius: 3px;}
.modal-body td{border-bottom: 1px solid #e2e2e2;padding: 5px 0;}
.modal-body tr p{margin:0;}
.close{font-size:24px;opacity:0.3;}
.modal .btcancel{padding: 5px 20px;border-radius: 14px;color:#fff!important;background:#005cb9;}
.modal .btSubmit{padding: 5px 20px;border-radius: 14px;color:#fff;background:#005cb9;}
.modal .leave_group_but{padding: 5px 20px;border-radius: 14px!important;color:#fff;background:#005cb9;}