@charset "utf-8";
/* CSS Document */

.display{background:#f00 !important;
}

@media only screen and (max-width: 2800px) and (min-width: 1600px)  {
	.wrap, .wrapnew, .my-activity .banner{ width:88%;}
    .profileNew .blog-main {
        width: calc(100% - 180px) !important;
        padding-right: 0 !important;
    }
	
}

@media only screen and (max-width: 1560px) {
	.hero h1 {
        font-size: 4rem !important;
    }
    .hero-image img {
        max-width: 650px !important;
    }
}

@media only screen and (max-width: 1400px) {
	
	
	
	.hero-image img {
    max-width: 620px !important;
    }

    .hero p {
        font-size: 1.4rem !important;
    }

    .btn strong {
        font-size: 1.4rem !important;
    }

    .btn small {
        font-size: 1rem !important;
    }

    .icon svg {
        width: 100%;
        height:auto;
    }
    .icon {
        width: 53px;
        height:auto;
    }
	
	.hero-image {
   right: 0 !important;
}
	
}

@media only screen and (max-width:1366px){
	.headCEPhone svg {
    width: 16px!important;
    height: 16px!important;
}
.headCEPhone a {
    font-size: 16px!important;
}

.headCEPhone {
    margin: 22px 2px 13px 0px!important;
}

}

/*--- for navigation ---------*/
@media only screen and (max-width:1343px)
{
	.customerLoged {
    margin-left: 16px !important;
	}
	.menu-main a {
    padding: 0 10px !important;
  }
  .menu-main > li, .cd-dropdown-trigger {
    font-size: 14px !important;
}
.cd-dropdown-trigger {
    padding: 0 20px 0 20px !important;

}
.new-newsletter input.newsletter-email {
    width: 341px !important;
    }
	.tfooterLft {
    padding-right: 125px !important;
}
.tfooterRgt {
    padding-left: 125px !important;
}
.footer-newsletter input.newsletter-email {
    width: 100% !important;
    }
	
	.view-box {
    width: 96% !important;
	 padding: 40px !important;
  
   }
   .view-box li {
    margin-right: 48px !important;
}
#section01 {
    padding-top: 216px !important;
    }

}

/*--------- for navigation end-------*/
@media only screen and (max-width:1328px)
{
	.category-consultant .member-star-right {
     width: 38% !important; 
    }
	.category-consultant .item {
    width: 71% !important;
   
}

.top-left-main #buddypress .standard-form div.submit {
    float: none !important;
padding: 12px 0 !important;
}
.top-left {
  width: auto !important;
    padding: 0 !important;
}
.top-mid {
    padding: 0px 0px 0 20px !important;
}
.buy-package li {
    width: 46% !important;
    }
	.view-box {
    padding: 36px !important;
    }

.view-box li {
    margin-right: 43px !important;
}
.grey_boxCommn {
    width: 25% !important;
 }
 .wallet-new .greyboxtop, .wallet-new .green_boxbot {
    width: 100% !important;
 }

.memberboxes .left {
    width: 42% !important;
}
}
@media only screen and (max-width:1300px)
{
	
  .category-consultant .member-text a {
    font-size: 19px;
   }
   .category-consultant .member-text {
    overflow-wrap: break-word;
    width: 44%;
    }
	.category-consultant .member-image {
  
    margin-right: 8px;
}
/*.category-consultant .member-star-right {
    width: 27% !important;
   }*/


.minHeight {
    min-height: 104px !important;
  
}
.footer-newsletter input.newsletter-submit {
    width: 157px !important;
   }
  footer .footer-newsletter input {
    font-size: 15px !important;
  }
  .view-box li {
    margin-right: 33px !important;
}
.view-box h3 {
    font-size: 26px !important;
   }
   .view-box h3 span {
    font-size: 22px !important;
  }


.mew-upgradegirl {
    margin-top: -62px !important;
}
.avail-box-new span.avail-txt {
    width: 71% !important;
   }
   .meeting-newBox span.avail-txt {
    width: 36% !important;
    overflow-wrap: break-word;
}
.office-address-new .avail-select.input-group {
    width: 100% !important;
}

body .edit-profile-main li.resp-tab-item {
    font-size: 13px !important;
	padding: 19px 0 !important;
}
.activity-banner h1 {
    font-size: 56px !important;
    }
.activity-banner .grow-banner {
   width: 56% !important;
}

.activity-banner .channel {
    width: 100% !important;
}
}

@media only screen and (max-width: 1280px) {
	.hero-image img {
        max-width: 590px;
    }
	
}

/*--- for navigation ---------*/
@media only screen and (max-width:1253px)
{
	
  .menu-main > li, .cd-dropdown-trigger {
    font-size: 12px !important;
}
.cd-dropdown-trigger {
    padding: 0 12px 0 12px !important;

}
.ultimate-feature.sticky h2 {
    font-size: 25px !important;
}

.book-txtR li {
    min-height: 105px !important;
    }
	.paid-txt li {
    min-height: 111px !important;
    }
	.focus-right li {
    padding: 20px !important;
    height: 45vh !important;
}

.green_boxcommn_top p, .box_grey_top p {
    font-size: 21px !important;
 }
 .greycolor_boxbot h4, .blue_boxbot h4 {
    font-size: 16px !important;
 }

.greyboxtop h3 {
    font-size: 20px !important;
    }
	.receivedProject {
    overflow-x: scroll;
}
.meetset-right .avail-select {
    width: 47.7% !important;
}
.mew-upgradegirl {
    margin-top: -46px !important;
}

.memberboxes .left {
    width: 38% !important;
}
.memberboxes .left p {
    font-size: 14px !important;
}
.memberboxes .left h3 {
    font-size: 16px !important;
   }
}

/*--------- for navigation end-------*/

@media only screen and (max-width:1200px){
.wrap{width:96%;
}
.footer-wrap .footer-one {
    width: 39% !important;
    
}
.bottom-footer span {
    margin-left: 9px !important;
}
.footer-two li {
 width: 34% !important;
    
}
.resource_div .left-part{
	width:35% !important;
	margin:0 2% 0 0 !important;
}
.resource_div .right-part
{
	width:35% !important;
}
.middle-part
{
	width:23% !important;
}
.resource_div .left-part h2 {
    margin-left: 0 !important;
}
.financial_div .left_side h2
{
	font-size:42px !important;
}







/*-----------------dashboard consultease css start-----------*/

.dashboardStatusBlock { margin:20px 10px 10px 10px !important}


ul.dash-color-box {
    float: none!important;
}


.dashboardStatusBlock {
  
    width: 320px !important;
   
}

 



/*-----------------dashboard consultease css end-----------*/

.member-info .member-interviewed
{display:block;
width:100%;
}

.document-right .member-price, .document-right .member-location, .document-right .member-interviewed, .document-right .member-right-icons {
  margin: 0 10px 0 0!important;
    display: block;
    width: initial;
}

.similar-documents .member-price, .similar-documents .member-location, .similar-documents .member-interviewed, .similar-documents .member-right-icons {
    margin: 0 10px 0 0!important;
}
.premium-black {
    font-size: 10px!important;
    top: 70px !important;
    padding: 6px !important;
   }

.newsletter-top h3 {
    font-size: 16px !important;
	padding:0 30px !important;
    }
	.sidebar-newsletter .newsletter-top {
    min-height: 154px !important;
    height: 154px !important;
}
.account-post-right {
    padding-left: 30px !important;
   
}
.account-post-left {
  
    padding-right: 30px !important;
}

.document-main-hide.sticky {
    top: 0 !important;
   }
   .top-innerbanner.sticky {
    position: absolute;
	display:none;
   }
   .page-id-8 .visible .logo {
    display: none;
    }
	.top-innerbanner p {
    font-size: 15px !important;
}
.top-innerbanner .search-box input {
    font-size: 15px !important;
}
.sidebar-newsletter
{
	         
       width: initial !important;
}
.memberSidebar-newsletter .newsletter-top {
    min-height: 149px !important;
    height: 149px !important;
}
.document-main-hide.sticky .buttons-right {
   
    padding-left:25px !important; 
}
.page-id-1121 .visible .logo {
    display:block !important;
    }
	.quesListHome .dwqa-question-filter .dwqa-sort-by {
  float:none !important; 
 margin: 10px auto !important;
 display:block !important;
}
.quesListHome .dwqa-questions-list .dwqa-question-item {
    padding: 15px 0px 15px 80px !important;
    min-height: auto !important;
    height: 100% !important;
    display: inline-block !important;
    width: 100% !important;
}
.quesListHome .dwqa-questions-list .dwqa-question-item .dwqa-question-meta {
    margin-bottom: 20px !important;
}
.quesListHome .dwqa-questions-list .dwqa-question-item .dwqa-question-stats {
    position: relative;
    bottom: 0px!important;
    margin-top: 0;
    right: 0 !important ;
    left: 0;
    margin: 0 auto;
}
.page-id-1630 hr {
    margin: 30px 0 50px !important;
}
hr.margin0 {
    border: 0 !important;
}
.greybg-icon .media-icons {
    margin-right: 3% !important;
    width: 16% !important;
}
.greybg-icon .media-icons:last-child
{
	width:auto !important;
	margin-right:0 !important;
}

.category-consultant .member-text {
    /*width: 67% !important;*/
	width: 100% !important;
    max-width: 100%;
    float: left !important;
}
.category-consultant .member-rank {
       margin-right: 0px !important;
    /* top: 40% !important; */
    top: 0 !important;
    left: 94px !important;
    position: relative !important;
}
.category-consultant .users-area-expert {
    width: 100% !important;
	   /* padding-left: 104px !important;*/
   }
   .category-consultant .member-star-right {
        width: auto !important;
    padding-left: 0 !important;
    float: left !important;
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 12px;
}
.category-block .categoryQuestions figure.post-thumbnail {
   
    width: 80px !important;
    height: 80px !important;
}
 .featured-banner {
    min-height: auto !important;
    }
	.profleMsgPop, .profleMsgPop1 {
    min-height: auto !important;
    margin-top: 5% !important;
    bottom: 20px ;
}
.top-innerbanner .search-box {
       
    width:16% !important;
}
.search-box input[type=text] {
    width: 100% !important;
}

.top-left-main #buddypress .standard-form div.submit
{
	float: right !important;
    padding-right: 20px !important;
    padding-left: 10px !important;
}
.new-newsletter input.newsletter-email {
    width: 100% !important;
}



.phone-image img {
    max-width: 100%;
    
}
.view-box h3 span {
    font-size: 18px !important;
}
.view-box h3 {
    font-size: 24px !important;
}
.greyboxtop {
    padding: 15px !important;
}
.greyboxtop p {
    font-size: 14px !important;
    
}
.greyboxtop h3 {
    font-size: 16px !important;
}
.green_boxbot {
    padding: 12px 12px 12px 12px !important;
    
}
.green_boxbot h4 {
    font-size: 18px !important;
   }
.youtube-app .rejected-msg {
    overflow-x: scroll;
}
.youtube-details .ms-ctn {
    width: 100% !important;
   
}
.mew-upgradegirl {
    margin-top: -19px !important;
}
.meeting-newBox span.avail-txt {
    width: 100% !important;
    margin-right: 0 !important;
}
.meeting-newBox label.switch {
    margin-right: 73px !important;
}
.meeting-newBox .margin-check-box input {
    width: 30% !important;
    }
	.meeting-topright h3 {
    font-size: 18px !important;
   
}
.memberboxes .left span {
    margin-right: 10px !important;
   }
   .memberboxes {
    padding: 20px !important;
  }
  .member-btnnew {
    padding: 12px 28px !important;
 }
 .memberboxes span.timingbox {
    padding: 8px 20px !important;
   
}
.expired-date {
    margin-right: 0 !important;
}
.memberboxes .left h3 {
    font-size: 14px !important;
}
.act-form {
    right: 4% !important;
    padding: 50px !important;
   max-width: 100% !important;
}
.activity-banner h1 {
    font-size: 46px !important;
    line-height: 46px !important;
}
.activity-banner li {
    width: 89% !important;
    margin-bottom: 22px !important;
}
.order-act {
    padding: 12px 34px !important; 
    }
.act-popular li {
    width: 23% !important;
    margin-right: 1.7% !important;
 
}
.text-testimonial h4 {
    width: 100% !important;
    }

.member-nav li {
    padding: 6px 19px 0 !important;
}

}

@media only screen and (max-width: 1199px) {
	.banner-wrap {
    flex-direction: column !important;
    }
        .hero-content {
        width: 100% !important;
    }

    .hero-image {
        position: relative !important;
        justify-content: center !important;
        width: 100% !important;
    }

    .hero h1 br, .hero p br {
        display: none;
    }
	
}

