/* Template: Tuby - YouTube Show Landing Page Template
   Author: InovatikThemes
   Created: Nov 2018
   Description: Master CSS file
*/

/*****************************************
Table Of Contents:

01. General Styles
02. Preloader
03. Navigation
04. Header
05. Featured Videos
06. Latest Videos
07. About The Show
08. Show Values
09. About The Host
10. Affiliate Item
11. Affiliate Slider
12. Newsletter
13. Behind The Scenes
14. Footer
15. Copyright
16. Back To Top Button
17. Terms Conditions And Privacy Policy
18. Media Queries
******************************************/

/*****************************************
Colors:
- Text - white: #eaeef3
- Form inputs - lighter gray: #444c55
- Backgrounds - gray: #353c44
- Background - black: #282e35
- Buttons, headers - orange: #6CCCBC
******************************************/

/******************************/
/*     00. Margin Options     */
/******************************/
.mt-5{margin-top:5px!important}
.mt-10{margin-top:10px!important}
.mt-15{margin-top:15px!important}
.mt-20{margin-top:20px!important}
.mt-25{margin-top:25px!important}
.mt-30{margin-top:30px!important}
.mt-35{margin-top:35px!important}
.mt-40{margin-top:40px!important}
.mt-45{margin-top:45px!important}
.mt-50{margin-top:50px!important}
.mt-55{margin-top:55px!important}
.mt-60{margin-top:60px!important}
.mt-65{margin-top:65px!important}
.mt-70{margin-top:70px!important}
.mt-75{margin-top:75px!important}
.mt-80{margin-top:80px!important}
.mt-85{margin-top:85px!important}
.mt-90{margin-top:90px!important}
.mt-95{margin-top:95px!important}
.mt-100{margin-top:100px!important}
.mt-105{margin-top:105px!important}
.mt-110{margin-top:110px!important}
.mt-115{margin-top:115px!important}
.mt-120{margin-top:120px!important}
.mt-125{margin-top:125px!important}
.mt-130{margin-top:130px!important}
.mt-135{margin-top:135px!important}
.mt-140{margin-top:140px!important}
.mt-145{margin-top:145px!important}
.mt-150{margin-top:150px!important}
.mt-155{margin-top:155px!important}
.mt-160{margin-top:160px!important}
.mt-165{margin-top:165px!important}
.mt-170{margin-top:170px!important}
.mt-175{margin-top:175px!important}
.mt-180{margin-top:180px!important}
.mt-185{margin-top:185px!important}
.mt-190{margin-top:190px!important}
.mt-195{margin-top:195px!important}
.mt-200{margin-top:200px!important}
.mb-5{margin-bottom:5px!important}
.mb-10{margin-bottom:10px!important}
.mb-15{margin-bottom:15px!important}
.mb-20{margin-bottom:20px!important}
.mb-25{margin-bottom:25px!important}
.mb-30{margin-bottom:30px!important}
.mb-35{margin-bottom:35px!important}
.mb-40{margin-bottom:40px!important}
.mb-45{margin-bottom:45px!important}
.mb-50{margin-bottom:50px!important}
.mb-55{margin-bottom:55px!important}
.mb-60{margin-bottom:60px!important}
.mb-65{margin-bottom:65px!important}
.mb-70{margin-bottom:70px!important}
.mb-75{margin-bottom:75px!important}
.mb-80{margin-bottom:80px!important}
.mb-85{margin-bottom:85px!important}
.mb-90{margin-bottom:90px!important}
.mb-95{margin-bottom:95px!important}
.mb-100{margin-bottom:100px!important}
.mb-105{margin-bottom:105px!important}
.mb-110{margin-bottom:110px!important}
.mb-115{margin-bottom:115px!important}
.mb-120{margin-bottom:120px!important}
.mb-125{margin-bottom:125px!important}
.mb-130{margin-bottom:130px!important}
.mb-135{margin-bottom:135px!important}
.mb-140{margin-bottom:140px!important}
.mb-145{margin-bottom:145px!important}
.mb-150{margin-bottom:150px!important}
.mb-155{margin-bottom:155px!important}
.mb-160{margin-bottom:160px!important}
.mb-165{margin-bottom:165px!important}
.mb-170{margin-bottom:170px!important}
.mb-175{margin-bottom:175px!important}
.mb-180{margin-bottom:180px!important}
.mb-185{margin-bottom:185px!important}
.mb-190{margin-bottom:190px!important}
.mb-195{margin-bottom:195px!important}
.mb-200{margin-bottom:200px!important}
.ml-5{margin-left:5px!important}
.ml-10{margin-left:10px!important}
.ml-15{margin-left:15px!important}
.ml-20{margin-left:20px!important}
.ml-25{margin-left:25px!important}
.ml-30{margin-left:30px!important}
.ml-35{margin-left:35px!important}
.ml-40{margin-left:40px!important}
.ml-45{margin-left:45px!important}
.ml-50{margin-left:50px!important}
.ml-55{margin-left:55px!important}
.ml-60{margin-left:60px!important}
.ml-65{margin-left:65px!important}
.ml-70{margin-left:70px!important}
.ml-75{margin-left:75px!important}
.ml-80{margin-left:80px!important}
.ml-85{margin-left:85px!important}
.ml-90{margin-left:90px!important}
.ml-95{margin-left:95px!important}
.ml-100{margin-left:100px!important}
.ml-105{margin-left:105px!important}
.ml-110{margin-left:110px!important}
.ml-115{margin-left:115px!important}
.ml-120{margin-left:120px!important}
.ml-125{margin-left:125px!important}
.ml-130{margin-left:130px!important}
.ml-135{margin-left:135px!important}
.ml-140{margin-left:140px!important}
.ml-145{margin-left:145px!important}
.ml-150{margin-left:150px!important}
.ml-155{margin-left:155px!important}
.ml-160{margin-left:160px!important}
.ml-165{margin-left:165px!important}
.ml-170{margin-left:170px!important}
.ml-175{margin-left:175px!important}
.ml-180{margin-left:180px!important}
.ml-185{margin-left:185px!important}
.ml-190{margin-left:190px!important}
.ml-195{margin-left:195px!important}
.ml-200{margin-left:200px!important}
.mr-5{margin-right:5px!important}
.mr-10{margin-right:10px!important}
.mr-15{margin-right:15px!important}
.mr-20{margin-right:20px!important}
.mr-25{margin-right:25px!important}
.mr-30{margin-right:30px!important}
.mr-35{margin-right:35px!important}
.mr-40{margin-right:40px!important}
.mr-45{margin-right:45px!important}
.mr-50{margin-right:50px!important}
.mr-55{margin-right:55px!important}
.mr-60{margin-right:60px!important}
.mr-65{margin-right:65px!important}
.mr-70{margin-right:70px!important}
.mr-75{margin-right:75px!important}
.mr-80{margin-right:80px!important}
.mr-85{margin-right:85px!important}
.mr-90{margin-right:90px!important}
.mr-95{margin-right:95px!important}
.mr-100{margin-right:100px!important}
.mr-105{margin-right:105px!important}
.mr-110{margin-right:110px!important}
.mr-115{margin-right:115px!important}
.mr-120{margin-right:120px!important}
.mr-125{margin-right:125px!important}
.mr-130{margin-right:130px!important}
.mr-135{margin-right:135px!important}
.mr-140{margin-right:140px!important}
.mr-145{margin-right:145px!important}
.mr-150{margin-right:150px!important}
.mr-155{margin-right:155px!important}
.mr-160{margin-right:160px!important}
.mr-165{margin-right:165px!important}
.mr-170{margin-right:170px!important}
.mr-175{margin-right:175px!important}
.mr-180{margin-right:180px!important}
.mr-185{margin-right:185px!important}
.mr-190{margin-right:190px!important}
.mr-195{margin-right:195px!important}
.mr-200{margin-right:200px!important}
.pt-5{padding-top:5px!important}
.pt-10{padding-top:10px!important}
.pt-15{padding-top:15px!important}
.pt-20{padding-top:20px!important}
.pt-25{padding-top:25px!important}
.pt-30{padding-top:30px!important}
.pt-35{padding-top:35px!important}
.pt-40{padding-top:40px!important}
.pt-45{padding-top:45px!important}
.pt-50{padding-top:50px!important}
.pt-55{padding-top:55px!important}
.pt-60{padding-top:60px!important}
.pt-65{padding-top:65px!important}
.pt-70{padding-top:70px!important}
.pt-75{padding-top:75px!important}
.pt-80{padding-top:80px!important}
.pt-85{padding-top:85px!important}
.pt-90{padding-top:90px!important}
.pt-95{padding-top:95px!important}
.pt-100{padding-top:100px!important}
.pt-105{padding-top:105px!important}
.pt-110{padding-top:110px!important}
.pt-115{padding-top:115px!important}
.pt-120{padding-top:120px!important}
.pt-125{padding-top:125px!important}
.pt-130{padding-top:130px!important}
.pt-135{padding-top:135px!important}
.pt-140{padding-top:140px!important}
.pt-145{padding-top:145px!important}
.pt-150{padding-top:150px!important}
.pt-155{padding-top:155px!important}
.pt-160{padding-top:160px!important}
.pt-165{padding-top:165px!important}
.pt-170{padding-top:170px!important}
.pt-175{padding-top:175px!important}
.pt-180{padding-top:180px!important}
.pt-185{padding-top:185px!important}
.pt-190{padding-top:190px!important}
.pt-195{padding-top:195px!important}
.pt-200{padding-top:200px!important}
.pt-260{padding-top:260px!important}
.pb-5{padding-bottom:5px!important}
.pb-10{padding-bottom:10px!important}
.pb-15{padding-bottom:15px!important}
.pb-20{padding-bottom:20px!important}
.pb-25{padding-bottom:25px!important}
.pb-30{padding-bottom:30px!important}
.pb-35{padding-bottom:35px!important}
.pb-40{padding-bottom:40px!important}
.pb-45{padding-bottom:45px!important}
.pb-50{padding-bottom:50px!important}
.pb-55{padding-bottom:55px!important}
.pb-60{padding-bottom:60px!important}
.pb-65{padding-bottom:65px!important}
.pb-70{padding-bottom:70px!important}
.pb-75{padding-bottom:75px!important}
.pb-80{padding-bottom:80px!important}
.pb-85{padding-bottom:85px!important}
.pb-90{padding-bottom:90px!important}
.pb-95{padding-bottom:95px!important}
.pb-100{padding-bottom:100px!important}
.pb-105{padding-bottom:105px!important}
.pb-110{padding-bottom:110px!important}
.pb-115{padding-bottom:115px!important}
.pb-120{padding-bottom:120px!important}
.pb-125{padding-bottom:125px!important}
.pb-130{padding-bottom:130px!important}
.pb-135{padding-bottom:135px!important}
.pb-140{padding-bottom:140px!important}
.pb-145{padding-bottom:145px!important}
.pb-150{padding-bottom:150px!important}
.pb-155{padding-bottom:155px!important}
.pb-160{padding-bottom:160px!important}
.pb-165{padding-bottom:165px!important}
.pb-170{padding-bottom:170px!important}
.pb-175{padding-bottom:175px!important}
.pb-180{padding-bottom:180px!important}
.pb-185{padding-bottom:185px!important}
.pb-190{padding-bottom:190px!important}
.pb-195{padding-bottom:195px!important}
.pb-200{padding-bottom:200px!important}
.pl-5{padding-left:5px!important}
.pl-10{padding-left:10px!important}
.pl-15{padding-left:15px!important}
.pl-20{padding-left:20px!important}
.pl-25{padding-left:25px!important}
.pl-30{padding-left:30px!important}
.pl-35{padding-left:35px!important}
.pl-40{padding-left:40px!important}
.pl-45{padding-left:45px!important}
.pl-50{padding-left:50px!important}
.pl-55{padding-left:55px!important}
.pl-60{padding-left:60px!important}
.pl-65{padding-left:65px!important}
.pl-70{padding-left:70px!important}
.pl-75{padding-left:75px!important}
.pl-80{padding-left:80px!important}
.pl-85{padding-left:85px!important}
.pl-90{padding-left:90px!important}
.pl-95{padding-left:95px!important}
.pl-100{padding-left:100px!important}
.pl-105{padding-left:105px!important}
.pl-110{padding-left:110px!important}
.pl-115{padding-left:115px!important}
.pl-120{padding-left:120px!important}
.pl-125{padding-left:125px!important}
.pl-130{padding-left:130px!important}
.pl-135{padding-left:135px!important}
.pl-140{padding-left:140px!important}
.pl-145{padding-left:145px!important}
.pl-150{padding-left:150px!important}
.pl-155{padding-left:155px!important}
.pl-160{padding-left:160px!important}
.pl-165{padding-left:165px!important}
.pl-170{padding-left:170px!important}
.pl-175{padding-left:175px!important}
.pl-180{padding-left:180px!important}
.pl-185{padding-left:185px!important}
.pl-190{padding-left:190px!important}
.pl-195{padding-left:195px!important}
.pl-200{padding-left:200px!important}
.pr-5{padding-right:5px!important}
.pr-10{padding-right:10px!important}
.pr-15{padding-right:15px!important}
.pr-20{padding-right:20px!important}
.pr-25{padding-right:25px!important}
.pr-30{padding-right:30px!important}
.pr-35{padding-right:35px!important}
.pr-40{padding-right:40px!important}
.pr-45{padding-right:45px!important}
.pr-50{padding-right:50px!important}
.pr-55{padding-right:55px!important}
.pr-60{padding-right:60px!important}
.pr-65{padding-right:65px!important}
.pr-70{padding-right:70px!important}
.pr-75{padding-right:75px!important}
.pr-80{padding-right:80px!important}
.pr-85{padding-right:85px!important}
.pr-90{padding-right:90px!important}
.pr-95{padding-right:95px!important}
.pr-100{padding-right:100px!important}
.pr-105{padding-right:105px!important}
.pr-110{padding-right:110px!important}
.pr-115{padding-right:115px!important}
.pr-120{padding-right:120px!important}
.pr-125{padding-right:125px!important}
.pr-130{padding-right:130px!important}
.pr-135{padding-right:135px!important}
.pr-140{padding-right:140px!important}
.pr-145{padding-right:145px!important}
.pr-150{padding-right:150px!important}
.pr-155{padding-right:155px!important}
.pr-160{padding-right:160px!important}
.pr-165{padding-right:165px!important}
.pr-170{padding-right:170px!important}
.pr-175{padding-right:175px!important}
.pr-180{padding-right:180px!important}
.pr-185{padding-right:185px!important}
.pr-190{padding-right:190px!important}
.pr-195{padding-right:195px!important}
.pr-200{padding-right:200px!important}
.bt-1{border-top:1px solid;}
/******************************/
/*     01. General Styles     */
/******************************/
body,
html {
    width: 100%;
	height: 100%;
}

