    @charset "utf-8";



    /* CSS Document */



    @font-face {

        font-family: 'poppinsregular';

        src: url('../fonts/poppins-regular-webfont.woff2') format('woff2'),

            url('../fonts/poppins-regular-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;



    }



    @font-face {

        font-family: 'poppinsblack';

        src: url('../fonts/poppins-black-webfont.woff2') format('woff2'),

            url('../fonts/poppins-black-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;

    }

    @font-face {

        font-family: 'poppinsblack_italic';

        src: url('../fonts/poppins-blackitalic-webfont.woff2') format('woff2'),

            url('../fonts/poppins-blackitalic-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;

    }



    @font-face {

        font-family: 'poppinsbold';

        src: url('../fonts/poppins-bold-webfont.woff2') format('woff2'),

            url('../fonts/poppins-bold-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;

    }

    @font-face {

        font-family: 'poppinsbold_italic';

        src: url('../fonts/poppins-bolditalic-webfont.woff2') format('woff2'),

            url('../fonts/poppins-bolditalic-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;

    }

    @font-face {

        font-family: 'poppinsextrabold';

        src: url('../fonts/poppins-extrabold-webfont.woff2') format('woff2'),

            url('../fonts/poppins-extrabold-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;

    }

    @font-face {

        font-family: 'poppinsextrabold_italic';

        src: url('../fonts/poppins-extrabolditalic-webfont.woff2') format('woff2'),

            url('../fonts/poppins-extrabolditalic-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;

    }

    @font-face {

        font-family: 'poppinsextralight';

        src: url('../fonts/poppins-extralight-webfont.woff2') format('woff2'),

            url('../fonts/poppins-extralight-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;



    }

    @font-face {

        font-family: 'poppinsextralight_italic';

        src: url('../fonts/poppins-extralightitalic-webfont.woff2') format('woff2'),

            url('../fonts/poppins-extralightitalic-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;



    }

    @font-face {

        font-family: 'poppinsitalic';

        src: url('../fonts/poppins-italic-webfont.woff2') format('woff2'),

            url('../fonts/poppins-italic-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;



    }

    @font-face {

        font-family: 'poppinslight';

        src: url('../fonts/poppins-light-webfont.woff2') format('woff2'),

            url('../fonts/poppins-light-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;



    }

    @font-face {

        font-family: 'poppinslight_italic';

        src: url('../fonts/poppins-lightitalic-webfont.woff2') format('woff2'),

            url('../fonts/poppins-lightitalic-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;



    }

    @font-face {

        font-family: 'poppinsmedium';

        src: url('../fonts/poppins-medium-webfont.woff2') format('woff2'),

            url('../fonts/poppins-medium-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;



    }

    @font-face {

        font-family: 'robotolight';

        src: url('../fonts/roboto-light-webfont.woff2') format('woff2'),

            url('../fonts/roboto-light-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;



    }



    @font-face {

        font-family: 'robotoregular';

        src: url('../fonts/roboto-regular-webfont.woff2') format('woff2'),

            url('../fonts/roboto-regular-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;



    }



    @font-face {

        font-family: 'robotothin';

        src: url('../fonts/roboto-thin-webfont.woff2') format('woff2'),

            url('../fonts/roboto-thin-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;



    }



    @font-face {

        font-family: 'robotobold';

        src: url('../fonts/roboto-bold-webfont.woff2') format('woff2'),

            url('../fonts/roboto-bold-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;



    }



    @font-face {

        font-family: 'robotolight';

        src: url('../fonts/roboto-light-webfont.woff2') format('woff2'),

            url('../fonts/roboto-light-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;



    }



    @font-face {

        font-family: 'robotomedium';

        src: url('../fonts/roboto-medium-webfont.woff2') format('woff2'),

            url('../fonts/roboto-medium-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;



    }



    @font-face {

        font-family: 'robotoregular';

        src: url('../fonts/roboto-regular-webfont.woff2') format('woff2'),

            url('../fonts/roboto-regular-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;



    }



    @font-face {

        font-family: 'robotothin';

        src: url('../fonts/roboto-thin-webfont.woff2') format('woff2'),

            url('../fonts/roboto-thin-webfont.woff') format('woff');

        font-weight: normal;

        font-style: normal;



    }





    html {

    scroll-behavior: smooth;

    }



    body {

        font-family: 'robotoregular';



    }



    body.active-preloader-ovh {

    overflow: hidden;

    }



    .preloader {

    background-color: #ff973b;

    height: 100%;

    left: 0;

    position: fixed;

    top: 0;

    width: 100%;

    z-index: 9999999999;

    }



    .preloader .spinner {

    width: 60px;

    height: 60px;

    position: absolute;

    top: 50%;

    left: 50%;

    margin-top: -30px;

    margin-left: -30px;

    background-color: #fff;

    border-radius: 100%;

    -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;

    animation: sk-scaleout 1.0s infinite ease-in-out;

    }



    @-webkit-keyframes sk-scaleout {

    0% {

        -webkit-transform: scale(0);

    }

    100% {

        -webkit-transform: scale(1);

        opacity: 0;

    }

    }



    @keyframes sk-scaleout {

    0% {

        -webkit-transform: scale(0);

        transform: scale(0);

    }

    100% {

        -webkit-transform: scale(1);

        transform: scale(1);

        opacity: 0;

    }

    }





    /* preloader */





    a.btn.search-btn:hover {

    border-bottom: 2px solid #fe5800 !important;

    transition: .4s;

    color: #fff;

    background: transparent;

    }



    a.btn.play-btn:hover {

    transform: scale(1.1);

    transition: .4s;

    }



    a.btn.play-btn {

    transition: .4s;

    }



    a.carousel-control-next,

    a.carousel-control-prev {

    color: #000;

    opacity: 99;

    }





    span.carousel-control-next-icon span.mdi.mdi-arrow-right {

        color: #fff;

    }

    .top-header {

    background: #e2e2e2;

    padding: 4px 0px;

    }



    li.text-size a {

    padding-right: 9px;

    }



    a.whitebg.p-1 {

    background: #fff;

    color: #000;

    }



    a.blackbg {

        background: #4e4545;

    color: #fff !important;

    }



    li.nobdr.lang select {

    border: 0 !important;

    background: transparent;

    color: #4d4d4f;

    }

    li.nobdr.lang select option{

    color: #000;

    }



    .top-header ul {

    display: flex;

    margin-bottom: 0;

    padding-left: 0;

    align-items: center;

    }



    .top-header ul li {

    padding: 0 12px;

    line-height: 1;

    display: flex;

    }



    .top-header ul li a {

    color: #4d4d4f;

    font-size: 0.75em;

    }



    .top-right-nav ul {

    float: right;

    }





    /*Logo and banner Start Here*/

    nav.navbar.navbar-expand-lg.navbar-light.custom-nav.w-100 {

        padding: 0 0px 0 0;

        margin: 0;

    }

    .custom-nav li {

        padding: 11px 0;

        transition: .3s;

        margin-left: 2px;

    }

    .custom-nav li:hover{

       background:#fe5800;

    }

    .custom-nav .active {

        border-bottom: 3px solid #fe5800;

    }



    .logo-sec {

        padding: 7px 15px;

    }

    .logo-sec a {

        display: flex;

        align-items: center;

        text-decoration: none;

    }

    .logo-sec img {

        margin-right: 10px;

        width: 54px;

    }

    .logo-sec p {

        font-size: 20px;

        color: #000000;

        line-height: 1.2;

        margin: 0;

        text-transform: uppercase;

        font-weight: 600;

        font-family: 'poppinsmedium';



    }   

    .logo-sec p span.firsttitle {

        text-transform: uppercase;

        font-family: 'poppinsmedium';



    }

    .logo-sec p span {

        text-transform: none;

        font-size: 15px;

        color: #000;

        display: block;

        margin-top: 3px;

        font-weight: normal;

        font-family: 'poppinsregular';



    }

    li.login-btn {

        display: inline-block;

    }





    /*Navbar start here*/



    .nav-wraper {

        background: #075727;

    }

    .custom-nav li a:hover {

        color:  #fe5800 !important;

        transition: .3s;

    }

    .nav-wraper .custom-nav li a {

        font-size: 12px;

        color: #fff !important;

        font-family: Arial, Helvetica, sans-serif;

        padding: 5px 10px !important;

        text-decoration: none;

        font-weight:bold;

    }

  

   

    .srch-ab .search-btn {

        background: #fe5800;

        padding: 13px 8px !important;

        height: 40px;

        color: #fff;

        border-radius: 2px;

        display: flex;

        align-items: center;

    }



    /*Main banner*/



    .carousel-inner a:hover {

    text-decoration: none;

    }



    .carousel-inner img {

    width: 100%;

        height: 540px;

        object-fit: cover;

    }

    .carousel {

        z-index: 1;

    }



    .block-views-blocknews-vacancy-block-1 .view-display-id-block_1 a {

        opacity: 1;

        color: #000;

        font-size: 14px;

    }

    a.btn.viewall {

        background: #f2f2f2;

        color: #000;

        padding: 7px 15px;

        margin-right: 5px;

    }

    .carousel a span:hover {

        background-color: #fe5800;

        color: #fff;

    }

    .carousel-control-prev-icon,.carousel-control-next-icon {

        background-image: none;

    }

    .carousel a span {

        background-color: transparent;

        border-radius: 50%;

        display: inline-block;

        width: 65px;

        height: 65px;

        line-height: 65px;

        font-size: 32px;

        color: #ffffff78;

        border: 1px solid #ffffff78;

    }



    .carousel-content {

    position: absolute;

    top: 0;

    left: 4%;    

    padding-left: 10%;

    bottom: 0;

    display: flex;

    flex-flow: column;

    justify-content: center;



    right: 40%;

    }



    div#block-homebannerblock ul .light-fnt {

    font-size: 40px;

        font-family: 'robotobold';

    display: block;

    }



    .carousel-content h2 {

    font-size: 33px;

    color: #fff;

    font-family: 'robotoregular';

    text-transform: uppercase;

    }

    .carousel-indicators .active {

        background-color: #fe5800;

    }



    .carousel-content p {

    font-size: 16px!important;

    color: #fff!important;

    margin: 0px 176px 25px 0!important;

    }



    .carousel-content a {

    display: inline-block;

    padding: 8px 15px;

    color: #fff;

    background: transparent;

    max-width: 140px;

    text-align: center;

    font-size: 16px;

    border: 1px solid;

    }



    .carousel-content a:hover {

        color: #fff;

        text-decoration: none;

        background-color: #fe5800;

        border: 1px solid transparent;

    }

    .slide-small-xt.well-font h6 {

        color: #fff;

        font-style: italic;

    }

    style.css:1168

    .well-font h6 {

        display: inline-block;

        position: relative;

        font-size: 14px;

    }



    /*What's CSS start here*/



    .whats-new {

        margin: 10px 0;

        position: relative;

        /* z-index: -1; */

    }



    .carousel-indicators {

        bottom: 30px;

    }

    .whats-new-cont {

        display: flex;

        flex-wrap: nowrap;

        justify-content: space-between;

        flex-wrap: wrap;

        align-items: center;

        background: #ffffff;

        box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 60%);

    }

    .news-control {

        display: flex;

        background: #fe5800;

    }  

    .whats-new h2 {

        font-size: 18px;

        color: #fff;

        position: relative;

        line-height: 1;

        margin: 0;

        font-family: 'robotobold';

        padding: 20px;

        text-transform: uppercase;

    }

    .whats-new h2:after {

        content: '';

        position: absolute;

        width: 1px;

        height: 100%;

        background: #ffffff75;

        top: 0;

        right: 0;

    }

    .news-left-right {

        display: flex;

        align-items: center;

        padding: 0 6px;

    }

    .news-left-right .carousel-control-next, .news-left-right .carousel-control-prev {

        position: static;

        opacity: 1;

    }

    .news-left-right a {

        margin: 0 10px;

        color: #fff !important;

    }

    .whhats-new-slider {

        padding: 0 10px;

        width: 77%;

    }



    .overlay {

        height: 16%;

        width: 100%;

        display: none;

        position: fixed;

        z-index: 1111;

        top: 0;

        left: 0;

        background-color: rgb(0, 0, 0);

        background-color: rgba(0, 0, 0, 0.9);

    }

    .overlay .closebtn {

        position: absolute;

        top: 20px;

        right: 45px;

        font-size: 60px;

        cursor: pointer;

        color: white;

    }

    .overlay-content {

        position: relative;

        top: 33%;

        width: 80%;

        text-align: center;

        margin-top: 30px;

        margin: auto;

    }

    .overlay input[type=text] {

        padding: 15px;

        font-size: 17px;

        border: none;

        float: left;

        width: 80%;

        background: white;

    }

    .overlay button {

        float: left;

        width: 20%;

        padding: 15px;

        background: #fe5800;

        font-size: 17px;

        border: none;

        cursor: pointer;

        color: #fff;

    }





    /*News Highlights*/



    .headings h4 {

        font-size: 24px;

    }

    .underline {

        width: 40px;

        height: 3px;

        background: #fe5800;

        margin-top: -13px;

    }

    .view-id-news_vacancy ul{

        list-style: none;

        padding: 0;

    }

    .view-id-news_vacancy ul li .field-content {

        display: block;

        color: #fe5800;

        font-size: 14px;

    }

    .view-id-news_vacancy ul li a {

        line-height: 24px;

        color: #000;

        font-size: 14px;

        text-decoration: none;

        display: block;

       /* border-bottom: 1px solid #dfdede;*/

    }



    .view-display-id-block_2 ul li{

    margin-bottom:-24px !important;

    display:block;

    border-bottom: 1px solid #dfdede;

    }

    .view-display-id-block_2 ul li a{

        padding: 12px 0 0px 0;

    }

    .view-display-id-block_3 ul li a {

        padding: 12px 0 10px 15px;

        border: 0;

        position: relative;

    }

    .event-vtickr .block-views-blockevent-icar-naarm-block-1  ul{

        list-style: none;

        padding: 0;

    }

    .event-vtickr .block-views-blockevent-icar-naarm-block-1  ul li a {

        padding: 12px 0 10px 0px;

        border: 0;

        position: relative;

        color: #000;

        font-size: 14px;

        text-decoration: none;

    margin-bottom:7px !important;

    display:block;

        border-bottom: 1px solid #dfdede;

    }

    .event-vtickr .block-views-blockevent-icar-naarm-block-1 ul li a span {

        display: block;

        color: #fe5800;

        font-size: 14px;

    }



    /*.view-display-id-block_3 {

        height: 270px;

        overflow: hidden;

    }*/

    .view-display-id-block_3 ul li a:before {

        

        position: absolute;

        left: 0;

        top: 12px;

        font-family: "Font Awesome 5 Free";

        color: #fe5800;

        font-weight: 600;

        font-size: 8px;

    }

    .whatsnew-bg {

        /*border-right: 1px solid #ffe5cc;

        padding-top: 40px;*/

    }

    .director-img img {

    /*  width: 58px; */

    }

    .block-views-blockicar-media-block-1 .view-display-id-block_1{

        padding: 0 15px;

    }

    .block-views-blockicar-media-block-1 .view-display-id-block_1 h4 {

        font-size: 14px;

        color: #2e2f71;

        margin-bottom: 6px;



    }



    .view-display-id-block_1 p {

        color: #000;

        font-size: .71rem;

        margin: 0;

    }

    .view-display-id-block_1 .media-body{

        padding-left: 8px;

    }

    .directors-bg {

            box-shadow: 0 0 8px rgb(0 0 0 / 30%);

    background: #ffffff;

        padding: 15px 15px 27px 15px;

    }

	.directors-bg a{font-weight: bold;}

    .bdr-bottom{

        border-bottom: 1px solid #d5d5d5;

    }

    .bdr-top{

        border-top: 1px solid #d5d5d5;

    }

    .bdr-none{border: 0 !important;}





    /*Event-bg Statrt here*/

    .headings{

        position: relative;

    }

    .double-line:after {

        content: '';

        position: absolute;

        height: 1px;

        width: 100%;

        background: #d5d5d5;

        bottom: 0;

    }

    .pub-image-card {

        background: #f9f8f7;

        border: 1px solid #dddddd;

        text-align: center;

        padding: 12px;

        min-height: 200px;

    }



    .pub-image-card p a {

        margin: 0;

        color: #000;

        font-size: 12px;

        padding-top: 8px;

    }

    a.btn.arrow-next {

        background: #175b12;

        border: 0;

        border-radius: 50%;

        padding: 2px 10px;

        color: #fff;

        margin-top: 12px;

    }



    a.btn.arrow-next:hover {

        background: #fe5800;

    }

	.region-capasity-building .view-footer {

    float: right;

    margin-top: -32px;

}

    .event-vtickr a.btn.viewall, .region-capasity-building a.btn.viewall {

        border-radius: 0;

        background: transparent;

        border: 1px solid #fe5800;

		z-index: 1;

    }

    .event-vtickr a.btn.viewall:hover{

        background: #fe5800;

        color: #fff;

    }





    /*Gallery Bg*/



    .gallery-bg{

        padding: 50px 0;

    }

    .gallery-bg .headings span {

        font-size: 13px;

        border: 1px solid #ffe5cc;

        padding: 9px 4px;

    }



    .gallery-bg .headings span a {

        color: #b0b0b0;

    }

    .gallery-card {

        background: #fff;

        display: block;

        box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 20%);

    }

    .gallery-card a {

        font-size: 14px;

        padding: 15px;

        color: #000;

        display: block;

    }

    .gallery-card a span{

        color: #fe5800;

        font-style: italic;

        display: block;

    }

    .bdr-right{

        border-right: 1px solid #e9e9e9;

    }

    ul.service-list li {

        display: flex;

        align-items: center;

        margin-bottom: 15px;

    }

    ul.service-list li span{

        padding-right: 10px;

    }

    ul.service-list li a {

        font-size: 14px;

        font-style: italic;

        color: #fff;

    }

    ul.service-list {

        padding: 0;

    }

    ul.service-list li:nth-child(1) {background: #9b65ef;}

    ul.service-list li:nth-child(2) {background: #4f5e05;}

    ul.service-list li:nth-child(3) {background: #fe5800;}

    ul.service-list li:nth-child(4) {background: #2447ad;}



    /*important links start here*/







    .research-bg .nav-tabs .nav-item.show .nav-link, .research-bg .nav-tabs .nav-link.active {

        color: #fe5800;

        background-color: transparent;

        border-color: transparent;

    }

    .research-bg .nav-link {

        display: block;

        padding-left: 0px;

    }

    .research-bg .nav-tabs .nav-link {

        border: 0;

        border-top-left-radius: 0;

        border-top-right-radius: 0;

        color: #5f5f5f;

    }

    .research-bg  .nav-tabs {

        border-bottom: 0;

    }

    .research-ul{

        list-style: none;

        padding: 0;

    }

    .research-bg ul.clearfix.menu li a {

        position: relative;

        padding-left: 15PX;

        font-size: 15px;

        display: block;

        color: #2447ad;

    }



    .research-bg ul.clearfix.menu li {

        padding: 5px 0;

    }





    .research-bg ul.clearfix.menu li a:before {

        content: '\f144';

        position: absolute;

        left: 0;

        top: 3px;

        font-family: "Font Awesome 5 Free";

        color: #2447ad;

        font-weight: 600;

        font-size: 11px;

    }

    #block-importantresources-2 ul.clearfix.menu  li a {

        position: relative;

        font-size: 15px;

        display: block;

        color: #2447ad;

    }

    #block-importantresources-2 ul.clearfix.menu  li {

        padding: 5px 0;

    }

    #block-importantresources-2 ul.clearfix.menu li a:before{

        content: '\f105';

        color: #888888;

        font-family: "Font Awesome 5 Free";

        font-weight: 600;

        padding-right: 5px



    }

	.research-bg .nav-tabs{margin-top:0;}

    .research-bg .tab-pane .viewall{

        padding: 0;

        background: transparent;

        color: #fe5800;

        border-bottom: 1px solid;

        border-radius: 0;

		position: absolute;

		right: 15px;

		bottom: 25px; 

    }

    .important-links-bg .viewall {

        color: #fe5800 !important;

        padding: 0 !important;

        margin-left: 15px;

        background: transparent !important;

        border-bottom: 1px solid;

		position: absolute;

		right: 15px;

		bottom: 25px;

    }

    .important-links {

        background: #f1f2f2;

        position: relative;



    }

    nav.breadcrumb ol {

        padding: 10px 0;

        margin: 0;

    }

    .breadcrumb-bg {

        background: #e9ecef;

        padding: 0;

        margin: 0;

        height: 54px;

    }

    .important-links-bg h5 {

        padding: 10px 0;

        font-size: 18px;

        color: #004185;

        margin: 0;

        font-family: 'robotomedium';

    }

    .important-links-bg {

        background: #d4e0ea;

        padding: 25px 15px;

        height: 342px;

    }

    .research-bg {

        padding: 25px 0px;

    }

    .research-btn span a {

        color: #989898;

    }

    .related-bg .important-links-bg {

        background: none;

    }

    .position {

        position: absolute;

        top: 0;

        right: 0;

        padding-right: 0;

        width: 463px !important;

    }

    .related-bg {

        background: url(../images/rlinks.jpg) no-repeat !important;

        width: 100%;

        content: '';

        position: absolute;

        height: 100%;

        top: 0;

        bottom: 0;

        right: 0;

        background-size: cover;

    }

    /*footer-sec start here*/



    .bottom-slide ul {

        display: flex;

        padding: 0;

        list-style: none;

        justify-content: space-between;

        align-items: center;

        margin-bottom: 0;

    }

    .bottom-slide {

        margin: 30px 0;

        background: #522955;

        padding: 15px 0px;

    }

    .bottom-slide li{text-align: center;}

    .bottom-slide li span {

        display: block;

        padding-bottom: 13px;

    }

    .bottom-slide li a {

        font-size: 14px;

        color: #fff;

        text-decoration: none;

        transition: .3s;

    }

    .bottom-slide ul li a:hover {

        transition: .3s;



    }

    .owl-carousel .owl-item img {

        width: auto !important;

    }

    .white-bg {

        background: #e9ecef;

    }

    .owl-carousel.owl-drag .owl-item a {

        display: flex;

        align-items: center;

        min-height: 60px;

    }

    .footer-nav-sec ul {

        margin: 0;

        padding: 0;

    }

    .footer-top-sec {

        background: #2447ad;

        padding: 15px;

    }

    .footer-top-sec ul li {

        display: inline-block;

        margin: 0;

        line-height: 1;

        padding-right: 10px;

        border-right: 1px solid #ffffff47;

    }

    .footer-top-sec ul li:last-child{border: 0;}



    .footer-top-sec ul li a {

        color: #fff;

        font-size: .875em;

        text-decoration: none;

    }

    .footer-bottom-sec {

        padding: 15px 0;

        background: #000;

    }

    .copyright-sec p {

        color: #fff;

        margin-top: 5px;

        margin-bottom: 0;

        font-size: .875em;

    }

    .visitor-sec p {

        color: #fff;

        margin: 0;

        font-size: .875em;

    }

    .text-right.social-media a {

        width: 30px;

        display: inline-block;

        height: 30px;

        line-height: 30px;

        text-align: center;

        margin-left: 10px;

        color: #fff;

    }





    /* Social Media SideBar Section css Start */

    #social-sidebar a{text-decoration:none;vertical-align:middle;text-align:center;line-height:3}

    #social-sidebar p{color:rgb(255 255 255);margin:0}

    #social-sidebar a p {display: flex;justify-content: space-between;}

    #social-sidebar p i{padding:7px;vertical-align:middle;text-align:center;font-size:24px}

    #social-sidebar p i.fab.fa-facebook-f {margin-right: 7px;}

    #social-sidebar .linkedin p i{left:20px}

    #social-sidebar .google p i{left:35px}

    #social-sidebar .youtube p i{left:18px}

    #social-sidebar{height:250px;width:10px;position:fixed;text-align:center;padding:10px;margin-left:20px;top: 50%;z-index:99}

    #social-sidebar .social{margin-left:-200px;width:230px;padding:0;display:inline-table;height:0px;-moz-transition-property:margin-left;-moz-transition-duration:0.2s;-moz-transition-delay:0.2s;-webkit-transition-property:margin-left;-webkit-transition-duration:0.2s;-webkit-transition-delay:0.2s;box-shadow:0px 0px 6px 0px #3E3D3D;cursor:pointer}

    #social-sidebar .social:hover{margin-left:-30px;width:230px;background-color:#3b5998}

    #social-sidebar .facebook{background-color:#3b5998}

    #social-sidebar .twitter{background-color:#4099FF}

    #social-sidebar .google{background-color:#DD4B39}

    #social-sidebar .youtube{background-color:#E52D27}

    #social-sidebar .linkedin{background-color:#0976B4}



    /* 29Aug2022 added */

    nav#block-icar-main-menu .clearfix.menu, nav#block-homepagemenu .clearfix.menu{display: inline-flex;list-style: none;}

    nav#block-icar-main-menu div.content a.menu-toggle, nav#block-homepagemenu div.content a.menu-toggle{display: none;}

    /*end */

    li.menu-item.menu-item--expanded .menu {

        display: none;

        position: absolute;

        z-index: 500;

        background:black /*#87b107*/;

        width: 200px;

        padding: 0;

        list-style: none;

        top: 46px;

        color:black;

    }

   



    li.menu-item.menu-item--expanded:hover .menu {

        display: block;

        border-radius:15px;

    }



    li.menu-item.menu-item--expanded .menu li {

        display: flex;

        padding: 0px 0;

  

    }

	.nav-wraper .menu li.menu-item ul li a {

		width: 100%;

        font-size:12px;

	}

 



    ul.clearfix.menu {

        margin: 0;

        padding: 0;

    }

    div#navbarSupportedContent {

        justify-content: space-between;

    }



    a.menu-toggle {

        display: none;

    }

    .publication-homepage .pub {float: left;

        padding-left: 0;}

    .publication-homepage{

        margin-top: 1.5rem!important;

    } 

    #block-views-block-contact-us-new-block-1 .views-row:nth-child(2),  #block-views-block-contact-us-new-block-1 .views-row:nth-child(3){float:left; width:50%;}

    #block-views-block-contact-us-new-block-1 .views-row:nth-child(4){clear:both;}

    #block-views-block-contact-us-new-block-1 .views-row .field-content {

        display: flex;

        flex-direction: column;

        text-align: center;

        align-items: center;

        border-bottom: 1px solid #d5d5d5;

        padding-bottom: 15px;

    }

    .directors-bg .director-img img {

    border: solid #276605;  

    border-radius: 50%;

    width: 100px;

    height: 100px;

    object-fit: cover;

    justify-content: center;

    align-items: center;

    }

    .director-text {

        padding: 5px 10px 0;

    }

    .director-text a{

            color: #2447ad;

    }

    .block-views-blockicar-media-block-2 .view-display-id-block_2 .view-content {

        display: flex;

        justify-content: space-between;

        border-bottom: 1px solid #d5d5d5;

        padding-bottom: 15px;

    }

    .director-text h6{

            font-size: 14px;

        color: #2e2f71;

        margin-bottom: 6px

    }

    .director-text p {

        color: #000;

        font-size: .71rem;

        margin: 0;

		line-height: 20px;

		text-align: center; 

    }

    div#block-views-block-icar-media-block-3-2 {

        padding: 0 15px;

    }

    .block-views-blockicar-media-block-3 .view-display-id-block_3 .field-content {

        display: flex;

        align-items: center;

        padding-top: 15px;

    }



    div#block-views-block-icar-media-block-3-2 {

        padding: 0 15px;

    }



    div#block-homebannerblock ul {

        padding: 0;

    }



    .block-views-blocknews-vacancy-block-1 .view-display-id-block_1 {

        display: flex;

        align-items: center;

        justify-content: space-between;

        height: 100%;

    }

    .block-views-blockgalleries-block-1 .view-display-id-block_1 ul {

        list-style: none;

        padding: 0;

    }

    .gallary-card {

        font-size: 14px;

        color: #000;

        background: #fff;

        display: block;

        box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 20%);

        min-height: 352px;

    }

    .gallary-card img{

        width: 100%;

    }

    .gallery-title, .gallerty-date {

        padding: 3px 15px;

    }

    .gallerty-date {

        color: #fe5800;

        font-style: italic;

        display: block;

    }

    .gallery-title {

        padding-bottom: 20px;

    }

    .gallary-top-head {

        display: flex;

        justify-content: space-between;

        align-items: center;

        margin-bottom: 1rem;

    }       

    a.gallery-btn {

        background: #f2f2f2;
        color: #000;

        padding: 7px 15px;

        margin-right: 5px;

            border-radius: 0.25rem;

    }

    .webcast-head {

        margin-bottom: 1rem;

    }



    #block-importantresources-2 ul.clearfix.menu, .research-bg ul.clearfix.menu {

        list-style: none;

    }

    nav#block-relatedlinks-3 ul.clearfix.menu {

        list-style: none;

    }



    nav#block-relatedlinks-3 ul.clearfix.menu  li a {

        position: relative;

        font-size: 15px;

        display: block;

        color: #2447ad;

    }

    nav#block-relatedlinks-3 ul.clearfix.menu li {

        padding: 5px 0;

    }

    nav#block-relatedlinks-3 ul.clearfix.menu li a:before{

        content: '\f105';

        color: #888888;

        font-family: "Font Awesome 5 Free";

        font-weight: 600;

        padding-right: 5px;



    }

    .inner-bg {

        background: url(../images/inner-bg.jpg) no-repeat;

        background-size: cover;

        padding: 40px 0px;

    }

    .breadcrumb{

        padding:5px 0

    }

    .breadcrumb li {

        display:inline-block !important;



    }

    .breadcrumb li a {

        color: #000 !important;

    }

    nav.breadcrumb li:after {

        content: '/';

        color: #bbbbbb;

    }

    nav.breadcrumb li:last-child:after {

        display:none

    }

    h1.title.page-title span, h1.title.page-title {

        color: #fe5800;

        font-size: 1.125rem;

        padding-bottom: 4px;

        font-weight: 600;

    }

    .right-menu {

    background: #ffffff;

    padding: 20px;

    box-shadow: 0px 3px 3px 1px rgb(0 0 0 / 10%);

    }

    .right-menu h3, .right-menu h2 {

    font-size: 1.25em;

    font-family: 'open_sanssemibold';

    color: #444444;

	font-weight: 600;

    padding-top: 10px;

    }

    .right-menu ul li {

    display: block;

    padding: 7px 0px;

    border: 0;

    margin-bottom: 6px;

    border-bottom: 1px dashed #a5a5a5;

    }

	.right-menu ul li.menu-item--expanded {

		position: relative;

	}

	.right-menu ul li ul.menu {

		position: initial !important;

		width: 100% !important;

		background: #f5f5f5 !important;

	}

	.right-menu ul li ul.menu li:last-child {

		border-bottom: none;

	}

	.right-menu ul li ul.menu li a {

		color: #666666;

		display: block;

		width: 100%;

	}

	.right-menu ul li ul.menu li a:before {

		color: #888888;

	}

	.right-menu ul li ul.menu li {

		padding: 8px 15px !important;

		margin: 0;

	}

    .right-menu ul li a {

    color: #666666;

    text-decoration: none;

    transition: .4s;

    -webkit-transition: .4s;

    display: flex;

    }

    .b-title span, .b-title h6 {

    color: #fff;

    padding: 0 0px;

    text-transform: uppercase;

    font-size: 1rem;

    }



    .inner-pg .underline {

        display: none;

    }



    table {

        width: 100%;

    }

    table td, table th {

        padding: 0.75rem;

        vertical-align: top;

        border: 1px solid #dee2e6;

    }

    table th{

        background: #075727;

        color: #fff;

    }

    table td a{

        color: #000;

        text-decoration: none;

    }

    ul.pager__items.js-pager__items li {

        display: inline-block;

        margin: 0 6px;

    }

    ul.pager__items.js-pager__items a {

        background: #fe5800;

        color: #fff;

        height: 30px;

        display: block;

        width: 40px;

        text-align: center;

        line-height: 30px;

    }

    ul.pager__items.js-pager__items {

        display: flex;

        text-align: center;

        margin-top: 15px;

        justify-content: center;

		    padding: 0;

    }



    li.menu-item.menu-item--active-trail a {

        color: #fe5800;

    }

    li.menu-item.menu-item--active-trail a:before {

        color: #fe5800;

    }

    li.menu-item.menu-item a:hover{

        color: #fe5800; 

    }

    .nav-wraper .menu li.menu-item ul > li a:hover {

        background: #fe5800;

    }

    .nav-wraper .menu li.menu-item.menu-item--expanded.menu-item--active-trail {

        background: #fe5800;

    }

    .custom-nav li a:active {

        background: #fe5800;

    }

	.custom-nav li ul li{margin-left:0}

    .right-menu ul li a:before {

        content: '\f105';

        color: #888888;

        font-family: "Font Awesome 5 Free";

        font-weight: 600;

        padding-right: 5px;

    }

    form#webform-submission-contact-node-14852-add-form {

        width: 85%;

        background: #e9ecef;

        padding: 15px;

        border-radius: 3px;

    }

    form#webform-submission-contact-node-14852-add-form label {

        display: block;

    }

    form#webform-submission-contact-node-14852-add-form input, form#webform-submission-contact-node-14852-add-form select {

        height: 38px;

        margin-bottom: 15px;

        width: 100%;

        border: 1px solid #c6c6c6;

    }

    form#webform-submission-contact-node-14852-add-form textarea{

        width: 100%;

        height: 65px;

        border: 1px solid #c6c6c6;

    }

    form#webform-submission-contact-node-14852-add-form input:focus-visible, form#webform-submission-contact-node-14852-add-form select:focus-visible,

    form#webform-submission-contact-node-14852-add-form textarea:focus-visible{

        border: 1px solid #fe5800;

        outline: none;

    }

    form#webform-submission-contact-node-14852-add-form #edit-actions input {

        background: #fe5800;

        color: #fff;

        margin-top:10px ;

    }

    form#webform-submission-contact-node-14852-add-form #edit-actions input:hover {

        background: #2447ad;

    }

    .view-krishi-vigyan-kendras table{margin-bottom: 25px;}

    .view-krishi-vigyan-kendras caption{

        caption-side: top!important;

        background: #2447ad;

        color: #fff;

        font-weight: bold;

        padding-left: 15px;

    }

    .view-id-newspaper_clippings .views-col {

        padding: 6px;

        background: #666883;

        height: 280px;

        margin-right: 10px;

        margin-bottom: 10px;

    }

    .view-id-newspaper_clippings .views-row {

    display:flex

    }

    .view-id-newspaper_clippings .views-row .views-col:last-child {

        margin-right: 0;

    }

    .view-id-newspaper_clippings .views-col {

        padding: 6px;

        background: #e3e3e3;

        height: 320px;

        margin-right: 10px;

        margin-bottom: 10px;

        text-align: center;

    }

    .view-id-newspaper_clippings img {

        width: 60px;

        height: 60px;

        display: block;

        margin-left: auto;

        margin-right: auto;

    }

    .view-id-newspaper_clippings span.field-content {

        display: block;

        padding-top: 12px;

    }

	.views-exposed-form input.form-text {

    height: 35px;

    border: 1px solid #d2d2d2;

	width: 100%;

}

    .views-exposed-form select {

        height: 35px;

        border: 1px solid #d2d2d2;

		width: 100%;

    }

    .views-exposed-form #edit-actions input{

        height: 35px;

    }

    .views-exposed-form #edit-actions input {

        height: 35px;

        border: 0;

        background: #2447ad;

        color: #fff;

    }

    .views-exposed-form .js-form-item.form-item.js-form-type-select {

        display: inline-block;

    }

    .views-exposed-form div#edit-actions {

        display: inline-block;

    }

    .srch-form {

        padding: 3px;

        background: #ffd1b9;

        position: absolute;

        z-index: 111;

        width: 205px;

        right: 0;

        display:none

    }



    form#search-block-form {

        display: flex;

        align-items: center;

        justify-content: flex-start;

    }



    form#search-block-form input {

        border: 1px solid #acacac;

        height: 36px;

    }



    form#search-block-form  div#edit-actions {

        margin-left: 3px;

    }



    form#search-block-form div#edit-actions input {background: #2447ad;color: #fff;border: oldlace;}



    .srch-ab:hover .srch-form {

        display:block

    }

    .srch-form {

        padding: 3px;

        background: #ffd1b9;

        position: absolute;

        z-index: 111;

        width: 205px;

        right: 0;

        display:none

    }



    form#search-block-form {

        display: flex;

        align-items: center;

        justify-content: flex-start;

    }



    form#search-block-form input {

        border: 1px solid #acacac;

        height: 36px;

    }



    form#search-block-form  div#edit-actions {

        margin-left: 3px;

    }



    form#search-block-form div#edit-actions input {background: #2447ad;color: #fff;border: oldlace;}



    .srch-ab:hover .srch-form {

        display:block

    }

    .social-media {

        display: flex;

        justify-content: end;

    }

    .social-media span {

        color: #fff;

        margin: 0;

        font-size: .875em;

        padding-left: 2px;

    }



    .region.region-visitor li {

        color: #fff;

        margin: 0;

        font-size: .875em;

    }

    .path-search form#search-form input {

        height: 40px;

        border: 1px solid #bababa;

    }

    .path-search form#search-form label{

    display:block;

    }

    .path-search input#edit-submit {

        background: #fe5800;

        color: #fff;

    }



    .nav-tabs {

    border: 0;

        margin-top: 20px;

    }

    ul.nav.nav-tabs li {

        margin-right: 3px;

    }



    ul.nav-tabs li a.active {

        background: #fe5800!important;

        color: #fff!important;

    }

    ul.nav.nav-tabs li a {

        font-size: 14px;

        padding: 11px 11px;

        color: #000;

        border-radius: 3px;

        background: #e9ecef;

    }

    .view-fisheries-video-gallery .col-4 {

        float: left;

        width: 24%;

        background: gainsboro;

        margin-right: 11px;

        margin-bottom: 11px;

        padding: 12px;

    }



    .view-fisheries-video-gallery .col-4 img {

        width: 100%;

    }

    div#quicktabs-container-mobile_app .view-id-mobile_app .horizontal {

        margin-top: 15px;

    }

    div#quicktabs-container-mobile_app .view-id-mobile_app .cols-2 {

        width: 31%;

        text-align: center;

        float: left;

        margin-right: 12px;

        margin-top: 15px;

        min-height: 150px;

        overflow: hidden;

    }

    div#quicktabs-container-mobile_app .view-id-mobile_app .cols-2 .app-title {

        font-size: 14px;

        transition: .3s;

        padding-top: 6px;

    }

    div#quicktabs-container-mobile_app .view-id-mobile_app .cols-2 span a:hover {

        transform: scale(1.04);

        display: block;

        transition: .3s;

    }

    .title-btn a {

        background: #fe5800;

        font-size: 14px;

        padding: 4px 15px;

        border-radius: 3px;

        color: #fff;

    }



    .custom-nav li.menu-item li.menu-item.menu-item--expanded > ul {

        background: #2447ad;

        position: absolute;

        top: 0;

        right: -250px;

        display: none;

        }



    .custom-nav li.menu-item li.menu-item.menu-item--expanded {

        position: relative;

        transition: .4s;



    }



    .custom-nav li.menu-item li.menu-item.menu-item--expanded:hover ul {

        display: block;

        transition: .4s;



    }



	.top-header ul.links{margin-top:4px}

	.region.region-header-second p{margin:0}