@media only screen and (max-width:1170px){

ul.menu-main.mobile-menu.superfish.sf-js-enabled, .page-id-5112 ul.menu-main.mobile-menu.superfish
{width:auto;
    margin-left: 20px;
	padding-top:0 !important;
	    margin-top: 17px;
}

/*.menu-wrap{width:100%;
}
*/
/*.menu-wrap .wrap{width:100%;
}*/

.logo {
  margin-left: 0px !important;
}

.wrapper{max-width:96%;
}

section.comment-box.fixed{position:inherit;
}

.blog-main {
  width: 52%;
}

.blog-post{width:auto;
}

.blog-right {
  margin-left: 15px;
  float: left;
  width: 20%;
}

.comment-list {
  padding-left: 220px;
}

.comment-list li {
  padding-left: 0;
  padding-right: 9px;
}

/*-------new css for home page-----------*/
	
.categories-block ul li a{width:24%;
}
.resource_div .left-part{
	width:35% !important;
	margin:0 2% 0 0 !important;
}
.resource_div .right-part
{
	width:35% !important;
}
.middle-part
{
	width:23% !important;
}


.resource_div .left-part h4, .resource_div .right-part h4{margin:10px;
}
.financial_div .right_side p{
font-size: 17px;	
}

.financial_div ul li{margin:0 1% 0 0}

.financial_div ul li img{
}

.financialBlock ul li{width:24% !important;
margin:0 0 2% 1% !important;
float:left;
display:inherit;
}

.financialBlock ul li span{width:100% !important;
height:120px !important;
}

.financialBlock ul li span img{width:100%;
}

/*.logo{position:static;
padding:10px 0;
}
*/
.header-social-icons{display:none;
}

.categories-block ul li .signup_btn {
  display: block;
  width: 100%;
  clear: both;
  padding:10px;
  text-align:center;
}

.categories-block ul li{margin:0.5px;
}
.bottom-footer span {
    margin-left: 9px !important;
}
.footer-two li {
 width: 34% !important;
    
}
.resource_div .left-part h2 {
    margin-left: 0 !important;
}
.home-category p
{
	display:block !important;
}
.home-category span
{
	margin-left:0 !important;
	margin-top:10px;
	display:inline-block;
	
}




/*-----------------dashboard consultease css start-----------*/
.dashboardStatusBlock {
    margin: 0px 10px 10px 10px!important;
	
	
}

ul.dash-color-box {
    float: none!important;
}



/*-----------------dashboard consultease css end-----------*/

/*------- experts-----------*/
.top-left {
    padding-right: 0 !important;
}
.top-mid .field_city {
    width: inherit;
}
.member-mid .right-part .item .member-text {
    width: 100% !important;
}
.member-star-right {
    float: none !important;
    margin-top: 24px;
    width: inherit !important;
    display: inline-block;
    text-align: center;
    padding-left: 20px;
}
/*------ experts end ------*/

.fullmenu .cd-dropdown-content > .has-children > ul {
    visibility: visible;
   
}
.fullmenu .cd-dropdown-content .cd-dropdown-icons {
    width: 100%;
}
.document-top p {
    width: 100% !important;
}
.buttons-right {
    float: left !important;
    margin-top: 15px;
}
.premium-black {
    top: 95px !important;
   }
     .document-main-hide.sticky .social-right-icons {
    display: none;
}
.document-main-hide.sticky .buttons-right {
    float: right!important;
    padding-left: 0 !important;
    margin-top: 0 !important;
}
.yellow_color {
    clear: both;

}

.interview-btn {
    font-size: 12px !important;
    }
	.video-slider .feature-bottom p
	{
		font-size:14px !important;
	}
	.video-slider .featured-content h4
	{
		font-size:17px !important; 
	}
	



/*-----------15-5-2017---------*/
.responsive-width-right {
    width: 42% !important;
}
.responsive-width-left {
    width: 56% !important;
}
.dash-respcolumn
{
	width:100% !important;
}

/*-----------15-5-2017---------*/

.logo, .mobile-logo.mobile-member {
	display:none !important;
}
.mobile-logo
{    display: block !important;
    float: left;
    margin-top: -3px;
    margin-right: 40px;
	
}
nav.menu-wrap {
    padding: 10px 0;
}
.menu-main a {
    line-height: normal;
}
body .cd-dropdown-wrapper, body .customerLoged{ margin-top:10px !important;}



.buy-package li p {
    line-height: 12px !important;
    min-height: 31px !important;
    font-size: 11px !important;
 }
 .page-id-5331 .image-left {
    width: 18% !important;
}
.buy-package {
    padding: 24px !important;
}

#section00 {
   
	background-position:76% top !important;
}

.green_boxcommn_top p, .box_grey_top p {
    font-size: 16px !important;
 }
.wallet-new .greyboxtop {
  
    padding: 24px 10px !important;
}
.wallet-new .green_boxbot {
    height: 60px !important;
    padding: 13px 10px !important;
}

}

@media only screen and (max-width:1140px){


	
.menu-main li a{
border-right:1px solid #000;
line-height:18px;
}

.menu-main li:last-child a{border:0px;
}

ul.menu-main.mobile-menu.superfish.sf-js-enabled{padding-top:18px;
}

.top-experts ul li{width:25% !important;
}

.mobile-menu .menu-item-object-custom.menu-item-50:last-child {
    border: 0px !important;
    margin: -13px 0 0!important;
}
.bottom-footer span {
    margin-left: 9px !important;
}
.footer-two li {
 width: 34% !important;
    
}
.left-part{
	width:35% !important;
	margin:0 2% 0 0 !important;
}
.right-part
{
	width:35% !important;
}
.middle-part
{
	width:23% !important;
}
.resource_div .left-part h2 {
    margin-left: 0 !important;
}
.askqt .submit_btn
{
	width:auto !important;
}
.home-category p
{
	display:block !important;
}
.home-category span
{
	margin-left:0 !important;
	margin-top:10px;
	display:inline-block;
	
}



/*-----------------dashboard consultease css start-----------*/
.dashboardStatusBlock {
    margin: 0px 10px 10px 10px!important;
	
	
}

ul.dash-color-box {
    float: none!important;
}





/*-----------------dashboard consultease css end-----------*/

/*------ expert----*/
.member-mid .right-part {
    width: 64% !important;
}
.member-info .item
{
	width:69% !important;
}
.top-innerbanner p,.top-left select,.top-innerbanner .field_city select, .cat-drop-sel .select2-selection__placeholder, .cat-drop-sel .select2-selection__rendered {
   
    font-size: 15px !important;}

/*--- expert end---*/

 .account-post .search-box {
    display: inline-block;
    float: none !important;
    width: 50% !important;
    padding-right: 0 !important;
    margin: 0px auto 0;
}
.account-post {
    text-align: center;
}
.account-post-left {
    float: none !important; 
       display: inline-block;
}
.account-post-right {
    float: none !important;
    display: inline-block;
   }
 
.sidebar-new .member-info .item {
    float: left;
    padding-left: 20px;
    width: 100% !important;
}
.sidebar-newsletter .newsletter-top {
    min-height: 159px !important;
    height: 159px !important;
}
.memberSidebar-newsletter .newsletter-top {
    min-height: 154px !important;
    height: 154px !important;
}
.member-nav li {
    padding: 6px 16px 0 !important;
    }
.member-nav li a {
    font-size: 15px !important;
   }
   .category-consultant .item {
    width: 70% !important;
}
.download-left {
    width: 52% !important;
   }
   .btn-dashgap li {
    display: block !important;
    min-width: 201px;
    clear: both !important;
    margin-bottom: 5px;
}
body .cd-dropdown-wrapper.mobile-browse {
    margin-left: 20px;
}
.act-form {
    position: relative !important;
    width: 50%;
    display: block;
    margin: 80px auto 40px;
}
.activity-banner .grow-banner {
    width: 100% !important;
}

}


@media only screen and (max-width:1100px)
{
	.menu-wrap {
    text-align: center;
}

.logo a, .logo .description {
    float:none !important; 
	
}

.customerLoged {
    float: right;
    margin-left: 0 !important;
    margin-top: 0 !important;
}
.menu-main > li {
    display: inline-block;
    height: 100%;
    float: none;
}

.sidebar-newsletter .newsletter-top {
    min-height: 165px !important;
    height: 165px !important;
}
.kit-fields {
    width: 100% !important;
   
}
.profileNew .blog-main {
    width: 45% !important;
    float: left !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0 2% !important;
}
.profileNew .blog-main .blog-post {
    width: 100% !important;
}

.profileNew .member-right-part {
 
    margin-left:0 !important;
    width: 31% !important;
   
}
.profileNew .member-left-part {
    width: inherit !important;
}
.profileNew .sidebar {
    width: 20% !important;
    background: transparent !important;
}

.profileNew .member-left-part .button a {
    padding: 15px 4% !important;
}
.category-consultant .member-text a {
    font-size: 17px;
}
.category-consultant .item {
    width: 66% !important;
}
.top-right-main {
width: 8% !important;
   }
 .top-left-main {
  width: 92% !important;
}
.directory .top-left-main .submit input[type="submit"] {
    padding: 7px 20px !important;
    font-size: 13px !important;
}

/*------------- 10-7-2017-------------*/


nav.menu-wrap {
    margin-top: 10px;
	    padding-bottom: 10px;
}




 .menu-wrap .customerLoged li a.becomeMem {
    padding: 8px 8px;
    font-size: 11px !important;
}
.customerLoged li {
    float: none !important;
    margin-left: 0 !important;
}
.single-post .addthis_toolbox {
   position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.8);
    padding: 8px 0 2px;
    margin: 0 auto;
    text-align: center;
    z-index: 10000 !important;
}
.single-post .addthis_toolbox a {
    float: none;
}
.sidebar-newsletter {
    z-index: 1 !important;
  }
  .menu-main li a {
    border-right: 0 !important;
    }
	.sidebar-book {
    z-index: 1 !important;
	}
	.wrap {
    width: 93% !important;
}



.mobile-member li {
    padding: 0 !important;
}

.mobile-member .customerLoged {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
body .menu-wrap .mobile-member li a.becomeMem{
    border: 0px !important;
    background: #15a47b;
	    font-size: 12px !important;
		    padding: 9px 20px;
}
.mobile-member {
          margin-top: 17px;
    margin-right: 20px;
	float:right;
}
.mobile-logo img {
    margin: 3px 0 0 -2px !important;
	}
.homebanner .location input {
    padding: 0 !important;
    width: 0px !important;
}
body
{
	overflow:hidden !important;
}
/*-------------10-7-2017 end----------*/




.tfooterRgt em {
    font-size: 12px !important;
 }
 footer .footer-two li {
    width: 47% !important;
}
.footer-newsletter input.newsletter-submit {
    margin-left: -46px !important;
   }
   .page-id-5331 .wrap, .page-id-7692 .wrap, .page-id-8791 .wrap {
    width: 96% !important;
}
.page-id-5112  header nav.menu-wrap {
    margin-top: 0 !important;
    }
	.view-box li:last-child {
    margin-right: 0 !important;
}
.view-box img {
    width: 22% !important;
}
.view-box li {
    margin-right: 23px !important;
}
.interestd-block {
    margin-top: -135px !important;
 }
 .Slidertxt {
    padding: 50px !important;
 }
 .payment_status td {
    padding: 19px 10px !important;
   }
   body .select-plan .plan-features {
    padding: 29px 15px !important;
  
}
.plans {
    width: 23% !important;
}
.plan-bg-new {
    margin-top: 0 !important;
}
.mew-upgradegirl {
    margin-top: 7px !important;
}
.logged-in .customerLoged li {
    float: left !important;
}
.memberboxes .left {
    width: 100% !important;
}
.logged-in .customerLoged li ul li { float: none !important; width: 100% !important;}
body .edit-profile-main li.resp-tab-item {
    font-size: 13px !important;
    padding: 19px 20px !important;
    word-break: break-all;
    overflow-wrap: break-word;
    min-height: 70px;
}
.top-left-main #buddypress .standard-form div.submit {
    padding-right: 0px !important;
   }
   .top-mid {
    padding: 0px 0px 0 9px !important;
}

.right-part .item {
   width: 73% !important;
}

/*Deepak Bholusaria*/

.member-nav li {
    padding: 6px 14px 0 !important;
}
.member-nav {
    margin-left: 225px !important;
}

}
@media only screen and (max-width:1024px){
	
	
.headCEPhone a {
     width: 50px;
    height: 50px;
    line-height: 46px;
    box-shadow: 0px 0px 14px 0px #00000069;
	display:block;
	background:#f5cc47;
	border-radius:100%;
}

.headCEPhone {
    position: fixed;
    bottom: 0px;
	left:0;
}

.headCEPhone a:hover {
    background: #000;
}

.headCEPhone a:hover svg{
    fill: #fff;
}

.headCEPhone a span {
    display: none;
}

.headCEPhone svg {
    width: 20px!important;
    height: 20px!important;
    fill: #000!important;
}	
	
	
	
	
body .cd-dropdown-wrapper.mobile-browse {
    margin-left: 0%;
}	


.homegrid-1 {
    width: 100%!important;
}
.homegrid-2, .homegrid-3 {
    width:100%!important;
}
.financial_div p{
	padding:0;	
}

.categories-block ul li {
  margin: -3px 0 0 1px;
  width: 49%;
  text-align: left;
  display: inline-block;
  float: none;
      min-height: 213px;
}

.categories-block ul li .signup_btn {
  width: auto !important;
  display: inline-block;
  padding: 10px 20px;
}

.comment-list {
  padding-left: 29%;
}

.comment-list li {
  padding-left: 20px;
  padding-right: 0;
}

.blog-main{width:70%;
}

.blog-post{width:98%;
}

.blog-content .sidebar{width:30%;
background:#fff;
margin-bottom:0px;
}

.floatingDiv{width:100% !important;
}

#buddypress div#item-header img.avatar {
  width: auto;
  margin: 0 auto;
  display: table;
  float: none;
}

div#item-header-avatar{background:#fff;
}

.sidebar{border-top:0px;
}

.sidebar div{border:0px;
}

#item-header-avatar{padding-top:30px;
}


.blog-right {
  float: left;
  width: 70%;
  margin-left: 30%;
  margin-top:20px;
}

#sidebarFloat-1 .floatingDiv{width:100% !important;
margin-left:15px;
}

.blog-form{width:98%;
}

/*-------new css for home page-----------*/

.banner_part{text-align:center;
}

.banner_part .consultant_btn, .banner_part .consultant_btn{display:inline-block !important;
float:none !important;
}

.subject_input, .city_input, input[type="button"]{
display:inline-block !important;
}

.subject_input, .city_input{width:auto !important;
}

.categories-block ul{text-align:center;
}

.categories-block ul li a{width:49%;
display:inline-block;
text-align:left;
}

.categories-block h2{text-align:center;
}

.categories-block ul li .black_color h2{text-align:left;
}

.resource_div .left-part{width:100% !important;
margin:0 !important;
}

.resource_div .right-part{width:100% !important;
margin:20px 0 0 0;
}

.financial_div ul{padding:0;
}

.financial_div ul li{
	width:100%;
margin:0 0 10px 0;
padding:10px;
}

.financial_div ul li p{width:100%;}

.financial_div .left_side{
	width: 100%;
    padding: 20px 4px !important;
}

.financial_div .right_side{width:100%;
margin-left:0%;
}

.financialBlock .top-part{padding:35px !important;
}


.find-consultant .submit_btn{
    width: auto !important;	
}


.categories-block h2{text-align:left; float: none!important;
    margin-bottom: 20px;
}

.field_primary-category {
  display: inline-block;
  width: 46%;
  float:none;
}

.field_city {
     display: inline-block;
    width: auto !important;
    float: left !important;
}

.find-consultant .submit {
  display: inline-block;
  float:right;
  width:auto;
}

.field_primary-category label {
  float: none;
  width: auto !important;
  text-align: left;
  padding: 14px 0 0 0;
}

.field_city label {
  float: none !important;
  width: auto !important;
  text-align: left;
  padding:14px 0 0 0;
}

.field_primary-category select{width:49%;
}

.field_city input[type="text"]{width: 86%;
margin:0;
}

.resources-list .resources{width:46% !important;
}

.resources-list .questions{width:50% !important;
}

section.content-wrap.resource-post{width:100% !important;
}

section.sidebar.resource-sidebar{width:100% !important;
margin:50px 0 0 0 !important;
}

