/***********************************************************************************************************

 Tablet landscape mode

 ***********************************************************************************************************

 */

@media (max-width: 1024px) {

	.sub-pages h1 {

		font-size: 12.8em;

		bottom: -6px;

	}

	video {

		width: 100%;

	}

	a.logo-img {

		display: inline-block;

		width: 40%;

	}

	.log {

		padding-top: 43px;

	}

	.world-tour {

		margin-top: -91px;

	}
	.world-tour-top{
		top:-89px;
	}

	.contact .data-info {

		text-align: center;

		padding-top: 100px;

	}

	.tab-images {

		height: auto;

	}

	.video-bg .left {

		float: left;

		width: 59%;

	}

	.col {

		width: 326px;

	}

	.member {

		padding-top: 73px;

	}

	.content-cover {

		margin-top: 40px;

		padding: 47px 58px 15px;

	}

	.about.sub-pages footer {

		margin-top: -109px;

	}

	.data-info .container {

		max-width: 754px;

		padding: 0 40px;

	}

	.slick-list {



		overflow: hidden;

	}



}

/***********************************************************************************************************

 only for Tablet  mode

 ***********************************************************************************************************

 */

@media (max-width: 900px) and (min-width: 768px) {

	.slick-prev{

		background:none;

	}

	.video-bottom-bg{

		bottom:18px;

	}

}

@media (max-width: 1024px) and (min-width: 768px) {

	.logo {

		padding-top: 50px;

	}

	.info {

		padding-bottom: 0;

	}

	.page-wrap {

		padding-right: 24px;

	}



	.wrap-cover {

		overflow: hidden;

		padding-bottom: 16px;

	}

	.about.sub-pages footer {

		margin-top: -333px;

	}

	.world-tours {

		overflow: hidden;

	}

	.heading-info {

		overflow: visible;

	}

	.world-tours .page-wrap {

		padding-top: 216px;

		background: #fff;

		padding-right: 0;

	}

	.media .page-wrap {

		padding-right: 0;

	}



	a.logo-img {

		display: inline-block;

		width: 200px;

	}

	.col {

		width: 256px;

	}

	.col-cover {

		display: table;

		margin: 112px auto 0;

		text-align: center;

		width: auto;

	}

	.achievements .col-cover h2 {

		font-size: 4em;

	}

	.world-tours .page-wrap {

		padding-bottom: 99px;

		padding-top: 130px;

	}

	.world-tours.section-two.section-three .bg-change {

		padding-bottom: 171px;

	}

	.world-tours.section-two.section-three {

		margin-top: -52px;

	}

	.content-details {

		width: 239px;

	}

	.contact h1 span {

    font-size: 0.4em;

    left: 0;

}

	form#enquiryForm ul {

		padding: 0 30px;

	}

	.sub-pages .page {

		padding-top: 86px;

	}

	.member {

		padding-left: 25px;

		padding-top: 145px;

		background: #fff;

		padding-bottom: 17px;

	}

	.video-bg .right {

		right: 0px;

		width: 41%;

	}

	.second .video-link.left {

		float: right;

	}

	.second .video-data.right {

		right: auto;

		left: 0;

	}

	.column-cover {

		margin-top: 50px;

	}

	.home .page {

		padding-top: 685px;

	}

	.footer-wrapper {

		padding-top: 0;

	}

	.data-info h1 {

		font-size: 13.8em;

	}

	.media .video-cover {

		padding: 0 20px;

		max-width: 768px;

		margin: 0 auto 77px;

	}

	.about-content .bg-change {

		padding-bottom: 150px;

	}

	.logo span {

		font-size: 2.6em;

		letter-spacing: 7px;

		margin-top: 19px;

		text-transform: uppercase;

	}

	a.logo-img {

		display: inline-block;

		width: 282px;

	}

	footer.index {



		background: #fff url("../images/footer-bg.png") no-repeat scroll center top;
	background-size:100% 100%; 
	}

	.home_page .menu {



		z-index: 999;

	}

	.sub-logo {



		z-index: 1;

	}

}



@media (max-width: 1024px) and (min-width: 982px) {

	

	.col {

    width: 326px;

}

}

/***********************************************************************************************************

 only for mobile   mode

 ***********************************************************************************************************

 */

