.suppalert-toaster {
	right: 30px !important;
}
.mobile-leftmenuicon {
	display: none;
}
.mobile-nav {
	display: none;
}
.playlist-container {
	top: 100px;
	left: calc(50% - 242px);
}
.carousel-container .slick-list .video-content {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 32px;
	padding: 0;
	margin-top: 10px;
}
.playlist-row {
	min-height: 36px;
	height: auto;
	max-height: 175px;
}
.recommended-info-hover {
	display: inline-block;
	position: relative;
	width: 25px;
}
.recommended-info-hover:hover>.recommended-info-detail {
	display: block;
}
.recommended-info {
	height: 14px;
	margin-left: 3px;
}
.recommended-info-detail {
	position: absolute;
	left: 20px;
	top: -10px;
	background: #FFF;
	padding: 10px;
	border: 1px solid #666;
	width: 217px;
	font-size: 13px;
	text-transform: initial;
	line-height: 18px;
	border-radius: 4px;
	box-shadow: 4px 2px 8px rgba(0, 0, 0, 0.3);
	background-color: #fff;
	color: #444444;
	display: none;
	z-index: 2;
}
.recommended-info-detail a {
	color: #1f883b;
	font-weight: bold;
}
.item-wrapper {
	padding-left: 0;
}
.view_thumb .item, .view_thumb.view_large .item {
	height: auto;
	margin-top: 10px;
}
.view_thumb .item, .view_thumb.view_large .item {
	margin: 0;
	height: auto;
	margin-top: 10px;
}
.view_thumb.view_large .item .iterate {
	padding: 0px 8px;
	margin: 0;
}
.view_thumb.view_large .item .thumbnail {
	margin: 0;
	height: auto;
	width: 100%;
}
.view_thumb.view_small .item {
	position: relative;
	float: left;
	height: auto !important;
	margin: 0;
	background: none;
	margin-bottom: 10px !important;
}
.view_thumb.view_small .item .iterate {
	height: 100%;
}
.view_thumb.view_small .item .thumbnail {
	width: 100%;
	padding: 0 0;
	background-image: url(chrome/dotted_tile.gif);
	background-position: left -2px;
	background-repeat: repeat-x;
	padding-top: 9px;
	min-height: 70px;
}
.view_thumb.view_small .item .thumbnail .img__wrap {
	position: relative;
	width: 100% !important;
	height: 100% !important;
	right: unset;
	float: left;
	margin-right: 7px;
}
.view_thumb.view_small .item .thumbnail img {
	width: 40% !important;
	height: auto !important;
	position: absolute;
}
.view_thumb.view_small .item .title {
	text-align: left;
	float: right;
	width: 57%;
	width: calc(60% - 5px) !important;
	margin: 0;
	height: auto;
	display: inline-block;
	font-size: 11px;
	margin-top: -3px;
	right: 0;
}
.view_thumb.view_large .item .thumbnail .img__wrap {
	right: 0;
	width: 100% !important;
	height: auto !important;
}
.view_thumb.view_large .item .thumbnail .img__wrap img {
	width: 100% !important;
	height: auto !important;
}
.view_thumb.view_large .item .title {
	width: 100%;
	margin-left: 0;
	height: 50px;
}
.video-image .img__wrap:hover .icon-linkplay, .video-image .img__wrap.hover .icon-linkplay {
	margin-top: 20px !important;
}
.view_thumb .item .thumbnail .img__wrap:hover .icon-linkplay, .view_thumb .item .thumbnail .img__wrap.hover .icon-linkplay {
	margin-top: 20px !important;
}

@media only screen and (min-width: 1024px) and (max-width: 1300px) {
.nav li {
	padding: 8px;
	font-size: 14px;
}
}

@media only screen and (min-width: 1025px) {
.nav {
	display: block;
}
}

@media only screen and (min-width: 1021px) and (max-width: 1150px) {
#skip_main a {
	padding: 2px;
	font-size: 11px;
}
#skip_main {
	left: 50px;
	top: 45px;
}
}