.mobile-menu li.menu-item-object-custom.menu-item-50 {
    margin: -13px 0 0 0 !important;
}
.banner_part form.askqt {
    width: auto !important;
}
.categories-block ul .effect-layla a{width:100%;
    margin-top: 45px;
    text-align: center;

}
.categories-block ul .black_color a
{
	margin-top:0px;
}
.categories-block ul li.black_color h2
{
	text-align:center;
}
.home-category p
{
	display:block !important;
}
.home-category span
{
	margin-left:0 !important;
	margin-top:10px;
	display:inline-block;
	
}
.middle-part {
    width: 100% !important;
    margin: 0 0 !important;
}
.right-part .question-icon
{
	width:auto !important;
}
.right-part ul li a .question-icon img {
        margin: 0 8px 0 0 ;
}
.financial_div .left_side h2 {
   
    font-size: 30px !important;
    margin-top: 0 !important;
    padding: 0 !important;
}
.left_side img {
   float: right;
    margin: 0 !important;
   
}

.banner_part .find-consultant {
   width: 100% !important;
}
div.submit input {
  padding: 0 25px  !important;
  
}
.middle-part p {
    
    margin: 20% !important;
}


/*--footer--*/

footer.footer-wrap .footer-one {
    width: 100% !important;
    margin-right: 0px !important;
    text-align: center;
    margin-bottom: 50px;
}
footer.footer-wrap .footer-two {
    width: 67%!important;
    text-align: left;
    margin: 0 auto;
    display: block;
}
.footer-two li {
    width: 95% !important ;
    }
.bottom-footer aside { 
    display: block !important;
    margin-bottom: 10px;
    text-align: center;
}

.bottom-footer p {
    float: none !important;
    width: 100% !important;
    text-align: center;
}
/*--footer end--*/




/*-----------------dashboard consultease css start-----------*/
.dashboardStatusBlock {
    margin: 0px 10px 10px 10px!important;
	
	
}

ul.dash-color-box {
    float: none!important;
}


.dashboardStatusBlock {
  
    width: 225px !important;
   
}



/*-----------------dashboard consultease css end-----------*/


.banner-form-left, .main-step-form {
    width: 100%!important;
}
.banner-form-bottom{
	display:none!important;	
}
.form-second-step .main-step-form.form-right-3, .main-step-form {
    top: 0em !important;
}
.banner-form-right{
	padding:20px!important;	
}

.plan-box {
    width: 48%!important;
	margin-bottom:25px!important;
}


.member-price, .member-location, .member-rank, .member-interviewed, .member-right-icons {
    margin: 0 14px 0 0px !important;
}
.document-right .member-rank {
    margin: 0 12px 0 -31px !important;
}
.sidebar-newsletter {
     width: 422px;
    display: block;
    margin: 0 auto 35px;
}
.sidebar-newsletter .newsletter-top {
   width: 345px !important;
    margin: 0 auto !important;
    min-height: 142px !important;
    height: 142px !important;
    background: transparent !important;
}
.sidebar-newsletter:before {
    box-shadow: none !important;
    
}
nav.posts-pagination.clearfix {
    float: none !important;
    text-align: center !important;
    padding: 45px 0 !important;
}
.paging-wrap {
    
    float: none !important;
    display: inline-block;
}
.sidebar-newsletter input.newsletter-submit
{
	top:44px !important;
}
.memberSidebar-newsletter .newsletter-top {
    width: 300px !important;

 
}
.quesListHome .dwqa-question-filter {
    margin-bottom: 20px;
    text-align: center !important;
}
.resourcesListHome.homegrid-2 {
    margin-top: 20px !important;
}
.dwqa-question-item .dwqa-status {
  
    margin-bottom: 10px !important;
    display: inline-block;
    margin-top: 7px !important;
}
.contact-left .rmrow {
    width: 100%;
    margin-right: 0;
}
.contact-left .rmagic .rmrow:last-child {
    width: 100% !important;
}
.category-block {
    width: 100% !important;
    }
	.category-consultant .member-text {
    width: 59% !important;
    }
	.category-consultant .member-rank {
      top: 0% !important;
    margin-bottom: 10px !important;
    }
.single-event_listing .addthis_toolbox.sticky {
    right: 24px !important;
   }
   .event-menu ul {
    width: 58% !important;
   }
   .icon-text {
    padding-left: 20% !important;
  }
 
	.speaker-text {
    margin-left: 12px !important;
}
.sponser-logo img {
    max-width: 100% !important;
}
.category-consultant .item {
    width: 85% !important;
}
.category-consultant .member-star-right {
    float: right !important;
}
.responsive-width-right
{
	    float: none !important;
    position: relative !important; 
    right: 0 !important;
    top: 0 !important;
    width: 100% !important;
    margin: 0 auto !important
}
.responsive-width-left
{
	   
    width: 100% !important;
}
.btn-dashgap li {
   clear: none !important; 
  
}
.top-innerbanner .search-box {
    width: 14% !important;
}
.sidebar-book, .sidebar-book h4 {
    text-align: center;
}
.sidebar-book li {
    max-width: 100% !important;
    float: none !important;
    margin-right: 22px !important;
	display:inline-block ;
}
footer .footer-two li {
    width: 100% !important;
}
footer aside#nav_menu-2 {
    width: 40% !important;
 }
 footer .footer-newsletter {
    width: 60% !important;
   float: right !important;
}
.bottom-footer span {

    float: none !important;
}

#section2 h2 {
    font-size: 29px !important;
    padding: 0 0 !important;
	    margin-top: 0 !important;
 }
 .inner-block {
    display: block !important;
    padding: 80px 0 !important;
}
.focus-main .inner-block {
    padding: 0 !important;
}
.focus-right li {
    padding: 35px !important;
    height: auto !important;
    min-height: 315px;
}
.focus-left {
    padding-right: 20px !important;
	
}
.focus-left h2 {
    font-size: 30px !important;
    padding-right: 20px !important;
   }
.focus-main {
    border-bottom: 1px solid rgba(107, 119, 136, 0.30);
}
.testimonial-pager .testimonial p {
    margin: 0 !important;
 }
 .content-box {
    left: 0 !important;
    }
	.book-meet .grow-banner {
    height: 100% !important;
}
.book-meet .inner-block {
    padding: 0 !important;
}
#section5 .grow-banner.testimonial-pager {
    height: 100% !important;
}
.page-id-5112 .footer-wrap {
    padding: 0 !important;
}
.page-id-5112 footer .footer-logonew {
    top: -61px !important;
}
.page-id-5112 .footer-text-main {
    margin-top: 50px !important;
}
.testimonial-pager #bx-pager div {
    margin-right: 0 !important;
    width: auto !important;
}
.testimonial-img-txt a.active {
    display: block;
    margin: 0 auto !important;
    text-align: center !important;
	
}
.testimonial-img-txt a {
    display: none;
}
.testimonial-pager #bx-pager a.active img {
    width: 100% !important;
    margin-top: 0 !important; 
}
.view-box {
    padding: 36px 20px!important;
}
#section01 h2 {
    padding: 0 !important;
}
.interestd-blockList li h3 {
    padding-right: 54px !important;
 }
 
 .greyboxtop {
    min-height: 86px;
}
.grey_boxCommn {
    width: 50% !important;
}
.userMsgtable th {
   
    padding: 13px !important;
    font-size: 15px !important;
   
}
.tabing-user li.resp-tab-item {
    font-size: 14px !important;
    width: 50% !important;
   
}

/*Deepak Bholusaria*/

.member-nav li {
    padding: 6px 12px 0 !important;
}

 .AboutUsBlock {
    width: auto;
}  
  
 .AboutUsBlock h2 {
    margin: 0px 0px 10px;
} 

}

@media only screen and (max-width:992px){
	
.headCEPhone a {
     width: 50px;
    height: 50px;
    line-height: 46px;
    box-shadow: 0px 0px 14px 0px #00000069;
	display:block;
	background:#f5cc47;
	border-radius:100%;
}

.headCEPhone {
    position: fixed;
    bottom: 0px;
	left:0;
}

.headCEPhone a:hover {
    background: #000;
}

.headCEPhone a:hover svg{
    fill: #fff;
}

.headCEPhone a span {
    display: none;
}

.headCEPhone svg {
    width: 20px!important;
    height: 20px!important;
    fill: #000!important;
}	
	
	
	
	
	.top-left-main {
        width: 100% !important;
    float: none !important;
    padding-top: 0 !important;
   
    display: inline-block;
}
.top-innerbanner p,.top-left select,.top-innerbanner .field_city select {
    font-size: 18px !important;
	
}
/*.top-left,.top-mid {
    width: 50%;
}*/

.top-left p {
    float: none !important;
}
.top-mid p
{
	float:left !important;
}
.top-right-main {
  position: absolute;
    bottom: 3px;
    right: 0;
    width: 46% !important;

}
body .top-innerbanner .search-box {
      float: left !important;
    clear: both !important;
    width: 36% !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
}
.top-right {
   display: inline-block;
    float: none !important;
    padding-right: 0;
    /* text-align: center; */
    width: 100%;
}
.top-mid:before,.top-mid:after
{
	background:none !important;
}
.member-mid .right-part {
    width: 100% !important;
	    padding-right: 0 !important;
}
.member-mid-right {
        width: 100% !important;
    float: none !important;
    display: inline-block;
    margin-top: 20px;
}
.member-nav-star
{
	float:left !important;
}
.member-nav-star,.member-info .member-interviewed
{
	display:inherit !important;
	width:inherit !important;
}
.document-right .member-price, .document-right .member-location, .document-right .member-interviewed, .document-right .member-right-icons {
 
    width: initial !important;
}
.document-lists .similar-documents {
    width: 46% !important;
}
.similar-documents.margin-right0{
    margin-right: 23px !important;
}
.premium-black {
    top: 70px !important;
    padding: 5px !important;
}
.document-search {
    float: none !important;
}
.search-left {
    float: none !important;
    text-align: center !important;
     padding-right: 0px !important;
    border-right: 0 !important; 
}
.search-right {
    float: none !important;
     padding-left: 0px !important; 
    padding-right: 0px !important;
    border-top: 1px solid #000;
    display: inline-block;
    padding-top: 12px;
}
.search-right p {
    text-align: center !important;
   }
.document-banner {
   background-position: center top !important;
   }
   .document-main-hide.sticky h2,.document-main-hide.sticky .social-right-icons {
    display: none;
}
.document-main-hide.sticky .buttons-right {
    float: none !important;
    padding-left: 0  !important ;
    display: inline-block;
}
.document-main-hide.sticky
{
	text-align:center;
	padding: 15px 0px 15px 0 !important;
}
.contact-links a {
        margin-right: 24px !important;
    font-size: 16px !important;
}
.kit-form li {
    float: none !important;
    width: 47% !important;
    margin-bottom: 20px;
    display: inline-block;
}

.media-badges, .media-member {
    float: none !important;
    text-align: center;
}
.media-member {
   
    padding-top: 40px !important;
   }
   .greybg-icon .media-icons {
    margin-right: 2% !important;
}
.profileNew .sidebar {
    width: 50% !important;
    margin-bottom: 40px;
}
.profileNew .member-right-part {
    width: 48% !important;
    margin-left: 2% !important;
    margin-bottom: 40px;
    float: right;
}
.profileNew .blog-main .blog-post {
    margin: 0 !important;
}
.profileNew .blog-main {
    width: 100% !important;
    margin: 0 !important;
}
.profile-user-photo-container {
    position: relative !important;
    bottom: 0 !important;
    display: block;
    margin: 0 auto;
}

.profile .member-nav li {
    float: none !important;
    min-height: 53px !important;
    display: inline-block;
 
}
.panel-profile-header .img-profile-data h2 {
    margin-left: 0 !important;
    width: 100% !important;
}
.panel-profile-header .img-profile-data h1 {
    margin-left: 0 !important;
   }
   .panel-profile-header .img-profile-data {
    bottom: 45px !important;
    width: 100% !important;
    text-align: center !important;
	    padding: 0 15px;
}

.event-menu ul {
    width: 100% !important;
    margin-right: 0 !important;
}
.single-event_listing .addthis_toolbox {
    position: relative !important;
    top: 0 !important;
    margin-top: -39px !important;
    right: 0 !important;
}
.single-event_listing .addthis_toolbox.sticky
{
	    margin-top: 0 !important;
    position: relative !important;
    right: 24px !important;
    top: 90px !important;
	display:none;
}
.eventMenu-sticky.sticky li {
  margin-right: 8% !important;
    float: none;
    display: inline-block;
}
.event-menu li {
    margin-right: 9% !important;
}
.single-event_listing .sep-detail .col-md-8.col-sm-6 {
    width: 100%;
}
.eventHead-sticky.sticky ul {
    width: 64% !important;
    margin-top: 0 !important;
}
.event-head ul {
    width: 100% !important;
    margin-top: 40px !important;
}
.eventHead-sticky.sticky .icon-text {
    padding-left: 32% !important;
}
.event-menu.eventMenu-sticky.sticky {
    text-align: center;
}
div#bookForm {
    width: 100% !important;
}
.event-form, .sep-page .sep-detail .single-event-time {
     margin-bottom: 40px;
}
#bookForm .single-date, .sep-page .sep-detail .event-organizer, .sep-page .sep-detail .single-event-time {
    text-align: center;
	    clear: both;
}
.directory .top-left-main #buddypress .standard-form div.submit
{
	    float: left !important;
    padding: 0px 0 0 20px !important;
}

.mobile-logo img {
    margin: -3px 0 0 0px !important;
    width: 75%;
}
.mobile-member li {
    margin-top: 2px;
}
body .cd-dropdown-wrapper, body .customerLoged {
    margin-top: 6px !important;
}
body .cd-dropdown-wrapper.mobile-browse {
    margin-left: 5px;
}
.menu-main > li, .cd-dropdown-trigger {
    font-size: 12px !important;
}
  .userNameTop .fa-th {
    margin-left: 15px;}
.footer-newsletter .tnp-submit, .footer-newsletter input.newsletter-submit{
   margin-left: 0!important;
}
  .footer-newsletter input{
   width:100% !important; 
  }
ul.menu-main.mobile-menu.superfish.sf-js-enabled {
    margin-left: 7px;
    padding-top: 0 !important;
    margin-top: 18px;
}
  body .customerLoged{
   margin-top: 18px!important; 
  }
.menu-main a {
    padding: 0 4px !important;
}
.userNameTop a {
    font-size: 13px !important;
}
.menu-wrap .customerLoged li a.becomeMem {
    padding: 8px 8px !important;
    font-size: 11px !important;
}
.mobile-logo {
    margin-right: 0;
      margin-top: 3px;
}
.customerLoged li
{
	padding:0 !important; 
}
.tfooterLft {
    padding-right: 75px !important;
}
footer.footer-wrap .footer-two {
    width: 86%!important;
   }
   .tfooterRgt {
    padding-left: 75px !important;
}
.minHeight {
    min-height: 115px !important;
}


.form3 {
    width: 100% !important;
    margin: 0 auto;
    }
	.yellow-bg, .white-bg {
    padding: 18px;
    float: none;
    height: auto;
    vertical-align: middle;
	width:50% !important;
  }
  .white-bg {
    padding: 49px 20px !important;
 }
 .form3 span.input-name {
    width: 37%;
    padding-left: 15px;
}



