header{ z-index: 100; }
.headerSpacer{ height:108px;}
.container{	flex: 1 0 0; margin-bottom: 4.029vw; z-index: 1; background: #fff; }
.banner{position:relative;font-family:'Montserrat',sans-serif}
.banner .banner-slide{position:relative}
.banner .banner-container{max-width:2293px;margin:0 auto}
.banner .banner-content{position:absolute;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}
.banner .banner-content .banner-content-sec{text-align:center}
.banner .banner-content h1,.banner .banner-content h2{color:#fff;text-transform:uppercase;margin-bottom:20px;line-height:1.1;font-size:3.55vw;font-weight:650;letter-spacing:.12em}
.banner .banner-content p{color:#cd9934;font-weight:600;text-transform:uppercase;font-style:normal;padding-top:0;font-size:2.18vw;letter-spacing:.071em}
.banner-content-sec a.linkBtn{ display:inline-block; width:auto; padding:0 30px; }
.countdown-container{width:100%;background-color:#cd9934;font-size:1.2rem;height:110%;bottom:0;padding:0 1.5vw;}
.countdown-container .nex-race img{ height: 3.688vw; }
.countdown-container .nex-race router{ height: 3.688vw; font-family: 'Montserrat', sans-serif; }
span.router{ font-family: 'Montserrat', sans-serif !important; color: #FFFFFF; }
.nex-race{ text-align:center; }
.nex-race .countdown div{ text-align:center; }
.counter-top{ border-bottom:1px grey solid; color:white; text-transform:uppercase; }
.counter-bottom{ color:white; text-transform:uppercase; padding:10px 0px; display:flex; justify-content:center; }
.counter-bottom .countdown-text{ font-size:10px; display:block; text-align:center; }
.counter-bottom .countdown-time{ font-size:2.8rem; }
.rmm.minimal .rmm-main-list li a{ text-decoration:none; }
.rmm.minimal .rmm-main-list li a.selected:hover{ color:white !important; }
.bulletin-board{ background-color: #cd9934; margin:150px auto; color:#FFFFFF; border-radius:10px; }
.bulletin-board h1>span{ color:white; }
.bulletin-board .contentInner{ padding: 0 50px 50px 50px; }
.bulletin-board a {color:#000 !important;}
.counter-bottom .timer-left{ display:inline-flex; flex-direction: column; padding-right:20px; text-align: left !important; }
.counter-bottom .countdown{ width:100%; display:inline-flex; justify-content:center; }
.counter-bottom .countdown-colon{ font-size:2.2rem; padding:0px 7px; }
span.race-title{ font-size:2.6rem; font-weight:bold; }
span.race-subtitle{ font-size: 14px; }
.countdown .countdown-number{ min-width: 3.8rem; text-align:center; }

/*instagrm post */
.flex-container { display: flex; flex-wrap: wrap;}
.insta-images.contentWrapper{ max-width:100%; width:100%; }
.insta-images .flex-container a { width:25%; position:relative; display:flex;}
.insta-images .flex-container a img { width: 100%; }
.insta-images .flex-container .post-message{align-items:center;background-color:rgba(0,0,0,.66);display:none;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center;opacity:0;text-align:center;bottom:0;position:absolute;top:0;z-index:2;padding:.5vmin .5vmin!important;-webkit-backface-visibility:hidden;color:#fff!important;overflow:hidden;font-family:'Montserrat', san-serif;}
.insta-images .flex-container a:hover .post-message{ display:flex; opacity:1; }
.insta-content-innr { display: -webkit-box; display: -ms-flexbox; display: flex; box-sizing: border-box;}
#modal-instagram-post .modal-header{ border:0; padding:0; }
#modal-instagram-post .modal-body { width: 62%; border:0; padding:0;}
#modal-instagram-post .modal-body img { width: 100%;}
.modal-header .close{color:#000;font-size:30px;opacity:1;padding:0;margin:0;position:absolute;right:10px;top:5px;z-index:9;line-height:.8;border:0;background:0 0;font-weight:500;}
.insta-content{width:38%; font-family: 'Montserrat', sans-serif; line-height: 20px;}
.pop-top{padding:20px 20px 0 20px}
.crt-popup-header{display:-webkit-box;display:-ms-flexbox;display:flex}
.crt-social-icon{font-size:34px}
.crt-post-name{padding-left:20px;padding-top:0px;line-height:15px;}
.crt-post-name span{column-rule: #2b2b2b;}
.crt-post-name span,.crt-post-name a{font-size:13px;line-height:17px;}

.crt-post-name a{color:#626262}
.crt-popup-text-container{padding:20px 0 0}
.crt-date{margin:0; line-height: 25px; text-decoration:none !important;}
.crt-date a{color:#626262;font-size:13px;}
.crt-popup-text-body{font-size:14px; font-weight:600;}
.crt-popup-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}
.crt-popup-read-more{text-align:center}
.crt-popup-read-more a{border-radius:6px;background-color:#efefef;display:inline-block;padding:10px 15px;color:#2e2e2e;font-size:14px}
.crt-popup-read-more a:hover{ text-decoration:none; }
.crt-popup-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #ddd;padding:15px;margin-top:15px}
.crt-popup-stats span,.crt-post-share span{margin-right:10px}
.crt-popup-footer{color:#ccc;font-size:.8em;text-transform:uppercase}
.crt-post-share{color:#666}
.modal-header .close:focus{ outline:none !important; border:none !important; }
.evnt_para ul li {text-align:left;}
.video_container.no-sidefade::before, .video_container.no-sidefade::after{ display:none; }

/*footer form */
.follow-us{max-width:740px; margin:auto; padding:15px;  }
.follow-us h2{font-family:'Montserrat',sans-serif;font-size:28px;font-weight:600;letter-spacing:1px;color:#000;text-transform:uppercase;display:inline-block;margin:5px 0 10px;clear:left;text-align:center;width:100%}
.follow-us h2 span { color: #cd9934;}
.follow-us form{padding:15px 0 5px;display:flex;}
.follow-us form input{height:40px;border:1px solid #cd9934;background:transparent;color:#cd9934;margin-right:5px;padding:0 20px;font-size:12.5px;font-weight:700;width:75%}
.follow-us form input::placeholder{color:#cd9934; font-weight:normal;}
.follow-us form .btn-b {background-color:#cd9934; color:#FFF !important; text-decoration:none !important; text-align:center; padding:5px 10px; display:block; width:auto; line-height:30px; font-size:12px; letter-spacing:2px; font-weight:bold; text-transform:uppercase; border:0; font-family: 'Montserrat', sans-serif;}
.follow-us form .btn-b:hover {background-color:#000000;}
footer .follow-us form input.error { border: 1px #B32022 solid;}
.sub-msg-holder{ bottom:55px; }
.sub-msg-holder>p{ color:#B32022; padding:0; }
.sub-thanks{ color:#407a15; font-size: 16px;  font-weight: bold; margin: auto; height: 20px; font-family: 'Montserrat', sans-serif; }
.bx-wrapper .bx-controls-direction a{ z-index:50 !important; }
.enquiryFormRow.radio{ font-size:12px; }
.enquiryFormRow.radio label{ display:block; padding: 3px 0px; }
.enquiryFormRow .other_reason{ border:none; border-bottom:1px solid grey;  width:82%; }
.radio-titles:not(:first-child){ margin-top:10px; }
input.enquiryFormInput.error, textarea.enquiryFormInput.error { border: 1px #B32022 solid;}
.enquiryFormRow.error { border: 1px #B32022 solid;}
.car-detail-holder { border-bottom: 1px solid #DDDCDC; }
.car-detail-holder:not(:first-child){ padding-top:25px; }

/* news listing page */
.js-load-more-container{display:flex;flex-wrap:wrap;font-family:'Montserrat',sans-serif}
.f1-latest-listing--grid-item{margin-bottom:20px;flex:0 0 50%;max-width:50%;position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;box-sizing:border-box}
.f1-latest-listing--grid-item *{box-sizing:border-box}
.f1-latest-listing--grid-item>.f1-cc{display:flex;overflow:hidden;position:relative;flex-wrap:wrap;height:100%;align-content:flex-start;align-items:flex-start;background:#fff;border-radius:0;border-bottom:0;padding-top:0;padding-bottom:0; cursor:pointer;}
.f1-latest-listing--grid-item>.f1-cc:hover{text-decoration:none;-webkit-transform:translate3d(0,0,0);}
.f1-cc--image{border-radius:0;min-height:auto;padding-top:56.25%;background-position:0 0;background-size:cover;overflow:hidden;position:relative;width:100%;backface-visibility:hidden}
.f1-cc--photo{left:0;position:absolute;right:0;top:0;display:block;width:100%;transform:scale(1);transform:translate3d(0,0,0);transition:transform .5s cubic-bezier(.2,0,.05,1);transform-style:preserve-3d}
.f1-cc:hover .f1-cc--photo{transform:scale(1.1)}
.f1-cc--caption{background:#cd9934;padding:15px 20px 40px;position:relative;width:100%;z-index:1;color:#fff;overflow-wrap:break-word;transition:margin .5s cubic-bezier(.2,0,.05,1),bottom .5s cubic-bezier(.2,0,.05,1),padding-bottom .5s cubic-bezier(.2,0,.05,1)}
.f1-cc:hover .f1-cc--caption{color:#fff;background:#000;margin-top:-10px;padding-bottom:49px}
.misc--tag{font-family:'Blender Book';margin-bottom:5px;font-size:14px;line-height:16px;letter-spacing:.5px;text-transform:uppercase;font-weight:700;padding-bottom:0;padding-top:0}
.f1--s{margin:0;font-size:18px;line-height:24px;padding-bottom:0;padding-top:0}
.contentWrapper .pagination{margin:30px 0;text-align:center; font-family:'Montserrat';}
.contentWrapper .pagination a{background:#ffffff;padding:6px 12px;margin-right:5px;text-decoration:none;color:#cd9934!important}
.contentWrapper .pagination a.active, .contentWrapper .pagination a:hover{background:#cd9934;color:#ffffff!important}

/* new detail page */
.text-center{ text-align:center; }
.page-content-sections .common-gap { padding:0; margin-top:73px; margin-bottom:73px; }
.content-section.common-gap { padding:0; margin-top:10px; margin-bottom:73px; }
.page-content-sections .page-button-section { margin-top: -35px; }
.hdr h2 {margin-bottom: 35px; }
.banner.inner_banner{min-height:385px}
.video_outr .video{margin-bottom:45px}
.ev_sub_hd{text-align:left;margin-bottom:90px}
.event .para_lft .evnt_para p{margin-bottom:20px}
.event .para_lft .evnt_para p:first-child{font-family:'Montserrat'; font-style:normal; font-weight:normal;}
.ev_sub_hd h2,.ev_sub_hd h4,.ev_sub_hd h6{text-transform:uppercase;margin-bottom:15px}
.ev_sub_hd h2{color:#3e3d3d}
.ev_sub_hd h4{color:#3f3e3e}
.ev_sub_hd h6{color:#a8996e}
.ev_sub_hd .hdr_btn{margin-top:50px}
.evnt_para ul li {text-align:left;}
.ev_btn { text-align: center;}
.ev_btn:first-child{ margin-bottom: 30px;}
.full_iim img {	width: 100%;}
.event_full_iim img{ width: 100%; }
.video-responsive{position:relative}
.video-responsive::before{content:"";display:block;width:100%;padding-bottom:56.25%}
.video-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.video{background-color:#a8996e}
.cmn_otr{margin-bottom:50px}
.video .hdr h2{color:#fff}
.video_inn{width:100%;height:300px}
.video_inn iframe{line-height:1;height:100%!important;width:100%!important}
.video_otr{position:relative}
.video_container.full_width_sec{max-width:2399px;padding-left:30px;padding-right:30px}
.slick-list{margin:0 -30px}
.slick-slide{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;padding:50px 38px}
.video_slide.slick-slide.slick-center{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.video_otr{padding-bottom:30px}
.video_container{position:relative}
.video_container::after{position:absolute;content:"";right:-12px;top:0;bottom:0;height:100%;width:140px;z-index:99;background:-webkit-gradient(linear,left top,right top,from(rgba(168,153,110,0.95)),to(rgba(168,153,110,1)));background:-o-linear-gradient(left,rgba(168,153,110,0.95) 0%,rgba(168,153,110,1) 100%);background:linear-gradient(to right,rgba(168,153,110,0.95) 0%,rgba(168,153,110,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6a8996e',endColorstr='#a8996e',GradientType=1);filter:blur(10px);-webkit-filter:blur(10px)}
.video_container::before{position:absolute;content:"";left:-12px;top:0;bottom:0;height:100%;width:140px;z-index:99;background:-webkit-gradient(linear,left top,right top,from(rgba(168,153,110,1)),to(rgba(168,153,110,0.95)));background:-o-linear-gradient(left,rgba(168,153,110,1) 0%,rgba(168,153,110,0.95) 100%);background:linear-gradient(to right,rgba(168,153,110,1) 0%,rgba(168,153,110,0.95) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8996e',endColorstr='#f2a8996e',GradientType=1);filter:blur(10px);-webkit-filter:blur(10px)}
.video_outr .video { width: 100%;margin-bottom: 65px;}
.video_outr .video:last-child{	margin-bottom: 0;}
.btn.tran_btn { background: #cd9934; color: #FFFFFF !important; text-decoration: none !important;
    text-align: center;
    padding: 12px 12px;
    width: auto;
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: bold;
    text-transform: uppercase;
    border: 0;
    font-family: 'Montserrat', sans-serif;}
.btn.tran_btn:hover{ background: #000000;color: #fff; }

.button-white{position:relative;color:#000 !important;font-weight:600;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;height:50px;margin:0 auto;background-color:#cd9934;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.button-white:before{position:absolute;content:" ";height:50px;width:220px;background-color:#cd9934;transform:skew(-15deg,0deg);transition:.2s}
.button-white:hover:before,.tabs-nav-item.active .button-white:before,.button-white:focus:before{color:#d4ff00;background-color:#111;transition:.2s}
.button-white:hover{color:#cd9934;background-color:#000;transition:.2s}
.tabs-nav .active .button-white,.button-white:active,.tabs-nav-item.active .button-white span,.button-white:focus span{color:#cd9934;background-color:#000;transition:.2s}
.news-title button.open-gallery, .news-title button.play-btn{ margin-top: 15px; font-size: 12px; cursor: pointer; }


/* media page */
.main-news-container.galleries{ padding: 0; width: 100%; display: flex; flex-wrap: wrap; }
.main-news-container.galleries article{ box-sizing: border-box; }
.news-grid,.news-read-more{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:100px 20% 10%;color:#fff}
.news-grid-more{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:100px;background:#000;color:#fff}
.news-item{width:33.334%;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:normal;padding:25px;padding-top:350px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden;margin-right:-1px}
.news-item:after{content:"";width:0;height:2px;background-color:#cd9934;position:absolute;bottom:0;left:0;z-index:9;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.news-item:hover:after{width:100%}
.news-item:before{content:"";width:100%;height:100%;z-index:2;background-color:rgba(149 148 148,0.4);position:absolute;top:0;left:0;box-shadow:inset 0 -50px 50px 0 rgba(0,0,0,0.5)}
.news-item img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:saturate(0);filter:saturate(0);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1); max-width : 100%; display:block;}
.news-item:hover img{-webkit-filter:saturate(1);filter:saturate(1);-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}
.news-title{position:relative;z-index:3;-webkit-transform:translateY(34px);-ms-transform:translateY(34px);transform:translateY(34px);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.news-title h3{padding-top:10px;font-size:17px;color:#cd9934;text-transform:uppercase;font-weight:300}
.date-media h3{font-size:30px;padding-top:0!important;margin-top:-20px}
.news-title .date{font-size:17px;color:#f0f0f0;font-weight:300;font-family:ArmataRegular}
.news-title a{opacity:0;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;margin-top:15px;font-size:12px;display:table;color:#FFF}
.news-item:hover a{opacity:1;color:#FFF}
.news-item:hover .news-title{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}	
.button-white span{position:relative;top:0;text-transform:uppercase;color:white;font-weight:inherit;font-size:inherit}

/* calendar page */
.calendar-btn-holder{ display:flex; flex-wrap:wrap; margin:0 -5px; padding-top:10px; background:white; }
.calendar-btn-holder .calbtn{ width:calc(50% - 10px ); max-width:calc(50% - 10px ); flex:0 0 calc(50% - 10px ); margin:0px 5px 10px 5px; box-sizing:border-box; }
.calendar-btn-holder .calbtn.full{ width:calc(100% - 10px ); max-width:calc(100% - 10px ); flex:0 0 calc(100% - 10px ); }
.calendar-btn-holder .calbtn.disabled{ background:grey; cursor:default;}
.season.select-year{text-align:center}
.season.select-year h2{padding:0em 2em 1em;text-align:center;color:#cd9934;font-size:1.5em;text-transform:uppercase;letter-spacing:.1em;font-weight:700}
.season.select-year .select{display:inline-block;margin:1em 2em 4em;cursor:pointer;position:relative;z-index:3}
.season.select-year .select span{border:1px solid #cd9934;padding:15px 50px;color:#cd9934;font-size:1.1em}
.season.select-year .select ul{display:none;position:absolute;width:100%;left:0;margin:17px 0 0;z-index:2;height:123px;overflow:auto}
.season.select-year .select ul li{color:#cd9934;border-bottom:1px solid #ccc;padding:7px 0;font-size:1.1em;font-weight:700; background:white;}
.season.select-year .select ul.show-option{display:block;}
.dates-container{ display:flex; flex-flow:column; }
.dates-container .date-row{ display:flex; width:100%; flex-wrap:wrap; }
.dates-container .date-row .col-left{ display:flex; width:48.5%; justify-content:right; padding:2px 0px; box-sizing:border-box; margin-right:1.5%; }
.dates-container .date-row .col-right{ display:flex; width:48.5%; justify-content:left; padding:2px 0px; box-sizing:border-box; margin-left:1.5%;}

.home-slide-overlay{ width:100%; height:100%; display:block; position:absolute; top:0; left:0; background:rgba(0,0,0,0.6); }

.rmm .rmm-main-list li.mobile-social{ display:none !important; }
.rmm .rmm-toggled ul li.mobile-social{ display:none !important; }
	
@media (max-width: 1200px){
	.grid-item{height:350px;font-size:29px}
	.news-item{height:350px;padding-top:180px}
	.circuit-item{height:350px;padding-top:170px;width:50%}
	ul.social{ right:50px; top:5px; }
	header{ height:50px; }
	.headerSpacer{ height:50px; }
	ul#logo a{ top:0px; height:40px; left:0px; margin:5px; }
}

@media all and (max-width: 1023px) {
	header{ height:50px; }
	ul#logo a{ position:relative; background-size: contain; background-repeat:no-repeat; width:auto;}
	
	.counter-top{ font-size:16px; height:5vw; }
	.counter-bottom .countdown-time{ font-size:2.2rem; }
	.counter-bottom .countdown-text{ font-size:1rem; }
	.navBar { position: absolute !important; height: 50px; top: 0; right: 0; background: none; margin-top: 0 !important; box-shadow: 0 1px 15px -2px #efdfdf; }
	
	.f1-latest-listing--grid-item{ flex: 0 0 50%; max-width: 50%; }
	.page-content-sections .page-button-section { margin-top: -20px; }
	.page-content-sections .common-gap { padding:0; margin-top:60px; margin-bottom:60px; }
	.video_container::before,.video_container::after{ display: none;}
	.news-item{ width:50%; }
	ul.social{ right:15%; top:0.3vh; }
	span.race-title{ font-size:2.2rem; }
}


@media all and (max-width: 767px) {
	.f1-latest-listing--grid-item>.f1-cc{ border-radius:0; background: #cd9934; }
	.f1-latest-listing--grid-item>.f1-cc:hover{ background:black; }
	.f1--s {font-size: 16px;line-height: 18px;letter-spacing: .2px; margin:0;}
	.insta-images .flex-container a { width: 50%; }
	.page-content-sections .page-button-section { margin-top: -10px; }
	.page-content-sections .common-gap { padding:0; margin-top:50px; margin-bottom:50px; }
	.ev_btn:first-child {margin-bottom: 15px;}
	span.race-subtitle{ font-size: 10px; }
	span.race-title{ font-size: 20px; }

}

@media all and (max-width: 600px) {
	.bx-wrapper img {  width: 100% !important; object-fit: cover !important; }
	.banner .banner-content h1, .banner .banner-content h2 { font-size: 5.750vw; }
	.banner .banner-content p { font-size:3.58vw; padding:0 40px;}
	.counter-top{ font-size:12px; height:6vw; padding-top:1vw; }
	.insta-images .flex-container { flex-wrap: wrap; }
	.insta-images .flex-container a { width: 100%; }
	.insta-content-innr{-ms-flex-wrap:wrap;flex-wrap:wrap}
	.modal-body, .insta-content {  width: 100%; }
	.pop-top{text-align:center; padding: 20px;}
	.crt-post-name{padding-left:20px;padding-top:0}
	.crt-popup-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; line-height:15px;}
	.follow-us{   padding:0px;  }
	.follow-us form { display: block; text-align:center; }
	.follow-us form input { margin-bottom: 10px;}
	.follow-us form .btn-b{ margin:auto; }
	#modal-instagram-post .modal-body{ width:100%;}
	.news-item{ width:100%; }
	.bulletin-board h1{ font-size: 26px !important; margin: 40px 0 40px 0; }
	.bulletin-board .contentInner{ padding: 0 25px 25px 25px; }
	span.router{ font-size:8px; }
	span.race-title { font-size: 14px;}
	.counter-bottom .countdown-time{ font-size:1.2rem; }
	.counter-bottom .countdown{ margin-left:10px; }
	.counter-bottom .countdown-colon{ padding-left:3px; font-size:14px; }
	.counter-bottom .countdown-text{ font-size:9px; }
	.countdown .countdown-number{ min-width:1.8rem; }
	.f1-latest-listing--grid-item{ flex: 0 0 100%;  max-width: 100%; }
	
}

@media all and (max-width: 525px) {
	.rmm .rmm-toggled ul li.mobile-social{ display:block !important; }
	.rmm .rmm-toggled ul li.mobile-social a{ width:49% !important; display:inline-block !important; text-indent: -999px; overflow: hidden; background-color: #FFFFFF; background-size: contain; opacity: 0.6;
	background-repeat: no-repeat;  background-position: center center; }
}


@media all and (max-width: 400px) {
	.bx-wrapper li {  left:0% !important; }
	ul#logo a{ height:50px; position:relative; left:1%; top:7px; background-size: contain; background-repeat:no-repeat; width:200px !important;}
	.bulletin-board h1{ font-size: 20px !important; margin: 40px 0 40px 0; }
}
@media (min-width: 1200px){
	.product-page .widget-block .block-label-hover, .prod-detail .widget-block .block-label-hover {  padding: 4.5vmin 6vmin!important;}
	.ev_btn:first-child {margin-bottom: 20px;}
	.grid-item{height:350px;font-size:29px}
	.news-item{height:350px;padding-top:180px}
	.circuit-item{height:350px;padding-top:170px;width:50%}
}


