#post-list,#events-list{
	padding:10px;
	background-color:#FFF;
	width:100%;
	padding-top: 30px;
}

#post-list .box {
    border-radius: 4px;
    border: solid 1px #dee1e3;
    margin-bottom: 3em;
    overflow: hidden;
	position:relative;
	box-shadow: 0px 0px 10px 2px #888;
	height:350px;
}

.dynamic-blogs-posts{
	padding: 0px !important;
}	

.post-load-more-outer-box{
	width:100%;
	clear:both;		
}	

.post-load-more{
	position:relative;
	padding:10px;
	display:block;
	background:#000;
	box-shadow:0 0 1px 0 #d3d3d3;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#fff !important;
	font-weight:700;
	text-align:center;
	width:200px;
	margin: 0px auto;
	margin-bottom:20px;	
}

#post-list .inner {
    margin: 0 auto;
   /* max-width: 65em;*/
    max-width: 80em;
}

#post-list .box .content {
    padding: 5px;
	color: #767d85;
	margin-bottom: 2px;
}

.post-media .post-header {
    border-bottom: solid 1px #F1F1F1;
}

.community-latest-dynamic-events-container #post-list.dynamic-blogs-posts{
   background-color:inherit !important;	
   padding: 20px !important;
}	

.community-latest-dynamic-blogs-container  #post-list.dynamic-blogs-posts{
	background-color:inherit !important;	
	padding: 20px !important;
}	

.community-latest-dynamic-events-container #post-list.dynamic-blogs-posts .postdata.post-blox-view-box{
	margin-top:0px;
	margin-bottom:0px;
}	

.community-latest-dynamic-blogs-container  #post-list.dynamic-blogs-posts .postdata.post-blox-view-box{
	margin-top:0px;
	margin-bottom:0px;
}	

.community-latest-dynamic-blogs-container .post-texts, .community-latest-dynamic-blogs-container .blog-date-actns, .community-latest-dynamic-blogs-container .blog-hash-name, .community-latest-dynamic-blogs-container .post-texts .post-actions-cnt, .community-latest-dynamic-blogs-container .blog-post-image{
	background:none !important;
	color:#000;	
	opacity: 1;
}	

.community-latest-dynamic-events-container .post-texts, .community-latest-dynamic-events-container .blog-date-actns, .community-latest-dynamic-events-container .blog-hash-name, .community-latest-dynamic-events-container .post-texts .post-actions-cnt, .community-latest-dynamic-events-container .blog-post-image{
	background:none !important;
	color:#000;	
	opacity: 1;
}

.post-media .post-header .header-object {
    max-height: 50px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 2px solid #F1F1F1;
    overflow: hidden;
    float: left;
	width: 50px;
	max-height: 100%;
}

.post-media .post-header .header-body .title {
    margin: 0;
    font-size: 15px;
    font-weight: 700;
    position: relative;
}

.post-media .post-header .header-body .title a{
    color: #6C7A89;
}

.post-media .post-time {
    display: block;
    margin-top: 3px;
    color: #d3d3d3;
	font-size: 12px;
}

.post-media .post-header .header-body {
    width: 78%;
    background: #fff;
    position: relative;
    float: left;
    margin-left: 2%;
    margin-top: 5px;
}

.image.fit {
   display: block;
   width: 100%;
   height: auto;
   text-align: center;
}

.image.fit img {
    width: 100%;
	height: auto;
}

.surveyLogo {
    float: left;
   	max-width: 40px;
	max-height: 40px;
}

.survey-quest {
    padding-top: 12px;
}

.post-details{
	position: absolute;
	right:    0;
	bottom:   0;
	margin-bottom:0px;
	padding:4px;
}

.post-media .general-media {
    background: #F1F1F1;
    font-weight: 700;
    font-size: 17px;
    color: #575757;
}

.post-media .general-media span {
    display: inline-block;
    padding: 10px;
    background: #E7E7E7;
    font-style: italic;
    color: grey;
}

.search-outer{
	background-color:#FFF;
	padding-top: 20px;
}

.cm-searchbox {
    width: 50%;
    margin: 0px auto;
}

/* Bootstrap 4 text input with search icon */

.cm-searchbox .has-search .form-control {
    padding-left: 2.375rem;
}

.cm-searchbox .has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    color: #aaa;
}

.cm-searchbox .input-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}

.cm-searchbox .input-group > .custom-select, .cm-searchbox .input-group > .form-control {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
}

.cm-searchbox .btn-secondary{
	border:1px #CCC solid
}

.cm-searchbox .dropdown {
	top: 33px;
	width: 300px;
	background: #FFF;
	max-height: 350px;
	-moz-box-shadow: 0 0 1px 0 #3C5064;
	-webkit-box-shadow: 0 0 1px 0 #3C5064;
	box-shadow: 0 0 0 0 grey;
	text-align: center;
	display: none;
	/*border: 5px solid #525354;*/
	top: 35px;
    width: 100%;
	position: absolute;
	z-index:9999;
}

.cm-searchbox .dropdown a, .cm-searchbox .dropdown a:hover {
    color: #575757;
    text-decoration: none;
}

#post-list .media, #post-list .media .media {
    margin-top: 0px;
}

#post-list .file_path, .oembed-iframe iframe {   
	width: 100% !important;
	height: auto;
}


/* Flex */

.flex {

	display: -ms-flexbox;
	-ms-flex-wrap: nowrap;
	-ms-flex-pack: justify;
	-ms-flex-align: stretch;
	display: -moz-flex;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-moz-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-moz-align-items: stretch;
	-webkit-align-items: stretch;
	-ms-align-items: stretch;
	align-items: stretch;
}

.flex.flex-3 .flex-item {
	-ms-flex: 0 1 auto;
	-ms-flex-preferred-size: 32%;
	-moz-flex-basis: 32%;
	-webkit-flex-basis: 32%;
	-ms-flex-basis: 32%;
	flex-basis: 32%;
}

.flex.flex-3 .flex-item.left {
	text-align: right;
}

#post-list .file_path, #post-list .upload-video{
	width: 100% !important;
	height: 250px;
}


#post-list .post-body{
	margin-top:2px;
	margin-bottom:2px;
}

.post-details-link{
	color:#000;
	font-style:italic;
	font-size:13px;
	font-weight: bold;
}

#post-list p {
    margin: 0px;
}

.post-details-single{
	float:right;
}