.page-id-5331 .sep .col-md-8, .page-id-5331 .sep .col-md-4, .page-id-7692 .sep .col-md-8, .page-id-7692 .sep .col-md-4, .page-id-8791 .sep .col-md-8, .page-id-8791 .sep .col-md-4  {
    width: 100% !important;
}
.page-id-5331 .sep .single-event-details, .page-id-7692 .sep .single-event-details, .page-id-8791 .sep .single-event-details
{
	text-align:center;
}
.buy-package.event-form {
     float:none !important; 
    width: 50% !important;
    display: inline-block;
    margin-bottom: 0px !important;
	    text-align: left;
}
.page-id-5331 .event-menu.eventMenu-sticky.sticky, .page-id-7692 .event-menu.eventMenu-sticky.sticky, .page-id-8791 .event-menu.eventMenu-sticky.sticky {
    text-align: left;
}
.ultimate-feature.sticky li {
   
    padding: 0 !important;
}

.ultimate-feature.sticky .icon-text {
    font-size: 11px !important;
    padding: 0 10px !important;
}
.ultimate-feature ul {
    width: 74% !important;
    margin-top: 0 !important;
}
.ultimate-feature h2 {
    width: 26% !important;
    font-size: 23px !important;
}

.ultimate-feature.sticky h2
{
	font-size: 23px !important;
}
.ultimate-feature .icon-text {
    padding-left: 0 !important;
}
.ultimate-feature.eventHead-sticky.sticky ul {
    width: 73% !important;
   }
   .gst-enquiry p {
    margin-bottom: 80px;
}

.page-id-5112 ul.menu-main.mobile-menu.superfish {
    margin-top: 8px;
	 margin-left: 10px !important;
	     padding-left: 0 !important;
		     padding-right: 0 !important;
}

.page-id-5112 .customerLoged {
    margin: 10px 0 10px 3px !important;
}
.page-id-5112 .userNameTop a {
    font-size: 12px !important;
}
.page-id-5112 .menu-wrap .customerLoged li a.becomeMem {
   
    font-size: 10px !important;
}
.testimonial-pager .testimonial p {
    margin: 0 1% !important;
 }
 .focus-left {
    margin: 32px 0 !important;
    border-bottom: 1px solid rgba(107, 119, 136, 0.30) !important;
    padding-bottom: 20px !important; 
}
.focus-left, .focus-right {
    display: block !important;
    width: 100% !important;
}
.book-txtR.paid-txt li {
    min-height: 115px !important;
}
.footer-logonew {
    top: -23%;
}
.focus-main .inner-block {
    padding: 80px 0 !important;
}
.focus-left {
   
    margin-bottom: 0 !important;
    padding-bottom: 50px !important;
    padding-left: 0 !important;
    border-bottom: 0px !important;
}
.focus-main {
    border-bottom: 0 !important;
}
.focus-right {
	height: 100% !important;
    display: inline-block !important;
    border-top: 1px solid rgba(107, 119, 136, 0.30);
    border-bottom: 1px solid rgba(107, 119, 136, 0.30);
}
.focus-right li {
    width: 50% !important;
    float: left !important;
	    min-height: 311px !important;
}
.paid-txt {
    width: 100% !important;
    padding: 0 !important;
}

.phone-image img {
    float: none !important;
    margin: 0 auto !important;
	    width: auto !important;
}
.phone-image {
    width: 100% !important;
    float: none !important;
    clear: both !important;
}

.page-id-5112 .grow-banner.signup {
    height: 100% !important;
    display: block !important;
    margin-bottom: 110px;
}
.balls {
    animation: none !important;
    -webkit-animation: none !important;
	    width: 110px !important;
    height: 110px !important;
   }
.balls p {
    font-size: 11px !important;
    }
#section2 ul {
    position: relative !important;
}
.yellow {
    top: 138px !important;
 }
.pink {
    top: 100px !important;
   }
   
.green {
    top: -50px !important;
   }
.red-ring {
    top: 125px !important;
    }
.brown-ring {
    top: -10px !important;
    }
.pc-image {
    display: none !important;
}
.book-txtR {
    width: 100% !important;
}
.book-txtR li {
    min-height: 89px !important;
}

.page-id-6027 .wrap {
    width: 96% !important;
    padding: 0 15px !important;
}
.page-id-6027 .channel {
    width: auto !important;
    padding: 63px 24% 0 0 !important;
}
.view-box img {
    width: 19% !important;
	margin-right:7px !important;
}
.view-box h3 span {
    font-size: 14px !important;
}
.view-box h3 {
    font-size: 19px !important;
}
.view-box li {
    margin-right: 0 !important;
}
.view-box {
    padding: 36px 15px!important;
}
.interestd-blockList li {
    width: 50% !important;
    margin-right: 0 !important;
    margin-bottom: 30px !important;
}
.interestd-block {
    margin-top: -13% !important;
}
.interested-steps a {
 padding: 18px 29px !important;
    font-size: 15px !important;
  }
  .interested-steps a:before {
    border-top: 28px solid transparent !important;
    border-bottom: 28px solid transparent !important;
  }
  .interested-steps li {
    width: 25% !important;
    margin-bottom: 0 !important;
}

.page-id-6845 .dash-left-part {
    width: 100%!important;
    margin-bottom: 50px !important;
}
.page-id-6845 .dashboar-middlesec {
    margin-left: 0 !important;
    width: 100% !important;
}
.page-id-6845 .wrap {
    padding: 0 !important;
}
.wallet-new img {
    max-width: inherit !important;
}

.plans {
    width: 48% !important;
}
.expired-date {
    margin-top: 0 !important;
}
.memberboxes .meeting-topright {
    margin-top: 28px !important;
    margin-left: 0;
}
.expired .left {
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.expired-date p {
    margin-top: 0 !important;
    margin-bottom: 0;
}
body.page-template-consultant-plan-history .expired-date {
  
    margin-top: 0 !important;
    border-bottom: 1px solid #e7e7e8;
    width: 100% !important;
    margin-left: 0 !important;
    padding-left: 79px !important;
    margin-bottom: 20px !important;
    padding-bottom: 20px !important;
}
.memberboxes .meeting-topright {
    float: left;
    margin-left: 79px;
}
.regis-right-sec.mew-upgradegirl {
    display: none;
}
.regis-left-sec {
    width: 100%;
    padding-top: 0;
 }
.member-right-order {
    width: 100% !important;
   }
.quesListHome .dwqa-question-item .dwqa-status {
    top: 11px !important;
}
.top-innerbanner {
    position: relative;
}

/*----consult profile page css start----*/

.panel .image-upload-container {
    height: 185px !important;
}

.accountTypeBlock {
    width: 100% !important;
    margin-left: 0 !important;
    margin-top: 20px !important;
}

.banner-icons {
    position: relative !important;
    bottom: 0 !important;
    right: 0px !important;
    left: 0;
    margin: 30px auto !important;
    text-align: center !important;
	z-index: 10000;
}
.member-nav li.active a:before, .member-nav li.current.selected a:before {
    bottom: -39px !important;
}

.profile .member-nav  {
    display: inline-block;
    max-width: 100%;
    float: none;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-left: 0;
    border-top: 1px solid #eee;
    width: 100%;
    margin-top: 0px;
	text-align:center;
}

.profile .member-nav li{
	padding: 6px 14px 0 !important;
}

/*----consult profile page css end----*/

/*Deepak Bholusaria*/
.member-nav {
    margin-left: 0 !important;
}
.my-activity .banner {
    top: 30px;
}
.my-activity .comment-box.profile {
    margin-top: 30px;
}
 .AboutUsBlock {
    width: auto;
}  
  
 .AboutUsBlock h2 {
    margin: 0px 0px 10px;
} 


.webinar-head{
padding: 0px 0px!important;	
}

}
@media only screen and (max-width:768px){

	
	
.headCEPhone a {
     width: 50px;
    height: 50px;
    line-height: 46px;
    box-shadow: 0px 0px 14px 0px #00000069;
	display:block;
	background:#f5cc47;
	border-radius:100%;
	padding: 16px;
}

.headCEPhone {
    position: fixed;
    bottom: 0px;
	left:0;
}

.headCEPhone a:hover {
    background: #000;
}

.headCEPhone a:hover svg{
    fill: #fff;
}

.headCEPhone a span {
    display: none;
}

.headCEPhone svg {
     width: 20px!important;
    height: 20px!important;
    fill: #000!important;
	vertical-align: top!important;
}

		
	
.topbanner_Slider .bx-wrapper .bx-viewport {
left: 0px;	}	
	
.Skills_upgration h2 {
    font-size: 40px;
}	
	
.Skills_upgration {
    padding: 30px 0px;
}
.Skills_upgration .bx-wrapper .bx-viewport {
    height: inherit!important;

}
.Skills_upgration .bx-prev {
    top: -4%!Important;
    left: 190px!Important;
}

.Skills_upgration .bx-next {
    left: 230px!Important;
    top: -4%!important;
}

.logo {margin: 0 auto !important; width: 100%;}

.logo-image img{padding:0;}

.logo-contents.logo-image {
  display:inline-block;
  margin: 0 auto;
  float: none;
}

ul.menu-main.mobile-menu.superfish.sf-js-enabled {
  width: 100%;
  float: left;
  text-align: center;
}

ul.menu-main.mobile-menu.superfish.sf-js-enabled{padding-top:0px;}

.menu-main li {
  display: block;
  height: 100%;
  float: none;
}

.menu-main li {
  padding: 0 0 20px 0;
}
	
.categories-block h2{text-align:center;
display:block;
float:none !important;
}

.categories-block a.category {
      float: none !important;
    text-align: center;
    display: inline-block;
    margin-top: 10px;
    margin-left: 0 !important;
}
.home-category span {
    display: block;
    margin-left: 0;
    margin-top: 10px;
	display: inline-block !important;
}
.categories-block ul li {
  width: 98%;
}

.categories-block ul li{padding:70px 15px 0 30px;
}

.menu-wrap .wrap{padding:0;
}

.blog-content .sidebar{width:100%;
margin-top:0px;
border-top:1px solid #ccc;
}

.user-nicename{display:none;
}

.comment-list{padding-left:0px;
text-align:center;
}

.comment-list li{padding:0 20px;
display:inline-block;
float:none;
}

/*.comment-list li a{
}
*/
.follow-img{margin:0;}

.blog-main{width:100%;}

.blog-post{width:100%; margin:20px 0 0 0;}

.blog-right{width:100%;
margin:20px 0 0 0;
}

#sidebarFloat-1 .floatingDiv{margin:0;
}

.blog-form{width:100%;
}

.facebook-image{margin:0 auto;
display:table;
}
/*-------new css for home page-----------*/

.subject_input, .city_input{width:100% !important;
/*margin:0 0 10px 0 !important;*/
}

.banner_part .consultant_btn{padding:12px 20px 14px 40px !important;
margin:20px 2px 10px 2px !important;
}

.financial_div .left_side{width:100%;
text-align:center;
}

.financial_div .right_side{width:100%;
text-align:center;
margin:0;
}

.financial_div ul{margin-top:20px;}

.financial_div ul li, .financial_div ul li:last-child{width:100%;
margin:10px 0 0 0;
padding:20px;
}

.financial_div ul li img{width:auto;}

.financialBlock .top-part h3{display:block !important;}

.financialBlock .top-part .post_btn{margin:10px 0 0 0 !important;}

.financialBlock ul li{width:49% !important;}

.blockLeft{width:18% !important;}


.field_primary-category{width:100%;
/*margin-bottom:10px;*/
}

.field_city{width:100%;
margin: 0 0 10px 0;
}

.field_primary-category label, .field_city label{width:30%;
}

.field_primary-category select{
/*width:70%;*/
width:100%;
margin:0;
}
.field_city input[type="text"] {
    width: 100%;
    margin: 0;
    padding: 0 10px;
}

#bp-login-widget-form input[type="text"], #bp-login-widget-form input[type="password"]{width:100%;
}

.standard-form .register-section{width:100% !important;
}

.avatar-upload{width:100% !important;}

.icons{display:none;}

.top-experts ul{margin-left: 0px !important;
}

.top-experts ul li{width:50% !important;
}

.resources-list .resources{width:100% !important;
}

.resources-list .questions{width:100% !important;
margin:0 !important;
}

.memberbanner{text-align:center;
}

.memberbanner .search-button {
  display: inline-block;
  float: none !important;
  margin:5px 2px !important;
}

.resource-post .post-thumbnail{width:150px;
}

.article-post .post-content{width:62%;
float:left;
}

.single-template-1 .post-content {
  width: 100%;
}


.categories-block ul .effect-layla a{width:100%;
    margin-top: 45px;
    text-align: center;}


.categories-block ul .black_color a
{
	margin-top:0px;
}

.middle-part p {
   
    margin: 40% 10px;
	}
.middle-part {
    width: 100% !important;
    margin: 0 0 !important;
}
.banner_part form.askqt {
    width: 100% !important;
}

#dwqa-submit-question-form .select-category {
        width: 50% !important;
   
}

.banner_part .askqt .submit_btn
{
	width:100% !important;
	margin-top: 2px !important;
}
.find-consultant .submit {
    float: none;
    width: 100%;
}



/*--footer start--*/
.footer-wrap .footer-one {
 width: 100% !important;
 margin-bottom:10px;
 float: none !important;
 text-align: center;
}
.footer-two li {
 width: 100% !important;
}
.footer-one a.logo-contents.logo-image {
    display: inline-block !important;
}
.footer-wrap .footer-two {
    width: 100% !important;
	text-align:center;
}
.footer-text-main {
   
    text-align: center
}

.bottom-footer aside {
    display: block !important;
    margin: 10px 0 30px !important;
	width: 100% !important;
    float: none;
    
}
.bottom-footer {
    text-align: center;
}
.bottom-footer p {
 width: 100% !important;
}
footer .bottom-footer span {
   
    display: block;
    margin-left: 0 !important;
    margin-top: 10px;
}




/*-----------------dashboard consultease css start-----------*/

.account-div {
    padding: 10px !important;
	float:none !important;

}

.account-div a {
    display:block !important;
	margin:3px 0 !important;
   
}


.dash-block span {
    width: 100%;
}

.dash-block span img {
    text-align: center;
    display: block;
    margin: 0 auto;
}



.dash-left-part {
    width: 100% !important;
	margin-bottom:10px;
    
}


.dash-block {
    width: 100% !important;
}

.dash-profilename {
    width: 100% !important;
    padding: 11px 0 !important;
    line-height: 18px;
}
.profile-rank {
    position: static !important;
    display: inline-block;
	width:100% !important;
}

.dash-completion-bar img {
    max-width: 100%;
    display: block;
    max-height: 100%;
}