body, p {
	color: #eaeef3;
	font: 400 0.875rem/1.375rem "Open Sans", sans-serif;
}

.p-large {
	font: 400 1rem/1.625rem "Open Sans", sans-serif;
}

.p-small {
	font: 400 0.75rem/1.125rem "Open Sans", sans-serif;
}

.p-heading {
	margin-bottom: 3.75rem;
	text-align: center;
}

.v-space-lg li {
	margin-bottom: 0.25rem;
}

.indent {
	padding-left: 1.25rem;
}

h1 {
	color: #6CCCBC;
	font: 400 3.375rem/3.625rem "Oleo Script", sans-serif;
}

h2 {
	color: #6CCCBC;
	font: 400 3.25rem/3.75rem "Oleo Script", sans-serif;
}

h3 {
	font: 400 2.125rem/2.625rem "Oleo Script", sans-serif;
}

h4 {
	font: 700 1.375rem/1.875rem "Open Sans", sans-serif;
}

h5 {
	font: 700 1.25rem/1.75rem "Open Sans", sans-serif;
}

h6 {
	font: 700 1.125rem/1.625rem "Open Sans", sans-serif;
}

a {
	color: #eaeef3;
}

a:hover {
	color: #eaeef3;
	text-decoration: none;
}
.video_par {
    
    margin-top:20px;
}

.underline,
.underline:hover {
	text-decoration: underline;
}

.testimonial-text {
	font-style: italic;
}

.btn-solid-reg {
	display: inline-block;
	padding: 1.25rem 2.25rem 1.25rem 2.25rem;
	border: 1px solid #A22B39;
	border-radius: 2rem;
	background-color: #A22B39;
	color: #fff;
	font: 700 0.875rem/0 "Open Sans", sans-serif;
	transition: all 0.2s;
}

.btn-solid-reg:hover {
	background-color: transparent;
	color: #FCBBC3;
	border: 1px solid #FCBBC3;
}

.btn-solid-lg {
	display: inline-block;
	padding: 1.5rem 2.625rem 1.5rem 2.625rem;
	border: 1px solid #6CCCBC;
	border-radius: 2rem;
	background-color: #6CCCBC;
	color: #fff;
	font: 700 0.875rem/0 "Open Sans", sans-serif;
	transition: all 0.2s;
}

.btn-solid-lg:hover {
	background-color: transparent;
	color: #6CCCBC;
}

.btn-outline-reg {
	display: inline-block;
	padding: 1.25rem 2.25rem 1.25rem 2.25rem;
	border: 1px solid #eaeef3;
	border-radius: 2rem;
	background-color: transparent;
	color: #eaeef3;
	font: 700 0.875rem/0 "Open Sans", sans-serif;
	transition: all 0.2s;
}

.btn-outline-reg:hover {
	background-color: #eaeef3;
	color: #353c44;
}

