.home-banner-content {
    cursor: pointer;
}

ul.Enlarge-image-section li img {
    max-width: 24px;
    max-height: 24px;
}

ul.infographic1 li .textPart {
    text-align: right;
    font-size: 10px;
    color: #231f20;
}

ul.infographic1 li .textPart span {
    display: block;
    text-align: right;
    font-weight: 600;
}

ul.infographic1 li .textPart span.years {
    font-weight: 300;
}

.base {
    position: relative;
    height: 15px;
    display: block;
    margin-top: 2px;
}

.base span {
    vertical-align: middle;
}

.base .fill {
    display: inline-block;
    margin-right: 3px;
}

span.animateFill.lightGreen {
    background: #e9d845;
}

span.animateFill.greenish {
    background: #d5cb27;
}

span.animateFill.orange {
    background: #e6b222;
}

span.animateFill.darkorange {
    background: #e69025;
}

span.animateFill.brown {
    background: #ca6323;
}

span.animateFill.red {
    background: #600d0e;
}

span.animateFill {
    display: inline-block;
    width: 0;
}

span.animateFill.animated {
    width: 100%;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

span.buble {
    font-size: 10px;
    vertical-align: middle;
    display: inline-block;
}

ul.infographic1 {
    list-style: none;
    margin: 20px auto;
    padding-left: 0;
}

ul.infographic1 li {
    list-style: none;
}

span.bubble {
    font-size: 10px;
}

.inner-aggression-section1 ul.scratch_img_aria {
    list-style: none;
    margin-left: 0;
}

.inner-aggression-section1 ul.scratch_img_aria li {
    list-style: none;
}

.icon-section>ul.top-section-bg li,
.inner-aggression-section1 ul.scratch_img_aria li p img {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.icon-section>ul.top-section-bg li.hover,
.inner-aggression-section1 ul.scratch_img_aria li:hover p img {
    -webkit-transform: scale3d(1.2, 1.2, 1);
    -moz-transform: scale3d(1.2, 1.2, 1);
    -ms-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.inner-aggression-section1 ul li.hover {
        transform: scale(1.3);
    
}
.inner-aggression-section1 ul li{
    transition: all 0.2s ease-in-out;
    transform: scale(1);
}

.inner-aggression-section1 ul.btm-section-bg,
.inner-aggression-section1 ul.top-section-bg {
    margin-left: 0;
    width: 100%;
    display: table;
}

.inner-aggression-section1 ul.btm-section-bg {
    margin-top: 10px;
}

.inner-aggression-section1 ul.btm-section-bg li,
.inner-aggression-section1 ul.top-section-bg li {
    display: table-cell;
    width: auto;
    text-align: center;
    vertical-align: top;
    width: 12.8%;
}

.textwidget.custom-html-widget p:last-child {
    margin-bottom: 0;
}
.base:hover span.bubble {
    font-size: 15px;
}
.base{
    cursor: pointer;
}
span.bubble{
    transition: all 0.05s ease-in-out;
}
.base:hover span.animateFill {
    filter: brightness(0.5);
}




@media only screen and (max-width: 1024px) {
    .container {
        padding: 0px 20px;
    }
    
    
    .main_mobile_menu i.fa {
        display: block;
    }
    .chapter_2mobile-menu i.fa {
        display: block;
    }
    .global-report2017 {
        display: none;
    }
    .about-aria {
        display: none;
    }
    .home_Banner {
        max-height: inherit;
    }
    .about_menu ul li a:hover,
    .about_menu ul li.active>a {
        background-color: inherit;
    }
    .mobile_Menu,
    .chapter_menu_inner {
        display: block;
        overflow-y: scroll;
    }
}


/*1024 media query css end*/

@media only screen and (max-width: 996px) {
    .home-banner-img img {
        width: 100% !important;
    }
    .contat-Main_aria .span_6:first-child {
        padding-right: 40px;
    }
    .contat-Main_aria .span_6 {
        padding: 0;
        max-width: 48.47%;
    }
    .contat-Main_aria .span_6:first-child {
        margin-right: 0;
    }
    .about_page_container h5 br, .about_page_container p br{
        display: none;
    }
    .home_Banner.about-page .home-banner-content h2,
    .home_Banner.partners-page h2,
    .home_Banner.contact-page h2,
    .home_Banner.contents-page h2,
    .home_Banner.chapter2-page h2 {
        margin-top: 0px;
    }
    .home-banner-content h2 {
        margin-top: 0px;
    }
    .chapter_menu_inner ul li a, .mobile_Menu ul li a {
        font-size: 20px;
            margin-bottom: 20px;
        display: block;
    }
    .chapter_menu_inner {
        padding-left: 20px;
        padding-top: 50px;
    }
    .chapter_menu_inner h2, .mobile_Menu h2{
        margin-bottom: 20px;
    }
    .mobile_Menu h2{
        left: 20px;
        top: 50px;
         margin-bottom: 30px;
    }
    .mobile_Menu ul {
        padding-left: 20px;
    }
    .inner-aggression-section1 ul.scratch_img_aria{
        min-width: 690px;
    }
    .inner-aggression-section2 .overflow{
        overflow-x: auto;
        overflow-y: hidden;
    }
    .inner-aggression-section2>ul>li{
        width: 138px;
    }
}


/*996 media query css end*/

@media only screen and (max-width: 768px) {
    .home-banner-img {
        width: auto !important;
        height: auto !important;
    }
    .home-banner-img img {
        width: 100% !important;
        max-width: 400px !important;
    }
    .banner-Bottom-content p br {
        display: none;
    }
    .home_Banner .col{
        float: none;
        display: table-cell;
        vertical-align: middle;
    }
    .banner-Bottom-content p {
        font-size: 19px;
        padding: 0px 20px;
    }
    .select_box span {
        width: 65%;
    }
    .inner-abriget_version ul {
        width: 65%;
    }

    .footer-email {
        text-align: left;
    }
    .home-banner-content h2 {
        font-size: 50px;
    }
    .home-banner-content h3 {
        font-size: 25px;
        margin-top: 10px;
    }
    .about h2 {
        font-size: 20px;
    }
    .about-global-report h2 {
        font-size: 13px;
    }
    .about_menu ul li {
        font-size: 14px;
    }
    .the-report h2 {
        font-size: 20px;
        margin: 25px 0px 20px;
    }
    .the-report h5 {
        font-size: 20px;
    }
    .the-report p {
        font-size: 16px;
        letter-spacing: 0;
    }
    .postid-130 #chartdiv{
        margin-top: 0;
    }


    .global-report-content p br {
        display: none;
    }
    .global-report-content p {
        padding: 0px 10px;
    }
    .inner-abriget_version p br {
        display: none;
    }
    .inner-abriget_version p {
        padding: 0px 10px;
    }
    .contat-Main_aria .span_6 {
        width: 100%;
        max-width: inherit;
    }
    .contat-Main_aria .span_6:first-child {
        padding-right: 0px;
    }
    .contact_Us {
        max-width: 365px;
        margin: 0 auto;
    }
    .reach_Us {
        max-width: 365px;
        margin: 0 auto;
    }
    .administrative {
        max-width: 100%;
        margin-bottom: 30px;
    }
    .inner-aggression-section1 ul li{
        list-style: none;
    }
   




    .global-report-content ul li {
        text-align: center;
    }
    .global-report-content ul li:first-child a {
        display: inline-block;
        padding: 5px 0px;
    }
    .global-report-content ul li:nth-child(2) a {
        display: inline-block;
        padding: 5px 0px;
    }
    .global-report-content ul li:nth-child(3) a {
        display: inline-block;
        padding: 5px 0px;
    }
    .content-Chapters .span_3 {
        width: 100%;
        padding-left: 8.5px;
        margin-bottom: 20px;
    }
    .content-Chapters .span_9 {
        width: 100%;
        padding-left: 8.5px;
    }
    .company-logo-and-content .span_4 {
        width: 100%;
    }
    .company-logo-and-content .span_8 {
        width: 100%;
    }
    .partner-company-logo {
        width: auto !important;
        margin-bottom: 10px;
    }
    .global-report-content ul li:first-child {
        margin-bottom: 25px;
            padding: 0;
    }
    ul.asoociates-section li {
        float: inherit;
        display: inline-block;
        width: 48%;
    }
    ul.asoociates-section li:first-child {
        margin-right: inherit;
    }


    .select_box span {
        width: 80%;
    }
    .inner-abriget_version ul {
        width: 80%;
    }
    .main_supported-bt_aria .span_4 {
        width: 50%;
    }
    .supported_company_logo2 {
        margin: inherit;
    }
    .supported_company_logo3 {
        float: none;
    }
    .main_Header .span_1 {
        width: 15%;
    }
    .main_Header .span_11 {
        width: 85%;
    }
    .aggression_and-fear-aria {
        max-width: 100%;
    }
    .global_chapters{
        display: none;
    }
    
}

@media only screen and (min-width: 768px) {
    .btm-percentage, .padding-left {
        padding-left: 40px;
    }
}
@media only screen and (max-width: 767px) {
    
    .chart5 {
        transform: scale(0.3) rotateZ(-180deg);
        margin: -100px;
        transform-origin: center;
    }
    .chart6 {
        transform: scale(0.3) rotateZ(-180deg);
        margin: -60px;
        transform-origin: center;
    }
    @-webkit-keyframes animate_background { 
        from { 
            opacity: 0;
            transform: scale(0.3) rotateZ(-180deg);
        } 
        to { 
            opacity: 1;
            transform: scale(0.6) rotateZ(0deg);
        } 
    }
    @keyframes animate_background { 
        from { 
            opacity: 0;
            transform: scale(0.3) rotateZ(-180deg);
        } 
        to { 
            opacity: 1;
            transform: scale(0.6) rotateZ(0deg);
        } 
    }
    
    @-webkit-keyframes animate_background2 { 
        from { 
            opacity: 0;
            transform: scale(0.3) rotateZ(-180deg);
        } 
        to { 
            opacity: 1;
            transform: scale(0.7) rotateZ(0deg);
        } 
    }
    @keyframes animate_background2 { 
        from { 
            opacity: 0;
            transform: scale(0.3) rotateZ(-180deg);
        } 
        to { 
            opacity: 1;
            transform: scale(0.7) rotateZ(0deg);
        } 
    }
    .chart5.animated, .chart6.animated{
        animation: animate_background 1s ease-in-out ;
        animation-fill-mode: forwards;

    }
    .chart6.animated{
        animation: animate_background2 1s ease-in-out ;
        animation-fill-mode: forwards;

    }
    .icon-section > ul{
        min-width: 690px;
    }
    .icon-section {
        overflow-x: auto;
        overflow-y: hidden;
    }
    ul.socialshare li img, ul.topmenu li a img {
        max-height: 25px;
    }
    .main_Header .col.span_12 {
        width: 65%;
        float: right;
    }
    .innerShare {
        display: block;
    }
    ul.socialshare > li > a {
        display: none;
    }
    ul.socialshare li ul li{
        opacity: 0.8;
    }
    ul.socialshare{
        left: 50px !important;
    }
    .header_section h2{
        margin-right: 0;
        padding: 8px 10px;
    }
}


/*580 media query css end*/

@media only screen and (max-width: 567px) {
    .alignSource {
        margin-left: 0;
    }
    .inner-aggression-section1 ul li{
        margin: 5px 0;
    }
    .home_Banner {
        padding: 20px 0px 0px;
    }
    .home_Banner .span_6 {
        width: 100%;
    }
    .home-banner-content h2 {
        line-height: 1;
        letter-spacing: 5.4px;
        font-size: 45px;
        margin-top: 0;
    }
    .home-banner-content h3 {
        font-size: 20px;
        font-weight: bold;
        line-height: 1.75;
        letter-spacing: 2.1px;
        text-align: left;
        margin-bottom: 15px;
    }
    .banner-Bottom-content {
        margin: 20px 0px 20px;
    }
    .banner-Bottom-content p {
        padding: 0px;
        font-size: 14px;
        line-height: 1.5;
        max-width: 100%;
        margin: 20px auto;
    }
    .banner-Bottom-content a {
        font: 12px;
    }
    .banner-Bottom-content a {
        font-size: 12px;
        padding: 3px 49px;
        font-weight: 500;
    }
    .global-report-content h2 {
        font-size: 20px;
        font-weight: bold;
        letter-spacing: 2px;
        margin-bottom: 20px;
    }
    .global-report-content {
        padding: 20px 0px;
    }
    .global-report-content p {
        font-size: 15px;
        line-height: 1.5;
        letter-spacing: inherit;
        padding: 0px;
        max-width: 100%;
        margin: 0 auto;
    }
    .header_section h2 {
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 0.5px;
        padding: 8px 10px;
    }
    .header_section h2 strong {
        width: 100%;
        display: block;
    }
    .main_footer .span_3 {
        width: 100%;
    }
    .know-voilence {
        width: auto !important;
        height: auto !important;
    }
    .know-voilence img {
        margin: 0 auto;
        display: block;
        margin-top: 10px;
    }
    .footer_container {
        padding: 0px 20px;
    }
    .secretriat h2 {
        font-size: 16px;
        line-height: 1.5;
        text-align: center;
    }
    .secretriat a {
        display: block;
        text-align: center;
        font-size: 16px;
        line-height: 1.5;
    }
    .secretriat {
        padding: 0px;
        margin-top: 20px;
    }
    .footer-email {
        padding: 0px;
        text-align: center;
    }
    .footer-email a {
        display: inline-block;
        padding: 6px 25px;
        margin-top: 20px;
        margin-bottom: 9px;
        font-size: 13px;
    }
    .global-report-content ul li:first-child a {
        font-size: 12px;
        padding: 3px 0px;
    }
    .global-report-content ul li:nth-child(2) a {
        padding: 3px 0px;
        font-size: 12px;
    }
    .global-report-content ul li:nth-child(3) a {
        padding: 3px 0px;
        font-size: 12px;
    }
    .global-report-content ul li p {
        padding: 0px;
        margin: 0 auto;
    }
    .Know-Violence-inner h2 {
        font-size: 12px;
        font-weight: 600;
        line-height: 1.17;
        letter-spacing: 0.5px;
        width: 179px;
        margin: 0 auto;
        text-align: center;
        padding: 6px 0px;
    }
    .inner-abriget_version h2 {
        font-size: 20px;
        letter-spacing: 2px;
        line-height: inherit;
    }
    .abriget_version {
        background: #e3a039;
        padding: 20px 0px 20px;
    }
    .inner-abriget_version p {
        font-size: 15px;
        line-height: 1.5;
        padding: 0px;
        letter-spacing: inherit;
        max-width: 100%;
        margin: 20px auto;
    }
    .select_box:after {
        content: '';
        margin-bottom: 20px;
    }
    img.mobile-benner {
        display: block;
    }
    img.desktop-benner {
        display: none;
    }
    .home-banner-content h2 {
        margin-top: 0px;
    }
    .home_Banner.about-page .home-banner-content h2,
    .home_Banner.partners-page h2,
    .home_Banner.contact-page h2,
    .home_Banner.contents-page h2,
    .home_Banner.chapter2-page h2 {
        margin-top: 0;
    }
    .home_Banner.about-page,
    .home_Banner.partners-page,
    .home_Banner.contents-page,
    .home_Banner.contact-page,
    .home_Banner.chapter2-page {
        padding-bottom: 0px;
        padding-top: 20px;
    }
    .inner-aggression-section1 ul.scratch_img_aria li {
        text-align: center;
        display: inline;
        padding: 0 5px;
            text-align: left;
    }
    .inner-aggression-section1 ul.aggression-section-icon li:first-child{
        padding-left: 0;
    }
    .aggression-img-section h2 {
        height: auto;
    }
    .aggression-img-section {
        margin-top: 10px;
    }
    .content-Chapters .span_2, .content-Chapters .span_10 {
        width: 100%;
        text-align: center;
    }
     .content-Chapters .span_2 h3{
        text-align: center;
        margin-bottom: 11px;
    }
    .content-Chapters .span_10 h2{
        padding-right: 40px;
    }
    .inner-aggression-section1 ul.Enlarge-image-section li:last-child{
        margin-left: 0px;
    }
   
    
    
    
    
    

    .inner-abriget_version ul {
        width: 180px;
    }
    .select_box ul {
        border-bottom: 1px solid #fcffff;
        border-left: 1px solid #fcffff;
        border-right: 1px solid #fcffff;
    }
    .inner-abriget_version ul li {
        float: inherit;
        width: 180px;
        padding-right: 0px;
        margin: 0 auto;
        margin-bottom: 10px;
        font-size: 12px;
    }
    .inner-abriget_version ul li a {
        font-size: 12px;
        line-height: 2.5;
        letter-spacing: 1px;
        padding: 0px 0px;
        font-weight: 600;
    }
    .select_box span {
        width: 180px;
    }
    .select_box span {
        padding: 5.5px 9px;
        background-position-x: 94%;
        border: 1px solid #fcffff;
        font-weight: 600;
        font-size: 12px;
    }
    .inner-abriget_version ul li p {
        margin: 0;
        font-size: 12px;
        padding: 5px 0px;
        padding: 8px 0px;
        margin-bottom: -10px;
    }
    .main_supported-bt_aria .span_4 {
        width: 50%;
        margin-bottom: 25px;
    }
    h2.supported_heading {
        margin: 0px 0px 20px;
    }
    
    ul.Enlarge-image-section {
        margin-top: 40px;
        margin-bottom: 20px;
    }
    ul.Enlarge-image-section li {
        width: 100% !important;
        margin-bottom: 20px !important;
    }
    .main_Header .span_1 {
        width: 20%;
    }
    .main_Header .span_11 {
        width: 80%;
    }
    ul.custom_select li {
        margin-bottom: 0px;
    }
    ul.asoociates-section li {
        width: 50%;
        text-align: center;
        float: left;
        display: block;
        margin-right: 0;
    }
    .the-report h5 {
        font-size: 20px;
    }
    .content-Chapters .span_2 h3 {
        text-align: left;
        margin-bottom: 11px;
        padding-left: 0;
    }
    .content-Chapters:hover {
        background: transparent;
    }
    
    ul.infographic1 li .textPart span{
        text-align: left;
    }
    ul.infographic1 li .barPart, ul.infographic1 li .textPart {
        width: 100%;
        padding: 0;
        text-align: left;
    }
    
    ul.Enlarge-image-section{
        margin-bottom: 0;
    }
    .postid-130 #chartdiv {
        width: 159% !important;
        margin-left: -25px;
    }
    .vic-index {
        top: 70px;
        left: 0;
        font-size: 8px;
        transform: rotate(0);
    }
    .col.span_6.float-right {
        width: 100%;
    }
    .download_annexures a{
        float: none;
        margin-bottom: 0;
    }
    .download_annexures {
        display: none;
    }

}


/*480 media query css end*/

@media only screen and (max-width: 367px) {}


/*480 media query css end*/