@media only screen and (min-width: 961px) and (max-width: 1020px) {
#skip_main a {
	padding: 2px;
	font-size: 11px;
}
}

@media only screen and (max-width: 960px) {
#skip_main {
	display: none !important;
}
.mobile-nav {
	display: block;
}
.nav {
	display: none;
}
aside {
	display: none;
}
.left-section {
	display: none;
}
.right-section {
	width: 100%
}
#page_setup {
	width: 100%
}
.mobile-leftmenuicon {
	display: block;
}
.article-topcontainer {
	width: 100%;
	float: none;
}
.article-innercontainer {
	width: 100%;
}
.logo {
	text-align: center;
	width: 100%;
	padding: 0px;
	float: none;
}
.mobile-leftmenuicon {
	display: block;
}
.mobile-nav {
	display: block;
}
.nav {
	display: none;
}
.left-section {
	width: 300px;
	float: left;
	z-index: 5000;
	position: fixed;
	background-color: #fff;
	overflow-y: auto;
	left: 0;
	top: 0;
	xmargin-top: 44px;
	height: 100%;
	height: calc(100% + 60px);
	height: -moz-calc(100%);
	padding-bottom: 60px;
	will-change: transform;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.slider {
	margin: 10px 0px 10px 10px;
}
.banner-controls-container {
	display: none;
}
.banner-skew-container {
	width: 100%;
	position: unset;
	display: flex;
}
.banner_textoutter {
	width: 100%;
	height: auto;
	margin: 0 0 0 0px;
	-webkit-transform: skew(0deg);
	-moz-transform: skew(0deg);
	-o-transform: skew(0deg);
	padding: 10px;
}
.banner_text {
	overflow: hidden;
	font-size: 0.8em;
	padding: 8px 0px 10px 0px;
}
.logo img {
	margin-top: -5px;
	margin-bottom: 5px;
}
.banner-category {
	margin: 0px;
	-ms-transform: skew(-0deg, 0deg);
	-webkit-transform: skew(-0deg, 0deg);
	transform: skew(-0deg);
}
.banner-categorytext {
	-ms-transform: skew(-0deg, 0deg);
	-webkit-transform: skew(-0deg, 0deg);
	transform: skew(-0deg);
	margin: 0px;
}
.viewcollection a {
	-ms-transform: skew(-0deg, 0deg);
	-webkit-transform: skew(-0deg, 0deg);
	transform: skew(-0deg);
	margin-left: 0px;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: normal;
}
.viewcollection_outter {
	margin-top: 0px;
}
.carousel-container {
	padding: 20px;
}
.video-image {
	width: 100% !important;
	height: auto;
}
.view_thumb .content {
	padding: 10px;
}
.utility .links {
	width: 100%;
}
.utility .links.pagination {
	float: left;
	width: 100%;
}
.utility .links.pagination {
	padding: 0px;
}
.view_thumb.view_large .item .title {
	margin-left: 0px;
}
.view_thumb.view_large .item .thumbnail {
	width: 100%;
}
.item-wrapper {
	padding-left: 0px;
}
.banner-image {
	width: 100% !important;
}
.img__wrap {
	right: 0px;
}
.video-image .img__wrap {
	width: 100% !important;
}
.view_thumb.view_large .item .iterate {
	margin: 5px;
	padding: 0px;
}
.utility .links div {
	margin-right: 0px;
}
.sorting, .utility .links .sorting {
	padding: 0px;
}
.topicons {
	width: auto !important;
}
.carousel-container .video-content {
	margin: 7px 0px 0px 0px;
	padding: 0px;
}
.right_top_h3 {
	margin-top: -82px;
}
.ticked {
	right: 0;
}
.module_ribbon_wrapper2 {
	height: 85px;
}
.floting-playlist {
	top: 164px;
}
.alert-toaster {
	top: 164px;
}
.selectall_opt {
	margin: 0px;
	float: none;
	right: 0px;
}
.view_thumb.view_large .item .title {
	width: 100%;
}
.view_thumb .item .thumbnail .img__wrap:hover .img__description_layer {
/*height: auto;*/
}
.view_thumb.view_small .item .title {
	width: auto;
}
.content-part {
	width: 100% !important;
	padding: 10px;
}
#about p {
	width: 100% !important;
}
#about .social-media {
	text-align: center;
}
#about article {
	width: 100% !important;
}
#me {
	text-align: center !important;
}
#about .social-media {
	text-align: center !important;
}
#portfolio h2 {
	width: 100% !important;
}
.helppage-title2, #stalk h2, #me h2, #portfolio h2 {
	font-size: 16px !important;
	text-align: center !important;
}
.foot_button_visual_element {
	width: 100%;
}
.page_content .page_content_head_text {
	padding: 10px;
}
.newfieldspace, .totalcontainer {
	width: 100% !important;
	padding: 10px;
}
.newtextspacecontainer2, .newtextspacecontainer {
	width: auto !important;
}
.form_checkbox_element_div {
	text-align: left;
}
.form-group {
	width: 100%;
	float: left;
}
.searchoutter {
	width: 90%;
}
#projets .p-content {
	padding: 0rem;
	margin: 0 auto;
}
.close {
	top: 1rem !important;
	right: 1rem !important;
}
.col1 {
	width: 80% !important;
	top: 5% !important;
}
.role-list {
	width: 100% !important;
	margin: auto;
	margin-top: 214px;
	margin-left: 20px;
}
img.slide-image {
	width: 72% !important;
	left: 15% !important;
	top: 12% !important;
	display: flex;
}
.role-list li {
	font-size: 13px !important;
}
.leftarrow {
	left: 10px !important;
}
.rightarrow {
	right: 10px;
}
.list-toggle {
	left: 2% !important;
}
#reset_password_form #email_input_div {
	padding: 0px;
}
.foot_button_div_dual_btn .foot_button_visual_element {
	width: 100%;
}
#page_setup {
	border-left: none;
	border-right: none;
}
.banner_wrapper .slick-slider {
	background-color: #000;
}
.banner-category {
	font-size: 18px;
}
.playlist-txtbox {
	width: 100%;
}
.container {
	width: auto;
	float: none;
	position: absolute;
	left: calc(50% - 109px);
}
.mobile-nav {
	min-height: 60px;
}
.mobile-menuicon {
	margin-top: 25px;
}
.page_content {
	width: 98% !important;
}
.foot_button_div {
	min-width: 98% !important;
}
.appkeytextcontainer {
	word-break: break-all;
}
.sorting .share_me {
	margin-left: 0;
}
#portfolio {
	display: none;
}
#about {
	padding: 0px !important;
}
.helppage-title2 {
	padding: 0px !important;
	padding-bottom: 5px !important;
}
.helppage-title {
	padding: 10px !important;
}
.icon-linkplay {
	margin-top: 22px !important;
}
}
.view_thumb .item, .view_thumb.view_large .item {
	margin: 0;
}
.view_thumb.view_small .item {
	height: 90px;
	margin: 0;
}
.view_thumb.view_small .item .title {
	width: 105px;
}
.view_thumb.view_large .item .title, .view_thumb.view_small .item .title {
	text-align: left;
}
.view_thumb.view_large .item .title {
	position: relative;
	overflow: hidden;
}
.img-descripton-outter {
	height: auto;
	max-height: unset;
	position: absolute;
	overflow: hidden;
	height: 28px;
	top: 78px;
}
.video-image .img-descripton-outter {
	height: auto;
	max-height: unset;
	position: absolute;
	overflow: hidden;
	height: 28px;
	top: 78px;
}
.thumbnail .ticked {
	right: unset;
}
.img-icons-outter .icon-links {
	margin-top: 0;
}
.img-descripton-outter p {
	overflow: hidden;
	line-height: 9px;
}
/*.img-descripton-outter p{
    position: absolute;
    bottom: 0;
    left: 5px;
    right: 5px;
    width: auto;
}*/