.btn-outline-lg {
	display: inline-block;
	padding: 1.5rem 2.625rem 1.5rem 2.625rem;
	border: 1px solid  #BFA77C;
	border-radius: 2rem;
	background-color: transparent;
	color:  #BFA77C;
	font: 700 0.875rem/0 "Open Sans", sans-serif;
	transition: all 0.2s;
}

.btn-outline-lg:hover {
	background-color: #eaeef3;
	color: #353c44;
}

.btn-outline-sm {
	display: inline-block;
	padding: 1rem 1.75rem 1rem 1.75rem;
	border: 1px solid #eaeef3;
	border-radius: 2rem;
	background-color: transparent;
	color: #eaeef3;
	font: 700 0.75rem/0 "Open Sans", sans-serif;
	transition: all 0.2s;
}

.btn-outline-sm:hover {
	background-color: #eaeef3;
	color: #353c44;
}

.form-group {
	position: relative;
	margin-bottom: 1.125rem;
}

.form-group.has-error.has-danger {
	margin-bottom: 0.625rem;
}

.form-group.has-error.has-danger .help-block.with-errors ul {
	margin-top: 0.375rem;
}

.label-control {
	position: absolute;
	top: 0.8125rem;
	left: 1.375rem;
	opacity: 1;
	font: 400 0.875rem/1.375rem "Open Sans", sans-serif;
	cursor: text;
	transition: all 0.2s ease;
}

/* IE10+ hack to solve lower label text position compared to the rest of the browsers */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
	.label-control {
		top: 0.625rem;
	}
}

.form-control-input:focus + .label-control,
.form-control-input.notEmpty + .label-control,
.form-control-textarea:focus + .label-control,
.form-control-textarea.notEmpty + .label-control {
	top: 0.125rem;
	opacity: 1;
	font-size: 0.75rem;
	font-weight: 700;
}

.form-control-input,
.form-control-select {
	display: block; /* needed for proper display of the label in Firefox, IE, Edge */
	width: 100%;
	padding-top: 1rem;
	padding-bottom: 0rem;
	padding-left: 1.3125rem;
	border: 1px solid #444c55;
	border-radius: 0.125rem;
	background-color: #444c55;
	color: #ebe4e4;
	font: 400 0.875rem/1.9375rem "Open Sans", sans-serif;
	transition: all 0.2s;
	-webkit-appearance: none; /* removes inner shadow on form inputs on ios safari */
}

.form-control-select {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	height: 3rem;
}

/* IE10+ hack to solve lower label text position compared to the rest of the browsers */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
	.form-control-input {
		padding-top: 1rem;
		padding-bottom: 0.5rem;
		line-height: 2rem;
	}

	.form-control-select {
		padding-top: 0.625rem;
		padding-bottom: 0.75rem;
		line-height: 2rem;
	}
}

select {
    /* you should keep these first rules in place to maintain cross-browser behavior */
    -webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url('../images/down-arrow.png');
    background-position: 96% 50%;
    background-repeat: no-repeat;
    outline: none;
}

select::-ms-expand {
    display: none; /* removes the ugly default down arrow on select form field in IE11 */
}

.form-control-textarea {
	display: block; /* used to eliminate a bottom gap difference between Chrome and IE/FF */
	width: 100%;
	height: 8rem; /* used instead of html rows to normalize height between Chrome and IE/FF */
	padding-top: 1.25rem;
	padding-left: 1.3125rem;
	border: 1px solid #444c55;
	border-radius: 0.25rem;
	background-color: #444c55;
	font: 400 0.875rem/1.75rem "Open Sans", sans-serif;
	transition: all 0.2s;
}

.form-control-input:focus,
.form-control-select:focus,
.form-control-textarea:focus {
	border: 1px solid #7e868f;
	outline: none; /* Removes blue border on focus */
	background-color: #444c55;
	box-shadow: 0 0.5rem 0.5rem -0.375rem rgba(0, 0, 0, 0.1);
}

.form-control-input:hover,
.form-control-select:hover,
.form-control-textarea:hover {
	border: 1px solid #7e868f;
	background-color: #444c55;
	box-shadow: 0 0.5rem 0.5rem -0.375rem rgba(0, 0, 0, 0.1);
}

.checkbox {
	font: 400 0.75rem/1.25rem "Open Sans", sans-serif;
}

input[type='checkbox'] {
	vertical-align: -15%;
	margin-right: 0.375rem;
}

/* IE10+ hack to raise checkbox field position compared to the rest of the browsers */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
	input[type='checkbox'] {
		vertical-align: -9%;
	}
}

.form-control-submit-button {
	display: inline-block;
	width: 100%;
	height: 3rem;
	border: 1px solid #6CCCBC;
	border-radius: 1.5rem;
	background-color: #6CCCBC;
	color: #fff;
	font: 700 0.875rem/1.75rem "Open Sans", sans-serif;
	cursor: pointer;
	transition: all 0.2s;
}

.form-control-submit-button:hover {
	background-color: transparent;
	color: #6CCCBC;
}

/* Form Success And Error Message Formatting */
#cmsgSubmit.h3.text-center.tada.animated,
#pmsgSubmit.h3.text-center.tada.animated,
#cmsgSubmit.h3.text-center,
#pmsgSubmit.h3.text-center {
	display: block;
	margin-bottom: 0;
	color: #ff3f3f;
	font: 600 1.125rem/1rem "Open Sans", sans-serif;
}

.help-block.with-errors {
	color: #ff3f3f;
	font-size: 0.75rem;
	line-height: 1.125rem;
}

.help-block.with-errors ul {
	margin-bottom: 0;
}
/* end of form success and error message formatting */

/* Form Success And Error Message Animation - Animate.css */
@-webkit-keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	10%, 20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		-ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}
	30%, 50%, 70%, 90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}
	40%, 60%, 80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	10%, 20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		-ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}
	30%, 50%, 70%, 90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}
	40%, 60%, 80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

.tada {
	-webkit-animation-name: tada;
	animation-name: tada;
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
/* end of form success and error message animation - Animate.css */

/* Fade-move Animation For Lightbox - Magnific Popup */
/* at start */
.my-mfp-slide-bottom .zoom-anim-dialog {
	opacity: 0;
	transition: all 0.2s ease-out;
	-webkit-transform: translateY(-1.25rem) perspective(37.5rem) rotateX(10deg);
	-ms-transform: translateY(-1.25rem) perspective(37.5rem) rotateX(10deg);
	transform: translateY(-1.25rem) perspective(37.5rem) rotateX(10deg);
}

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	-webkit-transform: translateY(0) perspective(37.5rem) rotateX(0); 
	-ms-transform: translateY(0) perspective(37.5rem) rotateX(0); 
	transform: translateY(0) perspective(37.5rem) rotateX(0); 
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
	opacity: 0;
	-webkit-transform: translateY(-0.625rem) perspective(37.5rem) rotateX(10deg); 
	-ms-transform: translateY(-0.625rem) perspective(37.5rem) rotateX(10deg); 
	transform: translateY(-0.625rem) perspective(37.5rem) rotateX(10deg); 
}

/* dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
	opacity: 0;
	transition: opacity 0.2s ease-out;
}

/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
	opacity: 0.8;
}
/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
	opacity: 0;
}
/* end of fade-move animation for lightbox - magnific popup */

/* Fade Animation For Image Slider - Magnific Popup */
@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

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

.fadeIn {
	-webkit-animation: fadeIn 0.6s;
	animation: fadeIn 0.6s;
}

@-webkit-keyframes fadeOut {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}

@keyframes fadeOut {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}

.fadeOut {
	-webkit-animation: fadeOut 0.8s;
	animation: fadeOut 0.8s;
}
/* end of fade animation for image slider - magnific popup */

/* Bounce Animation For Scroll Icon From Animate.css */
@-webkit-keyframes flash {
	from,
	50%,
	to {
		opacity: 1;
	}

	25%,
	75% {
		opacity: 0.2;
	}
}
  
@keyframes flash {
	from,
	50%,
	to {
		opacity: 1;
	}
  
	25%,
	75% {
		opacity: 0.2;
	}
}
  
.flash {
	animation-name: flash;
	-webkit-animation-name: flash;
	animation-duration: 2s;
}

.animated.tentimes {
	animation-iteration-count: 10;
}

.animated.tentimes:hover {
	animation-play-state: paused;
	-webkit-animation-play-state: paused;
}
/* end of bounce animation for scroll icon from animate.css */


/*************************/
/*     02. Preloader     */
/*************************/
.spinner-wrapper {
	position: fixed;
	z-index: 999999;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #353c44;
}

.spinner {
	position: absolute;
	top: 50%; /* centers the loading animation vertically one the screen */
	left: 50%; /* centers the loading animation horizontally one the screen */
	width: 3.75rem;
	height: 1.25rem;
	margin: -0.625rem 0 0 -1.875rem; /* is width and height divided by two */ 
	text-align: center;
}

.spinner > div {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	border-radius: 100%;
	background-color: #eaeef3;
	-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
	animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}