/* 02-03-23 start  */

.download-sec {margin-top: 15px;}

.download-sec .item-list .item-list>ul>li {font-size: 1rem;font-weight: 600;}

.download-sec .item-list .item-list>ul , .view-id-downloads .item-list h3{margin: 0;}

.download-sec .item-list .item-list>ul>li {font-size: 1rem;color: black !important;}

.download-sec .item-list>ul>li {list-style: none;border: 1px solid #837e7e2e;padding: 5px;margin: 0 !important;}

.download-sec .item-list>ul>li .views-field .field-content a {font-size: 0.85rem;color:black !important;position:relative;display: flex;align-items: center;padding: 0!important;}

.download-sec .item-list>ul>li .views-field .field-content a:before{content: '\f061';font-family: "Font Awesome 5 Free";color: #fe5800;font-weight: 600;font-size: 8px;margin-right: 8px;}

.download-sec .item-list>ul>li {border-bottom: none;}

.download-sec .item-list>ul>li:last-child {border: 1px solid #837e7e2e;}

.download-sec .item-list .item-list>ul>li {border-bottom: none !important;}

.download-sec .item-list ul {padding-left: 0;}

.download-sec .item-list .item-list>ul>li {border: none !important;margin-bottom: 0 !important;}

.download-sec .item-list ul {padding-left: 0;margin-bottom: 0 !important;}

.download-sec .item-list .item-list>ul>li {border: none !important;}

.download-sec .view-footer {display: flex;border: 1px solid #e9e8e8;justify-content: end;border-top:none;}

.download-sec .view-footer a {color: black;padding: 5px 10px;font-size: 0.85rem;}

.download-sec.view-id-downloads.view-display-id-block_3 .item-list>ul>li .views-field .field-content a:before {top: 5px;}

.download-sec.view-id-downloads.view-display-id-block_3 .item-list>ul>li .views-field .field-content a {padding: 0px 15px!important;}



.page-node-type-parliament-question .view-id-rajya_sabha .pq-heading p{font-weight:600;margin:5px 0;font-size: 14px;text-align: center;}

.page-node-type-parliament-question .block-system-main-block{font-weight:600;margin:15px 0}

.page-node-type-parliament-question .pq-rajya-sabha p.PQ-file {

    border-right: 1px solid lightgray;

    padding: 0 15px;

    margin-bottom: 5px;

    font-size:14px;

    display: inline-block;

}

.page-node-type-parliament-question .pq-rajya-sabha p.PQ-file a {color: revert;text-decoration: revert;}

.page-node-type-parliament-question table.pq-footer marquee {font-size: 16px;color: #fe5818;}

.page-node-type-parliament-question table.pq-footer td {font-size: 14px;}

.page-node-type-parliament-question .pq-footer p {font-size: 14px !important;margin-top: 10px;line-height: 24px;}



.path-archive-rajya-sabha .view-id-rajya_sabha .horizontal .views-col {

    border: 1px solid lightgray;

    padding: 3px 14px 3px 4px;

    border-bottom: none;

    border-right: 0;

}

.path-archive-rajya-sabha .view-id-rajya_sabha .horizontal .views-col:last-child {

    border-right: 1px solid lightgray;

}

.path-archive-rajya-sabha .view-id-rajya_sabha .horizontal .views-row:last-child .views-col {

    border-bottom: 1px solid lightgray;

}

.path-archive-rajya-sabha .view-id-rajya_sabha .horizontal .views-col .field-content a {

    font-size: 14px;

}

/* 02-03-23 end  */





/* 14-03-23  */

.commerce-checkout-flow .layout-checkout-form.clearfix {

    display: grid;

    grid-template-columns: 50% 50%;

    align-content: space-between;

    justify-content: space-between;

    align-items: start;

}

.commerce-checkout-flow .layout-region.layout-region-checkout-main {

    width: 100%;

}

.commerce-checkout-flow .layout-region-checkout-main label {

    margin-top: 10px;

    margin-bottom: 0px

}

.commerce-checkout-flow .layout-region-checkout-main .checkout-pane-shipping-information {

    margin-top: 15px;

}

.commerce-checkout-flow .layout-region-checkout-secondary {

    width: 100%;

   /*  text-align: right; */

}

.commerce-checkout-flow .checkout-pane-shipping-information .messages__wrapper .messages {

    margin-top: 0;

}

.commerce-checkout-flow .checkout-pane-shipping-information .messages__wrapper{padding:0}

.commerce-checkout-flow .checkout-pane-shipping-information .messages__wrapper .messages ul {

    padding: 0 10px;margin-left: 8px;

}

.commerce-checkout-flow .checkout-pane-contact-information .fieldset-wrapper input {

    margin-top: 4px;

}

.commerce-checkout-flow .fieldset-wrapper input.button {

    margin-top: 10px;

}

.commerce-checkout-flow .block-system-main-block .form-composite legend {

    padding-top: 15px;

    margin-bottom: 0;

}

.commerce-checkout-flow .block-system-main-block .form-composite label.option {

    margin-top: 4px;

}

.commerce-checkout-flow .layout-region-checkout-footer {

    margin-top: 15px;

}

.commerce-checkout-flow .block-system-main-block .address-line2 {

    margin-top: 10px;

}

.commerce-checkout-flow .layout-region-checkout-main select {

    mix-width: 95%;

    margin-top: 5px;

}

.commerce-checkout-flow input, .commerce-checkout-flow select {

    display: block;

    width: 100%;

    padding: 0.375rem 0.75rem;

    font-size: 1rem;

    line-height: 1.5;

    color: #495057;

    background-color: #fff;

    background-clip: padding-box;

    border: 1px solid #ced4da;

    border-radius: 0.25rem;

    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;

} 

.address-container-inline > .form-item {

    margin-right: 0;

    width: 49.6%;

}

.commerce-checkout-flow .layout-region.layout-region-checkout-secondary .checkout-pane-order-summary {

    margin-top: 45px;

}

.commerce-checkout-flow .layout-region-checkout-main .fieldset-wrapper input.form-radio{width: auto;margin: 5px;}

.commerce-checkout-flow .layout-region-checkout-main .fieldset-wrapper .js-form-item.form-item.js-form-type-radio{display: flex;}

.commerce-checkout-flow .layout-region-checkout-main .fieldset-wrapper label.option {margin-top: 0 !important;}

/* 14-03-23 */

    @media only screen and (min-width: 992px) and (max-width: 1199px) {

        #block-logo2-2 img:first-child{width:310px;height:auto}

		#block-logo2-2 img:last-child{width:115px;height:auto}

		#block-views-block-featured-publications-block-1 .views-field-commerce-add-to-cart-link a{padding:7px 7px!important}

		.views-slideshow-controls-bottom.clearfix{position:initial!important;width:fit-content;margin:auto}

    }

	

	@media screen and (max-width: 991px) {

		p.announcemen-button a.btn.viewall{margin-bottom:15px}ul.pager__items.js-pager__items{display:inline-block}ul.pager__items.js-pager__items li{margin:5px 5px}ul.pager__items.js-pager__items a{padding:0px 15px;height:auto;width:auto}.text-align-justify{text-align:left!important}.views-slideshow-controls-bottom.clearfix{position:initial!important;width:fit-content;margin:auto}.right-menu{padding:15px}table td.views-field-nothing{white-space:nowrap}.region.region-header-second p{margin-bottom:1rem}.breadcrumb-bg{height:auto}.breadcrumb{margin:0}table{margin-bottom:15px}td p{margin-bottom:0}.nav-wraper .custom-nav li a:after {display:none}p{text-align:left!important}.twitter-timeline.twitter-timeline-rendered{width:100%!important;height:auto}.right-menu{margin-bottom:1.5rem}.nav-wraper .custom-nav li a{display:block}li.menu-item.menu-item--expanded .menu{position:initial;width:100%}nav#block-icar-main-menu .clearfix.menu, nav#block-homepagemenu .clearfix.menu{display:block}.custom-nav li{display:block;margin-left:0;padding:0px 0}.logo-sec a{justify-content:center}.top-header .left-nav{display:none}.logo-sec-wraper .col-lg-6.d-flex.justify-content-end{justify-content:center!important}

	}

	@media screen and (max-width: 767px) {

        .address-container-inline > .form-item{width:100%}.commerce-checkout-flow .layout-region.layout-region-checkout-secondary .checkout-pane-order-summary{margin-top:0px;}	

		.publication-homepage .owl-item{min-height:auto!important}.division-banners .views_slideshow_cycle_slide, .division-banners .views_slideshow_cycle_teaser_section, .division-banners img{width:100%!important;height:200px!important;object-fit:cover}.breadcrumb li{font-size:14px}.event-vtickr .vticker.news .view-event-icar-naarm .view-content #views_slideshow_cycle_teaser_section_event_icar_naarm-block_1{min-height:100px}.view-id-contact_us_new.view-display-id-block_1 .views-row:nth-child(1), .view-id-contact_us_new.view-display-id-block_1 .views-row:nth-child(4){width:100%!important}#block-logo2-2 img:first-child{width:180px;height:auto}#block-logo2-2 img:last-child{width:80px;height:auto}div#block-languageswitcher{float:inherit!important;margin:auto}.top-header ul{display:inline-block;text-align:center;width:100%}.top-header ul li{padding:0 5px;line-height:1;display:inline-block}

        .commerce-checkout-flow .layout-checkout-form.clearfix {grid-template-columns: auto;}.commerce-checkout-flow .layout-region-checkout-secondary {text-align: left;max-width: 100%;margin-top: 15px;}.commerce-checkout-flow .layout-region-checkout-main .address-container-inline {display: flex;flex-direction: column;}

    }



    @media only screen and (min-width: 768px) and (max-width: 991px) {

		.important-links-bg{height:361px}

		.gallary-card{min-height:338px}

		.carousel-content p{margin:0px 110px 15px 0!important}

    .online-shop.view.view-featured-publications.view-id-featured_publications {

         overflow: hidden;

	 }

	 .online-shop .views-field-commerce-add-to-cart-link a, .product-details a {

    	font-size: 9px !important;

		}

    .carousel-content {

        left: 8%;

        right: 0%;

    }

    .carousel-content h2 {

        font-size: 18px;

        font-family: 'robotobold';

    }

    .carousel-content p {

        font-size: 14px;

        color: #fff;

        margin: 0px 45px 9px 0;

    }

    .social-media {

        display: flex;

        justify-content: center;

    }

    .region.region-visitor li {

        display: flex;

        justify-content: center;

    }

    .carousel-inner img {

        max-width: 100%;

        height: 200px;

        object-fit: cover;

    }

    .whats-new {

        position: relative;

        z-index: 1;

    }

    .carousel a span {

        width: 40px;

        height: 40px;

        line-height: 40px;

        border: 1px solid #ffffff78;

    }

	.event-vtickr .vticker.news .view-event-icar-naarm .view-content #views_slideshow_cycle_teaser_section_event_icar_naarm-block_1{min-height:75px!important}

    .bottom-slide ul li {

    width: 33%;

        display: inline-block;

        margin-bottom: 10px;

    }

    .bottom-slide ul {

        display: flex;

        padding: 0;

        list-style: none;

        justify-content: space-between;

        align-items: center;

        margin-bottom: 0;

        flex-wrap: wrap;

        }

    .pub-image-card {

        min-height: 190px;

        margin-bottom: 15px;

    }

    .gallery-bg {

        padding: 0px 0;

    }

    .bdr-right {

        border-right: none;

    }

    .gallery-bg img {

        width: 100%;

    }

    .gallery-bg div#views_slideshow_cycle_teaser_section_galleries-block_1 {

        width: 100% !important;

    }

    .gallery-bg .views_slideshow_cycle_slide {

        width: 100% !important;

    }

    .block-views-blockicar-media-block-2 .view-display-id-block_2 .view-content {

        flex-direction: column;

    }

    .news-control { 

        width: 100%;

    }

    .whats-new h2 {

        width: 100%;

    }

    .whhats-new-slider {

        width: 100%;

    }

    .block-views-blocknews-vacancy-block-1 .view-display-id-block_1 {

        flex-direction: column;

        padding-bottom: 5px;

    }

    .whhats-new-slider {

        padding: 0 10px;

        width: 100%;

        height: 88px;

    }

    .bottom-btn {

        padding: 8px 0;

    }

    .whatsnew-bg {

        padding-top: 15px;

        border: 0;

    }

	.directors-bg{margin-top:15px}

    .gallary-top-head {

        margin-top: 3rem;

    } 

    ul.service-list {

        margin-top: 15px;

    } 

    .related-bg {

        width: auto;

        position: inherit;

        top: 0;

        right: inherit;

        bottom: 0;

        background-size: cover;

        margin-top: 0px;

    }

    .important-links {

        background: none;

    }

    .research-bg {

        background: #f1f2f2;

        padding: 25px 15px;

    }

    .important-links .col-12.col-sm-12.col-md-4.pr-0 {

        padding-right: 15px !important;

    }

    .important-links .col-12.col-sm-12.col-md-4.pl-0, .news-highlight .pl-0 {

        padding-left: 15px !important;

    }

    .top-right-nav ul {

        float: none;

    }

    .logo-sec p {

        font-size: 15px;

    }

    .logo-sec-wraper .col-12.col-sm-12.col-md-12.col-lg-5.d-flex.justify-content-end {

        justify-content: center !important;

    }

    .top-header ul {

        align-items: center;

        justify-content: center;

    }

    .navbar-light .navbar-toggler {

        color: rgb(210 209 209 / 50%) !important;

        border-color: rgba(0,0,0,.1) !important;

        background: #fff !important;

    }

    .nav-wraper {

        background:#075727; ;

        padding: 5px 0;

    }

    #block-views-block-contact-us-new-block-1 .views-row:nth-child(2), #block-views-block-contact-us-new-block-1 .views-row:nth-child(3) {

        float: none;

        width: 100%;

    }

    nav#block-icar-main-menu .clearfix.menu {

        display: block;

        list-style: none;

    }

    .container-inline div, .container-inline label {

        display: inline-block;

        width: 100%;

    }

    .srch-form{

        width: 100%;

    }

    }



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

    	.online-shop.view.view-featured-publications.view-id-featured_publications {

         overflow: hidden;

	 }

	 .online-shop .views-field-commerce-add-to-cart-link a, .product-details a {

    	font-size: 9px !important;

		}

		.logo-sec p span{font-size: 11px}

    .carousel-content {

        left: 8%;

        right: 0%;

        display: none;

    }

    .carousel-content h2 {

        font-size: 22px;

        font-family: 'robotobold';

    }

    .carousel-content p {

        font-size: 14px;

        color: #fff;

        margin: 0px 45px 9px 0;

    }

    .social-media {
        display: flex;

        justify-content: center;

    }

    .region.region-visitor li {

        display: flex;

        justify-content: center;

    }

    .carousel-inner img {

        max-width: 100%;

        height: 100%;

        object-fit: cover;

    }

    .whats-new {

        position: relative;

        z-index: 1;

    }

    .carousel a span {

        width: 40px;

        height: 40px;

        line-height: 40px;

        border: 1px solid #ffffff78;

    }

    .bottom-slide ul li {

    width: 49%;

        display: inline-block;

        margin-bottom: 10px;

    }

    .bottom-slide ul {

        display: flex;

        padding: 0;

        list-style: none;

        justify-content: space-between;

        align-items: center;

        margin-bottom: 0;

        flex-wrap: wrap;

        }

    .pub-image-card {

        min-height: 190px;

        margin-bottom: 15px;

    }

    .gallery-bg {

        padding: 0px 0;

    }

	.bdr-right .region.region-galleries{margin-bottom:25px}

	ul.nav.nav-tabs li a{padding:8px 8px;margin-bottom:10px}

	.copyright-sec p{text-align:center!important}

	.copyright-sec{text-align:center}

    .bdr-right {

        border-right: none;

    }

    .gallery-bg img {

        width: 100%;object-fit: cover;

    }

    .gallery-bg div#views_slideshow_cycle_teaser_section_galleries-block_1 {

        width: 100% !important;

    }

    .gallery-bg .views_slideshow_cycle_slide {

        width: 100% !important;

    }

    .block-views-blockicar-media-block-2 .view-display-id-block_2 .view-content {

        flex-direction: column;

    }

    .news-control { 

        width: 100%;

    }

    .whats-new h2 {

        width: 100%;

    }

    .whhats-new-slider {

        width: 100%;

    }

    .block-views-blocknews-vacancy-block-1 .view-display-id-block_1 {

        flex-direction: column;

        padding-bottom: 5px;

    }

    .whhats-new-slider {

        padding: 0 10px;

        width: 100%;

        height: 130px;

    }

    .bottom-btn {

        padding: 8px 0;

    }

    .whatsnew-bg {

        padding-top: 15px;

        border: 0;

    }

	.directors-bg{margin-top:15px}

    .gallary-top-head {

        margin-top: 1rem;

    } 

    ul.service-list {

        margin-top: 15px;

    } 

    .related-bg {

        width: auto;

        position: inherit;

        top: 0;

        right: inherit;

        bottom: 0;

        background-size: cover;

        margin-top: 20px;

    }

    .important-links {

        background: none;

    }

    .research-bg {

        background: #f1f2f2;

        padding: 25px 15px;

    }

    .important-links .col-12.col-sm-12.col-md-4.pr-0 {

        padding-right: 15px !important;

    }

    .important-links .col-12.col-sm-12.col-md-4.pl-0, .news-highlight .pl-0 {

        padding-left: 15px !important;

    }

    .top-right-nav ul {

        float: none;

    }

    .logo-sec p {

        font-size: 15px;

    }

    .logo-sec-wraper .col-12.col-sm-12.col-md-12.col-lg-5.d-flex.justify-content-end {

        justify-content: center !important;

    }

    .top-header ul {

        align-items: center;

        justify-content: center;

    }

    .navbar-light .navbar-toggler {

        color: rgb(210 209 209 / 50%);

        border-color: rgba(0,0,0,.1);

        background: #fff;

    }

    .nav-wraper {

        background: #075727;

        padding: 5px 0;

    }

    #block-views-block-contact-us-new-block-1 .views-row:nth-child(2), #block-views-block-contact-us-new-block-1 .views-row:nth-child(3) {

        float: none;

        width: 100%;

    }

    nav#block-icar-main-menu .clearfix.menu {

        display: block;

        list-style: none;

    }

    .container-inline div, .container-inline label {

        display: inline-block;

        width: 100%;

    }

    .srch-form{

        width: 100%;

    }

    }

    .nav-wraper .custom-nav li a:after {

        content: '|';

        position: relative;

        left: 15px;

    }

    .nav-wraper .custom-nav li:last-child a:after, .nav-wraper .custom-nav ul li ul li a:after{

    content: '';

    }

    p{text-align:justify;line-height:30px;}

    .pub-image-card p{text-align:center; line-height:20px!important;padding-top:10px;}

    span.crop-img {

        float: right;

        padding: 5px;

        border: 1px solid #cccccc;

    }



    span.crop-img img {

    height:160px

    }



    .crops li {

    display: list-item;

    padding-right: 280px;

    padding-bottom: 15px;

    list-style: none;

	 object-fit: cover;

	 object-position: center;

    }



    ul.crops {

        border-bottom: 1px solid #cccccc;

        padding: 10px 0 15px 0;

        position: relative;

        min-height: 200px;

    }

    .views-slideshow-controls-bottom.clearfix {

        position: absolute;

        bottom: 65px;

        z-index: 500;

        right: 15px;

        background: #fe5800;

        padding: 0px 15px;

    }

    .views-slideshow-controls-bottom.clearfix a {

        color: #fff;

        font-size: 25px;

        margin-right: 7px;

    }

    .views_slideshow_controls_text_next a {margin-right:0!important;}

    .views_slideshow_controls_text_pause {

        display: none;

    }



    .division-banners .views_slideshow_cycle_slide, .division-banners .views_slideshow_cycle_teaser_section, .division-banners img{width:100%!important;}







    /* -------  */

    .nav-wraper .menu li.menu-item ul li {

        position: relative;

    }

    .nav-wraper .menu li.menu-item ul li:after {

        background-color: #6680cb;

        position: absolute;

        bottom: 0;

        width: 100%;

        content: '';

        height: 1px;

        text-align: center;

        margin: 0 auto;

        left: 0px;

    }

    .layout-main-wrapper .common-bg .inner-pg .views-view-table .views-field-field-thumbnail-image img{

        height: 60px;

      width:60px;

      display:block;

       margin-left: auto;

        margin-right: auto;

    }