.view_thumb .item .thumbnail .img__wrap:hover .img__description_layer, .view_thumb .item .thumbnail .img__wrap.hover .img__description_layer {
	height: 100% !important;
	min-height: 119px !important;
}
.view_thumb .item .thumbnail .img__wrap:hover, .view_thumb .item .thumbnail .img__wrap.hover {
	-webkit-transform: scale(1.6);
	-ms-transform: scale(1.6);
	transform: scale(1.6);
	z-index: 10;
	cursor: pointer;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.img_text {
	font-size: 6px;
}
.view_thumb .item .thumbnail .img__wrap:hover img {
	width: 100% !important;
}
 @supports (-webkit-line-clamp: 3) {
 .view_thumb.view_large .item .title {
 display: -webkit-box;
 -webkit-line-clamp: 3;
 -webkit-box-orient: vertical;
}
 .img-descripton-outter {
 display: -webkit-box;
 -webkit-line-clamp: 3;
 -webkit-box-orient: vertical;
}
}

/* special query for the login box */

@media only screen and (max-width: 510px) {
.login-container {
	width: 100% !important;
}
.login-container .textimage, .login-container .textimage2 {
	display: none;
}
.login-container .textlogin2 {
	padding-left: 0;
	text-align: center;
}
.login-container .logintitle {
	width: calc(100% - 40px);
	padding-left: 20px;
	float: none;
	font-size: 13px;
}
.login-container .textboxoutter {
	padding-left: 20px;
}
.playlist-container {
	left: 10px;
	width: calc(100% - 20px);
}
.login-form input[type="text"], .login-form input[type="password"] {
	width: calc(100% - 43px) !important;
}
}

/* special query for the login box ends */

@media only screen and (min-width: 450px) {
.view_thumb .item, .view_thumb.view_large .item, .view_thumb.view_small .item {
	width: 50%;
}
}

@media only screen and (min-width: 650px) {
.view_thumb .item, .view_thumb.view_large .item, .view_thumb.view_small .item {
	width: 33%;
}
}

@media only screen and (min-width: 769px) {
.view_thumb .item, .view_thumb.view_large .item, .view_thumb.view_small .item {
	width: 25%;
}
}

@media only screen and (min-width: 910px) {
.view_thumb .item, .view_thumb.view_large .item, .view_thumb.view_small .item {
	width: 25%;
}
}

@media only screen and (min-width: 960px) {
.view_thumb .item, .view_thumb.view_large .item, .view_thumb.view_small .item {
	width: 33%;
}
}

@media only screen and (min-width: 1150px) {
.view_thumb .item, .view_thumb.view_large .item, .view_thumb.view_small .item {
	width: 25%;
}
}

@media only screen and (min-width: 1300px) {
.view_thumb .item, .view_thumb.view_large .item, .view_thumb.view_small .item {
	width: 20%;
}
}

@media only screen and (min-width: 1700px) {
.view_thumb .item, .view_thumb.view_large .item, .view_thumb.view_small .item {
	width: 14%;
}
}

@media only screen and (min-width: 1830px) {
.view_thumb .item, .view_thumb.view_large .item, .view_thumb.view_small .item {
	width: 12.5%;
}
}
.view_thumb.view_large .item .thumbnail .img__wrap, .view_thumb.view_small .item .thumbnail .img__wrap {
	position: relative;
	overflow: hidden;
	padding-top: 55.36%;
}
.view_thumb.view_large .item .thumbnail .img__wrap img, .view_thumb.view_small .item .thumbnail .img__wrap img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */


/* Portrait */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
.img__wrap {
	width: 142px;
}
.view_thumb .item, .view_thumb.view_large .item, .view_thumb.view_small .item {
	width: 50%;
}
.img__wrap {
	width: 100%;
}
.view_thumb.view_large .item .thumbnail img {
	width: 100%;
}
.form_element_div label {
	width: 100% !important;
	text-align: left !important;
}
.section_content .section_col1, .section_content .section_col2 {
	width: 100%;
}
.newtextspace {
	width: 100% !important;
	text-align: center !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
}
.appkeytitle {
	width: 100% !important;
	text-align: center !important;
	margin-top: 0px !important;
	margin-bottom: 5px !important;
}
.scrollToTop {
	bottom: 40px;
}
#register_bar_form .step1 label {
	text-align: center !important;
	padding-left: 0% !important;
	font-size: 14px !important;
}
#register_bar_form .submit_normal {
	left: 0px !important;
}
.step1 .submit_normal {
	width: auto !important;
}
#register_bar_form .text {
	width: 95% !important;
	margin-left: 5px !important;
}
#register_bar_form .submit_error {
	left: 0px !important;
}
#recaptcha {
	padding: 0px !important;
}
#recaptchadisclaimer {
	width: 100% !important;
}
.form_element_div.form_checkbox_element_div {
	height: 62px !important;
	width: 100% !important;
	padding: 20px !important;
}
.form_element_div div.error {
	padding-left: 0px !important;
}
.section_content .section_col2 textarea {
	position: relative !important;
}
#comments_div {
	height: 150px !important;
}
.he_logo img {
	width: 80%;
	height: auto;
	float: left;
}
/*.ug-arrow-right {
	left: 208px !important;
}*/
}