.spinner .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
	0%, 80%, 100% { -webkit-transform: scale(0); }
	40% { -webkit-transform: scale(1.0); }
}

@keyframes sk-bouncedelay {
	0%, 80%, 100% { 
		-webkit-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
	} 40% { 
		-webkit-transform: scale(1.0);
		-ms-transform: scale(1.0);
		transform: scale(1.0);
	}
}


/**************************/
/*     03. Navigation     */
/**************************/
.navbar-custom {
	background-color: #353c44;
	font: 600 0.875rem/2rem "Open Sans", sans-serif;
	box-shadow: 0 0.0625rem 0.375rem 0 rgba(0, 0, 0, 0.1);
	transition: all 0.2s;
}

.navbar-custom .navbar-brand {
	padding-bottom: 0.25rem;
}

.navbar-custom .navbar-brand.logo-text {
	font: 600 2.125rem/2rem "Oleo Script", sans-serif;
	letter-spacing: -1px;
}

.navbar-custom .navbar-brand.logo-image img {
    width: 4.0625rem;
	height: 2.125rem;
	-webkit-backface-visibility: hidden;
}

.navbar-custom .navbar-nav .navbar-brand.logo-text.larger-devices,
.navbar-custom .navbar-nav .navbar-brand.logo-image.larger-devices {
	display: none;
}

.navbar-custom .navbar-nav {
	margin-top: 0.75rem;
}

.navbar-custom .nav-item .nav-link {
	padding: 0.25rem 0.75rem 0.25rem 0.75rem;
	color: #eaeef3;
	transition: all 0.2s ease;
}

.navbar-custom .nav-item .nav-link:hover,
.navbar-custom .nav-item .nav-link.active {
	color: #6CCCBC;
}

/* Dropdown Menu */
.navbar-custom .dropdown:hover > .dropdown-menu {
	display: block; /* this makes the dropdown menu stay open while hovering it */
	min-width: auto;
	animation: fadeDropdown 0.2s; /* required for the fade animation */
}

@keyframes fadeDropdown {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.navbar-custom .dropdown-toggle:focus { /* removes dropdown outline on focus  */
	outline: 0;
}

.navbar-custom .dropdown-toggle::after {
	vertical-align: 0.125rem;
}

.navbar-custom .dropdown-menu {
	margin-top: 0;
	border: none;
	border-radius: 0.375rem;
	background-color: #353c44;
}

.navbar-custom .dropdown-item {
	color: #eaeef3;
}

.navbar-custom .dropdown-item:hover {
	background-color: #353c44;
}

.navbar-custom .dropdown-item .item-text {
	font: 600 0.875rem/1.5rem "Open Sans", sans-serif;
}

.navbar-custom .dropdown-item:hover .item-text {
	color: #6CCCBC;
}

.navbar-custom .dropdown-items-divide-hr {
	width: 100%;
	height: 1px;
	margin: 0.25rem auto 0.25rem auto;
	border: none;
	background-color: #b5bcc4;
	opacity: 0.2;
}
/* end of dropdown menu */

.navbar-custom .navbar-toggler {
	border: none;
	color: #eaeef3;
	font-size: 2rem;
}

.navbar-custom button[aria-expanded='false'] .navbar-toggler-awesome.fas.fa-times{
	display: none;
}

.navbar-custom button[aria-expanded='false'] .navbar-toggler-awesome.fas.fa-bars{
	display: inline-block;
}

.navbar-custom button[aria-expanded='true'] .navbar-toggler-awesome.fas.fa-bars{
	display: none;
}

.navbar-custom button[aria-expanded='true'] .navbar-toggler-awesome.fas.fa-times{
	display: inline-block;
	margin-right: 0.125rem;
}

/*
https://www.istockphoto.com/vector/woman-in-vr-looking-at-virtual-art-gallery-paints-gm1146039624-308674757
https://www.istockphoto.com/vector/futuristic-holographic-hud-interface-elements-virtual-digital-dashboard-gm1127066373-296927143
https://www.istockphoto.com/vector/boys-and-girls-wearing-virtual-reality-headsets-simulators-devices-gm693763710-128163943
https://www.istockphoto.com/vector/man-business-vr-device-headset-3d-background-gm844259798-138199555
https://www.istockphoto.com/vector/vector-isolated-neon-sign-of-vr-glasses-for-decoration-on-the-wall-background-gm886221962-246119923
https://www.istockphoto.com/vector/man-wearing-virtual-reality-glasses-look-at-the-virtual-sky-gm649156448-117927453
https://www.istockphoto.com/vector/art-exhibition-with-augmented-reality-gm1153472748-313290630
https://www.istockphoto.com/vector/virtual-reality-gm1075965498-288102227
https://www.istockphoto.com/vector/pyramid-background-retro-80s-style-fashion-triangle-gm462976831-32723728

*/
/*********************/
/*    04. Header     */
/*********************/
.header {
	position: relative;
	/*background: linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.0)), url('http://placehold.it/1920x1080/444b53/ffffff/') center center no-repeat;*/
	
    background: linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.0)), url('../imgs/iStock-629833590.jpg') center center no-repeat;
	background-size: cover; 
}
.promo_link {
	color:#6CCCBC;
}
.promo_link:hover {
	color:#FFD387;
}
.header .header-content {
	padding-top: 10rem;
	padding-bottom: 8rem;
}

.header .text-container {
	max-width: 32rem;
	margin-right: auto;
	margin-left: auto;
	padding: 2rem 2rem 2.75rem 2rem;
	border-radius: 0.25rem;
	border-bottom-right-radius: 2rem;
	background-color: #282e35;
}

.header h1 {
	margin-bottom: 1rem;
}

.header .p-large {
	margin-bottom: 2.5rem;
}

.header #js-rotating {
	color: #eaeef3;
}

.header .btn-solid-lg {
	width: 100%;
	margin-bottom: 1.25rem;
	text-align: center;
}

.header .btn-outline-lg {
	width: 100%;
	text-align: center;
}

.header .scroll-icon {
	position: absolute;
	bottom: 1.25rem;
	width: 3.5rem;
	height: 3.5rem;
	margin-right: auto;
	margin-left: auto;
	right: 0;
	left: 0;
	border: 0.125rem solid #A22B39;
	border-radius: 3rem;
	background-color: #A22B39;
	text-align: center;
}

.header .scroll-icon:hover {
	border: 0.125rem solid #fff !important;
	background-color: #fff !important;
	opacity:100% !important;
}

.header .scroll-icon .fas {
	color: #fff;
	font-size: 1.5rem;
	line-height: 3.375rem;
}

.header .scroll-icon:hover .fas {
	color: #A22B39;
}


/******************************/
/*    05. Featured Videos     */
/******************************/
.slider-1-wrapper {
	background-color: #282e35;
}

.slider-1 {
	padding-top: 7.5rem;
	padding-bottom: 6rem;
	border-bottom-right-radius: 10rem;
	background-color: #353c44;
}

.slider-1 .slider-container {
	position: relative;
}

.slider-1 .swiper-container {
	position: static;
	width: 80%;
}

.slider-1 .embed-responsive {
	margin-bottom: 2rem;
}

.slider-1 h3 {
	margin-bottom: 1rem;
}

.slider-1 .list-unstyled .fas {
	color: #6CCCBC;
	font-size: 0.75rem;
	line-height: 1.5rem;
}

.slider-1 .list-unstyled .media-body {
	margin-left: 0.375rem;
}

.slider-1 .swiper-button-prev,
.slider-1 .swiper-button-next {
	top: 50%;
}

.slider-1 .swiper-button-prev:focus,
.slider-1 .swiper-button-next:focus {
	/* even if you can't see it chrome you can see it on mobile device */
	outline: none;
}

.slider-1 .swiper-button-prev {
	left: -0.375rem;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
	background-size: 1.125rem 1.75rem;
}

.slider-1 .swiper-button-next {
	right: -0.375rem;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
	background-size: 1.125rem 1.75rem;
}


/****************************/
/*    06. Latest Videos     */
/****************************/
.cards-1 {
	padding-top: 7rem;
	padding-bottom: 3rem;
	background-color: #282e35;
	text-align: center;
}

.cards-1 h2 {
	margin-bottom: 2.75rem;
}

.cards-1 .card {
	display: inline-block;
	max-width: 19.125rem;
	margin-bottom: 3.25rem;
	border: none;
	background-color: transparent;
	text-align: left;
	vertical-align: top;
}

.cards-1 .card img {
	border-radius: 0.25rem !important;
	border-bottom-right-radius: 2rem !important;
}

.cards-1 .card-body {
	padding: 1.375rem 0 0;
}

.cards-1 .card-title {
	margin-bottom: 0.375rem;
}


/*****************************/
/*    07. About The Show     */
/*****************************/

