@import url('//fonts.googleapis.com/css2?family=Montserrat&display=swap');
.mobile_section {display:none;}
.budget_midhead { display:flex; flex-wrap:wrap; align-items:center;}
.logosec{float:left; margin: 10px 0; position: relative;}
.logosec img, .logosec a img {border: none;} /*
.headmidright {float: left;width: 982px;margin-left: 15px;}*/
.headmidright { margin-left: 85px;}
.presented_bybudget{margin-right:10px; padding-right:20px; padding-bottom: 15px; border-right:1px solid #e0e0e0; }
.presented_bybudget .presented_by { text-align: left; margin: 3px 0 5px 0;font-size: 10px;}


.sponcer { float:left; box-sizing: initial; display: flex; grid-column-gap: 20px;}
.sponcer.bredleft {margin-top: 0;width: 100%;}
header.responsive_true .headmid > .logo_header_mobile {display: block;}
.pgWrapper {max-width:1260px; margin:0 auto; transition:width 0.9s ease; position:relative; width:unset;}
.cosponcer { display: inline-grid; vertical-align: middle; width: 344px; align-items: flex-start;}
.cosponcer img, .cosponcer a img {border: none;}
.presented_by {font: 400 10px/13px 'Montserrat', sans-serif; margin-bottom: 5px; text-align: left; display: block; /*color: #666;*/ color: #000; margin-top: auto !important; margin-left: 0px !important;}
.logosec a:hover {text-decoration: none;}
.logosec_left_logo {float: left; padding-top: 15px;padding-bottom: 10px; border-bottom: 1px solid #CCCCCC}
.logosec_right_logo {float: left; margin-left: 10px;}
.timeto {font: 13px 'Montserrat', sans-serif; color: #000000; text-transform: uppercase; margin-top: 5px; letter-spacing: 2.8px;} 
.timeto a, .timeto a:hover {color: #000000;}
.asian-logo {display: inline-grid;  vertical-align: top; padding-left: 20px;}
.border-right {border-right: 1px solid #e0e0e0;padding-right: 20px;}
.cosponcer .top_block {margin-bottom: 10px;}
.cosponcer a:nth-child(2) {margin: 0 15px;}
.adborder {border: 1px solid #CCCCCC; display: inline-block}/*
.logos-without-cosponcer { border-left: 1px solid #e0e0e0;  padding-left: 30px;}*/
.logos-without-cosponcer { border-left: 1px solid #e0e0e0;  padding-left: 20px; width: 565px;}
.bx-clone { display: none; }
.asian-logo+.asian-logo {border-right: 1px solid #e0e0e0; padding-right: 21px;}


/*header css for 1024 */
.bud_header1024 { width:990px; margin:0 auto;}
.bud_header1024 .headmidright { margin-left: 0px;}
.bud_header1024 .logosec .budget2019line a {font: 900 30px/38px 'Poppins',Arial, Helvetica, sans-serif;}
.bud_header1024 .hide_ad_div{display:none;}
.bud_header1024 .sponcer { padding:0;}
.bud_header1024 .sponcer.bredleft {width: 100%;}
.bud_header1024 .budget_midhead {padding: 15px 0 15px;}
.bud_header1024 .logosec_right_logo { width: 29%; display: inline-block; vertical-align: middle; }
.bud_header1024 .logosec_left_logo {margin-right: 0px;}
.bud_header1024 .logos-without-cosponcer1024 .sponcer { padding:0;}
.bud_header1024 .logos-without-cosponcer1024 .headmidright { margin-left: 0;}
.bud_header1024 .logos-without-cosponcer1024 .cosponcer { margin-left: 0;}

.bud_header1024 .asian-logo+.asian-logo {margin-left: 12px; display: none;}
.bud_header1024 .budget_midhead {overflow: hidden; height: auto; padding: 0px;}

.bud_header1024 .asian-logo .presented_by:nth-of-type(2) {margin-top: 10px;}
.bud_header1024 .asian-logo .presented_by {line-height: 11px;}
.bud_header1024 .cosponcer {margin-left: 0px; width: 220px;}
.bud_header1024 .cosponcer.logos-without-cosponcer {width: 350px;}
.bud_header1024 .asian-logo .presented_by:nth-of-type(2), .bud_header1024 .asian-logo a:nth-of-type(2) {display: block;}
.combined_copresented_partnered { text-align: center;}

.mc_logobgt{ position: absolute; right: 3px; }
.sponcer ul{display: flex; grid-gap: 10px; flex-wrap: wrap;}
.partnerlogo{ display: inline-grid; }
.asian-logo a{ margin-bottom: 9px; }
.asian-logo a:last-child{ margin-bottom: 0px; }

.bud_header1024 .border-right{ padding-right: 15px; }
.bud_header1024 .sponcer{ grid-column-gap: 15px; }
.bud_header1024 .presented_bybudget{margin-right: 15px; padding-right: 15px;}
.bud_header1024 .sponcer ul{grid-row-gap: 10px;}
.bud_header1024 .headmidright.ML50{ margin-left: 50px; }




@media (max-width: 1279px){
.headmidright.ML50{ margin-left: 50px; }
.headmidright{margin-left: 0px;}
.cosponcer{width: 200px;}
.cosponcer_slider, .bud_header1024 .cosponcer_slider{width:235px;}
.cosponcer.logos-without-cosponcer .cosponcer_slider{width: 350px;}
.bud_header1024 .cosponcer.logos-without-cosponcer .cosponcer_slider{width: 340px;}
.logos-without-cosponcer { width: 340px;}
.logosec .budget2019line a {font:900 30px/30px 'Poppins',Arial, Helvetica, sans-serif;}
.logosec_left_logo {display: inline-block;vertical-align: middle;margin-right: 0px;}
.logosec_right_logo {display: inline-block; vertical-align: middle;}
.sponcer{ grid-column-gap: 15px; }
 .sponcer ul{grid-row-gap: 10px;}
 .budget_midhead{padding: 0px;}
}


@media all and (max-width:979px){
/* for performance start*/
.mobile_section{min-height: 210px;}
.responsive_true .icpancakeblock{ top: 0px;  animation: none !important; -webkit-animation: none !important; }
.responsive_true{height: 50px !important;}
.nw_breadcrumb{min-height: 20px;}
/* for performance start*/
/*== slick slider ==*/
.mobile_section .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.mobile_section .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.mobile_section .slick-list:focus { outline: none; }
.mobile_section .slick-list.dragging { cursor: pointer; cursor: hand; }
.mobile_section .slick-slider .slick-track, .mobile_section .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.mobile_section .slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.mobile_section .slick-track:before, .mobile_section .slick-track:after { display: table; content: ''; }
.mobile_section .slick-track:after { clear: both; }
.mobile_section .slick-loading .slick-track { visibility: hidden; }
.mobile_section .slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
.mobile_section [dir='rtl'] .slick-slide { float: right; }
.mobile_section .slick-slide img { display: block; }
.mobile_section .slick-slide.slick-loading img { display: none; }
.mobile_section .slick-slide.dragging img { pointer-events: none; }
.mobile_section .slick-initialized .slick-slide { display: block; }
.mobile_section .slick-loading .slick-slide { visibility: hidden; }
.mobile_section .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.mobile_section .slick-arrow.slick-hidden { display: none; }
/*== slick slider ==*/
.bud_header1024 { display:none;}
.bud_header_mobile1024 .sponsors_block{ height:63px; overflow:hidden; }
.mobile_section { display:block;}/*
.sponsors_block { margin:10px 10px 10px 22px; height: 150px; overflow:hidden;}  */
.mob_ass_spon p {font: 11px 'latoitalic', sans-serif; color: #333;}
.logosec_left_logo, .logosec_right_logo {float: none;}
.logo_header_mobile  { padding:10px 20px 0 20px; text-align: center; margin-bottom: 5px;} 
 .asian-logo {border: 0; padding-left: 0; margin-left: 0; margin-right: 0; border-left: 0; width: 15%; padding-right: 10px;}
 .cosponcer {width: 15%; margin-left: 0;}
 .cosponcer_slider {height:50px; overflow:hidden; width: 100%;}
 .cosponcer_slider > li {float: left !important; margin-right: 2px; width: unset !important;}
 .asian-logo+.asian-logo {border: 0}
 .sponsors_block {text-align: center}
 .asian-logo + .asian-logo {padding-right: 0; margin-left: 20px;}
 .asian-logo + .asian-logo a {float: left}
 .mobile_logos{ display:flex; flex-wrap:wrap; align-items:center; justify-content: center; border-bottom: 1px solid #E5E5E5; padding-bottom: 8px;}/*
 .cosponcer a, .cosponcer a:nth-child(2) {margin: 0 3px;}*/
 .mc_logobgt img{ height: 16px;}
 .logosec{ margin: 0px; }
 .presented_bybudget{padding-right: 15px; margin-right: 15px; padding-bottom: 12px;}
 .combined_copresented_partnered{ display: flex; justify-content: center; align-items: center; }
 .asian-logo { width: 210px;  display: flex; padding-right: 6px; margin-right: 6px; border-right: 1px solid #E5E5E5; grid-column-gap:3px; flex-wrap: wrap;}
 .cosponcer_slider{width: 310px; margin: 0 auto; display: flex; justify-content: space-around;}
 .cosponcer_slider .slick-dotted.slick-slider { margin-bottom: 30px; }
 .cosponcer_slider .slick-dots { position: relative; padding-top:8px !important; bottom: 0px; display: flex !important; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; margin-bottom: 0px !important; justify-content: center; }
.cosponcer_slider .slick-dots li { position: relative; display: inline-block; width: 10px; height: 10px; margin: 0 8px; padding: 0; cursor: pointer; border-bottom:0px !important; }
.cosponcer_slider .slick-dots li button { font-size: 0; line-height: 0; display: block; width: 4px; height: 4px; padding: 2px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; background-color:#7A9887; border-radius:100%; }
.cosponcer_slider .slick-dots li.slick-active button{ background-color:#FFD000;width: 8px; height: 8px; }
.cosponcer_slider .slick-dots li button:hover, .cosponcer_slider .slick-dots li button:focus { outline: none; }/*
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { font-family: 'slick'; font-size: 12px; line-height: 20px; position: absolute; top: 0; left: 0; width: 12px; height: 12px; content: 'Ã¢â‚¬Â¢'; text-align: center; opacity: 1; color: #d6caca; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 1; color: #e79827; }*/
 .cosponcer_slider .slick-dots li{width: 6px; height: 6px; margin: 0px 3px;}
 .cosponcer_slider .slick-dots li button{width: 6px; height: 6px; background-color: #C8C8C8;}
 .cosponcer_slider .slick-dots li.slick-active button{width: 6px; height: 6px; background-color: #333333;}
 .sponsors_block {padding: 0px 20px 0px 20px;}
 .asian-logo a{margin-bottom: 0px;}
 .presented_by{width: 100%;}
 .mobile_logos.onelogo{ margin-top: 10px; border-bottom: 0px; padding-bottom: 0px; }
 .mobile_logos.onelogo .presented_bybudget{ position: relative; padding-bottom: 0px; }
 .mobile_logos.onelogo .mc_logobgt{ position: absolute; right: 17px; top: 2px; }

}


@media all and (max-width:767px){ 
 .cosponcer {width: 100%; margin-top: 5px;}
 .cosponcer .presented_by { text-align: center;}  	
 .cosponcer .bx-viewport {height: 35px !important;}
 .cosponcer.logos-without-cosponcer {border-left: 0;  padding-left: 0; width: 100%;}/*
 .asian-logo+.asian-logo {width: 35%; border-right: 0;}
 .asian-logo+.asian-logo {padding-right: 10px; margin-left: 0px;}*/
 .sponsors_block {text-align: left}
 header.responsive_true {margin-bottom: 10px !important;}
.mobile_logos{justify-content: center;}
}

@media all and (max-width:459px){ 
.cosponcer_slider{ margin: 0px; }
.mobile_logos{justify-content: center;}
}
@media all and (max-width:359px){ 
.asian-logo img{width: 92px; height: 32px;}
.sponsors_block {padding: 0px 10px 0px 10px;}
.logo_header_mobile{padding: 10px 10px 0px 10px;}
}