body {
	font-family: 'Poppins', sans-serif;
	overflow-x: hidden;
}

a, img, a:focus {
	outline: none;
	border: none;
}

header {
	width: 100%;
	padding: 20px 0;
    position: absolute;
    z-index: 12;
}

.video_bx_1{
	width: 100%;
	height:auto;
	margin-bottom:30px;
    float: left;
    /*margin-right: 48px;
    min-height: 306px;*/
	}
	
.v-right{margin-right:0px;}	

.anniversary-lodo-dv {
	position:relative;}




.mobile-tm{ width:70%; margin-top:20px}

.short-loop-bic{background-color: rgba(219, 220, 220, 0.8); overflow: hidden;  margin: 0 auto;
    max-width: 1170px; padding: 40px 57px 32px 20px; margin-bottom: 53px; margin-top: 37px;}

.short-loop-left{width:100%; height:auto; float:left; margin-bottom:80px;}

.short-loop-right{width:100%; height:auto; float:left; font-size:16px; color:#fff; margin-bottom:80px;}

.tweet-ot ul li p a span {
    color: #1a0dab;
}

.short-loop-right h4{font-size: 35px; font-weight: 700; line-height: 23px; text-align: left; margin: 0px 0 15px 0;}
.short-loop-right span{font-size: 20px; color: #fff; line-height: 25px; text-align: left; margin: 0px 0 10px 0; font-style: italic; display:block;}
.short-loop-right a{font-size: 16px; color: #fff; text-align:center; padding:10px 0; background:#252525; display:block; text-decoration:none; text-transform:uppercase; margin-top: 15px;}
.short-loop-right a:hover{background:#eb2227;}





.anniversary-lg{position: absolute;
    top:0;
    right:0;}

.modal-content .close {
    float: right;
    font-size: 31px;
    font-weight: bold;
    width: 27px;
    font-weight: 400;
    height: 27px;
    line-height: 0;
    border-radius: 50%;
    position: absolute;
    background: #fff !important;
    top: -18px;
    right: -20px;
    color: #000;
    opacity: 1;
    filter: alpha(opacity=20);}


.mar-rt{margin-right: 0px !important;}


.best-2020-cars-bikes-outer{
	background:#121212 url(../best-2020-cars-bikes-bg.html) no-repeat center center;
	background-size: cover; padding: 60px 0 30px 0; 
	background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	}


.best-2020-cars-bikes-about{max-width: 1022px; margin: 0 auto;}

.best-2020-cars-bikes-about h1{font-size: 35px;
    color: #fff;
    line-height: 37px; text-align: center;
    font-weight: 700;
    margin: 0px 0 15px 0;}


.best-2020-cars-bikes-about p{font-size: 16px;
    color: #fff;
    line-height: 23px; text-align: center;
    margin: 0px 0 34px 0;
}


.best-2020-cars-bikes-about span{ 
    color: #ffcc00;}




.modal-content .close:hover, .close:focus {
    color: #fff; background:#eb2127 !important;
    text-decoration: none;
    outline: none !important;
    cursor: pointer;
    opacity: 1;
    filter: alpha(opacity=50);
    border: none !important;
}

.modal-dialog .modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 10px !important;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: 0;
}

.modal-content .modal-featuredImage {padding: 15px 15px 0;}


.modal-header h5{font-size: 19px; 
    color: #000; float: left;
    font-weight: 800;}

.jury-vd .ripple, .ripple:before, .ripple:after {
    position: absolute;
    left: 51%;
    top: 62%;
    height: 83px;
    width: 87px;
    margin-top: -42px;
    margin-left: -40px;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);
    -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);
    -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);
    -webkit-animation: ripple 3s infinite;
    animation: ripple 3s infinite;
}

.jury-hd{ font-size: 32px; text-align:center;
    color: #121312;
    font-weight: 800; margin:20px 0 15px 0;
    }

.sticky .autox-logo-dv img{ width:65%;}


.tis-al{position: relative;
    top: 4px;}


.sticky {
  position: fixed !important;
  top: 0; z-index: 123;
  width: 100%; padding:4px 0;
	background: #000;
}

.sticky #menuExmp1 li>a {
    padding: 5px 10px;
    font-size: 15px;
    font-weight: 500;
}




.sticky .anniversary-dv { display:none;}

.sticky .autox-logo-dv { float:left;}

.anniversary-dv {
	position: absolute;
	right: 0;
	z-index: 123;
}


.autox-logo-dv {
    color: #cccccc;
	font-size: 12px;
	margin-top: 0px;
}

.container-wd{width:100%; /*margin: 0 40px;*/}


.autox-logo-dv img {
	transition: all .5s; max-width: 100%; width: 155px;
}

.mot_1{top: 7px;
    position: relative;}

.jury-members-outer{ background: #f3f3f3; padding-bottom: 40px; }


.team-ot .owl-controls .owl-buttons div { background-position: center;
    background-color: #fff; position:absolute;
    opacity: 1; z-index: 123;
    top:58%;
    width: 38px;
    border-radius: 50%;
    height: 38px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
}

.team-ot-in{ padding:0 101px;}


.team-ot .owl-controls .owl-buttons .owl-customPrevBtn {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23656565'%2F%3E%3C%2Fsvg%3E");
	background-size: 10px 20px;  visibility: hidden;
	left: 22px; background-repeat: no-repeat;
	right: auto;
}

.team-ot .owl-controls .owl-buttons .owl-customPrevBtn:hover {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%234d4a4a'%2F%3E%3C%2Fsvg%3E");
}

.team-ot .owl-controls .owl-buttons .owl-customNextBtn {  visibility: hidden;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23656565'%2F%3E%3C%2Fsvg%3E");
	background-size: 10px 20px;
	right: 20px; background-repeat: no-repeat;
	left: auto;
}
.team-ot .owl-controls .owl-buttons .owl-customNextBtn:hover {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%234d4a4a'%2F%3E%3C%2Fsvg%3E");
}

.tweet-ot .mCSB_scrollTools .mCSB_draggerRail {
    width: 5px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}


.tweet-ot .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 12px;
    height: 62%;
    margin: 0 auto;
    text-align: center;
}


.best-2020-cars-bikes-videos{ max-width: 1047px; margin: 0 auto;}

.autox-logo-dv span {
	padding-left: 6px;
	line-height: 26px;
}

.nav-main {
	
margin: 0 0 0px 159px;
}

.motul {
	position: relative;
	top: 9px;
}

.motul_2{position: relative;
    top: 17px;
}


.tourism {
	position: relative;
	top: -6px;
}



.video-inside-main .owl-controls .owl-buttons div { background-position: center;
    background-color: #fff; position:absolute;
    opacity: 1; z-index: 123;
    top: 31%;
    width: 38px;
    border-radius: 50%;
    height: 38px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
}




.video-inside-main .owl-controls .owl-buttons .owl-customPrevBtn {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23656565'%2F%3E%3C%2Fsvg%3E");
	background-size: 10px 20px;  visibility: hidden;
	left: 22px; background-repeat: no-repeat;
	right: auto;
}
.video-inside-main .owl-controls .owl-buttons .owl-customPrevBtn:hover {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%234d4a4a'%2F%3E%3C%2Fsvg%3E");
}
.video-inside-main .owl-controls .owl-buttons .owl-customNextBtn {  visibility: hidden;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23656565'%2F%3E%3C%2Fsvg%3E");
	background-size: 10px 20px;
	right: 20px; background-repeat: no-repeat;
	left: auto;
}
.video-inside-main .owl-controls .owl-buttons .owl-customNextBtn:hover {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%234d4a4a'%2F%3E%3C%2Fsvg%3E");
}



.main-banner {
	background: url(../banner-bg.html) no-repeat center center;
	background-size: cover;
	/*width: 100%;
	padding: 0 42px;*/
	display:block;
	position: relative;
	z-index: 1;
	/*height: 654px;*/ padding-bottom: 30px; padding-top: 120px;
}

.main-banner:before{content:""; background: url(../header-video-bg-2024.html) no-repeat right center; width: 100%;
height: 100%;
position: absolute; top:0;}

.contenders-outer {
	/*margin-top:139px;
	width:43%;*/
	/*margin-bottom: 55px;*/
}


.contenders-outer h1 {
	font-size: 25px; margin: 0px;
    color: #000;
    font-weight: 700;
	position: relative;
	text-transform: uppercase;
	padding:10px;
	/*margin-left: 30px;*/
	background:#ffcc00;
	display:inline-block;
	}

.contenders-outer h2 { 
	margin: 16px 0 0 /*30px*/;
    font-size: 53px;
    line-height: 63px;
    color: #fff;
    z-index: 1234567;
    position: relative;
    font-weight: 700;
   /* text-transform: uppercase;
	padding-left: 30px;*/
}

