.sitehomepagevideo_video_wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
    top:0;
}
/* Video Pages */
.screen {
    position: relative;
    height:600px;
    width: 100%; /*  NOTE: numVideos/100%  */
    float: left;
    overflow: hidden;
    z-index:1;
}
.screen{display:none;}
.screen:first-child{z-index:2;display:block;}
.big-image {
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height:100% !important;
    top:0 !important;
}
.video-title {
    position: absolute;
    top: 5%;
    left: 5%;
    opacity: .5;
    margin: 40px 0 0 0;
    padding: 0;
    line-height: .65;
    font-size: 4em;
    text-transform: uppercase;
}

/* Nav */
.next-icon {
    -webkit-transform:rotate(45deg);
    border-right-color:#FFFFFF;
    border-right-style:solid;
    border-right-width:2px;
    border-top-color:#FFFFFF;
    border-top-style:solid;
    border-top-width:2px;
    color:#FFFFFF;
    display:block;
    height:20px;
    position:absolute;
    right:59px;
    text-decoration:none;
    top:350px;
    transform:rotate(45deg);
    width:20px;
    z-index:100;
}
.prev-icon {
    -webkit-transform:rotate(45deg);
    border-left-color:#FFFFFF;
    border-left-style:solid;
    border-left-width:2px;
    border-top-color:#FFFFFF;
    border-top-style:solid;
    border-top-width:2px;
    color:#FFFFFF;
    display:block;
    height:20px;
    position:absolute;
    left:59px;
    text-decoration:none;
    top:350px;
    transform:rotate(-45deg);
    width:20px;
    z-index:100;
}
/* Codrops Header Style */
#big-video-vid				{position:absolute;top:0 !important;}
#big-video-vid video	{width:100%;position:absolute; object-fit:cover; min-height:100%;left:0;height:100% !important;}
/* Images Slideshow screen height work */
.layout_sitehomepagevideo_videos #slideblock_image img {
    height: 100%;
}
/* css hack for height issue for Ie browse */
/* for version 8, 9, 10 IE */
@media screen {
    #big-video-vid video {height:auto !important;}
}
/* For Version 11 IE */
@media all and (-ms-high-contrast:none)
{
    *::-ms-backdrop, #big-video-vid video {height:auto !important;}
}
/* End Codrops Header Style */

/* Windows 10 Edge Browser @supports method */
_:-ms-lang(x),
_:-webkit-full-screen,
#big-video-vid video  {
    height:auto !important;
}
/* Css hack for  - Or - text sign up form chrome browser */
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
    .sitehomepagevideo_left .or_text{margin-right:4px;}
	
	/* Safari hack only for select box form */
    ::i-block-chrome,.sitehomepagevideo_signup_form .sitehomepagevideo_left form.global_form select{
     text-indent: 24px;
     line-height: 26px;
    }
}