.post-more{
	width:100%;
	text-align: right;
}

.post-details-single-top{
	float:none;
	color:rgb(98, 183, 11);
}

#post-list .panel{
	margin-bottom:0px;
}

#post-list .post-link-detail {
    display: block;
    border-color: #F5F5F5;
}

#post-list .post-media .post-link-detail .media-object {
    width: 100%;
    overflow: hidden;
    height: auto;
}

#post-list .media .media-body, #post-list .post-link-detail .media-body {
    padding: 10px 10px 0;
    position: relative;
}

#post-list .link-preview-container .media .media-body, #post-list .post-link-detail .media-body {
    padding: 10px 10px 0;
    position: relative;
}

#post-list .post-link-detail a {
    color: #6C7A89;
}

#post-list .link-preview-container .media .media-body p, #post-list .post-link-detail .media-body p {
    color: grey;
    font-size: 12px;
	font-family: Roboto,'Segoe UI',Tahoma,Segoe UI,Arial,sans-serif;
}

.pagination_container {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    line-height: 40px;
    overflow: hidden;
}

.eventsList {
    margin-top: -12px;
    padding: 0px !important;
}

.event_group .item, .event_group .item-freeform {
    width: 100%;
    background: #fff;
    padding: 15px;
    margin-bottom: 20px;
    border-radius: 2px;
    position: relative;
}

.message_group .item, .friend_group .item, .event_group .item, .place_group .item, .item_group .item {
    box-shadow: none;
    border: 1px solid #e1eaf0;
}

.event_group .item > .box_left, .item-freeform > .box_left {
    padding-right: 25px;
    float: left;
    overflow: visible;
}

.event_group .item > *, .item-freeform > * {
    overflow: hidden;
}

.event_group .summary {
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 10px;
    margin-top: 0px;
}

.event_group .summary a:link, .summary a:visited {
    font-size: 18px;
    text-decoration: underline;
}
.event_group .summary a {
    color: #da291c;
    transition: all .2s ease;
    background-color: transparent;
}

.event_group .event_filters {
    margin: -7px 0 10px 0;
}

.event_group .event_filters a {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    color: #93a0a5;
}

.event_group h4.description {

    font-size: 16px;
    font-family: "PT Sans",helvetica,arial,sans-serif;
    line-height: 1.418;
    font-weight: 300;

}

.event_group .dateright, .event_group .place, .event_group .location {
    font-size: 14px;
    padding-right: 15px;
    font-weight: 700;
    line-height: 20px;
}

.event_group .location {
    text-decoration: none;
    color: #da291c;
    transition: all .2s ease;
}

.event_group .item > .box_left img, .item-freeform > .box_left img {
    display: block;
    border-radius: 80px;
	vertical-align: middle;
}

.pagination_container .page_heading {
    font-size: 16px;
    font-family: "Raleway",helvetica,arial,sans-serif;
    text-transform: uppercase;
    font-weight: 600;
    border-bottom: 1px solid rgba(55,71,79,0.1);
    padding-bottom: 10px;
}

.pagination_container .page_heading h1, .pagination_container .viewCelendar h1 {
    font-size: 16px;
    margin-top: 12px;
    margin-bottom: 5px;
}

.event_group .dtstart{
	border-bottom: 1px dotted #999;
}

.non-highlighted-cal-dates {
    color: #ff5733;
    font-weight: bold;
}

.non-highlighted-cal-dates {
    color: #ff5733;
    font-weight: bold;
}

#events-list .panel-heading.head-border {
    background: #fff;
}

#events-list .panel-default > .panel-heading {
    color: #333;
    background: #fff;
    border-color: #ddd;
    border-top-color: rgb(221, 221, 221);
	text-align:center;
	padding-top: 0px;
	padding-bottom: 0px;
}

#events-list .head-border {
    border-top: 3px solid #4e4e4e !important;
}

#events-list .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
        border-bottom-color: transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.evntHeading {
    padding-right: 20px;
    font-weight: bold;
}

.event-heading {
    margin-top: 9px;
    font-weight: 700;
    font-stretch: condensed;
}

.advTexts{
	font-size:18px;
	color:#000000;
	margin: 0 0 2px;	
}

.openSignup.btn-email{
	/*margin-top: 24px;*/
}

.signup-btns-row{
	margin-top:10px;
	text-align:center;	
}

.communityEvents .box {
    background: #e8e8e8 !important;
    border: 1px solid #cccccc !important;
    padding: 10px 50px;
    margin-bottom: 10px !important;
	height:134px !important;
	margin-top:20px;
	box-shadow:none !important;
}

.communityEvents .date-box {
    background: white;
    padding: 10px;
}

.communityEvents .monthday {
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
}

.communityEvents .num-size {
    font-size: 50px;
    text-align: center;
    font-weight: 700;
    line-height: 1;
}

.communityEvents .bottom-content .eventlnk {
    color: green;
    font-size: 15px;
	padding: 5px;
    background: green;
    margin-right: 5px;
}

.communityEvents a.eventlnk {
    color: white !important;
    text-decoration: none;
}

.communityEvents .text-muted {
    color: #777;
	font-size: 13px;
}

.communityEvents .event-h3{
	margin-top: -4px;
	text-align:center;
	line-height: 0.8;
}

.communityEvents .event-h3 a {
	font-size:14px;
	font-weight: 700;
	color:#92d050 !important;
	margin-top: 0px;
	text-align:center;
	line-height: 0.8;
}
.communityEvents a.linkMain{
	color:#6C7A89;
}
.communityEvents a.linkMain:hover{
    color: #575757;
}

.communityNm {
    font-size: 14px;
    text-align: center;
    font-weight: 700;
    line-height: 2;
}

.communityNm a{
	color:#6C7A89;
}

.cmLoginBtn{
	width:100%;
	margin-top:0px;	
}

.goodtoseeyou{
	font-size:21px;
	text-align:center;
	color:#000;
}

.dontmiss{
	font-size:15px;
	text-align:center;
	color:#666;
	margin-bottom:20px;
}

.joinnowlink{
	color:#06C;	
	cursor:pointer;
}

.align-center, .joinnowlink{
	text-align:center;
	font-size:16px;
}

.align-center .keeplogin{
	margin-top:0px !important;
}

.post-list-view{
	padding:10px;
	/*background:#E5E5E5;*/
	padding-bottom: 1px;
}