.about-st h3 {
	font-size: 30px;
	color: #ffcc00;
	font-weight: 700;
	margin-top:0px !important;
	
}
.about-st {
	float: left;
	width: 382px;
}
.about-st p {
	font-size: 14px;
	color: #fff;
	line-height: 22px;
}

.contenders-outer h2 span {
	color: #ffcc00;
}

.ravi-ved{margin-left: 141px;}

.best-of-2020 {
	/*position: absolute;
    left: 0; margin-left:30px;*/
    z-index: 1234567;
	margin-top:5px; position: relative;
}

.header-video {/*
	float: right;
    top: 70px;
    right: 29px;
    position: absolute; */
	/*z-index: -1;
	margin:111px 0 50px;*/ text-align: center;
}

/*.header-video {background: url(../images/header-video-bg-2022.png) no-repeat center center;}*/


.space {
	width: 100%;
	height: 70px;
}
/*
.video-thum {
	position: relative;
	float: left; 
	z-index: 123456;
}*/

.video-yellow-dv {
	width: 150px;
	height: 550px;
	background: #ffcc00;
	float: right;
	right: 0;
	position: absolute;
	z-index: -1;
}

.service-box-layout1:hover .item-img img {
	transform: scale(1.1);
}

.service-box-layout1 {
	position: relative;
    /*margin-right: 45px;*/
    float: left;
    width: 100%;
	z-index: 10;
	margin-bottom: 30px;
}


.service-box-layout1:last-child {
	
    margin-right: 0px;
    
}

.service-box-layout1 .item-img {
	overflow: hidden;
}

.service-box-layout1 .item-img img {
	transform: scale(1);
	transition: transform 3s cubic-bezier(0.2, 0.96, 0.34, 1);
	width:100%;
}


.ser-red { background: #eb2227 !important; }

.ser-red a{ color: #fff !important;}

.service-box-layout1 .item-content {     text-transform: uppercase;
	display: flex;
	background: #ffcc00;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.service-box-layout1 .item-content .item-title {
	font-weight: 700;
	margin: 15px 0 15px 19px; width: 100%; text-align: center;
}
.service-box-layout1 .item-content .item-title a {
	text-decoration: none;
	font-weight: 700;
	color: #000;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	font-size: 22px;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.service-box-layout1 .item-content .btn-wrap .item-btn {
	font-size: 35px;
	color: #1a1806;
	display: inline-block;
	background-color: #ffcc00;
	padding: 0px 23px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.service-box-layout1 .item-content .btn-wrap .item-btn:hover {
    border-color: #e83a15;
    background-color: #e83a15;
    color: #ffffff;
}

.track-test-2020-main {
	background: url(../track-test-2020.html) no-repeat center center;
	background-size: cover;
	width: 100%;
	/*background-attachment: fixed;*/
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	padding: 70px 0 70px;
}

.track-test-2020-main h3 {
	font-size: 35px;
	text-align: center;
	font-weight: 600;
	color: #fff;
	margin: 50px 0 15px 0;
}

#scrollBTM {
	-webkit-transition: -webkit-transform 0.6s ease;
	-moz-transition: -moz-transform 0.6s ease;
	transition: transform 0.6s ease;
}
#scrollBTM {
	-webkit-transition: -webkit-transform 0.6s ease;
	-moz-transition: -moz-transform 0.6s ease;
	transition: transform 0.6s ease;
}
#scrollBTM.clicked {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
}
#scrollBTM.rotate {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(3180deg);
}
#scrollBTM span {
	position: relative;
	bottom: -10px;
}
/*scrollstart*/



.tweet-ot ul {
    margin: 0px;
    padding: 0px;
}

.tweet-ot ul li {
    background: #fff;
    border-radius: 18px;
    padding: 19px;
    margin-bottom:17px;
    text-align: left;
    margin-right: 10px;
}

.tweet-main-two {
    margin-bottom: 10px;
    overflow: hidden;
}

.tweet-left {
    float: left;
}

.tweet-right {
    float: right;
}


.tweet-ot ul li p a {
    text-decoration: none;
    font-size: 14px;
    clear: both;
    color: #555;
    margin: 0;
    margin-right: 10px;
}

#examples {
	overflow: hidden; clear: both;
}
#examples > hr {
	margin: 20px 10px;
}
.content {
	overflow: auto;
	padding-top: 10px;
	position: relative;
	height: 482px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}




.tweet-ot .content {
	overflow: auto;
	padding-top: 10px;
	position: relative;
	height: 568px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.content.hidden {
	display: none;
}

.content.light {
	background-color: #ddd;
	color: #333;
}
.content hr {
	margin-bottom: -10px;
	border-top: 1px solid rgba(0,0,0,0.7);
}
.content.light hr {
	border-bottom: 1px solid rgba(255,255,255,0.6);
	border-top: 1px solid rgba(0,0,0,0.1);
}
.mCustomScrollbar {
	-ms-touch-action: pinch-zoom;
	touch-action: pinch-zoom; /* direct pointer events to js */
}
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
	-ms-touch-action: auto;
	touch-action: auto;
}
.mCustomScrollBox { /* contains plugin's markup */
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 100%;
	outline: none;
	direction: ltr;
}
.mCSB_container { /* contains the original content */
	overflow: hidden;
	width: auto;
	height: auto;
}
/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

.mCSB_inside > .mCSB_container {
	margin-right: 30px;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0;
} /* non-visible scrollbar */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container { /* RTL direction/left-side scrollbar */
	margin-right: 0;
	margin-left: 30px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-left: 0;
} /* RTL direction/left-side scrollbar */
.mCSB_scrollTools { /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
	position: absolute;
	width: 16px;
	height: auto;
	left: auto;
	top: 0;
	right: 8px;
	bottom: 0;
}
.mCSB_outside + .mCSB_scrollTools {
	right: -26px;
} /* scrollbar position: outside */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { /* RTL direction/left-side scrollbar */
	right: auto;
	left: 0;
}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
	left: -26px;
} /* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer { /* contains the draggable element and dragger rail markup */
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer {
	margin: 20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger { /* the draggable element */
	cursor: pointer;
	width: 100%;
	height: 85px !important;
	z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { /* the dragger element */
	position: relative;
	width: 10px;
	height: 44%;
	margin: 0 auto;
	text-align: center;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width: 12px; /* auto-expanded scrollbar */
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 8px; /* auto-expanded scrollbar */
}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {
	display: block;
	position: absolute;
	height: 20px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown {
	bottom: 0;
}
/* 


/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

.mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
	-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */ .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}
/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

.mCSB_scrollTools {
	
}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
	opacity: 0;
	filter: "alpha(opacity=0)";
	-ms-filter: "alpha(opacity=0)";
}
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: #fff;
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)";
}


.clear {
	clear: both;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #ffcc00;
	background-color: #000;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #ccc;
}