@media (max-width: 480px) {
	.slider-2 {
	background: linear-gradient(rgba(4, 13, 27, 0.7), rgba(4, 13, 27, 6.4)), url('../imgs/iStock-1059218328.jpg') center center no-repeat !important;
	}
    .nosy_about_video_parallax_card {
        display:none !important;
    }
    .nosy_about_video_parallax_card_mobile {
        display:block !important;
    }
    .slider-6 {
        padding-top:0px !important
    }
}
@media (min-width: 480px) and (max-width: 767px) {
	.slider-2 {
	background: linear-gradient(rgba(4, 13, 27, 0.7), rgba(4, 13, 27, 6.4)), url('../imgs/iStock-1059218328.jpg') center center no-repeat !important;
	}
    .nosy_about_video_parallax_card {
        display:none !important;
    }
    .nosy_about_video_parallax_card_mobile {
        display:block !important;
    }
    .slider-6 {
        padding-top:0px !important
    }
}
@media (max-width: 767px) {
	.slider-2 {
	background: linear-gradient(rgba(4, 13, 27, 0.7), rgba(4, 13, 27, 6.4)), url('../imgs/iStock-1059218328.jpg') center center no-repeat !important;
	}
    .nosy_about_video_parallax_card {
        display:none !important;
    }
    .nosy_about_video_parallax_card_mobile {
        display:block !important;
    }
    .slider-6 {
        padding-top:0px !important
    }
}
@media (min-width: 768px) and (max-width: 991px) {
	.slider-2 {
		background:  url('../imgs/iStock-1059218328.jpg') center center no-repeat;
	}
    .nosy_about_video_parallax_card {
        display:block !important;
    }
    .nosy_about_video_parallax_card_mobile {
        display:none;
    }
    .slider-6 {
        padding-top:85px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
	.slider-2 {
		background:  url('../imgs/iStock-1059218328.jpg') center center no-repeat;
	}
    .nosy_about_video_parallax_card {
        display:block !important;
    }
    .nosy_about_video_parallax_card_mobile {
        display:none;
    }
    .slider-6 {
        padding-top:85px;
    }
}
@media (min-width: 1200px) {
	.slider-2 {
		background:  url('../imgs/iStock-1059218328.jpg') center center no-repeat;
	}
    .nosy_about_video_parallax_card {
        display:block !important;
    }
    .nosy_about_video_parallax_card_mobile {
        display:none;
    }
    .slider-6 {
        padding-top:85px;
    }
}

.slider-2 {
	padding-top: 7.5rem;
	padding-bottom: 7.5rem;
	/*background: linear-gradient(rgba(4, 13, 27, 0.5), rgba(4, 13, 27, 0.5)), url('https://media.istockphoto.com/vectors/gamer-guy-vector-id165037260?s=2048x2048') center center no-repeat !important;*/
	/*background: linear-gradient(rgba(4, 13, 27, 0.7), rgba(4, 13, 27, 6.4)), url('../imgs/iStock-1059218328.jpg') center center no-repeat !important;*/
	/*background:  url('../imgs/iStock-1059218328.jpg') center center no-repeat !important;*/
	background-size: cover !important; 
	text-align: center;
}


.slider-2 h2 {
	margin-bottom: 1rem;
}

.slider-2 h2,
.slider-2 h3,
.slider-2 p {
	color: #fff;
}

.slider-2 h3 {
	margin-top: 4rem;
	margin-bottom: 0.75rem;
}

.slider-2 .slider-container {
	position: relative;
}

.slider-2 .testimonial-text,
.slider-2 h5 {
	color: #fff;
}

.slider-2 .swiper-container {
	position: static;
	border-radius: 0.25rem;
}

.slider-2 .swiper-slide .testimonial-text {
	margin-bottom: 1rem;
}	

.slider-2 .swiper-slide h5 {
	margin-bottom: 0;
}

.slider-2 .swiper-pagination {
	right: 0;
	left: 0;
	bottom: -2.5rem;
	color: #A22B39;
}

.slider-2 .swiper-pagination-bullet {
	width: 0.75rem;
	height: 0.75rem;
	margin-right: 0.25rem;
	margin-left: 0.25rem;
	background-color: #A22B39;
}


/**************************/
/*    08. Show Values     */
/**************************/
.basic-1 {
	padding-top: 7rem;
	padding-bottom: 7.5rem;
	background-color: #282e35;
}

.basic-1 h2,
.basic-1 .p-heading {
	text-align: center;
}

.basic-1 .p-heading {
	margin-bottom: 4.75rem;
}

.basic-1 h2,
.basic-1 h3 {
	margin-bottom: 1rem;
}

.basic-1 .image-container img {
	border-radius: 0.25rem;
	border-bottom-right-radius: 4rem;
}


















@media (max-width: 480px) {
	.basic-1 .image-number {
		right:auto;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	.basic-1 .image-number {
		right:auto;
	}
}
@media (max-width: 767px) {
	.basic-1 .image-number {
		right:auto;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.basic-1 .image-number {
		right:25% !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.basic-1 .image-number {
		right:auto;
	}
}
@media (min-width: 1200px) {
	.basic-1 .image-number {
		right:auto;
	}
}




















.basic-1 .image-number {
	position: absolute;
	top: 41%;
	width: 3rem;
	height: 3rem;
	border-radius: 0.125rem;
	background-color: #BFA77C;
	color: #fff;
	font: 700 1.375rem/3rem "Oleo Script", sans-serif;
	text-align: center;
}

.basic-1 .value-1 {
	margin-bottom: 7rem;
}

.basic-1 .value-1 .image-container {
	margin-top: 1rem;
	margin-left: 1.5rem;
}

.basic-1 .value-1 .image-number {
	left: 0.75rem;
}

.basic-1 .value-2 {
	margin-bottom: 4.5rem;
}

.basic-1 .value-2 .image-container {
	margin-right: 1.5rem;
	margin-bottom: 1.75rem;
}

.basic-1 .value-2 .image-number {
	right: 0.75rem;
}

.basic-1 .value-3 .image-container {
	margin-top: 1rem;
	margin-left: 1.5rem;
}

.basic-1 .value-3 .image-number {
	left: 0.75rem;
}


/*****************************/
/*    09. About The Host     */
/*****************************/
.basic-2 {
	padding-top: 7.5rem;
	padding-bottom: 5.5rem;
	background: linear-gradient(to bottom right, rgba(145, 74, 218, 0), rgba(145, 74, 218, 0)), url('../imgs/iStock-165037260.jpg') center center no-repeat;
	background-size: cover; 
}

.basic-2 .text-container {
	margin-bottom: 2rem;
	padding: 2.5rem 2rem 2rem 2rem;
	border-radius: 0.25rem;
	border-bottom-right-radius: 3rem;
	background-color: #282e35;
}

.basic-2 h2 {
	margin-bottom: 1rem;
}

.basic-2 h3 {
	margin-top: 1.25rem;
	margin-bottom: 0.875rem;
	text-align:center;
}

.basic-2 .list-unstyled .fas {
	color: #BFA77C;
	font-size: 0.75rem;
	line-height: 1.5rem;
}

.basic-2 .list-unstyled .media-body {
	margin-left: 0.375rem;
}


/*****************************/
/*    10. Affiliate Item     */
/*****************************/
.basic-3 {
	padding-top: 7.5rem;
	padding-bottom: 7.5rem;
	background-color: #353c44;
}

.basic-3 .image-container {
	margin-bottom: 3rem;
}

.basic-3 .image-container img {
	display: block;
}

.basic-3 h2 {
	margin-bottom: 1rem;
}

.basic-3 .p-large {
	margin-bottom: 2.75rem;
}

.basic-3 .text-wrapper {
	padding: 1.625rem 1.5rem 1.75rem 2rem;
	border-radius: 0.25rem;
	border-bottom-right-radius: 3rem;
	background-color: #444c55;
}

.basic-3 h3 {
	margin-bottom: 0.875rem;
}

.basic-3 .list-unstyled {
	margin-bottom: 1.5rem;
}

.basic-3 .list-unstyled .fas {
	color: #6CCCBC;
	font-size: 0.875rem;
	line-height: 1.5rem;
}

.basic-3 .list-unstyled .media-body {
	margin-left: 0.375rem;
}

.basic-3 .price-box {
	display: inline-block;
	margin-right: 1rem;
	margin-bottom: 0.875rem;
	background-color: transparent;
	color: #fff;
	font: 400 1.875rem/1.875rem "Open Sans", sans-serif;
	letter-spacing: -0.0625rem;
	vertical-align: -20%;
	transition: all 0.2s;
}


/********************************/
/*     11. Affiliate Slider     */
/********************************/
.slider-3 {
	padding-top: 7.5rem;
	padding-bottom: 6.25rem;
	background-color: #282e35;
}

.slider-3 .slider-container {
	position: relative;
}

.slider-3 .swiper-container {
	position: static;
	width: 90%;
	text-align: center;
}

.slider-3 .swiper-button-prev,
.slider-3 .swiper-button-next {
	top: 50%;
	width: 1.125rem;
}

.slider-3 .swiper-button-prev:focus,
.slider-3 .swiper-button-next:focus {
	/* even if you can't see it chrome you can see it on mobile device */
	outline: none;
}

.slider-3 .swiper-button-prev {
	left: -0.5rem;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
	background-size: 1.125rem 1.75rem;
}

.slider-3 .swiper-button-next {
	right: -0.5rem;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
	background-size: 1.125rem 1.75rem;
}

.slider-3 .card {
	border: none;
	background-color: transparent;
}

.slider-3 .card-image {
	border-radius: 0.125rem;
	border-bottom-right-radius: 2rem;
}

.slider-3 .card-body {
	padding-top: 1.5rem;
	padding-right: 0rem;
	padding-left: 0rem;
}

.slider-3 .card-title {
	margin-bottom: 0.5rem;
}

.slider-3 .card .btn-solid-reg {
	left: 0;
	right: 0;
	margin-top: 0.375rem;
	margin-right: auto;
	margin-left: auto;
}


/**************************/
/*     12. Newsletter     */
/**************************/
.form-wrapper {
	background-color: #282e35;
}

.form {
	padding-top: 7rem;
	padding-bottom: 6.5rem;
	background-color: #353c44;
}

.form h2 {
	margin-bottom: 1rem;
	text-align: center;
}

.form .p-heading {
	margin-bottom: 3rem;
}

.form #newsletterForm {
	max-width: 25rem;
	margin-right: auto;
	margin-left: auto;
}


/*********************************/
/*     13. Behind The Scenes     */
/*********************************/
.slider-4 {
	padding-top: 7rem;
	padding-bottom: 7rem;
	background-color: #282e35;
}

.slider-4 h2 {
	margin-bottom: 1rem;
	text-align: center;
}

.slider-4 .slider-container {
	position: relative;
	border-radius: 0.25rem;
}

.slider-4 .swiper-container {
	position: static;
	width: 86%;
}

.slider-4 .swiper-button-prev,
.slider-4 .swiper-button-next {
	top: 50%;
}

.slider-4 .swiper-button-prev:focus,
.slider-4 .swiper-button-next:focus {
	/* even if you can't see it chrome you can see it on mobile device */
	outline: none;
}

.slider-4 .swiper-button-prev {
	left: -0.375rem;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
	background-size: 1.125rem 1.75rem;
}

.slider-4 .swiper-button-next {
	right: -0.375rem;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
	background-size: 1.125rem 1.75rem;
}


/**********************/
/*     14. Footer     */
/**********************/
.footer {
	padding-bottom: 4rem;
	background-color: #282e35;
	text-align: center;
}

.footer h4 {
	margin-bottom: 1rem;
}

.footer .fa-stack.fa-lg {
	margin-top: 0.375rem;
	margin-right: 0.25rem;
	margin-left: 0.25rem;
	font-size: 1.5rem;
	line-height: 3rem;
}

/* Default Social Icon */
/*
.footer .fa-stack a .fa-stack-1x {
    color: #fff;
	transition: all 0.2s;
}

.footer .fa-stack a .fa-stack-2x {
	color: #6CCCBC;
	transition: all 0.2s;
}

.footer .fa-stack a:hover .fa-stack-1x {
	color: #6CCCBC;
}

.footer .fa-stack a:hover .fa-stack-2x {
    color: #fff;
}
*/
.footer .fa-stack a .fa-stack-1x.youtube {
    color: #fff;
	transition: all 0.2s;
}

.footer .fa-stack a .fa-stack-2x.youtube {
	color: #FF0000;
	transition: all 0.2s;
}
.footer .fa-stack a:hover .fa-stack-1x.youtube {
	color: #282828;;
}

.footer .fa-stack a:hover .fa-stack-2x.youtube {
    color: #FFFFFF;
}
/* end of default social icon */


/*************************/
/*     15. Copyright     */
/*************************/
.copyright {
	padding-top: 1.5rem;
	padding-bottom: 0.5rem;
	background-color: #6CCCBC;
	text-align: center;
}

.copyright .p-small {
	opacity: 0.8;
	color:#A22B39 !important;
	font-weight:bold;
}


/**********************************/
/*     16. Back To Top Button     */
/**********************************/
a.back-to-top {
	position: fixed;
	z-index: 999;
	right: 0.75rem;
	bottom: 0.75rem;
	display: none;
	width: 2.625rem;
	height: 2.625rem;
	border-radius: 1.875rem;
	background: #222329 url("../images/up-arrow.png") no-repeat center 47%;
	background-size: 1.125rem 1.125rem;
	text-indent: -9999px;
}

a:hover.back-to-top {
	background-color: #373841; 
}


/***************************************************/
/*     17. Terms Conditions And Privacy Policy     */
/***************************************************/
/*https://www.istockphoto.com/vector/virtual-reality-headset-gm898401664-247897916*/
.ex-header {
	padding-top: 8rem;
	padding-bottom: 5rem;
	background-color: #6CCCBC;
	    background: linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.0)), url('../imgs/iStock-898401664.jpg') center center no-repeat;
	background-size: cover; 
	text-align: center;
}

.ex-header h1 {
	color: #fff;
}

.ex-basic-1 {
	padding-top: 2rem;
	padding-bottom: 0.875rem;
	background-color: #353c44;
}

.ex-basic-2 {
	padding-top: 5rem;
	padding-bottom: 4rem;
	background-color: #282e35;
}

.ex-basic-2 h3 {
	margin-bottom: 0.75rem;
}

.ex-basic-2 .text-container {
	margin-bottom: 2.875rem;
}

.ex-basic-2 .text-container.dark {
	margin-bottom: 4rem;
	padding: 2rem 1.75rem 1.5rem 2rem;
	background-color: #353c44;
}

.ex-basic-2 .list-unstyled .fas {
	color: #BFA77C;
	font-size: 0.875rem;
	line-height: 1.5rem;
}

.ex-basic-2 .list-unstyled .media-body {
	margin-left: 0.375rem;
}

.ex-basic-2 .btn-solid-reg.wide {
	display: block;
	margin-top: 1.5rem;
	text-align: center;
}

.ex-basic-2 .btn-solid-reg.back {
	margin-top: 1rem;
}


/*****************************/
/*     18. Media Queries     */
/*****************************/	
/* Min-width width 768px */
@media (min-width: 768px) {
	
	/* General Styles */
	.p-heading {
		width: 85%;
		margin-right: auto;
		margin-left: auto;
	}

	h1 {
		font: 400 4.25rem/4.75rem "Oleo Script", sans-serif;
	}

	.testimonial-text {
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
	/* end of general styles */


	/* Navigation */
	.navbar-custom {
        padding: 2.125rem 1.5rem 2.125rem 1.5rem;
		opacity: 0;
		visibility: hidden;
    }

    .navbar-custom.top-nav-collapse {
        padding: 0.5rem 1.5rem 0.5rem 1.5rem;
		background-color: #353c44;
		opacity: 1;
		visibility: visible;
	}

	.navbar-custom .navbar-brand {
		margin-right: 0.625rem;
		margin-left: 0.75rem;
	}

	.navbar-custom .navbar-nav {
		align-items: center; /* center aligns menu links with logo vertically */
	}

	.navbar-custom .navbar-brand.logo-text.mobile-only,
	.navbar-custom .navbar-brand.logo-image.mobile-only {
		display: none;
	}

	.navbar-custom .navbar-nav .navbar-brand.logo-text.larger-devices,
	.navbar-custom .navbar-nav .navbar-brand.logo-image.larger-devices {
		display: block;
	}

	.navbar-custom .navbar-nav {
		margin-top: 0;
	}

	.navbar-custom .dropdown-item {
		padding-top: 0.25rem;
		padding-bottom: 0.25rem;
	}

	.navbar-custom .dropdown-items-divide-hr {
		width: 84%;
	}
	/* end of navigation */


	/* Header */
	.header .header-content {
		padding-top: 6rem;
	}

	.header .text-container {
		padding: 3.125rem 3.25rem 4rem 3.25rem;
		border-bottom-right-radius: 4rem;
	}

	.header h1 {
		font: 400 3.5rem/4.25rem "Oleo Script", sans-serif;
	}

	.header .scroll-icon {
		bottom: 2rem;
	}
	/* end of header */


	/* Featured Videos */
	.slider-1 .swiper-container {
		width: 90%;
	}

	.slider-1 .swiper-button-prev {
		width: 1.375rem;
		background-size: 1.375rem 2.125rem;
	}
	
	.slider-1 .swiper-button-next {
		width: 1.375rem;
		background-size: 1.375rem 2.125rem;
	}
	/* end of featured videos */


	/* Latest Videos */
	.cards-1 .card {
		margin-right: 1rem;
		margin-left: 1rem;
	}
	/* end of latest videos */

	
	/* About The Show */
	/*
	.slider-2 {
		background: linear-gradient(rgba(4, 13, 27, 0), rgba(4, 13, 27, 0)), url('http://placehold.it/1920x920/444b53/ffffff/') center center no-repeat;
	}*/

	.slider-2 .text-container {
		width: 39rem;
		height: 39rem;
		margin-right: auto;
		margin-left: auto;
		padding: 6.5rem 2rem 2rem 2rem;
		border-radius: 50%;
		background-color: #6CCCBC;
	}

	.slider-2 h2 {
		max-width: 21rem;
		margin-right: auto;
		margin-left: auto;
	}

	.slider-2 p {
		max-width: 28rem;
		margin-right: auto;
		margin-left: auto;
	}

	.slider-2 .swiper-container {
		width: 80%;
	}
	/* end of about the show */


	/* About The Host */
	.basic-2 .text-container {
		padding: 3rem 3.25rem 2.75rem 3.25rem;
		border-bottom-right-radius: 4rem;
	}
	/* end of about the host */


	/* Affiliate Item */
	.basic-3 .text-wrapper {
		padding: 2.5rem 3.25rem 2.875rem 3.25rem;
	}
	/* end of affiliate item */


	/* Affiliate Slider */
	.slider-3 .swiper-button-prev {
		width: 1.375rem;
		background-size: 1.375rem 2.125rem;
	}
	
	.slider-3 .swiper-button-next {
		width: 1.375rem;
		background-size: 1.375rem 2.125rem;
	}
	/* end of affiliate slider */

	
	/* Newsletter */
	.form {
		border-top-right-radius: 16rem;
		border-bottom-right-radius: 16rem;
	}
	/* end of newsletter */


	/* Behind The Scenes */
	.slider-4 .slider-container {
		padding: 2.5rem 0 2.5rem 0;
		border-bottom-right-radius: 3rem;
		background-color: #353c44;
	}

	.slider-4 .swiper-button-prev {
		left: 0.75rem;
		width: 1.375rem;
		background-size: 1.375rem 2.125rem;
	}
	
	.slider-4 .swiper-button-next {
		right: 0.75rem;
		width: 1.375rem;
		background-size: 1.375rem 2.125rem;
	}
	/* end of behind the scenes */


	/* Terms Conditions And Privacy Policy */
	.ex-header {
		padding-top: 8rem;
		padding-bottom: 8rem;
	}

	.ex-basic-2 .text-container.dark {
		padding: 2.5rem 3rem 2rem 3rem;
	}

	.ex-basic-2 .text-container.column {
		width: 90%;
		margin-right: auto;
		margin-left: auto;
	}
	/* end of terms conditions and privacy policy */
}
/* end of min-width width 768px */


/* Min-width width 992px */
@media (min-width: 992px) {
	
	/* General Styles */
	.p-heading {
		width: 65%;
	}
	/* end of general styles */


	/* Navigation */
	.navbar-custom .btn-outline-sm {
		display: inline-block;
		margin-left: 0.75rem;
	}
	
	.navbar-custom .btn-outline-sm .fas {
		margin-right: 0.375rem;
		line-height: 0;
	}
	/* end of navigation */


	/* Header */
	.header {
		height: 100%;
		min-height: 50rem;
	}

	.header .header-content {
		display: flex;
		flex-direction: column;
		justify-content: center;
		height: 100vh;
		min-height: 50rem;
		padding-top: 0;
		padding-bottom: 3rem;
	}

	.header h1 {
		font: 400 4.25rem/5rem "Oleo Script", sans-serif;
	}
	/* end of header */


	/* Featured Videos */
	.slider-1 .swiper-button-prev,
	.slider-1 .swiper-button-next {
		top: 33%;
	}
	/* end of featured videos */


	/* Latest Videos */
	.cards-1 .card {
		margin-right: 1.875rem;
		margin-left: 1.875rem;
	}
	/* end of latest videos */

	
	/* About The Show */
	.slider-2 .swiper-container {
		width: 70%;
	}
	/* end of about the show */
	

	/* Show Values */
	.basic-1 .value-1 .text-container {
		margin-right: 1.5rem;
		margin-left: 2rem;
	}
	
	.basic-1 .value-1 .image-container {
		margin-top: 0;
		margin-right: 2rem;
	}

	.basic-1 .value-2 {
		margin-bottom: 7rem;
	}

	.basic-1 .value-2 .text-container {
		margin-right: 2rem;
		margin-left: 1.5rem;
	}
	
	.basic-1 .value-2 .image-container {
		margin-left: 2rem;
		margin-bottom: 0;
	}

	.basic-1 .value-3 .text-container {
		margin-right: 1.5rem;
		margin-left: 2rem;
	}
	
	.basic-1 .value-3 .image-container {
		margin-top: 0;
		margin-right: 2rem;
	}
	/* end of show values */


	/* Affiliate Item */
	.basic-3 .image-container {
		margin-top: 5rem;
		margin-right: 2rem;
		margin-bottom: 0;
	}

	.basic-3 .text-container {
		margin-left: 1rem;
	}

	.basic-3 .price-box {
		margin-bottom: 0;
	}
	/* end of affiliate item */


	/* Affiliate Slider */
	.slider-3 .swiper-container {
		width: 92%;
	}
	/* end of affiliate slider */


	/* Behind The Scenes */
	.slider-4 .slider-container {
		padding: 3rem 0 3rem 0;
		border-bottom-right-radius: 4rem;
	}

	.slider-4 .swiper-container {
		width: 88.5%;
	}

	.slider-4 .swiper-button-prev {
		left: 1.125rem;
	}
	
	.slider-4 .swiper-button-next {
		right: 1.125rem;
	}
	/* end of behind the scenes */


	/* Terms Conditions And Privacy Policy */
	.ex-header h1 {
		width: 80%;
		margin-right: auto;
		margin-left: auto;
	}

	.ex-basic-2 {
		padding-bottom: 5rem;
	}

	.ex-basic-2 .text-container.column {
		margin-bottom: 0;
	}
	/* end of terms conditions and privacy policy */
}
/* end of min-width width 992px */


/* Min-width width 1200px */
@media (min-width: 1200px) {
	
	/* General Styles */
	.p-heading {
		width: 50%;
	}
	/* end of general styles */


	/* Featured Videos */
	.slider-1 {
		padding-bottom: 7.625rem;
	}

	.slider-1 .swiper-button-prev,
	.slider-1 .swiper-button-next {
		top: 50%;
	}

	.slider-1 .embed-responsive {
		width: 98%;
		margin-bottom: 0;
	}

	.slider-1 .text-container {
		margin-top: 2.25rem;
		margin-left: 1.5rem;
	}
	/* end of featured videos */


	/* Show Values */
	.basic-1 .value-1 .text-container {
		margin-top: 3.5rem;
	}

	.basic-1 .value-2 .text-container {
		margin-top: 3.5rem;
	}

	.basic-1 .value-3 .text-container {
		margin-top: 3.5rem;
	}
	/* end of show values */


	/* About The Host */
	.basic-2 .text-container {
		width: 82%;
	}
	/* end of about the host */


	/* Affiliate Item */
	.basic-3 .image-container {
		margin-top: 2rem;
	}
	/* end of affiliate item */


	/* Affiliate Slider */
	.slider-3 .card-image {
		max-height: 11.5rem;
	}
	/* end of affiliate slider */


	/* Behind The Scenes */
	.slider-4 .slider-container {
		width: 90%;
		margin-right: auto;
		margin-left: auto;
		padding: 4rem 0 4rem 0;
		border-bottom-right-radius: 6rem;
	}

	.slider-4 .swiper-container {
		width: 86.5%;
	}
	
	.slider-4 .swiper-button-prev {
		left: 1.5rem;
	}
	
	.slider-4 .swiper-button-next {
		right: 1.5rem;
	}
	/* end of behind the scenes */


	/* Terms Conditions And Privacy Policy */
	.ex-basic-2 #PrivacyForm {
		margin-left: 1rem;
	}
	/* end of terms conditions and privacy policy */
}
/* end of min-width width 1200px */




/*other css to add to new file*/

/*short animated bar for divider*/
.short_animated_bar {
	display: inline-block;
	position: relative;
	height: 5px;
	border-radius: 30px;
	background-color: #A22B39;
	width: 90px;
	margin-top: 5px;
	margin-bottom: 18px;
	overflow: hidden
}



.short_animated_bar:after {
	content: '';
	position: absolute;
	left: 0;
	top: -1.1px;
	height: 7px;
	width: 8px;
	background-color: #fff;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: ANIMATE_BAR_SCROLL;
	animation-name: ANIMATE_BAR_SCROLL
}

@-webkit-keyframes ANIMATE_BAR_SCROLL {
	from {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		-webkit-transform: translateX(88px);
		transform: translateX(88px)
	}
}

@-webkit-keyframes ANIMATE_BAR_SCROLL {
	from {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		-webkit-transform: translateX(88px);
		transform: translateX(88px)
	}
}

@keyframes ANIMATE_BAR_SCROLL {
	from {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		-webkit-transform: translateX(88px);
		transform: translateX(88px)
	}
}



/*css for video play button with paralax area*/

.nosy_about_video_parallax_card {
	position: relative;
	background: url(../imgs/iStock-629833590.jpg) no-repeat fixed 0 0/cover !important;
	padding: 100px 0
}

.nosy_about_video_parallax_card:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(40, 46, 53, 0.29) none repeat scroll 0 0;
}

