*,div, ul, li, p{margin:0; padding:0;}
html{margin:0;padding:0;font-size: 62.5%;}
body{margin:0; padding:0; font-size: 16px;font-family: 'Poppins', sans-serif; color: #000;}
/*===========================Common=============================*/
img{max-width:100%;height:auto;}
a, a:focus, a:hover{outline:none;text-decoration:none;}
.wrapper{width:100%; display: inline-block;}
.toggle-btn{display: block;}
.mobile_menu, .mobile_nav{display: none;}
.home_banner{position: relative;}
.mm-panel.mm-panel_opened{background: #272727;}
.mm-menu a{color: #fff !important;}
.mm-navbar{background: #fff212; font-weight: 700;}
.mm-navbar a{color: #000 !important;}
.mm-listview li a.mm-btn_next{background: #fff;}


.news_carousel ul li.slick-slide:before{display: none;}
/*===========================Footer=============================*/
.footer_main{background: url(../images/footer-bg.jpg) repeat; margin-top: 150px;}
.footer_top{width: 100%; margin-top: -90px;}
.simply-countdown{margin: 0 auto;}
.simply-seconds-section{display: none !important;}
.day_counter .simply-section{background: rgba(0,0,0,0.9); color:#fff; position: relative;border-top: 1px solid #585858; border-radius: 10px; text-transform: uppercase; padding: 0; height: auto; margin-top: 0; width: 130px; text-align: center;}
.day_counter .simply-section:before, .day_counter .simply-section:after {
  content: "";
  position: absolute;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#585858), to(transparent));
  background-image: -webkit-linear-gradient(#585858, transparent);
  background-image: -moz-linear-gradient(#585858, transparent);
  background-image: -o-linear-gradient(#585858, transparent);
  background-image: linear-gradient(#585858, transparent);
  top: 5px;
  bottom: 0;
  width: 1px;
}
.day_counter .simply-section:before {left: 0;}
.day_counter .simply-section:after {right: 0;}
.day_counter .simply-section .simply-amount{font-size: 81px; font-size: 8.1rem;font-family: 'Oswald', sans-serif; font-weight: 300;}
.day_counter .simply-section .simply-word{font-size: 20px; font-size: 2rem;font-family: 'Oswald', sans-serif; font-weight: 500; color: #fff000;}
.footer_newsleter_main h4{font-size: 17px; font-size: 1.7rem; font-weight: 300; font-family: 'Oswald', sans-serif; margin-bottom: 20px;}
.footer_nwsltr_sec{background: #fff000; padding: 20px 45px;}
.tnp-field-email label{font-size: 18px!important; font-size: 1.8rem!important; font-weight: 300; text-transform: uppercase;font-family: 'Oswald', sans-serif; margin-bottom: 10px;}
.tnp-field-email {width: 69%; display: inline-block;}
.tnp-widget .tnp-field-email input[type=email]{border: none; border-radius: 0; padding: 14px 10px 11px 10px;font-family: 'Poppins', sans-serif; font-size: 16px; font-size: 1.6rem;}
.tnp-field-button{width: 29%; display: inline-block;}
.tnp-widget .tnp-field-button input[type=submit]{background: #000;font-family: 'Oswald', sans-serif; color: #fff; text-transform: uppercase; font-size: 16px; font-size: 1.6rem; font-weight: 300; border: 1px #fff solid; margin-left: -4px;}
.tnp-widget .tnp-field-email input[type=email]::-webkit-input-placeholder {color: #000;}
.tnp-widget .tnp-field-email input[type=email]::-moz-placeholder {color: #000;}
.tnp-widget .tnp-field-email input[type=email]:-ms-input-placeholder {color: #000;}
.tnp-widget .tnp-field-email input[type=email]:-moz-placeholder {color: #000;}
.footer_mid{margin-bottom: 45px;}
.site_logos_footer .logo-list-head{margin-top: 0;}
.site_logos_footer .logo-list-head li{margin: 10px; width: auto; vertical-align: middle; padding-left: 0;}
.site_logos_footer .logo-list-head li img{width: auto;}
.footer_social h4{display: inline-block; margin-right: 30px; letter-spacing: 1px;}
.footer_social .social-list{display: inline-block;}
.footer_social .social-list li{width: auto; height: auto; margin-right: 30px; padding-left: 10px; margin-bottom: 0;}
.footer_social .social-list li a{width: auto; height: auto; display: inline-block;}
.footer_social .social-list li a:before{font-size: 25px; font-size: 2.5rem;}
.footer_social h4{font-size: 17px; font-size: 1.7rem; color: #fff;font-family: 'Oswald', sans-serif; text-transform: uppercase; font-weight: 300;}
.footer_btm{margin: 20px 0;}
.footer_menu ul li{display: inline-block; margin-right: 20px; padding-left: 0;}
.footer_menu ul li:before{display: none;}
.footer_menu ul li a{font-size: 13px; font-size: 1.3rem; color: #fff;font-family: 'Oswald', sans-serif; font-weight: 300; text-transform: uppercase;}
.footer_menu ul li a:hover, 
.footer_menu ul li a:focus, 
.footer_menu ul li.current-menu-item a {color: #fff000;}
.copyright{background: #ff0000; position: relative; /*padding: 8px 0;*/ height: 36px;}
.copyright:after{content: '';width: 0;height: 0;border-bottom: 36px solid #ff0000;border-left: 36px solid transparent;position: absolute;left: -36px;top: 0px;}
.copyright p {color: #fff;font-family: 'Poppins', sans-serif; font-size: 13px; font-size: 1.3rem; /*padding-right: 105px;*/ padding-left: 10px; text-align: left; line-height: 36px;}
.footer_design p{color: #6f6c6c;font-family: 'Oswald', sans-serif;text-transform: uppercase;padding-bottom: 10px;}
.footer_design p a{color: #6f6c6c; transition: all 0.4s ease-in-out;}
.footer_design p a:hover{color: #fff000;}
/*===========================Competitors=============================*/
.comp_top_sec{padding-top: 40px;}
.comp_top_sec h1{font-size: 42px; font-size: 4.2rem;font-family: 'Oswald', sans-serif; text-transform: uppercase;}
.comp_top_sec p{margin-top: 80px; font-size: 16px; font-size: 1.6rem; color: #000; font-weight: 300;}
.comp_main_sec{margin: 75px 0;}
.comp_list_sec .resp-tabs-list li{background: transparent !important;font-size: 22px; font-size: 2.2rem;font-family: 'Oswald', sans-serif; text-transform: uppercase; font-weight: 300;}
.comp_list_sec .resp-tabs-list li.resp-tab-active{border: none !important; border-bottom: 4px #ff0000 solid !important; color:#ff0000!important;}
.comp_list_main{background: #000; color: #fff;}
.comp_list_main ol li{width: 49%; display: inline-block; vertical-align: top; margin-bottom: 25px; position: relative;}
.comp_list_main ol li:before {content: "\e902";font-family: 'icomoon' !important;position: absolute;left: 0;top: 2px;font-size: 14px; font-size: 1.4rem;}
.comp_list_main ol li b{display: inline-block; width: 7%; vertical-align: top; font-size: 16px; font-size: 1.6rem; font-weight: 400;}
.comp_list_main ol li span{width: 86%; display: inline-block; vertical-align: top; font-size: 16px; font-size: 1.6rem; color: #fff212; font-weight: 300;}
.comp_list_main ol li span a{color: #ff0000; font-size: 14px; font-size: 1.4rem; position: relative; padding-left: 25px; font-weight: 300; margin: 8px 0; display: block;}
.comp_list_main ol li span a:before{content: ""; background: url(../images/pdf-logo.png) no-repeat;  width: 16px; height: 22px; position: absolute; top: 0; left: 0;}
.comp_list{border: none!important; padding-top: 25px;}
.team_drive_sec{margin-top: 20px;}
.team_drive_sec h2{font-size: 22px; font-size: 2.2rem;font-weight: 300;font-family: 'Oswald', sans-serif; text-transform: uppercase;}
.team_drive_sec h2 span{color: #ff0000;}
.team_drive_main{background: #f3f3f3;padding: 10px; margin-top: 20px;}
.driver_list{background: #fff; padding: 5px 10px;margin-bottom: 5px;}
.driver_list ul li{display: inline-block; font-size: 13px; font-size: 1.3rem; vertical-align: middle; width: 13%;}
.driver_list ul li:first-child{width: 48%;}
.driver_list ul li:last-child{width: 20%;}
.driver_list ul li span{font-size: 18px; font-size: 1.8rem; color: #000; font-weight: 600; font-family: 'Oswald', sans-serif; margin-right: 15px;}
.driver_list ul li figure{width: 25px;height: 25px; margin: 0;}
.driver_list ul li figure img{width: 100%; border-radius: 50%;}
.driver_list ul li b{font-size: 13px; font-size: 1.3rem;color: #ff0000; font-weight: 700; text-transform: uppercase;}
.comp_btm_link{margin-bottom: 50px;}
.comp_page_link{background: #ff0000; padding: 8px 0 8px 14px; width: 90%; position: relative; margin-bottom: 15px;}
.comp_page_link:after{content: ""; width: 0; height: 0; border-top: 49px solid #ff0000;border-right: 30px solid transparent; position: absolute; right: -30px; top: 0;}
.comp_page_link a{color: #fff; text-transform: uppercase; font-size: 22px; font-size: 2.2rem; font-weight: 300;font-family: 'Oswald', sans-serif; display: block; position: relative;}
.comp_page_link a:after{content: ""; width: 0; height: 0;border-top: 8px solid transparent;border-left: 15px solid #fff;border-bottom: 8px solid transparent;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.resp-tab-active{border: none !important;border-top: 4px solid #cc0e0e !important;}
h2.resp-tab-active span.resp-arrow{border-bottom: 12px solid #ffffff;}
.resp-arrow{border-top: 12px solid #ffffff;}
h2.resp-accordion{color: #fff;}

.mm-slideout { z-index:auto;}

/*===========================Videos=============================*/
.video_sec{padding-top: 70px;}
.video_hd h1{font-size: 42px;font-size: 4.2rem;font-family: 'Oswald', sans-serif;text-transform: uppercase; margin-bottom: 80px;}
.video_main{text-align: center;}

/*===========================Responsive=============================*/
@media (max-width: 1300px) {
	.sitetop-navigation li a{padding: 0 10px 0 5px;}
	.sitetop-navigation li.menu-item-has-children > a:after {right: -2px;}
	.head-tagline{margin-right: 15px;}
	.main-navigation li{padding: 30px 4px;}
	.main-navigation li:first-child {padding-left: 5px;}
}
/*Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) {
	.top-info-wrap{text-align: right; width: 100%; padding: 2px 5px 10px 2px;}
	.site-top-navigation{width: auto;}
	.main_nav, .site-logos-head{width: 49%; display: inline-block; vertical-align: top;}
	.main-navigation li:first-child {padding-left: 0px;}
	.main-navigation li a{font-size: 13px; font-size: 1.3rem;}
	.logo-list-head li:first-child {width: 30%;}
	.logo-list-head li{width: 16%;}
	.info_title, h3.info_title {font-size: 16px; font-size: 1.6rem; font-weight: 500;}
	span.social_feed_link {font-size: 18px; font-size: 1.8rem;}
	.day_counter .simply-section{margin: 8px;}
	/* .site_logos_footer .logo-list-head li{margin: 10px 2px; width: 22%;} */
	.site_logos_footer .logo-list-head li {margin: 10px 2px 10px 2px; width: auto;}
	.site_logos_footer .logo-list-head li:last-child {margin-right: 0px;}
	/* .site_logos_footer .logo-list-head li img {width: 80%;} */
	.footer_social .social-list li {margin-right: 20px;}
	.footer_social h4 {margin-right: 10px;}
	.sitetop-navigation li a{padding: 0 15px;}

	.stories_details .entry-header {width: 68%;}
	.table-decor tbody tr, .table-decor tbody tr td {cursor: pointer;}
	.table-decor tbody tr:nth-of-type(odd) {background-color: #ffffff;}
	/* News List */
	.new_img {max-height: 275px;}
	/* News Details */
	.news_details_new h1.entry-title {font-size: 28px; font-size: 2.8rem;}
	/* Gallery */
	.ngg-album-compact {width: 25%;}
}

/*Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {
	.main_header {padding-bottom: 45px;}
	.logo-left{width: 100%;}
	.main_nav, .site-top-navigation{display: none;}
	.mobile_menu{display: inline-block;position: relative; z-index: 1000; float: right;margin: 45px 20px 20px 20px;}	
	.site-logo{ display: inline-block;position: relative; z-index: 1000;}
	.header-right{width: 100%; position: absolute; top: 0; right: 0;}
	.video_wrapper, .weather, .twitter-feed{margin-bottom: 20px;}
	ul.social_feed_list li {margin-right: 8px;}
	.day_counter .simply-section{width: 95px; margin: 5px;}
	.day_counter .simply-section .simply-amount{font-size: 60px; font-size: 6rem;}
	.day_counter .simply-section .simply-word{font-size: 16px; font-size: 1.6rem;}	
	.top-info-wrap{text-align: right;}
	.site-logos-head{text-align: right; margin-top: 20px;}
	.footer_social{text-align: center;}
	.top_counter{top: 12px;}
	.tnp-field-email{width: 100%;}
	.team_drive_sec{margin-top: 50px;}
	.slider .metaslider .caption-wrap h2{font-size: 50px; font-size: 5rem;}

	.stories_details .entry-header {width: 58%;}
	.safari_gallery.video_row li {width: 32.8%;}
	.top_space.stories_row {margin-top: 60px;}

	/* Breadcrumbs */
	.breadcrumbs.custemp-breadcrumbs {width: 56%;}
	/* News List */
	.new_img {max-height: 220px;}
	/* News Details */
	.ticker-col {width: 58%; -ms-flex: 0 0 58%; flex: 0 0 58%; max-width: 58%;}
	/* Gallery */
	.ngg-album-compact {width: 33%;}
	.ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {width: 33%;}
	.ngg-album-compact h4 .ngg-album-desc {font-size: 12px; font-size: 1.2rem; line-height: 18px;}

	/* Footer */
	.footer_mid .col-md-9 {width: 100%;	max-width: 100%; flex: none; -ms-flex: none; text-align: center;	margin-bottom: 15px;}
	.footer_mid .col-md-3 {width: 100%;	max-width: 100%; flex: none; -ms-flex: none; text-align: center;}
	.footer_mid .col-md-3 .text-md-right {text-align: center !important;}
}

/*Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {	
	.main_header {padding-bottom: 0px;}
	.tracking-result-wrapper{margin: 0 0 40px 0; text-align: center;}
	.tracking-result-wrapper a img{margin: 10px 0;}
	.slider .metaslider .caption{top: 40px;}		
	li.video_list, .gallery_row{text-align: center;}
	.video_img img{height: auto; width: 60%;}
	.site_logos_footer .logo-list-head li {width: 14%; margin: 10px 1%;}
	.site_logos_footer .logo-list-head li:last-child {width: 30%;}	
	.footer_menu ul li{margin: 2px 10px;}
	.copyright{width: 90%; float: right;}
	.top_counter{top: 0;}
	.footer_menu{text-align: center;}
	.header-right{position: relative;}
	.site-logos-head, .top-info-wrap{text-align: center; float: none; width: 100%; margin-bottom: 20px;}
	.logo-list-head li img{width: auto;}
	.head-rt-bottom{text-align: center;}
	.top_counter{position: relative; top: 0; right: 0;}
	.page-template-template-home .top_counter{position: absolute;}
	.day_counter .simply-section{width: 85px; margin: 5px;}
	h1.entry-title + p, h1.entry-title + h4, .comp_top_sec p,.featured_img{margin-top: 30px;}
	.comp_list_main ol li{width: 100%;}
	.comp_main_sec{margin: 35px 0;}
	.img_gallery .go-gallery.size-small ul.go-gallery-list li.go-gallery-item{width: 50%;}
	.hub_row{margin-bottom: 0;}
	.hub_img, .hub_text{width: 100%;}
	.video_main{margin-bottom: 40px;}
	.video_hd h1{margin-bottom: 50px; text-align: center;}
	.news_carousel .slick-prev{left: 40%;}
	.news_carousel .slick-next{right: 40%;}
	#custom-bg img{margin-top: 20px;}
	.contact_interest {width: 100%;}
	.comp_page_link a {font-size: 16px;	font-size: 1.6rem;}
	.comp_page_link a:after {border-top:6px solid transparent;	border-left:12px solid #fff;border-bottom:6px solid transparent;}
	.comp_page_link:after {border-top: 40px solid #ff0000;}

	.stories_details .entry-header {width: 100%; margin-bottom: 15px;}
	.stories_content, h3.stories_title {min-height: auto;}
	.stories-col {margin-bottom: 30px;}
	.stories_content {margin-bottom: 15px;}
	.safari_gallery.video_row li {width: 49.33%;}

	.page-template-template-contact .entry-header {width: 100%; margin-bottom: 30px;}
	.contact_frm_col {margin-bottom: 30px;}
	.safari_gallery li {width: 50%;}
	.video_row .video_img img {width: auto;}
	.video_row .video_main {margin-bottom: 0px;}

	.comp_top_mr, .comp_top_sec {padding-top: 0px;}
	.top_space {margin-top: 30px;}
	/* Breadcrumbs */
	.breadcrumbs.custemp-breadcrumbs {width: 100%;}
	/* News List */
	.new_img {max-height: none;}
	/* News Details */
	.ticker-col {width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	.news_sidebar {margin-top: 15px;}
	/* Gallery */
	.page-template-template-gallery .img_gallery .container {max-width: 100%;}
	section.img_gallery {margin-top: 30px;}
	.ngg-galleryoverview {margin-top: 0px !important;}
	.ngg-album-compact h4 .ngg-album-desc {height: 60px !important;}
}

@media (max-width: 575.98px) {
	.slider .metaslider .caption-wrap h2{font-size: 40px; font-size: 4rem; line-height: 1;}	
	.tnp-field-email{width: 100%;}
	.tnp-field-button{width: 45%;}
	.tnp-widget .tnp-field-button input[type=submit]{margin-left: 0;}
	.site-logo{width: 75%;}
	.mobile_menu{width: 12%;}
	.toggle-btn{float: right;}
	/*.logo-list-head li{width: 24%;}*/
	.footer_social h4{margin-right: 0;}
	.head-tagline{margin-right: 0;}
	.page-template-template-home .top_counter{position: relative;}
	.top_space,section.img_gallery{margin-top: 50px;}
	h1.entry-title + p, h1.entry-title + h4, .comp_top_sec p{margin-top: 20px;}
	.img_gallery .go-gallery ul.go-gallery-filters li a{font-size: 15px; font-size: 1.5rem;}
	.img_gallery .go-gallery ul.go-gallery-filters:after{height: 1px;}
	.comp_top_sec{padding-top: 20px;}
	.common_pad{margin-top: 20px;}
	h1.news_title{font-size: 35px; font-size: 3.5rem;}
	.copyright{width: 100%; text-align: center; height: auto; float: none; padding: 8px 2px;}
	.copyright p{line-height: 1.5; text-align: center;}
	.copyright:after{display: none;}

	.our-email, .our-phone {text-align: center;}
	.social-list.contact_social {display: block; text-align: center;}

	/* News Details */
	.news_details_new h1.entry-title {font-size: 22px; font-size: 2.2rem;}
	.news_details_new .details_news_img {margin-bottom: 30px;}
	.news_details p {margin-bottom: 20px;}
	.news_details p.recent-post-des {display: none;}
	/* Gallery */
	.ngg-album-compact {width: 50%;}
	.ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {width: 50%;}
}
@media (max-width: 380px) {
	/*.logo-list-head li {width: 21%;}*/
	.site_logos_footer .logo-list-head li{width: 30%;}
	.site_logos_footer .logo-list-head li:last-child {width: 50%;}	
	.slider .metaslider .caption-wrap h2{font-size: 30px; font-size: 3rem;}
	.mobile_menu{width: 10%;}
	.img_gallery .go-gallery ul.go-gallery-filters li a{font-size: 14px; font-size: 1.4rem;padding: 3px 2px;}

	.safari_gallery li, .safari_gallery.video_row li {width: 100%;}
	/* Gallery */
	.ngg-album-compact {width: 100%; margin: 0 !important; padding: 0 !important; text-align: center;}
	.ngg-album-compact a {display: block;}
	.ngg-album-compactbox .Thumb {width: 100%;}
	.ngg-album-compact h4 .ngg-album-desc {max-width: 100% !important;}

	.ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {width: 100%;}
}