ul.dash-color-box {
    margin-top: 20px !important;
    width: 100%;
	clear:both !important;
	display:block !important;
	    padding: 0!important;
}


.dashboar-middlesec {
    padding: 5px 0 !important;
    width: 100% !important;
	margin:0!important;
}

.dash-mid-inner {
    width: 100% !important;
    min-height: 277px;
    background: #fff;
}


.dash-mid-innerleft {
    width: 100% !important;
}


.dash-mid-innerright {
    float: left;
    width: 100% !important;
  position:static !important;
    right: 30px;
    top: -18px;
}


.dash-mid-innerright img {
    max-width: 100%;
    max-height: 100%;
    display: block;
}



.dash-mid-links li {
    width: 100% !important;
}


.dash-mid-links li a {
    width: 100% !important;
}


.dash-mid-stepsdiv {
    width: 100% !important;
   
}



.dash-content-box ul {
    padding: 0;
}



.dash-content-box ul li {
    list-style: none;
    background: url(../../images/dashboard-active-icon.png) no-repeat left 4% !important;
    padding: 0px 30px !important;
    margin-bottom: 20px !important;
    background-size: 20px 20px !important;
    display: inline-block;
}


a.dashboard-btn {
    margin-top: 10px !important;
    float: left!important;
}


.dashboardStatusBlock {
    margin: 10px 10px 10px 10px!important;
}


.dash-color-box li {
    float: none;
    margin: 10px auto!important;
    display: block!important;
}



.dash-completion-bar{
width:100%;
}

.find-consultant .select-category{
   float: left;
    width: 100%;
   }
.location {
    float: none !important;
    width: 100% !important;
    margin-right: 0 !important;
    display: inline-block;
    
}
.find-consultant .submit_btn {
    width: 100% !important;
    display: inline-block;
    float: none !important;
    text-align: center;
    margin: 2px auto !important;
}
/*-----------------dashboard consultease css end-----------*/




.plan-box {
    width: 98%!important;
	margin-bottom:25px!important;
}
.regis-left-sec, .regis-right-sec{
	width:100%!important;	
	padding-top:0!important;
	margin-top:0!important;
}

.main-step-form-first{
	width:100%!important;	
}

.member-sections p,.member-location p,.member-location-price .member-right-icons a {
    font-size: 13px !important;


}
.member-rank {
    background: url(../../images/rank-image.png) no-repeat left center !important;
    padding-left: 14px !important;
   }
   
   
  
.menu-wrap ul.menu-main.mobile-menu.superfish.sf-js-enabled
{

	margin-top:20px !important;
	display:none;
}

.document-right .member-rank {
    background: #bebebe !important;
}
.document-right .member-price, .document-right .member-location, .document-right .member-interviewed, .document-right .member-right-icons {
    float: left !important;
	margin-top:0 !important;
	padding:0 !important;
}
.document-field {
    width: 72% !important;
}
.document-lists .similar-documents{
    width: 100% !important;
    margin-right: 0 !important;
}
.similar-documents.margin-right0{
    margin-right: 0px !important;
}
.premium-black {
    top: 54px !important;
    padding: 10px !important;
}
.account-post-right {
   width: 100% !important;
    float: none !important;
    padding-left: 0 !important;
    }
	.account-post-right:before
	{
		display:none;
	}
	.account-post-left {
   
    padding-right: 0px !important;
}
.account-post .search-box {
    padding-top: 0 !important;
}


.account-left .questions ul li .text {
    width: 60.291866% !important;
    
    padding: 0 !important;   
}
.categories-block {
    width: 100%;
    float: none;
     text-align: center;
}
.banner_part h1 span.cd-words-wrapper, .banner_part h1, .banner_part .psttxt{
    font-size: 40px !important;
}
.contact-left {
   width: 100% !important;
    padding-right: 0 !important;
    border-right: 0 !important;
}
.contact-right {
    width: 100%  !important;
    padding-left: 0 !important;
    border-top: 1px solid #d5dce4;
    margin-top: 40px;
}
.contact-right h3:first-child {
    padding-top: 40px;
}
.contact-links a {
     margin-right: 45px !important; 
     font-size: 18px !important;
    display: inline-block;
    margin-bottom: 15px;
}
.kit-fields .select-box {
    margin-bottom: 12px !important;
    width: 100% !important;
}
.kit-fields .logo-icons h3 {
    float: none !important;
}
.kit-fields a.common-btn {
    float: none !important;
    display: inline-block;
    margin-bottom: 20px;
}
.profileNew .member-left-part p:after {
   display:none !important; 
}
.profileNew .sidebar {
    width: 100% !important;
    text-align: center;
}
.profileNew .member-right-part {
    width: 100% !important;
    margin-left: 0 !important;
}
.eventMenu-sticky.sticky, .eventHead-sticky.sticky
{
	position:relative !important;
}
.event-head {
    display: block !important;
}
.eventHead-sticky.sticky {
    padding: 60px 0 !important;
    margin: 0 !important;
    width: 100% !important;
    min-height: auto !important;
}
.eventHead-sticky.sticky h3 {
    font-size: 32px !important;
    padding-top: 0 !important;
}

   .eventHead-sticky.sticky ul
   {
	   width:100% !important;
	       margin-top: 40px !important;
   }
   .event-menu.eventMenu-sticky.sticky
   {
	   top:0 !important;
	   margin-right:0 !important;
   }
   .event-menu li a, .event-menu.eventMenu-sticky.sticky li a {
    font-size: 13px !important;
   }
   .event-menu li, .event-menu.eventMenu-sticky.sticky li {
    margin-right: 6% !important;
}
.icon-text, .eventHead-sticky.sticky .icon-text {
    padding-left: 27% !important;
    font-size: 16px !important;
    
}
.event-menu.eventMenu-sticky.sticky
{
	text-align:left !important;
	    padding: 23px 2% !important;
}
.single-event_listing .addthis_toolbox, .single-event_listing .addthis_toolbox.sticky {
    position: relative !important;
    top: 0 !important;
    margin-top: -39px !important;
    right: 0 !important;
	display:block !important;
}
.eventMenu-sticky.sticky
{
	box-shadow:none !important;
}
.single-event_listing .sep-detail {
    margin: 0 -3% !important;
    padding: 0 4% !important;
}
.single-event_listing .wrap {
    padding: 0 !important;
	width:93% !important
}
.bottom-schedule h4 {
    text-align: center;
}
.category-banner .account-post-left {
    width: 100%;
}
.category-consultant .item {
    width: 100%;
    float: none;
}
.category-consultant .item {
    width: 76% !important;
}
.category-consultant .member-rank {
    left: 99px !important;
   }
   .category-banner .account-post-left {
    width: 100% !important;
}
.download-left {
    width: 100% !important;
}
.download-right {
    float: none !important;
    text-align: center !important;
    margin-top: 35px;
    clear: both;
}
.resource-post .post-content {
    padding-right: 0px !important;
}

.btn-dashgap li {
   width:auto !important;
}



/*------------- 10-7-2017-------------*/
.logo, .dp-member, .mobile-member i.fa.fa-bell-o, .dp-browse, .mobile-browse i,
.mobile-member i.fa.fa-th, .overlay-content i.fa.fa-bell-o, .overlay-content i.fa.fa-th
{
	display:none !important;
}

.mobile-logo
{
	display:block !important;
	float:left;
  margin-top:7px!important;
}
nav.menu-wrap {
    margin-top: 5px;
	    padding-bottom: 10px;
}
.toggle_menu
{
	    display: block !important;
    float: right;
    padding-top: 16px;
    padding-left: 0;
	}
header .customerLoged
{
    float: none !important;
    display: block;
    clear: both;
    margin: 16px auto !important;
	}
body .cd-dropdown-wrapper.mobile-browse
{
       margin-top: 4px !important;
    margin-left: 25px !important;
}

 .menu-wrap .customerLoged li a.becomeMem {
    padding: 8px 8px;
    font-size: 11px !important;
}
.customerLoged li {
    float: none !important;
    margin-left: 0 !important;
}
.single-post .addthis_toolbox {
   position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.8);
    padding: 8px 0 2px;
    margin: 0 auto;
    text-align: center;
    z-index: 10000 !important;
}
.single-post .addthis_toolbox a {
    float: none;
}
.sidebar-newsletter {
    z-index: 1 !important;
  }
  .menu-main li a {
    border-right: 0 !important;
    }
	.sidebar-book {
    z-index: 1 !important;
	}
	.wrap {
    width: 93% !important;
}



.mobile-member li {
    padding: 0 !important;
	    margin-top: 10px;
}

.mobile-member .customerLoged {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
body .menu-wrap .mobile-member li a.becomeMem{
    border: 0px !important;
    background: #15a47b;
	    font-size: 12px !important;
		    padding: 9px 20px;
}
.mobile-member {
          margin-top: 17px;
    margin-right: 20px;
	float:right;
}
.mobile-logo img {
    margin:0px 0 0 -2px !important;
	width:100%;
	}
.homebanner .location input {
    padding: 0 !important;
    width: 0px !important;
}
body
{
	overflow:hidden !important;
}
.userNameTop a {
    font-size: 30px !important;
}
 .mobile-logo.mobile-member
 {
	 display:block !important;
 }
 nav.menu-wrap {
    padding: 0 !important;
}
.related-postNew .bottom-post {
    width: 100% !important;
    float: none !important;
    margin-right: 0 !important;
    
    padding: 0 !important;
    margin-bottom: 2%!important;
}
.single-content .author-text {
    width: 100% !important;
    float: none !important;
    padding-left: 0 !important;
}
.single-content .author-image {
    width: 100% !important;
    float: none !important;
    margin: 50px auto 0;
}
.sidebar-new .member-info .item {
   
    padding-left: 0;
   }
   .single-content .author-image .round-img img {
    width: 150px;
}

 
/*-------------10-7-2017 end----------*/
.top-footer h3 {
    font-size: 18px !important;
    line-height: 20px !important;
    
}
.top-footer .yellow-btn {
    font-size: 11px !important;
   }
footer aside#nav_menu-2 {
    width:37% !important;
 }
 footer .footer-newsletter {
    width: 63% !important;
  
}
.bottom-footer span a i {
        font-size: 17px !important;
    vertical-align: middle;
    line-height: 23px;
}
footer .bottom-footer span a {
    width: 32px !important;
    height: 32px !important;
   
   }



 .formBlock .resp-tabs-container {
    background: transparent;
	 margin-top: 0px !important;
}

.formBlock .resp-tab-content-active {
    background: #fff;
    margin-bottom: 20px;
}
.formBlock h2.resp-accordion.resp-tab-active {
    background: #2384de !important;
    color: #fff;
}
.formBlock h2.resp-accordion {
    background:#fff !important;
    color: #000;
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    text-align: left;
    position: relative;
	 margin-bottom: 20px;
    border: 0 !important;
}
.formBlock h2.resp-accordion:first-child {
    border-top: 0 !important;
}

.formBlock h2.resp-accordion.resp-tab-active {
    background: #2384de !important;
    color: #fff;
    
}
.formBlock h2.resp-accordion.resp-tab-active h4
{
	color:#fff;
}
.formBlock .resp-tabs-container .resp-accordion h4 {
    font-weight: 700;
    font-size: 20px;
    position: absolute;
    right: 53px;
    top: 14px;
    color: #000;
}
.formBlock h2.resp-tab-active span.resp-arrow {
    border-bottom: 12px solid #fff;
    margin-top: 9px;
}
.formBlock .resp-arrow {
    margin-top: 9px;
    border-top: 12px solid #000;
}
.formBlock {
    width: 100% !important;
   }
.yellow-bg, .white-bg {
    padding: 42px !important;
    width: 90% !important;
    display: block !important;
    margin: 0 auto;
}
.white-bg {
    padding: 42px !important;
    display: inline-block !important;
}
.yellow-bg
{
	margin-bottom:50px !important;
}

.grey-background .bx-viewport {
    padding-left: 0px !important;
}
.selected-date .blue-datebg {
    padding: 23px 0 0;
    height: 68px;
    width: 118px;
}
.selected-date {
    width: 118px !important;
    height: 118px !important;
    padding: 0 !important;
    margin-left: 0;
	margin-top: -10px;
}
.grey-background .bx-wrapper {
    max-width: 100% !important;
}




.page-id-5331 .wrap, .page-id-7692 .wrap, .page-id-8791 .wrap {
    padding: 0 !important;
}
.buy-package.event-form {
    width: 80% !important;
   }
   .ultimate-feature .icon-text, .ultimate-feature.sticky .icon-text{
    font-size: 13px !important;
  
}
.ultimate-feature li .icon-text strong, .ultimate-feature.sticky li .icon-text strong {
    font-size: 18px !important;
 }
 .ultimate-feature li, .ultimate-feature.sticky li {
    padding: 0 15px !important;
}
.event-head.ultimate-feature, .event-head.ultimate-feature.sticky {
    padding: 30px 0 !important;
}
.event-head.ultimate-feature.sticky ul {
    width: 74% !important;
    margin-top: 0 !important;
}
.ultimate-feature.sticky .icon-text {
    padding-left: 0 !important;
	    padding-right: 0 !important;
}
.ultimate-feature.sticky .icon-text strong {
    margin-bottom: 5px !important;
    padding-top: 0 !important;
}
.page-id-5331 .single-event-description h3, .page-id-7692 .single-event-description h3, .page-id-8791 .single-event-description h3 {
    text-align: center;
}
.page-id-5331 .single-event-description h3:after, .page-id-7692 .single-event-description h3:after, .page-id-8791 .single-event-description h3:after
{
	right:0;
	margin:0 auto;
}


.page-id-5112 ul.menu-main.mobile-menu.superfish {
    display: none;
}
.page-id-5112 .overlay {
    top: 54px !important;
   }
   .page-id-5112 .userNameTop a {
    font-size: 30px !important;
}
.page-id-5112 footer .footer-logonew {
       top: -108px !important;
}
.page-id-5112 .footer-wrap {
    padding: 50px 0 !important;
    margin: 0 !important;
}
.pc-image {
    width: 48% !important;
    margin-left: -9% !important;
}

.book-txtR h2 {
    margin-bottom: 25px !important;
   }
   .book-txtR li {
    width: 100% !important;
    min-height: 0px !important;
    margin-bottom: 15px !important;
    padding-right: 0 !important ;
}
.paid-txt {
    width: 100% !important;
}
.phone-image {
    width: 100% !important;
	float:none !important;
   
}
.phone-image img {
    margin: 0 auto;
}
.page-id-5112 .wrap {
    padding: 0 !important;
}
.book-txtR.paid-txt li {
    min-height: auto !important;
}
.focus-right li {
    padding: 25px !important;
}
.balls {
    width: 100px !important;
    height: 100px !important;
}
.content-box {
    width: 345px !important;
    height: 362px !important;
    padding: 37px !important;
    }
	