/* Landscape */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
.view_thumb .item, .view_thumb.view_large .item, .view_thumb.view_small .item {
	width: 33%;
}
.form_element_div label {
	width: 100% !important;
	text-align: left !important;
}
.section_content .section_col1, .section_content .section_col2 {
	width: 100%;
}
.newtextspace {
	width: 100% !important;
	text-align: center !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
}
.appkeytitle {
	width: 100% !important;
	text-align: center !important;
	margin-top: 0px !important;
	margin-bottom: 5px !important;
}
.scrollToTop {
	bottom: 40px;
}
#register_bar_form .step1 label {
	text-align: center !important;
	padding-left: 0% !important;
	font-size: 14px !important;
}
#register_bar_form .submit_normal {
	left: 0px !important;
}
.step1 .submit_normal {
	width: auto !important;
}
#register_bar_form .text {
	width: 95% !important;
	margin-left: 5px !important;
}
#register_bar_form .submit_error {
	left: 0px !important;
}
#recaptcha {
	padding: 0px !important;
}
#recaptchadisclaimer {
	width: 100% !important;
}
.form_element_div.form_checkbox_element_div {
	height: 62px !important;
	width: 100% !important;
	padding: 20px !important;
}
.form_element_div div.error {
	padding-left: 0px !important;
}
.section_content .section_col2 textarea {
	position: relative !important;
}
#comments_div {
	height: 150px !important;
}
.foot_button_visual_element {
	width: 100%;
}
.page_content .page_content_head_text {
	padding: 0 10px 8px;
}
.toptext {
	width: 75% !important;
}
.utility .links {
	width: 100% !important;
}
.utility .links.pagination {
	padding: 0px !important;
}
.sorting, .utility .links .sorting {
	padding: 0px 0px 0px 0px !important;
}
.utility .links div {
	margin-right: 0px !important;
}
}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */


