@media screen and (max-width:1200px){.banner_link_outer{position:static;margin-top:40px}ul.banner_sub_link{text-align:center}.banner_sub_link li{float:none;vertical-align:top;display:inline-block;width:180px;height:180px}.second_menu li a{padding:10px 15px;font-size:18px}.tabs-menu li{}.img-thumb{height:100%;width:100%}.name-search{width:23.5%}.official-search-box1{width:45%}.official-search-box1-left{width:65px;margin-right:15px}.official-search-box1-right{width:81%}.sending span{margin-right:30px}.sending span1{margin-right:45px}.official-search-box2{width:111px}.official-search-box2 h4{padding:0 0 0 18px}.official-search-box2 img{padding:0 0 0 18px}.official-search-box3{width:135px}.official-search-box3 h4{padding:0 0 0 18px}.official-search-box3 p{padding:0 20px 0 18px}.official-search-box4{width:158px;padding:26px 0 10px}.official-search-box4 h4{padding:0 0 0 18px}.official-search-box4 p{padding:0 10px 0 18px}.content-box2 h1{font-size:1.2em}.teambox{width:26%}.txt-feature{floatnone;width:100%;margin-left:0;margin-top:20px}.main-menu.second_menu li a.races-menu{padding:20px 10px;font-size:16px}}@media(max-width:1164px){.main-menu.second_menu li a.races-menu{padding:26px 6px}}@media screen and (max-width:1100px){.mfp-inline-holder .mfp-content{max-width:680px!important}}@media screen and (max-width:1024px){.yeardorp{width:20%}.content-box2 h1{font-size:1.2em}.box2{width:44%;margin:0% 3%;text-align:center}.box2:nth-child(3n-5){margin-left:3%}.box2:nth-child(3n+3){margin-right:3%}.content-clubbox2 h1{font-size:1.2em}.clubbox2{width:44%;margin:0% 3%;text-align:center;margin-bottom:15px}.clubbox2:nth-child(4n-5){margin-left:3%}.clubbox2:nth-child(5n+5){margin-right:3%}.img-thumb2{margin:auto}.img-thumb2{width:100%}.ckeckbox{width:36.9%}.inputbox{width:24.8%}.inner-left{width:100%;background:#000;display:block;margin-top:0}.inner-left ul li{float:left;overflow:hidden;padding:1px;width:20%}.inner-left ul li a{font-size:17px;text-align:center;padding:10px 0}.inner-left ul li span{font-size:15px;background-image:none;text-align:center;width:auto;padding:10px 0}.inner-left ul li a:hover{background-image:none;text-align:center;width:auto}.aboutus-container{width:100%;padding:20px}.aboutus-left{width:100%;background:#000;display:block;margin-top:0}.aboutus-left ul li{float:left;overflow:hidden;padding:1px;width:20%}.aboutus-left ul li a{font-size:13px;text-align:center;padding:10px 0}.aboutus-left ul li.current1 a{color:#fff;background:#1d975d;width:auto;font-size:13px;text-align:center;padding:10px 0}.aboutus-left ul li.current1 a:hover{color:#fff;background:#none;width:auto;break-after:auto}.aboutus-left ul li span{font-size:15px;background-image:none;text-align:center;width:auto;padding:10px 0}.aboutus-left ul li a:hover{background-image:none;text-align:center;width:auto}.side_menu_iocn{display:block}.box-container2{width:100%;padding:50px 10px 10px}.days_left p{font-size:15px}.footer_social_box{text-align:center}.social_icon{position:relative;z-index:100000;padding-right:10px;width:330px}.second_menu_tg{display:block;cursor:pointer;background:#ccc;width:43px;text-align:center}.second_menu li{width:100%;padding:0}.second_menu li a{width:100%;font-size:16px;padding:5px 0;border-bottom:1px solid #757575}.second_menu{display:none;position:absolute;z-index:10000;background:rgba(225,225,222,.95);top:34px;padding:0 10px}#cssmenu>ul>li:first-child a{padding-left:20px!important}.header1 a{display:block!important;margin-right:15px}.third_menu_outer{display:none}.days_left{padding:18px 10px}.register_now{width:30%}.race_info{width:70%}.race_info h1{font-size:31px}.sahara_race_info{margin-bottom:30px}.tabs-menu li.current{}.tabs-menu .current a{font-size:14px}.tabs-menu li a{font-size:12px}.content-box h1{font-size:17px}.content-box h2{font-size:16px}.content-box p{font-size:16px}.img-thumb{height:100%;width:100%}.official-search-box1{width:100%;border-bottom:1px solid #c1c1c1;border-right:0 solid #c1c1c1}.official-search-box1-left{width:12%;margin-right:5%}.official-search-box2{width:21%}.official-search-box3{width:22%;min-height:157px}.official-search-box4{width:35%}}@media screen and (max-width:900px){.new123{background:rgba(255,255,255,.5);padding:10px}}@media screen and (max-width:768px){.ms-skin-light-3 .ms-nav-prev{display:none}.ms-skin-light-3 .ms-nav-next{display:none}.race_bottom_tb table{min-width:400px}.tbl_outer{overflow-x:scroll}.race_series h2{font-size:28px}.race_top_tb,.race_bottom_tb{padding:8px 15px}.racing_logo img{max-width:100%}.register_now{width:100%}.register_now a{height:auto}.register_now a h3{margin:0;padding:10px 0}.race_info{width:100%;height:auto}.tabs-menu li.current{}.tabs-menu li{}.contentarea ul li{}.tabs-menu .current a{font-size:13px}.tabs-menu li a{font-size:13px}.box:nth-child(4n+4){margin-right:6px}.box:nth-child(4n-7){margin-left:0}.box:nth-child(3n+3){margin-right:0}.box{width:32.6%}.img-thumb{height:100%;width:100%}.mfp-inline-holder .mfp-content{max-width:540px!important}.behind_scenes .imgs_otr{float:none;width:100%}.behind_scenes .txt_otr{float:none;width:100%;padding-top:20px}}@media screen and (max-width:776px){.history .history-pic{float:none;width:100%;padding-right:0;box-sizing:border-box}.history .history-text{float:none;width:100%}.selectyearstab{float:none;width:100%;position:static;right:0;top:3px}.bgcoffee{height:120px}.bgpink{height:120px}.bggreen{height:120px}.bgblue{height:120px}.bgdblue{height:120px}}@media screen and (max-width:700px){.name-search{width:33%!important;margin-right:.3%}.gender{width:33%!important;float:left;margin-right:.3%}.age{width:33%!important;float:left;margin-right:.3%}.nationality{width:33%!important;float:left;margin-right:.3%}.residence{width:32.5%!important;float:left;margin-right:.3%;margin-top:5px}.team{width:33%!important;float:left;margin-top:5px}.sort-by{width:33%!important;float:left;margin-top:5px}.teambox{width:30%}}@media(max-width:640px){.subscr{float:none;top:15px}.teambox{width:32%}.txt-charities{float:none;margin-left:0;width:100%}.img-charities{float:none;width:100%}}@media screen and (max-width:600px){.pagination_otr .pagination_wrap{width:30%}.inputbox{width:100%;margin-bottom:1px}.contry{width:100%}.ckeckbox{width:100%;padding-left:3%}.control{margin-top:10px}.footer_bottom_right{width:100%;text-align:center;padding-bottom:4px}.logo_outer img{width:100px}.slideimg{width:300px;margin-top:-120px}.slide_head1{font-size:100px;margin-top:100px}.slide_head2{font-size:70px;margin-top:130px}.slide_head3{font-size:55px;margin-top:170px}.slide_head4{font-size:65px;margin-top:200px}.race_series h1{font-size:30px}.teambox{width:45%}.tabs-menu{height:80px;border-bottom:0 solid #000}#tabs-container ul.tabs-menu li{width:24.5%;padding:0;border:1px solid #000;height:auto;margin:0;float:left}.contentarea ul li{}.tabs-menu li a{font-size:13px}.tabs-menu .current a{font-size:12px}.contentarea ul li{line-height:24px}.box:nth-child(3n+3){margin-right:6px}.box:nth-child(2n+2){margin-right:0}.box{width:49.3%}.img-thumb{height:100%;width:100%}.mfp-inline-holder .mfp-content{max-width:350px!important}.pop-new-right{width:100%;height:220px}.pagination-official span{font-size:14px;margin-right:5px}.official-search-box3{padding:26px 0 29px}.accordion-section-content{background:rgba(255,255,255,.5)}.img-feature{float:none;width:100%}.img-feature img{width:100%}.morecontent img{width:100%!important}.historybox .hisbox{float:none;width:100%;padding-right:0}}@media screen and (max-width:480px){.pagination_otr .per_pag_wrap{width:66%}.pagination_otr .pagination_wrap{width:30%}.box2{width:94%}.clubbox2{width:94%}.pagination-racer span{font-size:16px;margin-right:2px;margin-bottom:10px;float:left}.inputbox{width:100%;margin-bottom:2px}.contry{width:100%}.subscr{float:none;top:10px}.ckeckbox{width:100%;padding-left:3%;font-size:.9em;line-height:1.999}.control{margin-top:15px}.link_th1{width:135px;height:135px}.linkth{width:135px;height:135px}.banner_sub_link li{width:135px;height:135px;margin-right:7px;margin-bottom:7px}.racing_logo h4{font-weight:500;margin-top:-25px}input.cptr_submit{margin-top:7px}.tabs-menu{height:auto;border-bottom:0 solid #000}.phototab h3{margin-top:15px!important}.contentarea ul li{width:100%;float:left;border:0 solid #000}.tabs-menu li.current{height:45px}.tabs-menu .current a{font-size:16px!important}.box{width:49%}.mfp-inline-holder .mfp-content{max-width:320px!important}.pop-new-left h1{font-size:26px;margin:0}.pop-new-left h2{font-size:20px;margin:10px 0 20px}.pop-new-left span{font-size:24px;padding:10px 0}.name-search{width:33%;margin-right:.3%}.gender{width:33%;margin-right:.3%}.age{width:33%}.nationality{width:33%;margin-right:2px;margin-top:5px}.residence{width:33%;margin-top:5px}.team{width:33%;margin-top:5px}.sending span{margin-right:10px}.sending span1{margin-right:55px}.sending span2{margin-right:0}.official-search-box2{width:50%;border-bottom:1px solid #c1c1c1;padding:26px 0}.official-search-box3{width:50%}.official-search-box4{width:50%}.official-search-box1-left{width:15%;margin-right:4%}.official-search-box1-left span1{font-size:28px}.pagination-official span{font-size:13px;margin-right:0}#tabs-container ul.tabs-menu li{width:100%!important;float:left;border:1px solid #000}.checkpoints{width:100%!important}.tabs-menu li a{font-size:16px;text-transform:uppercase}.tabs-menu .current a{font-size:11px}}@media screen and (max-width:450px){.teambox{width:100%;margin-right:0;float:none;background:#f3f3f3;margin-bottom:10px}.img-thumbteam{width:100%;height:auto}}@media screen and (max-width:400px){.pagination_otr .per_pag_wrap{width:66%;font-size:11px}.pagination_otr .pagination_wrap{width:30%}.box{width:100%}.mfp-inline-holder .mfp-content{max-width:260px!important}.sending span1{margin-right:25px}}@media screen and (max-width:360px){.pagination_otr .per_pag_wrap{width:80%;margin:auto;float:none}.pagination_otr .pagination_wrap{width:30%;margin:auto;float:none;clear:both}.sending span1{margin-right:10px}}@media only screen and (min-width:300px) and (max-width:767px){.font-respon{display:block!important;top:237.287px!important;right:32.7965px!important;opacity:1!important;margin:23.4261px 0 0!important;padding:0 0 3.51391px 46.8521px!important;font-size:19px!important;line-height:33.265px!important;transform-origin:50% 50% 0!important}.font-respon-KM{display:block!important;top:259.671px!important;right:32.7965px!important;opacity:1!important;margin:30.4539px 0 0!important;padding:0 0 3.51391px 46.8521px!important;font-size:16.3982px!important;line-height:23.4261px!important;transform-origin:50% 50% 0!important}.font-respon-edition{display:block;top:278.384px;right:32.7965px;opacity:1;margin:39.8243px 0 0;padding:0 0 3.51391px 46.8521px;font-size:12.8843px;line-height:18.2723px;transform-origin:50% 50% 0}.font-respon-time{display:block!important;top:282.741px!important;right:32.7965px!important;opacity:1!important;margin:46.8521px 0 0!important;padding:0 0 3.51391px 46.8521px!important;font-size:15.2269px!important;line-height:21.552px!important;transform-origin:50% 50% 0!important}}@media only screen and (min-width:250px) and (max-width:991px){.p-mob p{margin-top:15px;margin-bottom:3px}.bor-left{border-left:none!important;padding-left:10px!important}.width-no{width:3%!important;padding:0;font-weight:700}.rem-pos div{position:static;min-height:1px}.res-sele{margin-bottom:10px}.res-text{padding-right:0;padding-left:0}.mob-mt-10{margin-top:10px}}@media only screen and (max-width:767px){.resp-padd0{padding:0!important;margin:10px 0}.resp-marg-btm{margin-bottom:45px}.resp-sub{float:left!important;margin-top:10px!important}.get-inv{margin-top:20px;overflow:hidden;margin-bottom:50px}.get-sec p{font-size:16px!important;margin-top:10px!important;width:93%;margin:0 auto;text-align:justify;font-weight:400}.bor-lr{border-left:none!important;border-right:none!important}}@media only screen and (max-width:479px){.inner-left{display:none}}