@media only screen and (max-width:1349px){.nav-bar li{padding:0 44px;float:none;display:inline-block;}



.nav-bar ul{margin:0 -45px;width:100%;margin:auto;}



.nav-bar{float:none;}



#header-part.stickyhead .nav-bar{margin-right:0;}



#header-part.stickyhead .nav-bar ul{margin-right:0;width:auto;}



#header-part.stickyhead .nav-bar li{padding:0 17px;}



#header-part.stickyhead .nav-bar li.overview{display:inline-block;}



.icon-bar li{margin:12px 6px;}



.parallax{background-size:1920px auto;}



.races-bar #carousel{width:100%;margin:auto;left:15px;}



.races-bar #carousel .flex-viewport li{margin-right:40px;}



#slider-part .flex-direction-nav{width:100%;}



.icon-bar li { width: 284px; }

.races-bar .race_artwork img.sketech-image.lefttransfrom, .races-bar .dark_myr_images img.lefttransfrom { transform: translateX(-2000px); -webkit-transform: translateX(-2000px); -moz-transform: translateX(-2000px); -o-transform: translateX(-2000px); }



}



@media only screen and (max-width:1279px){.races-bar #carousel .flex-viewport li{margin-right:12px;}



.centering{padding:0 15px;}



.icon-bar ul{padding:15px 0;}



.races-bar #carousel{width:100%;margin:auto;left:15px;}



.nav-bar li{padding:0 30px;float:none;display:inline-block;font-size:17px;}



.nav-bar ul{margin:0 -50px;width:100%;margin:auto;}



.nav-bar{float:none;}



#header-part.stickyhead .nav-bar{margin-right:0;}



#header-part.stickyhead .nav-bar ul{margin-right:0;width:auto;}



#header-part.stickyhead .nav-bar li{padding:0 10px;font-size:16px;}



#header-part.stickyhead .nav-bar li.overview{display:inline-block;}



#slider-part .logo{width:680px;}



.news-bar .left, .news-bar .right{padding:50px 0;margin:auto;overflow:hidden;float:none;}



.news-bar .right{padding:0 0 50px;}



.parallax{background-attachment:inherit;-webkit-background-attachment:inherit;background-size:cover;-webkit-background-size:cover;background-position:center center !important;}



.footer-bar .menu li{padding-left:60px;}



.footer-bar .copyright{min-width:290px;}



.lore-bar .block{float:none;margin:110px auto;}



.lore-bar .text{float:none;}



.about-bar .block{float:none;margin:110px auto;}



.about-bar .text{float:none;}



.about-bar a.btn { margin-top: 40px; } 



#slider-part .flex-direction-nav a.flex-next { right: 20px; margin-right: 0px; }



#slider-part .flex-direction-nav a.flex-prev { margin-left: 0px; left: 20px; }



.races-bar .race_artwork img.sketech-image, .races-bar .dark_myr_images img { right: 0px; max-height:500px; margin-right: -50px; }

.races-bar .race_artwork img.sketech-image.lefttransfrom, .races-bar .dark_myr_images img.lefttransfrom { transform: translateX(-2000px); -webkit-transform: translateX(-2000px); -moz-transform: translateX(-2000px); -o-transform: translateX(-2000px); }



}



