	body
{
	background:#fff;
	font-size:12px;
	margin: 0;
	font-family: Avenir, 'Source Sans Pro';
	padding:0;
	font-weight:normal;
}
	  h3, h4, h5, h6, .widget .rssSummary, .widget li, .widget.latestposts .meta, textarea, .footer-widgets .widget.navigation li{ 
		 font-family: Avenir, 'Source Sans Pro' !important; 
		 } 
	h2, html, a, b,  p, input, body.author .author-twitter, .comments-body .comments-nocomments, .comments-body .logged-in-as, .comment .comment-meta, .comment-respond #cancel-comment-reply-link, .comment-respond .submit, .cover-blog-posts .cover-post .post-category, .cover-blog-posts .cover-post .post-read-more, .cover-article-count, .filter-bar-options, .footer-post-next span, .footer-widgets .footer-widgets-static .blog-name, .footer-post-next span, nav.navigation-main ul a, nav.navigation-main ul span, nav.navigation-responsive ul a, nav.navigation-responsive ul span, .overlay-post-info .post-read-more, .pagination, .post-body .post-category, .post-body .post-meta, .post-footer .post-tags a, .post-footer .post-share .post-share-title, .post-related .post-related-post span, .post-related .post-related-post .post-category, .post-related .post-related-post .post-title, .post-related .post-related-post .post-read-more, .post-contents blockquote p, .postcontents blockquote p, .page-contents.post-list-masonry .post .post-external-link, .page-contents.post-list-masonry .post .post-category, .page-contents.post-list-masonry .post .post-meta, .page-contents.post-list-masonry .post.format-quote .post-quote blockquote p, .page-contents.post-list-standard .post .post-external-link, .page-contents.post-list-standard .post .post-date, .page-contents.post-list-standard .post .post-category, .page-contents.post-list-standard .post .post-meta, .page-contents.post-list-standard .post.format-quote .post-quote blockquote p, .top-bar .top-bar-logo, .widget li span.count, .widget.authorprofile .meta .title, .widget.authorprofile .meta .twittertag , .widget.authorprofile .meta h3, .widget .tagcloud a, .widget.twitter .author, .widget.twitter .date, .widget.socialshare .sharebutton, .widget.latestposts h5, .widget.relatedposts .category, .widget.randomposts .category, .widget.navigation li, #wp-calendar, .post-show-comments, .post-contents q, .postcontents q { 
		font-family: Avenir, 'Source Sans Pro'; 	 
	 } 	
	 
	 .fl-photo-content a {
		 border: none !important;
	 }	

body.blog {
	margin-top: -27px !important;
	background: #f3f5f8;
}
.pagination-load-more:hover {
    display: inline-block;
    padding: 21px 80px;
    border-radius: 100px;
    background: #000000;
    color: #fff;
}
.uabb-ih-item .uabb-ih-description-block {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 7px !important;
}
.uabb-ih-item .uabb-ih-description-block span {
    font-size: 9px !important;
    line-height: 7px !important;
}
.widget {
    margin-bottom: 55px;
    padding-bottom: 0px;
    border-bottom: none;
    }

.fl-callout-text-wrap {
	margin-top: 0px !important;
	margin-bottom: 40px;
}
.top-bar.top-bar-stuck .top-bar-logo img {
    max-height: 37px !important;
    margin-top: 0 !important;
}
.ck-round-image {
	display: none;
}
.widget h3 {
    margin: 0 0 40px;
    color: #1a1a1b;
    text-transform: uppercase;
    font-size: 25px; 
    font-weight: bold;
    border-bottom: 1px solid #999;
    padding-bottom: 20px;
    margin-bottom: 30px;
    }

.lcp_catlist  img {
	float: left;
	position: absolute;
	clear: both;
	left: 0;
	top: 0;
	border-radius: 50%;
	height: 70px;
	transition:all .2s ease-out 0s !important;
	width: 70px;
}
.lcp_catlist li {
	display: block;
	color: #000;
	height: 80px;
	clear: both;
	padding-top: 10px;
	position: relative;
	padding-left: 90px;
}
.lcp_catlist li:before {
	display: none;

}
.lcp_catlist a {
	color: #000 !important;
	font-weight: bold;
	display: block;
	transition:all .2s ease-out 0s !important;
}
.lcp_catlist a:hover {
	color: #ca187e !important;
	padding-left: 0px !important;
}


.single-post .ck-round-image {
	display: block;
	position: absolute;
	margin-top: -50px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 100%;
	z-index: 1000;
}
.single-post .ck-round-image img{
	width: 100px;
}
.single .page-container {
    position: relative;
    z-index: 1000;
    padding-top: 70px !important;
    max-width: 1045px !important;
}
.single .page-container .page-contents {
	width: 100% !important;
	max-width: 100% !important;
}
h1 {
}
body.frontpage-cover-basic .cover .cover-shadow {
    opacity: 0.1;
}
.cover-blog .down-arrow
{
	position:absolute;
	bottom: 40px;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}

body.admin-bar .cover.cover-blog {
    min-height: 460px;
    height: calc(100vh);
}
.cover.cover-blog {
    min-height: 460px;
    height: calc(100vh + 30px) !important;
}

.cover-blog .banner-content {
	background: #0000006e;
	width: 100%;
	padding: 40px;
	}

.cover-blog .banner-content h2 {
    font-size: 3.5em !important;
    color: #fff;
    font-family: 'Old Standard TT';
    line-height: 70px;
    float: left;
    width: 100%;
    margin: 0;
    }
.cover.cover-blog .cover-content {
    position: relative;
    z-index: 300;
    height: 100%; 
    max-width: 100%;
    width: 100%;
    }
.contact-cover .banner-content h2 {
    font-size: 2.5em !important;
    color: #fff;
    font-family: 'Old Standard TT';
    line-height: 55px;
    float: left;
    width: 100%;
    margin: 0;
    }
.contact-cover .banner-content {
	background: #0000006e;
	width: 100%;
	padding: 40px;
	margin: 0 -20px;
	}
.contact-bottom-arrow {
	position: absolute;
	top: -50px;
	left: 50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}

body.single .cover-content, body.page .cover-content {
	margin-top: 0;
	text-align: center;
}
body.single .cover-content .post-info, body.page .cover-content .post-info {
	margin: auto;
}
body.single .cover.cover-single, body.page .cover.cover-single {
	height: 70vh;
}
@media (max-height: 700px) {
body.single .cover.cover-single, body.page .cover.cover-single {
	height: 90vh !important;
}
}
h1.post-title {
	font-size: 3.5em !important;
	font-weight: bold !important;
	font-family: 'Old Standard TT';
}
h1.post-title a {
	font-family: 'Old Standard TT';
}

body.single.page-layout-single .cover-single .cover-content .post-title, 
body.page.page-layout-single .cover-single .cover-content .post-title {
	font-size: 4.5em !important;
}

.cover .cover-background {
	background-position: center !important;
}
.cover.cover-blog .cover-background {
	background-position: 80% !important;
}


.post-body {
    position: relative;
    z-index: 400;
    overflow: hidden;
    margin-bottom: 7.648183556405354%;
    padding: 0px 10%;
    border-radius: 3px;
    background: #fff;
    margin-top: 0px !important;
    }

.related-header {
	padding: 15px 0;
	margin-bottom: 20px;
	font-size: 14px;
	font-family: "Montserrat","Arial",Sans-Serif;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}
.post-related .post-related-post .post-title {
	font-size: 20px;
	line-height: 1.5;
	font-weight: bold;
}
.comments-body .comment .comment-body {
    margin-top: 10px;
    color: #63686d;
    font-size: 15px;
    line-height: 32px;
}
.comments-body .comment {
    display: block;
    clear: both;
    overflow: hidden;
    margin-bottom: 30px;
}
.comments-body .comment .children {
    clear: both;
    margin-top: 30px;
    margin-left: 11%;
}
.comment-respond #author, .comment-respond #email, .comment-respond #url {
padding: 30px;
	}    
.cover .cover-background {
	background-position: center center !important;
	}
.post-contents p, .post-contents ul, .post-contents ol, .postcontents p, .postcontents ul, .postcontents ol {
    color: #333;
    font-size: 18px !important;
    margin: 25px 0;
    line-height: 2;
  }
.post-contents .wp-caption p.wp-caption-text {
    margin: 0 !important;
    padding: 4px 5px;
    font-size: 12px !important;
    line-height: 20px;
}
.post-contents h3, .postcontents h3 {
    margin: 50px 0 40px;
    color: #000;
    font-size: 32px;
    line-height: 34px;
}
.comments-header {
	padding: 12px 0;
	margin-bottom: 20px;
	font-size: 18px;
	font-style: italic;
	font-family: 'Old Standard TT';
	font-weight: bold;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}
.comments-header a {
	font-size: 14px;
	margin-top: -13px;
	padding: 15px;
	color: #fff;
	font-family: "Montserrat","Arial",Sans-Serif;
	background: #333;
	font-style: normal;
	float: right;
	font-family: "Montserrat","Arial",Sans-Serif;
}
.comments-body .comment .comment-author a {
	text-transform: uppercase;
	display: block;
}
.comments-body .comment .comment-meta a {
	float: right !important;
}
.comments-body {
	padding: 0 10%;
}
.comments-body .comment .comment-body p {
    color: #333;
    font-weight: normal;
    font-size: 11pt;
    margin: 16px 0 !important;
    line-height: 1.6;
}
.comments-body .comment .comment-author {
    margin: 0 0 15px;
    color: #0b0b0b;
    text-transform: none;
    font-size: 24px;
    line-height: normal;
    }
.comments-body .comment .comment-main {
    float: right;
    padding: 2%;
    width: 91.47368421052632%;
    border-radius: 7px;
    background: #fff;
    border: 1px solid #ddd;
}
.comments-body .comment .comment-date {
	display: none;
}
p {
    color: inherit;
    font-weight: inherit;
    font-size: 18px;
    font-family: Avenir, 'Source Sans Pro' !important;
    line-height: inherit;
}
.page-contents.post-list-standard .post .post-meta .post-read-more a, .page-contents.post-list-standard .post .post-meta .post-read-more a i,.page-contents.post-list-standard .post .post-meta.post-meta-dark a i, .page-contents.post-list-standard .page .post-meta.post-meta-dark a i, .page-contents.post-list-standard .post .post-meta.post-meta-dark a, .page-contents.post-list-standard .page .post-meta.post-meta-dark a {
	color: rgba(255,255,255,1) !important;
}

.page-contents.post-list-standard .post .post-meta .post-read-more a, .page-contents.post-list-standard .page .post-meta .post-read-more a {
	font-weight:bold;
	color:#ca187e;
	font-size:18px
	}
.page-contents.post-list-standard .post .post-meta .post-read-more a i, .page-contents.post-list-standard .page .post-meta .post-read-more a i {
    margin-left: 15px;
    color: #ca187e;
    font-size: 14px;
	}
.post-category {
	display: none !important;
}

	ul
{
	margin:0;
	padding:0
}
	ul li
{
	list-style:none:
	margin:0;
	padding:0;
	font-weight: 700;
}
ol {
	padding-left: 40px;
}
ol li {
	padding-left: 10px !important;
}
	h1,h2,h3,h4,h5,h6
{
	margin:0;
	padding:0;
}
	a
{
	text-decoration:none;
	margin:0;
	padding:0;
}
	a:hover
{
	text-decoration:none;
	font-weight: inherit !important;
}
	 h1 a:hover {
	text-decoration:none;
	margin:0;
	padding:0;
	font-weight:normal
}

	button
{
	border:0;
	font-weight:normal;
	margin:0;
	padding:0
}
	img,input
{
	margin:0;
	padding:0
}
.clear
{
	clear:both
}
	a
{
	transition:all .5s ease-out 0s;
	-webkit-transition:all .5s ease-out 0s;
	-moz-transition:all .5s ease-out 0s
}
	*
{
	box-sizing:border-box;
	transition:all .5s ease-out 0s;
	-webkit-transition:all .5s ease-out 0s;
	-moz-transition:all .5s ease-out 0s
}
.page-contents.post-list-standard .post.post-format-standard-full-image.no-thumbnail {
    padding-top: 0%;
    background: #181b1e;
}
.page-contents.post-list-standard .post.post-format-standard-full-image.format-video {
    padding-top: 0 !important;
    background: #000;
}
.page-layout-single .page-container {
	z-index: 100 !important;
	max-width: 800px;
}
nav.navigation-responsive .show-nav {
    margin-top: 20px;
    }
nav.navigation-responsive>ul, nav.navigation-responsive>div>ul {
    position: absolute;
    top: 70px;
    }
#Home-header .navbar.navbar-default
{
	background:0;
	border:0;
	box-shadow:none;
	margin:0;
	padding:17px 0;
	height:70px
}
	body.frontpage-no-cover .top-bar
{
	background:#000!important;
}
	body.frontpage-no-cover .top-bar.top-bar-stuck.top-bar
{
	background:#fff !important;
}

	nav.navigation-main>ul>li>a:first-child,nav.navigation-main>div>ul>li>a:first-child
{
	position:relative;
	z-index:200;
	padding:25px 28px 10px;
	font-family: 'Bebas Neue';
	letter-spacing: 2px;
	-webkit-font-smoothing: subpixel-antialiased;
	font-size: 14pt;
}
	nav.navigation-main ul a,nav.navigation-main ul span
{
	color:#fff;
}

.top-bar.top-bar-stuck nav.navigation-main ul a,nav.navigation-main ul span
{
	color:#000;
}
.top-bar.top-bar-stuck nav.navigation-main ul a:hover,nav.navigation-main ul span:hover
{
	color:#ca187e;
}


.top-bar .top-bar-logo .blacklogo
{
	display: none;
}

.top-bar.top-bar-stuck .top-bar-logo .blacklogo
{
	display: inline !important;
}
.top-bar.top-bar-stuck .top-bar-logo .whitelogo
{
	display: none !important;
}
.top-bar.top-bar-stuck .whitelogo
{
	display: inline !important;
}


.top-bar.top-bar-stuck
{
	background: rgba(255,255,255,1) !important;
}
.top-bar.top-bar-stuck .top-bar-logo
{
	max-height:30px;
	margin-top:10px !important;
}
.top-bar .top-bar-logo
{
	max-height:30px;
	margin-top:10px !important;
}

.navigation-main .show-search {
	color:#000;
	float:right;
	position:absolute;
	right:0;
	margin-top:21px;
	border-radius:50%;
	padding:6px 10px;
	height:30px;
	width:30px;
	background:rgba(255,255,255,10);
}


.top-bar.top-bar-stuck  .navigation-main .show-search,.top-bar.top-bar-stuck .navigation-main .show-search
{
	color:#000;
	float:right;
	position:absolute;
	right:0;
	margin-top:21px;
	border-radius:50%;
	padding:6px 10px;
	height:30px;
	width:30px;
	background:rgba(255,255,255,10);
}