.post-list-view .post-media {
    width: 100%;
    background:#FFF;
	border: solid 1px #ECECEC;
	-moz-box-shadow: 0 0 1px 0 #d3d3d3;
	-webkit-box-shadow: 0 0 1px 0 #d3d3d3;
	box-shadow: 0 0 1px 0 #d3d3d3;
    margin-bottom: 10px;
	border-radius:5px;
}

.post-list-view .post-media .community-topic-name{
	font-weight: bold
}

.post-list-view .post-media .community-topic-name a{
	color:#6C7A89;
}

.post-list-view .post-media .post-header{
	padding: 5px 10px;
}

.post-list-view .post-media .post-body{
	padding: 5px 10px;
}

.post-list-view .post-media .post-body a{
	color:#6C7A89;
}

.dashboard-page-link{
	color:#62b70b;
}

.dashboard-page-link i{
	font-size: 35px;
	margin-left: 10px;
	margin-top: 1px;
}

#content-container{
	margin-top:0px !important;	
}

.news-category-heading{
	padding-left: 21px;
	padding-bottom: 0;
	color:#000;
	font-weight:bold;
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 10px;
	text-align:center;
	margin-top:40px;
}

.postdata{
	position:relative;	
	height:350px !important;
	max-height:350px !important;
	border: 1px solid #ccc;
}

.postdata.posteventdata{
	position:relative;	
	height:530px !important;
	max-height:500px !important;
	border: 1px solid #ccc;
}

.community-latest-dynamic-events-container .postdata, .community-latest-dynamic-blogs-container .postdata{
	border: 2px solid #686868;
	border-radius:4px;
}	

.community-category-feeds .postdata{
	width: 30%;
	float: left;
	margin-left: 3%;
	margin-bottom: 20px;
}

.community-category-feeds .postdata img{
	border: 1px solid #ccc;
	width:100%;
}

.post-texts{
	position:absolute;	
	position: absolute;
	bottom: 0px;
	width: 100%;
	color:#000;
	/*margin-left: 10px;*/
	word-wrap: break-word;
	font-size: 15px;
	font-weight: bold;
	/*margin-bottom: 5px;*/
	background:#e2dfdf;
	opacity: 0.85;
	padding: 10px;
	height:100px;
}

.postdata.posteventdata .post-texts{
	height:280px;	
	font-weight:normal;
	font-size: 15px;
}	

.postdata.posteventdata .event-information .eve-title{
	font-weight:bold;
	margin-bottom:10px !important;
	font-size: 16px;
	margin-top:5px;
}	

.postdata.posteventdata .event-information .eve-by{
	margin-bottom:10px !important;
}	

.postdata.posteventdata .event-information .eve-descr{
	margin-bottom:10px !important;
}

.postdata.posteventdata .event-information .eve-date{
	margin-bottom:10px !important;
	font-weight:bold;
}

.postdata.posteventdata .event-information .eve-location{
	margin-bottom:10px !important;
}
	
.post-actions-cnt{
	display:block;	
	margin-top:10px;
	bottom: 7px;
	position: absolute;
}

.post-actions-cnt i{
	margin-left:5px;	
}

.post-actions-cnt span{
	margin-right:10px;
}

.dashboard-page-link-hashtag{
	color:#1154fb !important;
	font-size: 38px;
	margin-left: 16px;
	margin-top: -10px;
	font-weight: bold;
}

.slick-slide img{
	border: 1px solid #ccc;
	max-width:100%;
	width:auto !important;
	margin: 0px auto;
}

.signup-btns-row .btn{
	width:200px;
	margin-right:10px;
}

.home-page-video-frame{
	width:1128px;
	height:690px;
	margin:0px auto;
}

.home-page-video{
	height:100%;
	width:100%;	
}

.community_banner_link_btn_outer{
	position:absolute;
	top: 65%; 
	left: 0; 
	right: 0;
	margin: auto;
	text-align:center;
	z-index:1;
}

.community_banner_link_btn{
	background: #ed161f !important;
   /* border: 1px solid #fff !important;*/
   /* border-radius: 23px;*/
    color: #fff !important;
    font-size: 15px;
	font-weight:bold;
	padding:10px;
	border:none !important;
	letter-spacing:1px;
	white-space:normal;
}

.pages-sub-menu li a{
	padding: 10px !important;
	text-align: left !important;
}

.viewpostsbycategory{
	/*float: right;
	color: #000 !important;
	font-size: 14px;
	margin-top: 15px;*/
	margin-right: 20px;	
	text-align:right;
	display:block;
	margin-top: -30px;
	text-transform:none;
}

.gotopostscategory{
	/*float: right;
	color: #000 !important;
	font-size: 14px;
	margin-top: 15px;*/
	margin-left: 20px;	
	text-align:left;
	display:block;
	margin-bottom: -30px;
}

.viewpostsbycategory a, .gotopostscategory a{
	color: #000 !important;
	font-size: 14px;
}

.community-post-feeds .slick-dots{
	display:none !important;	
}

.slick-dotted.slick-slider{
	margin-bottom:0px !important;
	margin-top:10px;	
}

.login-box-contailer{
	margin-top:120px;	
}

.community-theme-3-layout{
	background-repeat: repeat;
	background-attachment: fixed;
	min-height:750px;
	height:auto;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
 	 -o-background-size: cover;
 	background-size: cover;
}

.home-page-login-view .col-sm-4, .home-page-login-view .col-sm-3, .home-page-login-view .col-sm-offset-4{
	margin-left:15%;
	width:70%;
}

.home-page-login-view .signup-btns-row .btn{
	width: 64%;
	margin-right: 0px;
}

.home-page-login-view .login-box-contailer{
	margin-top:20px;	
	margin-bottom:20px;
}

.community-theme-3-layout .container{
	padding-top:40px;	
}

.home-page-texts{
	/*background: #514e4e;
	opacity: 0.55;*/
	color: #FFF;
	padding: 20px;
	min-height: 422px;
	margin-right: 100px;
	background: rgba(13, 13, 13, 0.6);
}

.home-page-login-view .signlog{
	background:none;
}
	
.home-page-login-view{
	background: rgba(255,255,255, 0.93);
}

.home-page-login-view .message.col-sm-12{
	padding-left: 30px;
	padding-right: 30px;
	width:80%;
}

.red-color-button{
	background-color:#F00 !important;
	color:#FFF !important;
	border:none !important;	
}