@media only screen and (max-width:1023px){.nav-bar li{padding:0 18px;float:none;display:inline-block;font-size:16px;}



.nav-bar ul{margin:0 -50px;width:100%;margin:auto;}



.nav-bar{float:none;}



#header-part.stickyhead{background:rgba(0, 0, 0, 0.6);}



#header-part.stickyhead .nav-bar{margin-right:0;padding-top:15px;}



#header-part.stickyhead .nav-bar ul{margin-right:0;width:auto;}



#header-part.stickyhead .nav-bar li{padding:0 5px;font-size:14px;}



#header-part a.logo{width:130px;margin:23px 0 0;}



#slider-part .logo{width:520px;}



#slider-part .left{float:none;margin:20px auto 0;}



#slider-part .flex-direction-nav a.flex-prev{left:20px;}



#slider-part .flex-direction-nav a.flex-next{right:20px;}



#slider-part .flex-direction-nav a{font-size:40px;}



#slider-part .right{float:none;margin:110px auto 0;}



h2{font-size:54px;}



.lore-bar .centering, .about-bar .centering, .news-bar .centering{padding:0;}



.lore-bar .link a{margin:0 30px;}



.races-bar .flex-direction-nav{display:block;}



.races-bar #carousel{padding:0 45px;left:0;bottom:35px;}



.races-bar .block{margin:333px auto 110px;}



.races-bar .left{max-width:100%;}



.footer-bar .menu li a{font-size:15px;}



.footer-bar .menu li{padding-left:25px;}



.footer-bar .copyright{min-width:160px;}



.footer-bar .link li{padding-left:15px;}



.footer-bar .link{padding-top:44px;}



.icon-bar ul { margin: 50px auto auto; max-width: 810px; } 



.icon-bar li{margin:10px 5px;width:210px;height:158px;}







.icon-bar p{color:#fff;font-size:13px;line-height:19px;}



.icon-bar h3{font-size:16px;line-height:20px;padding:0px 0 0px;}



.icon-bar li span.name { font-size: 20px; line-height: 30px; }



.icon-bar { padding-top: 98px; }







.icon-bar .overlay { min-height: 160px; width: 300px; padding: 15px 15px }



.icon-bar .overlay .text { min-height: 130px; }



.scrol_to_top { width: 71px; height: 34px; background-size: cover; } 



.footer-bar .right{ max-width: 535px; }



.footer-bar .right .one { width: 185px; }



.footer-bar .right .two { width: 150px; }



.footer-bar .right .three { width: 110px; }



.footer-bar .logo { max-width: 160px; }



.footer-bar .right h3 { font-size: 15px; line-height: 20px; }



#footer-part { padding: 40px 5px 25px; }

.races-bar .race_artwork img.sketech-image.lefttransfrom, .races-bar .dark_myr_images img.lefttransfrom { transform: translateX(-2000px); -webkit-transform: translateX(-2000px); -moz-transform: translateX(-2000px); -o-transform: translateX(-2000px); }

}



@media only screen and (max-width:767px){.nav-bar a.close{width:50px;height:20px;font-size:0px;position:absolute;left:15px;top:9px;z-index:8888;}



.nav-bar a.close:before, .nav-bar a.close:after{width:30px;height:3px;display:block;position:absolute;left:0px;top:10px;content:"";background:#ebe9ea;-webkit-transform:scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-ms-transform:scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);transform:scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);}



.nav-bar a.mobilemenu{display:block;}



.nav-bar ul, #header-part.stickyhead .nav-bar ul{display:none;margin:0 -15px;width:auto;overflow:hidden;float:none;border-top:1px solid #fff;}



.nav-bar .single-page-nav{padding-top:7px;width:100%;float:left;}



.nav-bar li, #header-part.stickyhead .nav-bar li{border:none;border-bottom:1px solid #fff;font-size:16px;width:100%;line-height:34px;}



.nav-bar li a, #header-part.stickyhead .nav-bar li a{ padding: 2px 0; display:block;}



#header-part.stickyhead .nav-bar{float:none;padding:0;}



#header-part.stickyhead .nav-bar li.overview, .nav-bar li.overview{display:block;}



.nav-bar a.close:after{-webkit-transform:scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-ms-transform:scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);transform:scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);}



.mm-opened a.close{display:block;}



.mobilemenu span{width:30px;-webkit-transition:-webkit-transform .3s;transition:transform .3s;background:#ebe9ea;display:block;height:3px;position:absolute;right:0;top:15px;}



.mobilemenu span:before{top:-10px;transition-property:top,transform;}



.mobilemenu span:after,.mobilemenu span:before{background-color:#ebe9ea;content:"";display:block;height:3px;left:0;position:absolute;width:100%;transition-duration:.3s,.3s;}



.mobilemenu span:after{bottom:-10px;transition-property:bottom,transform;}



.mobilemenu{display:block;font-size:16px;font-family:'Cinzel', serif;font-weight:900;color:#ebe9ea;height:30px;margin-top:5px;line-height:34px;text-transform:uppercase;overflow:hidden;padding:0 35px 0 0;position:absolute;right:0;top:0px;width:100px;z-index:9999;}



.active.mobilemenu span{background:0 0;}



.active.mobilemenu span:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}



.active.mobilemenu span:after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}



#back-to-top{display:block;}



#header-part, #header-part.stickyhead{position:fixed;top:0;min-height:44px;border-top:none;background:rgba(0, 0, 0, 0.9);}



#header-part .centering{height:auto;min-height:44px;}



#header-part a.logo{display:block;margin-top:9px;}



#slider-part .slides li{height:auto;min-height:480px;}



#slider-part .flex-direction-nav a{font-size:30px;}



#slider-part .left{float:none;margin:165px auto 0;}



#slider-part .flex-direction-nav a.flex-prev{left:10px;}



#slider-part .flex-direction-nav a.flex-next{right:10px;}



#slider-part{height:auto;}



#slider-part .logo{max-width:320px;width:auto;margin:120px auto 50px;}



#slider-part .flex-control-nav{bottom:15px;}



#slider-part .flex-control-nav li{padding:0 18px;}



#slider-part .right{padding:0 0px;margin:203px auto 0;}



#slider-part h4{font-size:20px;line-height:26px;}



#slider-part p{font-size:13px;line-height:20px;padding-bottom:10px;}



#slider-part a.btn { margin: 0 5px; padding-top: 20px; font-size: 12px; width: 158px; height: 63px; background-size: 158px 126px; }
#play_video { margin: 0 5px; padding: 17px 20px; font-size: 12px; line-height: 15px; width: 158px; height: 63px; background-size: 158px 126px; vertical-align: top; display: inline-block; }



#slider-part .video{margin:0 auto 10px;max-width:280px;}



.parallax{min-height:inherit;min-height:auto;}



.lore-bar, .news-bar, .about-bar{padding:40px 15px;}



/*.lore-bar .block, .races-bar .block , .news-bar .block, .news-bar .right .block, .about-bar .block{margin:0;padding:15px;width:100%;background:rgba(0,0,0,.5);border:6px solid rgba(255,255,255,0.6);}*/



.lore-bar p{font-size:14px;line-height:20px;}



/*.lore-bar .block:after, .lore-bar .block:before, .about-bar .block:after, .about-bar .block:before, .races-bar .block:after, .races-bar .block:before , .news-bar .block:after, .news-bar .block:before, .news-bar .right .block:before, .news-bar .right .block:after{display:none;}
*/


.lore-bar .text, .lore-bar p{display:block;margin:0;}



.lore-bar h2{margin-bottom:30px;}



.lore-bar .link a{margin:0 10px;}



.lore-bar .link{padding-top:30px;}



.races-bar .text{position:relative;top:auto;display:block;margin:0;}



.races-bar li .centering{padding-top:120px;}



.races-bar{padding:30px 0 0;}



.races-bar h3{font-size:24px;line-height:26px;}



.races-bar p, .about-bar p{margin:0;font-size:14px;line-height:20px;min-height:inherit;min-height:auto; padding: 0px; }

.races-bar #slider li, .races-bar{min-height:400px;height:auto;}
.races-bar #slider .flex-direction-nav li, .races-bar .flex-direction-nav { height: auto; min-height: inherit; }
.races-bar .flex-direction-nav a { line-height: 27px; }
.races-bar #slider { position: static; }
.races-bar .flex-direction-nav a { top: 37%; margin-top: -75px; }



.about-bar .about_slider { margin: 0px; padding: 20px 30px; }



.about-bar a.flex-prev { left: 0px; top: 50%; margin-top: -18px; }



.about-bar a.flex-next { right: 0px; top: 50%; margin-top: -18px; }



.races-bar .races_slider{padding-bottom:160px;}



.races-bar .top{top:30px;}



.news-bar .left, .news-bar .right{width:100%;float:none; padding: 0px;}



.news-bar .space{margin:0; float: none;}


.news-bar h3{padding:0 50px;font-size:19px;line-height:28px;}



.news-bar h3::after, .news-bar h3::before{background-size:40px;width:40px;margin-top:-2px;}



.news-bar .news{padding-bottom:15px;margin-bottom:0;}



.news-bar .btn{font-size:15px;}



.news-bar .text{padding-bottom:20px;}



.news-bar h3::after{left:0px;}



.news-bar h3::before{right:0px;}



.news-bar .left{padding:0;}



.news-bar p, .news-bar .right p{font-size:15px;line-height:22px;padding:15px 0 10px;}



.about-bar .text{margin:0;display:block;}



.about-bar a.btn{padding-top: 20px; font-size: 12px; width: 158px; height: 63px; background-size: 158px 126px; margin: auto;}



.about-bar h2{margin-bottom:30px;}



h2{font-size:40px;line-height:48px;padding:0 55px;}



h2:before, h2:after{background-size:50px;width:50px;}



#footer-part{padding:20px 0;}



.footer-bar .logo{position:absolute; bottom: 100px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); top: auto; margin:0;width:180px;display:block;}



.footer-bar .menu ul{float:none;margin:auto;text-align:center;width:100%;}



.footer-bar .menu ul li{padding:0 10px;float:none;display:inline-block;}



.footer-bar .menu ul li a{font-size:14px;}



.footer-bar .link{padding:65px 0 60px;}



.footer-bar .link ul{float:none;text-align:center;margin:auto;width:100%;}



.footer-bar .link ul li{float:none;display:inline-block;padding:0 3px; font-size: 12px; }



.footer-bar .social{width:100%;}



.footer-bar .social ul{text-align:center;margin:auto;width:100%;}



.footer-bar .social li{padding:0 5px;float:none;display:inline-block;}



.mm-opened #header-part a.logo{opacity:0;}



#back-to-top{display:block;text-align:center;}



#slider-part .video video, #slider-part .video{height:180px;}



.races-bar p br{display:none;}



.icon-bar li{cursor:pointer;}



.icon-bar li span{display:block;}



#slider-part .flex-direction-nav{ display:none;}



.lore-bar .link a { padding-top: 20px; font-size: 11px; width: 138px; height: 63px; background-size: 138px 126px; }



.mCustomScrollbar { margin-bottom: 0; }



#slider-part .slide1 p { font-size: 16px; line-height: 24px;  } 



.races-bar .mCustomScrollbar { margin: 0px; }



.scrol_to_top { clear: both; display: block; height: 24px; margin: auto; overflow: hidden; position: relative;  top: 74px; width: 50px; }



.icon-bar { padding-top: 50px; }



.icon-bar ul { margin-top: 20px; }



.icon-bar .overlay { width: 240px; min-height: 127px; padding: 10px 15px; }



.icon-bar .overlay .text { min-height: 107px; }



.icon-bar h3 { padding-top: 0px; }



.icon-bar p { font-size: 12px; line-height: 18px; min-height: 54px; }



.icon-bar p a { font-size: 12px; line-height: 18px; }



.icon-bar li span.name { font-size: 20px; line-height: 26px; }



.about-bar a.btn { margin-top: 20px; }







.races-bar .race_artwork img.sketech-image, .races-bar .dark_myr_images img { margin-right: -170px; right: 0; width: auto; max-width: none; height: 105%; }



.footer-bar .social { top: auto; bottom: 4px; }



.footer-bar .right .one { width: 25%; }



.footer-bar .right .two { padding-right: 10px; padding-left: 17px; width: 25%; }



.footer-bar .right .three { width: 25%; }



.footer-bar .right .four { width: 25%; }



.footer-bar .right h3 { font-size: 13px; line-height: 18px; }



.footer-bar .right li a { font-size: 12px; }



.footer-bar .right { max-width: 100%; float: none; padding: 15px 0 5px; }



.footer-bar .link .copyright { float: none; min-width: inherit; }



.races-bar .text.dark_myr { margin-top: 0px;  }



.races-bar h3 { padding-top: 10px; }

.races-bar .race_artwork img.sketech-image.lefttransfrom, .races-bar .dark_myr_images img.lefttransfrom { transform: translateX(-700px); -webkit-transform: translateX(-700px); -moz-transform: translateX(-700px); -o-transform: translateX(-700px); }

.icon-bar li { width: 184px; }
.about-bar a.flex-next, .about-bar a.flex-prev, #back-to-top, .icon-bar .flex-next, .icon-bar .flex-prev, .races-bar .flex-direction-nav a.flex-next, .races-bar .flex-direction-nav a.flex-prev { opacity: 0.6; }

#slider-part .video video, #slider-part .video { visibility: hidden; height: 0px; }
.races-bar #carousel { display: none; }

.races-bar .race_artwork img.sketech-image, .races-bar .dark_myr_images img {  right: auto; left: 50%; transform: translateX(1500px); -webkit-transform: translateX(1500px); width: auto; max-width: none; max-height: 345px; }
.races-bar .race_artwork img.sketech-image.current { transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -moz-transform: translateX(-50%); }

.races-bar .race_artwork img.sketech-image:nth-of-type(2).current { transform: translateX(-55%); -webkit-transform: translateX(-55%); -ms-transform: translateX(-55%); -o-transform: translateX(-55%); }
.races-bar .race_artwork img.sketech-image:nth-of-type(3).current { transform: translateX(-45%); -webkit-transform: translateX(-45%); -ms-transform: translateX(-45%); -o-transform: translateX(-45%); }
.races-bar .race_artwork img.sketech-image:nth-of-type(4).current { transform: translateX(-42%); -webkit-transform: translateX(-42%); -ms-transform: translateX(-42%); -o-transform: translateX(-42%); }
.races-bar .race_artwork img.sketech-image:nth-of-type(5).current { transform: translateX(-37%); -webkit-transform: translateX(-37%); -ms-transform: translateX(-37%); -o-transform: translateX(-37%); }
.races-bar .race_artwork img.sketech-image:nth-of-type(6).current { transform: translateX(-42%); -webkit-transform: translateX(-42%); -ms-transform: translateX(-42%); -o-transform: translateX(-42%); }
.races-bar .race_artwork img.sketech-image:nth-of-type(7).current { transform: translateX(-32%); -webkit-transform: translateX(-32%); -ms-transform: translateX(-32%); -o-transform: translateX(-32%); }
.races-bar .race_artwork img.sketech-image:nth-of-type(9).current { transform: translateX(-32%); -webkit-transform: translateX(-32%); -ms-transform: translateX(-32%); -o-transform: translateX(-32%); }
.races-bar .dark_myr_images img.active { transform: translateX(-45%); -webkit-transform: translateX(-45%); -ms-transform: translateX(-45%); -o-transform: translateX(-45%); }

.lore-bar .block::before, .lore-bar .block::after { width: 600px; background-size: contain; }
.lore-bar .block { width: 600px; background-size: contain; }
.lore-bar .block::after { top: -88px; height: 88px; background-size: cover; }
.lore-bar .block { padding: 0 45px; float: left; }
.lore-bar .text { margin-top: -43px; float: left; }
.lore-bar .text p { margin-bottom: -43px; }
.races-bar .block { width: 560px; background-size: contain; }
.races-bar .block::after, .races-bar .block::before { width: 560px; background-size: contain; }
.races-bar .block { margin: 120px 0 0; }
.races-bar .block::after { top: -95px; }
.races-bar .text { margin: -80px 0; padding: 0 20px; }
.races-bar .text.dark_myr { margin: -80px 0 -115px; }

.news-bar .block::before { width: 600px; background-size: contain; }
.news-bar .block::after { width: 600px; background-size: contain; top: -85px; }
.news-bar .block { width: 600px; background-size: contain; }
.news-bar .space { margin: -50px 0 -50px; float: left; }
.news-bar .block { min-height: inherit; float: left; }
.news-bar .right .block::before { width: 600px; background: url("../images/news_bottom1.png") no-repeat scroll 0 0; background-size: contain; }
.news-bar .right .block::after { width: 600px; background: rgba(0, 0, 0, 0) url("../images/news_top1.png") no-repeat scroll 0 0; background-size: contain; }
.news-bar .right .block { width: 600px; background: rgba(0, 0, 0, 0) url("../images/news_mid1.png") repeat-y scroll 0 0; background-size: contain; }
.news-bar h2 { margin-bottom: 0px; }
.about-bar .block::before, .about-bar .block::after { width: 600px; background-size: contain; }
.about-bar .block { background-size: contain; width: 600px; padding: 0 20px; }
.about-bar .block::after { top: -83px; background: url("../images/lore_top_mobile.png") no-repeat scroll 0 0; background-size: contain; }
.about-bar .about_slider { padding: 0px 40px; margin: -50px 0; }
.lore-bar .centering, .races-bar .centering, .news-bar .centering, .about-bar .centering { padding: 0px; max-width: 600px; }
.lore-bar, .news-bar, .about-bar { padding: 40px 10px; }

#slider-part .slide1 p:before { content: ""; width: 400px; height: 59px; position: absolute; top: -59px; left: 0px; background: url(../images/lore_top.png) top left no-repeat; background-size: cover; z-index: -1; }
#slider-part .slide1 p:after { content: ""; width: 400px; height: 59px; position: absolute; bottom: -59px; left: 0px; background: url(../images/lore_bottom.png) top left no-repeat; background-size: contain;  z-index: -1; }
#slider-part .slide1 p { position: relative; width: 400px; margin: 100px auto 60px; background: url(../images/lore_mid.png) top left repeat-y; background-size: contain; padding: 0px; }
#slider-part .slide1 p span { float: left; margin: -25px 0 0; position: relative; width: 100%; }

#slider-part .left, #slider-part .right { position: relative; width: 400px; margin: 180px auto 60px; background: url(../images/lore_mid.png) top left repeat-y; background-size: contain; padding: 0px 20px; }
#slider-part .left:after, #slider-part .right:after { content: ""; width: 400px; height: 59px; position: absolute; bottom: -59px; left: 0px; background: url(../images/lore_bottom.png) top left no-repeat; background-size: contain;  z-index: -1; }
 
#slider-part .left:before, #slider-part .right:before { content: ""; width: 400px; height: 59px; position: absolute; top: -59px; left: 0px; background: url(../images/lore_top.png) top left no-repeat; background-size: contain; z-index: -1; }
#slider-part  #play_video, #slider-part a.btn { position: relative; bottom: -138px; }
#slider-part h4 { margin-top: -20px; float: left; width: 100%; }
#slider-part .left p { padding: 0px; margin-bottom: -87px; }
 #slider-part .right p { margin-bottom: -60px; }
.races-bar .flex-direction-nav a { font-size: 35px; margin-top: 76px; }
.races-bar .flex-direction-nav a.flex-next { right: 5px; }
.races-bar .flex-direction-nav a.flex-prev { left: 5px; }
 .races-bar .races_slider .centering { max-width: 560px; }
 .races-bar #slider .flex-direction-nav { display: block; }
 
}

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

	.icon-bar li { width: auto; height: auto; }

	.icon-bar li { width: 210px; height: 158px; margin: 10px auto; position: relative; }

	.icon-bar ul { max-width: none; }

	.classes_slider { padding: 0 60px; }

	.icon-bar ul { margin-top: 12px; }

	.icon-bar .flex-direction-nav { margin: 0px; padding: 0px; width: 0px; left: 0px; height: 0px; }

	.icon-bar .flex-prev { position: absolute; top: 50%; left: 20px; font-size: 35px; color: #fff; margin-top: -5px; }

	.icon-bar .flex-next { position: absolute; top: 50%; right: 20px; font-size: 35px; color: #fff;  margin-top: -5px; }

	.icon-bar .flex-prev:hover, .icon-bar .flex-next:hover { color: #fbb70a; }

	.icon-bar .flex-direction-nav li { margin: 0px; padding: 0px; min-height: inherit; width: 0px; left: 0px; position: static; }
	.icon-bar .overlay { top: 50%; left: 50%; transform: translate(-50%, -63%); -webkit-transform: translate(-50%, -63%); -moz-transform: translate(-50%, -63%); -ms-transform: translate(-50%, -63%); }
	
	.lore-bar .block::before, .lore-bar .block::after { width: 460px; background-size: contain; }
	.lore-bar .block { width: 460px; background-size: contain; }
	.lore-bar .block::after { top: -67px; height: 67px; background-size: cover; }
	.lore-bar .block { padding: 0 45px; float: left; }
	.lore-bar .text { margin-top: -30px; float: left; }
	.lore-bar .text p { margin-bottom: -30px; }
	.lore-bar .link { padding-top: 0px; }
	.lore-bar h2 { margin-bottom: 0px; }
	.races-bar .block { width: 380px; background-size: contain; }
	.races-bar .block::after, .races-bar .block::before { width: 380px; background-size: contain; }
	.races-bar .block { margin: 120px 0 0; }
	.races-bar .block::after { top: -64px; height: 64px; background-size: cover; }
	.races-bar .text { margin: -60px 0 -56px; padding: 0px; }
	.races-bar .text.dark_myr { margin: -60px 0 -27px; }
	
	.news-bar .block::before { width: 460px; background-size: contain; }
	.news-bar .block::after { width: 460px; background-size: cover; top: -64px; height: 64px; }
	.news-bar .block { width: 460px; background-size: contain; }
	.news-bar .space { margin: -50px 0 -50px; float: left; }
	.news-bar .block { min-height: inherit; float: left; }
	.news-bar .right .block::before { width: 460px; background: url("../images/news_bottom1.png") no-repeat scroll 0 0; background-size: contain; }
	.news-bar .right .block::after { width: 460px; background: rgba(0, 0, 0, 0) url("../images/news_top1.png") no-repeat scroll 0 0; background-size: contain; }
	.news-bar .right .block { width: 460px; background: rgba(0, 0, 0, 0) url("../images/news_mid1.png") repeat-y scroll 0 0; background-size: contain; }
	.news-bar h2 { margin-bottom: 0px; }
	.about-bar .block::before, .about-bar .block::after { width: 460px; background-size: contain; }
	.about-bar .block { background-size: contain; width: 460px; padding: 0 20px; }
	.about-bar .block::after { top: -64px; height: 64px; background-size: cover; }
	.about-bar .about_slider { padding: 0px 40px; margin: -50px 0; }
	.lore-bar .centering, .races-bar .centering, .news-bar .centering, .about-bar .centering { padding: 0px; max-width: 460px; }
	.races-bar li .centering { padding-top: 125px; }
	.about-bar h2 { margin-bottom: 0px; }  
	.about-bar a.btn { margin-top: 0px; }
	.about-bar .block { margin: 100px auto; }
	 .races-bar .races_slider .centering { max-width: 380px; }
	 .races-bar .mCustomScrollbar { height: 65px; }
	 .races-bar h3 { padding-top: 21px; }
	 .races-bar .mCustomScrollbar { height: 100px; }
	 .races-bar  .text.dark_myr .mCustomScrollbar { height: 36px; }
	 .races-bar .flex-direction-nav a { margin-top: 93px; }
	

}

@media only screen and (max-width:479px){#slider-part .video{max-width:220px;}



#slider-part .logo{max-width:240px;width:auto;margin:120px auto 50px;}



h2{font-size:29px;line-height:40px;}






.footer-bar .link ul li.copyright{margin-top:12px;width:100%;text-align:center;}



#slider-part .slide1 p { font-size: 15px; line-height: 24px;  } 



#slider-part .logo{margin-top:180px;max-width:220px; margin-bottom: 20px;}



.races-bar #slider li, .races-bar{min-height:400px;}

.races-bar .flex-direction-nav a { top: 43%; }


.about-bar .about_slider { padding: 10px 10px; }



.about-bar a.flex-prev { width: 12px; left: -10px; background-size: cover; height: 25px; margin-top: -12px; }



.about-bar a.flex-next { width: 12px; right: -10px; background-size: cover; height: 25px; margin-top: -12px; }



#slider-part h4 { font-size: 14px; line-height: 26px; }



#slider-part p { font-size: 12px; line-height: 18px; }



.footer-bar .right .one, .footer-bar .right .two, .footer-bar .right .three, .footer-bar .right .four { width: 50%; padding-bottom: 15px; min-height: 150px; }


    
.footer-bar .right .one { width: 50%; }    
    
    
    
.footer-bar .right .two { width: 50%; padding-right: 0px; float: right; min-height: 151px; padding-left: 0px; }
  

    
.footer-bar .right .three { width: 50%; }    
    
    
    
.footer-bar .right .four { width: 50%; float: right; }



.footer-bar .right h3 { font-size: 13px; line-height: 20px; }



.footer-bar .link ul li { font-size: 11px; line-height: 20px; }



.footer-bar .right .two { }



.footer-bar .link ul li.copyright { padding-bottom: 7px; }



.footer-bar .link { padding-top: 45px; }

.footer-bar .logo { bottom: 121px; }









.classes_slider { padding: 0 20px; }

.icon-bar .flex-next { right: 5px; }

.icon-bar .flex-prev {  left: 5px; }

#slider-part .slides li:nth-of-type(1) { background-position: 60% 0px !important; background-size: cover !important; }

#slider-part .slides li:nth-of-type(2)  {  background-position: 60% 0px !important; }

#slider-part .slides li:nth-of-type(3)  {  background-position: 39% 0px !important; }


.lore-bar .link { margin: 0 -15px; }

	.lore-bar .block::before, .lore-bar .block::after { width: 300px; background-size: contain; }
	.lore-bar .block { width: 300px; background-size: contain; }
	.lore-bar .block::after { top: -44px; height: 44px; background-size: cover; }
	.lore-bar .block { padding: 16px 20px; float: left; margin: 70px auto; }
	.lore-bar .text { margin-top: -30px; float: left; }
	.lore-bar .text p { margin-bottom: -30px; }
	.lore-bar .link { padding-top: 0px; }
	.lore-bar h2 { margin-bottom: 0px; }
	.races-bar .block { width: 240px; background-size: contain; }
	.races-bar .block::after, .races-bar .block::before { width: 240px; background-size: contain; }
	.races-bar .block { margin: 90px 0 0; }
	.races-bar .block::after { top: -40px; background-size: cover; height: 40px; }
	.races-bar .text { margin: -40px 0; padding: 0 0 5px 0; min-height: 180px; }
	.races-bar .text.dark_myr { margin: -30px 0 -50px; }
	.races-bar .block { padding: 0 15px; }
	.races-bar .text.dark_myr  .mCustomScrollbar { height: 63px; }
	
	.news-bar .block::before { width: 300px; background-size: contain; }
	.news-bar .block::after { width: 300px; background-size: cover; top: -42px; height: 42px; }
	.news-bar .block { width: 300px; background-size: contain; padding: 0 30px; margin: 60px auto; }
	.news-bar .space { margin: -18px 0; float: left; }
	.news-bar .block { min-height: inherit; float: left; }
	.news-bar .right .block::before { width: 300px; background: url("../images/news_bottom1.png") no-repeat scroll 0 0; background-size: contain; }
	.news-bar .right .block::after { width: 300px; background: rgba(0, 0, 0, 0) url("../images/news_top1.png") no-repeat scroll 0 0; background-size: contain; }
	.news-bar .right .block { width: 300px; background: rgba(0, 0, 0, 0) url("../images/news_mid1.png") repeat-y scroll 0 0; background-size: contain; }
	.news-bar h2 { margin-bottom: 0px; }
	.about-bar .block::before, .about-bar .block::after { width: 300px; background-size: contain; }
	.about-bar .block { background-size: contain; width: 300px; padding: 0 20px; }
	.about-bar .block::after { top: -42px; height: 42px; background-size: cover; }
	.about-bar .about_slider { padding: 0 15px; margin: -20px 0; }
	.lore-bar .centering, .races-bar .centering, .news-bar .centering, .about-bar .centering { padding: 0px; max-width: 300px; }
	.races-bar li .centering { padding-top: 120px; }
	.races-bar .text.dark_myr h3 { padding-bottom: 0px; }
	.about-bar h2 { margin-bottom: 0px; }  
	.about-bar a.btn { margin-top: 0px; }
	.about-bar .block { margin: 65px auto; }
	
	#slider-part .slide1 p:before { content: ""; width: 300px; height: 44px; position: absolute; top: -44px; left: 0px; background: url(../images/lore_top.png) top left no-repeat; background-size: contain; z-index: -1; }
	#slider-part .slide1 p:after { content: ""; width: 300px; height: 44px; position: absolute; bottom: -44px; left: 0px; background: url(../images/lore_bottom.png) top left no-repeat; background-size: contain;  z-index: -1; }
	#slider-part .slide1 p { position: relative; width: 300px; margin: 100px auto 60px; background: url(../images/lore_mid.png) top left repeat-y; background-size: contain; padding: 0px; }
	#slider-part .slide1 p span { float: left; margin: -25px 0 0; position: relative; width: 100%; }
	
	#slider-part .left, #slider-part .right { position: relative; width: 300px; margin: 180px auto 60px; background: url(../images/lore_mid.png) top left repeat-y; background-size: contain; padding: 0px 20px; }
	#slider-part .left:after, #slider-part .right:after { content: ""; width: 300px; height: 44px; position: absolute; bottom: -44px; left: 0px; background: url(../images/lore_bottom.png) top left no-repeat; background-size: contain;  z-index: -1; }
	 
	#slider-part .left:before, #slider-part .right:before { content: ""; width: 300px; height: 44px; position: absolute; top: -44px; left: 0px; background: url(../images/lore_top.png) top left no-repeat; background-size: contain; z-index: -1; }
	#slider-part  #play_video, #slider-part a.btn { position: relative; bottom: -120px; }
	#slider-part h4 { margin-top: -22px; position: relative; float: left; width: 100%; }
	#slider-part .left p { padding: 0px; margin-bottom: -80px; }
	 #slider-part .right p { margin-bottom: -74px; }
	 .scrol_to_top { top: 44px; }
	 #play_video { margin: 0 0px 0 -32px; }
	 #slider-part a.btn { margin: 0 -32px 0 0px; }
	  #slider-part .right a.btn  { margin: auto; }
	 .main_slider .centering { padding: 0 10px; }
	 .races-bar .races_slider .centering { max-width: 240px; }
	
	.races-bar .mCustomScrollbar { height: 110px; }
	.races-bar .flex-direction-nav a { margin-top: 103px; top: 36%;
}}
	

	


}



@media only screen and (min-width:768px){.nav-bar ul, #header-part.stickyhead .nav-bar ul{display:block !important;}



}



@media only screen and (min-width:1024px){.races-bar #carousel .flex-viewport ul{transform:translate3d(0px, 0px, 0px) !important;}



}