.view-newspaper-clippings form#views-exposed-form-newspaper-clippings-page-1 {

    float: right;

}

.view-newspaper-clippings input#edit-field-news-date-value {background: #fff;border: 1px solid #ddd;padding: 5px;}



.inner-pg .view-id-galleries form#views-exposed-form-galleries-page-1 input, .inner-pg form#views-exposed-form-newsletters-page-1 input {

    height: 35px;

    background: none;

    color: #000;

    border: 1px solid #b1b1b1;

}                           



.inner-pg .view-id-galleries form#views-exposed-form-galleries-page-1 div#edit-actions, .inner-pg form#views-exposed-form-newsletters-page-1  div#edit-actions {

    display: inline-block;

    margin-top: 4px;

}

.inner-pg .view-id-galleries form#views-exposed-form-galleries-page-1  div#edit-actions input, 

.inner-pg form#views-exposed-form-newsletters-page-1  div#edit-actions input{

    background: #2447ad !important;

    border: 0;

    color: #fff;

    margin-left: 2px !important;

        cursor: pointer;

}

.view-id-newsletters.view-display-id-page_1 .view-filters {

    margin-bottom: 20px;

}

.inner-pg .view-id-galleries .col-1 {

    padding-left: 0 !important;

    margin-left: 0 !important;

}