/* Video content css */
/* Case of inclusion of header and footer */
.layout_sitehomepagevideo_videos, .layout_sitehomepagevideo_without_header_videos{
    position:absolute;
    left:0;
    width:100%;	
    background-color:#000 !important;
	top:0;
}
/* Case of inclusion of header and footer ends here*/
.sitehomepagevideo_videos_video_content {
    float:left;
    position:absolute;
    top:0;
    width:100%;
    z-index:10;
    bottom:0;
    background:rgba(0, 0, 0, .2);
}
.sitehomepagevideo_videos_video_content a{
    transition: all 0.2s ease-in 0s;	
}
.sitehomepagevideo_videos_page_container{
    width:1200px;
    margin:0 auto;
    display:table;	
}
.sitehomepagevideo_videos_top_head{
    float:left;
    width:100%;
    margin:10px 0 0;
}
.sitehomepagevideo_videos_video_content .layout_core_menu_logo{
    float:left;
    margin-top:18px;
}
.sitehomepagevideo_videos_video_content .layout_core_menu_logo a {
    float:left;
    color:#fff;
    height:50px;
}
.sitehomepagevideo_videos_video_content .layout_core_menu_logo a img{
    margin-top:-16px;
}
/* if browse inside of video container css */
.sitehomepagevideo_videos_video_content .seao_browse_btn{
    border:none;
    margin-top:7px;	
}
.sitehomepagevideo_videos_video_content .seao_browse_btn a{
    color:#fff;
    font-size:14px;
}
.sitehomepagevideo_videos_video_content .seao_browse_btn a:after{
    border-top-color:#fff !important;	
}
.sitehomepagevideo_videos_video_content .seao_browse_btn .navigation{
    box-shadow:none;
    margin-top:12px;	
}
/* Browse menu ends here */
.sitehomepagevideo_videos_top_head_right{
    float:right;
    margin:15px 0 0 0;	
}
.sitehomepagevideo_videos_top_head_right span{
    font-size:12px;
    text-transform:capitalize;
}
.sitehomepagevideo_videos_top_head_right span a{
    color:#fff;
    letter-spacing:1px;
}
.sign_up_login_btn{
    margin:0 26px 0 0;
}
.sign_up_login_btn a{
    margin:0 8px;
    font-size:14px;
}
.sitehomepagevideo_videos_create_account_btn a {
    padding:8px 14px;
    border-bottom:none;
}
/* Middle caption */
.sitehomepagevideo_videos_middle_caption{
    color:#fff;
    float:left;
    width:100%;
    text-align:center;
    margin:100px 0 0 0;
    min-height:190px;
}
[dir="rtl"] .sitehomepagevideo_videos_middle_caption {
    text-align:center;
}
.sitehomepagevideo_videos_middle_caption_with_logo
{
   margin-top: 30px !important;
}
.sitehomepagevideo_videos_middle_caption h3{
    font-size:55px;
    color:#fff;
    letter-spacing:3px;
    margin-bottom:30px;
    text-transform:uppercase;
    font-weight:bold !important;
}
.sitehomepagevideo_videos_middle_caption p{
    font-size:20px;	
    letter-spacing:2px;
}
.sitehomepagevideo_videos_middle_caption a {
    background:rgba(255, 255, 255, 0.3);
    color:#FFFFFF;
    display:table;
    font-size:18px;
    margin:35px auto 70px auto;
    padding:13px 30px;
    letter-spacing:1px;
}
.sitehomepagevideo_videos_middle_caption a:hover{
    background:rgba(0, 0, 0, 0.3);	
}
/* sign up login btn css */
.layout_sitehomepagevideo_videos .sitehomepagevideo_btnsblock{
    width:100%;
    margin:0 auto;
    margin-top:1%;
    text-align:center;
    float:left;
}
[dir="rtl"] .layout_sitehomepagevideo_videos .sitehomepagevideo_btnsblock{
    text-align:center;
}
.layout_sitehomepagevideo_videos .sitehomepagevideo_btnsblock a{
    color:#fff!important;
    font-size:18px;
    text-decoration:none;
    background-color:rgba(255,255,255,.5);
    border-radius:0;
    padding:12px 45px;
    box-shadow:none;
}
.layout_sitehomepagevideo_videos .sitehomepagevideo_btnsblock a + a{
    margin-left:12px;
    opacity:.7 
}
.layout_sitehomepagevideo_videos .sitehomepagevideo_btnsblock a:hover{
    background-color:#fff;
    text-shadow:none;
}
.layout_sitehomepagevideo_videos .sitehomepagevideo_btnsblock a + a:hover{
    color:#fff!important;
    text-shadow:none;
    opacity:1;
}
/*Landing Search widget + Advanced Search widget*/
.layout_sitehomepagevideo_landing_search{
    width:100%;
    position:absolute;
    z-index:10;
    margin-top:-90px;
    margin-bottom:0;
    right:0;
    left:0;
    background:rgba(0, 0, 0, .4);
    padding:36px 0;
    bottom:0;	
}
.layout_sitehomepagevideo_landing_search form{
    text-align:center;
}
#global_content .sitehomepagevideo_videos_video_content .layout_siteadvsearch_search_box,
span#global_content_simple .sitehomepagevideo_videos_video_content .layout_siteadvsearch_search_box{
    width:100%;
    position:absolute;
    z-index:10;
    margin-bottom:0;
    right:0;
    left:0;
}
.layout_sitehomepagevideo_landing_search .siteadvsearch_search_box_wrap {
    float:none!important;
    border:none!important;
}
.layout_sitehomepagevideo_landing_search #siteadv_menu_mini_menu{
    text-align:center;
}
.layout_sitehomepagevideo_landing_search #global_search_form{
    position:relative;
}
.layout_sitehomepagevideo_landing_search form input[type="text"]{
    padding:11px 5px!important;
    border-radius:0;
    min-width:492px;
    max-width:492px;
}
.layout_sitehomepagevideo_landing_search ul.adsearch-autosuggest{
    position:inherit;
    margin:0 auto;
    min-width:500px;
}
html #global_content .layout_sitehomepagevideo_videos .layout_sitehomepagevideo_landing_search ul + button{
    width:45px!important;
    height:40px!important;
    margin-left:-48px!important;
    border-radius:0px;
    vertical-align:top!important;
    background-image:url(../images/search-icon.png) !important;
    position:absolute;
    top:0;
    right:0;
    border-bottom:none !important;
}
[dir="rtl"] .layout_sitehomepagevideo_landing_search ul + button{
    border-radius:2px 0px 0px 2px;
    margin-right:-48px!important;
    left:0;
}
.layout_sitehomepagevideo_landing_search button{
    width:45px;
    height:42px;
    margin-left:-48px;
    border:none;
    border-radius:0;
    vertical-align:top;
    background-image: url(../images/search-icon.png);
    border-bottom:none;
    background-repeat:no-repeat;
    background-position:50% center;
} 
[dir="rtl"] .layout_sitehomepagevideo_landing_search button{
    border-radius:2px 0px 0px 2px;
    margin-right:-48px;
} 
.layout_sitehomepagevideo_landing_search .layout_siteadvsearch_search_wrapper #global_search_form_container{
    display:inline-table;
}