.container_new {
	display: block;
	position: relative;
	color: #000;
	padding-left: 27px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/*endscroll*/



.car-track-main {
    width: 100%;
    float: left;
    overflow: hidden;
    padding-bottom: 36px;
    margin-right: 40px;
   
}


.car-track-main:last-child {
   margin-right:0px;
   
}


.car-track-main h4 {
	font-size: 20px;
    color: #eb2227;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    background: #fff;
    padding: 6px 11px;
    margin: 0px 0 0 0px;/**/
}


.bike-hd {
	background: #eb2227 !important;
	color: #fff!important; float: left; margin: 0 39px 0 0 !important;
}

.car-track-main ul {
	margin: 0px 0 0 0px;
	padding: 0px;
	padding: 0px;
}


.car-track-main ul li {
	float:none;
    overflow: hidden;
    background: #fff;
    margin-bottom: 11px;
    margin-right: 9px;
    display: list-item;
    clear: both;
    cursor: pointer;
}

.car-track-main ul li a {
	display: block;
	text-decoration: none;
}

.car-left-img {
	float: left;
    padding: 10px 0 10px 10px;
    width: 199px;
    height: 128px;
}


.car-left-img img {border: #fff solid 4px;}

.car-right {
	float: left;
    width: 255px;
    margin-left:19px;
}

.car-right h5 {
	font-size: 20px;
    font-weight: 700; line-height: 23px;
    color: #000;
    margin: 20px 0 6px 0;
    text-decoration: none;
}

.laptime {
	font-size: 14px;
    color: #000;
    text-decoration: none;
}

.laptime span {
	font-size: 12px;
	color: #eb2127;
	font-weight: 700;
	text-decoration: none;
}


.bike-ot .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #eb2127;
	background-color: #eb2127;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)";
}

.technical-partner-main {
    background-color: #252525;
    width: 100%;
    overflow: hidden;
    padding: 35px 0 15px 0;
}

.technical-partner-main-in{ text-align: center; margin: 0 auto;}


.partner-hd {
	font-size: 16px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    margin-bottom: 15px;
}


.enchan {
    
    position: relative;
    top: -13px;
}

.cars-bikes-per-2020{ max-width: 1153px; margin: 0 auto;}


.best-cars-2020{ float: left; width: 337px; margin-right: 32px;}

.best-bikes-2020{float: left; width: 359px; margin-right: 32px;}

.performance-2020{float: left; width: 334px;}


.technical_partner_2 {
    padding: 0 69px 0 20px !important;
}


.lubricant_al {
    padding: 0 0px 0 69px !important;
}




.partner-lg-main {
	background: url(../gray-line.html) no-repeat right top;
    text-align: center;
    padding: 0px 41px;
    display: inline-block;
    vertical-align: top;
    margin: 0 auto;
    min-height: 135px;
}

.partner-lg-main:last-child {
	background: none;
 }


.dkjkdf{padding: 0 38px 0 0;}

.tourism-partner{padding: 0 0 0 38px !important;
background: none;}


.technical_partner{padding: 0 24px 15px 0 !important;}


.partner-br {
	border-bottom: none !important;
}
.partner-lg-main img {
	text-align: center;
}
.tissot {
	left: -6px;
	position: relative;
}
.one-car .car-right h6 {
	font-size: 16px;
	font-weight: 800;
	color: #fff;
	margin: 23px 0 5px 0;
	text-decoration: none;
}
.award-main-outer {
	background: #f3f3f3 /*url(../images/shape.png) no-repeat left top*/;
	padding: 60px 0;
	position: relative;
	
	/*float: left;
	width: 100%; 
	background-size: contain;
background-position: right;*/
}

.award-main-outer::before {
	content: "";
    z-index: 0;
    height: 100%;
    background: url(../shape.html) no-repeat right top;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}/**/

.award-cont {margin: 0 auto;
    z-index: 12;
    clear: both;
    max-width: 1185px;
    position: relative;}


.award-cont h2 {
	font-size: 35px;
    color: #df2125;
    font-weight: 700;
    text-align: left;
    margin: 0;
	padding-top: 18px;
}

.award-cont p {
	font-size: 16px;
    color: #000;
    font-weight: 400;
    margin-top: 10px;
    line-height: 21px;
}


a.btn6 {
	background: #121312;
	padding: 12px 20px;
	border-radius: 15px;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	display: inline-block;
	margin-top: 5px;
	text-decoration: none;
}


a.btn6:hover {
	background: #ffcc00;
	padding: 12px 20px;
	border-radius: 15px;
	font-size: 14px;
	font-weight: 400;
	color: #000;
	display: inline-block;
	margin-top: 5px;
	text-decoration: none;
}


.award-trophy {
	/*width: 24%;*/
    position: relative;
    z-index: 10;
    float: right;
}

.award-right {
	/*width: 74%;
	float: left;*/
}

.autox-video-in {
	width:99%;
    position:relative;
    z-index:12;
}

.partner-logos-main {
    background: url(../pattern_1.html) repeat-x #fff;
	width: 100%;
	padding: 48px 0 0 0;
	margin-top: 32px;
}

.partner-logos-in{max-width: 1185px; margin: 0 auto; text-align: center;}

.tech-hd {
	font-size: 16px;
    text-align: center;
    color: #000;
    font-weight: 600;
    margin-bottom: 11px;
}
.tech-pr-main {
	text-align: center;
    background: url(../gray-center-line.html) no-repeat right top;
    display: inline-block;
    min-height: 140px;
    /* width: 30%; */
    padding: 0 69px;
    vertical-align: top;
}

.tech-wdith {
	width: 34%;
}
.tech-pr-main:last-child {
	background: none;
}
.award-main-in {
	max-width: 1185px;
    margin: 0 auto;
}
.video-award-dv {
	overflow: hidden;
}

.car-bike-performace-dv { /*margin:10px 0 40px 0;*/
	    background: #ffcc00 url(../car-bike-performace-dv-road-shape-bg.html);
	    /*float: left;
	    width: 100%;*/
	    z-index: 0; margin-top: 30px;
	    padding-bottom: 43px;
		position: relative;
		background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;	
}
/*
.car-bike-performace-dv::before {content: ""; background: url(../images/car-bike-performace-dv-after-top.png) repeat-x left top; height: 11px; width: 100%; position: absolute; left: 0; transform: rotate(180deg);}*/

/*
.car-bike-performace-dv::before {
    content: "";
    z-index: 0;
    height: 220px;
    background: url(../images/road-shape-left.jpg) no-repeat left top;
    position: absolute;
    left: 0;
    top: 164px;
    width: 75px;
}


.car-bike-performace-dv::after {
    content: "";
    z-index: -1;
    height: 482px;
    background: url(../images/road-shape-right.jpg) no-repeat left top;
    position: absolute;
    right: 0;
    top: 126px;
    width: 488px;
}
*/



.one-car {
	z-index: 123;
	margin: 44px 0 0 0;
}

.card-hd {
	font-size: 25px;
    color: #000;
    font-weight: 700;
}

.one-car ul {
	margin: 0px;
	padding: 0px;
}
.one-car ul li {
	list-style: none;
	float: none;
	overflow: hidden;
	margin: 11px 0;
	width: 335px;
	clear: both;
	cursor: pointer;
}
.one-car .car-right {
	float: left;
	width: 185px;
	margin-left: 11px;
}

.one-car .car-left-img {
	float: left;
    padding: 0;
    width: 137px;
    height: 82px;
}

.one-car .laptime {
	font-size: 14px;
    color: #333;
    font-weight: 500;
    text-decoration: none;
}

.one-car .car-right h5 {
	font-size: 16px;
    font-weight: 600;
    color: #000;
    margin: 5px 0 0px 0;
    text-decoration: none;
}

.one-car ul li a {
	display: block;
	text-decoration: none;
}


.video-all-main {
	padding: 60px 0 30px 0; 
}

.must-read-top {
	padding: 5px 0;
	margin-bottom: 10px;
}
.must-read-hd {
    font-size: 35px;     text-align: center;
    color: #df2125;
    font-weight: 700;
    /* float: left;
    width: 805px; */
    margin: 0 auto;
}
.must-read-hd p {
	font-size: 16px;
	color: #000000;
	font-weight: 500;
}
.view-allb {
	float: right;
	margin-right: 14px;
}
a.btn5 {
	background: #121312;
	padding: 12px 24px;
	border-radius: 15px;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	display: inline-block;
	margin-top: 5px;
	text-decoration: none;
}

a.btn5:hover {
	background: #ffcc00;
	padding: 12px 24px;
	border-radius: 15px;
	font-size: 14px;
	font-weight: 500;
	color: #000;
	display: inline-block;
	margin-top: 5px;
	text-decoration: none;
}


.video-title {
	font-size: 14px;
    text-align: left;
    line-height: 20px;
    margin-top: 6px;
    color: #000;
    font-weight: 500;
}

.video-mr {
	margin-top: 30px;
}

.sponsors-partners-main {
	background: #121212;
	text-align: center;
	padding: 20px 0 20px 0; margin: 0px 0 0 0; 
}

.sponsors-partners-main h1 {
	font-size: 35px;
    color: #fff;
    font-weight: 700;
	padding-bottom: 10px;
}

.sponsors-partners-main h3 {
	font-size: 16px;
    margin-bottom: 14px;
    color: #fff;
    font-weight: 500;
}

.sponsors-partners-main ul {
	margin: 0px;
	padding: 0px;
}

.enchnting{padding: 0 0 0 35px !important;}

.sponsors-partners-main ul li {
	display: inline-block;
	vertical-align: top;
	list-style: none;
	min-height: 134px;
	padding:0 35px;
	background: url(../gray-line4.html) no-repeat right 20px;
}

.sponsors-partners-main ul li:last-child {
	background: none;}


.sponsors-partners-main ul li img {
}

.team-ot {
	margin: 35px 0 0 0;
}


.team-ot h3 {
	font-size: 35px;
	color: #121312;
	text-align: center;
	font-weight: 700;
	margin-bottom: 11px;
}


.team-ot h4 {
	font-size: 16px;
    color: #121212;
    text-align: center;
    line-height: 22px;
    margin: 0 auto;
    max-width: 995px;
    margin-bottom: 25px;
}

.team-circle-outer {
	width: 205px;
	float: left;
	margin-right: 59px;
	min-height: 325px;
	cursor: pointer;
}

.our-team {
	padding: 7px 0 0px;
	text-align: center;
	overflow: hidden;
	position: relative;
}

.team-lf {
	margin-left: 128px;
}

.our-team .picture {
	display: inline-block;
    height: 200px;
    border-radius: 50%;
    width: 200px;
    border: #fff solid 5px;
    position: relative;
}

.our-team .picture img {
	width: 100%;
	height: auto;
	border-radius: 50%;
	transform: scale(1);
	transition: all 0.9s ease 0s;
}
.our-team .picture::after {
	content: "";
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: #f15922;
	position: relative;
	top: 0;
	left: 0;
}
.our-team .name {
	font-size: 20px;
    font-weight: 700;
    margin-bottom: 7px;
    color: #000;
}
.our-team .title {
	line-height: 20px;
    display: block;
    font-size: 16px;
    color: #000;
    text-transform: capitalize;
}
/*.our-team:hover .picture img {
	box-shadow: 0 0 0 6px #ffcc00;
	transform: scale(0.9);
}*/
.social-widht {
	/*width: 1268px;*/
}
.social-main-ot {
	background: url(../social-bg.html) no-repeat center center;
	background-size: cover; 
}

.social-in {
	color: black;}


.stay-hd {
	font-size: 120px;
    color: #fff;
    line-height: 125px;
    padding-left: 34px;
    font-weight: 800;
    margin-top: 137px;
}

.stay-title {
	font-size: 40px;
    color: #fff;
    padding-left: 34px;
    line-height: 43px;
    /* margin-top: -11px; */
    font-weight: 400;
}


.social-hd {
	position:absolute;
	left: 0px;
	clear: both;}

ul.social_icon {
	margin: 0;
	padding: 0;
	list-style: none;
}

.social-bottom {
	margin: 30px 0 70px 32px;
}

ul.social_icon li {
	display: inline-block;
}

ul.social_icon li a {
	color: #cccccc;
	background-color: rgba(12, 12, 12, 0.4);
	width: 70px;
	display: block;
	border: #cccccc solid 1px;
	text-align: center;
	line-height: 70px;
	font-size: 32px;
	margin-right: 13px;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
ul.social_icon li.facebook:hover a {
	background: #3C5899;
}

ul.social_icon li.twitter:hover a {
	background: #28A9E0;
}

ul.social_icon li.youtube:hover a {
	background: #f5282b;
}

ul.social_icon li.instagram:hover a {
	background: #A87F63;
}

.special-none {
	display: none !important;
}

.tweet-ot {
    /*width: 530px;*/
    text-align: center;
    margin: 37px 0 0 0px;
    height: 484px;
    padding-top: 12px;
    border-radius: 15px;
}

.copyright-main {
	background: #000;
	color: #ccc;
	font-size: 14px; 
	padding: 25px 0;
	font-weight: 300;
	
	/*height:70px; z-index:-20; position:absolute; width:100%;*/
}

/*.copyright-main .container-footer {position: fixed; bottom: 0; z-index: 1; width: 100%;}*/

.bottom-nav {width: 100%;}

.bottom-nav ul {
	margin: 0px;
	padding: 0px;
}


.bottom-nav ul li {
	list-style: none;
	float: left;
	background: url(../nav-line.html) no-repeat right center;
}


.bottom-nav ul li a {
	font-size: 14px;
	color: #ccc;
	padding: 0 15px;
	text-align: center;
	display: block;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}


.bottom-nav ul li:last-child {
	background: none;
}


.video-image-box img {
    display: block;
    width: 100%;
}


.ripple_1{width: 65px !important;
    height: 65px !important;}

.ripple, .ripple:before, .ripple:after {
    position: absolute;
    left: 51%;
    top: 53%;
     height: 83px;
     width: 87px;
    margin-top: -42px;
    margin-left: -40px;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);
    -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);
    -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);
    -webkit-animation: ripple 3s infinite;
    animation: ripple 3s infinite;
}