.inner-pg .view-id-galleries .views-col .views-field-field-gallery-media- {

    background: #f3f3f3;

}

.inner-pg .view-id-galleries .views-col .views-field-field-gallery-media- img {

    width: 100%;

    object-fit: cover;

}

.inner-pg .view-id-galleries.view-display-id-page_1 .view-filters {

    margin-bottom: 15px;

}

.inner-pg .view-id-galleries .views-col .views-field.views-field-title {

    background: #f3f3f3;

    text-align: center;

    min-height: 58px;

    margin-bottom: 30px;

}

.inner-pg .view-id-galleries .views-col .views-field.views-field-title a {

    color: #000;

    font-size: .9rem;

}



/* The Modal (background) */

.modalss {

  display: none; /* Hidden by default */

  position: fixed; /* Stay in place */

  z-index: 1; /* Sit on top */

  padding-top: 100px; /* Location of the box */

  left: 0;

  top: 0;

  width: 100%; /* Full width */

  height: 100%; /* Full height */

  overflow: auto; /* Enable scroll if needed */

  background-color: rgb(0,0,0); /* Fallback color */

  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */

}



/* Modal Content */

.modalconent {

    top: 30%;

    left: 0;

    background: #fff;

    padding: 23px;

    position: fixed;

    text-align: center;

    right: 0;

    height:auto;

    width: 50%;

    margin: 0 auto;

}