/* How it works button css */
#how_it_works {
    position: absolute;
    margin: 0 auto;
    top: 0;
    width: 100%;
    bottom: 0;
    padding: 20px;
    box-sizing: border-box;
    right:0;
    left:0;
    height:100%;
    z-index: 1000;
    float:left;
}
/* Advanced search inside video container */
body .layout_sitehomepagevideo_videos .layout_sitehomepagevideo_landing_search .layout_siteadvsearch_search_wrapper {
    border: medium none;
    float: none;
}
#global_content .sitehomepagevideo_videos_video_content .layout_siteadvsearch_search_box {
    margin: -20px 0 0;
}
/* Advanced events bottom search And advanced albums search */
.layout_sitehomepagevideo_landing_search .layout_siteevent_searchbox_siteevent, .layout_sitehomepagevideo_landing_search .layout_sitealbum_searchbox_sitealbum {
    margin: 0 auto;
    width: 860px;
}
div.layout_sitehomepagevideo_landing_search .layout_siteevent_searchbox_siteevent input, div.layout_sitehomepagevideo_landing_search .layout_siteevent_searchbox_siteevent select, div.layout_sitehomepagevideo_landing_search .layout_sitealbum_searchbox_sitealbum input, div.layout_sitehomepagevideo_landing_search .layout_sitealbum_searchbox_sitealbum select{
    box-sizing: border-box;
    max-width: inherit;
    min-width: inherit;
    padding-left: 13px !important;
    width: 210px !important;
    height:38px;
}
div.layout_sitehomepagevideo_landing_search .siteevent-search-box .form-elements, div.layout_sitehomepagevideo_landing_search .sitealbum-search-box .form-elements{
    border-radius:0;	
}
.layout_sitehomepagevideo_videos .siteevent-search-box #buttons-element button::after, 
.layout_sitehomepagevideo_videos .siteevent-search-box #submitButton-element button::after, .layout_sitehomepagevideo_videos .sitealbum-search-box #buttons-element button::after, 
.layout_sitehomepagevideo_videos .sitealbum-search-box #submitButton-element button::after{
    content:none;	
}
.layout_sitehomepagevideo_videos .siteevent-search-box #buttons-wrapper, 
.layout_sitehomepagevideo_videos .siteevent-search-box #submitButton-element, .layout_sitehomepagevideo_videos .sitealbum-search-box #buttons-wrapper, 
.layout_sitehomepagevideo_videos .sitealbum-search-box #submitButton-element{
    margin-left:49px;
    margin-top:-1px;	
}
.layout_sitehomepagevideo_videos .siteevent-search-box #buttons-element button, 
.layout_sitehomepagevideo_videos .siteevent-search-box #submitButton-element button, .layout_sitehomepagevideo_videos .sitealbum-search-box #buttons-element button, 
.layout_sitehomepagevideo_videos .sitealbum-search-box #submitButton-element button{
    width:39px;
    height:40px;	
}
/* Advanced events bottom search  ends here*/
/* Navigation btns on hover effect */
#next-btn, #prev-btn {
    opacity: 0;
    transition: all 0.2s ease-in 0s;
}
.layout_sitehomepagevideo_without_header_videos:hover #next-btn, 
.layout_sitehomepagevideo_without_header_videos:hover #prev-btn, 
.layout_sitehomepagevideo_videos:hover #next-btn, 
.layout_sitehomepagevideo_videos:hover #prev-btn {
    opacity: 1;
}
/* Navigation btns on hover effect ends here */
/* IF video is inside layout top */
.layout_top .layout_middle{display:inline;}
/* Inner page video widget caption content */
.sitehomepagevideo_inner_video .sitehomepagevideo_videos_middle_caption {
    margin: 300px 0 0;
}
/* Work for Images slideshow containers */
.layout_sitehomepagevideo_videos #slide-images > div, .layout_sitehomepagevideo_videos #slide-images > div img, .layout_sitehomepagevideo_without_header_videos #slide-images > div, .layout_sitehomepagevideo_without_header_videos #slide-images > div img {
   /* height: auto;*/
    float:left; 
    height: 100% !important;
}
/* Inner page video widget caption content ends here */