@media (max-width: 767px) {

	/*-----------------------

	 1-Global Element

	 -------------------------*/

	.active #content-area {

		z-index: -1;

	}

	.active header {

		z-index: 999;

	}

	.slick-slide img {

		display: inline-block;

	}

	textarea {

		padding: 8px 0;

		font-size: 14px;

		border-bottom: 2px solid #e6e6e6;

		min-height: 142px;

	}

	input[type="submit"] {

		font-size: 1.5em;

		border-width: 2px;

		padding: 14px;

	}

	form .btn {

		margin-top: 40px;

		margin-bottom: 10px;

	}

	form {

		margin-top: 45px;

	}

	input[type="text"]:focus, input[type="email"]:focus, text-area:focus {

		border-width: 2px;

	}

	/*-----------------------

	 2-Header Css

	 -------------------------*/

	#nav li a {

		font-size: 2.3em;

		font-weight: 900;

	}

	#nav li {

		margin-bottom: 18px;

	}

	.links a {

		font-size: 1.2em;

	}



	.social-menu {

		padding-top: 25px;

		text-align: center;

	}

	.active .wrap-div {

		overflow: auto;

	}

	.active .links li {

		display: inline-block;

		margin: 35px 10px 10px;

	}

	/*-----------------------

	 3-Footer Css

	 -------------------------*/

	a.footer-logo {

		/* width: 115px; */

		display: inline-block;

		font-size: 4.455em;

	}

	.footer-logo span {

    font-size: 0.38em;

    position: absolute;

    top: -3px;

    right: 17px;

}

	footer {

		padding-top: 97px;

		padding-bottom: 0;

		margin-top: -190px;

	}

	.social li a {

		width: 40px;

		height: 40px;

	}

	.social li a::after {

		width: 40px;

		height: 40px;

	}

	.home footer {

		margin-top: -71px;

	}

	.social li a i {

		font-size: 2.147em;

	}

	.social li a i.pin {

		font-size: 2.3em;

	}

	.social li {

		margin: -1px 10px;

	}

	.footer-wrapper > nav {

		margin-top: 50px;

	}

	#footer-nav li a {

		font-size: 1.5em;

	}

	#footer-nav li {

		margin-bottom: 10px;

	}

	#footer-nav li.imprint {

		margin-top: 26px;

	}

	.footer-sponsors li {

		width: 19%;

	}

	.footer-sponsors {

		margin-top: 35px;

	}

	.copy, .design {

		font-size: 1em;

	}

	.instagram li {

		width: 33.3%;

		min-height: 125px;

	}

	/*-----------------------

	 5.1-Home page

	 -------------------------*/

	.slick-slide {

		padding: 0 10px; 

	}



	.slick-next::after {

		left: auto;

		right: 10px;

	}

	#footer .slick-next::after {



		left: auto;

		right: 0;

	}



	.leaf {

		width: 350px;

		background-size: contain;

	}

	.menu {

		left: 34px;

		top: 22px;

		width: 35px;

		height: 35px;

		padding: 12px 9px;

	}

	.menu::after {

		width: 35px;

		height: 35px;

	}

	.menu i {

		margin-bottom: 3px;

		height: 2px;

		width: 17px;

	}

	.menu > span {

		width: 18px;

		height: 13px;

	}

	.active .menu i {

		width: 20px;

		margin-bottom: 4px;

		height: 2px;

	}



	a.logo-img {

		width: 319px;

		padding: 0 28px;

	}

	.logo span {

		font-size: 1.942em;

		margin-top: 5px;

		letter-spacing: 9px;

	}

	.down-arrow {

		width: 25px;

		height: 45px;

		display: inline-block;

	}

	li.flex-nav-prev {

		float: left;

	}

	a.flex-prev {

		width: 5px;

		height: 5px;

		display: block;

		background: url(../images/sprite.png) no-repeat -39px -166px;

	}

	.flexslider {

		margin-top: 0;

		position: relative;

		background: none;

	}

	ul.flex-direction-nav li {

		position: absolute;

		top: 0;

		left: 0px;

		z-index: 9;

		overflow: hidden;

		width: 66px;

		background: url(../images/list-bg1.png) no-repeat;

		height: 50px;

	}

	li.flex-nav-prev {

		float: left;

	}

	.flex-direction-nav li a {

		width: 8px;

		height: 10px;

		display: block;

		background: url(../images/sprite.png) no-repeat -39px -166px;

		text-indent: -99999px;

		margin-top: 20px;

		margin-left: 10px;

	}

	ul.flex-direction-nav li.flex-nav-next {

		left: auto;

		right: 0px;

		background: url(../images/list-bg2.png) no-repeat;

	}

	ul.flex-direction-nav li.flex-nav-next a {

		background-position: -47px -166px;

		margin-left: 48px;

	}

	.home h2 {

		font-size: 4em;

		margin-bottom: 40px;

	}

	.profile-section li {

		font-size: 1.5em;

		line-height: 1.3;

	}

	.profile-section li:after {

    width: 2px;

    right: -2px;

    height: 15px;

    top: 1px;

}