.black-color-button{
	background-color:#000 !important;
	color:#FFF !important;
	border:none !important;
}

.brand-colored-texts{
	color:#ed1b23 !important;
}

.main-footer{
	background:#fff !important;
	color:#000  !important;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: #eb1e25 solid 2px;
}

.c-footer-wrap{
    /*grid-template-columns: repeat(3,1fr);
	display: grid;
	grid-gap: 1rem;*/
	width: 65.85365854%;
	margin-top: 0;
	float:right;
	display:flex;
}

.community-dynamic-footer .right-align-footer .c-footer-wrap .nav-footer-block{
	width: 200px;
}	


.community-dynamic-footer .left-align-footer .c-footer-wrap .nav-footer-block{
	flex: 1 0 33.3%;
}
	
.c-nav-footer-header{
	font-weight: 700;
	line-height: 1.28571429;
	letter-spacing: normal;
	font-size: 15px;
	text-transform: uppercase;
	color: #454545;
}

.nav-footer-block ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}

.nav-footer-block ul li{
	padding-bottom:5px;	
	letter-spacing: normal;
	
}

.nav-footer-block ul li a{	
	color:#696969 !important;
	font-size: 14px;
}

.footer-site-logo{
	width:300px;
	float:left;	
}	

.community-dynamic-footer .footer-site-logo a img{
	max-width:171px;	
}

.community-dynamic-footer .footer-full-container .footer-site-logo{
	margin-left:20px;	
}	

.community-dynamic-footer .c-footer-wrap{
	width: calc(100% - 330px);
}

.community-dynamic-footer .left-align-footer .c-footer-wrap{
	direction: ltr;	
}

.community-dynamic-footer .left-align-footer .c-footer-wrap .nav-footer-block{
	text-align:left;
	direction: ltr;	
}

.community-dynamic-footer .right-align-footer .c-footer-wrap{
	direction: rtl;		
}

.community-dynamic-footer .right-align-footer .c-footer-wrap .nav-footer-block{
	text-align:left;
	direction: ltr;	
}

.input-sm{
	font-size:16px;
}

.video-box-container{	
	height: 380px;
	width: 600px;
	margin: 0px auto;
	position: absolute;
	top: 5px;
	text-align: center;
	left:10%;
	right:10%;	
	z-index:999999;
	display:none;
}

.play-info-video{
	position: absolute;
	text-align: center;
	top: 20%;
	left: 40%;
	right: 40%;
	z-index: 999;	
}

.mobile-contents-box{
	display:none;	
}

.home-page-login-view #signup-form-modal{
	padding:25px;
	padding-top:5px;
}

.signup-signin-heading{
	color:#F00;	
}

#forgot-password{
	padding:15px;	
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top:0px;
}

.cmLoginBtn{
	background-color:#F00 !important;
	border:none;	
	font-size:18px;
	padding: 3px 12px;
}

.forgotLink{
	color:#000;
	font-size:14px;
	float:right;
}

.foregtBtn{
	background-color:#000 !important;
	border:none;	
	font-size:17px;
	padding: 3px 12px;
	font-weight: normal;
	border-radius: 3px !important;
	color:#fff !important;
	height:auto;
	float:right;
}

.cancel-forgot-password{
	background-color:#F00 !important;
	border:none;	
	font-size:17px;
	float:left;
	width:100px;
	height:auto;
	border-radius: 3px !important;
	padding: 3px 12px;
}

.forgetLabel{
	color: #F00;
	font-size: 16px;
	font-weight:normal;
}

.agree-and-join{
	background-color:#F00 !important;
	border:none;	
	font-size:16px;
	padding: 3px 12px;
	font-weight: normal;
	border-radius: 3px !important;
	color:#fff !important;
	height:auto;
	width:100%;
}

.devider-or{
	text-align:center;
	font-size:16px;
	color:#333;
}

.devider-or-community{
	text-align:center;
	font-size:16px;
	color:#9933ff;
	font-weight:bold;
}

.new-to-platform{
	text-align:center;
	font-size:15px;
	color:#000;
	margin-top:5px;
	margin-bottom:5px;
}

.community-email-signup-btn{
	background-color:#9933ff;
	color:#FFF !important;
}

.home-page-login-view .signup-btns-row .btn{
	margin-bottom:10px;	
}

.blank-area{
	height:80px;
}
	
.page-login-view .btn, .home-page-login-view .btn{
	border-radius:3px;	
}


.login-box-contailer .button__password-visibility {
    z-index: 99;
    color: #F00;
    position: absolute;
    z-index: 1;
    top: 5px;
	right: 25px;
	cursor:pointer
}

.page-login-view .home-page-login-view{
	background-color:#F9F9F9;	
	margin-top:20px;
}


.navbar-header-logo-box{
	width:280px;	
}

/* Language Dropdown*/

.dropdownLanguage{
	float: right;
	width: auto;
	margin-top: 20px;
}

.dropdownLanguage dd, .dropdownLanguage dt, .dropdownLanguage ul {
    margin: 0px;
    padding: 0px;
}

.dropdownLanguage dd {
    position: relative;
}

.dropdownLanguage a, .dropdownLanguage a:visited {
    color: #ed1c24;
    text-decoration: none;
    outline: none;
}

.dropdownLanguage a:hover {
    color: #ed1c24;
}

.dropdownLanguage dt a:hover, .dropdownLanguage a:focus {
    color: #ed1c24;
    background-color: transparent !important;
}

.affix .dropdownLanguage dt a:hover, .affix .dropdownLanguage a:focus {
    color: #ed1c24;
    background-color: transparent !important;
}

.dropdownLanguage dt a {
    background: transparent url('../img/arrow.png') no-repeat scroll right center;
    display: block;
    padding-right: 20px;
	padding-top:3px;
}

.affix .dropdownLanguage dt a {
    background: transparent url('../img/arrow.png') no-repeat scroll right center;
}

.dropdownLanguage dt a img{
	margin-top:0px;	
}

.dropdownLanguage dt a span {
    cursor: pointer;
    display: block;
   /* padding: 5px;*/
}

.dropdownLanguage dd ul {
    background:transparent;	
    color: #ffffff;
    display: none;
    left: 0px;    
    position: absolute;
    top: 2px;
    width: auto;
    min-width: 105px;
    list-style: none;
	border:none;
	padding: 5px;
	padding-bottom: 10px;
	z-index: 999;
}