.nosy_about_video_parallax_card .video_wrapper {
	position: relative;
	z-index: 1;
	width: 85%;
	margin: 0 auto;
}

.nosy_about_video_parallax_card .video_wrapper:after {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #7E8B9A none repeat scroll 0 0;
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg);
	z-index: -1;
	border-radius: 30px;
}

.nosy_about_video_parallax_card .card_to_tilt {
	padding: 50px;
	background: #282E35;
	border-radius: 50px;
	text-align: center
}

.nosy_about_video_parallax_card .fa-play {
	margin-left: 5px
}

.nosy_about_video_parallax_card .popup-youtube {
	width: 70px;
	height: 70px;
	display: inline-block;
	text-align: center;
	line-height: 70px;
	position: relative;
	background: #6CCCBC;
	color: #fff;/*play button*/
	border-radius: 50%;
	z-index: 1;
	margin-bottom: 35px;
}

.nosy_about_video_parallax_card .popup-youtube:hover {
	color: #fff
}

.nosy_about_video_parallax_card .popup-youtube:before {
	content: '';
	width: 80px;
	height: 80px;
	background-color: rgba(40, 46, 53, 0.29);
	position: absolute;
	left: -5px;
	border-radius: 50%;
	top: -5px;
	z-index: -1;
}

.nosy_about_video_parallax_card .popup-youtube:after {
	content: '';
	width: 90px;
	height: 90px;
	background-color: rgba(40, 46, 53, 0.45);
	position: absolute;
	left: -10px;
	border-radius: 50%;
	top: -10px;
	z-index: -1;
}