/* Portrait */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
.img__wrap {
	width: 165px;
}
.view_thumb .item, .view_thumb.view_large .item, .view_thumb.view_small .item {
	width: 50%;
}
.img__wrap {
	width: 100%;
}
.view_thumb.view_large .item .thumbnail img {
	width: 100%;
}
.form_element_div label {
	width: 100% !important;
	text-align: left !important;
}
.section_content .section_col1, .section_content .section_col2 {
	width: 100%;
}
.newtextspace {
	width: 100% !important;
	text-align: center !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
}
.appkeytitle {
	width: 100% !important;
	text-align: center !important;
	margin-top: 0px !important;
	margin-bottom: 5px !important;
}
.scrollToTop {
	bottom: 40px;
}
#register_bar_form .step1 label {
	text-align: center !important;
	padding-left: 0% !important;
	font-size: 14px !important;
}
#register_bar_form .submit_normal {
	left: 0px !important;
}
.step1 .submit_normal {
	width: auto !important;
}
#register_bar_form .text {
	width: 95% !important;
	margin-left: 5px !important;
}
#register_bar_form .submit_error {
	left: 0px !important;
}
#recaptcha {
	padding: 0px !important;
}
#recaptchadisclaimer {
	width: 100% !important;
}
.form_element_div.form_checkbox_element_div {
	height: 62px !important;
	width: 100% !important;
	padding: 20px !important;
}
.form_element_div div.error {
	padding-left: 0px !important;
}
.section_content .section_col2 textarea {
	position: relative !important;
}
#comments_div {
	height: 150px !important;
}
.he_logo img {
	width: 80%;
	height: auto;
	float: left;
}
}