/* .ripple:before {
    -webkit-animation-delay: .9s;
    animation-delay: .9s;
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
}

 .ripple:after {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
}*/

@-webkit-keyframes ripple {
	70% {
		-webkit-box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);
		        box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
		        box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
	}
}

@keyframes ripple {
	70% {
		-webkit-box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);
		        box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
		        box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
	}
}


/*add css */

.modal-body img{max-width:100%; height: auto;}

.st-tabs .tab-title{margin: 0; padding: 0;}

.st-tabs ul li{background-color: #eb1f20; color: #fff; display: inline-block; cursor: pointer; padding: 6px 20px;}

.tab-content {padding: 18px 18px 1px; background: #f5f5f5;}

table tbody tr.alt, table tbody tr.even, table tbody tr:nth-child(2n) {background: #f9f9f9;}
table tbody tr td {color: #333; padding: 9px 10px;}

table tbody tr td, table tfoot tr td, table tfoot tr th, table thead tr th, table tr td {font-size: 12px; line-height: 24px; text-align: left;}

table {border-collapse: collapse; border-spacing: 0;}

/*add css end*/

.popup-hide .back-autox-popup{width: 50%; text-align:left; margin-top:0px; float:none;}
.popup-hide .next-autox-popup{width: 50%; text-align:right; margin-top:0px; float:right;}

/*<style>*/
.jury-top-heading{width:100%; height:auto; float:left; font-size: 45px; text-align: center; font-weight: 600; color: #fff; margin: 30px 0 30px 0; text-transform: uppercase; overflow: hidden;}
.jury-top-heading span{position:relative;}
.jury-top-heading span:before{content: ""; background:#ffcc00; width: 100%; height: 4px; position: absolute; left: 100%; top: 50%;}
.jury-top-heading span:after{content: ""; background:#ffcc00; width: 100%; height: 4px; position: absolute; right: 100%; top: 50%;}

.jury-bottom-heading{width:100%; height:auto; float:left; font-size:50px; line-height:52px; text-align:center; font-weight: 700; color: #fff; margin: 50px 0 15px 0;}
.jury-paragraph-txt{width:100%; height:auto; float:left; font-size:16px; line-height:22px; text-align:center; color: #fff;}
.jury-bottom-heading span{color:#ffcc00;}
.jury-paragraph-txt h4{font-size:20px; color:#ffcc00; font-weight: 700;}

.track-test-2022-main {background: url(../track-test-2022-bg.html) no-repeat center center; background-size: cover; width: 100%; padding:70px 0 30px; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover;}
.outtake-heading{width:100%; height:auto; float:left; text-align:center; margin: 80px 0 15px 0;}
.outtake-heading img{max-width:100%;}
.outtake-heading-para{width:100%; height:auto; float:left; font-size:16px; color:#000; text-align:center; margin: 0 0 30px 0;}
.outtake-box-outer{width:100%; height:auto; float:left; margin: 0 0 30px 0;}
.outtake-img-box{width:100%; height:auto; float:left; text-align:center;}
.outtake-img-box img{width:100%;}
.outtake-txt-box{width:100%; height:auto; float:left; background:#ffcc00; padding:15px; font-size:16px; color:#000; position:relative;}
.outtake-txt-box span{position:relative; display:block;}
.outtake-txt-box span:after{content:""; background:url(../outtake-txt-arrow.html); background-repeat: no-repeat; position:absolute; width:18px; height:15px; right: 0; top: 4px;}
.outtake-box-outer:hover .outtake-txt-box span:after{right: 10px; -webkit-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease;}
.outtake-box-outer:hover .outtake-txt-box{background:#ffcc00; color:#000; cursor:pointer; -webkit-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease;}

#best-cars-bikes-wrapper.owl-theme .owl-nav{display: none !important;}
/*</style>*/


.modelMenu-wrap {
  
    padding: 0;
   
}

#modelMenu,
#modelMenu ul,
#modelMenu ul li,
#modelMenu ul li a {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    line-height: 1;
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#modelMenu:after,
#modelMenu>ul:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

#modelMenu {
    max-width: 978px;
    margin: 0 auto;
    line-height: 1;
   
}

#menu-line {
    position: absolute;
    bottom: 2px;
    left: 0;
    height: 1px;
    background: #eb1f20;
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -ms-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out
}

#modelMenu>ul>li {
    float: left;
    padding: 0;
    padding-right: 35px
}

#modelMenu>ul>li:last-child {
    padding-right: 0
}

#modelMenu.align-center>ul {
    font-size: 0;
    text-align: center
}

#modelMenu.align-center>ul>li {
    display: inline-block;
    float: none
}

#modelMenu.align-center ul ul {
    text-align: left
}

#modelMenu.align-right>ul>li {
    float: right
}

#modelMenu.align-right ul ul {
    text-align: right
}

#modelMenu>ul>li>a {
    font-size: 16px;
    font-weight: 600;
    padding: 15px 0;
    text-decoration: none;
    color: #fff;
    -webkit-transition: color .2s ease;
    -moz-transition: color .2s ease;
    -ms-transition: color .2s ease;
    -o-transition: color .2s ease;
    transition: color .2s ease
}

#modelMenu>ul>li.active>a,
#modelMenu>ul>li:hover>a {
    color: #fff
}

#modelMenu>ul>li.has-sub>a {
    padding-right: 25px
}

#modelMenu>ul>li.has-sub>a::after {
    position: absolute;
    top: 18px;
    right: 6px;
    width: 7px;
    height: 7px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    content: "";
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: border-color .2s ease;
    -moz-transition: border-color .2s ease;
    -ms-transition: border-color .2s ease;
    -o-transition: border-color .2s ease;
    transition: border-color .2s ease
}

#modelMenu>ul>li.has-sub:hover>a::after {
    border-color: #787878
}

