@import url('https://fonts.googleapis.com/css?family=Cinzel|Roboto');

/* pages */ 

#rpwwt-recent-posts-widget-with-thumbnails-3 .wp-post-image, #rpwwt-recent-posts-widget-with-thumbnails-2 .wp-post-image {border-radius: 50% !important;}
.rpwwt-post-excerpt {font-weight:100 !important; margin-top:10px;}
.wpulike {height: 50px !important; float: right !important;}
#buddypress ul.item-list {border-top: 15px solid !important; border-top-color: #e1e5e6 !important;}
#buddypress form#whats-new-form textarea {min-height: 30px !important; height: 30px !important; }
#buddypress #whats-new-options {min-height:40px !important; overflow:hidden;}
#buddypress #whats-new-form .rtmedia-container {height: 0px !important;}
.main-color .sidebar ul li a .news-excerpt p {color:#555 !important; font-weight:normal !important;}
#whats-new-submit #aw-whats-new-submit {float: right;}
#buddypress form#whats-new-form #whats-new-submit { width: 250px;}
#buddypress form#whats-new-form #whats-new-content {margin-bottom: 0px;}
#buddypress div.item-list-tabs#subnav {margin: 0px 0px;}
#buddypress #whats-new {border-color:#333 !important;}
.epyt-gallery-title {font-weight:bold; font-size:16pt !important;}
.epyt-gallery-dsc {font-size:13pt !important;}
.epyt-listview {border-bottom:solid 1px #efefef; margin-bottom:30px;}
.acomment-content p, .activity-inner p {color:#000 !important;}
.epyt-listview:hover {background-color:#efefef !important;}
.activity-item {border-bottom: 2px solid rgb(95, 123, 144) !important; position: relative; }
.tiles .user-tooltip li {height:50px !important;}
.postid-11757 .article-media, .postid-11807 .article-media {display:none !important;}
.bottdivl {float: left; min-width: 250px; max-width: 400px; z-index:99; position:relative;}
.bottdivr {float: right; padding-top: 15px; text-align: right; width: 250px; font-size: 24pt;}
.iconbt a img {margin-left:10px; height:50px; width:auto;}
.wite a {color:#fff;}
.page-id-10530 .innernav, .page-id-11699 .innernav {margin-right:-50px;}
.faqd .panel-title a {font-size:16pt !important; font-weight:normal !important;}
.faqd .panel-body {color:#000 !important;}
.page-id-105 label, .page-id-105 label {font-size:15pt !important; font-weight:normal !important; color:#000;}
.user-tooltip img {border-radius: 50%; margin: 2px;}
.home .main-title {height:400px !important;}
.page-id-10653 .main-title, .page-id-10653 .title-single, .page-id-10653 .main-center-title {display:none !important;}
.page-template-page-templates .main-title, .post-template-default .main-title, .blog .main-title, .page-template-default .main-title {height:200px !important;}
.page-template-default #main {padding: 0px 0px 0px !important;}
.starthere {margin-top:5px;}
.starthere div {font-size:16pt !important; margin-left:10px; width:250px; float:left;}
.starthere a {float:right; margin-top:-50px; margin-right:30px;}
.pagefix, #pagefix {max-width:73% !important;}
.notifications-options-nav {float:left;}
.elfix, #elfix {max-width:65% !important;}
.lephed, #uvc-exp-wrap-5630 .ult_exp_section, .ult_ecpsub_cont, .ult-responsive, .ult_active_section {text-align:left !important;}
.ult_ecpsub_cont, .ult-responsive, .ult_active_section {padding-top:0px !important;}
.page-id-317 .cs_column_container {width:200px;}
.myfavs {float:left;}
.myfavs img {width:75px; height:auto; margin:2px;}
.space40 {margin-top:40px;}
.row213 .accordion_text {color: #000 !important; font-weight: 600 !important; font-size: 20px !important; font-family: 'Roboto', 
  sans-serif !important; margin-left:10px;}
.far_heading .percentage {font-size:30pt !important;}
.himgsz {width:400px !important; height:auto !important;}
.upin {font-size:18pt; line-height:1.2;}
.titiel {font-family: 'Cinzel', serif;}
#activity-all span {display:none !important;}
#centre, .centre {text-align:center !important;}
#hmfix, .hmfix {width:400px !important; margin-left:auto !important; margin-right:auto !important; color:#fff !important;} 
#hmfixb, .hmfixb {width:400px !important; margin-left:auto !important; margin-right:auto !important; color:#000 !important;} 
.divcen {text-align:center !important;}
#menu-login {list-style-type: none !important;}
.menu-login-container #menu-login {text-align:center !important;}
#menu-item-10738 a {border: solid #fff 1px; color:#000 !important; border-radius:5px; padding:7px 80px !important; 
  background-color: #fff; opacity:0.90; margin-right: 0px !important;}
#menu-item-10740 a {border: solid #fff 1px; color:#fff !important; border-radius:5px; padding:7px 40px !important; 
  background-color: #2aaae0; opacity:0.90; margin-right: 0px !important;}
#menu-item-10738 {margin-bottom:25px !important;  }
#menu-item-10738 a:hover, #menu-item-10740 a:hover {background-color:#2aaae0; color:#000 !important; opacity:0.80;}
.single-cw_breathe #text-4, .view-all {display:none !important;}

/* bpress */
#item-header {height:200px;}
#joinme .vc_btn3-color-grey {color:#7991a2 !important;}
#item-header-avatar {display:none !important;}
.high-bg, .kleo-online-status, .hover-tip, .click-tip {border-width: 0px !important;}
.post-template-default .page-title, .blog .main-title h1, .page-template-default .main-title h1, .page-title {max-width:1150px !important; width:100% !important; 
  text-align:center !important; margin-left:auto !important; margin-right:auto !important; padding-top:40px !important; color:#fff !important;}
#item-header-content {max-width:1200px; width:100%; text-align:left; margin-left:auto; margin-right:auto; border-width: 0px !important;}
.kleo-online-status {max-width:100px; width:100%; text-align:left;}
.cscolor {color:#000 !important}
#comment {max-width:700px;}
.maxgraph {max-width:500px !important;}
.maxresults {max-width:400px !important;}
.sideresults {max-width:100px !important; padding:0px; margin:0px;}
.sideresult {max-width:250px !important; padding:0px; margin:0px;}
.hite {height:580px !important; margin:0px 5px !important; max-width:190px !important; border: solid #d8d8d8 1px; border-radius:5px;}
.hite:hover {background-color:#f6f6f6 !important;}
.btns, #wp-submit, #wp-submit1 {border: solid #d8d8d8 1px; color:#7991a2 !important; border-radius:5px; padding:7px 10px !important;}
.notifications th {background-color:#efefef !important; color:#777 !important;}
.rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail { width: 100% !important; }
#buddypress #main-container .col-sm-12, #buddypress #item-body, .buddypress #template-page, .buddypress .newnav {background-color:#fff !important;}
.acomment-content p, .pagefix .main-color, .main-color, .body, .html, .vc_column-inner, .rtmedia-activity-text {color:#000 !important;}

/* Navs */
.bdp #innergrav img {width:130px !important; height:auto !important; border: solid 0px; border-radius:50%; 
		margin:-75px 0px 0px -20px;}
.bdp #innergrav {float:left; width:130px !important; height:auto !important; }
.bdp .innernav .dte, .toggle-header {display:none;}
.bdp .innernav {float:left;}
bdp .innergrav img:hover {position:relative; z-index:9;}
bdp .innergrav a {background-color:#000; border: solid 0px; border-radius:50%; display:block; width:130px; height:130px; position:relative; z-index:9;}
.activity .bdp .bpques {min-width:280px;}
.buddypress .bdp .bpques {display:none;}
.my-activity .bdp .bpques {display:inherit;}
.bdp .bpques {float:left; min-width:280px; margin-left:-50px;}
.bdp {background-color:#efefef !important; }
.navitable {text-align:left !important;}
.kleo-testimonials-template-default .innernav, .single-post .innernav {margin-top: -0px !important;}

.page-id-11714 .bpques, .page-id-11716 .bpques, .page-id-11722 .bpques, .page-id-11718 .bpques, .page-id-11734 .bpques {display:none;}

.page-template-default #innergrav img {width:130px !important; height:auto !important; border: solid 0px; border-radius:50%; 
		margin:-75px 0px 0px -20px;}
.page-template-default #innergrav {float:left; width:130px !important; height:auto !important; }
.page-template-default .innernav .dte, .toggle-header {display:none;}
.page-template-default .innernav {float:left;}
page-template-default .innergrav img:hover {background-color: #000; margin: 0; padding: 0; opacity:0.85;}
.page-template-default {background-color:#efefef !important; margin-top:-40px; }
.page-template-default .navitable {text-align:left !important;}

.postid-165 #innergrav {float:left; width:130px !important; height:auto !important; margin:0px 0px 0px -25px; z-index:99; position:relative;}
.postid-165 .innernav {min-width:280px; margin:0px 0px 0px 0px; float:left; position:relative; z-index:9;}
.postid-165 .hover-layer_text_on_image {width:130px;}
.postid-165 .hover-text {margin:0px 0px 0px 0px;}

/* Forms */

#gform_page_1_1 ul {list-style-type: none; margin: 0; padding: 0;}
.save_continue, .loggedin {border: 1px solid #5f7b90; padding: 7px 20px; border-radius:3px; color:#5f7b90 !important; margin-top:30px !important;}

.term-35 #gform_page_1_1 {background: url(https://cleanandsocial.com/wp-content/uploads/2018/04/questions-2.jpg) repeat center center !important; 
  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.term-relationships #gform_page_1_1 {background: url(https://cleanandsocial.com/wp-content/uploads/2018/04/imaa-9.jpg) no-repeat center center !important; 
  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.term-religion #gform_page_1_1 {background: url(https://cleanandsocial.com/wp-content/uploads/2018/04/spiritual.jpg) no-repeat center center !important; 
  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
  
.term-about-me #gform_page_1_1 {background: url(https://cleanandsocial.com/wp-content/uploads/2018/04/bioback.jpg) no-repeat center center !important; 
  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }  

.term-politics #gform_page_1_1 {background: url(https://cleanandsocial.com/wp-content/uploads/2018/04/political.jpg) no-repeat center center !important; 
  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }  

.term-entertainment #gform_page_1_1 {background: url(https://cleanandsocial.com/wp-content/uploads/2018/04/lookingfora-3.jpg) no-repeat center center !important; 
  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}  
.term-entertainment .bpques, .page-id-317 .bpques, .term-relationships .bpques, .term-politics .bpques, .term-about-me .bpques, 
.page-id-9824 .bpques, .term-religion .bpques, .page-id-9821 .bpques {display:none;}
  
.page-id-9815 .gform_body {background: url(https://cleanandsocial.com/wp-content/uploads/2018/04/questions.jpg) repeat center center !important; 
  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } 
.page-id-9815 .bpques {display:none;}

.page-id-9824 #gform_page_1_1 {background: url(https://cleanandsocial.com/wp-content/uploads/2018/04/bioback.jpg) repeat center center !important; 
  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } 

.waterback {background: url(https://cleanandsocial.com/wp-content/uploads/2018/04/waterback2.jpg) no-repeat top center !important; 
  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } 

.importance .kleo_text_column {background: url(https://cleanandsocial.com/wp-content/uploads/2018/04/bacc.jpg) no-repeat top center !important; 
  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } 

#socket .socket-color, #col-sm-12 .col-sm-12 {background-color:#62707d !important; background-color: rgb(98, 112, 155) !important; }

/* menu */
.bhome {float:left;}
.bhome a img {width:50px; height:50px; margin:3px;}
.rtmedia-activity-container *, .rtmedia-activity-container *:before, .rtmedia-activity-container *:after, .rtmedia-activity-container span, .rtmedia-activity-text span, .activity-stream {color: #000 !important;}

/* Hide */ 
#item-nav, #item-header-content .user-nicename, #latest-update, #text-4 h2 {display:none !important;}


.single.single-post .article-content,.single.single-kleo-testimonials .article-content{
    margin-left: 0px !important;
}

.single.single-post .bdp{
      padding: 0px 15px 0 10px !important;
}

@media only screen and (max-width: 300px) {
  
  page-id-10595 .bdp table {min-width:280px;}
  page-id-10595 .innernav, page-id-10595 .innernav {margin:0px 0px 0px -20px; max-width:380px; float:left; position:relative; z-index:9;}
.rtmedia-activity-container *, .rtmedia-activity-container *:before, .rtmedia-activity-container *:after, .rtmedia-activity-container span, .rtmedia-activity-text span, .activity-stream {color: #000 !important;}
}

@media (max-width: 480px) {
#buddypress #whats-new-options {height: inherit !important; overflow: visible !important;}
  .bp-suggestions .bblinkBox {height:10px;}
  #buddypress #whats-new-form .rtmedia-container {
    height: 0px !important;
    overflow: visible !important;
}
  
}

@media only screen and (max-width: 650px) {
  
	.bottdivr {float: left; padding-top: 15px; text-align: left; width: 250px; z-index:99; position:relative;}
  .rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail { width: 100% !important; }
  .page-id-317 .cs_column_container {width:250px;}
  #item-header {height:0px;}
  #item-header-avatar, #item-header-content, .kleo-online-status {max-width:100%; width:100%; text-align:center; margin-left:auto; margin-right:auto;}
  .newnav {margin:-30px 0px 0px !important; padding:15px !important; width:100%;}
  #item-header-avatar {top:0px !important; margin-bottom:-300px;}
  #item-header-content .user-nicename {display:inherit !important;}
  .advi {padding-top:30px !important;}
  .mobic {width:220px; height:auto; margin-top:-50px !important; margin-left: auto; margin-right:auto;}
  .mobic1 {width:220px; height:auto; margin-left: auto; margin-right:auto;}
  .qotdw {margin:-5px 0px 0px -40px; color:#639c4f;}
  .wopm {min-width:300px; width:100%; margin:-20px 0px 0px -40px; float:left;}
  .mnavid {margin-left:auto; margin-right:auto; width:300px;}
  .bhome a img {width:60px; height:60px; margin:5px;}
  navbar-header .kleo-mobile-switch {display:none !important;}
  .gravs {display:none;}
  .pagenavs {min-width:280px !important;}
  .main-title .page-title {margin-top:-20px;}
	.nbutts {padding-top:25px; margin-left:-70px; float:left;}
	.pagefix, #pagefix {max-width:400px !important;}
  .himgsz {width:300px; height:auto;}
  .page-id-9818 #innergrav, .page-id-109 #innergrav, .page-id-316 #innergrav, .page-id-100 #innergrav,
  	 .page-id-11699 #innergrav, .page-id-181 #innergrav, .page-id-10529 #innergrav, .page-id-10530 #innergrav
  	{float:left; width:130px !important; height:auto !important; margin:-125px 0px 0px -25px; z-index:99; position:relative;}
   .page-id-11699 .innernav, .page-id-9818 .innernav, .page-id-109 .innernav, .page-id-316 .innernav, .page-id-181 .innernav, .page-id-10529 .innernav,
  .page-id-10530 .innernav, .page-id-100 .innernav	{width:280px; margin:70px 0px 0px -130px; float:left; position:relative; z-index:9;}

  .page-id-10595 .bdp table {min-width:280px;}
  .page-id-11307 .innernav, page-id-10595 .innernav {margin:0px 0px 0px -20px; width:300px; float:left; position:relative; z-index:9;}
  .page-id-11307 #innergrav {float:left; width:130px !important; height:auto !important; margin:-45px 0px 0px -25px; z-index:99; position:relative;}
  .page-id-11307 #main, .page-id-11307 #page-container {width:100% !important;}
  .page-id-11307 #buddypress {float:left; min-width:300px;}
  .page-id-11307 .sidebar {float:left; min-width:300px;}
  .page-id-11307 .bques {margin:10px 0px 0px -40px;}
  .rtmedia-activity-container *, .rtmedia-activity-container *:before, .rtmedia-activity-container *:after, .rtmedia-activity-container span, .rtmedia-activity-text span, .activity-stream {color: #2a2a2a !important;}
}
  
  
  /* new sidebar css */
@media only screen and (max-width: 767px) {
#main-container > .row {
    position: relative;
    display: block;
} 
  .primary-menu.navbar-collapse.nav-collapse.collapse.in {
    display: block !important;}
  }
  
li#execphp-2 {
    display: inline-block;
}
div#item-body {
    display: inline-block;
  
}



/* my style................................*/
.profile_pic:hover .hover-layer_text_on_image .hover-text {
    display:block;
color:white !important;
z-index:99;
}
.page-id-11699 #innergrav {float:left; width:130px !important; height:auto !important; margin:-125px 0px 0px -25px; z-index:99; position:relative;}
.page-id-11699 .innernav {min-width:280px; margin:70px 0px 0px -165px; float:left; position:relative; z-index:9;}
.page-id-11699 .hover-layer_text_on_image {width:130px;}
.page-id-11699 .hover-text {margin:-125px 0px 0px -25px;}

.profile_pic{
  position:relative;
}
.hover-layer_text_on_image .hover-text {
    position: absolute;
    top: -12px;
    color: white;
    height: 66px !important;
    background-color: #000000c9 !important;
    border-radius: 25%;
    width: 99%;
    left: -9px;
    border-bottom-left-radius: 195px;
    border-bottom-right-radius: 195px;
    text-align: center;
    display: none;
    transition: .5s ease;
}
.hover-text a { color: white !important; }
body { margin-top: 0px !important; }

@media only screen and (max-width: 767px) { button.navbar-toggle { left: 18px; } 

.page-id-11699 #innergrav {float:left; width:130px !important; height:auto !important; margin:-125px 0px 0px -25px; z-index:99; position:relative;}
.page-id-11699 .innernav {width:90% !important; margin:70px 0px 0px -165px; float:left; position:relative; z-index:9;}
.page-id-11699 .hover-layer_text_on_image {width:130px;}
.page-id-11699 .hover-text {margin:-125px 0px 0px -25px;}
  
      .kleo-activity-page {margin-left:25px !important;}
  .page-id-11814 .vc_gitem_row .vc_gitem-col {padding:20px 20px 20px 50px !important;}
  
}

ul#menu-main-menu-1 {
    float: right !important;
}
  
   #pagefix .wpb_column {padding-left: 20px; padding-right: 20px;}
 



 /* ----------- iPhone 5, 5S, 5C and 5SE ----------- */
  
  
 /* Portrait */

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 350px) and (min-device-width: 320px) and (orientation: portrait){
.logo img {
    margin-top: 0px;
    width: 247px;
}

       .bpques {
    margin-left: -53px;
} 
    #buddypress div.activity-meta {
    margin: 18px -30px -2px -11px;
    }
    
  .sidebar-right .inner-content {
    padding-left: 0;
} 
}
@media only screen 
  and (min-device-width: 351px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
     .logo img {
    margin-top: 0px;
    width: 247px;
}
     .bpques {
    margin-left: -53px;
}   
 #buddypress div.activity-meta {
    margin: 18px -30px -2px -11px;
    }
    
  .sidebar-right .inner-content {
    padding-left: 0;
} 
}
    

  
  /* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
    
 .bpques {
    margin-top: 20px !important;
   margin-left: -48px !important;
}   
 .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15;
    padding-right: 15;
    width: 568px !important;
}   
    .kleo-activity-page div#buddypress{
    padding: 0 15px;
}
    
}
  /* ----------- iPhone 6, 6S, 7 and 8----------- */
  
  /* Portrait */
@media only screen 
  and (min-device-width: 569px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
.logo img {
    margin-top: 0px;
    }
    .bpques {
    margin-left: -53px;
    padding-top: 20px;
}
    
}

/* Landscape */
@media only screen 
  and (min-device-width: 569px) 
  and (max-device-width: 640px) 
  and (-webkit-min-device-pixel-ratio: 2){
 .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 640px !important;
}   
    .bpques {
    padding-top: 36px;
}
    
}
@media only screen 
  and (min-device-width:641px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
    
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 669px !important;
}
    
     .kleo-activity-page div#buddypress{
    padding: 0 15px;
}
    
   
   .bpques {
    padding-top: 37px !important;
} 
}
  


/* ----------- iPhone 6+, 7+ and 8+ ----------- */
/* Portrait */
@media only screen 
  and (min-device-width: 668px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
.logo img {
    margin-top: 0px;
    width: 247px;
}
   .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 20px !important;
    padding-right: 15px;
    width: 100% !important;
}
    
}

/* Landscape */
@media only screen 
  and (min-device-width: 668px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  
  and (orientation: landscape) { 
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 734px !important;
}
    .bpques {
    padding-top: 36px !important;}
     
}
  
  /* ----------- iPhone X ----------- */
/* Portrait */
@media only screen 
  and (min-device-width: 737px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
.logo img {
    margin-top: 0px;
    width: 247px;
}
    
}
@media (max-width: 991px){
   .primary-menu.navbar-collapse.nav-collapse.collapse.in {
    display: block !important;
}
}
/* Landscape */
@media only screen 
  and (min-device-width: 737px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
.bpques {
    padding-top: 20px;
}
    
}



/* ----------- iPad 1, 2, Mini and Air ----------- */
/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
.bpques {
        clear: both;
}
    .sidebar-right .inner-content {
    padding-left: 0px;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
.bpques {
    padding-top: 33px;
    }
}





/*.....................ipad pro....................*/
/* Portrait */
@media only screen 
  and (min-device-width: 1025px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
.bpques {
    padding-top: 2px;
    margin-left: -54px;
}
    .sidebar-right .inner-content {
    padding-left: 0px;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 1025px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
.bpques {
    padding-top: 33px;
    }
}



section.alternate-color.bp-full-width-profile {
    height: 200px !important;
}

.bdp {
    background-color: #efefef !important;
  /*  margin-top: -40px; */
}


  @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
.bdp {
    background-color: #efefef !important;
   /* margin-top: -25px; */
}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 640px) and (min-device-width: 569px){
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 638px !important;
}
}



@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) { .vc_column_container>.vc_column-inner {
    width: 415px !important;
}
 .kleo-activity-page div#buddypress{
    padding: 0 15px;
}


}


@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
   
  }}


@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 640px) and (min-device-width: 569px)and (orientation : portrait){
.vc_column_container>.vc_column-inner {
    
    width: 638px !important;
  }}

.tpl-right .vc_col-sm-12 {
   background: #ffffff;
   margin-top: -0px !important;
}

.bdp {
    margin-top: -39px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 640px) and (min-device-width: 360px) and (orientation: landscape){
.kleo-mobile-switch {
    padding-right: 0px !important;
}
}
#buddypress .rtmedia-container .rtmedia-list .rtmedia-list-item {
    margin-bottom: 30px;
    width: 50%;
    height: auto;
    margin: 0;
    float: left;
    padding: 0px 5px;
    position: relative;
}
.rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail img {
    max-width: 100% !important;
    padding-bottom: 10px;
}
#buddypress form#whats-new-form #aw-whats-new-submit {
    background: #7991a2;
    color: #fff !important;
}
.map-heading {
    background: #f6f6f6;
    border: 2px solid #adadad;
    border-radius: 7px;
    padding: 10px;
    color: #000 !important;
}
.map-heading h2, .map-heading a {
    color: #000 !important;
}
#buddypress div.activity-meta .wpulike-default .wp_ulike_btn, #buddypress #activity-stream .acomment-options a {
    padding: 14px 19px!important;
    background-color: #fff;
    border-radius: 30px;
}

#hide-it, .hide-it {display:none !important;}