/* Landscape */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
.view_thumb .item, .view_thumb.view_large .item, .view_thumb.view_small .item {
	width: 33% !important;
}
.form_element_div label {
	width: 100% !important;
	text-align: left !important;
}
.section_content .section_col1, .section_content .section_col2 {
	width: 100%;
}
.newtextspace {
	width: 100% !important;
	text-align: center !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
}
.appkeytitle {
	width: 100% !important;
	text-align: center !important;
	margin-top: 0px !important;
	margin-bottom: 5px !important;
}
.scrollToTop {
	bottom: 40px;
}
#register_bar_form .step1 label {
	text-align: center !important;
	padding-left: 0% !important;
	font-size: 14px !important;
}
#register_bar_form .submit_normal {
	left: 0px !important;
}
.step1 .submit_normal {
	width: auto !important;
}
#register_bar_form .text {
	width: 95% !important;
	margin-left: 5px !important;
}
#register_bar_form .submit_error {
	left: 0px !important;
}
#recaptcha {
	padding: 0px !important;
}
#recaptchadisclaimer {
	width: 100% !important;
}
.form_element_div.form_checkbox_element_div {
	height: 62px !important;
	width: 100% !important;
	padding: 20px !important;
}
.form_element_div div.error {
	padding-left: 0px !important;
}
.section_content .section_col2 textarea {
	position: relative !important;
}
#comments_div {
	height: 150px !important;
}
.foot_button_visual_element {
	width: 100%;
}
.page_content .page_content_head_text {
	padding: 0 10px 8px;
}
.toptext {
	width: 75% !important;
}
.utility .links {
	width: 100% !important;
}
.utility .links.pagination {
	padding: 0px !important;
}
.sorting, .utility .links .sorting {
	padding: 0px 0px 0px 0px !important;
}
.utility .links div {
	margin-right: 0px !important;
}
}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */


/* Portrait */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
.img__wrap {
	width: 100%;
}
.view_thumb.view_large .item .thumbnail img {
	width: 100%;
}
.view_thumb .item, .view_thumb.view_large .item, .view_thumb.view_small .item {
	width: 50% !important;
}
.form_element_div label {
	width: 100% !important;
	text-align: left !important;
}
.section_content .section_col1, .section_content .section_col2 {
	width: 100%;
}
.newtextspace {
	width: 100% !important;
	text-align: center !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
}
.appkeytitle {
	width: 100% !important;
	text-align: center !important;
	margin-top: 0px !important;
	margin-bottom: 5px !important;
}
.scrollToTop {
	bottom: 40px;
}
#register_bar_form .step1 label {
	text-align: center !important;
	padding-left: 0% !important;
	font-size: 14px !important;
}
#register_bar_form .submit_normal {
	left: 0px !important;
}
.step1 .submit_normal {
	width: auto !important;
}
#register_bar_form .text {
	width: 95% !important;
	margin-left: 5px !important;
}
#register_bar_form .submit_error {
	left: 0px !important;
}
#recaptcha {
	padding: 0px !important;
}
#recaptchadisclaimer {
	width: 100% !important;
}
.form_element_div.form_checkbox_element_div {
	height: 62px !important;
	width: 100% !important;
	padding: 20px !important;
}
.form_element_div div.error {
	padding-left: 0px !important;
}
.section_content .section_col2 textarea {
	position: relative !important;
}
#comments_div {
	height: 150px !important;
}
.he_logo img {
	width: 80%;
	height: auto;
	float: left;
}
}

