.vaw-navigations ul { margin-bottom: 0; }

.vaw-navigations h2 { text-align: center; padding-top: 20px; font-size: 35px; line-height: 46px; }

.vaw-navigations ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; list-style: none; gap: 6%; padding-left: 0; border-bottom: 1px solid silver; margin-left: 5%; margin-right: 5%; }

.vaw-navigations ul li:has(> a.is-active) { padding-bottom: 10px; border-bottom: 3px solid #0798D6; }

.vaw-navigations ul li a.is-active { font-weight: 700; }

.vaw-navigations ul li a { color: #979797; }

.vaw-navigations ul li a.is-active { color: black; }

.vaw-navigations ul li a { font-size: 18px; }

.vaw-navigations ul li { color: #979797; }

/* .menu-data { border-bottom: solid 1px #979797; width: calc(100% - 60px); margin: 0 auto; } */

.vaw-abtdatabase { margin-bottom: 60px; }

.menu-data .menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 60px; }

.menu-data .menu .dropdown-item { width: auto; padding: 0; padding-bottom: 11px; color: #979797; }

.menu-data .menu .dropdown-item:hover { background: unset; }

.menu-data .menu .dropdown-item:focus { background: #fff; }

.menu-data .menu .is-active { border-bottom: solid 2px #0798D6; color: #000; font-weight: 600; }

.vaw-womenoverview img { height: auto; }

.vaw-womenoverview p { font-size: 28px; text-align: center; padding: 20px; line-height: 38px; }

.vaw-policieslaw h2, .vaw-threewomen h2 { color: #FF885F; text-align: center; font-size: 45px; }

.vaw-threewomen h2 { padding-top: 50px; }

.vaw-threewomen { padding-top: 50px; }

.vaw-threewomen h2 { position: absolute; left: 50%; -webkit-transform: translate(-50%, -4px); -ms-transform: translate(-50%, -4px); transform: translate(-50%, -4px); }

.vaw-threewomen .field--type-text-with-summary { position: absolute; left: 50%; -webkit-transform: translate(-50%, 130px); -ms-transform: translate(-50%, 130px); transform: translate(-50%, 130px); width: 80%; }

.vaw-policieslaw p, .vaw-threewomen p { text-align: center; font-size: 26px; line-height: 38px; }

.vaw-threewomen .grid-container.grid-container--medium { max-width: 100%; }

.vaw-threewomen img { height: auto; width: 100%; }

.vaw-compmesures .callout-wrap-image .img-wrapp { background-size: auto !important; background-position: center !important; }

.vaw-womenoverview .field--name-field-overview-image { text-align: center; }

.vaw-compmesures .callout-content-image .callout-wrap { max-width: 80%; }

.vaw-compmesures h2 { color: #FF885F; font-size: 45px; }

.vaw-compmesures p { font-size: 26px; line-height: 38px; }

.vaw-explore, .vaw-trendes, .vaw-prevention, .vaw-supportservice, .vaw-compmesures { padding: 0; }

.vaw-policieslaw { padding: 50px 0; }

.vaw-supportservice .callout-wrap-image .img-wrapp { background-size: auto !important; background-position: center !important; }

.vaw-supportservice .callout-content-image { grid-template-columns: 60% 1fr; }

.vaw-prevention .img-right .img-wrapp { background-size: auto !important; background-position: center !important; }

.vaw-prevention .callout-content-image { grid-template-columns: 40% 1fr; }

.vaw-prevention .callout-content-image .img-right { max-width: 100%; }

.vaw-prevention .callout-content-image .callout-wrap { max-width: 100%; }

.vaw-prevention .callout-content-image .callout-wrap { padding-left: 25%; }

.vaw-prevention h2, .vaw-supportservice h2 { color: #0397D6; font-size: 35px; }

.vaw-prevention .field--name-field-block-subtitle, .vaw-supportservice .field--name-field-block-subtitle { color: #FF885F; font-size: 35px; margin: 20px 0; font-weight: 600; }

.vaw-prevention p, .vaw-supportservice p { font-size: 26px; line-height: 38px; }

.vaw-trendes .callout-content-image { grid-template-columns: 50% 1fr; }

.vaw-trendes .callout-content-image .img-wrapp { background-size: auto !important; background-position: center !important; }

.vaw-trendes h2 { font-size: 45px; color: #FF885F; position: absolute; top: 14%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.vaw-trendes .callout-content-image .callout-wrap { padding-top: 190px; }

.vaw-trendes .callout-wrap-image { padding-top: 138px; }

.vaw-trendes { position: relative; }

.vaw-trendes .field--name-field-block-subtitle { color: #0397D6; font-size: 26px; line-height: 38px; font-weight: 900; }

.vaw-trendes p { font-size: 26px; line-height: 38px; }

.vaw-explore .grid-container { max-width: 100%; }

.vaw-explore .grid-container .callout-wrap { max-width: 100%; text-align: center; padding: 8%; color: white; }

.vaw-explore .grid-container .callout-wrap a { padding: 10px 36px; border-radius: 22px; line-height: 17px; display: inline-block; color: white; background: #FF885F; text-decoration: none; }

.vaw-explore h2 { font-size: 62px; font-weight: 900; color: #FF885F; }

.vaw-explore p { font-size: 26px; line-height: 38px; color: black; }

.vaw_abtfaq .h2 { font-size: 35px; font-weight: 700; line-height: 46px; }

@media (max-width: 991px) { .vaw-womenoverview p { font-size: 18px; line-height: 26px; }
  .vaw-policieslaw h2, .vaw-threewomen h2 { font-size: 35px; line-height: 46px; }
  .vaw-policieslaw p, .vaw-threewomen p { font-size: 22px; line-height: 26px; }
  .vaw-compmesures .callout-wrap-image .img-wrapp { background-size: 200px !important; }
  .vaw-compmesures h2 { font-size: 35px; line-height: 46px; text-align: center; }
  .vaw-explore p p, .vaw-compmesures p { font-size: 22px; line-height: 26px; text-align: center; }
  .vaw-compmesures .callout-content-image .callout-wrap { max-width: 92%; margin: auto; }
  .vaw-compmesures .callout-content-image .callout-wrap { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .vaw-compmesures .callout-content-image .callout-wrap-image { -webkit-box-ordinal-group: 2 !important; -ms-flex-order: 1 !important; order: 1 !important; }
  .vaw-prevention h2, .vaw-supportservice h2 { font-size: 26px; line-height: 46px; }
  .vaw-prevention .field--name-field-block-subtitle, .vaw-supportservice .field--name-field-block-subtitle { line-height: 46px; }
  .vaw-trendes .callout-content-image .callout-wrap, .vaw-supportservice .callout-content-image .callout-wrap, .vaw-prevention .callout-content-image .callout-wrap { padding: 4%; }
  .vaw-prevention .img-right .img-wrapp { background-size: contain !important; background-position: top !important; height: 250px; }
  .vaw-trendes .callout-content-image, .vaw-supportservice .callout-content-image, .vaw-prevention .callout-content-image { grid-template-rows: 50% 1fr; grid-template-columns: auto !important; }
  .vaw-prevention .callout-content-image .img-right { margin: 4%; }
  .vaw-trendes .callout-wrap-image, .vaw-supportservice .callout-wrap-image { margin: 4% !important; }
  .vaw-supportservice .callout-wrap-image .img-wrapp { height: 250px; background-size: 100% !important; }
  .vaw-supportservice .callout-content-image .callout-wrap { max-width: 100%; }
  .vaw-trendes .callout-content-image .img-wrapp { background-size: 100% !important; }
  .vaw-trendes h2 { width: 92%; }
  .vaw-trendes .callout-wrap-image { -webkit-box-ordinal-group: 2 !important; -ms-flex-order: 1 !important; order: 1 !important; }
  .vaw-trendes .callout-wrap { -webkit-box-ordinal-group: 3 !important; -ms-flex-order: 2 !important; order: 2 !important; }
  .vaw-trendes { margin-top: 20%; }
  .vaw-explore h2, .vaw-trendes h2 { top: 0; font-size: 35px; line-height: 46px; }
  .vaw-trendes h2 { -webkit-transform: translate(-40%, -50%); -ms-transform: translate(-40%, -50%); transform: translate(-40%, -50%); }
  .vaw-explore p { font-size: 22px; line-height: 26px; }
  .vaw-explore .grid-container .callout-wrap a { line-height: 26px; font-size: 18px; }
  .vaw-trendes .field--name-field-block-subtitle { font-size: 22px; line-height: 26px; margin-bottom: 20px; }
  .vaw-trendes p { font-size: 22px; line-height: 26px; }
  .vaw-trendes .callout-wrap-image { padding-top: 0; }
  .vaw-trendes .callout-content-image .callout-wrap { max-width: 100%; }
  .vaw-trendes .callout-content-image { height: 100vh; }
  .vaw-abtdatabase h2 { color: #FF885F; }
  .vaw-threewomen { padding-top: 20px; }
  .vaw-threewomen h2 { position: relative; width: auto; -webkit-transform: none; -ms-transform: none; transform: none; left: auto; }
  .vaw-threewomen .field--type-text-with-summary { position: relative; width: auto; -webkit-transform: none; -ms-transform: none; transform: none; left: auto; } }

.maintenance { width: 100%; -webkit-box-shadow: 0 10px 20px 10px rgba(0, 0, 0, 0.1); box-shadow: 0 10px 20px 10px rgba(0, 0, 0, 0.1); border: 1px solid silver; padding: 10px; border-radius: 15px; border-left: 3px solid #ff7676; border-right: 3px solid #ff7676; }

.maintenance .col-md-7 img { height: auto; }

.maintenance .col-md-5 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; }

.maintenance .col-md-5 .ops { font-size: 88px; line-height: 60px; color: #FF885F; font-weight: 800; }

.maintenance .col-md-5 .ops-2 { font-size: 60px; line-height: initial; color: #FF885F; font-weight: 800; }

.maintenance .col-md-5 .ops-3 { font-size: 18px; color: #939394; font-weight: 600; }

.maintenance .col-md-5 a { padding: 10px 36px 10px 25px; border-radius: 22px; line-height: 17px; display: inline-block; color: #fff; background: #FF885F; text-decoration: none; margin: 0; margin-left: 12px; text-align: center; margin-top: 40px; }

@media (max-width: 991px) { .maintenance .col-md-5 .ops-2 { font-size: 45px; line-height: initial; color: #FF885F; font-weight: 800; margin-top: 20px; } }

.vaw-abtdesc, .vaw-abtdatabase { padding: 0; }

.vaw-abtdesc .callout-wrap p:nth-child(3) { margin-bottom: 7px; }

.vaw-abtdesc .callout-wrap .abt_vodeo_desc { font-size: 14px; font-weight: 400; line-height: 18px; }

.paragraph-list { padding: 20px 0; background: #EDF0F2; }

.vaw-abtdatabase .callout-content-image { grid-template-columns: 40% 1fr; gap: 0; }

.vaw-abtdatabase .callout-content-image .img-right { padding-top: 20px; max-width: 100%; }

.vaw-abtdatabase .callout-content-image .img-right .img-wrapp { background-size: contain !important; background-position: center 100% !important; }

.vaw-abtdatabase .field--type-text-with-summary { display: none; }

.vaw-abtdatabase .callout-wrap h2 { margin-bottom: 0; text-align: end; font-size: 35px; line-height: 46px; color: #FF885F; }

.vaw-abtdatabase .callout-content-image .callout-wrap { max-width: 100%; padding: 30% 0; }

.vaw-abtbackground .grid-container { max-width: 100%; }

.vaw-abtbackground .grid-container .callout-wrap { max-width: 940px; margin: auto; padding: 5% 0; }

.vaw-abtbackground h2 { font-size: 22px; color: #0397D6; }

.vaw-abtbackground .field--name-field-block-subtitle { font-size: 18px; line-height: 26px; font-weight: 700; margin: 20px 0; }

.vaw-abtlearnmore .grid-container { max-width: 100%; }

.vaw-abtlearnmore .grid-container .callout-wrap { max-width: 940px; margin: auto; padding: 5% 0; }

.vaw-abtlearnmore { padding: 0; }

.block-views-block-vaw-about-carousel-block-block-1 { padding-top: 0 !important; }

.block-views-block-vaw-about-carousel-block-block-1 .grid-container--medium { width: calc(100% - 180px); margin: 0 auto; max-width: 100%; }

.block-views-block-vaw-about-carousel-block-block-1 .grid-container--medium h2 a { float: right; font-size: 18px; font-weight: 400; }

.block-views-block-vaw-about-carousel-block-block-1 .grid-container--medium h2 a .arrow-right { border: solid black; border-width: 0 1px 1px 0; display: inline-block; padding: 4px; -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }

.vaw_abtfaq { padding: 5% 0; }

.vaw-abtbackground { padding: 0; }

.block-aim { padding-bottom: 0; }

.VAW-how-we-work-1 .pl-md-20, .VAW-how-we-work-2 .pl-md-20, .VAW-how-we-work .pl-md-20 { padding-left: 0 !important; }

.VAW-how-we-work-1 .col-md-1, .VAW-how-we-work-2 .col-md-1, .VAW-how-we-work .col-md-1 { padding-left: 25px; }

@media (max-width: 991px) { .vaw-abtdatabase .callout-content-image .callout-wrap { padding: 25px 0; }
  .VAW-how-we-work-1 .col-md-1, .VAW-how-we-work-2 .col-md-1, .VAW-how-we-work .col-md-1 { padding-left: 0px; }
  .vaw-abtdatabase .callout-content-image .img-right .img-wrapp { height: 155px; }
  .vaw-abtlearnmore .field--type-link .field__item { text-align: center; }
  .vaw-abtlearnmore .field--type-link .field__item .btn-primary { padding: 0 20px; }
  .vaw-abtdatabase .callout-content-image .img-right { margin: 0; }
  .vaw-abtdatabase .callout-content-image { grid-template-columns: auto; }
  .VAW-how-we-work-2 .col-md-6 ul { margin-bottom: 25px; }
  .vaw-abtdatabase .callout-wrap h2 { text-align: center; }
  .gender-euqality.col-md-6 { max-width: 100% !important; }
  .global-gender-euqality.col-md-6 { max-width: 100% !important; }
}

.vaw_experiencing-violence { position: fixed; z-index: 99; right: 40px; bottom: 0; padding: 5px 8px; background: #FF885F; border-top-left-radius: 5px; border-top-right-radius: 5px;}

#modal-vaw-exp-violences .modal-dialog,
.vaw-popup { position: fixed; right: 40px; bottom: 0; margin-bottom: 0; border: 3px solid #FF885F; }

#modal-vaw-exp-violences .modal-content,
.vaw-popup .modal-content { border-radius: 0; }

#modal-vaw-exp-violences .modal-title,
.vaw-popup .modal-title { color: white; font-size: 14px; line-height: 18px; letter-spacing: 0.88px; background: #FF885F; border-top-left-radius: 5px; border-top-right-radius: 5px; position: absolute; padding: 5px 8px; top: -32px; right: -4px; font-weight: 300; }

#modal-vaw-exp-violences .flex-column,
.vaw-popup .flex-column { color: black; font-size: 16px; }

#modal-vaw-exp-violences .text-right a,
.vaw-popup .text-right a { color: #0397D6; text-decoration: underline; }

#modal-vaw-exp-violences .text-right,
.vaw-popup .text-right { text-align: left !important; padding: 10px 0; }

@media (max-width: 991px) { #modal-vaw-exp-violences .modal-dialog, .vaw-popup { -webkit-transform: translate(-50%) !important; -ms-transform: translate(-50%) !important; transform: translate(-50%) !important; width: 90%; left: 48%; right: auto; } }

/*--start shatrughan--*/
/* .menu-data { border-bottom: solid 1px #979797; width: calc(100% - 60px); margin: 0 auto; } */

.menu-data .menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 60px; }

.menu-data .menu .dropdown-item { width: auto; padding: 0; padding-bottom: 11px; color: #979797; }

.menu-data .menu .dropdown-item:hover { background: unset; }

.menu-data .menu .is-active { border-bottom: solid 2px #0798D6; color: #000; }

.block-views-block-vaw-about-carousel-block-block-1 { padding-top: 0 !important; }

.block-views-block-vaw-about-carousel-block-block-1 .grid-container--medium { width: calc(100% - 180px); margin: 0 auto; max-width: 100%; }

.block-views-block-vaw-about-carousel-block-block-1 .grid-container--medium h2 a { float: right; font-size: 18px; font-weight: 400; }

.arrow-right { border: solid black; border-width: 0 1px 1px 0; display: inline-block; padding: 4px; -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }

.chart-container .highcharts-container { width: auto !important; }

@media (max-width: 768px) { .country-measures-page .country-region-pop { display: block !important; margin-bottom: 40px; height: 60px; }
  .country-measures-page .country-region-pop .container { padding-left: 0px; padding-right: 0px; max-width: 100%; }
  .country-measures-page .country-name, .country-measures-page .country-region-pop { max-width: 100% !important; }
  .country-measures-page .country-region-pop { display: block !important; }
  .country-measures-page .map-graph { display: block !important; }
  .country-snapshot-page .country-name, .country-snapshot-page .country-region-pop { max-width: 100% !important; }
  .country-snapshot-page .country-region-pop { display: block !important; }
  .country-snapshot-page .map-graph { display: block !important; }
  .country-cedaw-page .country-name, .country-cedaw-page .country-region-pop { max-width: 100% !important; }
  .country-cedaw-page .country-region-pop { display: block !important; }
  .country-cedaw-page .map-graph { display: block !important; }
  #multiSelectDropdown { margin-top: 20px; float: left !important; margin-bottom: 40px; margin-left: 14px;} }

.country-snapshot-page, .country-measures-page, .country-cedaw-page { padding-top: 60px; }

.country-snapshot-page .country-name, .country-measures-page .country-name, .country-cedaw-page .country-name { font-size: 35px; line-height: 46px; font-weight: 900; margin-bottom: 25px; }

.country-snapshot-page .country-region-pop, .country-measures-page .country-region-pop, .country-cedaw-page .country-region-pop { font-size: 22px; line-height: 26px; font-weight: 400; margin-bottom: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.country-snapshot-page .country-region-pop .block-vaw-custom-page, .country-measures-page .country-region-pop .block-vaw-custom-page, .country-cedaw-page .country-region-pop .block-vaw-custom-page { text-align: right; }

.country-snapshot-page .quick-link, .country-measures-page .quick-link, .country-cedaw-page .quick-link { border-bottom: solid 1px #979797; width: calc(1345px - 60px); margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 60px; padding: 0 56px; overflow-x: auto; }

.country-snapshot-page .quick-link a, .country-measures-page .quick-link a, .country-cedaw-page .quick-link a { color: #979797; font-size: 18px; line-height: 26px; font-weight: 700; padding: 10px 0; }

.country-snapshot-page .quick-link .active, .country-measures-page .quick-link .active, .country-cedaw-page .quick-link .active { color: #000; border-bottom: 2px solid #FF885F; }

/* .country-snapshot-page .gender-chart-wrapper svg, .country-measures-page .gender-chart-wrapper svg, .country-cedaw-page .gender-chart-wrapper svg { width: 100% !important; } */

.country-snapshot-page .gender-chart, .country-measures-page .gender-chart, .country-cedaw-page .gender-chart { /*.footnote { margin-left: 65px; }*/ }

.country-snapshot-page .gender-chart .vaw-img-caption, .country-measures-page .gender-chart .vaw-img-caption, .country-cedaw-page .gender-chart .vaw-img-caption { width: 70%; }

.country-snapshot-page .map-graph, .country-measures-page .map-graph, .country-cedaw-page .map-graph { margin-bottom: 0px; }

.country-snapshot-page .map-graph .region-map, .country-measures-page .map-graph .region-map, .country-cedaw-page .map-graph .region-map { 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; }

.country-snapshot-page .map-graph .region-map img, .country-measures-page .map-graph .region-map img, .country-cedaw-page .map-graph .region-map img { width: 80% !important; margin: auto; margin-right: 50px; }

.country-snapshot-page .footnote, .country-measures-page .footnote, .country-cedaw-page .footnote { white-space: normal; width: 80%; word-wrap: break-word; }

#highcharts-8d34zp8-8 svg, #highcharts-8d34zp8-11 svg, #highcharts-8d34zp8-14 svg { position: absolute; left: -100px; width: 100%; }

#partener-violence-12months svg, #partener-violence svg, #non-partener-violence svg { position: absolute; left: -91px; width: 100%; overflow: visible; }

#partener-violence-12months svg .highcharts-axis-labels text[text-anchor="start"], #partener-violence svg .highcharts-axis-labels text[text-anchor="start"], #non-partener-violence svg .highcharts-axis-labels text[text-anchor="start"] { font-size: 34px !important; font-weight: 300 !important; font-family: 'neuzeit-grotesk' !important; }

.dropdown .dropdown-toggle { border-radius: 20px !important; }

.country-tab-container { background: #EDF0F2; padding: 15px 0; }

.country-tab-container .data-decs { font-size: 16px; line-height: 26px; font-weight: 400; color: #1E1E1E; padding-bottom: 20px; }

.country-tab-container .law-policies, .country-tab-container .assessment-services { margin-bottom: 30px; }

.country-tab-container .law-policies .constitutional-provision, .country-tab-container .assessment-services .constitutional-provision { background: #fff; padding: 20px 25px; margin-bottom: 15px; font-size: 16px; line-height: 26px; font-weight: 700; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 60px; }

.country-tab-container .law-policies .constitutional-provision .detail-title, .country-tab-container .assessment-services .constitutional-provision .detail-title { width: 40%; }

.country-tab-container .law-policies .constitutional-provision .yes-no, .country-tab-container .assessment-services .constitutional-provision .yes-no { font-size: 35px; font-weight: 400; line-height: 40px; }

.country-tab-container .law-policies .constitutional-provision .yes, .country-tab-container .assessment-services .constitutional-provision .yes { color: #57B7E0; }

.country-tab-container .law-policies .constitutional-provision .no, .country-tab-container .assessment-services .constitutional-provision .no { color: #FF8F68; }

.country-tab-container .law-policies .constitutional-provision .footnote, .country-tab-container .assessment-services .constitutional-provision .footnote { font-size: 16px; font-weight: 400; line-height: 26px; }

@media (max-width: 768px) { .country-tab-container .law-policies .constitutional-provision, .country-tab-container .assessment-services .constitutional-provision { display: block; width: 85%; margin: auto;  margin-bottom: inherit; }
  .country-tab-container .law-policies .constitutional-provision .yes-no, .country-tab-container .assessment-services .constitutional-provision .yes-no { margin: 20px 0; } }

.cedaw-container { background: #EDF0F2; padding: 60px 0 120px; }

.cedaw-container .cedaw-data { background: #fff; padding: 65px 120px; font-size: 16px; line-height: 25px; }

.cedaw-container .cedaw-data .cedaw-data-heading { font-size: 22px; font-weight: 900; word-wrap: break-word; margin-bottom: 20px; }

.cedaw-data.container .recomm-text {
  word-wrap: break-word;
}

.cedaw-container .cedaw-data .content { margin-top: 30px; }

.cedaw-container .cedaw-data .content .heading { font-weight: 700; margin-bottom: 20px; }

@media (max-width: 768px) { .cedaw-container { padding: 60px 20px 120px 20px; }
  .country-snapshot-page .quick-link, .country-measures-page .quick-link, .country-cedaw-page .quick-link { padding: 0 30px; }
  .cedaw-container .cedaw-data { padding: 65px 15px; } 
}

#data-customcountry-form { background: #f9f9f9; position: relative; padding-top: 40px; min-height: 650px; }

#data-customcountry-form .filter-column { border-right: 1.5px solid #d8d8d8; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; background: #fff; padding-bottom: 60px; }

#data-customcountry-form .measures-table { background: #fff; }

#data-customcountry-form .map .dataTables_length { display: inline-block; float: right; }

#data-customcountry-form .map .table { border-bottom: 1.9px solid #B4B4B4; }

#data-customcountry-form .map .dataTables_paginate { float: left; display: inline-block; cursor: pointer; }

#data-customcountry-form .map .previous { margin-right: 30px; margin-left: 0px; }

#data-customcountry-form .map .next { margin-left: 30px; }

.about-carousel { gap: 20px; width: 970px; margin: 0 auto; }

.container-custom { width: 794px; margin: 0 auto; }

.container-custom .country-region-name { font-size: 14px; font-weight: 700; line-height: 16px; color: #0798D6; margin-top: 50px; margin-bottom: 20px; }

.container-custom .title { font-size: 35px; font-weight: 700; line-height: 40px; margin-bottom: 60px; }

.container-custom .other-info .list-wrapper:not(:last-child) { border-bottom: 1px solid #9B9B9B; }

.container-custom .other-info .list-wrapper { padding: 15px 0; display: -webkit-box; display: -ms-flexbox; display: flex; }

.container-custom .other-info .list-wrapper .list-title { font-weight: 700; width: 25%; }

.container-custom .other-info .list-wrapper .list-details { max-width: 75%; padding: 0 15px; }

.block-vawbreadcrumbsblock { width: calc(100% - 100px); margin: 0 auto; }

.block-vawbreadcrumbsblock .vaw-brd { font-weight: 400; font-size: 16px; line-height: 26px; color: #6E6E7A; margin-top: 20px; }

.block-vawbreadcrumbsblock .vaw-brd a { font-weight: 400; font-size: 16px; line-height: 26px; color: #6E6E7A; }

.highcharts-data-labels { left: -70px !important; top: -198px !important; }

#chartContainer-gender-equality .highcharts-container, #chartContainer-global-gender-equality .highcharts-container { height: 399px !important; }

#chartContainer-gender-equality svg, #chartContainer-global-gender-equality svg { margin-left: -170px; margin-top: -200px; }

#chartContainer-gender-equality + .vaw-img-caption { margin-top: -260px; position: relative; width: 70%; margin-left: 5px; }

#chartContainer-gender-equality + .vaw-img-caption + .footnote { position: relative; }

#chartContainer-global-gender-equality + .vaw-img-caption { margin-top: -260px; position: relative; width: 70%; margin-left: 5px; }

#chartContainer-global-gender-equality + .vaw-img-caption + .footnote { position: relative; }

@media (max-width: 576px) { #chartContainer-gender-equality .highcharts-container, #chartContainer-global-gender-equality .highcharts-container { text-align: center; }
  #chartContainer-gender-equality svg, #chartContainer-global-gender-equality svg { margin-left: -100px; }
  .highcharts-data-labels { left: 0cm !important; }
  #chartContainer-gender-equality + .vaw-img-caption { width: 100%; text-align: center; }
  #chartContainer-gender-equality + .vaw-img-caption + .footnote { width: 100%; text-align: center; }
  #chartContainer-global-gender-equality + .vaw-img-caption { width: 100%; text-align: center; }
  #chartContainer-global-gender-equality + .vaw-img-caption + .footnote { width: 100%; text-align: center; } }

#multiSelectDropdown { background: #fff !important; border-color: #FF885F !important; width: 270px;; border: 2px solid; font-size: 18px; letter-spacing: 1px;}

#multiSelectDropdown::after { position: relative; top: 4px; left: 5px; }

#multiSelectDropdown:hover { background-color: #fff; color: #FF885F !important; }

#multiSelectDropdown + .dropdown-menu { padding: 20px 48px 8px; margin: 6px 0 !important; border: 2px solid #ff885f; }

#multiSelectDropdown + .dropdown-menu input { outline: solid 1px #FF885F !important; border-radius: 15%; -moz-appearance: none; appearance: none; -webkit-appearance: none; width: 12px; height: 12px; }

.country-measures-page .portal-block-left-sidebar-wrapper { padding: 20px 15px 20px 15px !important; min-height: auto !important; max-height: -webkit-fill-available; overflow-x: hidden; }

.country-measures-page .portal-block-left-sidebar-wrapper input.form-submit { margin-top: 20px; }

#partener-violence, #partener-violence-12months, #non-partener-violence { height: 46px !important; }

th.sorting, th.sorting_desc, th.sorting_asc { position: relative; }

.sorting:before, .sorting:after, .sorting_asc:before, .sorting_asc:after, .sorting_desc:before, .sorting_desc:after { border: 4px solid transparent; content: ""; display: block; height: 0; right: 5px; top: 50%; position: absolute; width: 0; }

.sorting:before, .sorting_asc:before, .sorting_desc:before { border-bottom-color: #666; margin-top: -9px; }

.sorting:after, .sorting_asc:after, .sorting_desc:after { border-top-color: #666; margin-top: 1px; }

.detial-icon { width: 70px; height: 60px; display: block; margin-bottom: 15px; }

.ico-cp.no-ico {filter: hue-rotate(360deg);}
.ico-cp.yes-ico {filter: hue-rotate(180deg);}
.ico-cp { background: url(/modules/custom/vaw_country_profile/img/constitutional-provisions.png) no-repeat; }

.ico-ap.no-ico {filter: hue-rotate(180deg);}
.ico-ap.yes-ico {filter: hue-rotate(360deg);}
.ico-ap { background: url(/modules/custom/vaw_country_profile/img/action-plan.png) no-repeat; }

.icon-sa.no-ico {filter: hue-rotate(360deg);}
.icon-sa.yes-ico {filter: hue-rotate(180deg);}
.icon-sa {background: url(/modules/custom/vaw_country_profile/img/stand-alone.png) no-repeat;}

.icon-sh.no-ico {filter: hue-rotate(360deg);}
.icon-sh.yes-ico {filter: hue-rotate(180deg);}
.icon-sh { background: url(/modules/custom/vaw_country_profile/img/sexual-harassment.png) no-repeat; }

.icon-pf.no-ico {filter: hue-rotate(180deg);}
.icon-pf.yes-ico {filter: hue-rotate(360deg);}
.icon-pf { background: url(/modules/custom/vaw_country_profile/img/prohibiting-female.png) no-repeat; }

.icon-mr.no-ico {filter: hue-rotate(360deg);}
.icon-mr.yes-ico {filter: hue-rotate(180deg);}
.icon-mr { background: url(/modules/custom/vaw_country_profile/img/marital-rape.png) no-repeat; }

.icon-md.no-ico {filter: hue-rotate(180deg);}
.icon-md.yes-ico {filter: hue-rotate(360deg);}
.icon-md { background: url(/modules/custom/vaw_country_profile/img/marriage-divorce.png) no-repeat; }

.icon-ma.no-ico {filter: hue-rotate(360deg);}
.icon-ma.yes-ico {filter: hue-rotate(180deg);}
.icon-ma { background: url(/modules/custom/vaw_country_profile/img/marriage-age.png) no-repeat; }

.icon-gs.no-ico {filter: hue-rotate(180deg);}
.icon-gs.yes-ico {filter: hue-rotate(360deg);}
.icon-gs { background: url(/modules/custom/vaw_country_profile/img/governance-structure.png) no-repeat; }

.icon-j.no-ico {filter: hue-rotate(180deg);}
.icon-j.yes-ico {filter: hue-rotate(360deg);}
.icon-j { background: url(/modules/custom/vaw_country_profile/img/justice.png) no-repeat; }

.icon-ss.no-ico {filter: hue-rotate(180deg);}
.icon-ss.yes-ico {filter: hue-rotate(360deg);}
.icon-ss { background: url(/modules/custom/vaw_country_profile/img/social-services.png) no-repeat; }

.icon-p.no-ico {filter: hue-rotate(180deg);}
.icon-p.yes-ico {filter: hue-rotate(360deg);}
.icon-p { background: url(/modules/custom/vaw_country_profile/img/police.png) no-repeat; }

.icon-h.no-ico {filter: hue-rotate(360deg);}
.icon-h.yes-ico {filter: hue-rotate(180deg);}
.icon-h { background: url(/modules/custom/vaw_country_profile/img/health.png) no-repeat; }

#block-custompageblock, #block-institutionalmechanismsblock { text-align: center; margin-top: 80px; }

#block-custompageblock .highcharts-figure svg .highcharts-title, #block-institutionalmechanismsblock .highcharts-figure-im svg .highcharts-title { display: none; }

#block-custompageblock .highcharts-figure svg .highcharts-legend-box, #block-institutionalmechanismsblock .highcharts-figure-im svg .highcharts-legend-box { stroke-width: 0; }

.article-title, .article-title-1 { color: #0798D6 !important; fill: #0798D6 !important; font-size: 35px !important; font-weight: 900 !important; line-height: 46px; text-align: center; font-family: neuzeit-grotesk, sans-serif; }

.article-sub-title, .article-sub-title-1 { color: #000000 !important; fill: #000 !important; font-size: 26px !important; line-height: 38px !important; font-weight: 400; text-align: center; font-family: neuzeit-grotesk, sans-serif; }

.highcharts-description { font-size: 14px; font-weight: 400; line-height: 18px; text-align: left; margin-top: 15px; margin-left: 95px;}

.text-ssecondary { margin-top: 10px; }

.index-flex { display: -webkit-box; display: -ms-flexbox; display: flex; text-align: center; margin-bottom: 60px; }

@media (min-width: 576px) { .index-flex views-col { width: 100% !important; max-width: 100%; -webkit-box-flex: unset; -ms-flex: unset; flex: unset; } }

@media (min-width: 768px) { .vaw-trendes .callout-content-image { margin-bottom: 100px; } }

@media (min-width: 768px) { .vaw-trendes .callout-content-image { height: unset; } }

.header-vaw-about a:after { content: ''; position: absolute; width: 10px; height: 10px; border: 1px solid; border-color: #000; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); border-left: 0; border-bottom: 0; margin-top: 7px; margin-left: 5px; z-index: 9; }

.highchart-block-title { font-size: 45px; font-weight: 700; color: #FF885F; line-height: 60px; text-align: center; margin-bottom: 60px; }

input#edit-measurereset { position: relative; padding-left: 30px; }

input#edit-measurereset + i { position: absolute; margin-top: 28px; margin-left: -90px; }

.measure-data-table .dataTables_info { display: none; }

.measure-data-table .dataTables_paginate { float: right !important; }

.measure-data-table .dataTables_paginate .next { margin-left: 15px !important; }

.measure-data-table .dataTables_paginate .next::after { content: "\f105"; font-family: FontAwesome; padding-left: 10px; font-size: 20px; }

.measure-data-table .dataTables_paginate .previous::before { content: "\f104"; font-family: FontAwesome; padding-right: 10px; font-size: 20px;}
.measure-data-table .paginate_button { text-decoration: none !important; }

.country--select .dropdown-toggle::after { background: url(/modules/custom/vaw_country_profile/img/arrow-up-down.svg) no-repeat !important; }

/*--end shatrughan--*/
/*--start Shahebaaz css--*/
.fa-refresh:before { -webkit-filter: opacity(0.5); filter: opacity(0.5); }

.vaw-brd .fa-chevron-right:before { margin: 0 10px; }

.chart-block-sp { overflow-x: auto; }

.custom-vaw-data ul li.tab_map { margin-right: 20px; }

.custom-vaw-data ul.active-tab-map { padding-bottom: 18px; }

.country--select .dropdown-toggle:after { right: 5px !important; width: 18px !important; height: 12px !important; }

.data-left-section input#edit-reset { position: relative; padding-left: 30px; }

.data-left-section input#edit-reset + i { position: absolute; margin-top: 11px; margin-left: 190px; }

.assessment-services .container-heading, .law-policies .container-heading { font-size: 22px; line-height: 28px; font-weight: 900; margin-bottom: 20px; }

.country-snapshot-page .quick-link { overflow-x: auto; }

#measuresdatatableupdate tr td a,
#measuresdatatable tr td a { font-weight: 700; }

.vaw-prevention .field--name-field-subtitle1, .vaw-supportservice .field--name-field-subtitle1 { color: #000000; font-size: 35px; margin: 20px 0; font-weight: 600; }

.vaw-trendes .field--name-field-subtitle1 { color: #0397D6; font-size: 26px; line-height: 38px; font-weight: 900; }

@media (max-width: 768px) { .vaw-brd { display: none; } }

.country-snapshot-page .gender-chart .vaw-img-caption { position: relative; }

.menu-data .menu .dropdown-item { padding-bottom: inherit; font-size: 18px; }

.evaw-machanism-custom h3 { display: none; }

.evaw-machanism-custom img { width: 90px; height: 90px; margin-top: 20px; }

.evaw-machanism-custom .renderyear { font-size: 20px; margin: 20px 0; font-weight: 400; }

.evaw-machanism-custom .renderdiscription { margin: auto; font-size: 16px; width: 80%; }

.vawtransform { text-transform: none !important; }

@media (max-width: 768px) { .evaw-machanism-custom .col-md-3 { width: 100% !important; max-width: 100%; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; }
  .evaw-machanism-custom .index-flex { display: block; }
  .country-measuresdetail-page { width: 90%; margin: auto; } }

.data-left-section input#edit-reset + i { position: absolute; margin-top: 8px; margin-left: 190px; right: 61px; }

.data-custom-table-form .fa-refresh { position: absolute; margin-top: 13px; margin-left: 200px; }

.evaw-bold-measures { font-weight: 900; font-size: 22px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 24px; margin-bottom: 8px }

.country-measuresdetail-page .evaw-oval { border: 1px solid black; border-radius: 20px; min-width: auto !important; padding: 0 20px; }

table .sorting_asc:after { display: none; }

table .sorting_desc:before { display: none; }

.dataTables_length .bootstrap-select { display: ruby; }

#modal-download- .title-data { margin-bottom: 20px; color: #515455; font-size: 15px; }

.data-table-year .card-header .card-link::after { top: 15px; }

.encated_max { position: absolute; right: 25px; bottom: 70px; }

.encated_min { position: absolute; left: 25px; bottom: 70px; }

.slick-wrapper .slick-carousel .node-content-wrap { height: 260px; }

.slick-wrapper .node-content-wrap .node-title span { display: block; height: 70px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.bootstrap-select .dropdown-menu.show { left: -5px !important; }

/* .data-customcountry-form .bootstrap-select .dropdown-menu.show { left: 0 !important; } */

#modal-vaw-exp-violence .vaw-popup { margin: 0; }

.vaw_experiencing-violence { width: auto; color:white;}

.menu-data .block-vaw-country-profile .bootstrap-select .dropdown-menu.show { left: -160px !important; padding: 10px; transform: translate3d(5px, 0, 0px) !important; top: 40px !important;}

.select2-container--default .select2-selection--multiple { border: none !important; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered { width: 100% !important; }

.dataTables_paginate .previous.disabled,
.dataTables_paginate .next.disabled { display: none; }

.action_markup_strt {
  position: relative;
}
#multiSelectDropdown + .dropdown-menu input {
  position: relative;
  margin-right: 6px;
}

#multiSelectDropdown + .dropdown-menu input[type="checkbox"]:checked::before {
  content: "";
  position: absolute;
  top: 5px;
  left: 2px;
  width: 10px;
  height: 2px;
  background: #FF885F;
  transform: rotate(-45deg);
}

#multiSelectDropdown + .dropdown-menu input[type="checkbox"]:checked::after {
  content: "";
  position: absolute;
  top: 6px;
  left: 0px;
  width: 5px;
  height: 2px;
  background: #FF885F;
  transform: rotate(45deg);
}
#multiSelectDropdown {
  color: #ff885f;
}
.data-table-year .card .show {
  border-top: 1px solid #FF885F;
}
.data-table-year input.form-radio {
  width: 24px;
    height: 24px;
    float: left;
    margin-right: 10px;
}
.pull-left {
    float: left;
    margin-left: 30px;
    margin-top: -12px;
}
.pull-right {
  margin-right: 50px;
    position: relative;
    z-index: 9;
}
.form-item-years-data .form-radio {
  -webkit-appearance:  auto !important;
  -moz-appearance:  auto !important;
  appearance: auto !important;
}
.vaw_chart-remarks {
  position: inherit;
  opacity: 0;
  margin-top: -26px;
}
.dataTables_wrapper .dataTables_length {
  float: right !important;
}
.dataTables_wrapper .dataTables_filter {
  float: left !important;
  text-align: right;
}
@media(max-width: 768px){
  #data-customcountry-form .map .dataTables_length{
      text-align: center;
      display: block;
      float: none;
  }
  .dataTables_wrapper .dataTables_filter {
    float: none !important;
    text-align: center;
 }
 .dataTables_wrapper .dataTables_length {
  float: none !important;
}
  #data-customcountry-form .dataTables_filter {
    text-align: center;
  }
  .pull-left {
    float: none;
    display: block;
    font-size: 35px;
    margin-left: 40px;
  }
  .pull-right {
    float: none;
    display: block;
    margin-left: 10vw;
    font-size: 18px;
  }
}
.dataTables_paginate a {
  padding: 0 10px;
}
.select2-selection__rendered .select2-selection__choice .select2-selection__choice__display{
  max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: top;
}
/* .data-custom-table-form .form-item-type-of-measures .dropdown-menu.show {
  padding: 10px;
} */
.measure-data-table .dataTables_paginate .paginate_button.current,
.measure-data-table .dataTables_paginate .paginate_button.previous,
.measure-data-table .dataTables_paginate .paginate_button.next,
.paginate_button.next,
.paginate_button.previous,
.paginate_button.current {
  color: black !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.dataTables_paginate .paginate_button:hover {
  border: none;
  border-radius: 0;
}
.measure-data-table .dataTables_paginate .paginate_button:hover {
  color: #FF885F !important;
}
.measure-data-table .dataTables_paginate a {
    padding: 0 10px !important;
}
.measure-data-table .dataTables_paginate .paginate_button,
.paginate_button {
  color: #0707075e !important;
  font-size: 18px !important;
}
.country-profile .bootstrap-select .dropdown-menu li a.opt:hover:after{
  right: 0 !important;
}
.vaw-explore .grid-container a:hover{
  box-shadow: 1px 2px 4px rgba(72, 72, 72, 0.4);
  color: #fff;
  background-color: #ff6c39 !important;
  border-color: #ff622c;
}
.vaw-compmesures .callout-content-image {
  grid-template-columns: 50% 1fr;
}
@media (max-width: 575.98px){
    .about-carousel {
        justify-content: center;
        width: auto;
        gap: 0;
    }
  .slick-wrapper {
    padding-left: 0;
    margin-top: 20px
  }
    .slick-list {
        width: 300px;
    }
    .slick-carousel-custom .carousel-arrow-wrapper {
        display: block !important;
    }
}

.carousel-inner {
    overflow: visible !important;
}
.menu-data .menu .country-profile:hover, 
.menu-data .menu a:hover {
  color: #0397D6;
}
.form-item-type-of-measures .done input {
  border: none;
  color: #fff;
  border-radius: 50px;
  width: 95px;
  float: right;
  margin-bottom: 15px;
  background: #FF885F;
  height: calc(2.2rem + 3px);
  margin-top: 10px;
  font-size: initial;
}
.form-item-type-of-measures .done input:hover{
    background-color: #ff6c39;
    border-color: #ff622c;
    color: white;
}
#modal-vaw-exp-violence .modal-dialog .close, .data-page-wrapp-roas .modal-dialog .close, .iframe-chart-block .modal-dialog .close {
  position: absolute;
  top: 10px;
  right: 18px;
  font-size: 40px;
  z-index: 1;
  outline: none;
}

#modal-vaw-exp-violence .modal-dialog .close:before, .data-page-wrapp-roas .modal-dialog .close:before, .iframe-chart-block .modal-dialog .close:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.061' height='20.061' viewBox='0 0 21.061 20.061'%3E%3Cpath d='M380,39l-9-9,9,9,9-9Zm0,0,10,10L380,39,370,49Z' transform='translate(-369.47 -29.47)' fill='none' stroke='%23000000' stroke-linecap='square' stroke-width='1.5' fill-rule='evenodd'/%3E%3C/svg%3E");
}
#modal-vaw-exp-violence .modal-dialog .modal-body, .data-page-wrapp-roas .modal-dialog .modal-body, .iframe-chart-block .modal-dialog .modal-body {
  padding: 40px 30px;
}
.region-map.col-md-6 {
  padding: 0;
}
.gender-chart.col-md-6 {
  max-width: 50%;
  margin: auto;
  margin-right: 0;
}
.country-snapshot-page .map-graph .region-map img {
  width: 540px !important;
  margin: auto;
  margin-right: 50px;
}
.effective_markup_tbl_label,
.effective_markup_label {
  margin-top: 20px;
  color: #B4B4B4;
}
.encated_markup_label {
   margin-bottom: 20px;
   color: #B4B4B4;

}
.encated_markup_tbl_label {
  margin-bottom: 20px;
  margin-top: 20px;
  color: #B4B4B4;
}
.data-table-year #description1{
  position: absolute;
  background: white;
  z-index: 9;
  width: 100.7%;
  border: 1px solid rgb(255, 136, 95);
  top: 41px;
  margin-left: -1px;
}

#edit-years-data-en-on::-webkit-slider-runnable-track,
#edit-encated-on::-webkit-slider-runnable-track {
  height: 3px; /* Adjust the height to make it thinner */
  background: black;
}

/* For Mozilla Firefox */
#edit-years-data-en-on::-moz-range-track,
#edit-encated-on::-moz-range-track {
  height: 3px; /* Adjust the height to make it thinner */
  background: black;
}
#edit-years-data-en-on::-webkit-slider-thumb,
#edit-encated-on::-webkit-slider-thumb {
  position: relative; /* Ensure positioning relative to the track */
  top: -3px; /* Adjust the vertical position as needed */
}

/* For Mozilla Firefox */
#edit-years-data-en-on::-moz-range-thumb,
#edit-encated-on::-moz-range-thumb {
  position: relative; /* Ensure positioning relative to the track */
  top: -4px; /* Adjust the vertical position as needed */
}
.dropdown-menu .inner::-webkit-scrollbar {
  width: 5px; /* Adjust width of the scrollbar */
}

.dropdown-menu .inner::-webkit-scrollbar-track {
  background: #d9d9d9;
}

.dropdown-menu .inner::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3); /* Color of the thumb */
  border-radius: 10px; /* Rounded corners */
}

.dropdown-menu .inner::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.5); /* Color of the thumb on hover */
}

.dropdown-menu .inner::-webkit-scrollbar-thumb:active {
  background-color: rgba(0, 0, 0, 0.7); /* Color of the thumb when clicked */
}
.les-subtitle {
  margin-top: 45px;
  font-size: 18px;
}
.highcharts-figure .highcharts-description {
  color: #8b8b8b;
}
#edit-cus-submit-hide {
  display: none;
}
.menu-data .bootstrap-select select:not(.show-tick) ~ .dropdown-menu .dropdown-item {
  padding-left: 0;
}
.country-tab-container .law-policies .constitutional-provision .yes-no.yes.yes-data, .country-tab-container .assessment-services .constitutional-provision .yes-no.yes.yes-data { color: #000000; }
.country-tab-container .law-policies .constitutional-provision .yes-no.yes.yes-data, .country-tab-container .assessment-services .constitutional-provision .yes-no.yes.yes-data {font-size: 14px; line-height: inherit; width: fit-content; overflow-wrap: anywhere;}

.select2-dropdown {
  z-index: 0 !important;
  border: none;
}
.measuretintro-text{
  display: none;
}

@media (max-width: 991px){
  .gender-chart.col-md-6 {
    max-width: 100%;
    margin-right: auto;
  }
  #container_legislation {
    height: 500px !important;
  }
  #data-customcountry-form {
    padding-top: 30px;
  }
  .measuretintro-text {
    padding-bottom: 15px;
    margin-left: 30px;
    display: block;
  }
  .measuserdetailpage .custom-mobile-menu {
    display: none !important;
  }
  .country-measuresdetail-page .evaw-oval {
    border: none;
    width: 75% !important;
    color: #0798d6;
  }
  .assessment-services .container-subheading {
    margin-left: 26px;
  }
  #partener-violence-12months svg, #partener-violence svg, #non-partener-violence svg {width: -webkit-fill-available; }
  .country-tab-container .data-decs {
    width: 70%;
    margin-left: 26px;
  }
  .gender-chart-wrapper.row {
    margin-bottom: 60px;
    justify-content: center;
  }
  .country-measures-page .portal-block-left-sidebar-wrapper {padding: 20px 15px 20px 15px !important;height: 100vh !important; overflow:auto }
  .country-snapshot-page .map-graph .region-map img {
    margin-left: auto;
    margin-right: auto;
  }
  .vaw_experiencing-violence {
    z-index: 1;
  }
  .country-snapshot-page .map-graph .region-map img, .country-measures-page .map-graph .region-map img, .country-cedaw-page .map-graph .region-map img {
    margin-right: auto;
    width: 100% !important;
  }
  .slick-carousel-custom .carousel-arrow-wrapper__left {
    left: 0px;
  }
  .slick-carousel-custom .carousel-arrow-wrapper__right {
    right: 0px;
  }
  .vaw-compmesures .callout-content-image {
    grid-template-rows: 40% 1fr;
    grid-template-columns: auto !important;
  }
  .assessment-services .container-heading, .law-policies .container-heading {
    padding-left: 26px;
  }
  .vaw-navigations h2 {
    font-size: 22px;
    line-height: 28px;
    font-weight: 900;
  }
  .country-snapshot-page .country-name, .country-measures-page .country-name, .country-cedaw-page .country-name {
    margin-left: 14px;
  }
  .country-sub-title {
    margin-left: 14px;
  }
  #partener-violence-12months svg, #partener-violence svg, #non-partener-violence svg {
    left: -158px;
  }
  .country-snapshot-page .gender-chart .vaw-img-caption, .country-measures-page .gender-chart .vaw-img-caption, .country-cedaw-page .gender-chart .vaw-img-caption {
    width: 70%;
    margin-left: 20px;
  }
  .float-btn.d-none.d-xl-block {
    display: block !important;
  }
  .region-map.col-md-6 {
    max-width: 100% !important;
    flex: 100%;
  }
  .country-tab-container .law-policies .constitutional-provision .detail-title, .country-tab-container .assessment-services .constitutional-provision .detail-title {
    width: 100%;
  }
  .country-snapshot-page .footnote, .country-measures-page .footnote, .country-cedaw-page .footnote {
    width: 100%;
  }
}
@media screen and (min-width: 501px) and (max-width: 991px){
  .slick--view--vaw-about-carousel .slick__slider {
      width: 600px;
  }
  .slick--view--vaw-about-carousel .b-flex, .slick--view--vaw-about-carousel .blazy.b-flex, .slick--view--vaw-about-carousel .item-list > .b-flex, .b-flex > .grid, .item-list > .b-flex > .grid {
    display: flex;
    overflow: hidden;
    width: 580px;
    height: 450px !important;
  }
  .pull-right {
    display: inline-block;
  }
  .pull-left {
    display: inline-block;
  }
  #chartContainer-global-gender-equality + .vaw-img-caption {
    width: 90% !important;
    text-align: center !important;
  }
  #chartContainer-gender-equality + .vaw-img-caption {
    width: 90% !important;
    text-align: center !important;
  }
  .chart-container .highcharts-container {
    width: 70% !important;
    margin: auto !important;
  }
}
@media (min-width: 1200px) {
  #partener-violence-12months svg, #partener-violence svg, #non-partener-violence svg {
    width: calc(100% - 53px);
  }
  .gender-chart-wrapper.row {
    width: 673px;
  }
}
/*zoomout issue fix for overview & about page */
@media(min-width: 1921px) {
  .vaw-compmesures {
     max-width: 1400px;
     margin: auto;
  }
  .vaw-supportservice {
     max-width: 1400px;
     margin: auto;
     min-width: 1400px
  }
  .vaw-prevention {
    max-width: 1400px;
     margin: auto;
     min-width: 1400px
  }
  .vaw-trendes {
    max-width: 1400px;
     margin: auto;
     min-width: 1400px
  }
  .vaw-abtdatabase {
    max-width: 1400px;
    margin: auto;
    min-width: 1400px
 }
 .block-vawbreadcrumbsblock {
  max-width: 1220px;
 }
  .vaw-threewomen .field--type-text-with-summary {
    max-width: 970px;
  }
  .vaw-threewomen .field--name-field-overview-image {
    max-width: fit-content;
      margin: auto;
  }
}
/*# sourceMappingURL=css/maps/vaw-style.css.map */