.modalconent img {

    width: 100%;

	height: auto!important;

}

div#modal button#button {

    color: #fff;

    background: #15284b;

    padding: 0px 5px;

    position: absolute;

    right: 0;

    top: 0;

    cursor: pointer;

    border: 0;

    cursor: pointer;

    font-size: 0;

    border:1px solid #fff;

}

div#modal button#button:hover{

    background:#fdb515;

    color:#fff;

}

div#modal button:after {

    font-size: 16px;

    content: '\f00d';

    font-family: "Font Awesome 5 Free";

    font-weight: 600;

}

div#modal {background-color: rgb(0, 0, 0,0.8);position: fixed;inset: 0px;z-index: 9998;}

.block-views-blocknews-vacancy-block-1 .view-display-id-block_1 .view-content {

    width: 100%;

}



/*E commerce by Rajeev Kumar*/

.online-shop .views-row {

    float: left;

    width: 18%;

    background: #fff;

    margin: 1%;

    padding: 15px;

    border-radius: 10px;

    border: 1px solid #ddd;

    box-shadow: 1px 2px #ddd;

    min-height: 355px;

}

.publication-homepage #views_slideshow_cycle_teaser_section_featured_publications-block_1 .views_slideshow_cycle_slide {

    width: 100% !important;

    height: auto !important;

}