/*================== Work for New layout ========================== */
.layout_sitehomepagevideo_videos.full-width-height, .layout_sitehomepagevideo_without_header_videos.full-width-height {
    height: 100%;
    margin: 0 !important;
}
/* Only for without header widget */
.layout_sitehomepagevideo_without_header_videos.full-width-height{
	top:0;
}
.full-width-height .sitehomepagevideo_videos_video_content{
	background-image:url(../images/pattern1.png);
	height:100%;
}
.full-width-height .screen{
	height:100% !important;	
}
.full-width-height .sitehomepagevideo_videos_middle_caption > a {
    border-radius: 4px;
    font-size: 20px;
    padding: 17px 72px;
}
/* Next previous icons ofr full height width */
.full-width-height .next-icon, .full-width-height .prev-icon {
    margin-top: -10px;
    top: 50%;
}
/* -------------- Work for sign up form Layout ---------------------- */
/* Banner Text top */
.sitehomepagevideo_signup_form .sitehomepagevideo_videos_middle_caption {
    min-height: inherit;
    margin-bottom: 40px;
}
.sitehomepagevideo_videos_middle_caption > h3 span {
    font-weight: bold !important;
}
.sitehomepagevideo_signup_form .sitehomepagevideo_videos_middle_caption p {
    font-size: 24px;
}
/* Work for sign up Form */
.sitehomepagevideo_left {
    box-sizing: border-box;
    display: table;
    padding: 0 50px;
    width: 100%;
}
.sitehomepagevideo_left #sitehomepagevideo_showSignupForm,  .sitehomepagevideo_left #sitehomepagevideo_showLoginForm{
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    float: left;
    padding: 20px 20px 0;
    width: 40%;
}
.sitehomepagevideo_right #sitehomepagevideo_showLoginForm{
	padding-bottom:12px;	
}
/* Layout right positionning */
.sitehomepagevideo_right #sitehomepagevideo_showSignupForm, .sitehomepagevideo_right #sitehomepagevideo_showLoginForm {
    float: right !important;
}
.sitehomepagevideo_right .sitehomepagevideo_tagline {
    float: left !important;
}
.sitehomepagevideo_left form.global_form {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none;
    margin: 0;
    padding: 0;
}
.sitehomepagevideo_left form.global_form > div {
	width: 100%;
}
.sitehomepagevideo_left form.global_form > div > div{
	border: none;
	background-color: transparent;
}
.sitehomepagevideo_left form.global_form h3, .sitehomepagevideo_left form.global_form .description,
.sitehomepagevideo_left form.global_form .hint, .sitehomepagevideo_left .global_form div#timezone-label.form-label, .sitehomepagevideo_left .global_form div.form-label {
    display: none;
}
.sitehomepagevideo_left .global_form .form-element {
    margin-bottom: 10px;
    max-width: inherit;
    min-width: inherit;
    width: 100%;
}
.sitehomepagevideo_signup_form .sitehomepagevideo_left form.global_form input,
.sitehomepagevideo_signup_form .sitehomepagevideo_left form.global_form select {
    border-radius: 3px;
    box-sizing: border-box;
    float: left;
    max-width: inherit;
    min-width: inherit;
    width: 100%;
}
[dir="rtl"] .sitehomepagevideo_signup_form .sitehomepagevideo_left form.global_form input,
[dir="rtl"] .sitehomepagevideo_signup_form .sitehomepagevideo_left form.global_form select {
    float: right;
}
.sitehomepagevideo_signup_form .sitehomepagevideo_left form.global_form input {
    padding: 6px 7px 6px 27px;
}
[dir="rtl"] .sitehomepagevideo_signup_form .sitehomepagevideo_left form.global_form input {
    padding: 6px 27px 6px 7px;
}
.sitehomepagevideo_signup_form .sitehomepagevideo_left form.global_form select{
    padding: 6px 7px 6px 23px;
}
[dir="rtl"] .sitehomepagevideo_signup_form .sitehomepagevideo_left form.global_form select{
    padding-left: 6px 23px 6px 7px;
}
.sitehomepagevideo_signup_form .sitehomepagevideo_left .form-elements {
    margin-top: 0;
    padding:0;
}
/* Font icons for Form Fields */
.sitehomepagevideo_left form.global_form .form-elements .form-wrapper .form-element {
    position: relative;
}
.sitehomepagevideo_left form.global_form .form-elements .form-wrapper .form-element::before {
    font-family: 'Font Awesome 5 Free';
    left: 8px;
    position: absolute;
    top: 6px;
    z-index: 1;
    font-weight: 900;
    padding-left: 5px;
}
[dir="rtl"] .sitehomepagevideo_left form.global_form .form-elements .form-wrapper .form-element::before {
    right: 8px;
    left: auto;
}
/* For form with timzone and language field */
.sitehomepagevideo_signup_form_with_timezone_language .sitehomepagevideo_left form.global_form .form-elements .form-wrapper .form-element::before {
    top: 4px;
}
.sitehomepagevideo_left form.global_form .form-elements .form-wrapper:nth-child(2) .form-element::before,
.sitehomepagevideo_left form#user_form_login .form-elements > .form-wrapper:first-child .form-element::before {
    content: "\f0e0";
}
/* Password */
.sitehomepagevideo_left form.global_form .form-elements #password-wrapper .form-element::before,
.sitehomepagevideo_left form.global_form .form-elements #passconf-wrapper .form-element::before {
    content:"\f084";
}
/* user Profile address */
.sitehomepagevideo_left form.global_form .form-elements #username-wrapper .form-element::before{
    content:"\f007";
} 
/* User profile type */
.sitehomepagevideo_left form.global_form .form-elements #profile_type-wrapper .form-element::before{
    content:"\f0c0";
}
/* Time Zone field */
.sitehomepagevideo_left form.global_form .form-elements #timezone-wrapper .form-element::before{
    content:"\f017";
}
/* Languages field */
.sitehomepagevideo_left form.global_form .form-elements #language-wrapper .form-element::before{
    content:"\f0ac";
}
.form_email_icon:before {
    content: "\f0e0";
}
.form_profile_type_icon:before {
    content: "\f0c0";
}
/* Font icons for Form Fields ends here */
.sitehomepagevideo_signup_form .sitehomepagevideo_left form.global_form input[type="checkbox"] {
    width: auto !important;
}
.sitehomepagevideo_left .global_form #terms-element label {
    color: #ffffff;
}
.sitehomepagevideo_signup_form .sitehomepagevideo_left #submit-element > button{
    padding: 8px 24px;
}
.sitehomepagevideo_signup_form .sitehomepagevideo_left .sitehomepagevideo_login_instead_btn > button, .sitehomepagevideo_signup_form .sitehomepagevideo_left .sitehomepagevideo_signup_instead_btn > button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 14px;
    font-weight: bold !important;
    padding: 0;
    color:#fff;
}
.sitehomepagevideo_signup_form .sitehomepagevideo_left .sitehomepagevideo_login_instead_btn {
    bottom: 34px;
    position: relative;
    right: 0;
}
/* Sign In form */
.sitehomepagevideo_signup_form .sitehomepagevideo_left #user_form_login #remember-wrapper {
    clear: both;
    float: none;
    padding-left: 0;
    padding-top: 4px;
}
.sitehomepagevideo_signup_form .sitehomepagevideo_left #user_form_login #loginsignupbuttons-wrapper {
    float: left;
    margin-top: -10px;
}
.sitehomepagevideo_signup_form .sitehomepagevideo_left #user_form_login #remember-wrapper label, .sitehomepagevideo_signup_form .sitehomepagevideo_left form.global_form #forgot_password a  {
    color: #ffffff;
}
.sitehomepagevideo_signup_form .sitehomepagevideo_left .sitehomepagevideo_signup_instead_btn {
    bottom: 15px;
    position: relative;
    right: 0;
}
/* Or text */
.sitehomepagevideo_left .or_text {
    color: #fff;
}
.sitehomepagevideo_signup_form .sitehomepagevideo_left #user_form_login #remember-wrapper #remember-element {
    margin: 0;
}
#sitehomepagevideo_showLoginForm #forgot_password {
    position: relative;
    top: -17px;
}
/* Work for Tagline */
.sitehomepagevideo_tagline{
    float:right;
}
/* Start watching work */
.layout_sitehomepagevideo_videos .sitehomepagevideo_start_watch, .layout_sitehomepagevideo_without_header_videos .sitehomepagevideo_start_watch{
    bottom: 28px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
    max-width: 200px;
}
.layout_sitehomepagevideo_videos .sitehomepagevideo_start_watch a, .layout_sitehomepagevideo_without_header_videos .sitehomepagevideo_start_watch a{
    background-image: url("../images/startviewing.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 20px auto;
    color: #ffffff;
    display: table;
    font-size: 22px;
    font-weight: bold !important;
    letter-spacing: 2px;
    margin: 0 auto;
    padding-bottom: 35px;
}
.layout_sitehomepagevideo_videos .sitehomepagevideo_start_watch a::before, .layout_sitehomepagevideo_without_header_videos .sitehomepagevideo_start_watch a::before {
    border: 3px solid #ffffff;
    border-radius: 50%;
    bottom: -10px;
    content: "";
    left: 0;
    margin: 0 auto;
    min-height: 30px;
    position: absolute;
    right: 0;
    width: 30px;
}
/* Work for Social links */
#sitehomepagevideo_loginform_sociallinks #facebook-element a img, #sitehomepagevideo_loginform_sociallinks #twitter-element > a img{
	display:none;	
}
#sitehomepagevideo_loginform_sociallinks #facebook-element a, #sitehomepagevideo_loginform_sociallinks #twitter-element > a {
    clear: both;
    float: left;
    margin: 0 0 6px;
}
#sitehomepagevideo_loginform_sociallinks #twitter-element > a::before, #sitehomepagevideo_loginform_sociallinks #facebook-element a::before {
    color: #ffffff;
    font-family: 'Font Awesome 5 Free';
    font-size: 20px;
	float:left;
}
#sitehomepagevideo_loginform_sociallinks #facebook-element a::before{
	content:"\f082";	
}
#sitehomepagevideo_loginform_sociallinks #twitter-element > a::before{
	content:"\f081";	
}
#sitehomepagevideo_loginform_sociallinks #facebook-element a::after, #sitehomepagevideo_loginform_sociallinks #twitter-element > a::after {
    color: #ffffff;
    float: left;
    margin: 0 0 0 7px;
}
#sitehomepagevideo_loginform_sociallinks #facebook-element a::after{
	content:"Login With Facebook";	
}
#sitehomepagevideo_loginform_sociallinks #twitter-element > a::after{
	content:"Login With Twitter";	
}
/* Layout in case of timezone/Language field enabled - form fields */
.sitehomepagevideo_signup_form_with_timezone .sitehomepagevideo_videos_middle_caption, .sitehomepagevideo_signup_form_with_language .sitehomepagevideo_videos_middle_caption{
    margin-bottom: 35px;
}
.sitehomepagevideo_signup_form_with_timezone .sitehomepagevideo_left .global_form .form-element, .sitehomepagevideo_signup_form_with_language .sitehomepagevideo_left .global_form .form-element {
    margin-bottom: 7px;
}
.sitehomepagevideo_signup_form_with_timezone .sitehomepagevideo_left form.global_form input, .sitehomepagevideo_signup_form_with_timezone .sitehomepagevideo_left form.global_form select, .sitehomepagevideo_signup_form_with_language .sitehomepagevideo_left form.global_form input, .sitehomepagevideo_signup_form_with_language .sitehomepagevideo_left form.global_form select {
    padding: 5px 7px;
}
/* Layout in case of timezone/Language both fields enabled - form fields */
.sitehomepagevideo_signup_form_with_timezone_language .sitehomepagevideo_videos_middle_caption {
    margin-top: 25px;
}
.sitehomepagevideo_signup_form_with_timezone_language .sitehomepagevideo_left .global_form .form-element {
    margin-bottom: 5px;
}
.sitehomepagevideo_signup_form_with_timezone_language .sitehomepagevideo_left form.global_form input, .sitehomepagevideo_signup_form_with_timezone_language .sitehomepagevideo_left form.global_form select {
    padding: 4px 7px;
}
.layout_sitehomepagevideo_login_or_signup .global_form > div, #sitehomepagevideo_showSignupForm .global_form > div {
	float: none;
}