img.freeride {

    width: 129px;

}

	.profile-section .bg-change {

		background: #fff url(../images/mobile-img/profile-pic.jpg) no-repeat right top /cover;

		padding-top: 106px;

		padding-bottom: 105px;

		margin-top: -51px;

	}

	.profile-section {

		top: 0px;

		padding-top: 67px;

	}

	ol.flex-control-nav.flex-control-paging {

		display: none;

	}

	.btn {

		border: 2px solid hsl(65, 100%, 50%);

		font-size: 1.5em;

		min-width: 133px;

		padding: 16px 0;

	}

	.profile-bg .btn {

		margin-top: 44px;

	}

	.world-tour > img {

		width: 92px;

	}

	.world-tour {

		text-align: center;

		margin-top: 0;

		margin-top: -20px;

		position: relative;

		background: #fff;

	}
	.world-tour-top{
		top:-18px;
	}

	.world-tour .bg-change {

		padding-top: 111px;

		padding-bottom: 117px;

		background: url(../images/mobile-img/world-tour.png) no-repeat 0 0 /cover;

	}

	.instagram {

		margin-bottom: 0;

	}

	.world-tour > h2 {

		margin-top: 100px;

		margin-bottom: 46px;

		margin: 48px auto;

		width: 213px;

	}

	.leaf strong, .leaf span {

		font-size: 1.5em;

	}

	.leaf span.year {

		font-size: 3.255em;

	}

	.leaf li:first-child {

		margin-top: -42px;

	}

	.leaf li {

		margin-bottom: 16px;

	}

	.leaf {

		height: 190px;

		margin-top: 74px;

	}

	.world-tour .btn {

		width: 215px;

		margin-top: -46px;

	}

	/*data page*/

	.data-info h1 {

		font-size: 7.9em;

	}

	.sub-logo {

		display: inline-block;

		margin: 11px 5px 0px 10px;

		width: 99px;

	}

	.data-info h1 {

		margin-top: 11px;

		margin-bottom: 55px;

	}

	.data-info strong {

		font-size: 1.8em;

	}

	.data-info h2 {

		font-size: 1.5em;

		margin-bottom: 24px;

	}

	.data-info p {

		font-size: 1.5em;

		line-height: 1.5;

		margin-bottom: 30px;

	}

	.impressum .data-info address, .impressum .data-info span, .impressum .data-info a {

		font-size: 1.5em;

		line-height: 1.45;

	}

	.impressum  .address {

		margin-top: 25px;

	}

	.impressum .data-info h2 {

		font-size: 1.5em;

		margin-bottom: 4px;

		margin-top: 23px;

	}

	.impressum .data-info a {

		font-size: 100%;

		padding-left: 1px;

	}

	.impressum .data-info span, .impressum .data-info a {

		margin-bottom: 0;

		line-height: 1.45;

	}

	.impressum .data-info h2 {

		line-height: 1.45;

	}

	.impressum .data-info li {

		margin-bottom: 0;

	}

	.sub-pages .menu, .common  .menu {

		left: 45px;

		top: 81px;

	}

	.sub-pages h1 {

		bottom: -21px;

		font-size: 9.926em;

	}

	.contact.sub-pages h1 {

		width: 178px;

	}

	.contact.sub-pages.responder h1 {

		width: auto;

	}