.online-shop .views-row img {

    width: 100%;

    height: auto;

}

.online-shop .views-field.views-field-commerce-add-to-cart-link {

    float: none;

}

.online-shop .views-field-commerce-add-to-cart-link {

    margin-top: 15px;

    text-align: center;

    display: block;

    float: none !important;

}

.online-shop .views-field-commerce-add-to-cart-link a, .product-details a {

    background: #2447ad;

    color: #fff;

    padding: 7px 10px;

    font-size: 13px;

}

.online-shop .views-field-commerce-add-to-cart-link{float:right;}

.online-shop .views-field-commerce-add-to-cart-link a:hover, .product-details a:hover {

    background: #fe5800;

    color: #fff;

	text-decoration: none;

}

.online-shop .views-field-field-product-image ul{padding:0;}

.online-shop .views-field-field-product-image ul li{list-style:none;}

.online-shop .views-field-title {

    white-space: nowrap;

    width: 99%;

    overflow: hidden;

    text-overflow: ellipsis;

}



.online-shop .views-field-title a {

    color: #000;

    font-weight: bold;

	font-size:14px

}

.path-product h1.title.page-title {

    display: none;

}

.online-shop .views-field-nothing span {

    font-size: 14px;

}



.product-details .img-box {

    float: left;

    border: 2px solid #ddd;

    padding: 20px;

    border-radius: 10px;

}