.nosy_about_video_parallax_card .fa-play:before {
	margin-left: 0;
	font-size: 27px
}

.nosy_about_video_parallax_card .card_to_tilt h2 {
	text-transform: capitalize;
	font-size: 30px;
	/*color: #ffffff;*/
	color:#6CCCBC !important;
	font-family: inherit;
	font-weight: 700;
	margin-bottom: 15px;
	line-height: 50px;
    font: 400 3.25rem/3.75rem "Oleo Script", sans-serif !important;
	/*font: 400 2.125rem/2.625rem "Oleo Script", sans-serif*/
}
/*.nosy_about_video_parallax_card .tilted_card_text {*/
/*	color: #ffffff;*/
/*}*/
/****TESTING BLOW CSS*****/
/* ==========================================================================
   Blog 
   ========================================================================== */
#blogs {
background-color:transparent;
}
#blogs .blog-item-wrapper {
  background: #353C44;
  border-radius: 4px;
  box-shadow: 0px 10px 50px 0px rgba(84, 110, 122, 0.15);
  -webkit-transition: transform 0.2s linear, -webkit-box-shadow 0.2s linear;
  -moz-transition: transform 0.2s linear, -moz-box-shadow 0.2s linear;
  transition: transform 0.2s linear, box-shadow 0.2s linear;
}