.contact h1 span {

    font-size: 0.6em;

    left: -23px;

    position: absolute;

    top: -20px;

}

	.contact .data-info h2 {

		font-size: 1.8em;

	}

	.contact .data-info address {

		font-size: 1.8em;

	}

	input[type="text"], input[type="email"] {

		font-size: 14px;

		border-bottom: 2px solid #e6e6e6;

		padding: 8px 0;

	}

	form li {

		margin-top: 8px;

	}

	.sub-pages .logo {

		display: none;

	}

	.sub-pages .active .hide {

		display: block !important;

		position: relative;

		z-index: 999;

	}

	.sub-pages .active .hide-img {

		display: none !important;

	}

	.sub-pages .active .menu {

		left: 45px;

		top: 81px;

		width: 35px;

		height: 35px;

		padding: 13px 6px;

	}

	/*sponser page */

	.column li {

		float: none;

		padding: 17px 0;

		width: 100%;

	}

	.column {

		float: none;

		width: 100%;

	}

	.sponsors-list {

		padding: 0 25px;

		margin: 0 auto;

	}

	.first .text-details a {

		min-height: 201px;

	}

	.text-details a {

		min-height: 201px;

	}

	.text-details {

		padding-top: 22px;

	}

	.links-txt {

		font-size: 1.5em;

		bottom: 61px;

	}

	.links-txt strong.web-link {

		margin-top: 8px;

	}

	.column-cover {

		margin-top: 71px;

	}

	.column-cover.last .column li {

		width: 100%;

	}

	.tab li a {

		min-width: 110px;

		font-size: 1.5em;

		border-width: 2px;

		padding: 17px

	}

	.media h2 {

		font-size: 4em;

	}

	.grid {

		width: 100%;

		float: none;

	}

	.img-col.right {

		float: left;

	}

	.video-covers {

		background: url(../images/mobile-img/video-bg.jpg) no-repeat top left;

		background-size: cover;

	}

	.video-bg .left {

		float: none;

		width: 100%;

	}

	.cover-txt {

		position: static;

		border-bottom: none;

		border-left: 2px solid #eaff00;

		float: left;

		padding: 21px 0 0 10px;

		margin-left: 21px;

		margin-top: -9px;

		position: relative;

		left: 0;

		bottom: 0;

	}

	.video-data.right {

		position: static;

		width: 100%;

	}

	.second .cover-txt {

		position: static;

	}

	.media h3, .place {

		font-size: 1.5em;

	}

	.video-bg {

		padding: 0 30px

	}

	.world-tours.section-two.section-three .bg-change {

		padding-bottom: 100px;

background: none;

	}

	.place {

		text-transform: capitalize;

		margin-top: 3px;

	}

	.video-cover {

		margin-bottom: 28px;

	}

	.second .cover-txt {

		position: static;

		border-bottom: none;

		border-right: 2px solid #eaff00;

		float: right;

		padding: 21px 10px 0 0px;

		margin-right: 21px;

		margin-top: -13px;

		position: relative;

		left: 0;

		bottom: 0;

		border-left: none;

	}

	.media h2 {

		margin: 10px 10px 20px;

	}

	.video-covers {

		padding-top: 180px;

	}

	.tab-images {

		height: auto;

	}

	.img-col > img {

		padding: 0px;

	}

	.grid {

		padding: 0 10px;

	}

	.tab-images {

		height: auto;

		padding-top: 50px;

	}

	.tab-images  h2 {

		margin-bottom: 40px;

	}

	.col {

		display: block;

		float: none;

		height: auto;

		padding: 0 15px;

		width: 100%;

	}

	.content-details {

		padding-left: 25px;

		width: 100%;

	}

	.heading-info img {

		top: 0px;

	}

	.sub-pages h1 {

		bottom: 5px;

		font-size: 7.5em;

		-webkit-transform: rotate(-6deg);

		-o-transform: rotate(-6deg);

		transform: rotate(-6deg);

	}

	.sponsors_page.sub-pages h1 {

		font-size: 9.5em;

	}

	.achievements h2 {

		font-size: 4em;

		text-align: center;

		transform: rotate(-3deg);

		-webkit-transform: rotate(-3deg);

		-o-transform: rotate(-3deg);

	}

	.heading-info img {

		width: 100%;

		transform: none;

		-webkit-transform: none;

		left: 0px;

	}

	.achievements h2 span {

		display: block;

	}

	img.freeride-top {

		width: 95px;

	}

	.col-content {

		display: block;

		border: 2px solid hsl(65, 100%, 50%);

		padding-bottom: 18px;

		border-top: none;

	}

	.year-info span {

		font-size: 2.327em;

		top: 14px;

	}

	.col-content li {

		font-size: 1.5em;

	}

	.col {

		margin: 0 auto 63px;

		max-width: 375px;

		padding: 0 38px;

		width: 100%;

	}

	.year-info > img {

		display: inline-block;

		width: 97px;

	}

	.year-info {

		top: -29px;

		width: 97px;

	}

	.col-content {

		padding-top: 47px;

	}

	.col-cover {

		margin-top: 81px;

	}

	.world-tours {

		margin-bottom: 0;

	}

	.world-tours.section-two {

		padding-top: 23px;

		margin-left: -50px;

		margin-right: -50px;

	}

	.world-tours.section-two .bg-change {

		padding-top: 77px;

		padding-bottom: 28px;

		background: url("../images/mobile-img/section-two.jpg") no-repeat scroll right top /cover;

	}

	.world-tours.section-two    .col-cover {

		margin-top: 0;

	}

	.achievements  .world-tours.section-two   h2 {

		top: 0px;

		margin-bottom: 69px;

	}

	.content-details {

		float: none;

		text-align: center;

	}

	.world-tours.section-two img.freeride-top {

		margin-bottom: 71px;

	}

	.world-tours.section-two.section-three {

		background: url("../images/mobile-img/section-three.jpg") no-repeat scroll left top /cover;

		margin-top: -11px;

		padding-bottom: 0;

	}

	.world-tours.section-two.section-three {

		margin-left: -50px;

		margin-right: -50px;

	}

	.world-tours.section-two.section-three .content-details {

		float: none;

	}

	.section-three .col {

		height: auto;

	}

	.col-content {

		background: rgba(0, 0, 0, 0) url("../images/mobile-img/circle-bg.png") no-repeat scroll center top;

	}

	.col-cover .col:last-child {

		margin-bottom: 26px;

	}

	.achievements {

		overflow: hidden;

	}

	.about h2 {

		font-size: 3em;

		margin-bottom: 25px;

	}

	.member > span {

		font-size: 1.8em;

		line-height: 1.6;

		margin-bottom: 0;

	}

	.about .page-wrap {

		background: #fff url(../images/mobile-img/about-bg.png) no-repeat 0 0 /cover;

		background-size: 100% auto;

	} 

	.about-content .container {

		padding: 0 20px;

	}

	.heading-info {

		position: relative;

		margin-top: -5px;

	}

	.member {

		padding-left: 20px;

		padding-right: 20px;

		padding-bottom: 0;

	}

	.content-cover {

		margin-top: 56px;

		padding: 25px 15px 15px;

		float: none;

		width: 100%;

		border-width: 2px;

	}

	.content-cover p {

		font-size: 1.5em;

		margin-bottom: 25px;

	}

	.content-cover::after {

		height: 3px;

		left: 25px;

		top: 0;

		width: auto;

		right: 0;

	}

	.error {

		border-bottom: 2px solid hsl(0, 100%, 50%) !important;

		z-index: 999;

	}

	label.error {

		border: none !important;

	}

	.home_page .menu, .home_page .menu.manage-menu {

		left: 45px;

		padding: 12px 9px;

		top: 81px;

	}

	.home_page .active .menu {

		padding: 15px 9px;

	}

	.active-menu.menu {

		padding: 19px 4px !important;

	}

	.mobile-bottom-menu {

		margin-top: 0;

	}

	.home_page .active .hide {

		display: block !important;

		position: relative;

		z-index: 999;

	}

	.hide {

		display: block !important;

	}

	.home_page .logo {

		display: block;

		padding-top: 15px;

	}

	.home_page .active .menu {

		height: 35px;

		left: 45px;

		padding: 13px 6px;

		top: 81px;

		width: 35px;

	}

	.content-cover {

		width: 82%;

	}

	.text-cover {

		margin-right: -60px;

	}

	.arrow {

		background: url(../images/mobile-img/arrow.png) no-repeat;

		top: -28px;

		left: 0px;

	}

	label {

		font-size: 1.5em;

		top: 13px;

	}

	.txt-style label {

		color: #cdcdcd;

		font-size: 1.4em;

		opacity: 1;

		top: 0;

		margin-top: -2px;

	}

	label::after {

		bottom: 0;

		height: 2px;

	}

	.txt-area label::after {

		bottom: 2px;

	}



	.down-arrow .mouse {

		border: 2px solid #eaff00;

		border-radius: 6px;

		display: block;

		height: 46px;

		margin: 0 auto 20px;

		position: relative;

		width: 25px;

	}

	.down-arrow .mouse span {

		border: 1px solid #d4dd95;

		border-radius: 50%;

		height: 9px;

		left: 48%;

		top: 28%;

		width: 9px;

	}

	.home_page .active .logo {

		display: none;

	}

	#nav li a:hover::after {

		display: block;

		height: 4px;

		margin-top: -3px;

	}

	.home_page .active .menu span {

		transform: rotate(45deg);

		-webkit-transform: rotate(45deg);

	}

	.home .page {

		overflow: hidden;

		padding-top: 589px;

	}

	.heading-info {

		position: relative;

	}

	.page-wrap {

		padding-bottom: 0;

	}

	.world-tours .page-wrap {

		padding-bottom: 35px;

		padding-top: 50px;

	}

	.sub-pages.achievements-page footer {

		margin-top: 0;

	}

	.tab {

		padding-top: 60px;

		margin-top: 0px;

		text-align: center;

	}

	.media .page-wrap {

		padding-bottom: 14px;

	}

	.media .bg-change {

		margin-top: -270px;

		padding-bottom: 80px;

		background: url(../images/mobile-img/video-bg.jpg) no-repeat top left;

		

	}

	.media .video-cover {

		margin-bottom: 40px;

	}

	.media  .video-covers {

		margin-bottom: 0px;

		margin-top: -123px; 

		outline: 1px solid transparent;

	}

	.sub-pages h1 {

		bottom: 14px;

	}

	.sponsors_page .column-cover {

		margin-top: 0;

		padding-top: 71px;

	}

	.sponsors_page .page-wrap, .contact .page-wrap {

		background: #fff none repeat scroll 0 0;

		padding-bottom: 8px;

		padding-top: 0 !important;

	}

	.video-data video {

		display: none;

	}

	.video-data img {

		position: fixed;

		width: 100%;

		top: 0;

		left: 0;

		display: block;

	}

	.img-cover {

		top: 0;

	}

	.profile-section {

		margin-top: -32px;

	}

	.banner img {

		width: 100%;

	}

	.about-content .bg-change {

		padding-bottom: 129px;

	}

	.common .cover-data-info {

		background: #fff;

	}

	.wrap-cover {

		padding-bottom: 7px;

	}

}