.product-details img {

    height: auto;

}



.product-details .content-box {

    float: left;

    width: 48%;

    padding-left: 3%;

}



.product-details h1 {

    font-size: 1.5rem;

}

.product-details p {font-size: 1.0rem!important;}

.cart-button {

    margin-top: 25px;

}



.field.field--name-variations.field--type-entity-reference.field--label-above {

    display: none;

}



.field--name-field-gallery-media-.field--type-image .field__item {

    float: left;

    width: 30%;

    margin: 10px;

}



.field--name-field-gallery-media-.field--type-image img {

    width: 100%;

    height: 225px;

}



.node--type-galleries .field.field--name-field-date-gallery.field--type-datetime.field--label-above {

    clear: both;

}



.view-id-contact_us_new.view-display-id-block_1 .views-row:nth-child(1), .view-id-contact_us_new.view-display-id-block_1 .views-row:nth-child(4){

    text-align: center;

    margin: 0 auto;

    width: 325px;

}

.view-id-contact_us_new.view-display-id-block_1 .views-row:nth-child(4) , .view-id-contact_us_new.view-display-id-block_1 .views-row:nth-child(2) , .view-id-contact_us_new.view-display-id-block_1 .views-row:nth-child(3){padding-top: 15px;}

div#block-languageswitcher {

    float: right;

    width: 100px;

}

#block-views-block-featured-publications-block-1 .views-field.views-field-nothing {

    text-align: center;

}



#block-views-block-featured-publications-block-1 .views-field-commerce-add-to-cart-link a {

	padding: 7px 15px;

	font-size: 12px;

    min-height: auto;

	    color: #fff;

}

.publication-homepage .owl-item{background:#fff;padding:15px;border-radius:10px;border:1px solid #ddd;box-shadow:1px 2px #ddd;min-height:278px}

.publication-homepage .owl-item ul{list-style-type:none;padding:0}

.publication-homepage .owl-item ul li img{width:auto!important;height:140px!important;margin:auto}

.publication-homepage .owl-item a{color:#000;font-weight:bold;font-size:14px;align-items:baseline!important}

#block-views-block-featured-publications-block-1 .online-shop .views-row{min-height: 320px!important;}

/* Forthcoming Events Section css Start */

.event-vtickr .news .view-event-icar-naarm{display:flex;align-items:center;justify-content:space-between}

.event-vtickr .news .views-field-field-end-date{display:block;font-weight:700;font-size:16px;margin-bottom:2px}

.event-vtickr .news .views-field-title a{padding:0px 30px 0px 0;color:#2c3343;font-weight:400;font-size:15px}

.event-vtickr .news, .region-capasity-building{box-shadow:0px 0px 2px rgb(0 0 0 / 30%);padding:10px;margin-bottom:30px;display:block;background:#f1f2f2}

.event-vtickr .news .view-event-icar-naarm .view-content{display:block;width:100%}

.event-vtickr .news .view-event-icar-naarm .view-content #views_slideshow_cycle_teaser_section_event_icar_naarm-block_1{width:100%!important;height:59px!important}

.event-vtickr .news .view-event-icar-naarm .view-content #views_slideshow_cycle_teaser_section_event_icar_naarm-block_1 .views_slideshow_cycle_slide{width:100%!important;height:auto!important}

/* Forthcoming Events Section css End */

.view-id-krishi_vigyan_kendras.view-display-id-page_1 #view-title-table-column--2, #view-field-no-of-kvks-table-column--2, #view-title-table-column--3, #view-field-no-of-kvks-table-column--3, #view-title-table-column--4, #view-field-no-of-kvks-table-column--4, #view-title-table-column--5, #view-field-no-of-kvks-table-column--5, #view-title-table-column--6, #view-field-no-of-kvks-table-column--6, #view-title-table-column--7, #view-field-no-of-kvks-table-column--7, #view-title-table-column--8, #view-field-no-of-kvks-table-column--8, #view-title-table-column--9, #view-field-no-of-kvks-table-column--9, #view-title-table-column--10, #view-field-no-of-kvks-table-column--10, #view-title-table-column--11, #view-field-no-of-kvks-table-column--11, #view-title-table-column--12, #view-field-no-of-kvks-table-column--12 {

    display: none;

}



.view-id-krishi_vigyan_kendras.view-display-id-page_1 .views-view-table thead>tr th:last-child, 

.view-id-krishi_vigyan_kendras.view-display-id-page_1 .views-view-table tbody>tr td:last-child {

    width: 140px;

}

.view-filters .views-exposed-form .form--inline.clearfix{display:flex;align-items:end;margin-bottom:15px}.view-filters .views-exposed-form .form--inline.clearfix .js-form-item .form-text{margin:0;color:gray}

#block-views-block-featured-publications-block-1 .view-footer {

    float: right;

    margin-top: 15px;

}



#block-views-block-featured-publications-block-1 .view-footer a 

{

    border: 1px solid #fe5800;

    padding: 5px 10px;

    border-radius: 5px;

    background: #fe5800;

    color: #fff;

}



caption{caption-side:top;font-weight:600;text-align:center;color:#fe5800}

.path-rajya-sabha .view-grouping-header{font-weight:600;margin:15px 0}

.path-rajya-sabha .views-field-field-pq-months p{display:inline-block;margin-bottom:0;padding:0 15px}

.path-rajya-sabha .views-field-field-pq-months p+p{border-left:1px solid lightgray}

.path-rajya-sabha marquee{color:#fe5800;font-size:18px}



nav#block-importantlinks-4 ul.clearfix.menu li {

    padding: 5px 0;

}

nav#block-importantlinks-4 ul.clearfix.menu li a {

    position: relative;

    font-size: 15px;

    display: block;

    color: #2447ad;

}

nav#block-importantlinks-4 ul.clearfix.menu li a:before {

    content: '\f105';

    color: #888888;

    font-family: "Font Awesome 5 Free";

    font-weight: 600;

    padding-right: 5px;

}



nav#block-importantlinks-4 ul.clearfix.menu {

    list-style: none;

}