.dropdownLanguage dd ul li{
	margin-bottom:5px;	
}

/*.dynamic-community-menus li a{
	text-transform:uppercase;
}*/

.dynamic-community-menus.uppercasefont li a{
	text-transform:uppercase !important;
}

.dynamic-community-menus.lowercasefont li a{
	text-transform:lowercase !important;
}

.dynamic-community-menus.firstcharuppercasefont li a{
	text-transform:capitalize !important;
}

.absolute-dynamic-community-menus.uppercasefont li a{
	text-transform:uppercase !important;
}

.absolute-dynamic-community-menus.lowercasefont li a{
	text-transform:lowercase !important;
}

.absolute-dynamic-community-menus.firstcharuppercasefont li a{
	text-transform:capitalize !important;
}

/*Additional page css*/

.preheader{
	display:none;
}

/*#primary .main-block-elem .load-video iframe{
	height: 500px !important;
}

#primary .main-block-elem iframe.own-video{
	height: 500px !important;
}*/

.change-youtube-vimeo-btn, .change-own-video-btn{
	display:none !important;	
}

.additional-page-container .cmpage-description{
	/*margin-top:70px;	*/
}

.own-video-play-box{
	padding-left:7px;
	padding-right:7px;	
}


#primary .row.main-block-elem{
	margin-left:0px;
	margin-right:0px;	
}

#primary .row.main-block-elem .three-box-row{
	margin-left:0px;
	margin-right:0px;	
}

#primary .row.main-block-elem .col-sm-12{
	padding:0px;
}

#primary .row.main-block-elem .col-sm-6{
	padding:0px;
}

#primary .row.main-block-elem .col-sm-4{
	padding:0px;
}

#primary .row.main-block-elem .twobox-first-col{
	padding-right:10px;
}

#primary .row.main-block-elem .twobox-second-col{
	padding-left:10px;
}

#primary .row.main-block-elem .singlebox-first-col{
	width:51%; 
	padding-right:20px; 
	float:left;
}

#primary .row.main-block-elem .three-box-first-col{
	padding-right:14px;
}

#primary .row.main-block-elem .three-box-second-col{
	padding-left:7px;
	padding-right:7px;
}

#primary .row.main-block-elem .three-box-third-col{
	padding-left:14px;
}

.page-title{
	font-size:32px;
	margin-bottom:10px;	
}

.additional-page-container h1, .additional-page-container h2, .additional-page-container h3, .additional-page-container h4, .additional-page-container h5, .additional-page-container h6{
	line-height: 1.42857143;	
}

#primary .row.main-block-elem .col-sm-3{
	padding:0px;
}

#primary .row.main-block-elem .four-box-first-col{
	padding-right:14px;
}

#primary .row.main-block-elem .four-box-second-col{
	padding-left:7px;
	padding-right:11px;
}

#primary .row.main-block-elem .four-box-third-col{
	padding-left:11px;
	padding-right:7px;
}

#primary .row.main-block-elem .four-box-fourth-col{
	padding-left:14px;
}

#primary .row.main-block-elem h1, #primary .row.main-block-elem h2, #primary .row.main-block-elem h3, #primary .row.main-block-elem h4, #primary .row.main-block-elem h5, #primary .row.main-block-elem h6{
	margin-top:0px;
	margin-bottom:0px;
}

.template-page-creation #primary .text-block a, .template-page-creation #primary .pCols a{
	color:#F00;
	text-decoration:none;
}

.cmpage-description .template-page-creation{
	background: #fff !important;	
}

/*Flex CSS*/

div.main .texts-first-position.main-block-elem{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

div.main .texts-first-position.main-block-elem .image-in-table{
	flex: 1;
	min-width: 0;
	min-height: 0;
	display: block;	
}

div.main .texts-first-position.main-block-elem .image-in-table.twobox-second-col{
	-webkit-box-ordinal-group: 1;
	-moz-box-ordinal-group: 2;
	-ms-flex-order: 1;
	-webkit-order: 1;
	order: 1;
}

/*Banner CSS*/

.template-page-creation #primary .carousel-editor-banner{
	z-index:0;	
}

.template-page-creation #primary .carousel-editor-banner.carousel .carousel-control{
	top: 48%;
	bottom: 48%;
	width: 3%;
	text-shadow:none;
	background-image:none;
}

.template-page-creation #primary .carousel-editor-banner.carousel .carousel-control img{
	width:25px;
	background: #e3e3e3;
}

.template-page-creation #primary .carousel-editor-banner .carousel-inner{
	height:auto;	
}

.template-page-creation #primary .carousel-editor-banner .carousel-inner .item{
	position: relative;
	height:auto;
	text-align:center;
	margin:0px auto;
}

.template-page-creation #primary .carousel-editor-banner .carousel-inner .item img{
	height:auto;
	width:auto;	
	max-width:100%;
	margin: 0px auto;
}

.template-page-creation #primary .carousel-editor-banner .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
}

.template-page-creation #primary .carousel-editor-banner .carousel-inner .active {
    opacity: 1;
}

.template-page-creation #primary .carousel-editor-banner .carousel-inner .active.left,
.template-page-creation #primary .carousel-editor-banner .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}

.template-page-creation #primary .carousel-editor-banner .carousel-inner .next.left,
.template-page-creation #primary .carousel-editor-banner .carousel-inner .prev.right {
    opacity: 1;
}

.template-page-creation #primary .carousel-editor-banner .carousel-control{
    z-index: 2;
}

.template-page-creation #primary .carousel-editor-banner .editor-banner-texts{
    position: absolute;
	top: 120px;
	width: 70%;
	left: 15%;
}

.template-page-creation #primary .carousel-editor-banner .editor-banner-button{
    position: absolute;
	bottom: 100px;
	width: 70%;
	left: 15%;
}

/*Baanner css end*/


/* Single Image banner CSS start */

.template-page-creation #primary .background-image-block .one-image-block{
	position:relative;	
	min-height:400px;
}

.template-page-creation #primary .background-image-block .one-image-block .single-image{
	max-width:100%;
	height:auto;
	width:auto;
}


.template-page-creation #primary .background-image-block  .editor-banner-texts{
    position: absolute;
	top: 18.2%;
	width: 70%;
	left: 15%;
}

.template-page-creation #primary .background-image-block  .editor-banner-button{
    position: absolute;
	bottom: 30%;
	width: 70%;
	left: 15%;
}