#modelMenu ul ul {
    position: absolute;
    z-index: 123;
    left: -9999px;
    box-shadow: 0 0 10px 0 rgba(0, 10, 0, .2)
}

#modelMenu li:hover>ul {
    left: auto
}

#modelMenu.align-right li:hover>ul {
    right: 0
}

#modelMenu ul ul ul {
    margin-left: 100%;
    top: 0
}

#modelMenu.align-right ul ul ul {
    margin-left: 0;
    margin-right: 100%
}

#modelMenu ul ul li {
    height: 0;
    -webkit-transition: height .2s ease;
    -moz-transition: height .2s ease;
    -ms-transition: height .2s ease;
    -o-transition: height .2s ease;
    transition: height .2s ease
}

#modelMenu ul li:hover>ul>li {
    height: 32px
}

#modelMenu ul ul li a {
    padding: 10px 20px;
    width: 180px;
    font-size: 15px;
   
    text-decoration: none;
    color: #000;
    -webkit-transition: color .2s ease;
    -moz-transition: color .2s ease;
    -ms-transition: color .2s ease;
    -o-transition: color .2s ease;
    transition: color .2s ease
}

#modelMenu ul ul li a:hover,
#modelMenu ul ul li:hover>a {
    background: #eb1f20;
    color: #fff
}

#modelMenu ul ul li.has-sub>a::after {
    position: absolute;
    top: 13px;
    right: 10px;
    width: 4px;
    height: 4px;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    content: "";
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: border-color .2s ease;
    -moz-transition: border-color .2s ease;
    -ms-transition: border-color .2s ease;
    -o-transition: border-color .2s ease;
    transition: border-color .2s ease
}

#modelMenu.align-right ul ul li.has-sub>a::after {
    right: auto;
    left: 10px;
    border-bottom: 0;
    border-right: 0;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd
}

#modelMenu ul ul li.has-sub:hover>a::after {
    border-color: #fff
}




.fluid-width-video-wrapper{width:100%;position:relative;padding:0; padding-top: 52.2876%; margin-top:30px;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}

.post-data .modal-dialog{/*max-width:642px;*/}


.video-list .item span{
position: relative;
display: block;
}


.video-list .item span:after{
	content: "";
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABFCAYAAACxDDOAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM0RTY3MzU0NENEOTExRTdBRDVGQ0U1QjI0QzNDMDRGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM0RTY3MzU1NENEOTExRTdBRDVGQ0U1QjI0QzNDMDRGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzRFNjczNTI0Q0Q5MTFFN0FENUZDRTVCMjRDM0MwNEYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzRFNjczNTM0Q0Q5MTFFN0FENUZDRTVCMjRDM0MwNEYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7SMMOhAAAFW0lEQVR42uyd3U8UVxjGn90FdvkUhKRNUBbQ0LIkTZN6Z3tXE0WJVoltIPGqNm3Su/4LtbEFEb8KVC78aHuh1qRNu7Qo2KQ08UKS1rYx9kLjheCKsOz38rFsz7u8k44ICGZ358zseZInMzszu3v2/e3Mec+ZMzO20Vo30qx84Q3CZbopuUjYKVwqXMjzG3jq0s3TOhu/B7pletFn2Ff4/qBwUvd6TjjC8zHhWeGEcJhfzwgHeBrn98/yeyK8LMTLAzwN8mekTXnr2JaCtU24SbhauES4Qmct8C4Yq7JlllVl4HsiDIjgTAv7eUqAHwr/I3yLQaYFxOvC7ws3SxBkmVTMfnmVbQiCV7hf+I/VPsy+yrqXhPv4g/YrCC8kF8eOYvgVx3RdILYLXxduUbFMm/ZwTLevFcQO4W+FK1Xs0q5Kju2O54F4Q/gsZz5KmVE+1xnbVgJBKWGvcIGKVVZg9HDMnwHxCaelStlRNcf8KRBUmx9Sscm6DmmZlAaiVaWnhqW3rXoQzSomhqlZA0F9QK+peBgmin0RgagTdqh4GCaKfZ1dNdzkaOgRiBIVB8NVatc3KpSMBaH2CONVpvYItUcoLQVRpuIgx6GpWMaS2V0ulO/cCdhsuQCiSNpDky0/H/U9vWgcGED5rl2CjN3yIKQ+CVT4yquo/7IHjV4vKnbvsSqQQq2vSf6SCiB1p0/DM/AzKlparAbESb/GVN3froYG1J08Bc8vg9i4d69VgBRLf2haEcjWrajtPgHP4DVs3LcPNoep+y0LTZ++urZsQe3xbjQSkHf2CyB5ZvwZ+ZY50Lrq61Hb1QXP9WuoPHDAbEBSB1hLjdpw1tbB3XkMnqEhVLa2mgVIqo5wWjEfdLrdcHd0wjM8jMqDB2HLkxuIpVtJKSA1NXB//gWahm+g6t33Ug1FBcJAFWzejJqjRxeBtLXJBsRBIHLqfHXBpk2oOfIZmm78iqr2dlmAFEvb6ZdxINXVqPn0CBouX4Gj1PhTMnnIUc37/fD19WHi/DksxOMKRLaViETwuP+scD8S4bAsxUoSiEQu1BP0r5+4eBG+nh6xN0zJVrwQgYjAwmfpkvPzmLx0CeOnTmLu0SNpy2ndQ9PCAqZ++B7j3d2YefBA+uJaD0QyienBQYx3dSH2713TVF0EYtYqDIIjv2GsoxPR23+arehRAjFjdgCR0VGMdXYgdPOmaX+DljWZUrE7dwSATgSGh8z+XwprWZOpFL93D+PHu+D3elOVsgU0QyCiZint7NgYxk90Y+q7q0gm5q2UYsQJREz2Us49eQLfmTOY+OZrJOfmrJhspxp0cVlLlwgG4evrxeNz57EQjcDCSh2aQlK2x6Ix/P3WmykYOaAIdYOHZSwZ1QE5AiF1aCIQfigZrQCBCKg4GN8poEAoEEpLQYRUHOSorCdVHAzXJIG4DxN3/FlAFPv7BIL6mm6reBimv4iBNtLPq+JhmFKx10BcgcR9ThYWxfyyHoRP+IKKS9Z1gWP/1CDkY1i8p7VSdvSQY46lIKg98SEW7y6vlFlRjD/St+GWDssf5Q0UjMxDuKVfaF+hFm9TDb3MNNyE25fLUle6UOV34beFf1SxS5t+4piOLLdytSuGqDb/AIu3w7yq0tsXTk8pdruFD2sZ0nJay5BLegDFx1h8vAzdxF17ogpd4FKuMw1kLkXu3HaIRkgG2HRybYqn+ieqUJ27psEZ6xn7GuPdamQN22rPFirB/88YcvGULicuYpAFunVO3XrtKiZ6TfcJcuDZO60VP6f8lJHoBz1FOXj0/CHtHGyQ/7Ux3l6bD/B8nOe1ZbT9NE/TOvrlPwEGAFVGXebjkE4WAAAAAElFTkSuQmCC);
	position: absolute;
	width: 54px;
	height: 34px;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -14px;
	background-size: 54px 34px;
}