.top-bar-stuck  .navigation-main a.show-search:hover
{
	color:#fff;
	float:right;
	position:absolute;
	right:0;
	border-radius:50%;
	padding:6px 10px;
	height:30px;
	width:30px;
	background:#ca187e !important;
}

.navigation-main .show-search:hover
{
	color:#fff;
	float:right;
	position:absolute;
	right:0;
	border-radius:50%;
	padding:6px 10px;
	height:30px;
	width:30px;
	background:#ca187e
}
	nav.navigation-main ul a:hover
{
	display:inline-block;
	padding:9px 12px 35px;
	color:#ca187e;
	background:transparent!important;
	text-transform:uppercase;
	text-decoration:none;
	font-size:15px;
	cursor:pointer
}
.navigation-main
{
	padding-right:50px
}
	nav.navigation-main>ul>li.current-menu-item:after,nav.navigation-main>ul>li.menu-item-active:after,nav.navigation-main>div>ul>li.current-menu-item:after,nav.navigation-main>div>ul>li.menu-item-active:after
{
	position:absolute;
	bottom:0;
	left:50%;
	z-index:100;
	display:block;
	float:right;
	margin-right:15px;
	margin-left:-10px;
	width:20px;
	height:2px;
	background:#ca187e;
	content:''
}
.top-bar
{
	position:relative;
	z-index:500;
	width:100%;
	height:70px!important;
	border-bottom: none;
	background: #000;
}
body.single.post-basic-layout .top-bar, body.page.post-basic-layout .top-bar {
	background: #000;
}
	#Home-header .navbar-brand
{
	float:left;
	height:50px;
	padding:0 10px;
	font-size:18px;
	line-height:20px;
	margin-left:0!important
}
	#Home-header .navbar-collapse
{
	float:right;
	text-align:right
}
	#Home-header
{
	float:left;
	width:100%;
	background:rgba(255,255,255,0.9);
	height:70px;
	position:fixed;
	top:0;
	left:0;
	z-index:999;
	padding-top:19px;
	transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out
}
	#Home-header.shrink
{
	height:50px;
	padding-top:7px
}
	#Home-header .navbar-nav li a
{
	padding:4px 5px;
	font-size:18px;
	font-family:'Bebas Neue';
	color:#2f2f2f!important;
	text-transform:uppercase;
	border-bottom:2px solid transparent
}
	#Home-header .navbar-nav>li
{
	float:left;
	margin-right:15px
}
	#Home-header .navbar-default .navbar-nav>.active>a,#Home-header .navbar-default .navbar-nav>.active>a:focus,#Home-header .navbar-default .navbar-nav>.active>a:hover
{
	color:#000;
	background-color:rgba(0,0,0,0)!important;
	border-bottom:2px solid #ca187e
}
	#Home-header .navbar-nav li:hover a,#Home-header .navbar-nav li.active a
{
	border-bottom:2px solid #ca187e;
	background-color:rgba(0,0,0,0)!important
}
	#Home-header .search-icon
{
	float:right;
	margin-top:4px;
	margin-left:20px;
	position:absolute;
	right:26px
}
	#Home-header .navbar-nav
{
	float:left;
	margin:0 30px 0 0
}
.Home-banner
{
	float:left;
	width:100%;
	position:relative;
	min-height: 620px;
	height: calc(100vh - 70px);
	overflow:hidden;
	margin-top:70px;
}
.down-arrow i:before {
		color: #fff;
		width: 50px;
		height: 50px;
		font-size: 50px;
}
.dashicons, .dashicons-before:before {
    display: inline-block;
    width: 20px;
    height: 20px;
    font-size: 20px;
    line-height: 1;
    font-family: dashicons;
    text-decoration: inherit;
    font-weight: 400;
    font-style: normal;
    vertical-align: top;
    text-align: center;
    transition: color .1s ease-in 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
    }
.Home-banner .down-arrow
{
	position:absolute;
	bottom: 30px;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.Home-banner .banner-image
{
	float:left;
	width:100%;
	position:relative;
	background:url(../images/CK_Home_header_small.jpg);
	background-size:cover;
	background-position: center;
	height: calc(100vh);
	background-repeat:no-repeat;
}
.Home-banner .banner-image img
{
	width:100%
}
.Home-banner .banner-content
{
	position:absolute;
	top: 40vh;
	right:0;
	/* bottom:0; */
	background: rgba(0,0,0,.55);
	padding:25px 30px 50px;
	width:100%;
	text-align:center;
}
.Home-banner .banner-content h2
{
	font-size:32px;
	color:#fff;
	font-family:'Old Standard TT';
	line-height:50px;
	float:left;
	width:100%;
	margin:0;
	text-shadow: 1px 3px 15px #000, 1px 3px 8px #000;
}
.Home-banner .banner-content h2 span, .banner-content h2 span
{
	font-family:'freelanduploaded_file';
	font-size:1.5em;
}

/** BOOK OPTIN **/

.Home-section-one-book
{
	float:left;
	width:100%;
    padding: 80px 110px;	
    min-height:295px;
	background-image:url(https://soulsourcedbook.com/wp-content/uploads/2020/11/hero-background-scaled.jpg
);
	background-repeat:no-repeat;
	background-size:cover;
	display: flex;
	align-items: center;
}
.Home-section-one-book .container {
	order: 1;
    flex-grow: 1;
}
.ck-home-book-img {
	order: 2;
    flex-grow: 1;
    margin-bottom: -100px;
    margin-right: -8%;
}
.ck-home-book-img img {
    min-width: 500px;
}
.Home-book-content h1
{
	font-family:'Montserrat';
	font-size:46px;
	float:left;
	width:100%;
	color:#000;
	float:left;
	width:100%;
	text-align:left;
	margin-bottom:40px;
	line-height:50px
}
.Home-book-content {
	padding-left: 0%;
	margin-top: 0px;
	padding-right: 20%;
	font-weight: bold;
	line-height: 2;

}
.Home-book-content p {
	margin-bottom: 30px;
}
.Home-section-one-book .btn.get-it-now
{
	background:#d41568;
	border-radius:0;
	height:60px;
	padding: 15px 30px;
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	font-family: Avenir, 'Source Sans Pro';
	font-weight:bold;
	margin-top:0px;
}



.Home-section-one
{
	float:left;
	width:100%;
	text-align:center;
	padding:140px 0 150px;
	min-height:295px;
	background-image:url(../images/CK_Home_opt-in.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:950px;
	position:relative
}
.Home-section-one .left-arrow
{
	position:absolute;
	right:520px;
	bottom:260px
}
.Home-section1-content h1
{
	font-family:'Old Standard TT';
	font-size:32px;
	float:left;
	width:100%;
	color:#000;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:40px;
	line-height:50px
}
.Home-section-one .Home-section1-content p
{
	font-size:18px;
	font-family: Avenir, 'Source Sans Pro';
	color:#000;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:10px;
	line-height:24px;
}
.Home-section1-content
{
	margin: 0 auto;
	overflow:hidden;
	width:390px;
}
.Home-section-one .btn.get-it-now
{
	background:#000;
	border-radius:0;
	width:250px;
	height:60px;
	padding: 15px;
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	font-family: Avenir, 'Source Sans Pro';
	font-weight:bold;
	margin-top:60px;
}
.btn.view-more
{
	background:#000;
	border-radius:0;
	width:250px;
	height: auto;
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	font-family:Avenir, 'Source Sans Pro';
	font-weight:bold;
	margin-top:10px;
	margin-right: auto;
	display: block;
	clear: both;
	margin-left: auto;
}
.Home-section-one p
{
	font-size:44px;
	font-family:'Old Standard TT';
	color:#000
}
.Home-section-two
{
	float:left;
	width:100%;
	background: #000;
	position:relative;
}
.Home-section2-content
{
	padding:80px 110px;
	float:left;
	height: auto;
	width:100%
}
.Home-section2-content .left-content-sec
{
	font-size:18px;
	color:#fff;
	float:left;
	width:40%
}
.Home-section2-content .left-content-sec p
{
	font-size:18px;
	color:#fff;
	float:left;
	width:100%;
	margin-bottom: 18px;
	line-height:24px;
}
.Home-section2-content .left-content-sec h2
{
	font-size:32px;
	font-family:'Old Standard TT';
	line-height:50px;
	margin-bottom:40px
}
.mystory a, .mystory
{
	font-weight:bold;
	color:#ca187e;
	font-size:20px
}
.mystory a:hover, .mystory:hover
{
	font-weight:bold;
	color:#ca187e;
	text-decoration: none !important;
}
.mystory a:hover > i:first-child
{
	margin-left: 15px;
}

.Home-video-frame
{
	float:right;
	width:720px;
	text-align:center;
	vertical-align:middle;
	position:relative
}
.play-icon
{
	position:absolute;
	left:50%;
	top:50%;
	width:100px;
	height:100px;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%)
}
.play-icon img
{
	max-width:100%
}
.rht-video-div
{
	float:right
}
.Home-section-three
{
	float:left;
	width:100%;
	padding:70px 0 30px
}
.Latest-heading
{
	float:left;
	width:100%;
	text-align:center;
	font-size:32px;
	font-family:'Old Standard TT';
	margin-bottom:50px;
	color:#000
}
.latest-blog
{
	float:left;
	width:100%;
	margin-bottom:70px
}
.left-latest-blg-image
{
	float:left;
	width:56%
}
.left-latest-blg-image img
{
	max-width:100%
}
.right-latest-blog-content
{
	float:right;
	width:44%;
	padding-left:20px
}
.ck-home-phone-img img
{
	width:457px
}
.ck-home-phone-img
{
	position:absolute;
	right:40px;
	top: 48%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.right-latest-blog-content h3 a
{
	font-size:24px;
	color:#000;
	font-family: Avenir, 'Source Sans Pro';
	font-weight:bold;
	float:left;
	width:100%;
	margin-bottom:10px
}
.right-latest-blog-content h4, .right-latest-blog-content h4 a
{
	font-weight:bold;
	font-size:18px;
	color:#000;
	margin-bottom:20px;
	line-height:24px;
	font-family: Avenir, 'Source Sans Pro'
}
.right-latest-blog-content p
{
	float:left;
	width:100%;
	margin-bottom:50px;
	font-size:18px;
	line-height:24px;
	color:#000
}
.Home-section-four
{
	float:left;
	width:100%;
	background: #000;
	padding:60px 0 0;
	height:450px;
}
.Home-section-four .Latest-heading
{
	color:#fff
}
.Home-social-icons
{
	float:left;
	width:100%;
	text-align:center
}
.Home-social-icons li
{
	float:none;
	display:inline-block;
	width: 160px;
	margin:0 10px;
	position:relative;
	transition:all .8s ease-in-out;
	-webkit-transition:all .8s ease-in-out;
	-moz-transition:all .8s ease-in-out;
}
.social-icon-overlay
{
	background:rgba(255,255,255,0.9);
	float:left;
	width:100%;
	height:100%;
	position:absolute;
	font-family: Avenir, 'Source Sans Pro'; 	 
	left:0;
	top:0;
	text-align:left;
	padding:20px;
	line-height: 1;
	font-size: 12px;
	color:#ca187e;
	font-weight:bold;
	display: none;
}
.Home-social-icons li:hover .social-icon-overlay
{
	display:block
}
	#Home-footer
{
	float:left;
	width:100%;
	padding:30px 0 0 0
}
footer.page-footer {
    z-index: 2000;
}
.footer-post-next {
	margin-bottom: 40px;
}
.footer-copyright
{
	overflow:hidden;
	margin-top:30px;
	font-family:'Bebas Neue' !important;
	padding:40px 0;
	margin-left:-15px;
	margin-right:-15px;
	background:#000
}
	#Home-footer .footer-nav
{
	float:left
}
	#Home-footer .footer-copyright-disclaimer a
{
	font-size:18px;
	font-family:'Bebas Neue';
	font-weight:500;
	letter-spacing:0
}
	#Home-footer .footer-nav li
{
	display:inline-block;
	margin-right:15px
}
	#Home-footer .footer-content p
{
	margin:0 auto;
	width:-moz-fit-content;
	width:-webkit-fit-content;
	font-size:26px;
	color:#000;
	font-family:'Bebas Neue' !important;
	font-weight:500
}
	#Home-footer .footer-content a
{
	color:#ca187e;
	font-weight:bold
}
	#Home-footer .footer-copyright-disclaimer p
{
	float:left;
	text-align:center;
	font-size:17px;
	font-family:'Bebas Neue' !important;
	font-weight:600;
	letter-spacing:1px
}

/*** Case Studies ***/

.case-study-cta h2 {
	margin-bottom: 3px;
	}
.case-study-cta h3 {
	padding: 0;
	margin: 0;
	font-size: 1.5em;
	}
.case-study-cta .button a{
	padding: 9px 20px;
	margin: 0;
	display: block;
	text-align: center;
	background: #ca187e;
	color: #fff;
	border: 0;
	text-decoration: none !important;
	font-size: 1.5em;
	}
.case-study-content p {
	line-height: 1.5em;
}
.case-study-content h2 {
	font-size: 2em;
}
.case-study-content blockquote {
	margin: 0;
	border: none;
	padding: 0;
	line-height: 1.5em;
	text-align: left;
}
.case-study-content blockquote p {
	line-height: 1.5em;
	color: #ca187e;
	font-size: 1.3em !important;
}
.case-study-quicksummary .fl-row-content-wrap {
	padding: 30px;
}
.case-study-quicksummary h3 {
	font-size: 1.2em;
	margin: 0 0 10px 0;
	line-height: 1;
	font-family: 'Bebas Neue';
	letter-spacing: 1px;
}
.case-study-quicksummary h2 {
	font-size: 1.6em;
	margin: 0 0 30px 0;
	line-height: 1;
	font-weight: 700;
	letter-spacing: 5px;
}

.case-study-quicksummary p, .case-study-quicksummary span {
	font-size: 10pt !important;
	line-height: 1.8;
	margin: 0;
}

.case-study-header h1 {
	font-size: 7em;
	color: #fff;
	line-height: .8;
	font-family: Avenir, 'Source Sans Pro' !important;
	font-weight: 800;
	margin: 0 0 0 -8px;
}
.case-study-header h2 {
	color: #fff;
	display: block;
	margin-top: 10px;
	font-size: 1.5em;
	margin-top: 20px;
	line-height: 1;
	letter-spacin: .1em;
}

.case-study-header h3 {
	font-weight: 100;
    font-family: 'Bebas Neue';
    letter-spacing: .1em;
    font-size: 1.6em;
    color: #fff;
    margin: 0 !important;
}

/**
 * WaveSurfer-WP Flat Icons Theme
 * Author: X-Raym
 * Author URl: http://www.extremraym.com
 * Date: 2016-03-15
 * Version: 2.2
 */

.wavesurfer-block {
  box-sizing: border-box;
	margin-bottom: 2em;
}

.wavesurfer-player wave {
  z-index: 0;
}

.wavesurfer-player canvas {
  max-width: none;
}

.wavesurfer-buttons_set {
  display: block !important;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: baseline;
}

.wavesurfer-buttons_set button {
  width: 50px;
}

.wavesurfer-block button:hover {
  cursor: pointer;
  opacity: 0.7;
}

.wavesurfer-block button,
.wavesurfer-time,
.wavesurfer-duration {
  font-family: Arial;
  font-size: 1em;
  margin: .2em .2em .2em !important;
  padding: 0.5em 1em 0.5em !important;
  border-width: 0;
  outline: none;
  background-color: #fff !important;
  transition: .3s ease all;
  color: #222 !important;
  font-weight: bold;
}

.wavesurfer-download a {
  color: white;
  text-decoration: none;
}

.wavesurfer-time,
.wavesurfer-duration {
  font-family: Lato !important;
  float: right !important;
  color: #fff !important;
  background-color: #444 !important;
}

button.wavesurfer-active-button {
  background-color: #555 !important;
  color: #fff !important;
}

button.wavesurfer-paused-button {
  background-color: #555 !important;
}

.wavesurfer-buttons_set button:before,
.wavesurfer-buttons_set div:before {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  width: 1em;
}

.wavesurfer-time:before,
.wavesurfer-duration:before {
  padding-right: 0.3em;
}

button.wavesurfer-play:before {
  content: "\f04b";
}

button.wavesurfer-play.wavesurfer-active-button:before {
  content: "\f04c";
}

button.wavesurfer-paused-button:before {
  content: "\f04b";
  padding-right: 0em;
}

button.wavesurfer-stop:before {
  content: "\f04d";
}

div.wavesurfer-time:before {
  content: "\f041";
}

div.wavesurfer-duration:before {
  content: "\f017";
}

button.wavesurfer-download:before {
  content: "\f019";
}

button.wavesurfer-loop:before {
  content: "\f061";
}

button.wavesurfer-loop.wavesurfer-active-button:before {
  content: "\f01e";
}

button.wavesurfer-mute:before {
  content: "\f028";
  padding-right: 4.5px;
}

button.wavesurfer-mute.wavesurfer-active-button:before {
  content: "\f026\f00d";
  padding-right: 0px;
}

.wavesurfer-time {
  margin-left: Auto;
}

@media (max-width: 550px) {
	
  .wavesurfer-duration {
    display: none;
  }
  .wavesurfer-time {
    display: none;
  }
}

.wavesurfer-block button span,
.wavesurfer-time span,
.wavesurfer-duration span {
  padding-left: 0.3em;
  display: none;
}

.wavesurfer-block wave:hover{
  cursor:pointer;
}

/* Playlist */
.wavesurfer-list-group {
  counter-reset: section;
  list-style-type: none;
	padding: 0;
	margin-left: 1em;
	margin-right: 1em;
}

.wavesurfer-list-group li:hover{
  cursor:pointer;
}

.wavesurfer-list-group li:before {
  counter-increment: section;
  content: counters(section, ".") ". ";
}

.wavesurfer-active-track {
  background: rgba(0, 0, 0, 0.2);
}

.wavesurfer-list-group li.wavesurfer-active-track:before {
  counter-increment: section;
  content: counters(section, ".") ". ";
}

#waveform {
  position: relative;
}

.wavesurfer-progress {
  position:relative;
	display: none; /* since 2.2 */
}

.vc_col-sm-4 .wavesurfer-time, .vc_col-sm-5 .wavesurfer-time {
	display: none !important;
}

.vc_col-sm-4 .wavesurfer-buttons_set button{
	width: 40px !important;
}

.wavesurfer-loading[value] {
  border: none;
  appearance: none;
  width: 100%;
  height: 20px;
  background-color: #eee;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1) inset;
  position: absolute;
  z-index: 10;
  margin-top: -80px;
}

/*** PODCASTS **/

.podcast-subscribe-row {
	background: linear-gradient(139deg, rgba(250,80,13,1) 0%, rgba(219,53,103,1) 100%);
    text-align: center;
    padding: 20px 0 50px 0;
    color: #fff;
    margin-top: -30px;
}
.podcast-subscribe-inner {
    max-width: 1400px;
    padding: 0px 20px;
    margin: auto;
}
.podcast-subscribe-inner  .gform_confirmation_message {
	font-size: 2em;
	display: block;
	border-radius: 10px;
	background: #fff;
	color: #db3468;
	padding: 10px
}
.podcast-subscribe-inner h3 {
    font-size: 2.5em !important;
    font-weight: 800;
    padding-bottom: 15px;
    
}
.podcast-subscribe-row .gform_body {
    width: 100% !important;
}

.podcast-subscribe-row input {
	height: 40px;
	color: #000;
}

.podcast-subscribe-row .button {
	border-radius: 10px;
	margin: 0;
	padding: 0px 25px;;
	height: 40px !important;
	overflow: hidden;
	font-size: 1.3em !important;
	color: #db3468 !important;
	text-align: center;
	text-decoration: none;
	display: block;
	background:#fff;
	text-transform: uppercase;
}

.single-podcast .page-container a, .single-podcast .page-container a:link, .single-podcast .page-container a:visited {
	color: #db3468;
	text-decoration: none !important;
	border-bottom: none;
}
.podcast-page .page-header-wrapper {
	background-color: #f6f6f4;
	display: block;
	min-height: 700px;
	padding-top: 80px;
}
.podcast-page .episode-thumb {
	background-color: #f6f6f4;
	display: inline-block;
	float: left;
	flex: 30%;
	max-width: 250px;
	margin-right: 20px;
}

.podcast-page .page-header {
	background-image: url("http://christinekane.com/wp-content/themes/onyx-child/images/podcast-iphone-mock.jpg");
	background-position: center right;
	background-size:contain;
	background-repeat: no-repeat;
	display: block;
	padding-top: 50px;
	min-height: 700px;
	max-width: 1600px;
	width: 92.5%;
	margin: auto;
}
.podcast-page .subscribe-buttons {
}
.podcast-page .subscribe-buttons div, .single-podcast .subscribe-buttons div  {
	display: inline-block;
	width: 33%;
}
.single-podcast .subscribe-buttons  {
	margin-top: 15px;
}

.podcast-page .page-header-left {
	line-height: 1.4;
	padding-left: 6.5%;
	padding-right: 40%;
	}
.podcast-page .page-header-left h3 {
padding-top: 30px;
padding-bottom: 30px;
display: block;
line-height: 1.4;
font-size: 3.6em;
color: #db3468;
}
.podcast-page .page-header-left p {
padding-bottom: 40px;
display: block;
line-height: 1.4;
}
body.page.post-basic-layout .podcast-page .page-container.wrapper {
	padding-top: 0px;
	margin-top: -40px
}
.page-container .page-contents.podcast-list {
	float: none;
	width: 100%;
	max-width: 1600px;
	margin: auto;
	padding-left: 6.5%;
	padding-right: 6.5%;
	padding-top: 5p;
	margin-top: -30px;
}
.page-container .page-contents.podcast-list .podcast-list-posts .podcast {
	float: none;
	padding-top: 15px;
	padding-left: 15px;
	margin-bottom: 60px !important;
	border-radius: 10px;
	background: #fff;
}
.page-container .page-contents.podcast-list .podcast-list-posts .podcast iframe {
	border-radius: 10px 10px 0 0px;
	padding: 0;
	margin-bottom: -13px;
}
.page-container .page-contents.podcast-list .episode-info {
    display: inline-block;
    float: left;
    padding: 20px;
    flex: 65%;
}
.page-container .page-contents.podcast-list .episode-intro {
    color: #333;
    padding-bottom: 20px;
    line-height: 1.8;
}
.podcast-button {
	border-radius: 10px;
	margin: 0;
	font-size: 1.2em;
	color: #fff !important;
	text-align: center;
	text-decoration: none;
	display: block;
	background: rgb(250,80,13);
	transition:all .8s ease-in-out;
    background: linear-gradient(139deg, rgba(250,80,13,1) 0%, rgba(219,53,103,1) 100%);
}
.podcast-button:hover {
    text-decoration: none;
}

.page-template-podcasts .pagination.pagination-noresults {
	margin-left: auto;
	margin-right: auto;
	float: none;
	display: block;
}
body.page .podcast-page .page-container {
	padding-top: 0px;
}
body.single .cover.cover-single.podcast {
	height: 450px !important;
	padding-top: 0px;
}
.single-podcast .page-container {
	padding-top: 0px !important;
	margin-top: 0px;
	overflow: visible;
}
.page-contents.podcast-list .post-contents {
	 display: flex;
}
.single-podcast .page-container .post-body {
	overflow: visible;
}
.single-podcast .page-container .podcast-player iframe {
	margin-top: -60px;
	z-index: 10000;
	position: relative;
}
.page-template-podcasts .post-contents h3 {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 20px;
	margin: 0;display: block;
	line-height: 1.2;
	font-size: 1.7em;color: #000;
	margin-bottom: 0px !important;
}
.podcast-intro h3 {
padding-top: 0px;
padding-bottom: 10px;
display: block;
line-height: 1.6;
font-size: 1.7em;
color: #fff;
}
.podcast-transcript h3, .podcast-featured h3, .podcast-description h3 {
padding-top: 0px;
padding-bottom: 10px;
display: block;
line-height: 1.6;
font-size: 1.6em;
color: #db3468;
margin-bottom: 0px !important;
}
.podcast-featured ul {
	padding-left: 5px;
	margin-top: 10px !important;
	font-weight: normal;
}
.podcast-featured li{
	padding-left: 10px;
	font-weight: normal;
	list-style: none;
	line-height: 1.5;
    border-left: 5px solid #db3468;
}
.podcast-featured li ul li{
	padding-left: 15px;
	font-weight: normal;
	list-style: none;
	line-height: 1.5;
    border-left: 2px solid #db3468;
}
.podcast-transcript .scrolling-box {
padding: 15px;
display: block;
line-height: 1.6;
font-size: 1.6em;
border: 1px solid #db3468;
margin-top: 0px;
border-radius: 10px;
max-height: 400px;
overflow-y: scroll;
}
::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 10px;
}