/* Single Image banner CSS end */

/* Youtube video css start*/

#primary .main-block-elem .load-video-editor{
	margin:0px auto;
}

/* Youtube video css end*/


/* own video css start*/

#primary .main-block-elem .own-video-play-box{
	text-align:center;
}

/* own video css end*/


.buttons-full-width .button .button-1{
	letter-spacing: 1px;
}

.desktop-contents-box .home-page-texts h1, 
.desktop-contents-box .home-page-texts h2, 
.desktop-contents-box .home-page-texts h3, 
.desktop-contents-box .home-page-texts h4, 
.desktop-contents-box .home-page-texts h5, 
.desktop-contents-box .home-page-texts h6, 
.desktop-contents-box .home-page-texts .h1, 
.desktop-contents-box .home-page-texts .h2, 
.desktop-contents-box .home-page-texts .h3, 
.desktop-contents-box .home-page-texts .h4, 
.desktop-contents-box .home-page-texts .h5, 
.desktop-contents-box .home-page-texts .h6{
    line-height: 1.2;
}

.desktop-contents-box h1, .desktop-contents-box h2, .desktop-contents-box h3{
    margin-top: 0px;
    margin-bottom: 0px;
}

.community-texts-logo{
	margin-top:15px; 
	font-size:25px;
	color:#605f5f; 
	font-weight:bold;
	display:block;
}

.dynamic-community-menus.navbar-nav > li > a{
	font-size: 20px;
	font-weight: bold;
}

.dynamic-community-menus.navbar-nav:last-child{
	margin-right: 30px !important;
}

.navbar-header-logo-box{
	width: 330px;
	text-align: right;
}

.navbar-header-logo-box a .imglogo{
	margin-right:30px;	
}

.container-size-menu.container{
	padding-right: 0px;
    padding-left: 0px;
}

.container-size-menu .navbar-header-logo-box{
	text-align: left;
}

.container-size-menu .dynamic-community-menus.navbar-nav:last-child{
	margin-right: 0px !important;
}

.logo-center-position{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom:0;
	margin: auto;
	width:170px;
	z-index:999;
}

.navbar-header-logo-box a.logo-center-position .imglogo,.navbar-header-logo-box a.logo-center-position .community-texts-logo{
	position: absolute;
	left: 0;
	right: 0;
	top: 5px;
	/*bottom: 0;*/
	margin: auto;	
}

#top.navbar-fixed-top{
	min-height:70px;	
}

.absolute-header-theme .dynamic-community-menus li a{
	text-transform: capitalize;
	font-weight:normal;
	font-size:16px;
	padding:0px;
}

.absolute-header-theme .dynamic-community-menus li{
	margin-right: 25px;
}

.absolute-header-theme .dynamic-community-menus .dropdown-menu.pages-sub-menu li{
	margin-right: 0px;
}

.absolute-header-theme .dynamic-community-menus .dropdown-menu.pages-sub-menu{
	padding-top:0px;
	padding-bottom:0px;
	left:0;
	right:auto;	
}

.absolute-position-header-theme .absolute-dynamic-community-menus li{
	margin-right: 33px;
}

.absolute-position-header-theme .absolute-dynamic-community-menus .dropdown-menu.pages-sub-menu li{
	margin-right: 0px;
}

.absolute-position-header-theme .absolute-dynamic-community-menus .dropdown-menu.pages-sub-menu{
	padding-top:0px;
	padding-bottom:0px;
	left:0;
	right:auto;	
}

.navbar.absolute-position-header-theme .navbar-header.navbar-header-logo-box{
	text-align: left;
	margin-left:20px;
}

.navbar.absolute-position-header-theme {
	min-height: 90px;
}

.community-footer-links-row{
  width: 100%;
  margin-top: 10px;
  clear: both;
}	

.community-footer-links-row .community-footer-links ul{
  padding-left:15px;
  display: flex;
  list-style:none;
  margin-bottom: 0px;
}	

.community-footer-links-row .community-footer-links ul li{
  margin-right:5px;
}	

.community-dynamic-footer .footer-dynamic-address{
	margin-top:10px;
}	

.cm_dn_events_calendar{
	width:100%;	
	background: #fff;
	padding: 15px;
}	

.cm_dn_events_calendar.fc a{
	color:#575757 !important;
}	
	
.cm_dn_events_calendar .fc-daygrid-day-events a{
	font-size:15px;	
	white-space: normal;
}

.cm_dn_events_calendar .fc-daygrid-day-events a:hover{
	background:none;
	color:#000 !important;
}
	
.cm_dn_events_calendar a.fc-daygrid-day-number{
	font-size:16px;
	font-weight:bold;	
}	

.cm_dn_events_calendar .fc-daygrid-event-dot{
	display:none;	
}

.cm_dn_events_calendar .fc-daygrid-event .fc-event-time{
	display:none;
}

.cm_dn_events_calendar .fc-daygrid-day-events .fc-daygrid-event-harness{
	border-bottom:1px solid #ccc;
	margin-bottom:3px;
}

.cm_dn_events_calendar .fc-daygrid-day-events .fc-daygrid-event-harness:last-child{
	border-bottom:none;
}		

.cm_dn_events_calendar .fc-event-title{
	font-weight:normal !important;		
}

.cm_dn_events_calendar .fc-daygrid-day-events{
	padding:5px;	
}	

@media screen and (min-width:1024px){
	.community-dynamic-footer .footer-dynamic-address{
		max-width:960px
	}
}
@media screen and (max-width:1215px){
	.community-dynamic-footer .footer-dynamic-address{
		max-width:1152px;
	}
}
@media screen and (max-width:1407px){
	.community-dynamic-footer .footer-dynamic-address{
		max-width:1344px;
	}
}

@media screen and (min-width:1216px){
	.community-dynamic-footer .footer-dynamic-address{
		max-width:1152px;
	}
}

@media screen and (min-width:1408px){
	.community-dynamic-footer .footer-dynamic-address{
		max-width:1344px;
	}
}