.video-list .item span:hover:after{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABFCAYAAACxDDOAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBBOTk4QTFFNENEQTExRTc5MUQzQzA4NDI2NDYyMzBDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBBOTk4QTFGNENEQTExRTc5MUQzQzA4NDI2NDYyMzBDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEE5OThBMUM0Q0RBMTFFNzkxRDNDMDg0MjY0NjIzMEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEE5OThBMUQ0Q0RBMTFFNzkxRDNDMDg0MjY0NjIzMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz63YBhxAAAFPUlEQVR42uxdzUskRxR/M+OMju7OJOwhh+TgKEZFhODmEryYhAgRPESDiCKKCLp/gbCyoiuIePAiiGD8yOAHggYPZi+SYA4xoAlRo0YNZsFgFsHZnU9HZ9TJe011tnf8IIYeu7qnfvCjavpjpvr9uqteVde8MoH6sCKdSIciJaYjU5H3kXaWd7I0TZGnfSZ2Dii2KUHfYb7m9/3ImOJzFBli+TAygjxHBtnnU6SPpSfs/Ag7J8S2Bdh2H0v97DtUg+kWx5KxPkQWIN9F3kO+raBs+DRIDoSYQCSOF/mKpSTwAXIT+TMTUhUhPkA2IcuSyMhqgUR4hvwKufp/hXgH+RRZLuypCuaRT5CHtxGiGDmIfCDspyo8yBbkj/E7LFcc/Bnya9YGCKgLcli+YO3Hnzc9EQ+Rs0ibsFlCQZ5cJWvMLwlBLuH3zCMSSDzIs/qEeV5vVE2PkR8L+9wZHKyPtKh8IshD+km4p5q4tx+RJyX3Tr8UImiCNGb7f4cJyoRNNEOZXDWRS7VzjSsrkHjQmFUuPREuIYKmINu7zKL3zAUemEUPmgvcN7OOnAAHQogngoPOnXgixBMhEC+EQ9iBj6opg8eS2e12qKioAJPJlAxCpHNbNdlsNpidnYW1tTWorKwEs9lseCGsPJewsLAQZmZmYHV1FaqqqowqiJ2uKl0PJSVBpqenYX19Haqrq40mSCpdja6GvwsKCmBqago2NjagpqbGKIJkcF81XYf8/HyYmJiAzc1NqK2tBYtF1+OWdt27r3l5eTA+Pi4JUldXBykpKXq8DKthKtrc3Fxwu92wtbUF9fX1ehNEqmANNXUmJycHxsbGYHt7GxoaGvQiiNRGpBrRH8zOzobR0VHY2dmBxsZGsFr5bgoN3UsiZGVlwfDwsCRIU1OT1FEUQmgIl8sFQ0NDkiDNzc28CWIhIZLqfXVmZiYMDg7C7u4utLS08CJIBo2o/c2jwZxOJ3i93oT/zvLyMpSWloLP5xNVkxbweDzQ2toKJSUlmotASEk2AQKBAPT19Un0+/28FCtGQpwnQzsRDodhYGAAenp64OjoiLv7g4QIgYHf0kWjURgZGYGuri44ODjgtpyGrZouLi5gcnISOjo6YG9vj/vyGk6IWCwGc3Nz0N7eLg2V6wTnJETEKCIsLCxAW1sbrKys6K3oxyTEqd4FWFpakgRYXFzU7TWYQeVQBncJmlhQXl4OxcXFuhYBETTD6zgVugGNF9F766KiIpifnzdCrXpKVdOxXkq7v78PnZ2d0gugs7MzI/kYJyREmPdSHh4eQnd3tzRYF4lEwICQOnQnvJaOBv16e3uhv78fgsGgkTv+UtUU4LFkoVBIeodwFyOwPFwuNdZc3mrUBiSJCFLVREK8AgGt4SMhfMIOmsMvhBBCCMQLERB24KOx9gg7aA4PCfEcdDzwZwCQ7Z+TEDTWtC7soRl+Iw3k6TTPhD00g2R7EcFMW1yKYEZBYd3CLncON7O9iHKpId6IcqmcckkbKEpvVNgo4SAbP1L24eJn+L1A7iI/BxHVLNEi/KDceJWx/0DSfJRPQSf/wdZTxw3ZiPwufsd1d/1fyG+Q7yHfF/ZTBd8iG5C/X7VTrB+RePeU+gnDyF9vOvA2oV9oeRkK4i6vqEJRbd5S0ME8r2QJO0SzGHyM9HLtJUuVK6r8Av9xckaiYvDIawvdg9drDKWx1MbangyWl/elKvbLoYscrIwWuBxpjY65ae4ueSQXis/HzHi0/pD8xwg/u2vD7Hg572P5E5aXt9HxXpaqOvvlHwEGAEeRbz0xLyxRAAAAAElFTkSuQmCC);
	background-size:  54px 34px;
}




@media only screen and (max-width : 1950px) and (min-width : 1500px) {
	/*
.contenders-outer {
    margin-top: 171px;
    width: 38%;
    float: left;
}
*/
/*
.header-video {
    float: right;
    top: 70px;
    right: 200px;
    position: absolute;
}*/


	/*
.nav-main {
    margin: 0 0 0px 382px;
}*/

.main-banner .row{display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;

-ms-flex-align: center !important;
align-items: center !important;}	

.anniversary-dv {
    position: absolute;
   /* right: 149px;
    right: 20%;*/
    z-index: 123;
}

.anniversary-dv img{ }
	
	
.video-yellow-dv {
	width: 25%;
	height: 550px;
	background: #ffcc00;
	float: right;
	right: 0;
	position: absolute;
	z-index: -1;
}

.tech-wdith {width: 32%;}
/*
.video-thum {
	position: relative;
    margin-left: 5px;
    float: left;
    z-index: 123456;
    margin-top: 20px;
}*/
/*
.best-of-2020 {
    position:absolute;
    left: 0px;
    z-index: 1234567;}*/

}


@media screen and (max-width: 1375px) {
	.contenders-outer h2{font-size: 45px; line-height: 50px;}
	.nav-main{margin: 6px 0 0px 0px;}
}

@media screen and (max-width: 1050px) {
	.contenders-outer h2{font-size: 36px; line-height: 1.2;}
#modelMenu > ul > li{padding-right: 18px;}
#modelMenu > ul > li > a{font-size: 15px;}
}

@media screen and (max-width: 991px) {
.main-banner::before{background:none;}
.autox-logo-dv{margin-top:0;}
.sticky .autox-logo-dv{margin-top: 10px;}
.autox-logo-dv img{max-width: 100%;}
.anniversary-dv img{ width:130px;}
.social-widht{width: 100%;}
}