.channel h1 {
 margin-bottom: 54px !important;
font-size: 31px !important;
line-height: 37px !important;
}
.view-box li {
    width: 50% !important;
    margin-bottom: 15px !important;
}
.view-box {
     padding: 25px 42px 10px !important;
}
#section01 h2 {
    font-size: 28px !important;
    line-height: 30px !important;
}
.interestd-block h2 {
    font-size: 31px !important;
    padding-top: 40px !important;
	margin-left: 0 !important;
	text-align: center !important;
}
.interestd-blockList li {
        width: 100% !important;
    margin-right: 0 !important;
    margin-bottom: 30px !important;
    float: none !important;
    text-align: center !important;
    }
	.interestd-block li img {
    margin: 0 auto !important;
}
.interestd-block li img {
    margin: 0 auto;
}
.interested-steps li {
    width: 100% !important;
    margin-bottom: 6px !important;
}
.interestd-blockList li h3 {
    padding-right: 0 !important;
}
body #userTab h2.resp-tab-active {
    background: #be5656 !important;
    color: #fff !important;
	border:0px !important;
}
#userTab h2.resp-tab-active span.resp-arrow {
    
    border-bottom: 12px solid #fff !important;
}
#userTab h2.resp-accordion {
    background: #f9f9f9 !important;
    border: 0px !important;
    margin-bottom: 5px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
}
.activate-link {
    width: 100% !important; 
   }
   .success-msg-new {
    padding: 0px !important;
}
.logged-in .customerLoged li, .logged-in .customerLoged li span a {
    font-size: 14px !important;
}
.page-template-consultant-plan-history .wrap, .page-template-dashboard-php .wrap, .page-template-meeting-settings .wrap, .page-template-meeting-list .wrap,
.page-template-ce-upgrade-plan .wrap, .page-template-packages_list .wrap, .page-template-edit_profile .wrap, .page-template-process-php .wrap {
	width: 96% !important;
	    padding: 0 !important;
}
.memberboxes .meeting-topright {
   
    margin-left: 0 !important;
   
}
.memberboxes .meeting-topright {
    text-align: center;
}
.memberboxes .meeting-topright {
    text-align: center !important;
}
.memberboxes .meeting-topright p {
    text-align: left !important;
}
.dashborad-mainsec .dash-block span {
    width: auto !important;
}
.logged-in .userNameTop a {
    font-size: 14px !important;
}

.box-dashmid {
   padding: 20px !important;
    margin-top: 0 !important;
    }
.avail-box-new {
    width: 100% !important;
    padding: 20px !important;
    min-height: auto !important;
    }
	.meeting-newBox label.switch {
    margin-right: 30px !important;
}
.meeting-newBox .margin-check-box input {
    width: 34% !important;
}
.meeting-topright {
    float: left !important;
    text-align: left !important;
    width: 100% !important;
}
.meeting-bottomright {
    float: left !important;
 }

.logged-in .overlay .customerLoged li {
    float: none !important;
}
body.logged-in .toggle_menu .customerLoged li.userNameTop a {
    font-size: 30px !important;
    text-align: center !important;
    float: none !important;
}
.widthcolumn {
    width: 100% !important;
}
.editfield {
    margin-bottom: 15px !important;
}
.expertise-heading {
    font-size: 20px !important;
}
.sub-editHeading {
    font-size: 16px !important;
 }
 
 
 /*----consult profile page css end----*/
 
/*Deepak Bholusaria*/
.profile .member-nav li {
    padding: 6px 8px 0 !important;
}
  .AboutUsBlock {
    width: auto;
}  
  
 .AboutUsBlock h2 {
    margin: 0px 0px 10px;
} 


.downloadPDFButton {

    bottom: 100px!important;
    left: 20px!important;
	z-index:1000;
}
.downloadPDFButton a {
    padding: 15px 30px 15px 30px!important;
}
.wpcf7-list-item label .wpcf7-list-item-label {
    float: inherit!important;
    width: auto!important;
    margin-left: 0!important;
}


.mobile-member {
    margin-top: 12px!Important;
}

}

@media only screen and (max-width: 767px) and (min-width: 320px) {
	
	
	/*-----topbar css start-------*/
	.top-bar {
    flex-direction: column;
}

.actions {
    gap:8px !important;
}

.btn-knowmore {
    padding: 8px 11px !important;
}

.top-bar {
    gap: 14px !important;
    padding: 9px 9px !important;
}

.logo-text-wrap {
    gap: 9px;
}
	/*-----topbar css end-------*/
	
	.hero-content {
		    margin-bottom: 3rem !important;
}

.hero p {
        margin-top: 2rem !important;
        font-size: 1rem !important;
    }

	.buttons {
    flex-direction: column !important;
	margin-top: 2rem !important;
	gap:10px !important;
}

	.hero {
    padding-top: 2.5rem !important;
}

	.hero h1 {
        font-size: 2.2rem !important;
    }
	
	.icon {
        width: 40px !important;
        height: auto !important;
    }
	
	.app-name::after {
   bottom: -30px !important;
}
	
	.btn strong {
        font-size: 1.1rem !important;
        line-height: 1rem;
    }
	
	}


@media only screen and (max-width:686px){
	
.headCEPhone a {
     width: 50px;
    height: 50px;
    line-height: 46px;
    box-shadow: 0px 0px 14px 0px #00000069;
	display:block;
	background:#f5cc47;
	border-radius:100%;
	padding: 16px;
}

.headCEPhone {
    position: fixed;
    bottom: 0px;
	left:0;
}

.headCEPhone a:hover {
    background: #000;
}

.headCEPhone a:hover svg{
    fill: #fff;
}

.headCEPhone a span {
    display: none;
}

.headCEPhone svg {
     width: 20px!important;
    height: 20px!important;
    fill: #000!important;
	vertical-align: top!important;
}		
	
	
	.image-left {
    float: none !important;
    margin: 0 auto;
	    width: 100% !important
		}
.image-left img
{
	margin:0 auto !important;
	
	
	
}
.speaker-text {
    width: 100% !important;
    float: none;
    text-align: center;
    margin-left: 0 !important;
}
.speaker-text p {
    text-align: center !important;
}
.bottom-schedule li:first-child {
    padding-left: 20px !important;
}
.tfooterLft, .tfooterRgt {
    width: 100% !important;
    text-align: center !important;
    padding: 0 !important;
}
.minHeight {
    min-height: inherit !important;
    margin-bottom: 30px;
}
.tfooterRgt {
    margin-top: 50px;
    margin-bottom: 30px;
}
.top-footer h3 {
    font-size: 22px !important;
    line-height: 25px !important;
}
footer.footer-wrap .footer-two {
    width: 100% !important;
}
.plans {
    width: 100% !important;
}
.plans {
    width: 100% !important;
	margin:10px 0 !important;
}
.page-template-ce-upgrade-plan section.padding-common.registration-banner {
    min-height: auto !important;
    display: inline-block;
}
.page-template-ce-upgrade-plan .plan-section {
   
    padding: 20px 15px !important;
}
.page-template-ce-upgrade-plan  .registration-banner h2 {
    font-size: 22px !important;
}
.member-new-consultList .member-text {
    width: 100% !important;
    float: none !important;
    margin-bottom: 20px;
}
body .member-new-consultList .users-area-expert {
    padding-left: 0px !important;
    width: auto !important;
    margin-right: 20px;
}
.member-new-consultList .member-star-right
{
	float:right !important;
}
.member-new-consultList span.activity {
    margin-top: 0 !important;
}
.member-new-consultList .member-location-price {
    margin: 16px -20px !important;
    padding: 0 20px !important;
}
.member-new-consultList .rating-div {
    float: left !important;
}
.right-part .item {
    width: 100% !important;
}
.right-part .item-meta {
    float: none;
}
.member-star-right a {
    float: left!important;
    display: block;
    text-align: center;
    width: 100%;
    padding: 14px 14px 10px 14px!important;
    font-size: 16px!important;
}
.member-star-right .rating-div{
	width:100%;	
}
.member-star-right form {
    float: left;
    width: 100%;
}
.right-part .users-area-expert {
    text-align: center;
    width: 100% !important;
    clear: both;
    padding-left: 0;
}

/*Deepak Bholusaria*/
.member-nav ul {
    max-width: 360px;
    width: 100%;
    margin: auto !important;
    text-align: left;
}
.profile .member-nav li {
    padding: 6px 12px 0 !important;
}
.member-nav li:nth-of-type(4) {
    border-right: 0;
}
.profile .member-nav li:nth-of-type(5) {
    margin-top: 10px;
}
.member-nav li.active a:before, .member-nav li.current.selected a:before {
    bottom: -20px !important;
}
.AboutUsBlock {
    width: auto;
}  
  
 .AboutUsBlock h2 {
    margin: 0px 0px 10px;
} 

.mobile-member {
    margin-top: 12px!Important;
}
}

@media only screen and (max-width:600px){
	
	
.headCEPhone a {
     width: 50px;
    height: 50px;
    line-height: 46px;
    box-shadow: 0px 0px 14px 0px #00000069;
	display:block;
	background:#f5cc47;
	border-radius:100%;
	padding: 16px;
}

.headCEPhone {
    position: fixed;
    bottom: 0px;
	left:0;
}

.headCEPhone a:hover {
    background: #000;
}

.headCEPhone a:hover svg{
    fill: #fff;
}

.headCEPhone a span {
    display: none;
}

.headCEPhone svg {
     width: 20px!important;
    height: 20px!important;
    fill: #000!important;
	vertical-align: top!important;
}	
	
	
.topbanner_Slider .bx-wrapper .bx-viewport {
left: 0px; height:36px!important;	}	
	
	

.member-location-price .member-right-icons {
    margin-top: 7px !important;
    margin-right: 0 !important;
    float:none !important;
   
	
}
.member-interviewed
{
	display: inline-block !important;
    width: 50% !important;
    margin-top: 18px !important;
}

.member-listing .right-part ul li .member-image {
    float: none !important;
    width: inherit;
}

.member-mid .right-part .member-image img {
    margin: 0 auto !important;
    float: none !important;
}
.member-mid .right-part .item .member-text {
        width: 100% !important;
    padding: 35px 0 0 0px !important;
    text-align: center;
}
.member-mid .member-text .about-text:before {
    left: 0;
    right: 0;
    margin: 0 auto;
}
.member-star-right {
    float: none !important;
    width: 100% !important;
    display: inline-block;
    text-align: center;
    }

.member-sections {
    float: none;
    width: 100%;
    text-align: center;
    display: inline-block;
}
.member-price, .member-location, .member-rank {
    float: none !important;
    display: inline-block;
}
.item-list .item-meta {
       text-align: center;
    margin-bottom: 12px;
    float: none !important;
}

.member-info .item {
   
    width: 100% !important;
    text-align: center;
    padding-left: 0 !important;
    margin-top: 10px;
}

.member-info .member-image
{
	float:none !important;
}
.member-info .member-image img
{
	margin:0 auto;
}
.right-part .pagination .pag-count {
    float: none !important;
    display: block;
}
.member-listing.member-mid .right-part .pag-count{
	margin-bottom: 0px!important;	
}
.member-listing.member-mid .right-part .pagination-links .page-numbers{
    display: inherit;	
}
.member-mid .right-part .pagination .pagination-links {
    float: none !important;
    margin-left: 0 !important;
    text-align: center;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
}

.top-left, .top-mid {
  width: 100% !important;
    /* text-align: center; */
    float: none !important;
    padding-left: 0 !important;
}
.top-mid p {
      padding-left: 0 !important;
    float: none !important;
}
.document-right .member-rank {
    
  background: #bebebe !important;
    margin: 0 12px 0 -31px !important;
    float: left !important;
}
.social-right-icons {
    float: none !important;
    text-align: center;
}
.document-main .member-mid-right {
    text-align: center;
}

.similar-documents .member-price, .similar-documents .member-location, .similar-documents .member-interviewed, .similar-documents .member-right-icons {
    display: inline-block !important;
    float: none !important;
}
.document-right .member-right-icons
{
	margin-top:0 !important;
}
.document-lists .similar-documents {
    text-align: center !important;
}
.premium-black {
    
    padding: 4px !important;
}
.document-field {
    width: 100% !important;
}
	.sidebar-newsletter .newsletter-widget {
    width: 100% !important;
	}
	
.newsletter-submit-new {
    top: 44px !important;
}

.account-left .questions ul li .text {
    width: 100% !important;
    
    padding:20px 0 !important;   
}
.account-left.resource-post .post-thumbnail {
   margin: 0 auto;
    float: none !important;
}
.account-left {
    float: none !important;
    text-align: center;

}
.location {
    width: 100% !important;
    margin: 5px 0 !important;
}
.find-consultant .select-category {
    float: none !important;
    width: 100% !important;
    margin-right: 0 !important;
}
#dwqa-submit-question-form .select-category, .event-head h2, .event-head h3{
    width: 100% !important;
}

.logo-slider .wrap {
    padding: 0 !important ;
}

.media-badges p {
    font-size: 15px !important;
}
.media-badges h2, .logo-icons h2 {
    font-size: 27px !important;
}
.media-member a {
    font-size: 13px !important;
}
.media-member a.common-btn {
    margin-left: 1% !important;
}
.kit-form h3, .kit-fields h3 {
    font-size: 19px !important;
}
.greybg-icon .media-icons, .greybg-icon .media-icons:last-child{
    margin-right: 0% !important;
    width: 100% !important;
    text-align: center;
	
}
.greybg-icon img {
    margin: 0 auto !important;
}
.category-block .similar-documents {
    text-align: center !important;
}
.category-consultant .member-sections {
    text-align: left !important;
    }
	.category-consultant .member-text {
    width: 53% !important;
}
.category-block .wrap
{
	padding:0 !important;
}
.event-head li {
        width: 100% !important;
    float: none !important;
    padding: 0;
    display: inline-block;
    margin-bottom: 21px;
    clear: both;
    min-height: auto !important;
}
.event-head .icon-text, .icon-text, .eventHead-sticky.sticky .icon-text {
    padding-left: 45px !important;
}

.bottom-schedule li {
    border-right: 0 !important;
   
}
.event-menu li, .event-menu.eventMenu-sticky.sticky li {
   
    line-height: 30px;
}
.event-head {
    padding:60px 0 40px !important;
}
.field_city {
    float: none !important;
    width: 100% !important;
}
.sidebar-book li {
    max-width: 100% !important;
    display: block !important;
    margin-right: 0 !important;
}
.new-newsletter input.newsletter-submit {
    width: 166px !important;
   }

 h2.postNew-heading {
    text-align: center;
}
footer aside#nav_menu-2 {
    width: 100% !important;
    float: none !important;
    text-align: center;
    margin-bottom: 50px !important;
}
footer .footer-newsletter {
    width: 100% !important;
    float: none !important;
    text-align: center;
}