/*_________________________Responsive css__________________________*/

@media only screen and (min-width: 1400px){
  .sitehomepagevideo_videos_middle_caption_with_logo {
    margin-top: 110px !important;
  }
  .sitehomepagevideo_videos_middle_caption {
    margin-top: 135px;
  }
}

@media screen and (max-width:920px){
    /* Container for images inside wraper*/
    .screen:first-child img.big-image {opacity: 1 !important;}
    /* Content container */
    .sitehomepagevideo_videos_page_container{width:100%; padding:0 2%; box-sizing:border-box; margin-top: 15%; }
    #next-btn, #prev-btn{display:none;}
    /* How it works page content */
    div#show_help_content, div#show_help_content div a{width:100% !important;box-sizing:border-box;}
    /* Advanced events search */
    div.layout_sitehomepagevideo_landing_search .siteevent-search-box .form-elements, div.layout_sitehomepagevideo_landing_search .sitealbum-search-box .form-elements{width:100% !important;position:relative;}
    div.layout_sitehomepagevideo_landing_search .siteevent-search-box #buttons-wrapper, div.layout_sitehomepagevideo_landing_search .siteevent-search-box #submitButton-element, div.layout_sitehomepagevideo_landing_search .sitealbum-search-box #buttons-wrapper, div.layout_sitehomepagevideo_landing_search .sitealbum-search-box #submitButton-element{margin: 0 !important;position: absolute;right: 0 !important;top: 0;width:auto;}
    .layout_sitehomepagevideo_landing_search .siteevent-search-box button, .layout_sitehomepagevideo_landing_search .sitealbum-search-box button{margin-left:-40px;margin-top:-1px;text-indent:-1999px !important;}
    .layout_sitehomepagevideo_landing_search .layout_siteevent_searchbox_siteevent, .layout_sitehomepagevideo_landing_search .layout_sitealbum_searchbox_sitealbum{width:100%; padding:0 10px; box-sizing:border-box;}
    div.layout_sitehomepagevideo_landing_search .layout_siteevent_searchbox_siteevent input, div.layout_sitehomepagevideo_landing_search .layout_siteevent_searchbox_siteevent select, div.layout_sitehomepagevideo_landing_search .layout_sitealbum_searchbox_sitealbum input, div.layout_sitehomepagevideo_landing_search .layout_sitealbum_searchbox_sitealbum select{width:100% !important;}
    .layout_sitehomepagevideo_videos .siteevent-search-box, .layout_sitehomepagevideo_videos .sitealbum-search-box {width: 100%;}
    .layout_siteevent_searchbox_siteevent #searchBox.siteevent-search-box .form-elements .form-wrapper, .layout_sitealbum_searchbox_sitealbum #searchBox.sitealbum-search-box .form-elements .form-wrapper  {width: 23%;}
	.layout_sitehomepagevideo_landing_search .siteevent-search-box .form-elements #submitButton-wrapper.form-wrapper, .layout_sitehomepagevideo_landing_search .sitealbum-search-box .form-elements #submitButton-wrapper.form-wrapper{width:auto;}
	/* albums submit button */
	.layout_sitehomepagevideo_landing_search .sitealbum-search-box button {height: 41px !important;margin: -1px -1px 0 0;}
    /* advanced search */
    .layout_sitehomepagevideo_landing_search .layout_siteadvsearch_search_box {display: block !important;}
    /* Help button bottom spacing */
    .sitehomepagevideo_videos_middle_caption a{margin-bottom:40px;}
	
	/* ======================================= Work for Sign Up Form Layout ============================================= */
	.sitehomepagevideo_left{padding:0 2%;}
	/* Middle Caption content */
	/* Height of video-images slideshow containers for sign up form */
	.sitehomepagevideo_signup_form #big-video-wrap, .sitehomepagevideo_signup_form .slideblok_image .screen, .sitehomepagevideo_signup_form #slide-images, .sitehomepagevideo_signup_form #slide-images img{height:750px !important;}
	.sitehomepagevideo_signup_form .sitehomepagevideo_videos_middle_caption > h3, .sitehomepagevideo_signup_form .sitehomepagevideo_videos_middle_caption > h3 span{font-size:35px;}
	/*.sitehomepagevideo_signup_form .sitehomepagevideo_videos_middle_caption{margin-top:85px !important;}*/
	.sitehomepagevideo_left #sitehomepagevideo_showSignupForm, .sitehomepagevideo_left #sitehomepagevideo_showLoginForm {padding: 2%;padding-bottom:1%;float: none !important;margin: 0 auto;width:75%;}
	.sitehomepagevideo_signup_form .sitehomepagevideo_left form.global_form input, .sitehomepagevideo_signup_form .sitehomepagevideo_left form.global_form select {padding: 5px 0 5px 27px;margin-bottom:5px;}
	/* Login form bottom spacing */
	.sitehomepagevideo_left #sitehomepagevideo_showLoginForm{
		min-height:260px;	
	}
	/* Taglines content */
	.sitehomepagevideo_tagline{display:none;}
	/* Start Exploring */
	.sitehomepagevideo_signup_form .sitehomepagevideo_videos_page_container {height:100%;}
	.layout_sitehomepagevideo_videos .sitehomepagevideo_start_watch {position: relative;bottom:0px;margin-top:30px;}
	.layout_sitehomepagevideo_videos .sitehomepagevideo_start_watch a {background-size: 12% auto;font-size: 15px;padding-bottom: 20px;}
	.layout_sitehomepagevideo_videos .sitehomepagevideo_start_watch a::before {min-height: 22px;width: 22px;}
	
}