@media screen and (max-width: 980px) {
	
	.inner {
		max-width: 70%;
	}
	
	.flex {
		-ms-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;

	}

	.flex.flex-3 .flex-item {
		-ms-flex-preferred-size: 100%;
		-moz-flex-basis: 100%;
		-webkit-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%;
	}

	.flex.flex-3 .flex-item.left {
		text-align: right;
	}
	
	.cm-searchbox {
		width: 90%;
		margin: 0px auto;
	}
	
	.image.fit {
		display: block;
		width: 100%;
		height:auto;
	}
	
	.image.fit img {
		width: 100%;
		height:auto;
	}
	
	#post-list .file_path{
		width: 100% !important;
		height: 400px;
	}
	
	.oembed-iframe iframe, , #post-list .upload-video{
		width: 100% !important;
		height: auto;
	}
	
	#post-list .box {
		height:auto;
	}
	
	.navbar-header-logo-box{
		width:auto;	
	}
	
	.navbar-header .dropdownLanguage{
		float:left !important;
		margin-left:20px !important;	
	}
	
	.navbar-header .dropdownLanguage dt a{
		padding-right: 20px !important;	
	}
	
	.navbar-header .dropdownLanguage dd ul{
		margin-top: 22px;
		width: auto;
	}
}

@media screen and (max-width: 768px){
	.home-page-video-frame{
		width:100%;
		height:250px;
	}
}