nav#block-knowledgeinitiatives-3 ul.clearfix.menu li {

    padding: 5px 0;

}

nav#block-knowledgeinitiatives-3 ul.clearfix.menu li a {

    position: relative;

    font-size: 15px;

    display: block;

    color: #2447ad;

}

nav#block-knowledgeinitiatives-3 ul.clearfix.menu li a:before {

    content: '\f105';

    color: #888888;

    font-family: "Font Awesome 5 Free";

    font-weight: 600;

    padding-right: 5px;

}



nav#block-knowledgeinitiatives-3 ul.clearfix.menu {

    list-style: none;

}





#block-quicktabsmobileapp ul li {margin-top: 25px;}



#block-importantlinks-4 ul.clearfix.menu li {

    padding: 5px 0;

}

#block-importantlinks-4 ul.clearfix.menu li a {

    position: relative;

    font-size: 15px;

    display: block;

    color: #2447ad;

}

#block-importantlinks-4 ul.clearfix.menu li a:before {

    content: '\f105';

    color: #888888;

    font-family: "Font Awesome 5 Free";

    font-weight: 600;

    padding-right: 5px;

}



#block-importantlinks-4 ul.clearfix.menu {

    list-style: none;

}

/* p.PQ-file {

    float: left;

    margin-left: 25px!important;

} */



.pq-heading {

    text-align: center;

}

.online-shop ul.pager__items.js-pager__items{display: inherit;clear:both;}

.online-shop ul.pager__items.js-pager__items a{width:auto!important; padding: 0 10px;}



.view-display-id-block_2 .item-list ul {

    display: flex;

    flex-direction: column;

    min-height: 80px;

    justify-content: space-between;

}

.view-display-id-block_3 .item-list ul {

    display: flex;

    flex-direction: column;

    min-height: 550px;

    justify-content: space-between;

}

p.succ-hindi {

    margin-top: -13px!important;

    padding-bottom: 15px!important;

    padding-top: 6px!important;

    margin-bottom: -26px!important;

    font-family: fantasy!important;

    top: 0px!important;

}

span.starrq {

    color: red;

    padding-left: 2px;

}

#commerce-checkout-flow-multistep-default div#edit-completion-register {

    display: none;

}



#commerce-checkout-flow-multistep-default .field.field--name-shipping-method.field--type-entity-reference.field--label-above {

    display: none;

}

.js-form-item-shipping-information-shipments-0-shipping-method-0 label.option {display:none;} 

#commerce-checkout-flow-multistep-default .messages__wrapper {

  color: #a51b00;

  border-color: #f9c9bf #f9c9bf #f9c9bf transparent;  /* LTR */

  background-color: #fcf4f2;

  background-image: url(../../../../../misc/icons/e32700/error.svg);

  box-shadow: -8px 0 0 #e62600; /* LTR */

}

#commerce-checkout-flow-multistep-default .field.field--name-shipping-method.field--type-entity-reference.field--label-above {

  display: none;

}

#commerce-checkout-flow-multistep-default .order-total-line.order-total-line__adjustment.order-total-line__adjustment--shipping {

  display: none;

}

fieldset#edit-review-payment-information, #edit-review-order-fieldscheckout span.fieldset-legend {

    display: none;

}

/* ---28-03-23 start  */

.layout-region-checkout-main .checkout-pane-review fieldset#edit-review-contact-information .fieldset-wrapper,

.layout-region-checkout-main .checkout-pane-review fieldset#edit-review-order-fieldscheckout .fieldset-wrapper .field--name-field-your-name,

.layout-region-checkout-main .checkout-pane-review fieldset#edit-review-order-fieldscheckout .fieldset-wrapper .field--name-field-your-mobile-no,

.layout-region-checkout-main .checkout-pane-review fieldset#edit-review-order-fieldscheckout .fieldset-wrapper .field--name-field-please-enter-your-address {

    position: relative;

    padding: 0 0 0 30px;

}



.layout-region-checkout-main .checkout-pane-review fieldset#edit-review-contact-information .fieldset-wrapper:before {

    content: '\f0e0';

    font-family: "Font Awesome 5 Free";

    position: absolute;

    left: 0;

    top: 0;

    color: #fe5800;

    display: flex;

    align-items: center;

    height: 100%;

}

.layout-region-checkout-main .checkout-pane-review fieldset#edit-review-order-fieldscheckout .fieldset-wrapper .field--name-field-your-name:before{

     content: '\f007';

    font-family: "Font Awesome 5 Free";

    position: absolute;

    left: 0;

    top: 0;

    color: #fe5800;

    display: flex;

    align-items: center;

    height: 100%;

}

.layout-region-checkout-main .checkout-pane-review fieldset#edit-review-order-fieldscheckout .fieldset-wrapper .field--name-field-your-mobile-no:before{

    content: ' \f2a0';

    font-family: "Font Awesome 5 Free";

    position: absolute;

    left: 0;

    top: 0;

    color: #fe5800;

    font-weight:600;

    display: flex;

    align-items: center;

    height: 100%;

}

.layout-region-checkout-main .checkout-pane-review fieldset#edit-review-order-fieldscheckout .fieldset-wrapper .field--name-field-please-enter-your-address:before{

    content: '\f279';

    font-family: "Font Awesome 5 Free";

    position: absolute;

    left: 0;

    top: 0;

    color: #fe5800;

    display: flex;

    align-items: center;

    height: 100%;

}

span.views-field-commerce-add-to-cart-link.dffff {

    margin-top: 75px;

}

/* -----28-03-23 end  */

#edit-payment-information span.fieldset-legend {

    display: none;

}



.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-payment-information-billing-information-address-0-address-country-code.form-item-payment-information-billing-information-address-0-address-country-code {

    display: none;

}

.stock-hand span {

    display:inline-block

}

.out-of-stockPub {

    margin-top: 25px;

    background: #fe5800;

    width: 23%;

    padding: 10px;

    color: #fff;

    border: 1px solid #fe5800;

}



.view-online-shop .out-of-stockPub {

    width: 100%!important;

    padding: 5px!important;

    text-align: center;

    margin: 3px 0 0 0!important;

}

/* 17-05-2023 css Start */

.node--type-newspaper-clippings .field--name-field-upload-image img {width: 100%; height: auto;}

ul.pager__items.js-pager__items li.pager__item.pager__item--first a, ul.pager__items.js-pager__items li.pager__item.pager__item--last a, ul.pager__items.js-pager__items li.pager__item.pager__item--next a,  ul.pager__items.js-pager__items li.pager__item.pager__item--previous a{width:80px}

ul.pager__items.js-pager__items .pager__item.is-active a{background:#2447ad}

ul.pager__items.js-pager__items .pager__item a:hover{background:#2447ad}

.news-highlight .item-list.vticker{height:449px!important}

.view-id-news_vacancy ul li:last-child a{border-bottom:0}

.capacity-homepage .region.region-capasity-building{margin-top:16px}

/* 17-05-2023 css End */



.natural.right-menu.hn ul li:nth-child(5), .natural.right-menu.hn ul li:nth-child(6){

	display:none;

}



/*New here */

div#block-cart-2 h2 {font-size: 22px !important;/* position: absolute; // right: 0px; */}



span.cart-block--summary__count {float: right;background-color: #fe5800;padding: 4px;}



div#block-cart-2 {margin-top: -50px;position: absolute;right: 15px;/* float: right; */}



a.cart-block--link__expand {color: white;/* float: left; */}



#block-logout ul.clearfix.menu {/* float: right; // background: #fe5800; // padding: 4px; */position: absolute;right: 11px;top: 5px;}



#block-logout ul.clearfix.menu a {color: #35363a;font-weight: bold;font-size: 19px;}



#block-logout li.menu-item {list-style: none;float: left;padding: 8px;}



.user-logged-in .customer-information. .user-logged-in .order-information {

    float: left;

    width: 50%;

}

@media only screen and (min-width: 320px) and (max-width: 576px) {

    .bef-exposed-form .form--inline .form-item { width: 63%; }

    .order-director-1 {

        -webkit-box-ordinal-group: 2;

        -ms-flex-order: 1;

        order: 1;

    }

    .order-news-2 {

        -webkit-box-ordinal-group: 3;

        -ms-flex-order: 2;

        order: 2;

    }

    

    .order-stories-3 {

        -webkit-box-ordinal-group: 4;

        -ms-flex-order: 3;

        order: 3;

    }

    .division-banners .views_slideshow_cycle_slide, .division-banners .views_slideshow_cycle_teaser_section, .division-banners img {object-fit: fill!important;}

      .align-center {width: 100%!important; height: auto;}

      .owl-carousel.owl-drag .owl-item{background: #fff !important; margin-top: 12px;}

      .owl-carousel .owl-item img {width: 100% !important;}

      .views-slideshow-controls-bottom.clearfix { position: absolute !important;}

      .event-vtickr .news, .region-capasity-building{min-height: 160px;}

      .event-vtickr .news .view-event-icar-naarm .view-content #views_slideshow_cycle_teaser_section_event_icar_naarm-block_1 {

        width: 100% !important;  height: 100px !important;

      }



}

.node--type-newspaper-clippings .field--name-field-upload-image img{width: auto;}



/* Notice Board Section css Start */

.notification-sec {

    margin: 10px 0;

    position: relative;

}

.notification-sec #block-noticeboard-2 {

    display: flex;

    flex-wrap: wrap;

    align-items: center;

    background: #ffffff;

    box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 60%);

}

.notification-sec #block-noticeboard-2 h2 {

    background: #522955;

    font-size: 18px;

    color: #fff;

    position: relative;

    line-height: 1;

    margin: 0;

    font-family: 'robotobold';

    padding: 20px 30px 20px 20px;

    text-transform: uppercase;

    margin-right: 30px;

}

.notification-sec #block-noticeboard-2  a.file.file--mime-application-pdf.file--application-pdf {

    opacity: 1;

    color: #000;

    font-size: 14px;

}

.notification-sec #block-noticeboard-2 p{margin:0}

/* Notice Board Section css End */