@media screen and (max-width:768px){
    /* Home page video search */
    .layout_sitehomepagevideo_landing_search form {width: 60%;}	
    .layout_sitehomepagevideo_landing_search form input[type="text"]{max-width:inherit !important;min-width:inherit !important;}
    #global_content .layout_sitehomepagevideo_videos .layout_sitehomepagevideo_landing_search .layout_siteadvsearch_search_box input[type="text"]{width:95% !important;}
    .layout_sitehomepagevideo_landing_search ul.adsearch-autosuggest {display:none !important;}
    /* How it woks */
    #how_it_works{min-height:410px;}
    /*#how_it_works{display:table;}*/
    div#show_help_content > div div{ background-size: 100% auto;width:33% !important;padding:5px 0 !important;}
    div#show_help_content div a span{font-size:12px !important;}
    div#show_help_content div{margin-bottom:0 !important;margin-top:40px !important;}
    div#show_help_content > div a > div {height: auto !important;min-height: 68px !important;}
    /*#show_help_content > div a div{height:130px !important;} */
    /* Logo */
    .sitehomepagevideo_videos_video_content .layout_core_menu_logo {margin: 14px 0 0 0;width: 52%;}
    .sitehomepagevideo_videos_video_content .layout_core_menu_logo a {font-size: 20px;}
    .sitehomepagevideo_videos_video_content div.layout_core_menu_logo a img {margin-top: 0; max-width:80%;}
    /* Browse main menu */
    .seao_browse_btn{padding:0;}
    /*Browse Button*/
    .sitehomepagevideo_videos_video_content .seao_browse_btn {background:#fff;border-radius: 0;margin: 0;padding: 4px 20px; position: absolute;left: 0;right: 0;top: 0;}
    .seao_menu_toggle {cursor: pointer;display: block;float: left;font-size: 22px !important;padding: 6px 14px;}
    .seao_browse_btn a {display:none;}
    .seao_browse_btn:hover .navigation{display:none;}
    .seao_browse_btn .navigation {box-sizing: border-box;float: left;left: 0;margin:32px auto !important;right: 0;width: 100%;}
    .seao_browse_btn .navigation::after, .seao_browse_btn .navigation::before{content:none;}
    /* Video top head container */
    .sitehomepagevideo_videos_top_head{margin-top:40px;}
    /*Create Event button*/
    .sitehomepagevideo_videos_create_account_btn{left:0; position:absolute; right:0; text-align:center; width:100%; margin:35px 0 0;}
    .sitehomepagevideo_videos_create_account_btn a {padding: 5px 14px;}
    /* top sigup-sign in buttons */
    .sitehomepagevideo_videos_top_head_right {width:45%;text-align: right;}	
    .sitehomepagevideo_videos_middle_caption{margin-top:70px; min-height: 130px;}
    .sitehomepagevideo_videos_middle_caption > h3 {font-size: 20px;line-height:25px;letter-spacing: normal;}
    .sitehomepagevideo_videos_middle_caption p{font-size:14px; letter-spacing: normal;}
    .sitehomepagevideo_videos_middle_caption a{margin-bottom: 8px; padding: 5px 20px; font-size: 14px;}
    .sitehomepagevideo_videos_page_container .sitehomepagevideo_btnsblock a {padding: 5px 20px; font-size: 14px;}
    div.screen, html .layout_sitehomepagevideo_videos #slide-images, html .layout_sitehomepagevideo_videos #slide-images img {height: 410px !important; overflow: hidden;}
    div.layout_sitehomepagevideo_videos + div, div.layout_sitehomepagevideo_without_header_videos + div { margin-top: 410px;}
    /* sign up sign in pop up */
    html div.seao_smoothbox_lightbox_content{z-index:9999;}
    /*Advanced Search*/
    div.layout_sitehomepagevideo_landing_search {padding: 15px 0; position:relative; margin-top:340px;margin-right:-2%;margin-left: -2%;width: auto;}
	/* full height width search box */
	.full-width-height div.layout_sitehomepagevideo_landing_search {margin: -90px 0 0;padding: 30px 0;position: absolute;width: 100%;}
	/* full height width get started button */
	.full-width-height .sitehomepagevideo_videos_middle_caption > a {font-size: 14px;padding: 5px 20px;}
}

@media screen and (max-width:600px){
    /* How it works */
    div#show_help_content > div div > div {min-height: 50px !important;}
    div#show_help_content div div span{font-size:16px !important;}
    /* Advanced search */
    .layout_sitehomepagevideo_videos .layout_siteadvsearch_search_box form{width:92%;}
	/* Sign up form layout work */
	.sitehomepagevideo_left #sitehomepagevideo_showSignupForm, .sitehomepagevideo_left #sitehomepagevideo_showLoginForm {box-sizing: border-box;width: 100%;margin:8px 0;}
	.sitehomepagevideo_signup_form .sitehomepagevideo_videos_middle_caption p{font-size:18px;}
    .sitehomepagevideo_left #sitehomepagevideo_showSignupForm, .sitehomepagevideo_left #sitehomepagevideo_showLoginForm{padding:4% 4% 7%;}
	.sitehomepagevideo_signup_form .sitehomepagevideo_videos_middle_caption {margin-top: 45px !important;}
	.sitehomepagevideo_signup_form_with_timezone .sitehomepagevideo_videos_middle_caption, .sitehomepagevideo_signup_form_with_language .sitehomepagevideo_videos_middle_caption{margin-bottom:15px;}
	.sitehomepagevideo_signup_form .sitehomepagevideo_videos_middle_caption > h3, .sitehomepagevideo_signup_form .sitehomepagevideo_videos_middle_caption > h3 span{font-size:25px;}
	.sitehomepagevideo_signup_form .sitehomepagevideo_videos_middle_caption > h3{margin-bottom:16px;}
	/* Btns on the signup form */
	.sitehomepagevideo_signup_form .sitehomepagevideo_left #submit-element > button, .sitehomepagevideo_signup_form .sitehomepagevideo_left .sitehomepagevideo_login_instead_btn > button, .sitehomepagevideo_signup_form .sitehomepagevideo_left .sitehomepagevideo_signup_instead_btn > button {font-size: 12px;}
	.sitehomepagevideo_left .layout_sitehomepagevideo_login_or_signup #user_form_login #submit-wrapper.form-wrapper {float: left !important;}
	.slideblok_image img {width: 200%;left:-60%;}
}