@media screen and (max-width: 480px){
	.community-dynamic-footer .footer-full-container .footer-site-logo{
		margin-left: 0px;
	}
	
	.community-dynamic-footer .c-footer-wrap {
	   width: 100%;
	   display:grid !important;
	   margin-bottom:10px;
	}
	
	.community-dynamic-footer .c-footer-wrap .nav-footer-block{
		width:95% !important;	
	}	
	
	.community-dynamic-footer .right-align-footer .c-footer-wrap {
	  direction: ltr;
	}
	
	#top.navbar-fixed-top.absolute-header-theme .imglogo{
		max-width: 300px;
		width:auto;
		margin-right: 0px;
	}
	
	#top.navbar-fixed-top.absolute-header-theme .navbar-toggle{
		margin-right:25px;	
	}
	
	#top.navbar-fixed-top.absolute-header-theme{
		min-height: 70px;
	}
	
	#top.navbar-fixed-top.absolute-header-theme .container-fluid {
		margin-top:0px;
	}	
	
	#top.absolute-header-theme .navbar-header.navbar-header-logo-box{
		text-align: center;
		margin-left:2px;
	}
	
	.navbar-header a{
		float:none !important;	
	}
	
	.navbar-header-logo-box{
		text-align: center !important;
	}	
	
	.navbar-header-logo-box a .imglogo{
		margin-right:0px;
		margin-left: 40px;		
	}	
	
   .container-size-menu.container{
		padding-right: 15px;
		padding-left: 15px;
   }
   
   #top.absolute-header-theme .navbar-collapse{
	   padding-right: 0px;
	   padding-left: 0px;
   }
   
   #top.absolute-header-theme .dynamic-community-menus{
	   background-color: #323232A3;
	   margin-left: 0px !important;
	   width: 100% !important;
   }
   
   .absolute-header-theme .dynamic-community-menus li{
		margin-right: 0px;
   }
   
   .absolute-header-theme .dynamic-community-menus .dropdown-menu.pages-sub-menu li{
		margin-right: 0px;
	}
   
   .event_group .item > .box_left, .item-freeform > .box_left {
		float:none;
   }
	
   .event_group .item > .box_left img, .item-freeform > .box_left img {
		border-radius:0px;
		width:auto;
		height:auto;
		max-width: 90%;
		margin: 0px auto;
   }
   
   .pagination_container .viewCelendar {
	   display:block;
   }
   
   /*#login{
	   display:block !important;
   }*/
   
   #carousel-header .carousel-inner > .item > img, .carousel-inner > .item > a > img{
	   min-height:170px;
	   width: auto;
	   max-width: inherit;
	   height: auto;	  
   }
   
   .advTexts{
	   font-size:12px !important;
	   color:#000000 !important;
   }
   
   .signup-btn-row{
		clear:both;   
   }
   
   /*.voting-category{
		width: 100%;
		padding: 0px;   
   }
   
   .voting-category li{
		width:100%;   
   }
   
   .nomination_banner_img, .voting_banner_img{
		height:150px;
	}
	
	.select-a-category-heading{
		margin-left:auto;
	}
	
	.category-identification-list{
		margin-top:10px;	
	}*/
	
	.category-posts .slick-prev{
		left: -15px;
	}
	
	.category-posts .slick-next {
		right: -15px;
	}
	
	.copyrightaat{
		text-align:center;	
	}
	
	.privacyterms{
		text-align:center;	
	}
	
	.home-page-video-frame{
		width: 100%;
		height: 220px;	
	}
	
	.pages-sub-menu{
		padding-left:20px;	
	}
	
	.community-category-feeds .postdata{
		width:95%;	
	}
	
	.viewpostsbycategory{
		margin-top:-10px;	
		margin-right:0px;
	}
	
	.gotopostscategory{
		margin-bottom: -9px;
		margin-left: -9px;
	}
	
	.navbar-header .imglogo{
		width:auto;
		height:auto;
		max-width:170px;
		max-height:62px;
		margin-top: 8px;
	}
	
	.login-box-contailer{
		margin-top:20px;	
	}
	
	.signup-btns-row .btn{
		width: 85%;
		margin-right: 0px;
	}
		
	.home-page-texts{
		min-height:inherit;
		height:auto;	
		margin-right: 0px;
	}
	
	.c-footer-wrap{
		grid-template-columns: repeat(2,1fr);		
		width:100%;		
	}
	
	.footer-row{
		padding:15px;	
	}

	.footer-site-logo{
		width:100%;
		margin-bottom:30px;
	}

	.main-footer{
		padding-top:5px;
		margin-top: 10px;
	}	
	
	.home-page-video-frame{
		width:100%;
		height:250px;
	}
	
	.video-box-container{
		height: 200px;
	}	
	
	.video-box-container{	
		left: 5%;
		right: 5%;
		width: 90%;
		top: 50px;
	}
	
	.mobile-contents-box{
		display:none;	
		padding: 0px;
	}
	
	.desktop-contents-box{
		display:none;	
	}
	
	.home-top-content-box{
		padding-top:0px !important;	
	}	
	
	.home-page-login-view .col-sm-4, .home-page-login-view .col-sm-3, .home-page-login-view .col-sm-offset-4{
		margin-left:0%;
		width:100%;
	}
	
	.home-page-login-view .signup-btns-row .btn{
		width: 91%;
	}
	
	.foregtBtn{
		width: 55%;
	}
	
	.home-page-login-view #signup-form-modal{
		padding-top:0px !important;	
	}
	
	.home-page-login-view .form-group{
		margin-bottom:10px;	
	}
	
	.hide-label-on-mobile{
		display:none;
	}
	
	.home-page-login-view .login-box-contailer{
		margin-bottom:5px;	
	}
	
	.agree-and-join{
		width:100%;	
	}
	
	.blank-area{
		height:10px;
		width:100%;
	}
	
	footer{
		display:none !important;
	}
	
	.navbar-header .navbar-toggle{
		padding:0px;
	}
	
	.page-login-view{
		padding:0px;	
	}
	
	.page-login-view .form-group {
		margin-bottom: 10px;
	}
	
	.page-login-view #signup-form-modal {
		padding: 25px;
	}
	
	.page-login-view #signup-form-modal {
		padding-top: 0px !important;
	}
	
	.signup-btns-row .btn{
		width:91%;	
	}
	
	.page-login-view .home-page-login-view{
		padding: 15px;
		margin-top: 0px;
	}
	
	.page-login-view .home-page-login-view{
		background-color:#fff;	
		margin-top:0px;
	}	
	
	.page-login-view .home-page-login-view .login-box-contailer {
		margin-bottom: 0px;
		margin-top: 0px;
	}
	
	.login-container-row{	
	  margin:0px;
	  padding:0px;
    }
   
    .login-container-row .home-page-login-view{
		padding:0px;   
    }
	
	.dropdownLanguage dd ul{
		top: 25px;
	}
	
	.dropdownLanguage img{
		margin-left: 0px;
	}
	
	/*Additional page css*/
	#primary .row.main-block-elem .twobox-first-col{
		padding-right:0px;
	}
	
	#primary .row.main-block-elem .twobox-second-col{
		padding-left:0px;
	}
	
	#primary .row.main-block-elem .singlebox-first-col{
		width:100%; 
		padding-right:0px; 
	}
	
	#primary .row.main-block-elem .three-box-first-col{
		padding-right:0px;
	}
	
	#primary .row.main-block-elem .three-box-second-col{
		padding-left:0px;
		padding-right:0px;
	}
	
	#primary .row.main-block-elem .three-box-third-col{
		padding-left:0px;
	}
	
	#primary .row.main-block-elem .load-video iframe{
		height: auto !important;
	}
	
	#primary .social img{
		width:35px;	
	}
	
	#primary .main-block-elem iframe.own-video {
		height: 200px !important;
	}

	.additional-page-container{
		padding:0px !important;	
	}
	
	.additional-page-container .cmpage-description{
		/*margin-top:60px;	*/
	}
	
	#primary .row.main-block-elem .four-box-first-col{
		padding-right:0px;
	}
	
	#primary .row.main-block-elem .four-box-second-col{
		padding-left:0px;
		padding-right:0px;
	}
	
	#primary .row.main-block-elem .four-box-third-col{
		padding-left:0px;
		padding-right:0px;
	}
	
	#primary .row.main-block-elem .four-box-fourth-col{
		padding-left:0px;
	}
	
	#primary .row.main-block-elem .four-box-fourth-col{
		padding-left:0px;
	}
	
	div.main .texts-first-position.main-block-elem{
		display: block;
	}
	
	/*Banner CSS start*/
	
	.template-page-creation #primary .carousel-editor-banner .carousel-inner{
		height:250px;	
	}
	
	.template-page-creation #primary .carousel-editor-banner .carousel-inner .item{
		position: relative;
		height:250px;
	}
	
	.template-page-creation #primary .carousel-editor-banner.carousel .carousel-control 	{
		top: 37%;
		width: 8%;
	}
	
	.template-page-creation #primary .carousel-editor-banner .editor-banner-texts{
		top: 10px;
		width: 100%;
		left: 0%;
	}
	
	.template-page-creation #primary .carousel-editor-banner .editor-banner-texts .texts_data{
		font-size:17px !important;	
	}
	
	.template-page-creation #primary .carousel-editor-banner .editor-banner-button {
		bottom: 40px;
		width: 100%;
		left: 0%;
	}
	
	/*Banner css end*/
	
	
	/* Single Image banner CSS start */
	
	.template-page-creation #primary .background-image-block .one-image-block{
		position:relative;	
		min-height:auto;
	}
	
	.template-page-creation #primary .background-image-block .one-image-block .texts_data{
		font-size:22px !important;
	}
	
	.template-page-creation #primary .background-image-block .one-image-block .texts_data h1,.template-page-creation #primary .background-image-block .one-image-block .texts_data h2, .template-page-creation #primary .background-image-block .one-image-block .texts_data h3, .template-page-creation #primary .background-image-block .one-image-block .texts_data h4, .template-page-creation #primary .background-image-block .one-image-block .texts_data h5, .template-page-creation #primary .background-image-block .one-image-block .texts_data h6{
		font-size:22px !important;
	}
	
	.template-page-creation #primary .background-image-block .one-image-block  .image-parent-box{
		/*display:none;*/
		overflow:hidden;
	}
	
	.template-page-creation #primary .background-image-block .one-image-block  .image-parent-box img{
		height: 420px !important;
		max-height: none;
		width: auto !important;
		max-width: none;
		float: right;
	}
		
	.template-page-creation #primary .background-image-block .editor-banner-texts{
		width: 98%;
		left: 1%;
		top: 14%;
		position:absolute;
	}	
	
	.template-page-creation #primary .background-image-block .editor-banner-button{
		width: 98%;
		left: 1%;
		bottom: 15%;
		position:absolute;
	}
	
	.template-page-creation #primary .background-image-block .one-image-block .editor-banner-texts .texts_data{
		background-color: rgba(0, 0, 0, 0.7) !important;
		border-radius:5px;
		color:rgb(242, 247, 250) !important;
	}
	/* Single Image banner CSS end */
	
	/* Youtube video css start*/

	#primary .main-block-elem .load-video-editor{
		max-height:205px;
		max-width:100%;
	}
	
	/* Youtube video css end*/
	
	/* own video css start*/
	
	#primary .main-block-elem iframe.own-video {
		max-height:205px;
		max-width:100%;
	}
		
	/* own video css end*/
	
	.community-texts-logo{
	    margin-left: 10px;
	    margin-top: 10px;
	}
}

@media screen and (max-width: 320px){
	.navbar-header .imglogo{
		max-width:170px;
	}
}