/* Landscape */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
.view_thumb .item, .view_thumb.view_large .item, .view_thumb.view_small .item {
	width: 33% !important;
}
.form_element_div label {
	width: 100% !important;
	text-align: left !important;
}
.section_content .section_col1, .section_content .section_col2 {
	width: 100%;
}
.newtextspace {
	width: 100% !important;
	text-align: center !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
}
.appkeytitle {
	width: 100% !important;
	text-align: center !important;
	margin-top: 0px !important;
	margin-bottom: 5px !important;
}
.scrollToTop {
	bottom: 40px;
}
#register_bar_form .step1 label {
	text-align: center !important;
	padding-left: 0% !important;
	font-size: 14px !important;
}
#register_bar_form .submit_normal {
	left: 0px !important;
}
.step1 .submit_normal {
	width: auto !important;
}
#register_bar_form .text {
	width: 95% !important;
	margin-left: 5px !important;
}
#register_bar_form .submit_error {
	left: 0px !important;
}
#recaptcha {
	padding: 0px !important;
}
#recaptchadisclaimer {
	width: 100% !important;
}
.form_element_div.form_checkbox_element_div {
	height: 62px !important;
	width: 100% !important;
	padding: 20px !important;
}
.form_element_div div.error {
	padding-left: 0px !important;
}
.section_content .section_col2 textarea {
	position: relative !important;
}
#comments_div {
	height: 150px !important;
}
.foot_button_visual_element {
	width: 100%;
}
.page_content .page_content_head_text {
	padding: 0 10px 8px;
}
.toptext {
	width: 75% !important;
}
.utility .links {
	width: 100% !important;
}
.utility .links.pagination {
	padding: 0px !important;
}
.sorting, .utility .links .sorting {
	padding: 0px 0px 0px 0px !important;
}
.utility .links div {
	margin-right: 0px !important;
}
}

/* ----------- iPad 3, 4 and Pro 9.7" ----------- */


/* Portrait */

@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
.view_thumb .item, .view_thumb.view_large .item, .view_thumb.view_small .item {
	width: 25% !important;
}
.img__wrap {
	width: 100%;
}
.view_thumb.view_large .item .thumbnail img {
	width: 100%;
}
.foot_button_visual_element {
	width: 100%;
}
}

/* Landscape */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
.view_thumb .item, .view_thumb.view_large .item, .view_thumb.view_small .item {
	width: 33% !important;
}
.foot_button_visual_element {
	width: 100%;
}
}
/* for mobile nav */

#navoverlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 120vh;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 997;
	display: none;
}
.bodyHide {
	overflow: hidden;
}

@media (min-width: 960px) and (max-width: 1181px) {
.banner_text {
	font-size: 12px;
	line-height: 15px;
}
.banner-title {
	font-size: 14px;
	line-height: 16px;
}
.banner_textoutter {
	padding: 5px;
}
.tipscontainer .features-title {
	width: 85%;
}
.tipscontainer .features-icon {
	width: 20px;
}
.slick-next {
	right: -15px;
}
}

@media (min-width: 738px) and (max-width: 959px) {
.banner_text {
	font-size: 12px;
	line-height: 15px;
}
.banner-title {
	font-size: 14px;
	line-height: 16px;
}
.banner_textoutter {
	padding: 5px;
}
.tipscontainer .features-title {
	width: 85%;
}
.tipscontainer .features-icon {
	width: 20px;
}
.slick-next {
	right: -15px;
}
}

@media (max-width: 603px) {
#copyurl_wrapper {
	left: 250px;
}
}

@media (min-width: 1380px) and (max-width: 1450px) {
.selectall_opt {
	right: 135px;
}
}
.view_thumb.view_large .item .thumbnail img {
	width: 100%;
	height: auto;
}
