.itmbnr-row { column-gap:0rem; display:flex; flex-wrap:wrap; margin-top:0; margin-left:-12px; margin-right:-12px; }
.itmbnr-row>* { max-width:100%; padding-left:12px; padding-right:12px; flex-shrink:0; width:100%; }
.itmbnr-page .itmbnr-bb, .itmbnr-page .itmbnr-bt { border-bottom:transparent; }
.itmbnr-col-12 { flex:0 0 auto; width:100%; }
.itmbnr-imgab-box { margin-bottom:10px; border-bottom:1px solid rgba(0,0,0,.2); }
.itmbnr-imgab-box:last-child { border-bottom:transparent; }
.itmbnr-vil-mh-90 { max-height:90px !important; }
.itmbnr-h6 { margin-bottom:10px; }
.itmbnr-marq { height:250px; width:300px; display:block; margin:auto auto; }
.itmbnr-marq-a { display:block; margin-top:10px !important; padding-bottom:10px !important; }
.itmbnr-imgab-box-2 { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid rgba(0,0,0,.2); }
.itmbnr-vdoyt { width:100%; height:200px !important; }
.itmbnr-border { border:1px solid #dee2e6; }
.itmbnr-bt { border-top:1px solid #dee2e6; }
.itmbnr-bb { border-bottom:1px solid #dee2e6; }
.itmbnr-bb-trans { border-bottom:1px solid transparent; }
.itmbnr-pt-2 { padding-top:.5rem !important; }
.itmbnr-pt-3 { padding-top:1rem !important; }
.itmbnr-pt-4 { padding-top:1.5rem !important; }
.itmbnr-pb-0 { padding-bottom:0 !important; }
.itmbnr-pb-2 { padding-bottom:0.5rem !important; }
.itmbnr-pb-3 { padding-bottom:1rem !important; }
.itmbnr-pb-4 { padding-bottom:1.5rem !important; }
.itmbnr-mt-0 { margin-top:0 !important; }
.itmbnr-mt-2 { margin-top:.5rem !important; }
.itmbnr-mt-5 { margin-top:3rem !important; }
.itmbnr-mb-0 { margin-bottom:0 !important; }
.itmbnr-mb-2 { margin-bottom:0.5rem !important; }
.itmbnr-mb-4 { margin-bottom:1.5rem !important; }
.itmbnr-ps-4 { padding-left:1.5rem !important; }
.itmbnr-text-center { text-align:center !important; }
.itmbnr-text-danger { color:rgba(220,53,69,1); }
.itmbnr-text-uppercase { text-transform:uppercase !important; }
.itmbnr-img, .itmbnr-svg { vertical-align:middle; }
.itmbnr-img-fluid { max-width:100%; height:auto; }
.itmbnr-d-block { display:block !important; }
.itmbnr-mx-auto { margin-right:auto !important; margin-left:auto !important; }
.itmbnr-justify-content-start { justify-content:flex-start !important; }
.itmbnr-text-end { text-align:right !important; }
.itmbnr-btn { padding:0.375rem 0.75rem; font-size:1rem; font-weight:400; line-height:1.5; color:#212529; background-color:transparent; display:inline-block; text-align:center; text-decoration:none; vertical-align:middle; cursor:pointer; border:0.375rem; transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; }
.itmbnr-btn-primary { background-color:#0d6efd; border-color:#0d6efd; color:#fff; }
.itmbnr-vil-event { max-width:100%; margin:auto auto; display:block; border:1px solid rgba(25,25,25,.1); }
.itmbnr-imgab-spn { padding:5px; margin:0px 5px; border:1px solid rgba(0,0,0,.2); display:inline-block; width:150px !important; height:60px !important; overflow:hidden; position:relative; }
.itmbnr-imgab-spn img { border:none !important; }
.itmbnr-imgab-spn a { display:flex !important; align-items:center; justify-content:center; }
.itmbnr-spn-img { border:none !important; max-width:100% !important; max-height:100% !important; display:block; margin:auto auto; }
.itmbnr-img-scr { display:block; margin:auto auto; max-height:75px !important; /* max-width:250px !important; */ }

.itmbnr-marq-wrapper { width:100%; justify-content:center; align-items:center; display:flex; }
.itmbnr-marq-outer { height:550px; overflow:hidden; width:350px; position:relative; }
.itmbnr-marq-track { /* display:flex; flex-direction:column; */ gap:12px; animation:itmbnr-scroll-up 10s linear infinite; will-change:transform; text-align:center; padding-right:10px; }
.itmbnr-marq-track:hover { animation-play-state:paused; }
.itmbnr-marq-item { flex-shrink:0; width:100%; height:auto; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #dee2e6; }
.itmbnr-marq-item a { display:block; width:100%; height:100%; }
.itmbnr-marq-img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 0.3s ease, opacity 0.3s ease; border:1px solid #dee2e6; }
.itmbnr-marq-item a:hover .itmbnr-marq-img { transform:scale(1.05); opacity:0.9; }
.itmbnr-marq-fade-top, .itmbnr-marq-fade-bottom { position:absolute; left:0; right:0; height:80px; pointer-events:none; z-index:2; }
.itmbnr-marq-fade-top { top:0; background:linear-gradient(to bottom, #fff, transparent); }
.itmbnr-marq-fade-bottom { bottom:0; background:linear-gradient(to top, #fff, transparent); }
@keyframes itmbnr-scroll-up { 0% { transform: translateY(0); } 100% { transform: translateY(-50%); } }

/* Google AdSense */
#mid1, #mid2, #mid3, #mid4 { padding:40px 0; border-top:1px solid #dee2e6; }
#mid1>*, #mid2>*, #mid3>*, #mid4>* { display:block !important; margin:auto auto; }
#mid1 iframe, #mid2 iframe, #mid3 iframe, #mid4 iframe { display:block; margin:auto auto; }
.itm-gas12 #headerbanner>*, #maintopsidebar>* { display:block !important; margin:auto auto; }

@media (min-width:768px){
	.itmbnr-bl-md { border-left:1px solid rgba(0,0,0,.2); }
	.itmbnr-col-md-6 { flex:0 0 auto; width:50%; }
	.itmbnr-col-md-3 { flex:0 0 auto; width:25%; }
	.itmbnr-pt-md-0 { padding-top:0 !important; }
	.itmbnr-vil-event { max-width:100%; width:300px; }
	.itmbnr-imgab-spn { width:150px !important; height:60px !important; }
	.itmbnr-marq { height:550px; width:100%; }
	.itmbnr-br-md-scfc { border-right:1px solid #dee2e6; }
	.itmbnr-br-md-scfc:nth-child(even) { border-right:transparent; }
}

/* 	
	Media Queries For Large Devices
	Large devices (desktops, 992px and up) 
*/
@media (min-width:992px){
	.itmbnr-vdoyt { height:350px !important; }
	.itmbnr-col-lg-5 { flex:0 0 auto; width:41.66666667%; }
	.itmbnr-col-lg-7 { flex:0 0 auto; width:58.33333333%; }
}

/* 
	Media Queries For Extra Large Devices
	Extra large devices (large desktops, 1200px and up) 
*/
@media (min-width:1200px){
	.itmbnr-vdoyt { height:350px !important; }
}

/* 
	Media Queries For Extra Large Devices
	Extra large devices (large desktops, 1400px and up) 
*/
@media (min-width:1400px){
	.itmbnr-vdoyt { height:350px !important; }
}