.meet-header .logo-image {
    max-width: 152px;
}
.meet-header .logo-image img {
   
    width: 100%;
   }
   .meet-header span {
    font-size: 15px;
    line-height: 26px;
    }
	.meet-header span:before {
    height: 32px;
}
.meet-header .wrap {
    padding: 0 !important; 
}
span.input-name {
    width: 29%;
    }
	.formBlock .resp-tab-content {
    padding: 25px;
}
.ultimate-feature li
{
	width:25% !important;
}


.event-head.ultimate-feature h2, .event-headultimate-feature.sticky h2
{
	text-align:center !important;
}

.event-head.ultimate-feature ul, .event-head.ultimate-feature.sticky ul  {
    width: 100% !important;
    margin-top: 40px !important;
}
.event-head.ultimate-feature li, .event-head.ultimate-feature.sticky li {
    width: 24% !important;
    vertical-align: top;
    margin-bottom: 0 !important;
}
.event-head.ultimate-feature .icon-text, .event-head.ultimate-feature.sticky .icon-text {
    padding-left: 0 !important;
}
.focus-right li {
    width: 100% !important;
 }
.focus-right li:nth-of-type(3) {
    border-bottom: 1px solid rgba(107, 119, 136, 0.30);
}
#section2 h2 {
    font-size: 20px !important;
    line-height: 27px !important;
}
.signup h3 {
    font-size: 32px !important;
 }
 .grey_boxCommn {
    width: 50% !important;
}
.wallet-pagination .pagination {
    clear: both;
    margin-top: 31px;
}
.greycolor_boxbot h4, .blue_boxbot h4 {
    font-size: 15px !important;
}
.page-template-youtube .wrap, .page-template-projects .wrap {
    width: 96% !important;
    padding: 0 !important;
}
body .youtubeformarea form {
    padding: 50px 20px !important;
}
.youtubeformarea .form-group span {
    font-size: 12px !important;
   }
   .youtubeformarea input[type="checkbox"] {
    width: 14px !important;
    height: 14px !important;
    margin: 0 5px 0 0 !important;
 }
 .settingsTab li {
   padding: 15px 10px !important;
   
}
.top-innerbanner .cat-drop-sel .select2-container--default {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
   }
 .top-innerbanner .item-list-tabs ul li.last select {
    width: 62% !important;
    float: right;

}
 .AboutUsBlock {
    width: auto;
}  
  
 .AboutUsBlock h2 {
    margin: 0px 0px 10px;
}  
  
}



@media only screen and (max-width:480px){
	
	
.headCEPhone a {
     width: 50px;
    height: 50px;
    line-height: 46px;
    box-shadow: 0px 0px 14px 0px #00000069;
	display:block;
	background:#f5cc47;
	border-radius:100%;
	padding: 16px;
}

.headCEPhone {
    position: fixed;
    bottom: 0px;
	left:0;
}

.headCEPhone a:hover {
    background: #000;
}

.headCEPhone a:hover svg{
    fill: #fff;
}

.headCEPhone a span {
    display: none;
}

.headCEPhone svg {
     width: 20px!important;
    height: 20px!important;
    fill: #000!important;
	vertical-align: top!important;
}	
	
	
	
.topbanner_Slider .bx-wrapper .bx-viewport {
left: 0px; height:36px!important;	}
	
		
.menu-main li a{line-height:18px;
}

.menu-wrap .menu-main li:last-child a{padding:0 8px;
border:0px;
}

/*-------new css for home page-----------*/



.banner_part p{margin:20px 0 !important;
}

.banner_part .consultant_btn{margin:0 0 10px 0 !important;
}

/*.submit_btn{padding:13px 15px 12px 50px!important;
}*/

.categories-block ul .effect-layla a{width:100%;
    margin-top: 45px;
    text-align: center;

}


.categories-block ul .black_color a
{
	margin-top:0px;
}

.categories-block ul li .black_color{width:100%;
}

.financialBlock .top-part h3{font-size:24px !important;
}


.financialBlock ul li{width:99% !important;
}

.financialBlock ul li span{height:180px !important;
}

.resource_div{text-align:center;
}

.blockLeft{width:100% !important;
}

.resource_div .left-part ul li a img, .resource_div .right-part ul li a img{float:none;
margin:0 auto !important;
}

.blockRight{width:100%;
}

.resource_div .left-part h2, .resource_div .right-part h2{display:block;
padding:0;
border:0;
}

.select-category {
  width: 100%;
  margin:0 0 10px 0 !important;
}



.field_primary-category label, .field_city label{width:100%;
margin-bottom:3px;
}
.field_primary-category
{
	margin-bottom:0px;
}

.field_primary-category select{width:100%;
}

.field_city input[type="text"]{width:100%;
}

.top-experts ul li{width:100% !important;
}

.resource-post .post-thumbnail {
  width: 100%;
  height: auto;
}

.article-post .post-content {
  width: 100%;
  padding-top: 20px;
}

.article-post .post-content h2.title{line-height:30px;
}

.single-content .author-image{width:100% !important;margin: 20px 0;
}

.single-content .author-text{width:100% !important;
padding:0px !important;
}


#dwqa-submit-question-form .select-category {
    width: 100% !important;
}
.askqt .submit_btn {
  width: 100% !important;
  }
.subject_input
{
	padding:0 3px !important;
	width:100% !important;
}
.banner_part form.askqt
{
	width:100% !important;
}
.categories-block a.category {
    text-align: center !important;
	margin-top:10px !important;
	margin-left:0px !important;
}
.find-consultant .submit {
    display: inline-block;
    width: 100%;
}
.home-category span {
    margin-left: 0px !important;
   	display: block;
}
.home-category span a
{
	display:block;
   
}
.middle-part
{
	width:100% !important;
	margin:0 !important;
}
.resource_div .left-part h2
{
	margin-left:0px !important;
}
.right-part
{
	width:100% !important;

}
.left-part
{
	width:100%  !important;
}
.right-part .question-icon
{
	width:100% !important;
	margin-bottom:10px;
}
.financial_div .left_side
{
	padding:20px;
}
.financial_div .right_side p.trusted_txt
{
	text-align:center;
}
.financial_div .left_side h2
{
	
	font-size: 30px;
    margin-bottom: 12px;
    margin-top: 0;
}
.left_side img {
    margin: 0 !important;
	float:none;
}
/*---nav--*/
.logo-contents.logo-image {
    display: inline-block !important;
}
.menu-wrap ul.main-menu {
    position: static !important;
 }
 .main-menu li ul li {
  width: 100% !important;
  min-width:0px !important;
}
.main-menu a.browse-more {
  margin-bottom: 6px !important;
}
/*--nav--end--*/

/*--footer start--*/
.footer-wrap .footer-one {
 width: 100% !important;
 margin-bottom:10px;
 float: none !important;
 text-align: center;
 
}
.footer-two li {
 width: 100% !important;
}
.footer-one a.logo-contents.logo-image {
    display: inline-block !important;
}
.footer-wrap .footer-two {
    width: 100% !important;
	text-align:center;
}
.footer-text-main {
    margin-bottom: 20px !important;
}
.bottom-footer aside {
    display: block !important;
    margin: 10px 0 !important;
}
.bottom-footer {
    text-align: center;
}
.bottom-footer p {
 width: 100% !important;
}
footer .bottom-footer span {
   
    display: block;
    margin-left: 0px !important;
    margin-top: 20px !important;

}
    
/*--footer end---*/

.banner-form-right {
    padding: 0px!important;
    border: none!important;
}
.top-innerbanner p,.top-left select,.top-innerbanner .field_city select {
    font-size: 15px !important;
	
}
.top-left {
    margin-bottom: 0px !important;
}
.top-innerbanner .search-box {
   margin-bottom:10px !important;
   
}

.buttons-right {
    float: none !important;
    text-align: center;
    margin-top: 0 !important;
}
.buttons-right .customize {
    float: none !important;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 0 !important;
}
.dropdown {
    float: none !important;
  display: block !important;
}
.document-field input.subject_input {
    border-radius: 4px !important;
    width: 100% !important;
    float: none !important;
}
.document-field button.submit_btn {
    width: 100% !important;
}
.sidebar-newsletter .newsletter-top {
    width: 100% !important;
    padding-left: 30px;
    padding-right: 30px;
	min-height: 100% !important;
    height: 100% !important;
}
.newsletter-top h3 {
    font-size: 16px !important;
    padding: 0 20px !important;
}
.sidebar-newsletter .newsletter-top:before
{
	border:0 !important;
}

.quesListHome .dwqa-question-filter span, .dwqa-question-filter a {
    margin-right: 10px;
    font-size: 13px !important;
}
.video-slider .feature-bottom {
    padding: 20px 0 !important;
    float: none !important;
	width:100% !important;
}

.interview-btn {
    font-size: 14px;
    padding: 10px !important;
    top: 0 !important;
    float: none !important ;
    right: 0 !important;
    display: inline-block;
	margin-bottom:10px !important;
}

.resourcesListHome ul li {
    min-height: 89px !important;
    
}
.quesListHome .dwqa-questions-list .dwqa-question-item {
    text-align: left !important;
}
.quesListHome  .dwqa-questions-list .dwqa-question-item .avatar {
    /* position: absolute !important; */
    /* width: 50px !important; */
    /* height: 50px !important; */
    /* margin-right: 0 !important ; */
}
.contact-left .rminput input, .contact-left select, .contact-left textarea, .contact-left label
 {
    font-size: 13px !important;
    }
	.contact-left .rminput input::-webkit-input-placeholder, .contact-left textarea::-webkit-input-placeholder 
	{
		   font-size: 13px !important;
	}
	.media-member {
    padding-top: 15px !important;
}
.media-member a {
    display: block;
    margin-bottom: 10px;
}
.media-member a.common-btn {
    display: inline-block !important;
    margin-left: 0 !important;
    }
	.logo-icons, .media-consultant {
   
    text-align: center;
}
.logo-icons a {
    float: none !important;
    margin-top: 15px;
    display: inline-block;
}
.logo-icons h2 {
    float: none !important;
    }
.kit-fields .logo-icons h3 {
 
    margin-bottom: 0 !important;
}
/*.greybg-icon .media-icons {
    margin-right: 1% !important;
    width: 15% !important;
}
.greybg-icon .media-icons:last-child
{
	 width: 14% !important;
}*/
.panel .panel-profile-header .img-profile-data h1, .panel .panel-profile-header .img-profile-data h2 {
    padding-left: 0px!important;
}
.banner-icons .hire-button {
    margin-bottom: 10px !important;
    display: inline-block;
}
.category-block .categoryQuestions figure.post-thumbnail {
    display: block;
    float: none !important;
    margin: 0 auto 20px;
}
.category-block .categoryQuestions .text, .category-consultant .member-text {
    width: 100% !important;
    text-align: center;
}
.category-block .categoryQuestions .info, .category-consultant, .category-consultant .member-sections {
    text-align: center !important;
}
.category-block h3 {
    font-size: 21px !important;
}
.category-consultant .member-image {
    float: none !important;
    margin-right: 0;
}
.category-consultant .member-rank {
    top: 0% !important;
    margin-right: 0 !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
    text-align: center !important;
    background: transparent !important;
	position:relative !important;
}
.category-consultant .member-text h2:after {
    right: 0;
    margin: 0 auto;
}
.category-consultant .member-price {
    padding-left: 0 !important;
    margin-top: 5px;
    text-align: center !important;
}
.category-consultant .member-star-right {
    float: none !important;
}
.category-consultant .member-location {
    margin-right: 0 !important;
    width: 100% !important;
    padding-left: 0 !important;
    text-align: center;
}
.category-consultant .users-area-expert{ padding-left:0 !important;}
 .category-consultant .item {
    width: 100% !important;
    margin-top: 20px;
}
.book-bg
{
	max-width: 100% !important;
   position:relative !important;
    left: 0 !important;
    right: 0;
    margin: 0 auto;
    top: 50px;
    height: 100%;
	display:block;
}
.book-bg li
{
	float:none !important;
	  margin-right: 0;
    text-align: center;
    margin-bottom: 20px;
}


.userNameTop {
    margin-left: 0 !important;
 }
 .customerLoged li {
    display: inline-block;
	}
header .customerLoged {
    float: none !important;
    margin-left: 0px;
    margin-top: 21px !important;
    margin-bottom: 10px;
    display: block;
    text-align: center;
}


.new-newsletter input.newsletter-email {
    padding-right: 28px !important;
    margin-right: 0 !important;
}
.new-newsletter {
    padding: 20px !important;
   }
  
section.sidebar.resource-sidebar {
    margin: 0px 0 0 0 !important;
}
.footer-newsletter input.newsletter-email {
    margin-right: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 10px !important;
}
.footer-newsletter input.newsletter-submit {
    margin-left: 0px !important;
    width: 100% !important;
}
footer .footer-newsletter p.small {
    font-size: 12px !important;
}

.media-body {
    padding-left: 23px;
    margin-left: 23px;
    padding-top: 7px;
   }
   .media-object {
    width: 65px;
    height: 65px;
    }
	.media-body h3 {
    font-size: 16px;
   }
   .grey-background small {
    font-size: smaller;
   }
   .media-body:after {
    top: 16px;
}

.grey-background .bx-wrapper .bx-controls-direction a {
    
    top: 55px;
	    margin-top: 0;
    }
	.formBlock .resp-tabs-container .resp-accordion h4 {
    font-size: 15px;
    right: 35px;
    top: 12px;
    }
	.formBlock h2.resp-accordion {
    font-size: 11px;
 }
 .formBlock .resp-arrow {
    margin-top: 8px;
    border-top: 7px solid #000;
}
.formBlock h2.resp-tab-active span.resp-arrow {
    border-bottom: 7px solid #fff;
    margin-top: 8px;
}
.formBlock span.input-name {
    padding: 10px !important;
}
.input-name, .input-control {
    display: block !important;
    width: 100% !important;
    border-radius: 0px !important;
}
input.input-control, textarea.input-control {
    margin-left: 0 !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    border-left: 1px solid #e0e0e0 !important;
}
	.formBlock .resp-tab-content {
    padding: 25px 15px !important;
}
.step2 h5 {
    font-size: 10px !important;
    }
	.form3 span.input-name {
    padding: 8px !important;
}
.background-grey .grey-background .wrap {
    padding: 0;
}
.step1 {
    padding: 0 30px;
}
.calendar-slider li {
    margin-right: 15px !important;
    width: 115px !important;
    margin-left: 12px;
}

.buy-package.event-form {
    width: 97%;
 }