@media screen and (max-width: 768px) {

.track-test-2020-main{padding: 20px 0 50px; position:relative;}
.jury-bottom-heading{font-size: 36px; line-height: 35px; margin: 30px 0 20px 0;}	
.track-test-2022-main{padding: 50px 0 10px;}
.jury-top-heading{font-size: 36px;}
.track-test-2020-main:before{content:''; background:rgba(0, 0, 0, 0.5); width:100%; height:100%; position: absolute; top: 0; left: 0; z-index: 0;}
.outtake-heading{margin: 50px 0 15px 0;}
	
.social-bottom{margin:30px 0 20px 32px}
.tweet-ot .content{overflow:auto;padding-top:10px;position:relative;height:430px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.stay-hd{font-size:98px;color:#fff;line-height:100px;padding-left:34px;font-weight:800;margin-top:137px}
	
.tweet-ot{width:59%;text-align:center;margin:10px 0 0 0;height:484px;padding-top:12px;border-radius:15px}
.team-circle-outer{width:200px;float:left;margin-right:59px;min-height:292px}
	
.sponsors-partners-main ul li {float: left; list-style: none; min-height: 154px; padding: 0 35px; background: url(../gray-line4.html) no-repeat right 20px;
}
	
.must-read-hd {font-size:35px;text-align:center;color:#df2125;font-weight:700;margin:0 auto;width:auto; /* float: left; */}
/*	
.video_bx_1 {
    width: 312px;
    margin-right: 48px;
    min-height: 272px;
    float: left;
}*/
	
.car-bike-performace-dv::before {content: ""; z-index: -1; height: 220px; position: absolute; left: 0; top: 164px; width: 75px; background: url(../road-shape-left.html) no-repeat left top; }
.award-cont {margin:0 auto;z-index:12;clear:both;padding:0 30px;max-width:1185px;position:relative;}
.autox-video-in img{width: 96%; padding-left: 22px;}	
.award-trophy img{display: inline-block;}
.tourism-partner {padding: 0 60px 0 38px !important; background: none;}

	/*
.service-box-layout1 {
    position: relative;
    margin-right: 45px;
    float: left;
    width: 332px;
    z-index: 10;}
	*/

.car-track-main{width:100%;float:left;overflow:hidden;padding-bottom:36px;margin-right:40px}
	
.main-banner {/*
    background: url(../images/banner-bg.jpg) no-repeat center center;
    background-size: cover;
    width: 100%;
    padding: 0 42px;
    position: relative;
    z-index: 1;
    height: 471px;*/
    height: auto;
	padding-bottom: 30px;
}


.header-video {
   /* float: right;
    top: 119px;
    width: 71%;
    right: 29px;*/
    position: static;
}
	
.contenders-outer h2{margin:16px 0 0 0;font-size:38px;line-height:40px;color:#fff;z-index:1234567;position:relative;font-weight:700;text-transform:uppercase;padding-left:0}

.best-of-2020{margin-left:0; margin-bottom:30px;}	
.best-of-2020 img{ width:67%;}	
.contenders-outer {margin-top: 40px; /* width: 43%; float: left;*/}
.contenders-outer h1 {font-size:18px;margin:0; font-weight:600;position:relative;text-transform:uppercase;
	/*padding-left: 0px;*/
}

.nav-main {margin: 0 0 0px 0px; /*width:80%;*/ background: #000;}	
.anniversary-dv img{ width:140px;}
.popup-hide .back-autox-popup{width: 100%; display:block; text-align:left; margin-bottom:10px; float:none;}
.popup-hide .next-autox-popup{width: 100%; display:block; text-align:left; margin-bottom:10px; float:none;}
header {background: url(../tran-line.html) repeat-x bottom left; padding: 0px 0 4px 0; height: auto; position:absolute; z-index: 1234; background:none}

/*.anniversary-lodo-dv {
    position: relative;
    width: 97%;
	top: -27px;
}*/
.scrollable-menu-wrapper { white-space: nowrap; width: 100%}
	
.scrollable-menu-wrapper #modelMenu.scroll-menu { max-width: 100%; margin: 0; white-space: nowrap; overflow-y: hidden; overflow-x: auto;
        -ms-overflow-style: none;
        -webkit-overflow-scrolling: touch
    }
.scrollable-menu-wrapper #modelMenu.scroll-menu::-webkit-scrollbar { display: none }
 #modelMenu > ul > li {float: none; display: inline-block; }

}

@media screen and (max-width: 600px) {
	
	
.short-loop-left {
width: auto;
top: 0px;
float: none;
position: relative; margin-bottom: 30px;
}
	
	.short-loop-right {
    float: none;
    width: auto; margin-bottom: 30px;
}
	
	.short-loop-bic {
    background-color: rgba(219, 220, 220, 0.8);
    overflow: hidden;
    margin: 0 auto;
    max-width: 1170px;
    padding: 10px 15px 10px 15px;
    margin-bottom: 53px;
    margin-top: 37px;
}
	
	
.tweet-ot .content {
    overflow: auto;
    padding-top: 10px;
    position: relative;
    height: 568px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
	
	
	.one-car .car-right {
    float: left;
    width: auto;
    margin-left: 11px;
}
	
.b-r-1{border-right: none;}

.b-b-1{border-bottom: #555555 solid 1px;}
	
.enchnting {
    padding: 0 0 0 0px !important;
}
	
.motul {
    position: relative;
    top: 13px;
}	
	
	
.jury-members-outer {
   padding-bottom: 0px;
}	
	
	
.one-car ul li {
    list-style: none;
    float: none;
    overflow: hidden;
    margin: 11px 0;
    width: auto;
    clear: both;
}	
	
	
.best-cars-2020 {
    float: none;
    width: auto;
    margin-right: 0;
}
	
	
.best-bikes-2020 {
    float: none;
    width: auto;
    margin-right: 0;
}
	
.performance-2020 {
    float: none;
    width: auto;
}	
	
	
.car-bike-performace-dv::before {
    content: "";
    z-index: 0;
}
	
	
	
.car-bike-performace-dv {
    margin: 20px 0 0px 0;
    padding: 20px 0;
}
	
	
	
	
.tech-hd {
    font-size: 16px;
    text-align: center;
    color: #000;
    font-weight: 600;
    padding-top: 8px;
    margin-bottom: 11px;
}
	
.tech-pr-main img{ width:63%;}
	
.award-main-outer {
    background: #f3f3f3;
    position: relative;
    padding: 40px 0;
}
	
.tourism-partner {
    padding: 0 0 0 0px !important;
    background: none; width:94% !important;
}
	
	
.tourism-partner img {
    width: 37% !important;
}	

.enchan {
    position: relative;
    top: 0;
}
	
	
	.award-cont p {
    font-size: 15px;
    color: #000;
    font-weight: 400;
    margin-top: 10px;
    line-height: 20px;
}
	
	
.best-2020-cars-bikes-outer {
    background: url(../best-2020-cars-bikes-bg.html) no-repeat center center;
    background-size: cover;
    padding: 40px 0 10px 0;
}
	
.best-2020-cars-bikes-about p {
    font-size: 15px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    margin: 0px 0 18px 0;
}	
	
	
	
	/*
.main-banner:after {
    background: url(../images/cars-bg-img.jpg) no-repeat center center;
    position: absolute;
    top: -111px;
    left: 0;
    content: "";
    min-height: 1612px;
    width: 100%;
    z-index: 0;
    background-size: cover;
}*/
	
	
	
header {
    background: url(../tran-line.html) repeat-x bottom left;
    /*padding: 29px 0 0 0;*/
    height: 123px;
    position:absolute;
    z-index: 1234;
	background:none; height:auto;
}

.anniversary-lodo-dv {
    position: relative;
    /*width: 97%;
	top: -27px;*/
}


.mobile-logo{ width:122px; margin:0 auto;}


.mobile-header-main{ background:#fff; padding:10px 0;}


.hideteam {
	display: none;
}

.sponsors-partners-main h1 {
    font-size: 26px;
    color: #fff;
    font-weight: 800;
}

.must-read-hd {
    font-size: 25px;
    color: #df2125;
    font-weight: 800;
    float: none;
    width: 100%;
}

.view-allb {
    float: none;
    margin-right: 14px;
}

.award-trophy {
    width: 100%;
    position: relative;
    z-index: 10;
    margin-top: 40px;
    text-align: center;
    float: left;
}

.award-right {
    width: 100%;
    float: none;
}

.social-widht {
    width: 100%;
}


.main-banner {
    /* background: url(../images/cars-bg-img.jpg) no-repeat center center; */
    /* background-size: cover; */
    /*width: auto;
    padding: 105px 0px 30px 14px;
    float: none;
    position: relative;
	height: auto;
    top: 0;
    z-index: 10;*/
}

.contenders-outer h2 {
    font-size: 33px;
    color: #fff;
    line-height: 37px;
    font-weight: 700;
    margin: 7px 0 7px 0;
    text-transform: uppercase;
	padding-left: 0px;
}




.video-yellow-dv {
    width: 50px;
    height: 301px;
    background: #ffcc00;
    float: right;
    right: 0;
    position: absolute;
    top: 338px;
    z-index: -1;
}

/*
.contenders-outer {
    margin-top:20px;
    width: 100%;
    z-index: 2;
    float: none;
    position: relative;
}
*/

.header-video {
    /*float: none; top: 48px;
    width: 100%; position: relative; right: unset;*/
}


.tech-pr-main {
        text-align: center;
    background: none;
    display: inline-block;
    float: none;
    min-height: 128px;
    width: auto;
    vertical-align: top;
    padding: 10px !important;
}

/*
.service-box-layout1 {
    position: relative;
    margin-right: 0px;
    float: none;
    width: auto;
    margin-bottom: 33px;
    z-index: 10;
}
*/

.about-st {
    float: none;
    width: 100%; z-index:2; position:relative;
}

.video-thum {
    width: 100%;
    height: auto;
    position: relative;
    float: none;
    z-index: 123456;
   /* margin:37px 0 0px;
     margin-top: 115px; */
}

.img-width{
    width: 82%;
    position: relative;
    /*left: -15px;*/}

.video-thum img {
    width: 100%;}

.space {
    width: 100%;
    height: 31px;
}


.technical-partner-main {
    overflow: hidden;
    width: 100%;
    float: none;
    text-align: center;
    padding: 25px 0 18px 20px;
        background-color: rgba(6, 6, 6, 1);
}

.partner-lg-main {
    border-bottom: none; background: none;
    text-align: center;
    padding: 9px 0;
    padding-right: 10px;
    display: inline-block;
    vertical-align: top;
    float: none;
    margin: 0 auto;
    width: auto;}

.partner-lg-main img{ width:69%;}

.car-track-main {
    width: 100%;
    float: left;
    overflow: hidden;
    padding-bottom: 36px;
    margin-right: 0px;
    margin-bottom:0px;}


.car-left-img {
	    padding: 0px 0 0px 0px;
    height: auto;
    display: inline-block;
    width: 50%;
    vertical-align: top;
    float: none;
}


.car-left-img img {border: #fff solid 4px;}



.car-track-main ul li {
    list-style: none;
    float: none;
    margin-right: 0;
	padding: 4px;
    clear: both;
}
.car-right {
	    display: inline-block;
    margin-left: -4px;
    width: 50%;
    vertical-align: top;
    float: none;
    padding-left: 5px
}


.social-hd {
    position: relative;
    left: -23px;
    clear: both;
    top: 0;
}

.stay-hd {
    font-size: 94px;
    color: #fff;
    padding-left: 36px;
    font-weight: 800;
    line-height: 92px;
    margin-top: 16px;
}

.stay-title {
    font-size: 30px;
    color: #fff;
    padding-left: 34px;
    line-height: 34px;
    margin-top: 11px;
}

ul.social_icon li a {
    color: #cccccc;
    background-color: rgba(12, 12, 12, 0.4);
    width: 55px;
    display: block;
    border: #cccccc solid 1px;
    text-align: center;
    line-height: 55px;
    font-size: 32px;
    margin-right: 6px;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.social-bottom {
    margin: 20px 0 7px 32px;
}

.sponsors-partners-main ul li {
    float: none;
    list-style: none;
    min-height: 128px;
    width: auto;
    padding: 0 5px;
    background: none;
}

.sponsors-partners-main ul li img {
    width: 85%;
}
.tweet-ot {
    width: auto;
    text-align: center;
    margin: 0px 0 0px 0px;
    height: auto;
    padding: 36px;
    border-radius: 15px;
}

.bottom-nav {
    width: auto; margin-top: 9px;
}


.award-main-outer::before {
    content: "";
    z-index: 9;
    height: 679px;
    background: url(../shape-mobile.html) no-repeat left top;
    position: absolute;
    top: 205px;
    width: 331px;
}

.autox-video-in {
    width: 100%;
    float: none;
    position: relative;
    padding-left: 0px;
}

.award-cont {
    width: auto;
    float: none;
}


.award-main-in {
    padding: 0 20px;
}

.award-cont h2 {padding-top: 25px; text-align: center;}

.bottom-nav ul li a {
   line-height: 28px;
}


.bmc-small-1{
	width: 71%;}
	
.tissot-small-1{
	width: 91%;}
	
.tourism-small-1{width: 38%;}	

.br-none{ background:none; border: none;}	

.tourism_2{margin: 0 auto; padding-top: 12px; border-right: none;
    width: 92%;
    border-top: #6c6c6c solid 1px;
    display: block;	}
	
.video_img_width{ width:100%;}	

.bmc-l-3{width: 65%;}
.m-l-3{width: 84%;}
.r-l-3{width: 77%;}
.t-l-3{width: 92%;}
.abc{width: 100% !important;
    display: block !important;}
	
.btm-sp{padding: 0px 8px !important;}	

.partner-hd {
    font-size: 16px;
    color: #fff;
    padding: 0;
    font-weight: 500;
    line-height: 40px;
    text-align: center;
    margin-bottom: 0;
}

.tissot {
    left: 3px; 
    width: 86% !important;
    position: relative;
}

.br-none1{ border-bottom:none;}

.b-r{border-right: #555 solid 1px;}

.special-none {
    display: block !important;
}

.contenders-outer h1 {
    font-size: 22px; /**/
    /* color: #ffcc00; */
    font-weight: 700;
    position: relative;
    text-transform: uppercase;
    /*line-height: 38px;*/
	padding: 5px;
   }

.team-circle-outer {width:100%}

.sponsors-partners-main {
    background: #121212;
    text-align: center;
    padding: 20px 0 20px 0;
    margin: 0px 0 0 0;
}

.team-ot {
    margin: 33px 0 0 0;
}

.team-ot .owl-controls .owl-buttons .owl-customNextBtn {
    visibility: visible;
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%…2L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23656565'%2F%3E%3C%2Fsvg%3E);
    background-size: 10px 20px;
    right: 20px;
    background-repeat: no-repeat; 
	z-index:1;
    left: auto;
}

.team-ot .owl-controls .owl-buttons .owl-customPrevBtn {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%…19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23656565'%2F%3E%3C%2Fsvg%3E);
    background-size: 10px 20px;
    visibility: visible;
    left: 22px;
    background-repeat: no-repeat; z-index:1;
    right: auto;
}

.team-ot-in{ padding:0 50px;}

.one-car {
    z-index: 123;
    margin: 16px 0 0 0;
}

.video-inside-main .owl-controls .owl-buttons .owl-customNextBtn {
    visibility: visible;
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%…2L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23656565'%2F%3E%3C%2Fsvg%3E);
    background-size: 10px 20px;
    right: 3px;
    background-repeat: no-repeat; z-index:1;
    left: auto;
}

.video-inside-main .owl-controls .owl-buttons .owl-customPrevBtn {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%…19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23656565'%2F%3E%3C%2Fsvg%3E);
    background-size: 10px 20px;
    visibility: visible;
    left: 3px;
    background-repeat: no-repeat; z-index:1;
    right: auto;
}

.video-all-main {
    padding: 30px 0;
}
/*
.video_bx_1 {
    width: 100%;
    margin-right: 0px;
    min-height: 306px;
     float: left; 
}*/

.autox-logo-dv {
    float: none;
    color: #cccccc;
    font-size: 12px;
   
    position: absolute;
    
}

.anniversary-dv img { width:110px;}

.sticky .anniversary-dv {
    display: block;
}

.nav-main {
    /*width: 74%;
    float: left;
    margin-top: 42px;*/
}

.sticky {
    position: fixed !important;
    top: 0;
    z-index: 123;
    background: #000;
    width: 100%;
    /*padding: 24px 0;*/
}

.track-test-2020-main h3 {
    text-align: center;
    margin: 30px 0 25px 0;
}

.sticky .autox-logo-dv img {max-width: 100%; width: 100%;}

.copyright-main{font-size: 14px; text-align:center;}
.bottom-nav ul li{display: inline-block; float: none;}
.bottom-nav ul li a{padding: 0 8px; font-size: 14px;}

}

@media only screen and (max-width:600px) {
	
	
.tweet-ot .mCSB_outside + .mCSB_scrollTools {right: -14px;}	
	
.partner-logos-main {
    background: url(../pattern_1.html) repeat-x #fff;
    width: 100%;
    overflow: hidden;
    padding: 48px 0 0 0;
}	

.tis-al {position: relative; top: 11px;}	
.bor-btm{border-right: none;}
.bor-btm_1{border-bottom: #e5e5e5 solid 1px;}	
.autox-video-in img{max-width: 100%; height: auto;}
.mot_1 {top: 14px; position: relative;}	
.br-gry	{border-right: #555555 solid 1px;}
.technical_partner {padding: 9px 0px 9px 0 !important;}
.track-test-2020-main {background: url(../track-test-2020-mobile.html) no-repeat top center; /*background-size: auto; float: left; width: 100%;*/}
.mCSB_scrollTools .mCSB_draggerContainer {position: absolute; top: 0; left: 7px; bottom: 0; right: 0; height: auto;}	
.car-right h5 {font-size: 17px; font-weight: 700; line-height: 20px; color: #000; margin: 10px 0 0px 0; text-decoration: none;}
.car-left-img img {border: #fff solid 4px; max-width: 100%; height: auto;}
.service-box-layout1 .item-content .item-title {font-weight: 700; margin: 10px 0 10px 19px; width: 100%; text-align: center; }	
.nav-main {margin: 65px 0 0px 0px;}
.sticky .nav-main {margin: 55px 0 0px 0px;}
/*.container-wd {width: auto; margin: 0 20px;}*/	
#modelMenu>ul>li {float: left; padding: 0; padding-right: 11px;}	
#modelMenu>ul>li>a { font-size: 14px; font-weight: 500; padding: 9px 0; text-decoration: none; color: #fff;
    -webkit-transition: color .2s ease;
    -moz-transition: color .2s ease;
    -ms-transition: color .2s ease;
    -o-transition: color .2s ease;
    transition: color .2s ease;
}
	
.scrollable-menu-wrapper { white-space: nowrap; width: 80%}
	
.scrollable-menu-wrapper #modelMenu.scroll-menu { max-width: 100%; margin: 0; white-space: nowrap; overflow-y: hidden; overflow-x: auto;
        -ms-overflow-style: none;
        -webkit-overflow-scrolling: touch
    }
.scrollable-menu-wrapper #modelMenu.scroll-menu::-webkit-scrollbar { display: none }
#modelMenu>ul { padding:0 6px }
#modelMenu>ul>li {float: none; display: inline-block }
#modelMenu>ul>li:last-child { padding-right: 20px }
#menu-line {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}

.fluid-width-video-wrapper{padding-top: 52.2876%;}
	
.modal-content .close {
    float: right;
    font-size: 35px;
    font-weight: bold;
    /* padding: 10px; */
    width: 27px;
    font-weight: 400;
    height: 27px;
    line-height: 0;
    border-radius: 50%;
    position: absolute;
    background: #fff !important;
    top: 6px;
    right: 2px;
    color: #000;
    opacity: 1;
    filter: alpha(opacity=20);
}

.outtake-txt-box{font-size: 13px; padding: 15px 10px;}
.outtake-box-outer:hover .outtake-txt-box span::after{right: 3px;}

}


@media screen and (max-width: 430px) {
	.one-car .car-right {width: 220px;}
	.autox-logo-dv{margin-top:10px;}
	 .nav-main {margin: 55px 0 0px 0px;}
}
@media screen and (max-width: 360px) {
	
.one-car .car-right {
    float: left;
    width: 180px;
    margin-left: 11px;
}
	
.contenders-outer h2 {
    font-size: 24px;
    color: #fff;
    line-height: 37px;
    font-weight: 700;
    margin: 7px 0 7px 0;
    text-transform: uppercase;
}
	
	
.car-right {
    float: left;
    /* padding-right: 10px; */
    width: 148px;
    padding-left: 0px;
    margin-left: 10px;
}	
	
	
.car-right h5 {
    font-size: 13px;
    font-weight: 700;
    line-height: 17px;
    color: #000;
    margin: 10px 0 0px 0;
    text-decoration: none;
}
	
.stay-hd {
    font-size: 81px;
    color: #fff;
    padding-left: 29px;
    font-weight: 800;
    line-height: 85px;
    margin-top: 16px;
}	

}