::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: rgba(0,0,0,.5);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}



.podcast-description {
	padding-top: 10px;
	color: #333;
}

@media only screen and (max-width:1919px)
{
.Home-section-one
{
	float:left;
	width:100%;
	text-align:center;
	padding:140px 0 150px;
	min-height:295px;
	background-image:url(../images/CK_Home_opt-in.jpg);
	background-repeat:no-repeat;
	background-size:104%;
	height:790px;
	position:relative;
	background-position:0 0
}
.Home-section-one .left-arrow
{
	position:absolute;
	right:470px;
	bottom:110px
}

}
	@media only screen and (max-width:1599px)
{
.Home-section-one .left-arrow
{
	position:absolute;
	right:414px;
	bottom: 120px;
}
.Home-section-one
{
	float:left;
	width:100%;
	text-align:center;
	padding: 60px 0 150px;
	min-height:295px;
	background-image:url(../images/CK_Home_opt-in.jpg);
	background-repeat:no-repeat;
	background-size:104%;
	height: 680px;
	position:relative;
	background-position:0 0;
}
.ck-home-phone-img img
{
	width:387px
}
.Home-section1-content h1
{
	font-family:'Old Standard TT';
	font-size:32px;
	float:left;
	width:100%;
	color:#000;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:20px;
	line-height:50px
}
.Home-section-one .btn.get-it-now
{
	background:#000;
	border-radius:0;
	width:250px;
	height:60px;
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	font-family: Avenir, 'Source Sans Pro';
	font-weight:bold;
	margin-top:30px
}
.latest-blog
{
	float:left;
	width:100%;
	margin-bottom:70px;
	padding: 0 90px;
}
.right-latest-blog-content p
{
	float:left;
	width:100%;
	margin-bottom:20px;
	font-size:18px;
	line-height:24px;
	color:#000
}

}
	@media only screen and (max-width:1439px)
{
.Home-section-one
{
	float:left;
	width:100%;
	text-align:center;
	padding: 140px 0 70px;
	min-height:295px;
	background-image:url(../images/CK_Home_opt-in.jpg);
	background-repeat:no-repeat;
	background-size: 130%;
	height: 820px;
	position:relative;
	background-position:0 0;
}
.Home-section-one .btn.get-it-now
{
	margin-top:30px
}
.Home-section-one .left-arrow
{
	position:absolute;
	right:410px;
	bottom:165px
}
.Home-video-frame
{
	float:right;
	width:720px;
	text-align:center;
	vertical-align:middle;
	position:relative
}


.Home-section-one-book
{
	float:left;
	width:100%;
    padding: 80px 30px;	
    min-height:295px;
	background-image:url(https://soulsourcedbook.com/wp-content/uploads/2020/11/hero-background-scaled.jpg
);
	background-repeat:no-repeat;
	background-size:cover;
	display: flex;
	align-items: center;
}

.Home-section2-content .left-content-sec
{
	font-size:18px;
	color:#fff;
	float:left;
	width:35%
}
.Home-section-two
{
	float:left;
	width:100%;
	background:#333132;
	position:relative;
}
.ck-home-phone-img img
{
	width:367px
}
.Home-section-one .left-arrow img
{
	width:120px
}

}
	@media only screen and (max-width:1365px)
{
.Home-section-one
{
	padding: 160px 0 50px;
	height: 850px;
	background-position:left center;
}
.Home-section1-content h1
{
	font-family:'Old Standard TT';
	font-size: 32px;
	float:left;
	width:100%;
	color:#000;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:10px;
	line-height:40px;
}
.Home-section-one .Home-section1-content p
{
	font-size:17px;
	font-family: Avenir, 'Source Sans Pro';
	color:#000;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:9px;
	line-height:23px
}
.Home-section-one .btn.get-it-now
{
	margin-top:30px
}
.Home-section2-content
{
	padding:80px 60px;
	float:left;
	width:100%
}
.ck-home-phone-img img
{
	width:327px
}
.Home-section-one .left-arrow img
{
	width: 90px;
}
.Home-section-one .left-arrow
{
	position:absolute;
	right: 370px;
	bottom: 262px;
}

.podcast-page .page-header {
	background-image: url("http://christinekane.com/wp-content/themes/onyx-child/images/podcast-iphone-mock.jpg");
	background-position: center right -80px;
	background-size:contain;
	background-repeat: no-repeat;
	display: block;
	padding-top: 50px;
	min-height: 700px;
	max-width: 1600px;
	width: 100%;
	margin: auto;
}
.page-container .page-contents.podcast-list {
	float: none;
	width: 100%;
	max-width: 1600px;
	margin: auto;
	padding-left: 3.25%;
	padding-right: 3.25%;
	padding-top: 0px;
	margin-top: -30px;
}

}
	@media only screen and (max-width:1279px)
{
.Home-banner .banner-image
{
	float:left;
	width:100%;
	position:relative;
	background:url(../images/CK_Home_header_small.jpg);
	background-size:cover;
	background-repeat:no-repeat
}
.Home-banner
{
	float:left;
	width:100%;
	position:relative;
	overflow:hidden;
	margin-top:70px
}
.Home-section-one
{
	padding: 160px 0 20px;
	height: 850px;
}
.Home-section-one .Home-section1-content p
{
	margin-bottom:6px
}
.Home-section1-content h1
{
	font-family:'Old Standard TT';
	font-size:32px;
	float:left;
	width:100%;
	color:#000;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:18px;
	line-height:40px
}
.Home-section-one .btn.get-it-now
{
	background:#000;
	border-radius:0;
	width:240px;
	height:50px;
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	font-family: Avenir, 'Source Sans Pro';
	font-weight:bold;
	margin-top: 30px;
}
.Home-video-frame
{
	float:right;
	width:620px;
	text-align:center;
	vertical-align:middle;
	position:relative
}
.Home-section-three
{
	float:left;
	width:100%;
	padding:50px 0 10px
}
.Latest-heading
{
	float:left;
	margin-bottom:30px
}
.Home-section-four
{
	float:left;
	width:100%;
	background:#333132;
	padding:50px 0 0;
	height:430px
}
.latest-blog
{
	float:left;
	width:100%;
	margin-bottom:70px;
	padding:0 90px
}
.right-latest-blog-content h4
{
	font-weight:bold;
	font-size:18px;
	color:#000;
	margin-bottom:10px;
	line-height:24px;
	font-family: Avenir, 'Source Sans Pro'
}
.right-latest-blog-content p
{
	float:left;
	width:100%;
	margin-bottom:10px;
	font-size:17px;
	line-height:24px;
	color:#000
}

}
	@media only screen and (max-width:1199px)
{
.Home-banner .banner-image
{
	float:left;
	width:100%;
	position:relative;
	background:url(../images/CK_Home_header_small.jpg);
	background-size:cover;
	background-repeat:no-repeat
}
.Home-banner
{
	float:left;
	width:100%;
	position:relative;
	overflow:hidden;
	margin-top:70px
}
.Home-banner .banner-content h2
{
	font-size:28px;
	color:#fff;
	font-family:'Old Standard TT';
	line-height:46px;
	float:left;
	width:100%;
	margin:0
}
.Home-banner .banner-content h2 span
{
	font-family:'freelanduploaded_file';
	font-size:39px
}
.Home-banner .banner-content
{
	position:absolute;
	top: 40vh;
	right:0;
	/* bottom:0; */
	background: rgba(0,0,0,.7);
	padding:18px 30px 48px;
	width:100%;
	text-align:center;
}
.Home-section-one
{
	padding: 140px 0 20px;
	height: 700px;
	background-size: 125%;
}
.ck-home-phone-img img
{
	width:307px
}
.Home-section1-content h1
{
	font-family:'Old Standard TT';
	font-size:28px;
	float:left;
	width:100%;
	color:#000;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:8px;
	line-height:36px
}
.Home-section-one .Home-section1-content p
{
	font-size:16px;
	font-family: Avenir, 'Source Sans Pro';
	color:#000;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:3px;
	line-height:24px
}
.Home-section-one .btn.get-it-now
{
	background:#000;
	border-radius:0;
	width:210px;
	height:50px;
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	font-family: Avenir, 'Source Sans Pro';
	font-weight:bold;
	margin-top:20px
}
.Home-section1-content
{
	margin:0 auto;
	overflow:hidden;
	width: 380px;
}
.ck-home-phone-img
{
	position:absolute;
	right:10px;
	top: 60%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.left-arrow img
{
}
.Home-section-one .left-arrow
{
	position:absolute;
	right: 315px;
	bottom: 160px;
}
.Home-section2-content
{
	padding:0 40px;
	float:left;
	width:100%
}
.Home-video-frame
{
	float:right;
	width:550px;
	text-align:center;
	vertical-align:middle;
	position:relative
}
.Home-section-two
{
	float:left;
	width:100%;
	background:#333132;
	height: auto;
	position:relative;
	padding:80px 0;
}
.Home-section2-content .left-content-sec h2
{
	font-size:32px;
	font-family:'Old Standard TT';
	line-height:38px;
	margin-bottom:10px
}
.right-latest-blog-content p
{
	float:left;
	width:100%;
	margin-bottom:10px;
	font-size:18px;
	line-height:24px;
	color:#000
}

.podcast-page .page-header {
	background-image: url("http://christinekane.com/wp-content/themes/onyx-child/images/podcast-iphone-mock.jpg");
	background-position: center right -90px;
	background-size:contain;
	background-repeat: no-repeat;
	display: block;
	padding-top: 50px;
	padding-left: 3.25%;
	min-height: 700px;
	max-width: 1500px;
	width: 100%;
	margin: auto;
}





}
	@media only screen and (max-width:1023px)
{
.Home-section-one
{
	padding: 120px 0 20px;
	height: 700px;
	background-size: 133%;
}
.Home-section-one .btn.get-it-now
{
	background:#000;
	border-radius:0;
	width:180px;
	height:50px;
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	font-family: Avenir, 'Source Sans Pro';
	font-weight:bold;
	margin-top:20px
}

.Home-section-one-book
{
	float:left;
	text-align: center;
	width:100%;
    padding: 80px 30px;	
    min-height:295px;
	background-image:url(https://soulsourcedbook.com/wp-content/uploads/2020/11/hero-background-scaled.jpg
);
	background-repeat:no-repeat;
	background-size:cover;
	display: block;
	align-items: center;
}
.Home-section-one-book img
{
    margin-right: -60px;
}
.Home-section-one-book h1
{
   text-align: center;
}
.Home-book-content
{
    padding: 0;
}

.Home-section-one .Home-section1-content p
{
	font-size:16px;
	font-family: Avenir, 'Source Sans Pro';
	color:#000;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:3px;
	line-height:22px
}
.Home-section-one .left-arrow
{
	position:absolute;
	right:314px;
	bottom: 206px;
}
.Home-section2-content .left-content-sec h2
{
	font-size:28px;
	font-family:'Old Standard TT';
	line-height:45px;
	margin-bottom:10px
}
.Home-section2-content .left-content-sec
{
	font-size:18px;
	color:#fff;
	float:left;
	width:36%
}
.Home-section2-content .left-content-sec p
{
	font-size:16px;
	color:#fff;
	float:left;
	width:100%;
	margin-bottom:6px;
	line-height:23px
}
.latest-blog
{
	float:left;
	width:100%;
	margin-bottom:70px;
	padding:0 100px
}
.left-latest-blg-image
{
	float:left;
	width:52%
}
.right-latest-blog-content
{
	float:right;
	width:48%;
	padding-left:20px
}
	#Home-footer .footer-content
{
	font-size:24px
}
	#Home-footer .footer-nav li a
{
	font-size:17px;
	color:#000;
	font-family:'Bebas Neue';
	font-weight:500;
	letter-spacing:0
}
.Home-section-two
{
	float:left;
	width:100%;
	background:#333132;
	position:relative;
}
.Home-section-three
{
	float:left;
	width:100%;
	padding:30px 0 10px
}

}
	@media only screen and (max-width:991px)
{
	.show-picture {
	width: 100% !important;
	margin-left: 0% !important;
}
.pic-overlay p {
	font-size: 12px !important;
}

.Home-banner .banner-content
{
	position:absolute;
	top:auto;
	right:0;
	bottom:0;
	background: rgba(0,0,0,1);
	padding: 10px 10px 55px;
	width:100%;
	text-align:center;
}
.Home-banner .banner-content h2 span
{
	font-family:'freelanduploaded_file';
	font-size: 35px;
}
.Home-section1-content h1
{
	font-family:'Old Standard TT';
	font-size:25px;
	float:left;
	width:100%;
	color:#000;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:8px;
	line-height:33px
}
.Home-section-one .Home-section1-content p
{
	font-size:15px;
	font-family: Avenir, 'Source Sans Pro';
	color:#000;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:10px;
	line-height:24px
}
.Home-section-one .btn.get-it-now
{
	background:#000;
	border-radius:0;
	width:160px;
	height:46px;
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	font-family: Avenir, 'Source Sans Pro';
	font-weight:bold;
	margin-top:20px
}
.Home-section-one
{
	padding:40px 0 20px;
	height:390px;
	background-size:103%
}
.Home-section-one
{
	padding: 80px 0 20px;
	height: 570px;
	background-size:110%;
}
.ck-home-phone-img img
{
	width:297px
}
.Home-banner .banner-content h2
{
	font-size: 28px;
	color:#fff;
	font-family:'Old Standard TT';
	line-height:42px;
	float:left;
	width:100%;
	margin:0;
}
.Home-banner .banner-content h2 br
{
	display: none;
}

.Home-section-one .left-arrow
{
	position:absolute;
	right: 300px;
	bottom: 103px;
}
.Home-section-two
{
	float:left;
	width:100%;
	background:#333132;
	position:relative;
}
.Home-section2-content
{
	padding:0 70px;
	float:left;
	width:100%
}
.latest-blog
{
	float:left;
	width:100%;
	margin-bottom:70px;
	padding:0
}
.Home-section2-content .left-content-sec
{
	font-size:18px;
	color:#fff;
	float:left;
	width:40%
}
.Home-video-frame
{
	float:right;
	width:410px;
	text-align:center;
	vertical-align:middle;
	position:relative
}
.Home-section2-content .left-content-sec p
{
	font-size:16px;
	color:#fff;
	float:left;
	width:100%;
	margin-bottom:3px;
	line-height:20px
}
.mystory a
{
	font-weight:bold;
	color:#ca187e;
	font-size:16px
}
.left-latest-blg-image
{
	float:left;
	width:55%
}
.right-latest-blog-content
{
	float:right;
	width:45%;
	padding-left:20px
}
.right-latest-blog-content h3 a
{
	font-size:20px;
	color:#ca187e;
	font-family: Avenir, 'Source Sans Pro';
	font-weight:bold;
	float:left;
	width:100%;
	margin-bottom:5px
}
.right-latest-blog-content h4
{
	font-weight:bold;
	font-size:17px;
	color:#000;
	margin-bottom:8px;
	line-height:24px;
	font-family: Avenir, 'Source Sans Pro'
}
.right-latest-blog-content p
{
	float:left;
	width:100%;
	margin-bottom:10px;
	font-size:16px;
	line-height:21px;
	color:#000
}
.Home-social-icons li
{
	float:none;
	display:inline-block;
	width:25%;
	margin:0;
	position:relative;
	transition:all .8s ease-in-out;
	-webkit-transition:all .8s ease-in-out;
	-moz-transition:all .8s ease-in-out;
	padding:0 10px
}
.social-icon
{
	float:left;
	width:100%
}
.social-icon img
{
	width:100%
}
.social-icon-overlay
{
	background:rgba(255,255,255,0.9);
	float:left;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	text-align:left;
	padding:10px;
	font-size:14px;
	color:#ca187e;
	font-weight:bold;
	display:none
}
.Home-social-icons li
{
	float:none;
	display:inline-block;
	width: 19%;
	margin:0;
	position:relative;
	transition:all .8s ease-in-out;
	-webkit-transition:all .8s ease-in-out;
	-moz-transition:all .8s ease-in-out;
	padding:0 10px;
}
.Home-section-four
{
	float:left;
	width:100%;
	background:#333132;
	padding:50px 0 0;
	height:340px
}
	#Home-footer .footer-content
{
	margin:0 auto;
	width:-moz-fit-content;
	width:-webkit-fit-content;
	font-size:17px;
	color:#000;
	font-family:'Bebas Neue';
	font-weight:500;
	line-height:20px
}
	#Home-footer .footer-nav li
{
	display:inline-block;
	margin-right:10px
}

.podcast-page .page-header-left {
	padding-right: 50%;
line-height: 1.4;
padding-left: 20px;
}
.podcast-page .page-header {
position: relative;
}

.podcast-page .subscribe-buttons {width: 92.5%;position: absolute;padding-right: 27px;bottom: -50px;left: 6%;right: 15px;}

body.page.post-basic-layout .podcast-page .page-container.wrapper {
	padding-top: 0px;
	margin-top: 20px
}
.page-template-podcasts .post-contents h3 {
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 20px;
	display: block;
	line-height: 1.2;
	font-size: 1.7em;color: #000;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}
.page-container .page-contents.podcast-list .episode-info {
	padding-top: 0px;
	padding-right: 0px;
}
.page-container .page-contents.podcast-list {
	float: none;
	width: 100%;
	margin: auto;
	padding: 20px;
	padding-top: 80px;
}

.page-container .page-contents.podcast-list .podcast-list-posts .podcast iframe {
	border-radius: 10px 10px 0 0px;
	padding: 0;
	margin-bottom: -13px;
}
.podcast-button {
	margin: 0;
	color: #fff !important;
	text-align: center;
	display: block;
	background: rgb(250,80,13);
    background: linear-gradient(139deg, rgba(250,80,13,1) 0%, rgba(219,53,103,1) 100%);
}
.page-template-podcasts .pagination.pagination-noresults {
	margin-left: auto;
	margin-right: auto;
	float: none;
	display: block;
}



}
	@media(max-width:990px)
{
	#Home-header .navbar-header
{
	float:none
}
	#Home-header .navbar-toggle
{
	display:block
}
	#Home-header .navbar-collapse
{
	border-top:1px solid transparent;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)
}
	#Home-header .navbar-collapse.collapse
{
	display:none!important;
	height:auto!important
}
	#Home-header .navbar-collapse.collapse.in
{
	display:block!important;
	height:auto!important
}
	#Home-header .navbar-collapse.collapseing
{
	height:auto!important
}
	#Home-header .navbar-nav
{
	float:none!important;
	margin:7.5px -15px
}
	#Home-header .navbar-nav>li
{
	float:none
}
	#Home-header .navbar-nav>li>a
{
	padding-top:10px;
	padding-bottom:10px
}
	#Home-header .navbar-toggle .icon-bar
{
	display:block;
	width:22px;
	height:2px;
	border-radius:1px;
	background:#000
}
	#Home-header .navbar-toggle
{
	margin-top:0
}
	#Home-header .navbar-toggle
{
	margin-top:0;
	margin:0;
	position:absolute;
	right:60px
}
	#Home-header .search-icon
{
	float:right;
	margin-top:4px;
	margin-left:20px;
	position:absolute;
	right:26px;
	top:4px
}
	#Home-header .navbar-collapse .nav.navbar-nav
{
	width:325px;
	background:#000;
	text-align:right
}
	#Home-header .navbar-nav>li
{
	float:left;
	margin-right:15px;
	width:100%;
	text-align:right
}
	#Home-header .navbar-nav li a
{
	padding:8px 20px 8px 5px;
	font-size:18px;
	font-family:'Bebas Neue';
	color:#fff!important;
	text-transform:uppercase;
	border-bottom:2px solid transparent
}
	#Home-header .collapsing
{
	transition:opacity .3s linear;
	-webkit-transition:opacity .3s linear;
	-moz-transition:opacity .3s linear;
	-o-transition:opacity .3s linear
}
	#Home-header .navbar-collapse.collapse.in
{
	opacity:1.0;
	transition:opacity .3s linear;
	-webkit-transition:opacity .3s linear;
	-moz-transition:opacity .3s linear;
	-o-transition:opacity .3s linear
}
	#Home-header .navbar-collapse.collapse
{
	transition:opacity .3s linear;
	-webkit-transition:opacity .3s linear;
	-moz-transition:opacity .3s linear;
	-o-transition:opacity .3s linear
}
	#Home-header .navbar-collapse
{
	opacity:0;
	width:auto;
	height:auto!important;
	display:block!important
}

}
	@media(min-width:960px)
{
.top-bar.top-bar-stuck nav.navigation-main>ul>li>a:first-child,.top-bar.top-bar-stuck nav.navigation-main>div>ul>li>a:first-child
{
	position:relative;
	z-index:200;
	padding:25px 28px 10px
}

}
	@media only screen and (max-width:959px)
{
.top-bar.top-bar-stuck nav.navigation-main>ul>li>a:first-child,.top-bar.top-bar-stuck nav.navigation-main>div>ul>li>a:first-child
{
	padding:inherit!important
}

.Home-section-one
{
	padding: 30px 0;
	height:480px;
	background-size:116%;
}
.ck-home-phone-img img
{
	width:257px
}
.Home-section-one .Home-section1-content p
{
	font-size:15px;
	font-family: Avenir, 'Source Sans Pro';
	color:#000;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:6px;
	line-height:22px
}
.Home-section-one .btn.get-it-now
{
	background:#000;
	border-radius:0;
	width:150px;
	height:43px;
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	font-family: Avenir, 'Source Sans Pro';
	font-weight:bold;
	margin-top:10px
}
.Home-section-one .left-arrow
{
	position:absolute;
	right:189px;
	bottom:36px
}
.latest-blog
{
	float:left;
	width:100%;
	margin-bottom:50px
}
.left-arrow img
{
	width:56px
}
.Home-section-one .left-arrow
{
	position:absolute;
	right:259px;
	bottom:126px
}
.Home-section-one .left-arrow
{
	position:absolute;
	right: 259px;
	display: none;
	bottom: 76px;
}
.Home-section2-content
{
	padding:0 40px;
	float:left;
	width:100%
}

}
	@media only screen and (max-width:799px)
{
.Home-section-one
{
	padding:40px 0 20px;
	height:490px;
	background-size:123%
}
.Home-section1-content
{
	margin:0 auto;
	overflow:hidden;
	width:332px
}
.ck-home-phone-img
{
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%)
}
.ck-home-phone-img img
{
	width:238px
}
.Home-section-one .Home-section1-content p
{
	font-size:15px;
	font-family: Avenir, 'Source Sans Pro';
	color:#000;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:3px;
	line-height:20px
}
.Home-section1-content h1
{
	font-family:'Old Standard TT';
	font-size:23px;
	float:left;
	width:100%;
	color:#000;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:8px;
	line-height:30px
}
.Home-section-one .btn.get-it-now
{
	background:#000;
	border-radius:0;
	width:150px;
	height: 53px;
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	font-family: Avenir, 'Source Sans Pro';
	font-weight:bold;
	margin-top:3px;
}
.Home-section-one .left-arrow
{
	position:absolute;
	right:242px;
	bottom:120px
}

}
	@media only screen and (height:1366px)
{
.Home-banner .banner-image
{
	float:left;
	width:100%;
	position:relative;
	background:url(../images/CK_Home_header_small.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	height:660px
}
.Home-banner
{
	float:left;
	width:100%;
	position:relative;
	overflow:hidden;
	margin-top:70px;
	height:660px
}

}
	@media only screen and (height:1280px)
{
.Home-banner .banner-image
{
	float:left;
	width:100%;
	position:relative;
	background:url(../images/CK_Home_header_small.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	height:630px
}
.Home-banner
{
	float:left;
	width:100%;
	position:relative;
	overflow:hidden;
	margin-top:70px;
	height:630px
}

}
	@media only screen and (height:1024px)
{
.Home-banner .banner-image
{
	float:left;
	width:100%;
	position:relative;
	background:url(../images/CK_Home_header_small.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	height:630px
}
.Home-banner
{
	float:left;
	width:100%;
	position:relative;
	overflow:hidden;
	margin-top:70px;
	height:630px
}

}
	@media only screen and (max-width:767px)
{
.show-picture li {
	width: 33% !important;
}

.Home-banner .banner-content h2
{
	font-size: 22px;
	color:#fff;
	font-family:'Old Standard TT';
	line-height: 30px;
	float:left;
	width:100%;
	margin:0;
}
.Home-banner .banner-image
{
	float:left;
	width:100%;
	position:relative;
	background:url(../images/CK_Home_header_small.jpg);
	background-size:cover;
	height: 380px;
	background-repeat:no-repeat;
}
.Home-banner
{
	float:left;
	width:100%;
	position:relative;
	height: 449px;
	overflow:hidden;
	min-height: 0px;
	margin-top:70px;
}
.Home-banner .banner-content h2 span
{
	font-family:'freelanduploaded_file';
	font-size: 27px;
}
.Home-banner .banner-content
{
	position:absolute;
	top:auto;
	right:0;
	bottom:0;
	background: rgba(0,0,0,1);
	padding:8px 10px 45px;
	width:100%;
	text-align:center;
}
.Home-banner .down-arrow
{
	position:absolute;
	bottom:20px;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%)
}
.Home-section-one
{
	padding: 70px 0;
	height:380px;
	background-size:120%;
	background-position:-62px 0;
}
.Home-section1-content h1
{
	font-family:'Old Standard TT';
	font-size:21px;
	float:left;
	width:100%;
	color:#000;
	text-align:center;
	margin-bottom:6px;
	line-height:25px
}
.Home-section-one .left-arrow
{
	position:absolute;
	right:139px;
	bottom:36px
}
.Home-section2-content .left-content-sec
{
	font-size:18px;
	color:#fff;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:20px
}
.rht-video-div
{
	float:right;
	width:100%
}
.Home-video-frame
{
	float:right;
	width:100%;
	text-align:center;
	vertical-align:middle;
	position:relative
}
.Home-section-two
{
	float:left;
	width:100%;
	background:#333132;
	position:relative;
}
.left-latest-blg-image
{
	float:left;
	width:100%;
	margin-bottom:10px
}
.right-latest-blog-content
{
	float:right;
	width:100%;
	padding-left:20px
}
.latest-blog
{
	float:left;
	width:100%;
	margin-bottom:30px
}
.Home-section-four
{
	float:left;
	width:100%;
	background:#333132;
	padding:20px 0 0;
	height:340px
}
.Latest-heading
{
	float:left;
	margin-bottom:20px
}
.Home-social-icons li
{
	float:none;
	display:inline-block;
	width: 26%;
	margin:0 10px 13px;
	position:relative;
	transition:all .8s ease-in-out;
	-webkit-transition:all .8s ease-in-out;
	-moz-transition:all .8s ease-in-out;
	padding:0;
}
.Home-section-four
{
	float:left;
	width:100%;
	background:#333132;
	padding:20px 0 0;
	height:auto
}
.social-icon-overlay
{
	background:rgba(255,255,255,0.9);
	float:left;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	text-align:left;
	padding:20px;
	font-size:16px;
	color:#ca187e;
	font-weight:bold;
	display:none
}
	#Home-footer
{
	float:left;
	width:100%;
	padding:30px 10px
}
	#Home-footer .footer-nav li
{
	display:inline-block;
	margin-right:8px
}
	#Home-footer .footer-content
{
	margin:0 auto;
	width:-moz-fit-content;
	width:-webkit-fit-content;
	font-size:15px;
	color:#000;
	font-family:'Bebas Neue';
	font-weight:500;
	line-height:20px
}
.ck-home-phone-img img
{
	width:178px
}
.Home-section-one .Home-section1-content p
{
	font-size:13px;
	font-family: Avenir, 'Source Sans Pro';
	color:#000;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:3px;
	line-height:17px
}
.Home-section-one .left-arrow
{
	position:absolute;
	right:181px;
	bottom:104px
}
.mystory a
{
	font-weight:bold;
	color:#ca187e;
	font-size:16px
}

}
	@media only screen and (max-width:666px)
{
.Home-section1-content
{
	margin:0 auto;
	overflow:hidden;
	width:312px
}

}
	@media only screen and (max-width:639px)
{
body.single .cover.cover-single.podcast {
	height: auto !important;
    padding-top: 70px;
    padding-bottom: 100px;
}
.podcast-page .subscribe-buttons div, .single-podcast .subscribe-buttons div {
    display: inline-block;
    width: 100%;
    margin: auto;
}
	#Home-footer .footer-nav
{
	float:left;
	width:100%;
	text-align:center
}
	#Home-footer
{
	float:left;
	width:100%;
	padding:20px 10px
}
.Home-section-one
{
	padding: 30px 0;
	height:380px;
	background-size: 150%;
	background-position: -120px 0;
}
.ck-home-phone-img
{
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	display:none
}
.Home-section-one .left-arrow
{
	position:absolute;
	right:181px;
	bottom:104px;
	display:none
}
.Home-section-one .Home-section1-content p
{
	font-size:13px;
	font-family: Avenir, 'Source Sans Pro';
	color:#000;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:10px;
	line-height:19px
}
.Home-section-one .left-arrow
{
	position:absolute;
	right:109px;
	bottom:36px
}
.Home-section-two
{
	float:left;
	width:100%;
	background:#333132;
	height:auto;
	position:relative;
	padding:20px 0 20px
}
.Home-section-three
{
	float:left;
	width:100%;
	padding:20px 0 10px
}
.Latest-heading
{
	float:left;
	margin-bottom:10px;
	font-size: 32px;
}
.Home-section1-content h1
{
	font-family:'Old Standard TT';
	font-size: 28px;
	float:left;
	width:100%;
	color:#000;
	text-align:center;
	margin-bottom:16px;
	line-height: 32px;
}

/*** PODCASTS **/
.podcast-page .page-header-wrapper {
	background-color: #f6f6f4;
	display: block;
	min-height: 700px;
	padding-top: 80px;
}

.podcast-page .page-header {
	background-image: url("http://christinekane.com/wp-content/themes/onyx-child/images/podcast-iphone-mock.jpg");
	background-position: top left -40px;
	background-size:contain;
	background-repeat: no-repeat;
	display: block;
	padding-top: 50px;
	min-height: 700px;
	max-width: 1500px;
	margin: auto;
}
.podcast-page .subscribe-buttons {
	position: relative;
	top: 0px;
	margin-bottom: 20px;
}
.podcast-page .subscribe-buttons div {
	display: inline-block;
	width: 80%;

}

.podcast-page .page-header-left {
width: 100%;
line-height: 1.4;
padding-left: 20px;
padding-right: 20px;
margin-top: 70%;
text-align: center;
}
.podcast-page .page-header-left h3 {
padding-top: 50px;
padding-bottom: 30px;
display: block;
line-height: 1.4;
font-size: 2.2em;
color: #db3468;
}
.podcast-page .page-header-left p {
padding-bottom: 40px;
display: block;
line-height: 1.4;
}
body.page.post-basic-layout .podcast-page .page-container.wrapper {
	padding-top: 0px;
	margin-top: 40px
}
.page-container .page-contents.podcast-list {
	float: none;
	width: 100%;
	margin: auto;
	padding-top: 30px;
}
.page-container .page-contents.podcast-list .podcast-list-posts .podcast {
	float: none;
	padding-top: 0px;
	text-align: center;
	margin-bottom: 60px !important;
	border-radius: 10px;
}
.page-container .page-contents.podcast-list .episode-info {
    /* display: inline-block; */
    padding: 20px;
    flex: 100%;
    width: 100%;
}
.page-container .page-contents.podcast-list .podcast-list-posts .podcast iframe {
	border-radius: 10px 10px 0 0px;
	padding: 0;
	margin-bottom: -13px;
}
.page-contents.podcast-list .post-contents {
	display: flow-root;
}
.podcast-page .episode-thumb {
	display: block;
	background: transparent;
	margin-left: auto !important;
	width: 100%;
	max-width: 80%;
	float: none;
	margin-right: auto !important;
}
.podcast-button {
	margin: 0;
	color: #fff !important;
	text-align: center;
	display: block;
	background: rgb(250,80,13);
    background: linear-gradient(139deg, rgba(250,80,13,1) 0%, rgba(219,53,103,1) 100%);
}
.page-template-podcasts .pagination.pagination-noresults {
	margin-left: auto;
	margin-right: auto;
	float: none;
	display: block;
}


}
	@media only screen and (max-width:567px)
{
.Home-banner .banner-content h2
{
	font-size: 24px;
	color:#fff;
	font-family:'Old Standard TT';
	line-height:28px;
	float:left;
	width:100%;
	margin:0;
}
.Home-banner .banner-content h2 span
{
	font-family:'freelanduploaded_file';
	font-size: 26px;
}
.Home-section-one .left-arrow
{
	position:absolute;
	right:59px;
	bottom:36px
}
.Home-social-icons li
{
	float:none;
	display:inline-block;
	width:44%;
	margin:0 8px 13px;
	position:relative;
	transition:all .8s ease-in-out;
	-webkit-transition:all .8s ease-in-out;
	-moz-transition:all .8s ease-in-out;
	padding:0
}

}
	@media only screen and (max-width:479px)
{
	#Home-header .navbar-brand
{
	float:left;
	height:50px;
	padding:3px 4px 0;
	font-size:18px;
	line-height:20px;
	margin-left:0!important;
	width:150px
}
	#Home-header .navbar-brand>img
{
	display:block;
	width:100%
}
.Home-banner .down-arrow img
{
	width:23px
}
.Home-banner .banner-content h2
{
	font-size: 23px;
	color:#fff;
	font-family:'Old Standard TT';
	line-height: 27px;
	float:left;
	width:100%;
	margin:0;
}
.Home-section-one
{
	padding: 90px 0;
	height:auto;
	background-size:cover;
	background-position: -200px;
}
.Home-section1-content
{
	margin:0 auto;
	overflow:hidden;
	width:90%
}
.Home-section-one .left-arrow
{
	position:absolute;
	right:59px;
	bottom:36px;
	display:none
}
.Home-section2-content
{
	padding:0 10px;
	float:left;
	width:100%
}
.Home-section2-content .left-content-sec h2
{
	font-size: 28px;
	font-family:'Old Standard TT';
	line-height: 32px;
	margin-bottom: 15px;
}
.Home-section2-content .left-content-sec p
{
	font-size:14px;
	color:#fff;
	float:left;
	width:100%;
	margin-bottom:3px;
	line-height:20px
}
.right-latest-blog-content
{
	float:right;
	width:100%;
	padding-left:0
}
.Home-social-icons li
{
	float:none;
	display:inline-block;
	width: 26%;
	margin:0 5px 6px;
	position:relative;
	transition:all .8s ease-in-out;
	-webkit-transition:all .8s ease-in-out;
	-moz-transition:all .8s ease-in-out;
	padding:0;
}
.social-icon-overlay
{
	background:rgba(255,255,255,0.9);
	float:left;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	text-align:left;
	padding:5px;
	font-size:12px;
	color:#ca187e;
	font-weight:bold;
	display:none
}
	#Home-footer
{
	float:left;
	width:100%;
	padding:20px 0
}
	#Home-footer .footer-content
{
	margin:0 auto;
	width:-moz-fit-content;
	width:-webkit-fit-content;
	font-size:15px;
	color:#000;
	font-family:'Bebas Neue';
	font-weight:500;
	line-height:20px;
	text-align:center
}
.navbar-collapse .nav.navbar-nav
{
	width:260px;
	background:#000;
	text-align:right
}

}
.navbar.navbar-default
{
	background:0;
	border:0;
	box-shadow:none;
	margin:0;
	padding:17px 0;
	height:70px
}
.navbar-brand
{
	float:left;
	height:50px;
	padding:0 10px;
	font-size:18px;
	line-height:20px;
	margin-left:0!important
}
.navbar-collapse
{
	float:right;
	text-align:right
}
	#header
{
	float:left;
	width:100%;
	background:rgba(255,255,255,0.9);
	height:70px;
	position:fixed;
	top:0;
	left:0;
	z-index:999;
	padding-top:19px
}
.navbar-nav li a
{
	padding:4px 5px;
	font-size:18px;
	font-family:'Bebas Neue';
	color:#2f2f2f!important;
	text-transform:uppercase;
	border-bottom:2px solid transparent
}
.navbar-nav>li
{
	float:left;
	margin-right:15px
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover
{
	color:#000;
	background-color:rgba(0,0,0,0)!important;
	border-bottom:2px solid #ca187e
}
.navbar-nav li:hover a,.navbar-nav li.active a
{
	border-bottom:2px solid #ca187e;
	background-color:rgba(0,0,0,0)!important
}
.search-icon
{
	float:right;
	margin-top:4px;
	margin-left:20px;
	position:absolute;
	right:26px
}
.navbar-nav
{
	float:left;
	margin:0 30px 0 0
}
.page-template-page-about .banner
{
	float:left;
	width:100%;
	position:relative;
	height: calc(100vh - 70px);
	overflow:hidden;
	margin-top:70px;
	display: flex;
  	align-items: center;
  	justify-content: center;

}
.page-template-page-about .down-arrow
{
	position:absolute;
	bottom:40px;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%)
}
.page-template-page-about .banner-image
{
	float:left;
	width:100%;
	position:relative;
	background:url(../images/CK_about_header.jpg);
	background-size:cover;
	height: 100vh;
	background-position: 20%;
	: no-repeat
}
.page-template-page-about .banner-image img
{
	width:100%
}
.page-template-page-about .banner-content
{
	position:absolute;
	width: 700px;
	left: 45%;
	padding: 30px;
	background: rgba(0,0,0,.8);
}
.page-template-page-about .banner-content h1
{
	font-size: 48px;
	font-family:'Old Standard TT';
	color:#fff;
	margin-bottom:30px;
}
.page-template-page-about .banner-content p
{
	font-size: 18px;
	line-height:24px;
	color:#fff;
	margin-bottom:20px;
}
.page-template-page-about .section-one
{
	float:left;
	width:100%;
	text-align:center;
	padding:30px 0 30px;
	min-height: 180px;
}
.page-template-page-about .section-one p
{
	font-size:34px;
	font-family:'Old Standard TT' !important;
	color:#000;
	line-height: 1.4;
}
.page-template-page-about .section-one p br
{
	display: none;
}
.page-template-page-about .section-two
{
	float:left;
	width:100%;
	background-image:url(../images/gradient_overlay.png);
	background-repeat:no-repeat;
	background-size:cover;
	/* height: 681px; */
	position:relative;
}
.video-content
{
	float:right;
	background:rgba(255,255,255,0.9);
	width:420px;
	padding:40px 40px;
	font-size: 20px;
	line-height:24px;
	margin-bottom:10px;
	min-height: 681px;
	box-sizing:border-box;
	margin-bottom:0;
	position:absolute;
	top:0;
	right:120px;
}
.video-content p
{
	font-size: 20px;
	line-height:27px;

}
.left-img
{
	position:absolute;
	bottom:-70px;
	left:220px;
	width:300px
}
.section-three
{
	float:left;
	width:100%;
	padding:70px 0;
	overflow:hidden;
}
.section-three p
{
	max-width:775px;
	margin:0 auto 10px;
	font-size: 18px;
	line-height:28px;
	color:#000;
}
.say-content
{
	margin:50px auto;
	max-width:1000px;
	font-size:24px;
	font-family:'Old Standard TT';
	font-style:italic;
	position:relative;
	text-align:center
}

.row_text_inner
{
	width:860px!important;
	font-size:30px!important;
	line-height:41px!important
}
.section-four
{
	float:left;
	width:100%;
	position:relative;
	height: 690px;
	overflow:hidden;
}
.uplevel-text
{
	background:rgba(255,255,255,0.9);
	position:absolute;
	font-size:20px;
	width: 700px;
	top: 154px;
	padding: 30px;
	right: 18%;
}
.section-four img
{
	max-width: none;
	min-width:100%;
	margin-left: -100px;
}
.uplevel-text p
{
	margin-bottom:8px
}
.section-four p a
{
	color:#ca187e;
	font-weight:bold
}
.yourself:hover
{
	color:#ca187e;
	text-decoration:none
}
.yourself
{
	font-size:32px;
	color:#ca187e;
	margin:10px 0;
	float:left;
	width:100%;
	font-family:'Old Standard TT';
	text-decoration:none
}
.overlay
{
	float:left;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:url(../images/gradient_overlay.png)
}
.section-five
{
	float:left;
	width:100%;
	padding:50px 0 60px;
	position:relative;
	height:auto;
	overflow:hidden
}
.five-sec-logo
{
	position:absolute;
	right:120px;
	top:400px
}
.section-five .container
{
	max-width: 1100px;
}
.heading-top
{
	font-size:42px;
	text-align:center;
	float:left;
	width:100%;
	font-family:'Old Standard TT'
}
.heading-btm
{
	font-size:30px;
	text-align:center;
	float:left;
	width:100%;
	font-family:'Old Standard TT';
	font-style:italic
}
.section-five h2
{
	font-size:24px;
	text-align:center;
	float:left;
	width:100%;
	font-family:'Old Standard TT';
	font-style:italic;
	margin-top:10px;
	margin-bottom:30px
}
.section-five-content
{
	margin:0 auto 40px;
	width:600px;
	font-size:20px;
	overflow:hidden
}
.row
{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:0 4px
}
.column
{
	-ms-flex:33.3%;
	flex:33.3%;
	max-width:33.3%;
	padding:0 4px;
	height:430px;
	overflow:hidden;
	position:relative
}
.lft-btm
{
	float:left;
	width:100%;
	position:relative;
	overflow:hidden;
	padding:0 5px!important;
	height:50%!important;
	margin-top:10px!important
}
.top
{
	float:left;
	width:100%;
	vertical-align:bottom;
	position:relative;
	height:50%
}
.column img
{
	margin-top:0;
	vertical-align:bottom
}
.lft-btm
{
	float:left;
	width:100%;
	position:relative
}
.column .top-one
{
	float:left;
	width:59%;
	margin-right:10px;
	position:absolute;
	left:0;
	bottom:0;
	margin-top:0
}
.center-div
{
	float:left;
	width:100%;
	margin:0 0!important;
	position:relative;
	height:100%;
	overflow:hidden
}
.center-one
{
	width:auto!important;
	height:100%;
	margin:13px auto 0!important;
	position:absolute;
	top:auto;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%)
}
.rht-top
{
	float:left;
	width:85%;
	position:relative;
	overflow:hidden;
	height:40%
}
.section-six
{
	float:left;
	width:100%;
	padding:40px 0;
	background: #000;
	height:790px;
}
.section-six .heading-top
{
	color:#fff;
	margin-bottom:50px
}
.section-six p
{
	margin:0 auto;
	width:600px;
	color:#fff;
	font-size: 18px;
	margin-bottom:40px;
}
.container
{
	max-width:1000px;
}
.show-picture
{
	float:left;
	position:relative;
	text-align:center;
}
.section-six .container
{
	margin:0 auto;
	padding:0;
}
.pic-div
{
	position:relative;
	cursor:pointer
}
.pic-overlay
{
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	height:100%;
	background:rgba(236,0,140,0.4);
	color:#fff;
	font-family: Avenir, 'Source Sans Pro';
	padding:0 20px;
	transition:all .3s linear 0s;
	-webkit-transition:all .3s linear 0s;
	-moz-transition:all .3s linear 0s
}
.section-six .pic-overlay div
{
	width:90%;
	line-height: 1.3em !important;
	font-weight:bold;
	font-size:14px;
	font-family: Avenir, 'Source Sans Pro';
	margin:0;
	position:absolute;
	left:5%;
	bottom:13px
}
.section-six .pic-overlay div span
{
	display: block;
	font-family: Avenir, 'Source Sans Pro';
	margin-top: 15px;
}

.show-picture li:hover .pic-overlay
{
	top:0
}
.section-seven
{
	float:left;
	width:100%;
	height:740px;
	overflow:hidden;
	position:relative;
	background:url(../images/bonus-4X4_small.jpg);
	background-size:cover
}
.sec-seven-content
{
	width:720px;
	padding:40px;
	background:rgba(255,255,255,0.9);
	position:absolute;
	top:50%;
	right:350px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%)
}
.section-seven-link-wrapper {
	position: absolute;
	top: 0;
	bottom: 0;
	display: block;
	width: 100%;
}
.section-seven .heading-btm
{
	font-size:24px;
	margin-bottom:40px
}
.section-seven p
{
	font-size: 18px;
	color:#000;
	line-height:24px;
}
.section-seven p a
{
	color:#ca187e;
	font-weight:bold
}
	#footer
{
	float:left;
	width:100%;
	padding:30px 25px
}
.footer-nav
{
	float:left
}
.footer-nav li a
{
	font-size:14px;
	color:#000;
	font-family:'Bebas Neue'
}
.footer-nav li
{
	display:inline-block;
	margin-right:15px
}
.footer-content
{
	margin:0 auto;
	width:-moz-fit-content;
	width:-webkit-fit-content;
	font-size:24px;
	color:#000;
	font-family:'Bebas Neue';
	font-weight:500;
	letter-spacing: 3px;
}
.footer-content a
{
	color:#ca187e;
	font-weight:bold
}
.copyright
{
	float:left;
	width:100%;
	text-align:center;
	color:#000;
	font-size:14px;
	font-family:'Bebas Neue'
}
.images-grid
{
	width:900px;
	margin:0 auto
}
.right_box_image
{
	width:105%;
	position:absolute;
	bottom:10px;
	left:0
}
.page-template-page-about .left-arrow
{
	position:absolute;
	left:-35px;
	top:-15px;
}
.section-three .left-arrow img
{
	height:136px;
}
.section-three .say-content p.row_text_inner
{
	width:100%!important;
	font-size: 24px!important;
	line-height:41px!important;
	max-width:100%;
}
.section-seven .left-arrow
{
	position:absolute;
	left:38%;
	top:55%;
	z-index: 100;
}
.right-arrow
{
	position:absolute;
	right:-35px;
	top:-20px
}
.right-arrow img
{
	height:136px
}
.pic-overlay.intro
{
	top:0;
	background:rgba(236,0,140,1)
}
.pic-popup
{
	float:left;
	width:100%;
	background:#fff;
	position:absolute;
	left:0;
	top:0;
	height:100%;
	padding:27px 10px 10px;
	font-size:14px;
	color:#000
}
.pic-popup p
{
	color:#000
}
.pic-popup p
{
	color:#000;
	float:left;
	width:100%;
	font-size:15px
}
.pic-popup .close
{
	color:#707070;
	opacity:1;
	position:absolute;
	right:6px;
	top:3px;
	font-size:28px
}
.pic-popup
{
	position:relative;
	display:inline-block;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.pic-popup
{
	visibility:hidden;
	width:86%;
	background-color:#fff;
	color:#fff;
	text-align:center;
	border-radius:0;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	margin-left:0;
	right:0;
	margin:0 77px 0 70px;
	height:100%
}
.pic-popup.show
{
	visibility:visible;
	-webkit-animation:fadeIn 1s;
	animation:fadeIn 1s
}
	@-webkit-keyframes fadeIn
{
	from
{
	opacity:0
}
	to
{
	opacity:1
}

}
	@keyframes fadeIn
{
	from
{
	opacity:0
}
	to
{
	opacity:1
}

}
.pic-overlay
{
	cursor:pointer
}
.section-six .left-arrow
{
	margin-left:260px;
	margin-top:320px;
	position:inherit;
	z-index:999;
	display:inline-block
}
.jquery-background-video
{
	width: 100%;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
}
.pattern-overlay
{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:url(../images/gradient_overlay_pattern.png);
	background-repeat:no-repeat;
	background-size:cover;
	opacity:.7;
}
.pic-div img
{
	width:100%
}
.main_box_fit
{
	margin-bottom:0!important
}
.column img.right-btm
{
	width:456px!important
}
.column img.right-top
{
	height:100%!important;
	margin-top:8px;
	width:auto;
	position:absolute;
	top:0;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%)
}
.column img.top-sec
{
	width:38%;
	position:absolute;
	right:0;
	bottom:0
}
.rht-btm
{
	float:left;
	width:100%;
	position:relative;
	overflow:hidden;
	height:60%;
	padding-top:10px
}
.column img.right-btm
{
	width:102%!important;
	position:absolute;
	bottom:0;
	left:0
}
.center-one
{
	width:auto!important;
	height:100%;
	margin:8px auto 0!important;
	position:absolute;
	top:0;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%)
}
	@media only screen and (max-width:1919px)
{
.section-seven .left-arrow
{
	left:36%;
	top:55%
}
.section-seven
{
	float:left;
	width:100%;
	height: 740px;
	overflow:hidden;
	position:relative;
	background:url(../images/bonus-4X4.jpg);
	background-size:cover;
	background-position: -140px 0;
}
.sec-seven-content
{
	width: 720px;
	padding: 40px;
	background:rgba(255,255,255,0.9);
	position:absolute;
	top:50%;
	right:230px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
}
.slide-arrow.aos-init
{
	margin-left:-100px
}

}
	@media only screen and (max-width:1599px)
{
.banner-image
{
}
.sec-seven-content
{
	width:720px;
	padding:40px;
	background:rgba(255,255,255,0.9);
	position:absolute;
	top:50%;
	right:80px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%)
}
.section-seven
{
	float:left;
	width:100%;
	height:740px;
	overflow:hidden;
	position:relative;
	background:url(../images/bonus-4X4.jpg);
	background-size:cover;
	background-position:-170px 0
}
.uplevel-text
{
	background:rgba(255,255,255,0.9);
	position:absolute;
	font-size:20px;
	width: 40%;
	top: 12%;
	padding: 30px;
	right: 170px;
}
.section-four img {
    max-width: none;
    min-width: 130% !important;
    margin-left: -150px;
}

}
	@media only screen and (max-width:1439px)
{
.banner
{
}
.banner-image
{
}
.page-template-page-about .banner-content
{
}
.five-sec-logo
{
	position:absolute;
	right:60px;
	top:430px
}
.section-seven
{
	background-position:-270px 0
}
.section-seven .left-arrow
{
	left:33%;
	top:55%
}
.uplevel-text
{
	background:rgba(255,255,255,0.9);
	position:absolute;
	font-size:20px;
	width: 40%;
	top: 15%;
	padding: 30px;
	right: 170px;
}
.uplevel-text p
{
	margin-bottom:8px;
	font-size:18px;
	line-height:30px
}
.yourself
{
	font-size:25px;
	color:#ca187e;
	margin:7px 0;
	float:left;
	width:100%;
	font-family:'Old Standard TT'
}

}
	@media only screen and (max-width:1280px)
{
.banner
{
}
.top-one
{
	width:60%;
	margin-top:8px!important
}
.page-template-page-about .banner-content
{
	/* position:absolute; */
	/* top: 30vh; */
	right: 0;
}
.section-one p
{
	font-size:36px;
	font-family:'Old Standard TT';
	color:#000
}
.video-content
{
	right:30px;
}
.left-img
{
	position:absolute;
	bottom:-60px;
	left:140px;
	width:300px
}
.yourself
{
	font-size:25px;
	color:#ca187e;
	margin:7px 0;
	float:left;
	width:100%;
	font-family:'Old Standard TT'
}
.five-sec-logo
{
	position:absolute;
	right:30px;
	top:460px
}
.sec-seven-content
{
	width: 56%;
	padding:30px;
	background:rgba(255,255,255,0.9);
	position:absolute;
	top:50%;
	right: 30px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
}
.section-seven .left-arrow
{
	left: 32%;
	top:55%;
}
.section-seven
{
	background-position:-290px 0
}
.heading-top
{
	font-size:32px;
	text-align:center;
	float:left;
	width:100%;
	font-family:'Old Standard TT'
}
.page-template-page-about .banner-content h1
{
	font-size: 48px;
}
.page-template-page-about .banner-content p
{
	font-size:18px
}
.page-template-page-about .banner-content
{
}
.section-one
{
	padding: 37px 0 30px;
}
.uplevel-text
{
	background:rgba(255,255,255,0.9);
	position:absolute;
	font-size:20px;
	width: 50%;
	top: 15%;
	padding: 30px;
	right: 30px;
}
.yourself
{
	font-size:21px;
	color:#ca187e;
	margin:5px 0;
	float:left;
	width:100%;
	font-family:'Old Standard TT'
}
.uplevel-text p
{
	font-size:17px
}

}
	@media only screen and (max-width:1199px)
{
.jquery-background-video
{
	width: 150%;
	position:absolute;
	left:30%;
	top:50%;
	transform:translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
}
.top-one
{
	margin-left:0
}
.section-three
{
	height:460px
}
.page-template-page-about .banner-content
{
	right: 0;
	left: auto;
	width: 670px;
}
.uplevel-text p
{
	font-size:18px
}
.section-three p
{
	font-size:18px
}
.section-five-content
{
	font-size:18px
}
.section-six p
{
	font-size:18px
}
.section-seven p
{
	font-size:18px
}
.section-seven
{
	background-position: 40% 0;
}
.center-one
{
	width:auto!important;
	margin:8px auto 0!important;
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.section-one
{
	padding:69px 0 40px
}
.page-template-page-about .banner-image
{
	background-position: 25% 0px;
}
.banner
{
}
.pic-popup
{
	width:88%;
	margin:0 74px 0 60px;
	height:100%
}
.sec-seven-content
{
	padding:25px;
	background:rgba(255,255,255,0.9);
	width: 51%;
	position:absolute;
	top:50%;
	right: 30px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
}
.section-seven .left-arrow
{
	left: 33%;
	top:55%;
}
.five-sec-logo img
{
	width:175px
}
.five-sec-logo
{
	position:absolute;
	right:30px;
	top:440px
}
.section-four img
{
	min-width:100%;
	margin-left:-150px
}

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

.five-sec-logo img
{
	width:175px
}
.five-sec-logo
{
	position:absolute;
	right:30px;
	top:440px
}
.uplevel-text p
{
	font-size:17px
}
.section-four img
{
	min-width:100%;
	margin-left:-210px
}

}
	@media only screen and (max-width:991px)
{.section-three p
{
	font-size:16px
}
.section-five-content
{
	font-size:16px
}
.video-content
{
}
.section-six p
{
	font-size:16px
}
.section-six .pic-overlay p {
	font-size:14px;
	line-height: 1.1;

}
.section-seven p
{
	font-size:16px
}
.section-three .container
{
	width:920px!important
}
.section-one
{
	padding:55px 0 40px;
	min-height:245px
}
.banner
{
	float:left;
	width:100%;
	position:relative;
}
.banner-image
{
}
.say-content
{
	margin:50px auto;
	max-width:90%;
	font-size:24px;
	font-family:'Old Standard TT';
	font-style:italic;
	position:relative;
	text-align:center
}
.section-three .container
{
	width:100%!important
}
.section-three p
{
	max-width:90%!important;
	margin:0 auto 10px;
	font-size:16px;
	line-height:28px;
	color:#000;
	text-align:left
}
.section-three .say-content p.row_text_inner
{
	width:100%!important;
	line-height:35px!important;
	max-width:100%
}
.section-three
{
	float:left;
	width:100%;
	padding:60px 0 50px;
	height:415px;
	overflow:hidden
}
.page-template-page-about .banner-content
{
	position:absolute;
	right:0;
	left: auto;
	width: 510px;
}
.page-template-page-about .banner-content h1
{
	font-size:40px
}
.page-template-page-about .banner-content p
{
	margin-left: 0;
}
.section-one p
{
	font-size:30px;
	font-family:'Old Standard TT';
	color:#000
}
}
.left-img
{
	position:absolute;
	bottom:-60px;
	left:70px;
	width:300px
}
.section-two
{
	float:left;
	width:100%;
	background-image:url(../images/gradient_overlay.png);
	background-repeat:no-repeat;
	background-size:cover;
	height: 681px;
	position:relative;
}
.video-frame
{
	float:left;
	width:100%;
	height: 681px;
	overflow:hidden;
	position:relative;
}
.section-five
{
	float:left;
	width:100%;
	padding:50px 0 30px;
	position:relative;
	height:1100px;
	overflow:hidden
}
.heading-top
{
	font-size:26px;
	text-align:center;
	float:left;
	width:100%;
	font-family:'Old Standard TT'
}
.section-five h2
{
	font-size: 28px;
	text-align:center;
	float:left;
	width:100%;
	font-family:'Old Standard TT';
	font-style:italic;
	margin-top:10px;
	margin-bottom:20px;
}
.section-five-content
{
	margin:0 auto 70px;
	width:600px;
	font-size:16px;
	overflow:hidden
}
.five-sec-logo
{
	position:absolute;
	right:30px;
	top:395px;
	display: none;
	width:150px;
}
.five-sec-logo img
{
	width:100%
}
.section-five
{
	float:left;
	width:100%;
	padding:50px 0;
	position:relative;
	height:auto;
	overflow:hidden
}
.section-six
{
	float:left;
	width:100%;
	padding:40px 0 30px;
	background: #000;
	height:auto;
	overflow:hidden;
}
.section-six .heading-top
{
	color:#fff;
	font-size: 38px;
	text-align: center;
	float: left;
	width: 100%;
	font-family: 'Old Standard TT';
	margin-bottom:30px;
}
.section-six p
{
	margin:0 auto;
	width:600px;
	margin-bottom:30px
}
.show-picture {
	width: 90%;
	margin-left: 5%;
}
.show-picture li
{
	position:relative;
	display:inline-block;
	margin:0 5px 7px;
	width: 22%;
	height:auto;
	overflow:hidden;
	transition:all .5s linear 0s;
	-webkit-transition:all .5s linear 0s;
	-moz-transition:all .5s linear 0s;
}
.pic-div img
{
	width:100%
}
.slide-arrow img
{
	width:110px
}
.heading-top
{
	font-size: 28px;
	text-align:center;
	float:left;
	width:100%;
	font-family:'Old Standard TT';
}
.footer-content
{
	margin:0 auto;
	width:-moz-fit-content;
	width:-webkit-fit-content;
	font-size:17px;
	color:#000;
	font-family:'Bebas Neue';
	font-weight:500;
	line-height:20px
}
.footer-nav li
{
	display:inline-block;
	margin-right:10px
}

}
	@media(max-width:990px)
{
.row_text_inner
{
	width:80%!important
}
.slide-arrow img
{
	width:110px
}
.navbar-header
{
	float:none
}
.navbar-toggle
{
	display:block
}
.navbar-collapse
{
	border-top:1px solid transparent;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)
}
.navbar-collapse.collapse
{
	display:none!important;
	height:auto!important
}
.navbar-collapse.collapse.in
{
	display:block!important;
	height:auto!important
}
.navbar-collapse.collapseing
{
	height:auto!important
}
.navbar-nav
{
	float:none!important;
	margin:7.5px -15px
}
.navbar-nav>li
{
	float:none
}
.navbar-nav>li>a
{
	padding-top:10px;
	padding-bottom:10px
}
.navbar-toggle .icon-bar
{
	display:block;
	width:22px;
	height:2px;
	border-radius:1px;
	background:#000
}
.navbar-toggle
{
	margin-top:0
}
.navbar-toggle
{
	margin-top:0;
	margin:0;
	position:absolute;
	right:60px
}
.search-icon
{
	float:right;
	margin-top:4px;
	margin-left:20px;
	position:absolute;
	right:26px;
	top:4px
}
.navbar-collapse .nav.navbar-nav
{
	width:325px;
	background:#000;
	text-align:right
}
.navbar-nav>li
{
	float:left;
	margin-right:15px;
	width:100%;
	text-align:right
}
.navbar-nav li a
{
	padding:8px 20px 8px 5px;
	font-size:18px;
	font-family:'Bebas Neue';
	color:#fff!important;
	text-transform:uppercase;
	border-bottom:2px solid transparent
}
.collapsing
{
	transition:opacity .3s linear;
	-webkit-transition:opacity .3s linear;
	-moz-transition:opacity .3s linear;
	-o-transition:opacity .3s linear
}
.navbar-collapse.collapse.in
{
	opacity:1.0;
	transition:opacity .3s linear;
	-webkit-transition:opacity .3s linear;
	-moz-transition:opacity .3s linear;
	-o-transition:opacity .3s linear
}
.navbar-collapse.collapse
{
	transition:opacity .3s linear;
	-webkit-transition:opacity .3s linear;
	-moz-transition:opacity .3s linear;
	-o-transition:opacity .3s linear
}
.navbar-collapse
{
	opacity:0;
	width:auto;
	height:auto!important;
	display:block!important
}
.section-seven .left-arrow
{
	left:19%;
	top:51%
}
.section-seven .left-arrow img
{
	width:71px
}
.pic-popup
{
	margin:0;
	width:97%
}

}
	@media(max-width:980px)
{
.section-seven .left-arrow
{
	width: 100px;
	position:absolute;
	left:34%!important;
	top:55%;
	z-index:99999999999
}
.section-seven .left-arrow img {
	width: 100px;

}

.section-seven
{
	background-position:40% 0;
	height:720px
}
.section-three .say-content p.row_text_inner
{
	width:100%!important;
	font-size:24px!important;
	line-height:35px!important;
	max-width:100%
}
.images-grid
{
	width:700px;
	margin:0 auto
}
.column
{
	-ms-flex:33.3%;
	flex:33.3%;
	max-width:33.3%;
	padding:0 4px;
	height:340px;
	overflow:hidden;
	position:relative
}
.section-four img
{
	min-width:100%;
	margin-left:-280px
}


}
	@media(max-width:900px)
{
.section-four img
{
	min-width:100%;
	margin-left:-260px;
}
.yourself
{
	font-size:17px;
	color:#ca187e;
	margin:2px 0;
	float:left;
	width:100%;
	font-family:'Old Standard TT'
}

}
	@media(max-width:899px)
{
.section-six .pic-overlay p {
	font-size:12px;
	line-height: 1;

}

}
	@media(max-width:800px)
{
.section-six .pic-overlay p {
	font-size:12px;
	line-height: 1;

}
	.page-layout-single .page-contents.post-list-standard .post .post-contents {
    font-size: 14px;
    line-height: 30px;
    margin-top: 10px;
    }
.page-layout-single .page-contents.post-list-standard .post .post-title {
    margin: 45px 0 20px 0px;
    line-height: 55px;
    }
.sec-seven-content
{
	width: 50%;
	padding:13px;
	background:rgba(255,255,255,0.9);
	position:absolute;
	top:50%;
	right:30px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
}
.heading-top
{
	font-size:19px;
	text-align:center;
	float:left;
	width:100%;
	font-family:'Old Standard TT'
}
.section-seven .heading-btm
{
	font-size:17px;
	margin-bottom:10px
}
.section-seven p
{
	font-size:15px;
	color:#000;
	line-height:20px
}
.section-seven
{
	background-position: -310px 0;
	height: 620px;
}
.section-seven .left-arrow
{
	display: none;
}
.five-sec-logo
{
	position:absolute;
	right:30px;
	top:365px;
	display: none;
	width:150px;
}

}
@media only screen and (max-width: 780px) {
	p {
		line-height: 32px;
	}
}
	@media only screen and (max-width:767px)
{
.uplevel-text p
{
	font-size: 16px;
}
.section-three p
{
	font-size: 16px;
}
.section-five-content
{
	font-size:14px
}
.video-content
{
	font-size:14px
}
.section-six p
{
	font-size:14px
}
.section-seven p
{
	font-size:14px
}
.left-arrow
{
	display:none
}
.right-arrow
{
	display:none
}
.section-three .container
{
	width:90%!important
}
.section-six .container
{
	padding:0 30px
}
.pic-popup
{
	margin:0
}
.section-seven .left-arrow
{
	display:none
}
.banner
{
	float:left;
	width:100%;
	margin-top: 50px !important;
	position:relative;
	height: 558px !important;
}
.page-template-page-about .banner-image
{
	height: 100%;
	background-position: -200px -00px;
}
.page-template-page-about .banner-content h1
{
	font-size: 36px;
	margin-bottom:20px;
}
.page-template-page-about .banner-content
{
	position:absolute;
	top: 60px;
	right: 0;
	width: 60%;
}
.page-template-page-about .banner-content p
{
	font-size: 17px;
	margin-left: 0;
	margin-bottom: 20px;
}
.section-one
{
	float:left;
	width:100%;
	text-align:center;
	padding:40px 0 26px;
	min-height:205px
}
.slide-arrow
{
	display:none
}
.video-content
{
	right:30px;
	padding:10px;
	width:300px;
	font-size:14px
}
.video-content p
{
	line-height:20px;
	margin-bottom:8px
}
.section-two
{
	float:left;
	width:100%;
	background-image:url(../images/gradient_overlay.png);
	background-repeat:no-repeat;
	background-size:cover;
	height:440px;
	position:relative
}
.video-frame
{
	float:left;
	width:100%;
	height:440px;
	overflow:hidden
}
.video-frame iframe
{
	height:440px!important
}
.left-img img
{
	width:100%
}
.left-img
{
	position:absolute;
	bottom:-20px;
	left:20px;
	width:250px
}
.section-one p
{
	font-size:27px;
	font-family:'Old Standard TT';
	color:#000
}
.video-content
{
	right:30px;
	padding:10px;
	width:300px;
	font-size: 14px !important;
	min-height:440px;
}
.video-content p
{
	font-size: 16px !important;
}

.say-content
{
	margin:20px auto;
	width:100%;
	font-size:24px;
	font-family:'Old Standard TT';
	font-style:italic;
	position:relative;
	text-align:center;
	max-width:100%
}
.images-grid
{
	width:600px;
	margin:0 auto 0
}
.column
{
	-ms-flex:33.3%;
	flex:33.3%;
	max-width:33.3%;
	height:289px
}
.section-six
{
	float:left;
	width:100%;
	padding:30px 0 20px;
	background:#414042;
	height:auto;
	overflow:hidden
}
.section-six .heading-top
{
	color:#fff;
	margin-bottom:17px
}
.section-six p
{
	margin:0 auto;
	width:600px;
	font-size:15px;
	margin-bottom:20px
}
.pic-overlay
{
	color:#fff;
	padding:0 10px
}
	#footer
{
	float:left;
	width:100%;
	padding:30px 10px
}
.footer-nav li
{
	display:inline-block;
	margin-right:8px
}
.footer-content
{
	margin:0 auto;
	width:-moz-fit-content;
	width:-webkit-fit-content;
	font-size:15px;
	color:#000;
	font-family:'Bebas Neue';
	font-weight:500;
	line-height:20px
}
.section-six p
{
	margin:0 auto;
	width:100%;
	font-size:15px;
	margin-bottom:20px;
	display:inline-block
}
.left-arrow
{
	position:absolute;
	left:-5%;
	top:-20px
}
.right-arrow
{
	position:absolute;
	right:-5%;
	top:-20px
}
.section-three .say-content p.row_text_inner
{
	width:100%!important;
	font-size:21px!important;
	line-height:35px!important;
	max-width:100%
}
.uplevel-text
{
	background:rgba(255,255,255,0.9);
	bottom:20px !important;
	top: auto;
	margin-left: auto;
	margin-right: auto;
	font-size:20px;
	line-heiht:24px;
	padding:13px;
	width:90%;
}
.section-four {
    float: left;
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
}
.section-four img {
    min-width: 100%;
    height: 390px;
    margin-left: -80px;
}

}
	@media only screen and (max-width:639px)
{
.page-contents.post-list-standard .post.post-format-standard-full-image {
    padding-top: 90% !important;
}

.page-contents.post-list-standard .post.post-format-standard-full-image .post-shadow {
    position: absolute;
    top: 0;
    z-index: 200;
    width: 100%;
    height: 800px;
    background: rgba(24,27,30,0);
    background: -moz-linear-gradient(top, rgba(24,27,30,0) 0%, rgba(24,27,30,0)25%, #181b1e 56%, #181b1e 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(24,27,30,0)), color-stop(25%, rgba(24,27,30,0)), color-stop(56%, #181b1e), color-stop(100%, #181b1e));
    background: -webkit-linear-gradient(top, rgba(24,27,30,0) 0%, rgba(24,27,30,0) 25%, #181b1e 56%, #181b1e 100%);
    background: -o-linear-gradient(top, rgba(24,27,30,0) 0%, rgba(24,27,30,0) 25%, #181b1e 56%, #181b1e 100%);
    background: -ms-linear-gradient(top, rgba(24,27,30,0) 0%, rgba(24,27,30,0) 25%, #181b1e 56%, #181b1e 100%);
    background: linear-gradient(to bottom, rgba(24,27,30,0) 0%, rgba(24,27,30,0) 25%, #181b1e 56%, #181b1e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#101113', endColorstr='#101113', GradientType=0 );
}
.page-layout-standard .page-contents.post-list-standard .post .post-title, .page-layout-standard-left .page-contents.post-list-standard .post .post-title {
    margin: 25px 0 20px;
    font-size: 30px !important;
    line-height: 38px;
}
.section-three .container
{
	width:90%!important
}
.banner
{
	float:left;
	width:100%;
	position:relative;
	height: 488px;
}
.page-template-page-about .banner-image
{
	background-position: -200px -0px;
	height: 100%;
}
.page-template-page-about .banner-content h1
{
	font-size: 27px;
	margin-bottom:20px;
}
.page-template-page-about .banner-content
{
	position:absolute;
	top: 90px;
	right: 0;
	width: 60%;
}
.page-template-page-about .banner-content p
{
	font-size: 14px;
	margin-left: 0;
	margin-bottom: 10px;
	width:100%;
}
.section-one p
{
	font-size:21px;
	font-family:'Old Standard TT';
	color:#000
}
.section-one
{
	float:left;
	width:100%;
	text-align:center;
	padding:30px 0 24px;
	min-height:auto
}
.left-img
{
	position:absolute;
	bottom:-20px;
	left:20px;
	width:210px
}
.section-three
{
	float:left;
	width:100%;
	padding:30px 0 40px;
	height:auto;
	overflow:hidden
}
.say-content
{
	margin:30px auto 50px;
	width:100%;
	font-size:19px;
	font-family:'Old Standard TT';
	font-style:italic;
	position:relative;
	text-align:center;
	max-width:100%
}
.sec-seven-content
{
	width:80%;
	padding:20px;
	background:rgba(255,255,255,0.9);
	position:absolute;
	top:50%;
	right:10%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%)
}
.heading-top
{
	font-size: 26px;
	line-height: 1.3;
}
.section-seven .heading-btm
{
	font-size:16px;
	margin-bottom:10px
}
.section-seven p
{
	font-size:15px;
	color:#000;
	line-height:20px;
	margin-bottom:5px
}
.footer-nav
{
	float:left;
	width:100%;
	text-align:center
}
	#footer
{
	float:left;
	width:100%;
	padding:20px 10px
}
.section-five-content
{
	margin:0 auto 70px;
	width:100%;
	font-size:16px;
	overflow:hidden
}
.section-six .pic-overlay p
{
	width:90%;
	font-weight:bold;
	font-size:11px;
	margin:0;
	position:absolute;
	left:5%;
	bottom:13px;
	line-height:1;
}
.section-three .say-content p
{
	padding:0;
	margin-top:0
}
.left-arrow
{
	position:absolute;
	left:-6%;
	top:50%;
	margin-top:-59px
}
.right-arrow
{
	position:absolute;
	right:-6%;
	top:50%;
	margin-top:-59px
}
.images-grid
{
	width:90%;
	margin:0 auto 0
}
.column
{
	-ms-flex:100%;
	flex:100%;
	max-width:100%;
	height:auto
}
.top
{
	float:left;
	width:100%;
	vertical-align:bottom;
	position:relative;
	height:420px
}
.lft-btm
{
	float:left;
	width:100%;
	position:relative;
	padding:0!important
}
.right_box_image
{
	width:100%;
	position:initial;
	bottom:10px;
	left:0
}
.column img.center-one
{
	width:100%!important;
	position:initial;
	transform:translateX(0);
	-webkit-transform:translateX(0)
}
.column img.right-top
{
	height:auto!important;
	margin-top:8px;
	width:auto;
	position:initial;
	top:0;
	left:0;
	transform:translateX(-50%);
	-webkit-transform:translateX(0);
	width:100%
}
.rht-top
{
	float:left;
	width:100%;
	position:relative;
	overflow:hidden;
	height:auto
}
.rht-btm
{
	float:left;
	width:100%;
	position:relative;
	overflow:hidden;
	height:auto;
	padding-top:10px
}
.column img.right-btm
{
	width:100%!important;
	position:initial;
	transform:translateX(0);
	-webkit-transform:translateX(0)
}
.five-sec-logo
{
	position:absolute;
	right:30px;
	top:440px;
	width:150px
}

}
	@media only screen and (max-width:567px)
{
	.left-img {
    position: absolute;
    top: 280px;
    left: 10px;
    width: 140px;
    z-index: 99;
	}
.page-template-page-about .banner-image
{
	background-position: -208px 0px;
	height: 578px;
}

.page-template-page-about .banner
{
	float:left;
	width:100%;
	position:relative;
	display: block;
	height: auto !important;
	background: #000;
}
.page-template-page-about .banner-content
{
	position:absolute;
	top: 100px;
	right: 0;
	width: 60%;
}
.section-one p
{
	font-size:18px;
	font-family:'Old Standard TT';
	color:#000
}
.section-two
{
	float: left;
	width:100%;
	background-image:url(../images/gradient_overlay.png);
	background-repeat:no-repeat;
	background-size:cover;
	height: auto;
	position:relative;
}
.video-frame
{
	float: none;
	width:100%;
	height:370px;
	overflow:hidden;
}
.video-frame iframe
{
	height:370px!important
}
.jquery-background-video {
    width: 200%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
}
.left-img
{
	position:absolute;
	bottom:-20px;
	left:10px;
	width:140px
}
.video-content
{
	right: 0px;
	padding: 45px;
	min-height: 0px;
	width: 100%;
	font-size: 14px;
	float: none;
	: 370px
	position:;
	position: relative;
}
.video-content p
{
	line-height: 22px;
	margin-bottom: 8px;
}
.five-sec-logo
{
	position:absolute;
	right:30px;
	top:460px;
	width:150px
}
.images-grid
{
	width:90%;
	margin:0 auto 0
}
.section-five
{
	float:left;
	width:100%;
	padding:40px 0 30px;
	position:relative;
	height:auto;
	overflow:hidden
}
.section-six p
{
	margin:0 auto;
	width:100%;
	font-size:15px;
	margin-bottom:20px
}
.section-six .pic-overlay p
{
	width:90%;
	font-weight:bold;
	font-size:14px;
	margin:0;
	position:absolute;
	left:5%;
	bottom:13px;
	line-height:15px
}
.show-picture li
{
	position:relative;
	display:inline-block;
	margin:0 5px 7px;
	width:30%;
	height:auto;
	overflow:hidden;
	transition:all .5s linear 0s;
	-webkit-transition:all .5s linear 0s;
	-moz-transition:all .5s linear 0s
}
.section-seven
{
	background-position:-350px 0;
	height:420px
}
.column img.top-sec
{
	margin-top:112px
}
.top
{
	float:left;
	width:100%;
	vertical-align:bottom;
	position:relative;
	height:370px
}

}
	@media only screen and (max-width:479px)
{
.navbar-brand
{
	float:left;
	height:50px;
	padding:3px 4px 0;
	font-size:18px;
	line-height:20px;
	margin-left:0!important;
	width:150px
}
.navbar-brand>img
{
	display:block;
	width:100%
}
.page-template-page-about .banner-content
{
	background: rgba(0,0,0,.8);
	position: inherit;
	top:25px;
	display: inline-block;
	right: 0;
	padding: 20px 20px 100px 25px;
	width: 100%;
	text-align:center;
}
.page-template-page-about .banner-content h1
{
	font-size: 36px;
	margin-bottom: 20px;
	color: #fff;
}
.page-template-page-about .banner-content p
{
	font-size: 16px;
	margin-left:0;
	margin-bottom: 10px;
	width:100%;
	color: #fff;
}
.section-one p
{
	margin-bottom:0;
	font-size: 16px;
	font-family:'Old Standard TT';
	color:#000;
}
.section-one
{
	float:left;
	width:100%;
	text-align:center;
	padding:20px 0;
	min-height:auto
}
.left-img
{
	position:absolute;
	top: 280px;
	left:10px;
	width:140px;
	z-index:99;
}
.say-content
{
	margin:30px auto 50px;
	width:100%;
	font-size:16px;
	font-family:'Old Standard TT';
	font-style:italic;
	position:relative;
	text-align:center;
	max-width:100%
}
.section-three
{
	float:left;
	width:100%;
	padding:20px 0;
	height:auto;
	overflow:hidden
}
.yourself
{
	font-size: 16px;
	color:#ca187e;
	margin:5px 0;
	float:left;
	width:100%;
	font-family:'Old Standard TT';
	line-height:20px;
}
.section-five
{
	float:left;
	width:100%;
	padding:20px 0;
	position:relative;
	height:auto;
	overflow:hidden
}
.section-five h2
{
	font-size: 20px;
	text-align:center;
	float:left;
	width:100%;
	line-height: 1.5;
	font-family:'Old Standard TT';
	font-style:italic;
	margin-top:10px;
	margin-bottom:20px;
}
.section-five-content
{
	margin:0 auto 70px;
	width:100%;
	padding: 0 30px;
	font-size:14px;
	overflow:hidden;
}
.five-sec-logo
{
	display: none;
	position:absolute;
	right:10px;
	top:441px;
	width:150px
}
.show-picture li
{
	position:relative;
	display:inline-block;
	margin:0 5px 7px;
	width:45%;
	height:auto;
	overflow:hidden;
	transition:all .5s linear 0s;
	-webkit-transition:all .5s linear 0s;
	-moz-transition:all .5s linear 0s
}
.sec-seven-content
{
	width:90%;
	padding:10px;
	background:rgba(255,255,255,0.9);
	position:absolute;
	top:50%;
	right:5%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%)
}
.section-seven
{
	background-position:-350px 0;
	height:520px
}
	#footer
{
	float:left;
	width:100%;
	padding:20px 0
}
.footer-content
{
	margin:0 auto;
	width:-moz-fit-content;
	width:-webkit-fit-content;
	font-size:15px;
	color:#000;
	font-family:'Bebas Neue';
	font-weight:500;
	line-height:20px;
	text-align:center
}
.navbar-collapse .nav.navbar-nav
{
	width:260px;
	background:#000;
	text-align:right
}
.images-grid
{
	width:90%;
	margin:0 auto 0
}
.top
{
	float:left;
	width:100%;
	vertical-align:bottom;
	position:relative;
	height:300px
}
.uplevel-text
{
	background:rgba(255,255,255,0.9);
	position: relative;
	top:0;
	left:0%;
	font-size:16px !important;
	line-height:20px;
	padding:40px;
	width: 100%;
	transform:translateX(0%);
}

}
	@media only screen and (max-width:374px)
{
.five-sec-logo
{
	position:absolute;
	right:10px;
	top:450px;
	width:150px
}
.top
{
	float:left;
	width:100%;
	vertical-align:bottom;
	position:relative;
	height:220px
}

}
	@media only screen and (max-width:320px)
{
.five-sec-logo
{
	position:absolute;
	right:10px;
	top:521px;
	width:150px
}

