body{-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}
.admin-bar .mainsearch-form{ top:92px;}
.detailblog .breadcrumb-container span.separator{ float:none !important;}
#commentform .wp-social-login-widget{ display:none;}
.form-submit {float: left;padding-top: 4px;width: 100%;}
label.error { color:#ff0000 !important;}
.loader_gif{ background-image:url(../images/loader.gif);height:40px;width:40px;float:right;}
.manageCommentText.readMoreContentHeight {    height: 80px;}

.manageSubscriptionSidebar {  background: #ffffff none repeat scroll 0 0;  border: 1px solid #ededed;  border-radius: 2px;  float: left;  margin: 0 0 30px; padding: 15px 15px 30px;  width: 100%;  text-align: center; }
.manageSubscriptionSidebar  p.managetestsubscribe {color: #323232;float: left;font-size: 1.25em;letter-spacing: 0.34px;line-height: 26px;margin: 2px 0 25px;
    width: 100%;    text-align: center; }
.manageSubscriptionSidebar .mc4wp-form-fields .tnp-field.tnp-field-email {    width: 100%;    float: left;    position: relative;    margin-top: 5px; }
.manageSubscriptionSidebar .mc4wp-form-fields .tnp-field.tnp-field-email span {      width: 17px;      height: 12px;      position: absolute;      left: 13px;     top: 0;      bottom: 0;
      margin: auto;      background: url(../images/msg.svg) no-repeat; }
.manageSubscriptionSidebar .mc4wp-form-fields .tnp-field.tnp-field-email input {      background: #ffffff none repeat scroll 0 0;      border: 1px solid #dcdcdc;      border-radius: 2px;
      box-sizing: border-box;      color: #474747;      float: left;     font-family: "Roboto",sans-serif;      font-size: 14px;      font-weight: 300;
      height: 50px;      letter-spacing: 0.29px;      line-height: normal;      margin: 0;      padding: 10px 10px 10px 38px;      text-align: left;
      width: 100%; }
.manageSubscriptionSidebar .mc4wp-form-fields .tnp-field.tnp-field-email input:focus {        border: 1px solid #cccccc;        box-shadow: none; }
.manageSubscriptionSidebar .mc4wp-form-fields .tnp-field.tnp-field-button {    width: 100%;    float: left;    text-align: center;    padding-top: 23px; }
.manageSubscriptionSidebar .mc4wp-form-fields input[type="submit"] {      width: 130px;      height: 40px;      background: #0076ff;      color: #fff;      font-size: 1em;      letter-spacing: 0.33px;      border: none;      font-family: "Roboto", sans-serif;      font-weight: 500;      border-radius: 2px; display:inline-block;}
.manageSubscriptionSidebar .mc4wp-form-fields form input[type="submit"]:hover {        background: #0071fa; }
.manageSubscriptionSidebar .mc4wp-form-fields .tnp-field.tnp-field-email label { display:none;}
.manageSubscriptionSidebar .mc4wp-form-fields .tnp-widget .tnp-field{ margin-bottom:0px!important;}

.footersociallinks section.widget {    margin: 0 0 10px !important;}
.product-container-nomore{ text-align:center;}
.widget-area .widget_text{ list-style:none;}
.articleDetail strong, .site-content-contain strong{ font-weight:600;}
.widget_newsletterwidget {  background: #ffffff none repeat scroll 0 0;  border: 1px solid #ededed;  border-radius: 2px;  float: left;  margin: 0 0 30px; padding: 15px 15px 30px;  width: 100%;  text-align: center; }
.widget_newsletterwidget p {color: #323232;float: left;font-size: 1.25em;letter-spacing: 0.34px;line-height: 26px;margin: 2px 0 25px;
    width: 100%;    text-align: center; }
.widget_newsletterwidget .tnp-field.tnp-field-email {    width: 100%;    float: left;    position: relative;    margin-top: 28px; }
.widget_newsletterwidget .tnp-field.tnp-field-email span {      width: 17px;      height: 12px;      position: absolute;      left: 13px;     top: 0;      bottom: 0;
      margin: auto;      background: url(../images/msg.svg) no-repeat; }
.widget_newsletterwidget .tnp-field.tnp-field-email input {      background: #ffffff none repeat scroll 0 0;      border: 1px solid #dcdcdc;      border-radius: 2px;
      box-sizing: border-box;      color: #474747;      float: left;     font-family: "Roboto",sans-serif;      font-size: 14px;      font-weight: 300;
      height: 50px;      letter-spacing: 0.29px;      line-height: normal;      margin: 0;      padding: 10px 10px 10px 38px;      text-align: left;
      width: 100%; }
.widget_newsletterwidget .tnp-field.tnp-field-email input:focus {        border: 1px solid #cccccc;        box-shadow: none; }
.widget_newsletterwidget form .tnp-field.tnp-field-button {    width: 100%;    float: left;    text-align: center;    padding-top: 23px; }
.widget_newsletterwidget form input[type="submit"] {      width: 130px;      height: 40px;      background: #0076ff;      color: #fff;      font-size: 1em;      letter-spacing: 0.33px;      border: none;      font-family: "Roboto", sans-serif;      font-weight: 500;      border-radius: 2px; display:inline-block;}
.widget_newsletterwidget form input[type="submit"]:hover {        background: #0071fa; }
.widget_newsletterwidget .tnp-field.tnp-field-email label { display:none;}
.widget_newsletterwidget .tnp-widget .tnp-field{ margin-bottom:0px!important;}
svg.icon.icon-mail-reply {    margin: 2px 3px;    padding: 0;    width: 15px;}
.comment-meta .comment-author.vcard img.avatar{ border-radius:20px; }
.tribe-events-list-widget .tribe-events-list-widget-events{ padding:0px 0px 0px 2px !important;}
.leavecomment h3#reply-title {width: 100%;float: left;font-weight: 500; color: #323232;    float: left;    font-size: 1.625em;
margin: 0 0 30px;    }
.comment-form .fieldset {width: 100%;float: left;margin: 0 0 20px; }
.comment-form .fieldset input {width: 100%;float: left;max-width: 429px;height: 50px;color: #323232;font-size: 16px;
border: 1px solid #E6E6E6;box-sizing: border-box;padding: 5px 15px;font-weight: 300; font-family: "Roboto", sans-serif !important;      margin: 0;box-shadow: none; }
.comment-form .fieldset input:focus {border-color: #a6a6a6;        box-shadow: none; }
.comment-form .fieldset textarea {width: 100%;      float: left;      max-width: 600px;      height: 150px;      color: #323232; font-size: 16px;
border: 1px solid #E6E6E6;      box-sizing: border-box;      padding: 5px 15px;      font-weight: 300;
font-family: "Roboto", sans-serif !important;      transition: all 0.5s ease;      margin: 0; }
/* .widget_categories {  width: 100%;  float: left;  margin: 0 0 68px; }
.widget_categories h2 {    color: #323232;    float: left;    font-size: 1.375em;    font-weight: 700;    margin: 0 0 15px; width: 100%; }
.widget_categories ul {width: 100%;float: left;margin: 0; }
.widget_categories ul li {width: 100%;float: left; }
.widget_categories ul li a {width: 100%;float: left;color: #1C1C1C;letter-spacing: 0.39px;padding: 11px 0;
position: relative;font-size: 1.125em;font-family: "Georgia";transition: all 0.5s ease; }
.widget_categories ul li a:before {position: absolute;right: 0;width: 10px;height: 18px;content: "";background: url(../images/catagaries-arrow.png);margin: auto;top: 0;bottom: 0; }
.widget_categories ul li a:hover {color: #0076FF; }
.widget_categories ul li a:hover:before {background-position: 0 -28px; } */
.readmore.hidereadmore {    outline: medium none;}
section.widget {  width: 100%;  float: left;  margin: 0 0 68px; }
section.widget h2 {    color: #323232;    float: left;    font-size: 1.375em;    font-weight: 700;    margin: 0 0 15px; width: 100%; }
section.widget ul {width: 100%;float: left;margin: 0; }
section.widget ul li {width: 100%;float: left; }
section.widget ul li a {width: 100%;float: left;color: #1C1C1C;letter-spacing: 0.39px;padding: 11px 0;
position: relative;font-size: 1.125em;font-family: "Georgia";transition: all 0.5s ease; }
section.widget ul li a:before {position: absolute;right: 0;width: 10px;height: 18px;content: "";background: url(../images/catagaries-arrow.png);margin: auto;top: 0;bottom: 0; }
section.widget ul li a:hover {color: #0076FF; }
section.widget ul li a:hover:before {background-position: 0 -28px; }
.comment-meta .comment-author.vcard span.says{ display:none;}
.blogComments .commentlisting .comment-meta .comment-author.vcard  b.fn {          color: #323232;          letter-spacing: 0.24px;
font-family: "Roboto", sans-serif;          font-size: 1.125em;          margin: 0 0 9px 0;         font-weight: 700; 	}
.blogComments .commentlisting .comment-body .reply a {	width: auto;	float: right;	position: relative;	padding-left: 30px;	color: #0076FF;
font-size: 18px;	font-family: "Georgia";	transition: all 0.5s ease;}
.blogComments .commentlisting .comment-body .reply a:before {	  width: 21px;	  height: 16px;
background: url(../images/reply.png) no-repeat;	  content: "";	  left: 0;	  top: 0;	  position: absolute;	  bottom: 0;	  margin: auto; }
.blogComments .commentlisting .comment-body .reply a:hover:before {	  background-position: 0 -22px; }
.breadcrumb-container.theme1 a{ margin:0px 1px !important;padding:1px 2px !important;}
.breadcrumb-container.theme1 li span.separator:last-child{  display:none !important;}
.widget.sfsi .widget-title {    display: none;}
.norm_row {    float: left;    min-width: 100%;    position: relative !important;}
footer .footer .footersociallinks #sfsi-widget-2{ max-height:50px !important;min-height:50px !important;height:50px !important;}
footer .footer .footersociallinks #sfsi-widget-2 #sfsi_holder{ display:none !important;}
.detailsociallinks {     float: left; }
.detailsociallinks ul {  display: inline-block;height: auto;margin: 0 0 2px;vertical-align: top;width: auto; }
.detailsociallinks ul li {        width: auto;        float: left;        margin: 0 5px; }
.detailsociallinks ul li a {          width: 37px;          height: 37px;          float: left;
background: url(../images/social-icons.svg) no-repeat; }
.detailsociallinks ul li.linkedin a {     background-position: 0 0; }
.detailsociallinks ul li.facebook a {        background-position: -49px 0; }
.detailsociallinks ul li.pinterest a {        background-position: -116px 0; }
.detailsociallinks ul li.twitter a {        background-position: -174px 0; }
header .header .nav-menu ul li.current-menu-item a {   position: relative; color: #0076FF; }
header .header .nav-menu ul li.current-menu-item a:before {position: absolute;left: 0;right: 0;width: 100%;bottom: 0;
background: #0076FF;height: 4px;content: ""; }
header .header .nav-menu ul li.current-menu-item.askexpertbtn a{ color:#ffffff !important;}
.signinup-form .copyright.widget_text .textwidget p{  color: #000;font-family: "Georgia",sans-serif;font-size: 12px;
margin-top: 20px;}
.loginmodal-content{ background:#ffffff;}
.footer .copyright p{ margin:0px;}
#tribe-events-content .tribe-events-ical.tribe-events-button{ float:none;}
.banner-Text .trade-date ul li span{ color: #ffffff;display: inline-block;font-family: "Georgia",sans-serif;
font-size: 1.10em; font-weight: normal;letter-spacing: 0.59px;line-height: 15px;margin: 0;width: auto;}
.signinup-form .signinup-formcontent .social-login a.google-login {  background: #CF4332; }
.signinup-form .signinup-formcontent .social-login a.google-login i {	height: 19px;	margin-right: 9px; }
.wp-social-login-provider-list{ padding:2px !important;}
.wp-social-login-connect-with{ display:none !important;}
.rightSectionQuestion .tagcloud a {  width: auto;  float: left;  background: #F2F2F2;  color: #323232;  font-size: 1em !important;  font-family: "Roboto", sans-serif;  padding: 6px 12px;  border-radius: 2px; margin:0 10px 10px 0;}
#myUL { list-style-type: none;padding: 0;margin: 0;}
#myUL li a { border-bottom: 1px solid #ddd;background-color: #fff;padding: 12px 30px 12px 12px;text-decoration: none; font-size: 18px; 
    color: black;display: block;position: relative;}

#myUL li a::before {
    background: rgba(0, 0, 0, 0) url("../images/arrow-right-seqa.png") no-repeat scroll 0 0;
    bottom: 0;
    height: 14px;
    margin: auto;
    position: absolute;
    right: 13px;
    top: 0;
    width: 9px;
}    

.success-message-green{ color:#34A853;float:left;}
.success-message-red{ color:#ff0000;float:left;}
.answer-ajax-search-results {left: 0;max-height: 250px;overflow: auto;position: absolute;right: 0;top: 44px;z-index: 9;}
.bannerexpert .answer-ajax-search-results{background:#fff;border:1px solid rgb(230, 230, 230);width: calc(100% - 134px);width: -webkit-calc(100% - 134px);}
#myUL li a{ font-size: 14px;}
#myUL li a:hover{background:#dbdbdb;}
#myUL li a{text-align:left;}
.comingsoon .boxnewsletter .tnp-field.tnp-field-email label{ display:none;}
.cma-answers-orderby{width:100%;float:left;margin:0;}
.cma-answers-orderby li{width:auto;float:left;margin-right:30px;}
.cma-answers-orderby li a{width:auto;float:left;color:#333;padding:10px 0;font-size:1em;border-bottom:2px solid transparent;font-weight: 700;}
.cma-answers-orderby li.cma-current-sort a {border-bottom:2px solid #0076ff;}
.questoinDepartment h1{color: #050505;float: left;font-size: 1.375em;font-weight: 500;transition: all 0.5s ease 0s;width: auto;margin:10px 0 0 0;}
.ansrow .votesection ul li{margin:0;}
.ansrow .cma-answer-rating-count{line-height: 18px;}
.widget_tags_all_in_one h2.widgettitle{color: #323232;float: left;font-size: 1.375em;font-weight: 700;margin: 0 0 26px;width: 100%;}
.widget_tags_all_in_one{float: left;margin: 0 0 46px;width: 100%;}

.contactus .headingtop{margin-bottom:0;}
.peragraph{margin-bottom: 46px;color: rgba(37, 37, 37, 0.5);float: left;font-family: "Georgia",sans-serif;font-size: 14px;letter-spacing: 0.3px;width: 100%;text-align: center;}
.contactus .contactform .fieldset .textfields{margin:0;}
.contactus .contactform .fieldset span.wpcf7-not-valid-tip {color: #ff0000;float: left;font-size: 14px;margin: 2px 0 0;width: 100%;}
div.wpcf7-validation-errors {border: 2px solid #f7e700;float: left;margin: 20px 0 0;text-align: center;width: 100%;}
.contactform .fieldset {margin:0 0 20px;}
div.wpcf7-mail-sent-ok {background: #dff0d8 none repeat scroll 0 0;border: 1px solid #d6e9c6;color: #3c763d;float: left;padding: 10px 0;text-align: center;width: 100%;}
.bloglisting .blogbox .blogdiscription p a{margin-left: 8px;}


.seaqDetail .ansrow .commentslist{border-bottom:1px solid #d6d6d6;margin-bottom: 20px;padding:0 0 20px 0;}
.seaqDetail .votesection ul li a{font-size:20px;}
.seaqDetail .votesection ul{border-bottom:none;padding:0;}
.seaqDetail .ansrow{padding-left:0;}
/*.submitquestion input[type="submit"]{ float:right;}*/
.submitquestion input[type="submit"]:hover{color:#fff;}
.seaqDetail .ansrow .commentslist:last-child{border-bottom:none;}
.single_job_listing .company{width:100%;float:left;}
.articleDetail .single_job_listing .company .name {box-sizing: border-box;line-height: 1.5em;margin: 0;padding: 0 0 0 60px;}
.detailblog p a.website{padding-top:0;}
.articleDetail .single_job_listing .company .tagline{margin:0;padding:0 0 0 60px;}
.single_job_listing .job_description,.job_application{width: 100%;float:left;}
.job_application .application_button.button {background: #0076ff none repeat scroll 0 0;border: medium none;border-radius: 2px;color: #ffffff;font-size: 1em;font-weight: 700;height: auto;line-height: normal;margin: 0;padding: 10px 30px;text-transform: none;transition: all 0.5s ease;}
.job_application .application_button.button:hover{background: #046af3;}


.page-custom-content h1{float: left;font-family: "Roboto",sans-serif;font-size: 2.25em;font-weight: 700;letter-spacing: 0.69px;margin: 0 0 20px 0;width: 100%;color: #313131}
.page-custom-content p {color: #323232;float: left;font-family: "Georgia",sans-serif;font-size: 1em;letter-spacing: 0.19px;line-height: 26px;margin: 0 0 20px;width: 100%;}
.page-custom-content header h1{text-align: center;}
.page-custom-content h2{color: #313131;float: left;font-family: "Roboto",sans-serif;font-size:1.225em;font-weight: 700;letter-spacing: 0.35px;margin: 10px 0 10px 0;width: 100%;}
.page-custom-content ul{margin: 0;width: 100%;float: left;padding:0 0 10px 16px;}
.page-custom-content ul li {font-family: "Georgia",sans-serif;font-size: 1em;letter-spacing: 0.19px;line-height: 26px;list-style: initial;margin: 0 0 6px;padding-bottom: 0;padding-left: 6px;color:#323232;}
.page-custom-content{float: left;padding-top: 40px;width: 100%;}
.page-custom-content .container{max-width: 830px;}
.banner-section h1.tribe-events-single-event-title{color: #ffffff;font-family: "Roboto",sans-serif;font-size: 2.25em;font-weight: 500;letter-spacing: 0.59px;line-height: 1.5;}
.banner-section .byuser span{color: #ffffff;display: inline-block;float: none;font-family: "Georgia",sans-serif;font-size: 16px;font-weight: normal;letter-spacing: 0.59px;line-height: 15px;margin: 0;padding-left: 6px;padding-right: 6px;width: auto;}
.topic-includes-section h3{color: #333333;font-family: "Roboto",sans-serif;font-size: 1.375em;font-weight: bold;letter-spacing: 0.19px;margin: 0;padding-bottom: 25px;}
.topic-includes-section > ul{float: left;margin: 0;padding-left: 26px;width: 100%;padding-top:20px;}
.topic-includes-section > ul > li{font-family: "Georgia",sans-serif;font-size: 1.125em;letter-spacing: 0.2px;list-style: initial;margin-bottom: 35px;}

li.manage-highlight-suggestion{background: rgb(246, 246, 246) none repeat scroll 0 0;color: rgb(158, 158, 158);font-size: 13px;padding: 12px
  ;text-align: center;top: 0;width: 100%;}

  .nothing-found-class {
    background: #e6e6e6 none repeat scroll 0 0;
    font-weight: 400;
    padding: 8px 10px;
    position: absolute;
    text-align: center;
    top: 50px;
    width: calc(100% - 134px);
    width: -webkit-calc(100% - 134px);
}

.nothing-found-class b{text-align: center;}
#tribe-events-content.tribe-events-list{width:100%;float:left;}
.eventSection #tribe-bar-form input[type="text"]{border:1px solid #e8e8e8;background:#ffffff none repeat scroll 0 0;font-size:14px;padding:2px 16px;border-radius: 2px;height:40px;font-style: normal;position: relative;}
.eventSection .filterEvents .fieldsfilter .fieldsbox.calender-field::before{z-index: 2;}
.eventSection #tribe-bar-form input[type="text"]:focus{outline: none;}
.eventSection #tribe-events{width:100%;float:left;}
.eventSection #tribe-events-content-wrapper{width:100%;float:left;}
.eventSection #tribe-bar-form{width:100%;float:left;background:transparent;}
#tribe-events-content{width:100%;float:left;}


.widget_newsletterwidget img{margin:0 auto;}

.page-header .page-title {
    float: left;
    font-size: 2.2em;
    font-weight: 600;
    width: 100%;
}
.search-results .bloglisting .blogbox .blogdiscription{width:100%;padding-left:0;}
.search-results .bloglisting .blogbox {
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.search-results .bloglisting {
    padding-top: 20px;
}
.eventSection .tribe-events-page-title {
    float: left;
    margin: 20px 0 10px;
    width: 100%;
}
.resource-template-default .detailblog p a{border-bottom: none;}
.signinup-form .signinup-footer{width:100%;left:0;}


.tribe-events-month{margin-top: 20px;}

.eventSection .tribe-events-calendar thead th{background-color:transparent;border:1px solid #d6d6d6; color:#000000;font-size:1.2em;}
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a{background-color:#0076ff;}
.events-archive.events-gridview #tribe-events-content table .type-tribe_events{padding:3px 0;margin:0 2px;}
.tribe-events-month-event-title .url {color: #000000;display: inline-block;vertical-align: top;  width: 100%;transition: all 0.5s ease;}
.tribe-events-month-event-title .url:hover{color:#0076ff;}
.tribe-events-tooltip h4.entry-title{color:#000000 !important;}
.tribe-events-tooltip a:hover h4.entry-title{color:#0076ff !important;}
.tribe-events-sub-nav{ margin: 30px 0 0;}
.tribe-events-sub-nav li.tribe-events-nav-previous a,.tribe-events-sub-nav li.tribe-events-nav-next a {color: #0076ff;font-size: 1em;}
.tribe-events-month .tribe-events-notices{width:100%;float:left;text-align: center;color:#000;}
.tribe-events-list{position: relative;}
.tribe-events-list .tribe-events-ajax-loading {background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.tribe-events-list .tribe-events-spinner-medium {background: #ffffff none repeat scroll 0 0;height: auto;left: 0;margin: auto;padding: 20px;position: absolute;right: 0;top: 10%;width: auto;}
.loadmore a{color:#fff !important;}

.breadcrumbs_list {float: left;margin: 0;width: 100%;padding:0;}
.breadcrumbs_list li{width:auto;float:left;}
.breadcrumbs_list li::after {
    content: "/";
    margin: 0 10px;
}
.breadcrumbs_list li:last-child::after{content: none;}
.breadcrumbs_list li a {
    color: #0076ff;
    transition: all 0.5s ease;
}
.breadcrumbs_list li a:hover{color:#0066ef;}
.siglepageside .row .col.s8{width:100%;}
.siglepageside .container {max-width: 920px;}
.timingblog .byuser font a {color: #1b1b1b;}
div.upme-wrap input[type="text"],div.upme-wrap input[type="email"],div.upme-wrap input[type="password"],div.upme-wrap textarea{
background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e8e8e8;
    box-shadow: none;
    box-sizing: border-box;
    color: #474747;
    display: inline-block;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 50px;
    letter-spacing: 0.33px;
    padding: 8px 16px;
    transition: all 0.5s ease 0s;
    margin:0;
}
div.upme-wrap input:focus,div.upme-wrap textarea:focus{
border: 1px solid #c8c8c8 !important;
    box-shadow: none !important;
}
/* My Profile Page */

.myprofileSection div.upme-wrap .upme-head img.avatar-50 {border-radius: 110px;height: 110px;padding: 2px;width: 110px;}
.myprofileSection div.upme-wrap div.upme-inner{border:none;box-shadow: none;}
.myprofileSection div.upme-head,.myprofileSection div.upme-post-head,.myprofileSection div.upme-custom-head{background:transparent;}
.readtextmore .lesstext{float:left;}
.myprofileSection div.upme-left{width:100%;float:left;}
.myprofileSection div.upme-right {background: #f4f4f4 none repeat scroll 0 0;float: left;margin-bottom: 0;margin-top: 20px;padding-bottom: 10px;padding-top: 8px;text-align: center;width: 100%;}
.myprofileSection div.upme-wrap div.upme-pic{width:100%;float:left;text-align: center;}
.myprofileSection div.upme-wrap div.upme-pic > a{float: none;display: inline-block;}
.myprofileSection div.upme-wrap div.upme-name{width:100%;text-align: center;}
.myprofileSection .upme-head a.upme-fire-editor-view ,.myprofileSection .upme-head a.upme-fire-editor-edit{background-color: #0076ff;background-image: none;border: medium none;color: #ffffff;display: inline-block;font-size: 13px;font-weight: 600;margin-right: 0;}
.myprofileSection .upme-head a.upme-fire-editor-view:hover,.myprofileSection .upme-head a.upme-fire-editor-edit:hover{background-color:#0066ef;border:none;background-image:none;color:#fff;}
.myprofileSection .upme-head a.upme-logout {background: #ffffff none repeat scroll 0 0;border: 1px solid #d6d6d6;font-size: 13px;font-weight: 600;display: none;}
.myprofileSection .upme-field-edit{margin-top:20px;}
.myprofileSection div.upme-field-name {font-size: 24px;line-height: 24px;}
.myprofileSection div.upme-wrap div.upme-social {display: inline-block;float: none;vertical-align: middle;}
.myprofileSection div.upme-social div{padding:0;}
.myprofileSection .upme-right div.upme-clear{display: none;}
.myprofileSection div.upme-stats{width:auto;display: inline-block;margin-left:10px;float:none;vertical-align: middle;}
.myprofileSection .upme-field-type span {color: #404040;font-weight: 600;}
.myprofileSection .upme-field-type {color: #303030;font-weight: 500;}
.myprofileSection .upme-profile-tab-panel {margin: 0 auto;max-width: 730px;padding: 20px;}
.myprofileSection .upme-icon-square-o::before {background: rgba(0, 0, 0, 0) url("../images/checkbox.png") repeat scroll 0 0;content: "";display: inline-block;height: 15px;vertical-align: middle;width: 15px;}
.myprofileSection .upme-icon-check-square-o::before{background: rgba(0, 0, 0, 0) url("../images/checkbox.png") repeat scroll 0 -15px;content: "";display: inline-block;height: 15px;vertical-align: middle;width: 15px;}
.myprofileSection .upme-hide-from-public{font-size:12px;}
.myprofileSection .upme-separator {background: #f6f6f6 none repeat scroll 0 0;border-bottom: medium none;color: #000000;font-size: 14px;font-weight: bold;margin-bottom: 20px;margin-top: 20px;padding: 10px 20px;text-transform: uppercase;}

.myprofileSection button.upme-button{
background: #0076ff none repeat scroll 0 0;
border-radius: 2px;
color: #ffffff;
font-size: 1em;
font-weight: 700;
height: auto;
line-height: normal;
margin: -13px 0 0 -6px;
padding: 10px 20px;
text-transform: none;
border:none;
transition: all 0.5s ease;
}
.myprofileSection button.upme-button:hover{background:#0066ef;}
.myprofileSection .upme-field-value .photo {height: 110px;padding: 1px;width: 110px;}
.myprofileSection .upme-init-uploadbox{
background: #0076ff none repeat scroll 0 0;
    border: medium none;
    border-radius: 2px;
    color: #ffffff;
    font-size: 1em;
    font-weight: 700;
    height: auto;
    line-height: normal;
    margin: -13px 0 0 -6px;
    padding: 10px 20px;
    text-transform: none;
    transition: all 0.5s ease 0s;
  }
header .header .nav-menu ul li .sub-menu .sub-menu {
    box-shadow: none;
    float: left;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.writeAns .jqte {
    border: 1px solid #d6d6d6;
    border-radius: 2px;
    box-shadow: none;
    float: left;
    margin: 0 0 20px;
    width: 100%;
}
.writeAns .jqte_toolbar {
    background: #eeeeee none repeat scroll 0 0;
    border-bottom: 1px solid #dbdbdb;
    overflow: auto;
    padding: 10px 7px;
}
.bannercocntentbox:last-child .right-side-banner{margin-bottom: 0;}

.blogbox.animationLoadNewItem{-webkit-animation: listmove 0.5s ;animation: listmove 0.5s ;}
.animationLoadNewQuestion{-webkit-animation: listmove 0.5s ;animation: listmove 0.5s ;}

@keyframes listmove {
    0% {
      transform: translate(0,90px);
      opacity: 0;
      transition: opacity 1s ease;
    }
    100% {
      transform: translate(0,0);
      opacity: 1;
      transition: opacity 1s ease;
    }
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px white inset;
}
.bloglisting .page-header .page-title{float: left;
    font-size: 2.3em;
    font-weight: 600;
    margin: 0;
    padding: 40px 0;
    text-align: center;
    width: 100%;}
.bloglisting .blogbox .blogdiscription span a{color:#0076ff;}
.eventSection .filterEvents .fieldsfilter span{font-size:14px !important;}
#tribe-bar-form input{font-size:15px !important;}

.tribe-mobile-day .url {
    color: #0076ff;
    font-weight: 700;
}
.tribe-mobile-day .tribe-event-description{font-family: "Georgia";}


.loader_search_gif {
    background-image: url("../images/loader.gif");
    float: right;
    height: 40px;
    position: absolute;
    right: 150px;
    top: 0;
width: 40px;
}
#tribe-events .tribe-events-notices {background: #d9edf7 none repeat scroll 0 0;border: 1px solid #bce8f1;border-radius: 4px;clear: both;color: #3a87ad;display: block;margin: 0 auto;max-width: 350px;padding: 8px 35px 8px 14px;position: relative;text-align: center;text-shadow: 0 1px 0 #ffffff;top: 10px;}
.topic-includes-section h2 {float: left;font-size: 2em;font-weight: 700;margin: 10px 0 20px;width: 100%;}
.signinup-form .signinup-formcontent .social-login a{margin:0 2px;}
.signinup-form .signinup-formcontent .signup-formcontent .block label.error {
    border: medium none !important;
    bottom: 0;
    float: left;
    font-size: 12px;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%;
}
.username-signinup, .password-signinup,.email-signinup {float: left;position: relative;width: 100%;}
.tabbingQuestion ul.tabs-custom {width: 100%;float: left;border-bottom: 1px solid rgba(151, 151, 151, 0.2);margin:0;}
.tabbingQuestion ul.tabs-custom li.tab {width: auto;float: left;margin-right: 30px; }
.tabbingQuestion ul.tabs-custom li.tab a {width: auto;float: left;color: #050505;font-size: 18px;text-transform: capitalize;padding: 0 10px;font-weight: 500;font-family: "Roboto", sans-serif;line-height: 48px;border-bottom:4px solid transparent;}
#os_auto_engage_box{ bottom: -120px !important;}

/*11 may 2018*/
.collaborationwith {
display: inline-block;
vertical-align: middle;
margin-left: 30px;
}
.bannerContent .row .col a {
   color: #fff;
}
.collaborationwith span, .bloglisting .blogbox .blogdiscription .collaborationwith span {
   font-family: "Georgia", sans-serif;
   position: relative;
   font-size: 14px;
   display: inline-block;
   vertical-align: middle;
   width: auto;
   float: none;
}
.collaborationwith img {
   display: inline-block;
   vertical-align: middle;
   margin-left: 10px;
   max-height: 25px;
   max-width: 100px;
   margin-bottom: 0px;
}

.bloglisting .blogbox .blogdiscription .collaborationwith span {
   color: #1B1B1B;
}
/*11 may 2018*/



@media screen and (max-width: 550px) {
  .tabbingQuestion ul.tabs-custom li.tab a {
  padding: 0 8px;
  font-size: 15px; } 
}
.tabbingQuestion ul.tabs-custom li.tab a.active {color: #0076FF; border-bottom-color:#0076FF;}
.tabbingQuestion ul.tabs-custom .indicator {height: 4px;background: #0076FF; }


@media screen and (max-width: 991px) {
  .askexpertSection  {width:100%;}
  .site-content .askexpertSection .row .col.s8{width:100%;}
  .site-content .askexpertSection .row .col.s4{width:100%;padding-top:40px;}
  section.widget{margin:0 0 28px;}
  .articleDetail .populararticle{margin-bottom:10px;}
  header .header .nav-menu ul.sub-menu .sub-menu{display: block;}
  header .header .nav-menu{overflow: auto;}
}
@media screen and (max-width: 767px) {
  .myprofileSection .upme-profile-tab-panel{padding:0;}
  .eventSection .tribe-events-calendar thead th{font-size: 1em;}
  #tribe-geo-results h2.tribe-events-page-title, h2.tribe-events-page-title{font-size:22px;}
  .tribe-events-calendar td div[id*="tribe-events-daynum-"], .tribe-events-calendar td div[id*="tribe-events-daynum-"] a{font-size:13px !important;}
  .tribe-events-sub-nav li a{background:#0076ff !important;padding:10px 20px !important; display: inline-block !important;}
  .eventSection .tribe-events-list #tribe-events-header{display: none;}

}
@media screen and (max-width: 550px) {
  .bannerexpert .answer-ajax-search-results{width:100%;}
  .loader_search_gif {right:10px;}
  .tabbingQuestion ul.tabs-custom li.tab{margin-right:20px;}

}