.event-head.ultimate-feature li, .event-head.ultimate-feature.sticky li  {
    min-height: auto;
    width: 100% !important;
    margin-bottom: 20px !important;
    padding-bottom: 10px !important;
    border-bottom: 1px solid #e1e1e1;
    border-left: 0 !important;
}
.page-id-5331 .ultimate-feature.event-head ul, .page-id-7692 .ultimate-feature.event-head ul, .page-id-8791 .ultimate-feature.event-head ul{
    width: 100% !important;
}
.page-id-5331 .event-head .icon-text, .page-id-5331 .icon-text, .page-id-5331 .eventHead-sticky.sticky .icon-text,
.page-id-7692 .event-head .icon-text, .page-id-7692 .icon-text, .page-id-7692 .eventHead-sticky.sticky .icon-text,
.page-id-8791 .event-head .icon-text, .page-id-8791 .icon-text, .page-id-8791 .eventHead-sticky.sticky .icon-text {
    padding-left: 0px !important;
}
.buy-package.event-form {
    width: 97% !important;
}
.event-head.ultimate-feature.sticky .icon-text, .event-head.ultimate-feature .icon-text {
    font-size: 11px !important;
    padding: 0 0px !important;
}
.page-id-5331 .event-menu li a, .page-id-5331 .event-menu.eventMenu-sticky.sticky li a, .page-id-7692 .event-menu li a, .page-id-7692 .event-menu.eventMenu-sticky.sticky li a, .page-id-8791 .event-menu li a, .page-id-8791 .event-menu.eventMenu-sticky.sticky li a {
    font-size: 11px !important;
    text-align: center !important;
}
.buy-package li {
    vertical-align: top !important;
}
.content-box {
       width: 269px !important;
    height: 317px !important;
    padding: 38px !important;
}
.content-box h1 {
    font-size: 30px !important;
    line-height: 33px !important;
    margin-bottom: 20px !important;
}
.content-box p {
    font-size: 13px !important;
    margin-bottom: 20px !important;
}
.blue-btn {
    font-size: 16px !important;
 }
 .balls {
    width: 140px !important;
    height: 140px !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    right: 0;
    margin: 0 auto 30px !important;
    float: none !important;
}
.balls:last-child
{
	margin-bottom:0 !important
}
.balls p {
    font-size: 14px !important;
}
.focus-left h2 {
    padding-right: 0px !important;
}
.testimonial-pager .testimonial p {
    font-size: 20px !important;
    margin: 0  !important;
    padding-left: 5px !important;
}

.view-box li {
    width: 100% !important;
   
}
.interestd-blockList {
    padding: 6% 20px !important;
   }
   .grey-txt {
    padding: 0px 20px 0 !important;
   
}
#section01 {
    padding-top: 315px !important;
}
.channel h1 {
    font-size: 27px !important;
   
}
.view-box img {
    width: 14% !important;
   
}

.grey_boxCommn {
    width: 100% !important;
	margin-bottom: 5px;
}
.memberboxes .meeting-topright {
    float: none !important;
    clear: both !important;
    display: inline-block !important;
    width: 100% !important;
}
.memberboxes span.timingbox {
   
    display: block !important;
    clear: both !important;
    width: 50% !important;
    margin: 0 auto 15px !important;
    text-align: center !important;
}
body .meeting-request-block {
    padding: 19px 15px !important;
 }
 
 .meeting-search .form-control {
    width: 86% !important;
   }
   .meeting-topright span {
    margin-bottom: 10px;
}
.member-new-consultList .member-star-right a
{
	float:none !important;
}
.member-new-consultList li {
    text-align: center;
}
.member-new-consultList li .member-image {
    width: 100% !important;
    display: inline-block;
}
.member-new-consultList ul.item-list li img.avatar {
    margin: 0 auto !important;
    display: block;
    float: none !important;
}
.member-new-consultList .item-meta {
    display: inline-block;
    width: 100%;
    margin-right: 0 !important;
}
.member-new-consultList span.activity {
    float: none !important;
    margin-top: 15px !important;
    margin-left: 0 !important;
}
body .member-new-consultList .users-area-expert {
   
    margin-right: 0;
}
body .member-new-consultList .member-star-right
{
	padding-right:0 !important;
}
.edit-profile-main .resp-tab-content {
    padding: 30px 12px !important;
 }
 .wp-editor-wrap {
    display: inline-block;
    width: 100%;
    margin-top: 54px;
}


/*Deepak Bholusaria*/

.profile .member-nav li {
    width: 33.33%;
}
.member-nav li:nth-of-type(3) {
    border-right: 0;
}
.member-nav li:nth-of-type(6) {
    border-right: 0;
}
.member-nav li:nth-of-type(4) {
    border-right: 1px solid #dbdbdb;
}
.profile .member-nav li:nth-of-type(4) {
    margin-top: 10px;
}
.profile .member-nav li:nth-of-type(5) {
    margin-top: 10px;
}
.profile .member-nav li:nth-of-type(7) {
    margin-top: 10px;
    width: 100%;
    text-align: center;
}
.AboutUsBlock {
    width: auto;
}  
  .AboutUsBlock h1 {
    font-size: 35px;}
  
   
 .AboutUsBlock h2 {
    font-size: 25px;
    margin: 0px 0px 10px;
}

.topbanner_Slider .bx-wrapper .bx-viewport {
left: 0px;	}  
  
}


/*-------- mobile header --------------*/

@media only screen and (max-width:369px){
	
	
.headCEPhone a {
    width: 50px;
    height: 50px;
    line-height: 46px;
    box-shadow: 0px 0px 14px 0px #00000069;
	display:block;
	background:#f5cc47;
	border-radius:100%;
	padding: 16px;
}

.headCEPhone {
    position: fixed;
    bottom: 0px;
	left:0;
}

.headCEPhone a:hover {
    background: #000;
}

.headCEPhone a:hover svg{
    fill: #fff;
}

.headCEPhone a span {
    display: none;
}

.headCEPhone svg {
    width: 20px!important;
    height: 20px!important;
    fill: #000!important;
	vertical-align: top!important;
}		
	
	
	
	.mobile-logo img {
    margin: 14px 0 10px 0px;
   
}
.mobile-member {
          /* margin-left: 0; */
    /* margin-right: 0; */
    /* float: none !important; */
    /* text-align: center; */
    display: inline-block !important;
    margin: 7px 19px 0 0 !important;
}
body .cd-dropdown-wrapper.mobile-browse a {
    padding-left: 29px !important;
    }
	.mobile-member .customerLoged li {
    padding: 10px 0 !important;
}
body .menu-wrap .mobile-member li a.becomeMem {
    font-size: 11px !important;
    padding: 9px 10px;
   }
   .mobile-member li.userNameTop {
    font-size: 11px;
    padding-top:3px !important;
}

.meet-header .logo-image {
      max-width: 140px;
    float: left;
}

.meet-header span {
    font-size: 14px;
    line-height: 32px;
	    padding-left: 16px;
    margin-left: 16px;
}
.media-object {
    width: 95px;
    height: 95px;
    float: none;
    margin: 0 auto;
}
.media-body {
    padding-left: 0;
    margin-left: 0;
    padding-top: 0;
    margin-top: 26px;
    text-align: center;
    border-bottom: 1px solid #c7c3c2;
    padding-bottom: 27px;
}
.media-body:after {
 display:none;
 }
 .yellow-bg, .white-bg {
    padding: 30px 15px !important;
    width: 100% !important;
   }
   .white-bg
   {
	    padding: 47px 15px !important;
   }
   .meeting-search .selectboxx, .meeting-search .form-control, .meeting-search button {
    width: 100% !important;
    margin-bottom: 5px;
}
.meeting-search .selectboxx {
    background-position:98% center !important;
   }
   .logged-in .customerLoged li, .logged-in .customerLoged li span a {
    font-size: 10.7px !important;
}
  
 .header_banner h1 {
    font-size: 25px!important;
} 
  
  
.tab {
    padding: 30px 10px!important;
  	background: #fff;
}
  
.tab h2 {
    color: #000!important;
}
  .wrap {
    padding: 0 10px!important;
}
 .tab-nav a {
    width: 69px!important;
}
.leftHeight {
    min-height: auto!important;
}
  .tab-con .tab-con-item h3 {
    font-size: 16px;
}
  
  .jquery-modal .payment-modal > h2 {
    font-size: 16px!important;
}
  .form-block {
    width: 100%!important;
}
  .form-block .paymentform-control {
    width: 92%!important;
}
  .course-info p {
     font-size: 18px!important;
    line-height: 24px!important;
    margin: 0px 0px 8px 0px!important;
}
  .created_by.mt-3 {
    color: #a1a1a1!important;
    font-size: 16px!important;
    margin: 0px!important;}
  
   .header_banner, .course_detail {
    padding: 20px 0px!important;
} 
  .header_banner .col-md-7.col-sm-12.left-col {
    padding: 0px 5px 0px 5px;
}
  
  .header_banner .col-md-5.col-sm-12.card-right {
    padding: 0px 5px 0px 5px;
}
  
  .card_right_title {
    font-size: 17px!important;
    line-height: 20px!important;
    font-weight: 600!important;
}
  
  .p-box {
    padding: 20px!important;
}
  .card-right .card .card-body .price-container {
    margin-top: 6px!important;
}
  
  .card-right .old_price {
    font-size: 35px!important;
    margin-right:18px!Important;
}
  .card-right .actual_price {
    font-size: 35px!important
}
  .gst-extra {
    margin-top: 0px!important
}
  
  .gr_button {
    margin: 10px 0px 0px!important;
}
  
.course_inclusion.mt-5 {
    margin: 15px 0px 0px!important;
}
  .tab h2 {
    font-size: 18px!important;
    font-weight: 600!important;
}
 section.header_banner.mb-5 {
    margin: 0px!important;
}
  
  .card-header h5 {
    font-size: 14px!important;
}
  
  .inst_img img {
    float: left!important;
    margin: 0px 0px 10px!important;
}
  .cnt_box h3 {
    font-weight: 600!important;
    font-size: 25px!important;
}
  
  .blocker {
    padding: 20px 0px!important;}
  
  .jquery-modal.blocker.current .modal {
    padding: 15px 15px!important;
}
  
.card-body .p-3 {
   padding: 5px 0px 8px!important;
    margin: 10px 0px 0px!important;
    font-size: 18px!important;
}
    
.AboutUsBlock {
    width: auto;
}  
  .AboutUsBlock h1 {
    font-size: 35px;}
  
   
 .AboutUsBlock h2 {
    font-size: 25px;
    margin: 0px 0px 10px;
}

.topbanner_Slider .bx-wrapper .bx-viewport {
left: 0px; height:36px!important;	} 
  
}
  
  






/*------- mobile header -------------*/
@media only screen and (max-width:320px){
	
	
.headCEPhone a {
    width: 50px;
    height: 50px;
    line-height: 46px;
    box-shadow: 0px 0px 14px 0px #00000069;
	display:block;
	background:#f5cc47;
	border-radius:100%;
	padding: 16px;
}

.headCEPhone {
    position: fixed;
    bottom: 0px;
	left:0;
}

.headCEPhone a:hover {
    background: #000;
}

.headCEPhone a:hover svg{
    fill: #fff;
}

.headCEPhone a span {
    display: none;
}

.headCEPhone svg {
     width: 20px!important;
    height: 20px!important;
    fill: #000!important;
	vertical-align: top!important;
}	
	
	
.topbanner_Slider .bx-wrapper .bx-viewport {
left: 0px;	}
  
  
  .member-mid .right-part .item {
    margin-left: 0 !important;
   
	}
	
	.member-interviewed {
    display: block !important;
    width: 100% !important;
    margin-top: 18px !important;
    text-align: center;
	    float: none !important;
}
.member-location-price .member-right-icons {
    float: none !important;
    display: inline-block;
}
.member-info .item
{
	margin-left:0 !important;
}
.top-innerbanner .search-box {
    padding-left: 0 !important;
	
}
.top-right {
    padding-right: 0 !important;
    margin-top: 10px !important;
}
.top-mid p {
   
    padding-left:0 !important;
}
.quesListHome .dwqa-question-filter span, .dwqa-question-filter a {
    margin-right: 10px;
    font-size: 11px !important;
}

.msgInboxOuter, .replyTopLeft {
    width: 100%!important;
}
.msgprenxt, .replyTopRight {
    text-align: center!important;
    width: 100%!important;
    margin-top: 20px!important;
	
}
.msgAvtar, .msgSender , .msgRating , .msgDate{
    text-align: center;
    width: 100%!important;
	display:block;
	float:none!important;	
    padding: 0 0 10px 0;	
}
.msgAvtar img {
    display: inline-block;
    text-align: center;
		float:none!important;
}
 .filterMessages{
	width: 53%;
    margin-top: 2%;
    margin-bottom: 2%;
 }
 .reloadMessages{
    margin-top: 2%;	 
 }
 .massageHead, .replyBoxOuter, .replySender, .replyText, .replyArea {
    padding: 20px 15px!important;
 }
 
 
 


body .member-new-consultList li div.item {
    margin-left: 0 !important;
  
}
  
 .header_banner h1 {
    font-size: 25px!important;
} 
  
  
.tab {
    padding: 30px 10px!important;
  	background: #fff;
}
  
.tab h2 {
    color: #000!important;
}
  .wrap {
    padding: 0 10px!important;
}
 .tab-nav a {
    width: 69px!important;
}
.leftHeight {
    min-height: auto!important;
}
  .tab-con .tab-con-item h3 {
    font-size: 16px;
}
  
  .jquery-modal .payment-modal > h2 {
    font-size: 16px!important;
}
  .form-block {
    width: 100%!important;
}
  .form-block .paymentform-control {
    width: 92%!important;
}
  .course-info p {
     font-size: 18px!important;
    line-height: 24px!important;
    margin: 0px 0px 8px 0px!important;
}
  .created_by.mt-3 {
    color: #a1a1a1!important;
    font-size: 16px!important;
    margin: 0px!important;}
  
   .header_banner, .course_detail {
    padding: 20px 0px!important;
} 
  .header_banner .col-md-7.col-sm-12.left-col {
    padding: 0px 5px 0px 5px;
}
  
  .header_banner .col-md-5.col-sm-12.card-right {
    padding: 0px 5px 0px 5px;
}
  
  .card_right_title {
    font-size: 17px!important;
    line-height: 20px!important;
    font-weight: 600!important;
}
  
  .p-box {
    padding: 20px!important;
}
  .card-right .card .card-body .price-container {
    margin-top: 6px!important;
}
   .card-body .p-3 {
   padding: 5px 0px 8px!important;
    margin: 10px 0px 0px!important;
    font-size: 18px!important;

}
  
.AboutUsBlock {
    width: auto;
}  
  
.AboutUsBlock h1 {
    font-size: 35px;}
  
 .AboutUsBlock h2 {
    font-size: 25px;
    margin: 0px 0px 10px;
}


 
  
}