@media (max-width: 468px) and (min-width: 320px) {

	.social {

		margin-top: 28px;

	}

	.footer-wrapper > nav {

		margin-top: 41px;

	}

}

@media (max-width: 767px) {



	.justified-gallery > a:hover img {



		transform: scale(1) !important;

	}



	.common .datenschutz .cover-data-info, .common .impressum .cover-data-info {



		background: none !important;

	}



	.common .datenschutz .data-info, .common  .impressum .data-info {



		margin-bottom: 12px;

	}



	i.zoom, .caption.caption-visible, .instashow-gallery-control-scroll {



		display: none !important;

	}



	.instashow-gallery-container {



		-webkit-transform: translate3d(0,0,0) !important;

		transform: translate3d(0,0,0) !important;

	}



	.sponsors {

		margin-left: 25px;

    margin-right: 25px;

	padding-left:5px;

	padding-right:5px;

		margin-top: -41px;

	}

	.draggable{

		padding-left:5px;

		padding-right:5px;

	}

	.slick-prev{

		left:-25px;

	}

	.slick-next{

		right:-25px;

	}

	.video-bottom-bg {

		top: -208px;

		bottom: auto;

	}

	.col-content:after, .col-content:before{display: none;}

.middle-border:after {

    top: 0;

    bottom: 0px;

    height: auto;

    left: 0;

}





.social-menu li {

      height: 40px;

    width: 40px;    margin: 0 10px;

   

}

.active .links li{margin-top: 27px;}

.social-menu li:after {



    height: 40px;

    width: 40px;

   

}

.mobile-bottom-menu{padding-top: 24px;}

.social-menu li a{font-size: 2em;}

.social-menu li.tw a {

    font-size: 2.23em;

}







}



@media (max-width: 480px) {



	.profile-section {

		margin-top: -76px;

	}

	.footer-sponsors {



		padding: 0 15px;

	}

	a.main-link-web {

		width: 210px;

		display: inline-block;

		word-break: break-all;

		color: #000;

	}

	.slick-slide {

    padding: 0;

}

}

@media (max-width: 478px) {

	.video-bottom-bg {

		top: -145px;

		bottom: auto;

	}



}



@media (min-width: 1800px) {

	.video-bottom-bg {

		

		bottom: -39px;

	}



}





@media (max-width: 1024px) and (min-width: 1000px){

a.logo-img {

    display: inline-block;

    width: 388px;

}

.down-arrow .mouse {



    height: 55px;

  

    width: 33px;

}

.logo span {

    font-size: 3em;

}

}





@media (max-width: 667px) and (min-width: 320px){

	

.slick-prev, .slick-next{width: 14px;}

.slick-prev i, .slick-next i {



    left: 10px;

  

}

.slick-next i {

    left: auto;

    right: 10px;

}

}





@media (min-width: 2800px){

	.slick-slide img{

		width: 80%;

	}

}