#blogs .blog-item-wrapper:hover {
  box-shadow: 0px 10px 50px 0px rgba(84, 110, 122, 0.35);
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
}

#blogs .blog-item-wrapper:hover .blog-item-img:before {
  opacity: 1;
}

#blogs .blog-item-img {
  position: relative;
}

#blogs .blog-item-img img {
  width: 100%;
  border-radius: 4px;
}

#blogs .blog-item-text {
  padding: 20px 30px;
}

#blogs .blog-item-text .date {
  font-size: 14px;
  margin-bottom: 10px;
}

#blogs .blog-item-text .date i {
  margin-right: 7px;
}

#blogs .blog-item-text h3 {
/*
  line-height: 26px;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
 */
 font: 700 1.375rem/1.875rem "Open Sans", sans-serif;
}

#blogs .blog-item-text h3 a {
  /*color: #263238;*/
}

#blogs .blog-item-text h3 a:hover {
 /* color: #F97794; */
}
#blogs .date {
	color: #FCBBC3 !important;
}


/*reset about host title colors*/
.slider-2 h2 {
	color:#A22B39 !important;
}
.slider-2 h3 {
	color:#A22B39 !important;
}


/*curley quotes*/
.curly-quotes:before, .curly-quotes:after {
  display: inline-block;
  vertical-align: top;
  height: 30px;
  line-height: 48px;
  font-size: 50px;
  opacity: .2;
  font-family: Georgia, serif;
}
.curly-quotes:before {
  content: '\201C';
  margin-right: 4px;
  margin-left: -8px;
}

.curly-quotes:after {
  content: '\201D';
  margin-left: 4px;
  margin-right: -8px;
}

/* Slow-motion Zoom Container */
.img-hover-zoom--slowmo div {
    transform-origin: 50% 65%;
    transition: transform 5s, filter 3s ease-in-out;
    width:100% !important;
}

/* The Transformation */
.img-hover-zoom--slowmo:hover div {
    width:100% !important;
    transform: scale(3);
}


.img-hover-zoom {
    margin-top:10px !important;
    height: 160px !important; /* Modify this according to your need */
    width:100% !important;
    overflow: hidden !important; /* Removing this will break the effects */
}

.related-posts .img-hover-slide{
    min-height:200px;
}
.overflow-hidden{
    overflow:hidden;
}

.footer-area .giant_letters{
    line-height:1.2;
    color:rgba(191, 167, 124, 0.2);
    z-index:1;position:absolute;top:50%;
    left:-15px;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%);
    -moz-user-select:none;
    user-select:none;
    pointer-events:none;
    text-transform:uppercase;
    font-size:4rem;
    font-weight:900;
    
}
.footer-area .posting_area_1.posting_area_5 .unordered_list_post .sm_thumbnail_post {
    width: 80px;
    height: 80px;
}
.footer-area .optional_meta_data{line-height:1;}
.footer-area .optional_meta_data.meta-2 .img_of_author img{width:40px;height:40px;border-radius:50%;}
.footer-area .optional_meta_data.meta-2 .name_of_author{text-transform:uppercase;font-weight:600;font-size:14px;display:inline-block;margin-top:5px;}
.footer-area .optional_meta_data .author-add{font-size:12px;}
.footer-area .optional_meta_data.1_meta span{margin-right:10px;}
.footer-area .optional_meta_data.1_meta span i{margin-right:3px;}
.footer-area .optional_meta_data.0_meta span{padding:4px 10px 4px 19px;font-size:11px;letter-spacing:0.8px;font-weight:bold;text-transform:uppercase;border-radius:30px;position:relative;}
.footer-area .optional_meta_data.0_meta span::before{content:"";width:6px;height:6px;background:none;margin-right:3px;border-radius:5px;display:inline-block;position:absolute;top:50%;left:8px;margin-top:-3px;border:1px solid #fff;}
.footer-area span.if_has_bullet{position:relative;padding-left:10px;}
.footer-area span.if_has_bullet::before{content:"";width:2px;height:2px;background:#999;border-radius:50%;position:absolute;top:50%;margin-top:-1px;display:block;left:-3px;}
.footer-area .footer_data_header .widget-title{position:relative;z-index:2;}
/*PRIMARY COLOR #ef3f48, #1a1a1a*/
/*Color*/
.footer-area h1,
.footer-area h2,
.footer-area h3,
.footer-area h4,
.footer-area h5,
.footer-area h6{color:#152035;}


.footer-area p, .footer-area button.search-icon, .footer-area .user-account, .footer-area ul.header-social-network li a {
	color: #506172;
}
/*OTHER COLORS*/
/*text*/
/*text*/
.footer-area p,
.footer-area .footer_bg{background:#353C44;}
.footer-area .white_txt{color:#ffffff!important;}
.footer-area .vrnosy_green_color {color:#6CCCBC !important};
.footer-area .grey_txt{color:#889097;}
.footer-area .white_bg{background:#ffffff;}
.footer-area .black_txt{color:#000000;}
/*Page layouts*/
.footer-area {
    background-color:#353C44;
}
.footer-area{color:#FFD387}
.footer-area .youtube_gameplay_nosy_shortcuts{padding-top:5px;margin:-2px;display:flex;flex-wrap:wrap}
.footer-area .youtube_gameplay_nosy_shortcuts li{width:29.33%;margin:5px}
.footer-area .youtube_gameplay_nosy_shortcuts li img{width:100%; margin-bottom:20px;}
.footer-area a{color:#FFFFFF;}
.footer-area ul { list-style-type:none !important;}
.footer-area li { list-style-type:none !important;}
.footer-menu ul li{display:inline-block;margin-left:36px}
.footer-menu ul li:first-child{margin-left:0px}
