@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'open_sansbold';
  src: url('/qa/rbpoi/themes/presidentofindia/fonts/opensans-bold-webfont.woff2') format('woff2'), url('/qa/rbpoi/themes/presidentofindia/fonts/opensans-bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'open_sanslight';
  src: url('/qa/rbpoi/themes/presidentofindia/fonts/opensans-light-webfont.woff2') format('woff2'), url('/qa/rbpoi/themes/presidentofindia/fonts/opensans-light-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'open_sansregular';
  src: url('/qa/rbpoi/themes/presidentofindia/fonts/opensans-regular-webfont.woff2') format('woff2'), url('/qa/rbpoi/themes/presidentofindia/fonts/opensans-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'open_sanssemibold';
  src: url('/qa/rbpoi/themes/presidentofindia/fonts/opensans-semibold-webfont.woff2') format('woff2'), url('/qa/rbpoi/themes/presidentofindia/fonts/opensans-semibold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal
}
@font-face {font-family:'poppinsbold';src:url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-bold-webfont.eot');src:url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-bold-webfont.eot#iefix') format('embedded-opentype'),url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-bold-webfont.woff2') format('woff2'),url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-bold-webfont.woff') format('woff'),url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-bold-webfont.svg#poppinsbold') format('svg');font-weight:400;font-style:normal}
@font-face {font-family:'poppinslight';src:url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-light-webfont.eot');src:url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-light-webfont.eot#iefix') format('embedded-opentype'),url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-light-webfont.woff2') format('woff2'),url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-light-webfont.woff') format('woff'),url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-light-webfont.svg#poppinslight') format('svg');font-weight:400;font-style:normal}
@font-face {font-family:'poppinsmedium';src:url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-medium-webfont.eot');src:url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-medium-webfont.eot#iefix') format('embedded-opentype'),url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-medium-webfont.woff2') format('woff2'),url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-medium-webfont.woff') format('woff'),url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-medium-webfont.svg#poppinsmedium') format('svg');font-weight:400;font-style:normal}
@font-face {font-family:'poppinsregular';src:url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-regular-webfont.eot');src:url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-regular-webfont.eot#iefix') format('embedded-opentype'),url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-regular-webfont.woff2') format('woff2'),url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-regular-webfont.woff') format('woff'),url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-regular-webfont.svg#poppinsregular') format('svg');font-weight:400;font-style:normal}
@font-face {font-family:'poppinssemibold';src:url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-semibold-webfont.eot');src:url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-semibold-webfont.eot#iefix') format('embedded-opentype'),url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-semibold-webfont.woff2') format('woff2'),url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-semibold-webfont.woff') format('woff'),url('/qa/rbpoi/themes/presidentofindia/fonts/poppins-semibold-webfont.svg#poppinssemibold') format('svg');font-weight:400;font-style:normal}
@font-face {font-family:'poppinsitalic';src:url('/qa/rbpoi/themes/presidentofindia/css/fonts/poppins-italic-webfont.woff2') format('woff2'), url('/qa/rbpoi/themes/presidentofindia/css/fonts/poppins-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latobold';src:url('/qa/rbpoi/themes/presidentofindia/fonts/lato-bold-webfont.woff2') format('woff2'), url('/qa/rbpoi/themes/presidentofindia/fonts/lato-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latomedium';src:url('/qa/rbpoi/themes/presidentofindia/fonts/lato-medium-webfont.woff2') format('woff2'), url('/qa/rbpoi/themes/presidentofindia/fonts/lato-medium-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latoregular';src:url('/qa/rbpoi/themes/presidentofindia/fonts/lato-regular-webfont.woff2') format('woff2'), url('/qa/rbpoi/themes/presidentofindia/fonts/lato-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latosemibold';src:url('/qa/rbpoi/themes/presidentofindia/fonts/lato-semibold-webfont.woff2') format('woff2'), url('/qa/rbpoi/themes/presidentofindia/fonts/lato-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latobold_italic';src:url('/qa/rbpoi/themes/presidentofindia/fonts/lato-bolditalic-webfont.woff2') format('woff2'),url('/qa/rbpoi/themes/presidentofindia/fonts/lato-bolditalic-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latoitalic';src:url('/qa/rbpoi/themes/presidentofindia/fonts/lato-italic-webfont.woff2') format('woff2'),url('/qa/rbpoi/themes/presidentofindia/fonts/lato-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latolight_italic';src:url('/qa/rbpoi/themes/presidentofindia/fonts/lato-lightitalic-webfont.woff2') format('woff2'),url('/qa/rbpoi/themes/presidentofindia/fonts/lato-lightitalic-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latomedium_italic';src:url('/qa/rbpoi/themes/presidentofindia/fonts/lato-mediumitalic-webfont.woff2') format('woff2'),url('/qa/rbpoi/themes/presidentofindia/fonts/lato-mediumitalic-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latothin_italic';src:url('/qa/rbpoi/themes/presidentofindia/fonts/lato-thinitalic-webfont.woff2') format('woff2'),url('/qa/rbpoi/themes/presidentofindia/fonts/lato-thinitalic-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face {
    font-family: 'robotobold';
    src: url('/qa/rbpoi/themes/presidentofindia/fonts/roboto-bold-webfont.woff2') format('woff2'), url('/qa/rbpoi/themes/presidentofindia/fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('/qa/rbpoi/themes/presidentofindia/fonts/roboto-regular-webfont.woff2') format('woff2'), url('/qa/rbpoi/themes/presidentofindia/fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotolight';
    src: url('/qa/rbpoi/themes/presidentofindia/fonts/roboto-light-webfont.woff2') format('woff2'), url('/qa/rbpoi/themes/presidentofindia/fonts/roboto-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotomedium';
    src: url('/qa/rbpoi/themes/presidentofindia/fonts/roboto-medium-webfont.woff2') format('woff2'), url('/qa/rbpoi/themes/presidentofindia/fonts/roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedbold';
    src: url('/qa/rbpoi/themes/presidentofindia/fonts/robotocondensed-bold-webfont.woff2') format('woff2'), url('/qa/rbpoi/themes/presidentofindia/fonts/robotocondensed-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedlight';
    src: url('/qa/rbpoi/themes/presidentofindia/fonts/robotocondensed-light-webfont.woff2') format('woff2'), url('/qa/rbpoi/themes/presidentofindia/fonts/robotocondensed-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedregular';
    src: url('/qa/rbpoi/themes/presidentofindia/fonts/robotocondensed-regular-webfont.woff2') format('woff2'), url('/qa/rbpoi/themes/presidentofindia/fonts/robotocondensed-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'playfair_displayitalic';
    src: url('/qa/rbpoi/themes/presidentofindia/fonts/playfairdisplay-italic-variablefont_wght-webfont.woff2') format('woff2'),url('/qa/rbpoi/themes/presidentofindia/fonts/playfairdisplay-italic-variablefont_wght-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'playfair_displayregular';
    src: url('/qa/rbpoi/themes/presidentofindia/fonts/playfairdisplay-variablefont_wght-webfont.woff2') format('woff2'),url('/qa/rbpoi/themes/presidentofindia/fonts/playfairdisplay-variablefont_wght-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
html{scroll-behavior:smooth}
body{font-family:"open_sansregular";font-weight:500;padding:0;margin:0}
.brand-text h4, .brand-text h4 span{font-family:'open_sansregular'}
.about-text h4, .head-title, .year-bg .date, .current-president-text h4{font-family:'robotobold'}
.year-bg .mon, .former-president-slide-text h4{font-family:'robotomedium'}
.about-text h5, .head-title span, .mercy-petition-sec .nav-tabs a.nav-link, .searchbtn, .resetbtn, .media-gallery-sec ul.nav a.nav-links, .text-overflow p, a.view-all-btn, .current-president-text h6{font-family:'robotoregular'}
p.description, .quick-link-sec ul li a, .current-president ul li a, ul.former-president-social a, .former-president-slide-text h6, .former-president-slide-text h4 span{font-family:'robotolight'}
a:hover{text-decoration:none}
/* preloader css Start */
.preloader{background-color:#f97800;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:rgb(255 255 255); 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 css End */

/*****/
/* Banner Section css Start  */
.banner-area.fr{background: url('/qa/rbpoi/themes/presidentofindia/images/banner-bg.jpg') no-repeat; background-size:100% 100%;padding:50px 0 0;}
.banner-area.fr .banner-txt-sec {padding-top: 20px;}
.banner-area.fr .httext {font-size: 2.25em;font-weight: 900;margin: 0;color: #fff;}
.banner-area.fr .sub-txt {color: #fff;margin: 0;font-size:1.125em;}
.banner-area.fr .ht-detail {text-align:justify;font-size:0.875em;color: #ffffffd9;line-height: 24px;padding: 20px 0 15px;}
.banner-area.fr .transparent-btn {z-index: 9;border: 1px solid #fff;color: #fff;position: relative;transition: all 0.6s ease-in-out;background: transparent;}
.banner-area.fr .cus-btn{font-size:1em;border-radius: 0;padding: 7px 20px;}
.banner-area.fr .transparent-btn:after {content: "";background: #ffffff;width: 0%;height: 100%;position: absolute;left: 0;top: 0;transition: all 0.6s ease-in-out;z-index: -1;}
.banner-area.fr .transparent-btn:hover, a.transparent-btn:focus {text-decoration: none;border: 1px solid #ffffff;color: #000000;}
.banner-area.fr .transparent-btn:hover:after {width: 100%;}
/* Banner Section css End */

/**yyyyyyyyyyyyyyyyyyyyyy*/
/* Header Section css Start  */
.home-option2 {
	position: initial;
    background: white;
}
.home-option2 a.logo-align {
    text-decoration: none;
    display: flex;
    align-items: center;
    padding: 8px 0 0;
}
.home-option2 a.logo-align img {
    width: 50px;
}
.home-option2 .brand-text h4 {
    padding-left: 10px;
    font-size: 1.5em;
    color: #000;
    line-height: 40px;
    font-weight: bold;
}
.home-option2 .brand-text h4 span {
    color: #000;
    display: block;
    font-size: .75em;
    line-height: normal;
    font-weight: 400;
}
.home-option2 .loginbtn-sec {
    align-items: center;
    display: flex;
    justify-content: end;
}
.home-option2 nav.navbar {
    padding: 0;
}
.home-option2 .nav-wraper li a {
    white-space: nowrap;
    font-size: 0.875em;
    color: #000;
    padding: 12px 10px; 
    display: inline-block;
	    position: relative;
}
.home-option2 .nav-wraper ul > li{
    margin-left:5px
}
.home-option2 ul.sf-menu.sf-horizontal.sf-shadow ul li, .home-option2 ul.sf-menu.sf-vertical.sf-shadow ul li, .home-option2 ul.sf-menu.sf-navbar.sf-shadow ul ul li{margin-left:0px}
.home-option2 .nav-wraper li a.is-active, .home-option2 .nav-wraper li a:hover {
    background: #f97800;
    color: #000;
}
.home-option2 .nav-wraper li.menuparent > a:before {
    /* content: "\f107";
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    right: 0;
    position: absolute;
    font-size: 12px;
    top: 15px; */
}
.home-option2 ul.sf-menu .sf-sub-indicator{display:none}
.home-option2 ul.sf-menu.sf-horizontal.sf-shadow ul, .home-option2 ul.sf-menu.sf-vertical.sf-shadow ul, .home-option2 ul.sf-menu.sf-navbar.sf-shadow ul ul {
    background: #fff!important;
    -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
    box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
}
.home-option2 ul.sf-menu.sf-horizontal.sf-shadow ul li a {
    width: 100%;
    display: block;
}
.navbar-toggler .navbar-toggler-icon{background-image:none}
.navbar-toggler .navbar-toggler-icon:before{content:"\f0c9";font-family:"Font Awesome 5 Free";color:#000;font-weight:600;font-size:1.2em}
.navbar-toggler.close-icon .navbar-toggler-icon:before{content:"\f00d";font-family:"Font Awesome 5 Free";color:#000;font-weight:600;font-size:1.23em}

div#block-views-block-status-of-request-for-president-s-message-block-1 h2{font-size: 25px;text-align-last: center;text-decoration: underline;}
.webform-submission-add-form p.requ-clas {font-size: 15px;font-weight: 600;}
.webform-submission-add-form span.star-req {color: red;}
.webform-submission-add-form div#edit-processed-text {width: 100%;}
.webform-submission-add-form div#edit-captcha-response--description {font-size: 14px;}
/* Header Section css Start  */
button {overflow: hidden;}
header{position:absolute;top:0;background:transparent;z-index:9;width:100%}
a.logo-align{text-decoration:none;display:flex;align-items:center;padding:15px 30px 0}
.brand-text h4{padding-left:10px;font-size:1.5em;color:#fff;line-height:40px;font-weight:bold}
.brand-text h4 span{color:#fff;display:block;font-size:1.125em;line-height:normal;font-weight:400}
a.logo-align img{width:50px}
.headersec a.icon{background:#f3b534;display:block;position:absolute;right:0;padding:13px 25px;top:0;font-size:2.188em;color:#000}
.headersec a.icon:hover{background-color:#a53462;color:white}
.headersec #myLinks{display:none}
.headersec #myLinks .men-item-sec{background-color:#f3b534!important;padding:15px;display:block;box-shadow:0px 0px 6px 1px #000000}
.headersec #myLinks .men-item-sec a{padding:5px;display:block;color:#000;font-size:1em}
.headersec #myLinks .men-item-sec a+a{border-top:1px dashed #000;margin:15px 0}
.headersec #myLinks{display:none;position:absolute;top:79px;width:25%;right:0}
.header-img-sec {
    text-align: center;
}
/* Banner Section css Start  */
.banner-sec .home-option2 .carousel-caption {
    position: absolute;
    right: 0;
    bottom: initial;
    left: 0;
    bottom: 0;
	top: initial;
    padding: 15px;
    color: #fff;
    text-align: left;
    margin: auto;
    background: #000000b0;
    width: 100%;
    max-width: 100%;
    padding-right: 70px;
}
header.home-option2 {
    border-bottom: 4px solid #f97800;
}
.banner-sec .home-option2 .carousel-caption h6 {
    color: #fff;
    font-size: 0.875em;
    margin-bottom: 10px;
    font-style: italic;
}
.banner-sec .home-option2 .carousel-caption p {
    color: #fff;
    font-size: 0.875em;
    margin-bottom: 0px;
}
.banner-sec .home-option2 .carousel-item:before{display:none}
.banner-sec .carousel-control-prev, .banner-sec .carousel-control-next {
    position: absolute;
    right: initial;
    bottom: 0;
    left: 0%;
    top: 0;
    width: 50px;
    height: 50px;
    background: #000000b0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    opacity: 1;
    margin: auto;
    border-radius: 50%;
}
.banner-sec .carousel-control-next {
    right: 0% !important;
    left: initial !important;
}


.custom-year-tabs{height:434px;display:flex;flex-direction:column;width:8%;position:absolute;top:0;left:0;z-index:999;border:none;border-right:1px solid #ffffff78;margin-top:130px;padding:45px 0 16px}
.custom-year-tabs a{padding:10px 15px;font-size:1.375em;text-align:center;color:#b5b6bf!important;border-radius:0!important;margin-bottom:20px!important}
.custom-year-tabs a.active{background-color:#f97800!important;border:none;color:#fff!important}
.custom-year-tabs a.nav-link:focus{color:#fff!important}
.tableft .nav-tabs .nav-link:focus, .tableft .nav-tabs .nav-link:hover{border-color:#a5346200;background:#a5346200;color:#d7d0d3!important}
.carousel-inner{background: #555555;}
.banner-sec img{width:100%;height:625px;object-fit:cover;object-position:top center;}

.banner-sec .carousel-caption{position:absolute;right:initial;bottom:initial;left:11%;top:31%;padding-top:0;padding-bottom:0;color:#fff;text-align:left;width:25%}
.banner-sec .carousel-caption h6{color:#c5c5c5;font-size:1em;margin-bottom:15px}
.banner-sec .carousel-caption h4{color:#ffffff;font-size:1.5em;text-transform:uppercase;font-weight:bold;margin-bottom:15px}
.banner-sec .carousel-caption p{color:#c5c5c5;font-size:1em;margin-bottom:15px}
.banner-sec .carousel-caption a{color:#f4b534;font-size:1em;text-decoration:underline}
.banner-sec .carousel-indicators{position:absolute;right:initial;bottom:9%;left:8%;width:83%;justify-content:space-between;border-top:1px solid #ffffff78;margin:0}
.banner-sec .carousel-indicators li.active{background:#f4b534}
.banner-sec .carousel-indicators li{width:12px;height:12px;background:#ccc;border-radius:2rem;text-indent:0;margin-top:-7px!important;margin:0;margin-left:130px}
.banner-sec .carousel-indicators li span.switch-title{font-size:0.875em;color:#fff;position:absolute;right:0;top:20px}
.banner-sec .carousel-indicators li.active span.switch-title{font-size:0.875em;color:#f4b534}
.banner-sec .carousel-item:before{content:'';background-image:linear-gradient(90deg, #d46b09e7, #11173b9d, transparent);position:absolute;left:0;top:0;width:60%;height:100%}
/* Banner Section css End */
/* Footer Top Section css Start */
footer{background:#171f36;padding:30px 0;display:block;clear:both}
.footer-top-sec .container-fluid{padding-bottom:30px;border-bottom:1px solid #394052;margin-bottom:15px}
.news-sec label{color:#fff;margin-right:15px;margin-bottom:0;font-size:1em}
.news-sec .form-email{outline:none;border:1px solid #394052;font-size:0.938em;padding:8px;width:200px;background:transparent;color:#fff;height:40px}
.inptfld::placeholder{color:#b1b5b8}
.news-sec .subscribebtn{font-size:1em;text-transform:capitalize;outline:none;border:none;padding:8px 15px;color:#fff;background:#f97800;cursor:pointer;height:40px}
.news-sec form{display:flex;}
.news-sec .subscribebtn:hover{border:1px solid #f97800;background:transparent}
.social-media{margin-top:5px}
.social-media a{width:30px;display:inline-block;height:30px;line-height:30px;text-align:center;margin-left:3px;color:#fff}
.social-media a:hover i{animation:fa-spin 2s infinite linear}
a.fb{background:#305891}
a.twit{background: #000000;}
a.envelope{background:#FF0000}
a.print{background-image: linear-gradient(-45deg, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);}
a.star{background:#eab833}
a.plus{background:#fc6d4b}
.social-media i{font-size:1.125em}
.footer-top-sec .news-sec #block-simplenewssubscription{display:flex;align-items: baseline}
.footer-top-sec .news-sec #block-simplenewssubscription h2{color:#fff;margin-right:15px;margin-bottom:0;font-size:1em;white-space:nowrap}
.footer-top-sec .news-sec label.js-form-required{display:none}
.footer-top-sec .news-sec div#edit-message{display:none}
.footer-top-sec .news-sec .description{margin:0;font-size:0.75em;color:#fff;display:none}
.footer-top-sec .news-sec .button{font-size:1em;text-transform:capitalize;outline:none;border:none;padding:8px 15px;color:#fff;background:#f97800;cursor:pointer;height:40px}
.footer-top-sec .news-sec .button:hover{border:1px solid #f97800;background:transparent}
/* Footer Top Section css End */
/* Footer Bottom Section css Start */
.region-footer-first .menu-toggle{display:none}
.footer-nav-sec ul{padding:0;margin-bottom:10px}
.footer-nav-sec ul li{display:inline-block;margin:0;line-height:1;padding:0 5px;border-right:1px solid #ffffff47}
.footer-nav-sec ul li a{color:#fff;font-size:0.938em;text-decoration:none}
.footer-nav-sec ul li:last-child{border:0}
.footer-nav-sec ul li:first-child{padding-left:0}
.copyright-sec p{color:#fff;margin-bottom:0;font-size:0.938em}
.footer-copy-sec{text-align:right}
/* Footer Bottom Section css End */
/* Back To Top Section css Start */
.scrollToTop{z-index:9999;background:#feffff;bottom:180px;display:none;height:35px;padding:2px;position:fixed;right:30px;text-align:center;text-decoration:none;width:38px;border-radius:3px;box-shadow:0 0 5px lightgray}
.scrollToTop i{font-size:1.75em;color:#2e3b4b;line-height:1.15}
.scrollToTop:hover{background:#f97800}
.scrollToTop:hover i{color:#fff}
/* Back To Top Section css End */
/* About Section css Start */
.about-sec{background:#eff0f5;padding:50px 0 80px;clear:both}
.about-img{position:relative}
.about-img img{width:88.5%;height:350px;object-fit:cover;object-position:top center}
.about-img:after{content:'';background:url('/qa/rbpoi/themes/presidentofindia/images/about-bg-right.png');background-position:right bottom;background-repeat:no-repeat;position:absolute;display:block;right:0;bottom:-37px;height:100%;width:100%}
/* .about-img:before{content:'';background:url('/qa/rbpoi/themes/presidentofindia/images/about-bg-left.png');background-position:left bottom;background-repeat:no-repeat;position:absolute;display:block;left:0;bottom:0;height:100%;width:100%} */
.playbtn{display:none;position:absolute;right:15px;bottom:-20px;font-size:1.375em;background:#f97800;border:5px solid #eff0f5;width:90px;height:90px;border-radius:50%;color:#fff;z-index:99;cursor:pointer}
.playbtn:hover{background:#f97800;color:black}
.about-text h4{font-size:1.75em;margin-bottom:10px}
.about-text h5{font-size:1.063em;margin-bottom:10px}
.title-underline{background:#f97800;height:3px;width:50px}
.description{margin:30px 0}
.description p{font-size:0.875em;line-height:24px;text-align:justify}
.about-text a{color:#803E00;font-size:0.875em}.about-text a em i{color:#f97800}
.about-text{border-right:1px solid #e3e4e9;padding-right:35px;margin-right:15px}
/* About Section css End */
/* Press Releas Section css Start */
.head-title{font-size:1.75em;margin-bottom:10px}
.press-release-sec ul{margin:0;padding:0;list-style-type:none;padding-right:15px}
.press-release-sec ul li{margin-bottom:30px!important}
.date-textsec{display:flex;align-items:center;margin-top:30px}
.year-bg{display:flex;flex-direction:column}
.year-bg .date{font-size:2em;color:#000;line-height:1.1}
.year-bg .mon{font-size:0.75em;color:#646464}
.press-release-sec .right-c{line-height:24px;margin-left:15px;color:rgb(33, 37, 41);text-align:justify;font-size:0.875em;display:flex;flex-direction:column;justify-content:space-between;width:82%}
.press-release-sec .right-c:hover{text-decoration:underline}
.view-id-president_speak.view-display-id-block_1 .vticker2{height:310px !important;overflow-x:auto}
.vticker2::-webkit-scrollbar{width:3px}
.vticker2::-webkit-scrollbar-thumb{border-radius:10px;background-color:#f97800}
.press-release-sec{position:relative}
.press-release-sec:after{content:'';background:url('/qa/rbpoi/themes/presidentofindia/images/press-release-bg.png');background-position:right bottom;background-repeat:no-repeat;position:absolute;display:block;right:-15px;bottom:-70px;height:30%;width:100%}
/* Press Releas Section css End */
/* Mercy Petition Section css Start */
.mercy-petition-sec{background:#eff0f5}
.mercy-petition-sec .nav-tabs{justify-content:center;border-bottom:none;border:none}
.mercy-petition-sec .nav-item{margin-right:5px}
.mercy-petition-sec .nav-tabs a.nav-link.active{background:#a53462;border:none;color:#fff!important}
.mercy-petition-sec .nav-tabs a.nav-link{border:none;font-size:1.125em;padding:12px 30px;border-radius:0;color:#000}
.mercy-petition-sec .tab-content{background:#fff;padding:40px 40px 10px;box-shadow:0 0 5px #d3d3d37d;margin-top:15px}
.mercy-petition-sec .form-control{border-bottom:1px solid #cccccc!important;border:none;border-radius:0;padding:0.375rem 0rem}
.searchbtn{background:#f97800;display:inline-block;padding:10px 45px;color:#fff;font-size:1.125em;margin-right:15px}
.resetbtn{background:#000;display:inline-block;padding:10px 45px;color:#fff;font-size:1.125em}

.mercy-petition-sec .views-col {
    width: 50%;
    max-width: 50%;
	padding:0;
}
.mercy-petition-sec ul{margin:0;padding:0;list-style-type:none}
.mercy-petition-sec ul li{margin-bottom:30px!important;width: 95%;border-right: 1px solid #f97800}
.mercy-petition-sec .col-2 ul li, .mercy-petition-sec .col-4 ul li {
    margin-right: 0;
	    border-right: 0;
}
.mercy-petition-sec .owl-dots {
    display: none;
}
.mercy-petition-sec .date-textsec{display:flex;align-items:center;margin-top:0px}
.mercy-petition-sec .year-bg{display:flex;flex-direction:column}
.mercy-petition-sec .year-bg .date{font-size:2em;color:#000;line-height:1.1}
.mercy-petition-sec .year-bg .mon{font-size:0.75em;color:#646464}
.mercy-petition-sec .right-c{line-height:24px;margin-left:15px;color:#000;text-align:left;font-size:0.875em;display:flex;flex-direction:column;justify-content:space-between;width:85%}
/* Mercy Petition Section css End */
/* Books Page css Start */
.view-id-books .item-list ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;list-style-type:none;padding:0}
.view-id-books .item-list li{padding:10px 10px;color:#000;text-align:center;width:23%;margin-bottom:30px;border:2px solid #e5e5e5;box-shadow:0 0px 15px 0 rgb(180 182 189 / 15%);background:#f5f0ed;border-radius:4px}
.view-id-books .item-list li:hover{box-shadow:0 2px 5px #00000021;transition:.2s}
.view-id-books .views-field-field-image img{width:100%;height:auto}
.view-id-books .views-field-title a{font-size:1em;text-transform:uppercase;font-weight:600;color:#000;padding:10px 0 8px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.view-id-books .views-field-field-description .field-content{font-size:0.875em;padding-bottom:8px;height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.view-id-books .views-field-field-published-by-{font-size:0.875em}
.view-id-books .views-field-field-published-by- .field-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.view-id-books .views-field-field-published-by- .views-label.views-label-field-published-by-{font-weight:600}
/* Books Page css End */
/* Quotes Page css Start */
.quotes-section{background:#fff;padding:20px 30px;box-shadow:0 0px 15px 0 rgb(144 156 184 / 15%);list-style-type:none;margin:0}
.quotes-section li+li{border-top:1px dashed lightgray}
.quotes-section li{font-size:1em;color:#000;display:flex;padding:20px 0px;line-height:24px;align-items:baseline}
.quotes-section li:before{content:'\F13E';font-family:"Material Design Icons";padding-right:10px;font-size:1.1em;color:#a62639}
/* Quotes Page css End */
/* Poetry Inner Page css Start */
.poetry-inner{background:#fff;padding:25px 30px;box-shadow:0 0px 15px 0 rgb(144 156 184 / 15%)}
.poetry-inner p{text-align:center;font-style:italic;line-height:30px}
.poetry-inner p:before{content:'"';padding-right:10px;font-size:3em;color:#a62639;vertical-align:bottom}
.poetry-inner p:after{content:'"';padding-left:10px;font-size:3em;color:#a62639;vertical-align:-webkit-baseline-middle}
.poetry-inner p:last-child:before{display:none}
.poetry-inner p:last-child:after{display:none}
.poetry-inner p:last-child{text-align:right}
/* Poetry Inner Page css End */
/* children-corner Page css Start */
.children-corner .children{
	padding: 15px 15px 15px;
	border-left: 4px solid #e60012;
	background: #f9f9f9;
}
.children-corner .children ul {
	list-style-type: none;
	padding: 0;
	margin: 0;;
}
.children-corner .children ul li {
	display: flex;
	align-items: center;
}
.children-corner .children ul span.title {
	font-size: 2em;
	color: #e60012;
	margin-right: 15px;
	font-weight: 600;
}
.children-corner .children ul li p {
	margin: 0;
	font-size: 1.1em;
	font-weight: 600;
}
.children-corner .children .children-details {
	margin-left: 48px;
	padding: 15px;
	background: #fff;
	margin-top:15px;
}
.children-corner .children .children-details p {
	font-size: .875em;
	line-height: 14px;
	margin-bottom: 10px;
	font-style: italic;
	color:#000;
}
.children-corner .answer {
	padding: 0 15px 15px;
	border-left: 4px solid #969696;
	background: #f9f9f9;
}
.children-corner .answer ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.children-corner .answer ul span.title {
	font-size: 2em;
	color: #969696;
	margin-right: 15px;
	font-weight: 600;
}
.children-corner .answer ul li {
	display: flex;
	align-items: center;
}
.children-corner .answer ul li p {
	margin: 0;
	font-size: 1em;
	color: #000;
}
.children-corner .answer .by {
	font-size: .875em;
	margin-left: 48px;
	color: #625f5f;
	font-style: italic;
		margin-top: 15px;
}
.children-corner .children .children-details span.label {
	font-weight: 600;
}
/* children-corner Page css End *//* President Section css Start */
.media-gallery-sec{position:relative}
.media-gallery-sec:before {
    content: '';
    background: #182545;
    padding: 40px 0px 0px;
    width: 100%;
    height: 230px;
    position: absolute;
}
.president-bg {
    /* background: #f2f2f2;
    padding: 30px; */
	overflow: hidden;
}
.mercy-petition-sec .owl-carousel .owl-nav button {
    position: absolute;
        right: 30px;
    font-size: 1.375em!important;
    color: #000!important;
    height: 25px;
    width: 25px;
    border: 1px solid #f97800;
    display: flex;
    line-height: 1.2;
    align-items: end;
    justify-content: center;
    background: #f97800;
    border-radius: 50%;
    margin: 10px 0;
	    top: -90px;
}
.mercy-petition-sec .owl-carousel .owl-nav button.owl-next {
        right: 0px;
}
/* President Section css End */
.wgl-accordion-services {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin: 0 -10px;
	margin-top:15px;
	width:auto!important;
}
.wgl-accordion-services  .wgl-services_item {
    height: 260px;
}

.wgl-accordion-services  .wgl-services_item {
    width: 20%;
}
.wgl-accordion-services .wgl-services_item {
    position: relative;
    z-index: 1;
    transition: 0.5s;
    display: flex;
}
.wgl-accordion-services .wgl-services_media-wrap {
    position: absolute;
    z-index: 1;
    left: 10px;
    top: 0;
    width: calc(100% - 15px);
    height: 100%;
}
.wgl-accordion-services .wgl-services_content-wrap {
    position: relative;
    z-index: 1;
    left: -5px;
    padding: 15px;
    /* box-shadow: 11px 10px 38px rgba(0, 0, 0, 0.1); */
    transition: 0.2s;
    transform: translateX(100%);
    opacity: 0;
    visibility: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: #f8f8f8;
	height:260px;
}
.wgl-accordion-services  .wgl-services_icon-wrap {
    height: 90px;
    width: 96px;
}

.wgl-accordion-services .wgl-services_icon-wrap {
    position: absolute;
    z-index: 1;
    width: 96px;
    height: 90px;
    right: 0;
    top: 0;
    overflow: hidden;
    text-align: right;
    color: #ffffff;
}
.wgl-accordion-services .wgl-services_title {
    color: #212121;
}
.wgl-accordion-services .wgl-services_title {
    font-size: 1.125em;
    line-height: 1.4;
    font-weight: bold;
	    margin: 0;
}
h5.wgl-services_title {
    font-size: 0.875em !important;
    font-weight: normal !important;
    font-style: italic;
	margin-bottom: 15px !important;
}
.wgl-services_text {
    text-align: justify;
    font-size: 0.75em;
    margin-bottom: 15px;
}
.wgl-services_link {
    border: 1px solid #000;
    color: #000;
    font-size: 0.875em;
    text-transform: uppercase;
    padding: 5px 15px;
    width: fit-content;
}
.wgl-accordion-services .wgl-services_item:hover .wgl-services_content-wrap {
    opacity: 1;
    visibility: visible;
    /* transition: 0.5s;
    transition-delay: 0.3s; */
}
.wgl-accordion-services .wgl-services_item.showitem .wgl-services_content-wrap {
    opacity: 1;
    visibility: visible;
    /* transition: 0.5s;
    transition-delay: 0.3s; */
}
.wgl-accordion-services .wgl-services_item:hover ~ .wgl-services_item {
    transform: translateX(100%);
}
.wgl-accordion-services .wgl-services_item.showitem ~ .wgl-services_item {
    transform: translateX(100%);
}
.president-sec {
    padding: 40px 0 40px;
}
.president-sec .owl-dots {
    display: none;
}
#formerpresident .views-col {
    max-width: 20%;
    padding: 0;
    flex: 20%;
}
.wgl-accordion-services .wgl-services_media-wrap img {
    height: 260px;
    object-fit: cover;
    object-position: top;
}
.president-sec .owl-carousel .owl-nav button {
    position: absolute;
        right: 30px;
    font-size: 1.375em!important;
    color: #000!important;
    height: 25px;
    width: 25px;
    border: 1px solid #f97800;
    display: flex;
    line-height: 1.2;
    align-items: end;
    justify-content: center;
    background: #f97800;
    border-radius: 50%;
    margin: 10px 0;
	    top: -38px;
}
.president-sec .owl-carousel .owl-nav button.owl-next {
        right: 0px;
}
button:focus{outline:-webkit-focus-ring-color auto 1px!important}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {outline:-webkit-focus-ring-color auto 1px!important}
/* Social Media Animation Up Down Start */
.social-fixed{animation:20s linear 0s infinite alternate sun-rise}
@keyframes sun-rise{
  0%{transform:translateY(20vh)}
  100%{transform:translateY(0)}
}
/* Social Media Animation Up Down End */
/* Social Media Section css Start */
.social-fixed .social-btn {
  display: flex;
  width: 150px;
  align-items: center;
  justify-content:flex-start;
  padding-left: 15px;
  padding-right: 00px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px;
  border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
  margin-bottom: 5px;
}
.social-fixed a {
    position: relative;
    right: 0px;
    transition: right 1s;
}
.social-fixed {
	z-index: 9999;
    position: fixed;
    right: -105px;
    top: 100px;
}
.social-fixed a:hover {
  right: 105px;
  transition: right 1s;
}
.social-fixed .social {
  position: fixed;
  top: 50px;
}
.social-fixed .social a {
  text-decoration: none;
}
.social-fixed .color-fb {
  background-color: #305891;
}
.social-fixed .color-tw {
  background-color: #010101;
}
.social-fixed .color-instagram{background-image:linear-gradient(-45deg, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5)}
.social-fixed .color-youtube{background:#B30000}
.social-media a.twit img{width:18px}.social-fixed .color-tw img{width:22px}
.social-fixed .google-font {
  font-family: "Lato", sans-serif;
  font-size: 1.25em;
}
.social-fixed .social-btn i {
    color: #fff;
    font-size: 1.625em;
}
.social-fixed .social-btn p {
  color: white;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 15px;
}
/* Social Media Section css End */
.main-sec header {
    position: initial;
    margin-bottom: 10px;
    font-weight: 600;
}
.stqc-logo a {float: right;margin: 10px 10px 0px 0px;}
/* Media Gallery Section css Start */
.media-gallery-bg {
    background: #f2f2f2;
    padding: 30px 30px 50px;
	margin-top: 40px;
}
.media-gallery-sec{background:#f9f9f9;padding:0px 0 40px}
.media-gallery-sec ul.nav{border:none}
.media-gallery-sec ul.nav a.active{color:#a53462;border:none;background:none;border-bottom:3px solid #a53462}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{background:none;border-color:#a5346200;color:#a53462!important}
.media-gallery-sec ul.nav a.nav-link{color:#000;font-size:1.125em;padding:0}
.media-gallery-sec ul.nav li+li{border-left:1px solid #bdbdbd;margin-left:15px;padding-left:15px}
.media-gallery-sec ul.nav{border:none;justify-content:end;margin-top:-40px}
.photogallery img{width:100%!important;height:220px;object-fit:cover;object-position: top center;}
.photogallery .owl-item{position:relative}
.text-overflow{position:absolute;bottom:0;height:70px;background-image:linear-gradient(0deg, black, #000000a1, #00000000);width:100%;padding:15px}
.photogallery{margin-top:25px}
.text-overflow p{font-size:0.938em;color:#fff;margin:0;display:flex;align-items:end;justify-content:space-between}
.text-overflow i{font-size:0.875em;color:#f97800}
.photogallery .owl-dots{display:none}
.photogallery .owl-carousel .owl-nav button{position:absolute;left:0;font-size:1.375em!important;color:#000!important;height:25px;width:25px;border:1px solid #f97800;display:flex;line-height:1.2;align-items:end;justify-content:center;background:#f97800;border-radius:50%;margin:10px 0}
.photogallery .owl-carousel .owl-nav button.owl-next{left:30px}
a.view-all-btn {
    position: absolute;
    right: 45px;
    bottom: 20px;
    color: #803E00;
    font-size: 0.875em;
}
.mercy-petition-sec a.view-all-btn {position: absolute;right: 45px;bottom:30px;z-index:1}
.press-release-sec a.view-all-btn {
    position: relative;
    margin-top: 10px;
    z-index: 99;
    right: initial;
    left: initial;
    bottom: initial;
    display: inline-block;
}
.container, .container-fluid{
    width: 100%;
    padding: 0 15px;
    max-width: 1430px;
    margin: 0 auto;
}
@media only screen and (max-width: 1430px){
.container, .container-fluid {
    max-width: 1300px;
}
}
a.view-all-btn i{margin-right:5px;color:#f97800}
/* Media Gallery Section css End */
.main-sec .title.page-title p{text-align:center; line-height: 30px;}
.main-sec .title.page-title {
    color: #000;
    font-weight: 700;
    line-height: 1.5;
    margin: 0 0 15px 0;
    font-size: 1.5em;
	text-align: center;
}
.main-sec img.align-left {
    max-width: 30%;
    border-radius: 8px!important;
    border: 0;
    display: inline-block;
    margin: 5px 30px 30px 0px !important;
    border: 5px solid lightgrey;
    height: auto;
}
.img-about-us{padding:15px;position:relative;width:100%}
.img-about-us img {
    width: 100%;
    border: 1px solid #e5e5e5;
    padding: 2px;
    background: #fff;
    z-index: 9;
    position: relative;
    height: 400px;
    object-fit: cover;
    object-position: top center;
}
.img-about-us:before,.img-about-us:after{content:'';background:#843d2e;position:absolute;width:90px;height:90px}
.img-about-us:before{top:2px;left:0}
.img-about-us:after{bottom:2px;right:0}
/* Quick Links Section css Start */
.quicklink-sec {
    padding: 40px 0 25px;
    position: relative;
    background: url('/qa/rbpoi/themes/presidentofindia/images/banner-3.png');
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    background-color: #182545f2;
}
.quicklink-sec:before {
    content: '';
    position: absolute;
    background: #182545f2;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.quick-link-sec ul {
    list-style-type: none;
    padding: 0;
    display: flex;
    width: 100%;
    margin-top: 15px !important;
    align-items: center;
    justify-content: start;
    flex-wrap: wrap;
}
.quick-link-sec ul li {
    border: 1px dashed #f97800;
    width: 24.25%;
    margin-bottom: 15px;
	background: #fff;
    margin-right:1%
}
.quick-link-sec ul li:nth-child(4n){margin-right:0}
.quick-link-sec ul li a span.link-p {
    padding-left: 15px;
    padding-right: 15px;
    width: 90%;
}
.quick-link-sec ul li a{display:flex;align-items:center;justify-content:flex-start;padding:15px;height: 78px;}
.quick-link-sec ul li a i{color:#f97800;font-size:0.875em;margin-right:8px;order: 2;}
.quicklink-sec .head-title {
    color: #fff;
}
.quicklink-sec .title-underline {
    background: #fff;
}
.quick-link-sec ul li a p{margin:0;width:63%;}
.quick-link-sec ul li a{color:#000;font-size:1em;font-weight:600}
.quicklink-sec .owl-dots {
    display: none;
}
.quicklink-sec .owl-carousel .owl-nav button {
    position: absolute;
    right: 30px;
    font-size: 1.375em!important;
    color: #f97800!important;
    height: 25px;
    width: 25px;
    border: 1px solid rgb(255 255 255);
    display: flex;
    line-height: 1.2;
    align-items: end;
    justify-content: center;
    background: #ffffff;
    border-radius: 50%;
    margin: 10px 0;
    top: -53px;
}
.quicklink-sec .owl-carousel .owl-nav button.owl-next {
    right: 0px;
}

.quick-link-sec ul li a:before {
    background: url('/qa/rbpoi/https://presidentofindia.gov.in/themes/presidentofindia/images/quickLinkSprite.png');
    width: 52px;
    height: 100%;
    content: '';
    overflow: hidden;
    background-repeat: no-repeat;
    transition: .4s;
}
.quick-link-sec ul li:nth-child(1) a:before {background-position: -5px -1020px;}
.quick-link-sec ul li:nth-child(1) a:hover:before{background-position: -55px -1020px;}

.quick-link-sec ul li:nth-child(2) a:before {background-position: -5px -63px;}
.quick-link-sec ul li:nth-child(2) a:hover:before{background-position: -55px -63px;}
.quick-link-sec ul li:nth-child(3) a:before {background-position:-5px -349px}
.quick-link-sec ul li:nth-child(3) a:hover:before{background-position:-55px -349px}
.quick-link-sec ul li:nth-child(4) a:before {background-position: -5px -134px;}
.quick-link-sec ul li:nth-child(4) a:hover:before{background-position: -55px -134px;}
.quick-link-sec ul li:nth-child(5) a:before {background-position: -5px -613px;}
.quick-link-sec ul li:nth-child(5) a:hover:before{background-position: -56px -613px;}
.quick-link-sec ul li:nth-child(6) a:before {background-position: -5px -424px;}
.quick-link-sec ul li:nth-child(6) a:hover:before{background-position: -55px -424px;}
.quick-link-sec ul li:nth-child(7) a:before {background-position: -5px -489px;}
.quick-link-sec ul li:nth-child(7) a:hover:before{background-position: -55px -489px;}
.quick-link-sec ul li:nth-child(8) a:before {background-position: -5px -134px;}
.quick-link-sec ul li:nth-child(8) a:hover:before{background-position: -55px -134px;}
.quick-link-sec ul li:nth-child(9) a:before {background-position: -5px -556px;}
.quick-link-sec ul li:nth-child(9) a:hover:before{background-position: -56px -556px;}
.quick-link-sec ul li:nth-child(10) a:before {background-position: -5px -210px;}
.quick-link-sec ul li:nth-child(10) a:hover:before{background-position: -55px -210px;}
.quick-link-sec ul li:nth-child(11) a:before {background-position: 0 4px;}
.quick-link-sec ul li:nth-child(11) a:hover:before{background-position: -51px 4px;}
.quick-link-sec ul li:nth-child(12) a:before {background-position: -5px -280px;}
.quick-link-sec ul li:nth-child(12) a:hover:before{background-position: -56px -280px;}
.quick-link-sec ul li:nth-child(13) a:before {background-position: -5px -930px;}
.quick-link-sec ul li:nth-child(13) a:hover:before{background-position: -56px -930px;}
.quick-link-sec ul li:nth-child(14) a:before {background-position: 1px -973px;}
.quick-link-sec ul li:nth-child(14) a:hover:before{background-position: -54px -973px;}
.quick-link-sec ul li:nth-child(15) a:before {background-position: 0 4px;}
.quick-link-sec ul li:nth-child(15) a:hover:before{background-position: -51px 4px;}
.quick-link-sec ul li:nth-child(16) a:before {background-position: 0 4px;margin-right:15px}
.quick-link-sec ul li:nth-child(16) a:hover:before{background-position: -52px 4px;}
/* Quick Links Section css End */
/* Top Header css Start */
.home-option2.top-header {
    background: #efefef;
    width: 100%;
    padding: 0;
}
.top-header .left-sec ul li img{width:25px}
.home-option2.top-header ul li:last-child{border:none;padding-right:0}
.home-option2.top-header ul{display:flex;margin-bottom:0;padding-left:0;align-items:center;justify-content:end;height: 37px;}
.home-option2.top-header ul li{padding:0 12px;line-height:1;display:flex;border-right:1px solid #000}
.home-option2.top-header ul li a{color:#000;font-size:0.75em}
.home-option2.top-left-nav ul{justify-content:flex-start}
.home-option2 li.text-size a{padding-right:9px}
.home-option2 li.text-size a:last-child{padding-right:0}
.home-option2 li.search-btn a{background:#f97800;color:#000!important;font-size:0.875em!important;padding:12px 12px}
.home-option2 .top-left-nav{display:flex}
.home-option2.top-header .left-sec ul {
    justify-content: start;
    height: 37px;
}
.top-header ul li .com-color{height:18px;width:20px}
.top-header ul li .blue{background:#ffffff;margin-right:6px}
.top-header ul li .black{background:#000000}
/* Top Header css End */
/* Top Header css Start */
.top-header{padding-right: 30px; position: relative; width:fit-content; height:fit-content;padding-left:15px;overflow: hidden;}
.top-header ul li:last-child{border:none;padding-right:0}
.top-header ul{display:flex;margin-bottom:0;padding-left:0;align-items:center;justify-content:end}
.top-header ul li{padding:0 12px;line-height:1;display:flex;border-right:1px solid #ffffff}
.top-header ul li a{color:#fff;font-size:0.75em}
.top-left-nav ul{justify-content:flex-start}
li.text-size a{padding-right:9px}
li.text-size a:last-child{padding-right:0}
li.search-btn a{background:#f97800;color:#fff!important;font-size:0.875em!important;padding:12px 12px}
.top-left-nav{display:flex}
.headersec {
    display: flex;
    /* align-items: center; */
    justify-content: space-between;
	box-shadow: 0 7px 7px #00000026;
    z-index: 9;
    position: relative;
}
/* Top Header css End */
/* Modal Popup Section css Start */
.modal{background:#000000ad;z-index:9999}
.modal-body .close{color:#ffffff;opacity:inherit;position:absolute;right:-30px;top:-25px;background:#f97800;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.625em}
iframe.about-vedio{width:100%;height:100%}
/* Modal Popup Section css End */
/* Inner Page css Start */
	/* Header Section css Start */
	.logo-sec-wraper{padding:15px 0;background:#171f36}
	.logo-sec-wraper a.logo-align{text-decoration:none;display:flex;align-items:center;padding:0}
	.logo-sec-wraper a.logo-align img{width:50px}
	.logo-sec-wraper .brand-text h4{padding-left:10px;font-size:1.5em;color:#fff;line-height:40px;font-weight:bold}
	.logo-sec-wraper .brand-text h4 span{color:#fff;display:block;font-size:1.125em;line-height:normal;font-weight:400}
	.logo-sec-wraper .loginbtn-sec{align-items:center;display:flex;justify-content:end}
	.logo-sec-wraper nav.navbar{padding:0}
	.logo-sec-wraper .nav-wraper li a.active, .logo-sec-wraper .nav-wraper li a:hover{border-top:1px solid #E91E63;border-bottom:1px solid #E91E63;color:#E91E63}
	.logo-sec-wraper .nav-wraper li a{white-space:nowrap;font-size:0.938em;color:#fff;padding:11px 15px;display:inline-block;border-top:1px solid #171f36;border-bottom:1px solid #171f36}
	/* Breadcrumb Section css Start */
	.breadcrumb-bg{padding:15px 0 15px;background:#843d2e}
	h1.breadcrumb-title{color:#fff;padding:0 0px;text-transform:uppercase;font-size:1.625em;margin-bottom:0px}
	nav.breadcrumb{background:none;padding:0;margin:0}
	ol{padding:9px 0;border-radius:0;width:100%;background:none;margin:0;list-style-type:none;display:flex;align-items:baseline;flex-wrap:wrap}
	ol li{color:#fff;font-size:0.875em}
	ol li a{color:#fff!important}
	ol li+li::before{display:inline-block;padding-right:0.5rem;padding-left:0.5rem;color:#ffffff;content:"/"}
	/* Main Section css Start */
	.main-sec{padding:40px 0;min-height:450px}
	.main-sec .view-press-releases-sub-title .views-field-title{margin-bottom:30px;font-size:1.5em;line-height:28px;font-weight:600;position:relative}
	.main-sec .view-press-releases-sub-title .views-field-title:after{content:'';position:absolute;width:50px;height:3px;background:#f97800;bottom:-10px;left:0}
	.main-sec p{font-size:0.875em;margin-bottom:15px;text-align:justify;line-height:24px}
	.main-sec .field--name-field-date{padding-left:20px;padding-top:10px;display:flex;font-size:1em;line-height:30px;text-align:justify;font-style:italic}
	.main-sec .field--name-field-date .field__label{font-weight:bold;margin-right:10px}
	.main-sec ul li{font-size:0.875em}
	p.last-word{text-align:center}
    .title1 {
    color: #803E00;
    font-size: 0.938em!important;
    font-weight: 600;
    position: relative;
    margin-bottom: 0px;
    padding-top: 13px;
    padding-bottom: 7px;
}
.downloaddiv {
    border: 1px solid #ffa08e;
    padding: 10px;
}
#block-views-block-former-presidents-single-slide-block-1-2{display:none}
/* Inner Page css End */
@media screen and (max-width: 390px) and (min-width: 320px){
	.mercy-petition-sec .nav-tabs a.nav-link{font-size:0.938em;padding:10px 9px}
}
@media screen and (max-width: 1366px) and (min-width: 1200px){
	.home-option2 .nav-wraper li a{font-size:0.783em;padding:8px 12px} 
	.home-option2 .nav-wraper ul > li{margin-left:3px}
}
@media screen and (max-width: 1500px) and (min-width: 1367px){
	.home-option2 .nav-wraper li a{font-size:.864em;padding:8px 13px}
	.home-option2 .nav-wraper ul > li{margin-left:3px}
}
@media screen and (max-width: 1600px) and (min-width: 1501px){
	.home-option2 .nav-wraper li a{font-size:.967em;padding:8px 11px}
	.home-option2 .nav-wraper ul > li{margin-left:3px; display:inline-block;}
}
@media (max-width: 767px){
	/* Top Header Section css Start */
    .home-option2.top-header ul{display:inline-block;text-align:center;height:auto!important}
    .home-option2.top-header ul li{padding:0 4px;display:inline-block;margin:5px 0}
	.home-option2.top-header{text-align:center;padding:7px 0}
	.mercy-petition-sec .right-c{width:79%}
	.top-header ul li .com-color{display:inline-block}
	.mercy-petition-sec .owl-carousel .owl-nav button{top:-65px}
	.home-option2 a.logo-align{justify-content:center;padding:8px 0 8px}
	.top-header ul li .blue{margin-right:4px}
	/* Header Section css Start */
    .home-option2 .brand-text h4{font-size:1.3em}
    .home-option2 .loginbtn-sec{justify-content:start;background:#171f36;padding:4px 15px;width:100%;justify-content:space-between}
	.home-option2 .loginbtn-sec .nav-wraper{width:100%}
	.headersec nav.navbar ul li.search-btn a{text-align:center;padding:6px 10px}
	.headersec nav.navbar ul li.search-btn{position:absolute;top:0;right:0;width:fit-content!important}
	.navbar-toggler-icon{width:1.2em;height:1.2em}
	.president-sec{padding:0}
	.banner-sec .home-option2 .carousel-caption{padding-right:15px}
	.banner-sec .carousel-control-prev, .banner-sec .carousel-control-next{width:35px;height:35px}
	.carousel-control-next-icon, .carousel-control-prev-icon{width:15px;height:15px}
	.banner-sec .home-option2 .carousel-caption h6{font-size:0.75em;margin-bottom:0px}
	.press-release-sec:after {display: none;}
	.home-option2 .nav-wraper li a{color: #fff;}
	a.logo-align{padding:10px 10px 0}
	a.logo-align img{width:45px}
	.brand-text h4{font-size:1.125em}
	.brand-text h4 span{font-size:0.875em}
	.headersec a.icon{padding:15px 15px;font-size:1.875em}
	.headersec #myLinks .men-item-sec{padding:10px}
	.headersec #myLinks{top:75px;width:60%}
	.headersec #myLinks .men-item-sec a+a{margin:0px 0}
	/* Banner Section css Start */
	.custom-year-tabs{width:20%;padding:0}
	.custom-year-tabs a{padding:5px 8px;font-size:1em}
	.custom-year-tabs a{color:#c5c5c5!important}
	.banner-sec .carousel-caption{left:25%;top:27%;width:65%}
	.banner-sec .carousel-caption h4{font-size:1em}
	.banner-sec .carousel-caption p{font-size:0.875em}
	.banner-sec img{height:250px}
	.banner-sec .carousel-indicators{bottom:10%;left:5%;width:85%}
	.banner-sec .carousel-indicators li{margin-left:20px}
	.banner-sec .carousel-item:before{width:100%}
	/* About Section css Start */
	.about-sec{padding:15px 0 30px}
	.about-img{margin-bottom:55px}
	.about-text h4{font-size:1.5em}
	.description{margin:15px 0}
	.about-text{padding-right:0;margin-right:0;border-right:0}
	.about-img img{width:88%;z-index:99;position:relative}
	/* Press Releas Section css Start */
	.press-release-sec{margin-top:15px}
	.date-textsec{margin-top:15px}
	.press-release-sec .right-c{width:80%}
	.press-release-sec:after{right:-15px;bottom:-30px}
	.head-title{font-size:1.5em}
	.press-release-sec ul li+li{border-top:1px dashed grey}
	.press-release-sec ul li{margin-bottom:15px!important}
	/* Mercy Petition Section css Start */
	.mercy-petition-sec .nav-tabs{margin-top:15px;justify-content:flex-start}
	.mercy-petition-sec .nav-item{margin-bottom:0px;margin-right:0}
	.mercy-petition-sec .nav-tabs a.nav-link{font-size:1em;padding:10px 11px}
	.mercy-petition-sec .tab-content{padding:15px 15px!important}
	.searchbtn{padding:10px 25px}
	.resetbtn{padding:10px 25px}
	.mercy-petition-sec .content .form--inline{flex-direction:column}
	.mercy-petition-sec .content .js-form-type-date{margin:15px 0 0 0}
	.mercy-petition-sec .form-date{width:100%}
	.mercy-petition-sec .row>.region{width:100%}
	.mercy-petition-sec .content .js-form-type-date:first-child{margin:0}
	.mercy-petition-sec .content form .form-wrapper .button{margin-top:15px}
	.mercy-petition-sec .content form label{font-size:0.875em}
	.mercy-petition-sec .content form input{font-size:0.875em;padding:5px 2px}
	.mercy-petition-sec .content .js-form-item, .mercy-petition-sec .content .form-actions{width:100%}
	.mercy-petition-sec .owl-item .views-col{width:100%!important;max-width:100%!important}
	.mercy-petition-sec .owl-item ul li{margin-bottom:15px!important;width:100%!important;border-right:none!important}
	.mercy-petition-sec .views-col:last-child ul li{margin-bottom:0!important}
	.mercy-petition-sec .views-col+.views-col{border-top:1px dashed gray;padding-top:15px}
	.mercy-petition-sec a.view-all-btn{position:initial;display:block;margin:10px 0 15px}
	.press-release-sec a.view-all-btn{margin-top:10px;display: block}
	.mercy-petition-sec .owl-carousel .owl-nav .owl-prev{left:-27px!important}
	.mercy-petition-sec .owl-carousel .owl-nav button.owl-next{right:-27px!important}
	/* President Section css Start */
	.former-president{padding:30px 15px 15px}
	.col-12.col-sm-12.col-md-6.col-lg-6.pl-0{padding-left:15px!important}
	.former-president-slide-text{margin-top:15px}
	.number{text-align:left;position:initial}
	.former-president-slide-text p{margin:0}
	.current-president{padding:15px 15px 0px}
	.current-president ul{margin-top:15px}
	.current-president ul li:first-child a{padding-top:0}
	.current-president-text{position:absolute;right:0;bottom:-30px}
	.current-president:after{height:50%;width:100%}
	.former-president-slide-img img{width:200px!important;height:200px;margin:0 auto}
	.current-president-img{display:flex;justify-content:center}
	.current-president-img img{width:80%}
	.view-id-former_presidents{margin-top:15px}
	.former-president-slide-img{padding-top:35px}
	/* Media Gallery Section css Start */
	.media-gallery-sec{padding:0px 0 15px}
	.media-gallery-sec ul.nav{margin-top:0px}
	.photogallery{margin-top:15px}
	.media-gallery-sec .tab-content{margin-bottom:70px}
	a.view-all-btn{bottom:30px}
	.media-gallery-bg{padding:15px 15px 1px;margin-top:15px}
	.media-gallery-sec:before{padding:0px 0px 0px}
	/* Quick Links Section css Start */
	.quick-link-sec ul li{width:100%;margin-right:0}
	.quicklink-sec{padding:15px 0 15px}
	.quick-link-sec{padding:0px}
	.quick-link-sec ul{margin-bottom:0}
	.quick-link-sec ul li:last-child{margin-bottom:0}
	/* Gray BG Section css Start */
	.gray-bg .owl-nav .owl-prev{left:Calc(-13px)!important}
	.gray-bg .owl-nav .owl-next{right:Calc(-13px)!important}
	/* Footer Top Section css Start */
	footer{padding:15px 0}
	.news-sec{display:flex;justify-content:center;margin-bottom:15px}
	.news-sec form{display:inline-block}
	.news-sec label{display:block;margin-bottom:5px}
	.news-sec .inptfld{width:180px}
	.social-media{margin-top:0px;text-align:center!important}
	.footer-top-sec .container{padding-bottom:15px}
	.news-sec{justify-content:center;width:100%}
	.footer-top-sec .news-sec #block-simplenewssubscription{flex-direction:column}
	.footer-top-sec .news-sec #block-simplenewssubscription h2{margin-bottom:5px}
	.news-sec form{display:flex!important}
	.news-sec .form-email{width:187px}
	/* Footer Bottom Section css Start */
	.footer-nav-sec ul{margin-bottom:15px;text-align:center}
	.footer-nav-sec ul li a{font-size:0.875em}
	.copyright-sec p{margin-bottom:10px;font-size:0.875em;text-align:center}
	.copyright-sec p:last-child{margin:0}
	.scrollToTop{right:15px}
	/* Modal Popup Section css Start */
	.modal-body .close{right:0px;top:-35px}
	/* Inner Page css Start */
	.logo-sec-wraper .brand-text h4{font-size:1.313em}
	.logo-sec-wraper{padding:15px 0 0}
	.logo-sec-wraper a.logo-align{justify-content:center}
	.logo-sec-wraper .loginbtn-sec{background:#fff;padding:10px 15px;display:block;margin-top:15px}
	.logo-sec-wraper ul.navbar-nav{width:100%}
	.logo-sec-wraper .nav-wraper li a{display:block!important;border:0!important;padding-left:0!important;color:#000}
	h1.breadcrumb-title{font-size:1.3em;margin-bottom:0px}
	.breadcrumb-bg{padding:10px 0 10px}
	.main-sec{padding:15px 0}
	.main-sec .view-press-releases-sub-title .views-field-title{font-size:1.25em}
	.main-sec p{text-align:left}
	.navbar-light .navbar-toggler{border-color:rgb(233 30 99);background:#fff;padding:0.2rem 0.5em}
	.main-sec .field--name-field-date{text-align:left}
	.title1{padding-top:0px;padding-bottom:0px}
	.img-about-us img{height:auto}
	.sitemap{padding:15px!important}
	.sitemap ul li a{width:90%!important}
	#quicklinks.off .owl-stage{transform:none!important;transition:none!important}
	.main-sec img.align-left{max-width:100%}
	/* Inner Page css End */
	/* Former Presidents Section css Start */
	.wgl-accordion-services{flex-direction:column;width:100%!important;display:flex!important}
	.wgl-accordion-services .wgl-services_item{width:100%!important;max-width:100%!important;flex:100%!important}
	.wgl-accordion-services .wgl-services_item{min-height:410px!important}
	.wgl-accordion-services .wgl-services_item:hover ~ .wgl-services_item{transform:translateY(5%)!important}
	.wgl-accordion-services .wgl-services_content-wrap{height:100%;position:absolute;top:0px;width:100%;left:10px;transform:translateX(0%);padding:15px 25px;background:#ffffffc9}
	.wgl-accordion-services .wgl-services_media-wrap img{height:100%!important}
	.wgl-accordion-services .wgl-services_item.showitem ~ .wgl-services_item{transform:translateX(0%)}
	.wgl-accordion-services .wgl-services_media-wrap{width: calc(100% - 0px)}
	#block-views-block-former-presidents-block-1{display:none}
	#block-views-block-former-presidents-single-slide-block-1-2{display:block}
	/* Former Presidents Section css End */
	/* Navbar Menu Toggle css Start */
	.nav-wraper .sf-accordion-toggle.sf-style-none{display:none}
	.nav-wraper ul#superfish-main-accordion{display:block!important;height:100%!important;width:100%!important;left:auto!important;position:relative!important;top:auto!important;margin-top:15px!important}
	.nav-wraper ul > li{margin-left:0!important;width:100%!important}
	.nav-wraper ul > li a{width:100%}
	/* Navbar Menu Toggle css End */
	/* Press Release css Start */
	.view-filters .views-exposed-form .form--inline.clearfix{display:block!important}
	.view-filters .views-exposed-form input, .view-filters .views-exposed-form select{width:100%;margin-bottom:15px}
	.view-filters .views-exposed-form .form-actions input.form-submit{margin-bottom:0}
	/* Press Release css End */
	/* Feedback css page Start */
	form#webform-submission-feedback-add-form{padding:15px!important}
	form#webform-submission-feedback-add-form .js-form-item-name{width:100%!important}
	form#webform-submission-feedback-add-form .js-form-item-email{width:100%!important;margin-left:0!important}
	textarea{height:60px!important}
	/* Feedback css page End */
	/* Photo Gallery page css Start */
	.view-id-gallery .item-list ul{grid-template-columns:100%!important;grid-gap:15px!important}
	.view-id-gallery .item-list ul li .views-field-field-uplaod-image img{height:auto!important}
	/* Photo Gallery page css End */
	/* Video Gallery page css Start */
	.view-id-video_gallery_album_listing_page .item-list ul{grid-template-columns:100%!important;grid-gap:15px!important}
	.view-id-video_gallery_album_listing_page .item-list ul li .views-field-field-field-upload-image img{height:auto!important}
	.view-id-video_taxonomy_term.view-display-id-block_1 .views-col{width:100%!important;max-width:100%!important;flex:0 0 100%!important}
	.view-id-video_taxonomy_term.view-display-id-block_1 .views-col+.views-col{margin-left:0!important}
	.view-id-video_taxonomy_term.view-display-id-block_1 .views-row{flex-direction:column!important}
	.view-id-video_taxonomy_term.view-display-id-block_1 .views-field-field-video-thumbnail img{height:auto!important}
	/* Video Gallery page css End */
	/* E- Art Catalogue page css Start */
	.view-id-e_art_view.view-display-id-page_1 .views-row{flex-direction:column}
	.view-id-e_art_view.view-display-id-page_1 .views-col{width:100%!important;max-width:100%!important;flex: 0 0 100%!important;margin-bottom:15px!important}
	.view-id-e_art_view.view-display-id-page_1 .views-col+.views-col{margin-left:0!important}
	.main-sec h3{font-size:1.5rem}
	/* E- Art Catalogue page css End */
	/* Birds Gallery page css Start */
	.view-id-birds_gallery .item-list ul{grid-gap:15px!important;grid-template-columns: 100%!important}
	.field--name-field-upload-birds-images{grid-gap:15px!important;grid-template-columns: 100%!important}
	/* Birds Gallery page css End */
	/* Childrenâs Day page css End */
	.circularGarden ul{grid-gap:15px!important;grid-template-columns: 100%!important}
	.circularGarden ul li a img{height:auto!important}
	/* Childrenâs Day page css End */
	/* Library page css Start */
	.rb-library{grid-gap:15px!important;grid-template-columns: 100%!important}
	.rb-library img{height:auto!important}
	/* Library page css End */
	/* Feedback css page Start */
	form#webform-submission-bird-feedback-add-form{padding:15px!important}
	form#webform-submission-bird-feedback-add-form .js-form-item-name-{width:100%!important}
	form#webform-submission-bird-feedback-add-form .js-form-item-email{width:100%!important;margin-left:0!important}
	textarea{height:60px!important}
	/* Feedback css page End */
	/* Former presidents Page css Start */
	.view-id-former_presidents_listing .view-content{grid-gap:15px!important;grid-template-columns: 100%!important}	
	/* Former presidents Page css End */
	/* Newsletter form design Page css Start */
	.newsletter-sec #block-simplenewssubscription{padding:15px!important;width:95%!important;height:400px!important;overflow-y:auto;overflow-x:hidden}
	.newsletter-sec #edit-subscriptions{display:block!important}
	.newsletter-sec input, .newsletter-sec select{margin-bottom:10px!important}
	.newsletter-sec #block-simplenewssubscription h2:before{right:10px!important;top:10px!important}
	/* Newsletter form design Page css End */
	/* Request For President's Message form design Page css Start */
	.webform-submission-request-for-president-s-message-form{padding:15px!important}
	.webform-submission-request-for-president-s-message-form .form-item-name-of-the-applicant, .webform-submission-request-for-president-s-message-form .form-item-designation-of-applicant, .webform-submission-request-for-president-s-message-form .form-item-nationality, .webform-submission-request-for-president-s-message-form .form-item-address-address, .webform-submission-request-for-president-s-message-form .form-item-select, .webform-submission-request-for-president-s-message-form .form-item-pin-code, .webform-submission-request-for-president-s-message-form .form-item-mobile-no{width:100%!important}
	.webform-submission-request-for-president-s-message-form #ajax-wrapper, .webform-submission-request-for-president-s-message-form .form-item-email, .webform-submission-request-for-president-s-message-form .form-item-applicant-s-date-of-birth, .webform-submission-request-for-president-s-message-form .form-item-address-address-2, .webform-submission-request-for-president-s-message-form .form-item-select-state, .webform-submission-request-for-president-s-message-form .form-item-phone-no, .webform-submission-request-for-president-s-message-form .form-item-purpose-for-message{width:100%!important;margin-left:0px!important}
	.webform-submission-request-for-president-s-message-form .js-form-item-captcha-response{margin-left:0!important;width:100%}
	.webform-submission-request-for-president-s-message-form .reload-captcha-wrapper{margin-top:0px!important}
	/* Request For President's Message form design Page css End */
}
@media screen and (max-width: 991px) and (min-width: 768px){
	/* Top Header Section css Start */
	.home-option2.top-header ul li{padding:0 6px}
	/* Header Section css Start */
	.home-option2 .brand-text h4{font-size:1.3em}
	.navbar-toggler .navbar-toggler-icon:before{font-size:1.4em}
	.navbar-toggler.close-icon .navbar-toggler-icon:before{font-size:1.43em}
	/* Banner Section css Start */
	.custom-year-tabs{width:12%;padding:0}
	.custom-year-tabs a{padding:4.3px 8px}
	.banner-sec .carousel-caption{left:15%;top:28%;width:35%}
	.banner-sec .carousel-caption h4{font-size:1.25em}
	.banner-sec img{height:500px}
	.banner-sec .carousel-indicators{bottom:9.8%;left:12%;width:75%}
	.banner-sec .carousel-indicators li{margin-left:70px}	
	/* About Section css Start */
	.about-sec{padding:15px 0 40px}
	.about-img{margin-bottom:55px}
	.about-img img{width:87%;z-index:99;position:relative}
	/* Press Releas Section css Start */
	.press-release-sec{margin-top:20px}
	.date-textsec{margin-top:15px}
	.press-release-sec:after{right:0px;bottom:-30px}
	.press-release-sec ul li+li{border-top:1px dashed grey}
	.press-release-sec ul li{margin-bottom:15px!important}
	.press-release-sec a.view-all-btn{margin-top:15px;display:block}
	/* Mercy Petition Section css Start */
	.mercy-petition-sec{background:#eff0f5}
	.mercy-petition-sec .nav-tabs{justify-content:center;border-bottom:none;border:none}
	.mercy-petition-sec .nav-item{margin-right:5px}
	.mercy-petition-sec .nav-tabs a.nav-link.active{background:#a53462;border:none;color:#fff!important}
	.mercy-petition-sec .nav-tabs a.nav-link{border:none;font-size:1.125em;padding:12px 30px;border-radius:0;color:#000}
	.mercy-petition-sec .tab-content{padding:15px 15px 10px}
	.mercy-petition-sec .form-control{border-bottom:1px solid #cccccc!important;border:none;border-radius:0;padding:0.375rem 0rem}
	.searchbtn{background:#f97800;display:inline-block;padding:10px 45px;color:#fff;font-size:1.125em;margin-right:15px}
	.resetbtn{background:#000;display:inline-block;padding:10px 45px;color:#fff;font-size:1.125em}
	.mercy-petition-sec ul{width: 100%}
	.mercy-petition-sec ul li{width:95%}
	.mercy-petition-sec ul li:nth-child(2), .mercy-petition-sec ul li:nth-child(4){margin-right:0;border-right:0}
	.mercy-petition-sec .owl-dots{display:none}
	.mercy-petition-sec .right-c{width:80%}
	.mercy-petition-sec a.view-all-btn{position:initial;display:block;margin:10px 0 15px}
	.mercy-petition-sec .owl-carousel .owl-nav button{top:-70px}
	/* Mercy Petition Section css End */
	/* Media Gallery Section css End */
	.media-gallery-sec{padding:0px 0 15px}
	.media-gallery-bg{padding:15px 15px 50px;margin-top:15px}
	/* President Section css Start */
	.president-sec{padding:15px 0 15px}
	.former-president{padding:30px 30px 30px}
	.current-president{padding:0px 15px 0px}
	.current-president:after{height:95%;width:60%}
	.current-president-text{bottom:-50px;right:-30px}
	.wgl-accordion-services .wgl-services_media-wrap img{height:200px}
	.wgl-accordion-services .wgl-services_content-wrap{justify-content:flex-start;height:200px;overflow:auto}
	.wgl-accordion-services .wgl-services_item{height:200px}
	/* Quick Links Section css Start */
	.quicklink-sec{padding:0px 0 0px}
	.quick-link-sec{padding:15px 0px 0}
	.quick-link-sec ul{margin-bottom:0;justify-content:space-between}
	.quick-link-sec ul li{width:49%;margin-right:0}
	.quick-link-sec ul li a{font-size:0.875em}
	/* Gray BG Section css Start */
	.gray-bg .owl-nav .owl-prev{left:Calc(-13px)!important}
	.gray-bg .owl-nav .owl-next{right:Calc(-13px)!important}
	/* Footer Top Section css Start */
	.footer-top-sec .news-sec #block-simplenewssubscription h2{font-size:0.875em}
	.news-sec .form-email{width:185px}
	.footer-top-sec .news-sec .button{padding:8px 10px}
	.social-media a{margin-left:1px}
	/* Footer Bottom Section css Start */
	.copyright-sec p{font-size:0.813em}
	.footer-nav-sec ul li{margin-bottom:10px!important}
	.footer-nav-sec ul li a{font-size:0.813em}
	.footer-copy-sec p{margin-bottom:10px}
	/* Inner Page css Start */
	.logo-sec-wraper{padding:15px 0 0}
	.logo-sec-wraper a.logo-align{justify-content:center}
	.logo-sec-wraper .loginbtn-sec{background:#fff;padding:10px 15px;display:block;margin-top:15px}
	.logo-sec-wraper ul.navbar-nav{width:100%}
	.logo-sec-wraper .nav-wraper li a{display:block!important;border:0!important;padding-left:0!important;color:#000}
	.main-sec{padding:15px 0}
	.main-sec p{text-align:left}
	.navbar-light .navbar-toggler{border-color:rgb(233 30 99)}
	.main-sec .field--name-field-date{text-align:left}
	.title1{padding-top:0px;padding-bottom:0px}
	.img-about-us img{height:auto}
	/* Inner Page css End */
	/* Navbar Menu Toggle css Start */
	nav.navbar.navbar-expand-lg.navbar-light{flex-wrap:initial}
	nav.navbar #navbarSupportedContent{position:absolute;right:0;background:#fff;top:44px;box-shadow:0 0 10px #bbbbbb}
	.home-option2 .nav-wraper ul > li{margin-left:0;width:100%}
	.home-option2 .nav-wraper ul > li+li{border-top:1px solid lightgray}
	.home-option2 .nav-wraper li a{width:100%;text-align:center}
	/* Navbar Menu Toggle css End */
	/* Feedback css Start */
	form#webform-submission-feedback-add-form .js-form-item-email{margin-left:9px!important}
	/* Feedback css End */
	/* Photo Gallery page css Start */
	.view-id-gallery .item-list ul{grid-gap:15px!important}
	/* Photo Gallery page css End */
	/* Video Gallery page css Start */
	.view-id-video_gallery_album_listing_page .item-list ul{grid-gap:15px!important}
	.view-id-video_taxonomy_term.view-display-id-block_1 .views-col+.views-col{margin-left:9.8px!important}
	.view-id-video_taxonomy_term.view-display-id-block_1 .views-col{margin-bottom:9.8px!important}
	/* Video Gallery page css End */
	/* E- Art Catalogue page css Start */
	.view-id-e_art_view.view-display-id-page_1 .views-row{display:inline-block!important}
	.view-id-e_art_view.view-display-id-page_1 .views-col{width:31.3%!important;max-width:31.3%!important;margin-right:15px}
	.view-id-e_art_view.view-display-id-page_1 .views-col+.views-col{margin-left:0!important}
	.view-id-e_art_view.view-display-id-page_1 .views-field.views-field-name a{min-height:87px}
	/* E- Art Catalogue page css End */
	/* Birds Gallery page css Start */
	.view-id-birds_gallery .item-list ul{grid-gap:15px!important}
	.field--name-field-upload-birds-images{grid-gap:15px!important}
	/* Birds Gallery page css End */
	/* Childrenâs Day page css End */
	.circularGarden ul{grid-gap:15px!important}
	/* Childrenâs Day page css End */
	/* Library page css Start */
	.rb-library{grid-gap:15px!important}
	/* Library page css End */
	/* Feedback css page Start */
	form#webform-submission-bird-feedback-add-form .js-form-item-email{margin-left:9px!important}
	/* Feedback css page End */
	/* Former presidents Page css Start */
	.view-id-former_presidents_listing .view-content{grid-gap:29px!important;grid-template-columns: 22% 22% 22% 22%!important}	
	.view-id-former_presidents_listing .president-listing .desc-sec{padding:15px 15px}
	/* Former presidents Page css End */
	/* Request For President's Message form design Page css Start */
	.webform-submission-request-for-president-s-message-form{padding:15px!important}
	.webform-submission-request-for-president-s-message-form .form-item-email, .webform-submission-request-for-president-s-message-form .form-item-applicant-s-date-of-birth, .webform-submission-request-for-president-s-message-form .form-item-address-address-2, .webform-submission-request-for-president-s-message-form .form-item-phone-no, .webform-submission-request-for-president-s-message-form .form-item-purpose-for-message{margin-left:10px!important}
	/* Request For President's Message form design Page css End */
}
@media screen and (max-width: 1199px) and (min-width: 992px){
	/* Press Releas Section css Start */
	.press-release-sec:after{right:-15px}
	/* Mercy Petition Section css Start */
	.searchbtn{padding:10px 15px}
	.resetbtn{padding:10px 20px}
	.mercy-petition-sec .form-date{width:20rem}
	/* President Section css Start */
	.president-sec{padding:0}
	.former-president{padding:30px 30px 30px}
	.former-president-slide-text h4{font-size:1.125em}
	.former-president-slide-text h6{font-size:1em}
	.former-president-slide-text p{font-size:0.75em}
	ul.former-president-social li+li{margin-left:5px}
	ul.former-president-social a{font-size:0.75em}
	ul.former-president-social i{margin-right:5px;font-size:1em}
	.current-president{padding:30px 30px 30px}
	.former-president-slide-img img{height:100%;object-fit:contain}
	.current-president-img img{height:100%;object-fit:contain}
	.head-title{font-size:1.25em}
	.current-president ul li a{font-size:0.813em}
	.brand-text h4{font-size:1.313em!important}
	.home-option2 .nav-wraper li a{font-size:0.695em;padding:12px 7px}
	.banner-sec img{height:500px}
	/* Feedback css Start */
	form#webform-submission-feedback-add-form .js-form-item-email{margin-left:14px!important}
	/* Feedback css End */
	/* Photo Gallery page css Start */
	.view-id-gallery .item-list ul{grid-gap:17px!important}
	/* Photo Gallery page css End */
	/* Video Gallery page css Start */
	.view-id-video_gallery_album_listing_page .item-list ul{grid-gap:17px!important}
	.view-id-video_taxonomy_term.view-display-id-block_1 .views-col+.views-col{margin-left:13px!important}
	.view-id-video_taxonomy_term.view-display-id-block_1 .views-col{margin-bottom:13px!important}
	/* Video Gallery page css End */
	/* E- Art Catalogue page css Start */
	.view-id-e_art_view.view-display-id-page_1 .views-row{display:inline-block!important}
	.view-id-e_art_view.view-display-id-page_1 .views-col{width:23.44%!important;max-width:23.44%!important;margin-right:15px}
	.view-id-e_art_view.view-display-id-page_1 .views-col+.views-col{margin-left:0!important}
	.view-id-e_art_view.view-display-id-page_1 .views-field.views-field-name a{min-height:87px}
	.img-about-us img{height:auto!important}
	/* E- Art Catalogue page css End */
	/* Birds Gallery page css Start */
	.view-id-birds_gallery .item-list ul{grid-gap:19px!important}
	.field--name-field-upload-birds-images{grid-gap:19px!important}
	/* Birds Gallery page css End */
	/* Childrenâs Day page css End */
	.circularGarden ul{grid-gap:19px!important}
	/* Childrenâs Day page css End */
	/* Library page css Start */
	.rb-library{grid-gap:19px!important}
	/* Library page css End */
	/* Feedback css page Start */
	form#webform-submission-bird-feedback-add-form .js-form-item-email{margin-left:14px!important}
	/* Feedback css page End */
	/* Former presidents Page css Start */
	.view-id-former_presidents_listing .view-content{grid-gap:38px!important;grid-template-columns: 22% 22% 22% 22%!important}	
	.view-id-former_presidents_listing .president-listing .desc-sec{padding:15px 15px}
	/* Former presidents Page css End */
	/* Request For President's Message form design Page css Start */
	.webform-submission-request-for-president-s-message-form .form-item-email, .webform-submission-request-for-president-s-message-form .form-item-applicant-s-date-of-birth, .webform-submission-request-for-president-s-message-form .form-item-address-address-2, .webform-submission-request-for-president-s-message-form .form-item-phone-no, .webform-submission-request-for-president-s-message-form .form-item-purpose-for-message{margin-left:14px!important}
	/* Request For President's Message form design Page css End */
	.webform-submission-request-for-president-s-message-edit-form .form-item-email, .webform-submission-request-for-president-s-message-edit-form .form-item-applicant-s-date-of-birth, .webform-submission-request-for-president-s-message-edit-form .form-item-address-address-2, .webform-submission-request-for-president-s-message-edit-form .form-item-phone-no, .webform-submission-request-for-president-s-message-edit-form .form-item-purpose-for-message {
		margin-left: 6px !important;
	}
} 
@media screen and (max-width: 1330px) and (min-width: 1200px){
	/* E- Art Catalogue page css Start */
	.view-id-e_art_view.view-display-id-page_1 .views-row{display:inline-block!important}
	.view-id-e_art_view.view-display-id-page_1 .views-col{width:13%!important;max-width:13%!important;margin-right:15px}
	.view-id-e_art_view.view-display-id-page_1 .views-col+.views-col{margin-left:0!important}
	.view-id-e_art_view.view-display-id-page_1 .views-field.views-field-name a{min-height:108px}
	/* E- Art Catalogue page css End */
	/* Former presidents Page css Start */
	.view-id-former_presidents_listing .view-content{grid-gap:47px!important;grid-template-columns: 22% 22% 22% 22%!important}	
	/* Former presidents Page css End */
	/* Request For President's Message form design Page css Start */
	.webform-submission-request-for-president-s-message-form .form-item-email, .webform-submission-request-for-president-s-message-form .form-item-applicant-s-date-of-birth, .webform-submission-request-for-president-s-message-form .form-item-address-address-2, .webform-submission-request-for-president-s-message-form .form-item-phone-no, .webform-submission-request-for-president-s-message-form .form-item-purpose-for-message{margin-left:18px!important}
	/* Request For President's Message form design Page css End */
	.webform-submission-request-for-president-s-message-edit-form .form-item-email, .webform-submission-request-for-president-s-message-edit-form .form-item-applicant-s-date-of-birth, .webform-submission-request-for-president-s-message-edit-form .form-item-address-address-2, .webform-submission-request-for-president-s-message-edit-form .form-item-phone-no, .webform-submission-request-for-president-s-message-edit-form .form-item-purpose-for-message {
		margin-left: 0 !important;
	}
}
/* Foreign Visit Section css Start */
.foreign-visits-sec.inner-visit {
    background: transparent;
	padding: 0px 0 40px;
}
.foreign-visits-sec {
    padding: 40px 0 40px;
    background: #eff0f5;
}
.foreign-visits-sec ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 30px;
    position: relative;
}
.foreign-visits-sec ul li {
    width: 23%;
    text-align: center;
    z-index: 9;
}
.foreign-visits-sec ul li a {
    color: #fff;
    font-size:1.25em;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    transition: .5s;
    flex-direction: column;
    border: 4px solid #eff0f5;
    padding: 15px;
}
.foreign-visits-sec ul li a:hover {
    transition: .5s;
	transform: scale(1.1);
}
.foreign-visits-sec ul li a span {
    font-weight: normal;
}
.foreign-visits-sec ul li:nth-child(1) a{background:#da8b13;outline:1px solid #da8b13}
.foreign-visits-sec ul li:nth-child(2) a{background:#23a7f2;outline:1px solid #23a7f2}
.foreign-visits-sec ul li:nth-child(3) a{background:#ff6ba8;outline:1px solid #ff6ba8}
.foreign-visits-sec ul li:nth-child(4) a{background:#2ec78e;outline:1px solid #2ec78e}
.foreign-visits-sec ul li:nth-child(5) a{background:#0668a0;outline:1px solid #0668a0}
.foreign-visits-sec ul li:nth-child(6) a{background:#aa69c5;outline:1px solid #aa69c5}
/* Foreign Visit Section css End */
.banner-area{position:relative}
/* Photo Gallery Page css Start */
.view-filters .views-exposed-form{padding:0 0 20px 0}
.view-filters .views-exposed-form .form--inline.clearfix{display:flex;align-items:end}
.view-filters .views-exposed-form label{font-weight:600;display:block;font-size:0.875em}
.view-filters .views-exposed-form input, .view-filters .views-exposed-form select{height:40px;border:1px solid #c3c3c300;box-shadow:0 0 15px 0px #e7e7e7;margin-right:10px;padding:0 15px}
.view-filters .views-exposed-form .form-actions input.form-submit{height:40px;color:#000;border:1px solid #f97800;background:#f97800;padding:0 20px;box-shadow:0 0 15px 0px #e7e7e7;cursor:pointer}
.view-filters .views-exposed-form .form-actions input#edit-reset{height:40px;color:#000;border:1px solid #f97800;background:#f97800;padding:0 20px;box-shadow:0 0 15px 0px #e7e7e7;cursor:pointer;margin-left:-4px}
.view-filters .views-exposed-form .form-actions input.form-submit:hover, .view-filters .views-exposed-form .form-actions input#edit-reset:hover{border:1px solid #171f36;background:#171f36;color:#fff}
.view-id-gallery .item-list ul{display:grid;grid-template-columns:32% 32% 32%;grid-gap:22px;padding:0;list-style-type:none;margin:0}
.view-id-gallery .item-list ul li{width:100%}
.view-id-gallery .item-list ul li .views-field-field-uplaod-image{border:10px solid #f0f0f0}
.view-id-gallery .item-list ul li .views-field-field-uplaod-image a{display:block;overflow:hidden;position:relative}
.view-id-gallery .item-list ul li .views-field-field-uplaod-image img{width:100%;height:250px;object-position:top center}
.view-id-gallery .item-list ul li .views-field-field-uplaod-image a::after{bottom:0;content:"";height:0;left:0;position:absolute;transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;width:100%}
.view-id-gallery .item-list ul li:hover .views-field-field-uplaod-image a::after{background:rgba(0, 0, 0, 0.6) url('/qa/rbpoi/themes/presidentofindia/images/photo-library.png') no-repeat scroll center center;height:100%}
.view-id-gallery .item-list ul li .views-field-title{padding:7px 10px 17px;background:#f0f0f0;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
ul.pager__items.js-pager__items{display:flex;text-align:center;margin-top:15px;justify-content:center;padding:0;flex-wrap:wrap}
ul.pager__items.js-pager__items li{display:inline-block;margin:5px 5px;font-size:0.875em}
ul.pager__items.js-pager__items li:last-child{margin-right:0}
ul.pager__items.js-pager__items li.is-active a, ul.pager__items.js-pager__items li:hover a{background:#171f36;color:#fff}
ul.pager__items.js-pager__items li a{background:#f97800;color:#000;display:block;text-align:center;line-height:1;font-family:'open_sanssemibold';text-decoration:none;transition:.4s;-webkit-transition:.4s;padding:8px 15px}
/* Photo Gallery Page css End */
/* Video Gallery Page css Start */
.view-id-video_gallery_album_listing_page .item-list ul{display:grid;grid-template-columns:32% 32% 32%;grid-gap:22px;padding:0;list-style-type:none;margin:0}
.view-id-video_gallery_album_listing_page .item-list ul li{width:100%}
.view-id-video_gallery_album_listing_page .item-list ul li .views-field-field-field-upload-image{border:10px solid #f0f0f0}
.view-id-video_gallery_album_listing_page .item-list ul li .views-field-field-field-upload-image a{display:block;overflow:hidden;position:relative}
.view-id-video_gallery_album_listing_page .item-list ul li .views-field-field-field-upload-image img{width:100%;height:250px;object-fit:cover;object-position:top center}
.view-id-video_gallery_album_listing_page .item-list ul li .views-field-field-field-upload-image a::after{bottom:0;content:"";height:0;left:0;position:absolute;transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;width:100%}
.view-id-video_gallery_album_listing_page .item-list ul li:hover .views-field-field-field-upload-image a::after{background:rgba(0, 0, 0, 0.6) url('/qa/rbpoi/themes/presidentofindia/images/play-button.png') no-repeat scroll center center;height:100%}
.view-id-video_gallery_album_listing_page .item-list ul li .views-field-name{padding:7px 10px 17px;background:#f0f0f0;color:#000}
.view-id-video_gallery_album_listing_page .item-list ul li .views-field-name a{color:#000}

.view-id-video_taxonomy_term.view-display-id-block_1 .views-row{display:flex}
.view-id-video_taxonomy_term.view-display-id-block_1 .views-col{width:24%;max-width:24%;flex:0 0 24%;background:#f0f0f0;padding:10px;margin-bottom:14.8px;transition:.2s}
.view-id-video_taxonomy_term.view-display-id-block_1 .views-col:hover{box-shadow:0 0 6px #8080805c;transition:.2s}
.view-id-video_taxonomy_term.view-display-id-block_1 .views-col+.views-col{margin-left:14.8px}
.view-id-video_taxonomy_term.view-display-id-block_1 .views-field-field-video-thumbnail{display:block;overflow:hidden;position:relative}
.view-id-video_taxonomy_term.view-display-id-block_1 .views-field-field-video-thumbnail img{width:100%;height:180px;object-fit:cover;object-position:top center}
.view-id-video_taxonomy_term.view-display-id-block_1 .views-field-title{padding:10px 0px 10px;height:73px;overflow:hidden;margin-bottom:10px}
.view-id-video_taxonomy_term.view-display-id-block_1 .views-field-field-youtube-video-link p{margin:0}
.view-id-video_taxonomy_term.view-display-id-block_1 .views-field-field-youtube-video-link a{color:#000;text-decoration:underline}
.views-field.views-field-title{font-size:0.875em; text-align:center;}
/* Video Gallery Page css End */
/* Press Release & Speeches Page css Start */
.table-responsive{box-shadow:0 0 15px 0px #00000030;margin-bottom:15px}
table{width:100%}
table thead th{color:#fff;background:#171f36}
th.views-field.views-field-title, td.views-field.views-field-title{text-align:left}  
table td{color:#000}
table td a{color:#000}
table th, table td{padding:1rem;vertical-align:top;border:0;font-size:0.875em}
table tbody tr:nth-child(odd){background-color:#ecf5fa}
table tr:nth-child(even){background:#fff}
table th:nth-child(1), table td:nth-child(1){text-align:center;width:76px}
table th:nth-child(2), table td:nth-child(2){width:110px}
table.reader th:nth-child(2), table.reader td:nth-child(2){width:auto}
/* Press Release & Speeches Page css End */
/* Site Map Page css Start */
.sitemap{background:#fff;border-radius:10px;padding:25px;box-shadow:0 0 15px 0px #00000017}
.sitemap ul{list-style-type:none;padding:0;margin:0}
.sitemap ul li{padding:0px 10px;list-style:none;border:1px solid lightgray;margin-bottom:10px}
.sitemap ul li:before{content:'\F13E';font-family:"Material Design Icons";padding-right:5px;font-size:.85em;color:#f97800}
.sitemap ul li:hover{border-color:#f97800}
.sitemap ul li a{font-size:0.938em;color:#000;display:inline-block;width:96%;padding:7px 0}
.sitemap ul li a:hover{text-decoration:underline;color:#f97800}
.sitemap ul li ul{padding-left:20px}
/* Site Map Page css End */
/* Feedback Page css Start */
form#webform-submission-feedback-add-form{background:#fff;border-radius:10px;padding:25px;box-shadow:0 0 15px 0px #00000017}
form#webform-submission-feedback-add-form label{color:#000;position:relative}
form#webform-submission-feedback-add-form label:after{content:'*';color:red;margin-left:2px}
form#webform-submission-feedback-add-form .description{margin-top:0;margin-bottom:15px}
.reload-captcha{color:#003ff3;text-decoration:underline;margin-bottom:15px;display:block}
form#webform-submission-feedback-add-form input, textarea{width:100%;height:45px;display:block;padding:0.6rem 0.75rem;font-size:1em;line-height:1.5;border: 1px solid #a0a8b1;border-radius:0;margin:0;margin-bottom:15px}
textarea{height:100px}
form#webform-submission-feedback-add-form .js-form-item-name{width:49%;display:inline-block}
form#webform-submission-feedback-add-form .js-form-item-email{width:49%;display:inline-block;margin-left:17px}
form#webform-submission-feedback-add-form input.button{border:0;width:150px!important;display:inline-block!important;margin-right:10px!important;margin-bottom:0!important;cursor:pointer;transition:all .5s ease-in-out;background:#171f36;color:#fff}
form#webform-submission-feedback-add-form input.button:hover{background:#f97800;color:#000}
form#webform-submission-feedback-add-form #edit-submit{background-color:#f97800;color:#000;border-color:#f97800}
form#webform-submission-feedback-add-form #edit-preview{background-color:#171f36;color:#fff;border-color:#171f36}
/* Feedback Page css End */
/* E- Art Catalogue Page css Start */
.view-id-duplicate_of_taxonomy_term.view-display-id-block_1 .pager{clear:both}
.view-id-duplicate_of_taxonomy_term.view-display-id-block_1 .col-12.col-sm-12.col-md-12.col-lg-6.content-section{float:left;padding:0}
.view-id-duplicate_of_taxonomy_term.view-display-id-block_1 .col-12.col-sm-12.col-md-12.col-lg-6.content-section h3{font-size:1.5em;line-height:30px;margin:0;color:#000;margin-bottom:10px}
.view-id-duplicate_of_taxonomy_term.view-display-id-block_1 .col-12.col-sm-12.col-md-12.col-lg-6.content-section p{font-size:0.875em;line-height:28px;margin:0;color:#000;margin-bottom:15px}
.view-id-duplicate_of_taxonomy_term.view-display-id-block_1 .col-12.col-sm-12.col-md-12.col-lg-6.img-section{float:right;padding:0}
.view-id-duplicate_of_taxonomy_term.view-display-id-block_1 .col-12.col-sm-12.col-md-12.col-lg-6.img-section img{width:92%;float:right;height:350px;object-position:center;border-top-left-radius:60px;border-bottom-right-radius:60px;border-width:20px;border-style:solid;border-color:#815a36 #6a4727 #815a36 #9b7049;margin-bottom:15px}
.view-id-e_art_view.view-display-id-page_1 .views-row{display:flex}
.view-id-e_art_view.view-display-id-page_1 img{height:100%;width:100%}
.view-id-e_art_view.view-display-id-page_1 .views-col{width:13.37%;max-width:13.37%;flex:0 0 13.37%;background:#f0f0f0;padding:10px;margin-bottom:14.8px;transition:.2s}
.view-id-e_art_view.view-display-id-page_1 .views-col+.views-col{margin-left:15px}
.view-id-e_art_view.view-display-id-page_1 .views-field.views-field-name a{font-size:0.875em;display:block;padding:17px 0px 7px;text-align:center;background:#f0f0f0;color:#000}
/* E- Art Catalogue Page css End */
/* President on Childrenâs Day Page css Start */
.circularGarden  ul{padding:0;list-style-type:none;margin:0;display:grid;grid-template-columns:32% 32% 32%;grid-gap:22px}
.circularGarden  ul li{border:10px solid #f0f0f0}
.circularGarden ul li a img{width:100%;height:100%;object-fit:cover;object-position:top center}
/* President on Childrenâs Day Page css End */
/* Birds Gallery Page css Start */
.view-id-birds_gallery .item-list ul{display:grid;grid-template-columns:32% 32% 32%;grid-gap:22px;padding:0;list-style-type:none;margin:0}
.view-id-birds_gallery .item-list ul li{width:100%}
.view-id-birds_gallery .item-list ul li .views-field-field-upload-birds-images{border:10px solid #f0f0f0}
.view-id-birds_gallery .item-list ul li .views-field-field-upload-birds-images a{overflow:hidden;display:block;width:100%;height:250px;position:relative}
.view-id-birds_gallery .item-list ul li .views-field-field-upload-birds-images img{width:auto;height:100%;margin:auto;max-width:100%;display:block}
.view-id-birds_gallery .item-list ul li .views-field-field-upload-birds-images a::after{bottom:0;content:"";height:0;left:0;position:absolute;transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;width:100%}
.view-id-birds_gallery .item-list ul li:hover .views-field-field-upload-birds-images a::after{background:rgba(0, 0, 0, 0.6) url('/qa/rbpoi/themes/presidentofindia/images/photo-library.png') no-repeat scroll center center;height:100%}
.view-id-birds_gallery .item-list ul li .views-field-title a{display:block;padding:7px 10px 17px;background:#f0f0f0;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.field--name-field-upload-birds-images{display:grid;grid-template-columns:32% 32% 32%;grid-gap:22px}
.field--name-field-upload-birds-images a{overflow:hidden;display:block;width:100%;height:250px;border:10px solid #f0f0f0}
.field--name-field-upload-birds-images a img{width:auto;height:100%;margin:auto;max-width:100%;display:block}
/* Birds Gallery Page css End */
/* Bird Feedback Page css Start */
form#webform-submission-bird-feedback-add-form{background:#fff;border-radius:10px;padding:25px;box-shadow:0 0 15px 0px #00000017}
form#webform-submission-bird-feedback-add-form label{color:#000;position:relative}
form#webform-submission-bird-feedback-add-form label:after{content:'*';color:red;margin-left:2px}
form#webform-submission-bird-feedback-add-form .description{margin-top:0;margin-bottom:15px}
.reload-captcha{color:#003ff3;text-decoration:underline;margin-bottom:15px;display:block}
form#webform-submission-bird-feedback-add-form input, textarea{width:100%;height:45px;display:block;padding:0.6rem 0.75rem;font-size:1em;line-height:1.5;border: 1px solid #a0a8b1;border-radius:0;margin:0;margin-bottom:15px}
textarea{height:100px}
form#webform-submission-bird-feedback-add-form .js-form-item-name-{width:49%;display:inline-block}
form#webform-submission-bird-feedback-add-form .js-form-item-email{width:49%;display:inline-block;margin-left:17px}
form#webform-submission-bird-feedback-add-form input.button{width:150px!important;display:inline-block!important;margin-right:10px!important;margin-bottom:0!important;cursor:pointer}
form#webform-submission-bird-feedback-add-form input.button:hover{background-color:#fff!important;color:#000!important}
form#webform-submission-bird-feedback-add-form #edit-submit{background-color:#f97800;color:#fff;border-color:#f97800}
/* Bird Feedback Page css End */

/* Library Page css End */
.rb-library{display:grid;grid-template-columns:32% 32% 32%;grid-gap:22px;padding:0;list-style-type:none;margin:0}
.rb-library li{width:100%;padding:7px 10px 17px;background:#f0f0f0}
.rb-library li a{color:#000;font-size:0.875em}
.rb-library li img{width:100%;height:250px;object-fit:cover;object-position:top center;margin-bottom:17px}
/* Library Page css End */
.view-id-speeches_detail_page_1.view-display-id-block_1 h5.speech-loc{font-size:1em;font-weight:600;text-align:center}
.view-id-speeches_detail_page_1.view-display-id-block_1 p.last-word{text-align:center!important}
h5.profile-download{clear:both;display:block;text-align:center;width:100%;margin-top:15px;font-size:1.125em;font-style:italic}
h5.profile-download a{color:#000}
span.link-p{padding-left:18px;padding-right:12px}
.messages.messages--error{display:none}
h5.press-release-loc{font-size:1em;font-weight:600;text-align:center}
.president-bg .head-title{padding-top:5px}
/* Former presidents Page css Start */
.view-id-former_presidents_listing .view-content{display:grid;grid-template-columns:21% 21% 21% 21%;grid-gap:68px}
.view-id-former_presidents_listing .president-listing .img-sec img{width:100%;height:auto}
.view-id-former_presidents_listing .president-listing .desc-sec{background:#f0f0f0;padding:15px 10px;color:#000;text-align:center;width:100%}
.view-id-former_presidents_listing .president-listing .desc-sec h3{font-size:.875em;text-transform:uppercase;font-weight:600}
.view-id-former_presidents_listing .president-listing .desc-sec h5{font-size:.875em;text-transform:capitalize;font-weight:500;margin:0}
.view-id-former_presidents_listing .president-listing:hover{box-shadow:0 2px 5px #00000021;transition:.2s}
/* Former presidents Page css End */
/* Newsletter form design Page css Start */
.newsletter-sec.show-modal .region-newsletter-sec{display:block}
.region-newsletter-sec{transition:.5s;display:none;background:#000000e0;position:fixed;margin:auto;width:100%;height:100%;top:0;left:0;z-index:999}
.newsletter-sec #block-simplenewssubscription{background:#fff;display:block;padding:25px;position:fixed;margin:auto;right:0;left:0;top:0;bottom:0;z-index:9;box-shadow:0px 0px 11px 0px rgb(151 151 151 / 52%);width:500px;height:fit-content}
.newsletter-sec #block-simplenewssubscription h2{color:#000;margin-right:15px;margin-bottom:15px;font-size:1.2em;white-space:nowrap;display:block;text-align:center;width:100%;font-weight:bold}
.newsletter-sec input, .newsletter-sec select{margin-top:0;display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem;margin-bottom:15px}
.newsletter-sec .description{margin:0 0 15px}
.newsletter-sec label{font-size:1em;margin-bottom:4px}
.newsletter-sec legend{font-size:1.2rem}
.newsletter-sec #edit-subscriptions{display:flex;align-items:center;justify-content:flex-start}
.newsletter-sec #edit-subscriptions label.option{font-size:.875em}
.newsletter-sec #edit-subscriptions .js-form-item{display:flex;align-items:baseline;margin-right:15px}
.newsletter-sec #edit-subscriptions .js-form-item input{width:auto;margin-right:5px}
.newsletter-sec #edit-actions input#edit-submit{width:auto;background:#f97800;color:#fff;border:0;border-radius:0.25rem;padding:8px 15px;display:block;margin:auto;cursor:pointer}
.newsletter-sec #edit-actions input#edit-submit:hover{background:#171f36}
#newsletterbutton{cursor:pointer;background:#f97800;border:2px solid transparent;border-radius:100px;color:#000;display:block;font-size:1em;padding:7px 30px;text-align:center;width:fit-content;transition:.2s ease;margin:0}
#newsletterbutton:hover{box-shadow:0 0 10px #ffffff57}
.newsletter-sec #block-simplenewssubscription h2:before{cursor:pointer;content:"\f00d";font-weight:600;font-family:'Font Awesome 5 Free';position:absolute;right:-7px;top:-6px;background:#f97800;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#000;border-radius:100px}
input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}
/* Newsletter form design Page css End */
/* Request For President's Message form design Page css Start */
.webform-submission-request-for-president-s-message-form{background:#fff;padding:25px;box-shadow:0 0 15px 0px #00000030;margin-top:20px}
.webform-submission-request-for-president-s-message-form legend#edit-message-request-from--wrapper-legend{color:#000;margin-bottom:15px;font-size:1.2em;display:block;text-align:center;width:100%;font-weight:bold}
.webform-submission-request-for-president-s-message-form input, .webform-submission-request-for-president-s-message-form select, .webform-submission-request-for-president-s-message-form textarea{height: 36px;width:100%;padding:0.375rem 0.75rem;font-size: 14px;line-height:1.5;color:#495057;border:1px solid #a0a8b1;border-radius:0.25rem;margin:0;margin-bottom:15px;}
.webform-submission-request-for-president-s-message-form #edit-actions input#edit-actions-submit{width:auto;background:#f97800;color:#fff;border:0;border-radius:0;padding:8px 30px;display:block;margin:auto;cursor:pointer}
.webform-submission-request-for-president-s-message-form #edit-actions input#edit-actions-submit:hover{background:#171f36}
.webform-submission-request-for-president-s-message-form label{font-size: 14px;margin-bottom:4px;font-weight: 600;}
.webform-submission-request-for-president-s-message-form label span{color:#000}
.webform-submission-request-for-president-s-message-form .fieldset-wrapper #edit-message-request-from{margin-bottom:15px}
.webform-submission-request-for-president-s-message-form .fieldset-wrapper #edit-message-request-from input{width:auto;height:auto}
.webform-submission-request-for-president-s-message-form .description{margin:0 0 15px;font-size:.75em}
.webform-submission-request-for-president-s-message-form fieldset.webform-composite-hidden-title{margin-top:0;margin-bottom:0}
.webform-submission-request-for-president-s-message-form .form-item-nationality, .webform-submission-request-for-president-s-message-form .form-item-address-address, .webform-submission-request-for-president-s-message-form .form-item-pin-code, .webform-submission-request-for-president-s-message-form .form-item-mobile-no{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.webform-submission-request-for-president-s-message-form .form-item-email, .webform-submission-request-for-president-s-message-form .form-item-applicant-s-date-of-birth, .webform-submission-request-for-president-s-message-form .form-item-address-address-2, .webform-submission-request-for-president-s-message-form .form-item-phone-no, .webform-submission-request-for-president-s-message-form .form-item-purpose-for-message{width: 100%;display: flex;justify-content: space-between;align-items: center;margin: 0;}
.webform-submission-request-for-president-s-message-form label.form-required:before{content:'*';float:right;margin-left:4px;color:red}
.webform-submission-request-for-president-s-message-form .captcha{display:flex;flex-wrap:wrap;margin-top:30px;justify-content: space-between;}
.webform-submission-request-for-president-s-message-form .js-form-item-captcha-response{margin-left:45px}
.webform-submission-request-for-president-s-message-form .reload-captcha-wrapper{display:block;width:100%;margin-top:-10px}
.webform-submission-request-for-president-s-message-form .reload-captcha-wrapper .reload-captcha{width:fit-content}
#webform-submission-request-for-president-s-message-add-form .text-count-message div{display:none !important;}
/* Request For President's Message form design Page css End */
.wgl-services_link{z-index:9;position:relative;transition:all 0.6s ease-in-out}
.wgl-services_link:hover{color:#fff}
.wgl-services_link:hover:after{width:100%}
.wgl-services_link:after{content:"";background:#000;width:0%;height:100%;position:absolute;left:0;top:0;transition:all 0.6s ease-in-out;z-index:-1}
.img-upload .webform-image-file-preview {float: left; margin-right:10px;}
.img-upload .form-submit{width: auto!important}
.webform-submission-request-for-president-s-message-form .form-item-mobile-no .iti{width:100%}
.img-upload .webform-image-file-preview a {word-break: break-all}
.webform-submission-request-for-president-s-message-form .file--application-pdf a {word-break: break-all;}
.webform-submission-request-for-president-s-message-form .messages.messages--status {word-break: break-all;}
/* Gallery Page css Start */
.gallery-page .gallary-box{background:#056066;display:block;padding:30px 15px;margin-bottom:15px;position:relative}
.gallery-page .gallary-box.video{background:#704F00}
.gallery-page .gallary-box:hover{box-shadow:0 0 15px #999999}
.gallery-page .gallary-box:hover::before{border-color:#fff}
.gallery-page .gallary-box:before{content:'';border:1px solid #ffffff7a;width:96%;height:92%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.gallery-page .gallary-box img{margin:auto;display:block;margin-bottom:20px;width:55px}
.gallery-page .gallary-box .profile-download{margin:0;padding:5px 0;font-size:0.875em;text-align:center;z-index:9;position:relative}
.gallery-page .gallary-box .profile-download a{color:#fff}
.gallery-page .gallary-box a {z-index:9;position:relative}
/* Gallery Page css End */
a.e-pms-tab {cursor: pointer;background: #f97800;border: 2px solid transparent;border-radius: 100px;color: #fff;display: block;font-size: 1em;padding: 7px 30px;text-align: center;width: fit-content;transition: .2s ease;margin: 10px;float: left;}
a.e-pms-tab {color: #000;}

.div-e-pms-tab {margin: 35px;padding-bottom: 60px;}

.e-pms-instr table th:nth-child(1), table td:nth-child(1){text-align: justify;width:76px}
.region-visitor ul li {color: #fff;list-style: none;}
.banner-area{background:#000;overflow:hidden}
.banner-area .tab-content{position:relative;margin:0 auto}
.copyright-sec p {display: contents;}


/* Header Search Box css Start */
.headersec nav.navbar ul{list-style-type:none;margin:0;padding-left:0px}
.headersec .searchSection{display:none;position:absolute;right:15px;top:70px;transition:all 0.3s linear;z-index:999;}
.headersec .searchSection.searchSectionShow{display:block!important;transition:all 0.3s linear}
.headersec #search-block-form{background:#fff;padding:15px 15px;border:1px solid #eee;box-shadow:3px 3px 8px rgb(0 0 0 / 15%);width:300px}
.headersec input#edit-keys{background-color:#fff;border:1px solid #c0c0c0;height:46px;padding:8px 8px;min-width:200px;font-size:0.875em;border-radius:0px}
.headersec input#search-form--submit{position:absolute;right:15px;border-radius:0px;background:#f97800;color:#000;border:0;padding:8.5px 5px;font-size:.85em;top:16px;height:46px;width:23%}
/* Header Search Box css End */
/* Search Page css Start */
.path-search .block-system-main-block{background:#fff;box-shadow:0 0 15px 0px #00000030;border-radius:10px;padding:25px;border:1px solid #f97800;margin-top:40px}
.path-search .block-system-main-block .search-form input#edit-keys{height:40px;background:#f4f5f9;padding:0.34rem 0.75rem;font-size:1em;color:#495057;background-clip:padding-box;border:1px solid #ced4da;border-radius:0}
.path-search .block-system-main-block .search-form input#edit-submit{height:40px;background:#f97800;color:#fff;display:inline-block;font-weight:400;border:1px solid transparent;padding:0.34rem 0.75rem;font-size:1em;border-radius:0;margin-top:-5px;margin-left:-4px}
.path-search .block-system-main-block .search-form a#edit-help-link{color:#f97800}
.path-search .block-system-main-block .search-results{list-style:auto;padding-left:0;margin-top:10px}
.path-search .block-system-main-block .search-results li{display:list-item;font-size:1.2em;border-bottom:1px dotted #ccc;margin-left:0;margin:0 0 0.25em 1.5em;padding:0;list-style-type:auto;color:#000;width:100%}
.path-search .block-system-main-block .search-results li:before{display:none}
.path-search .block-system-main-block .search-results li h3{background:#d7d7d7;font-size:inherit;padding:5px}
.path-search .block-system-main-block .search-results li h3 a{color:#000!important;display:block}
.path-search .block-system-main-block .search-result__snippet-info p.search-result__snippet{color:#0d0d0d;font-size:.85em;line-height:24px;text-align:justify}
/* Search Page css Start */



div#block-quicktabsepms h2 {color: #000;font-weight: 700;line-height: 1.5;margin: 0 0 15px 0;font-size: 1.5em;text-align: center;}
.view-filters .form-item-created-min label{height:0;margin-bottom:30px}.view-filters .form-item-created-min label:before{content:'From';height:21px;display:block;margin-bottom:0.5rem}.view-filters .form-item-created-max label{height:0;margin-bottom:30px}.view-filters .form-item-created-max label:before{content:'To';height:21px;display:block;margin-bottom:0.5rem}

.messages--status {color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url('/qa/rbpoi/misc/icons/73b355/check.svg');box-shadow:-8px 0 0 #77b259;padding:20PX;}

.view-id-status_of_request_for_president_s_message td.views-field.views-field-edit-webform-submission a{color: #cb6506 !important;text-decoration: underline !important;font-weight: 600!important;}
.user-logged-in article.profile div {display:none}
.view-id-status_of_request_for_president_s_message table th:nth-child(2), table td:nth-child(2){width: auto;}  
nav#webform-submission-navigation-request_for_president_s_message {display: none;}
.webform-submission-request-for-president-s-message-edit-form details.webform-submission-information {display: none;}
.webform-submission-request-for-president-s-message-edit-form div#edit-applicant-s-date-of-birth--description, div#edit-file--description {display: none;}
.webform-submission-request-for-president-s-message-edit-form .captcha label.js-form-required.form-required {display: none;}

#views-exposed-form-status-of-request-for-president-s-message-page-2 .js-form-item.form-item.js-form-type-date {
    display: inline-block;
}
.webform-submission.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html {
    border: groove;
    padding: 25px;
    width: 600px;
    margin: 0 auto;
}

.webform-submission.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html details.webform-submission-information {
    display: none;
}

.webform-submission.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html label {
    padding-top: 15px;
    width: 260px;
    font-weight: 600;
}

.webform-submission.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html img.webform-image-file {
    width: 100px;
    height: auto;
}

.view-id-status_of_request_for_president_s_message td.views-field-view-webform-submission a{color: #cb6506 !important;text-decoration: underline !important;font-weight: 600!important;
}
/* 01-09-2023 start */
.webform-submission-request-for-president-s-message-edit-form.webform-submission-request-for-president-s-message-form {width: 635px;margin: 0px auto;padding: 15px;}
.webform-submission-request-for-president-s-message-edit-form input , .webform-submission-request-for-president-s-message-edit-form select{border: 0;width: 51%;display: inline-block;}
.webform-submission-request-for-president-s-message-edit-form input#edit-requestletter-remove-button, input#edit-2-supporting-document-remove-button, input#edit-3-draft-message-remove-button, input#edit-upload-photo-remove-button {display: none;}
.webform-submission-request-for-president-s-message-edit-form label {
    font-weight: 600;
    font-size: 14px;
    }
.webform-submission-request-for-president-s-message-edit-form .webform-element-help-container--title, .webform-submission-request-for-president-s-message-edit-form .webform-element-help-container--title {
    display: flex !important;
    flex-direction: row;
    width: 100% !important;
    justify-content: space-between;
    font-size: 14px;
    align-items: center;
}
.webform-submission-request-for-president-s-message-edit-form .form-item-applicant-s-date-of-birth, .webform-submission-request-for-president-s-message-edit-form .form-item-address-address-2, .webform-submission-request-for-president-s-message-edit-form .form-item-phone-no, .webform-submission-request-for-president-s-message-edit-form .form-item-purpose-for-message {
    margin-left: 0;
}
.webform-submission-request-for-president-s-message-edit-form .img-upload .webform-image-file-preview {
    display: inline-block;
}
.webform-submission-request-for-president-s-message-edit-form .js-form-managed-file.form-managed-file {display: inline-block;margin-bottom: 0;padding-left: 9px;width: 51%;}
.webform-submission-request-for-president-s-message-edit-form textarea.form-textarea.resize-vertical {
    height: auto;
    width: 290px;
    display: inline-block;
    overflow: auto;
}
.webform-submission-request-for-president-s-message-edit-form .form-item-purpose-for-message {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.webform-submission-request-for-president-s-message-edit-form div#edit-uploaddocuments p{font-weight: 600;font-size: 1rem;}
.webform-submission-request-for-president-s-message-edit-form .form-type-managed-file {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.webform-submission-request-for-president-s-message-edit-form .form-type-managed-file .form-managed-file {
    display: inline-block !important;
}
.webform-submission-request-for-president-s-message-edit-form .form-type-managed-file label {
    font-weight: 400 !important;
    width: 50%;
}
.webform-submission-request-for-president-s-message-edit-form .img-upload .webform-element-help-container--title {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}
.webform-submission-request-for-president-s-message-edit-form .form-type-managed-file .js-form-submit {
    display: none;
}
.webform-submission-request-for-president-s-message-edit-form .js-form-item-captcha-response {
    width: 51%;
    margin-left: 0;
}
.webform-submission-request-for-president-s-message-edit-form .file--application-pdf a , .webform-submission-request-for-president-s-message-edit-form .img-upload .webform-image-file-preview a{
    width: 192px;
    display: block;
    /*text-wrap: nowrap;*/
    overflow: hidden;
}
.webform-submission-request-for-president-s-message-edit-form .fieldset-wrapper label {
    display: inline-block;
}
.webform-submission-request-for-president-s-message-edit-form .fieldset-wrapper .js-form-type-textfield {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.webform-submission-request-for-president-s-message-edit-form .js-form-type-textfield .text-count-wrapper {
    display: none !important;
}
.webform-submission-request-for-president-s-message-edit-form .form-item-designation-of-applicant {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.webform-submission-request-for-president-s-message-edit-form .form-item-email {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-left: 0 !important;
}
.webform-submission-request-for-president-s-message-edit-form .webform-element--title-inline {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.webform-submission-request-for-president-s-message-edit-form select#edit-action-for-message-request , .webform-submission-request-for-president-s-message-edit-form select#edit-select-message-type , .webform-submission-request-for-president-s-message-edit-form select#edit-select-signature{
    border: 1px solid #ccc;
}
.webform-submission-request-for-president-s-message-edit-form .js-form-item-captcha-response input {
    border: 1px solid #ccc;
    width: 100%;
}
.webform-submission-request-for-president-s-message-edit-form .form-item-designation-of-applicant {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.webform-submission-request-for-president-s-message-edit-form .form-item-designation-of-applicant , .webform-submission-request-for-president-s-message-edit-form .form-item-select-state , .webform-submission-request-for-president-s-message-edit-form .form-item-file.form-no-label{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.webform-submission-request-for-president-s-message-edit-form input, .webform-submission-request-for-president-s-message-edit-form select, .webform-submission-request-for-president-s-message-edit-form textarea {font-size: 14px;}
.webform-submission-request-for-president-s-message-edit-form input#edit-file-upload-button {
    display: none;
}
/* ---  */
#webform-submission-request-for-president-s-message-add-form .form-item-purpose-for-message {
    margin-left: 0;
}
.webform-submission-request-for-president-s-message-form div#edit-uploaddocuments p {
    font-size: 1rem;
    font-weight: 600;
}
#webform-submission-request-for-president-s-message-add-form .js-form-type-managed-file .form-managed-file {
    display: inline-block;
}
#webform-submission-request-for-president-s-message-add-form .js-form-type-managed-file {
    width: 49% !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#webform-submission-request-for-president-s-message-add-form .captcha{justify-content: start;}
/* ---  */
#webform-submission-request-for-president-s-message-add-form .webform-element--title-inline {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
#webform-submission-request-for-president-s-message-add-form .img-upload {
    width: 82%;
    margin-bottom: 7px;
}
#webform-submission-request-for-president-s-message-add-form .form-item-purpose-for-message {
    margin-left: 0;
}
.webform-submission-request-for-president-s-message-form div#edit-uploaddocuments p {
    font-size: 1rem;
    font-weight: 600;
}
#webform-submission-request-for-president-s-message-add-form .js-form-type-managed-file .form-managed-file {
    display: inline-block;
    width: 300px;
}
#webform-submission-request-for-president-s-message-add-form .js-form-type-managed-file {
    width: 100% !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#webform-submission-request-for-president-s-message-add-form .captcha{justify-content: space-between;}
/* -------  */
.webform-submission.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html label{/* padding-top: 6px; */}
.webform-submission.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html div#request_for_president_s_message--entersecuritycode {display: none;}
.webform-submission.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html div#request_for_president_s_message--address {display: flex;}
.webform-submission.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html div#request_for_president_s_message--address .item-list ul {padding-left: 22px;}
#webform-submission-request-for-president-s-message-add-form .js-form-type-managed-file .js-form-submit {display: none;}
#webform-submission-request-for-president-s-message-add-form .js-form-type-managed-file .form-managed-file .file--application-pdf {width: 270px;white-space: nowrap;overflow: hidden;}
#webform-submission-request-for-president-s-message-add-form .img-upload .webform-image-file-preview span.file.file--mime-image-png.file--image {width: 100%;overflow: hidden;white-space: nowrap;}
#webform-submission-request-for-president-s-message-add-form .img-upload .js-form-submit {display: none;}
#webform-submission-request-for-president-s-message-add-form .img-upload .webform-image-file-preview span.file.file--mime-image-png.file--image a {width: 100% !important;display: inline-block;}
#webform-submission-request-for-president-s-message-add-form .img-upload .webform-image-file-preview{width: 100%;}
#webform-submission-request-for-president-s-message-add-form {max-width: 700px;margin: 0 auto;}
#webform-submission-request-for-president-s-message-add-form input, .webform-submission-request-for-president-s-message-form select, #webform-submission-request-for-president-s-message-add-form textarea {width: 312px;/* min-height: 100px; */}
.webform-submission-request-for-president-s-message-form .text-count-wrapper {display: none !important;}
#webform-submission-request-for-president-s-message-add-form .img-upload .js-form-type-webform-image-file {display: flex;justify-content: space-between;}
#webform-submission-request-for-president-s-message-add-form .img-upload .js-form-type-webform-image-file .photo-upload {width: 300px;}
.webform-submission-request-for-president-s-message-form .js-form-item-address-city {display: flex;width: 100%;justify-content: space-between;align-items: center;}
#webform-submission-request-for-president-s-message-add-form .js-form-item-select-state , #webform-submission-request-for-president-s-message-add-form .js-form-type-select{justify-content: space-between;display: flex;align-items: center;}
.webform-submission-request-for-president-s-message-form .form-type-managed-file label {font-weight: 400;}
#webform-submission-request-for-president-s-message-add-form .js-form-type-select {margin-top: 7px;}
.webform-submission-request-for-president-s-message-form .form-item-designation-of-applicant {width: 100%;display: flex;justify-content: space-between;align-items: center;}
.webform-submission-request-for-president-s-message-edit-form .form-textarea-wrapper {width: 51%;}
#webform-submission-request-for-president-s-message-add-form div#ajax-wrapper--2 label#edit-1-request-letter-please-upload-message-request-letter-on-organis--label {width: 50%;}
textarea#edit-purpose-for-message {min-height: 100px;}
.webform-submission-request-for-president-s-message-edit-form .form-item-action-for-message-request label {padding-right: 89px !important;}
.webform-submission-request-for-president-s-message-edit-form .form-item-select-message-type label {padding-right: 183px !important;}
.webform-submission-request-for-president-s-message-edit-form .form-item-select-signature label {padding-right: 214px !important;}
.webform-submission-request-for-president-s-message-edit-form .js-form-managed-file.form-managed-file .js-hide.button.js-form-submit {display: none;}
#views-exposed-form-status-of-request-for-president-s-message-form-page-1 div#edit-webform-submission-value--description {font-size: 0.70rem; margin-top: 0px !important;}
#views-exposed-form-status-of-request-for-president-s-message-form-page-1 label {margin-top: 10px; font-weight: 600;}

/* 01-09-2023 end */
div#request_for_president_s_message--file {display: flex;}
.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html #request_for_president_s_message--purpose_for_message label {width: 49% !important;}
/*.webform-submission-request-for-president-s-message-edit-form .js-form-item-captcha-response input {pointer-events: auto;}
.webform-submission-request-for-president-s-message-edit-form input#edit-submit {pointer-events: auto;}*/
.webform-submission-information summary {display: none;}
.webform-submission-request-for-president-s-message-edit-form legend#edit-message-request-from--wrapper-legend {display: none !important;}
.webform-submission-request-for-president-s-message-edit-form .js-form-item-reason.form-item-reason label{width: 282px;}
.webform-submission-request-for-president-s-message-edit-form .js-form-item-reason.form-item-reason input{border: ridge;}

@media print {
	.prinview .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons{
		width: 700px !important;
		height: 100% !important;
		position: initial !important;
		margin: auto!important;
		margin-top: 15px!important;
	}
.prinview div#drupal-modal {
    overflow: initial!important;
    height: 100% !important;
    min-height: 100% !important;
    max-height: 100% !important;
}
.prinview div#main-content {display:none;}
.prinview button.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close {
    display: none;
}
.noPrint {display:none !important;}
.prinview #mid-section {display:none !important;}
.prinview .home-option2.top-header {display: none !important;}
.prinview header.home-option2 {display: none !important;}
.prinview footer {display: none !important;}
.prinview .footer-top-sec {display: none !important;}
.prinview .footer-bottom-sec {display: none !important;}
h5.appl-inf {display: block !important;}
h5.apprvd {display: block !important;}
.prnt-dat {display: block !important;}
.prnthided .home-option2.top-header {display: none !important;}
.prnthided header.home-option2 {display: none !important;}
.prnthided .breadcrumb-bg, .prinview .breadcrumb-bg {display: none !important;}
.prnthided .newsletter-sec, .prinview .newsletter-sec {display: none !important;}
.prnthided footer {display: none !important;}
.prnthided .footer-top-sec {display: none !important;}
.prnthided .footer-bottom-sec {display: none !important;}
.prinview .ui-dialog.ui-front.ui-dialog-buttons {left: 6% !important;}
.webform-submission-request-for-president-s-message-form #edit-actions input#edit-actions-submit {display: none !important;}
.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html div#request_for_president_s_message--nationality {display: none !important;}
.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html div#request_for_president_s_message--pin_code {display: none !important;}
.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html div#request_for_president_s_message--phone_no {display: none !important;}
}

.messages__list li:nth-child(2) {
  display:none;
}
.webform-submission-request-for-president-s-message-edit-form #edit-upload-photo label.button.button-action.webform-file-button {
    display: none;
}
.webform-submission-request-for-president-s-message-edit-form #edit-requestletter label.button.button-action.webform-file-button {
    display: none;
}
.webform-submission-request-for-president-s-message-edit-form #edit-2-supporting-document label.button.button-action.webform-file-button {
    display: none;
}
.webform-submission-request-for-president-s-message-edit-form #edit-3-draft-message label.button.button-action.webform-file-button {
    display: none;
}
.webform-submission-request-for-president-s-message-edit-form #edit-1-request-letter-please-upload-message-request-letter-on-organis label.button.button-action.webform-file-button {display: none;}
.path-webform .pnt {display: none;}
.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html span.purpose-msg {word-break: break-all;width: 47%;float: left}
.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html div#request_for_president_s_message--purpose_for_message {display: flex;}
#webform-submission-request-for-president-s-message-add-form .reg-id {display: none;}
h5.prnt-head {text-align: center; padding: 30px; padding-top: 0px !important; font-weight: 600;}
.prnt-dat {padding-bottom: 40px;display: none;}
h5.appl-inf {border: ridge; padding-left: 5px; display: none;}
h5.apprvd {margin-left: 20%; font-weight: bolder; display: none;}
.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html div#request_for_president_s_message--requestletter {display: flex; margin-top: 15px !important;}

.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html div#request_for_president_s_message--2_supporting_document {display: flex;}

.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html div#request_for_president_s_message--3_draft_message {display: flex;}
.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html #request_for_president_s_message--address .item-list {width: 53%;}
.webform-submission-request-for-president-s-message-edit-form .form-item-registration {display: flex;}
.webform-submission-request-for-president-s-message-edit-form .form-item-registration textarea.form-textarea.resize-vertical {height: 16px;display: inline-block;overflow: hidden;border: none;}
.webform-submission-request-for-president-s-message-edit-form .form-item-registration label {width: 52%}
#webform-submission-request-for-president-s-message-add-form .form-type-textarea.form-item-registration {display: none;}
.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html div#request_for_president_s_message--email {word-break: break-all;}
.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html #request_for_president_s_message--email label {width: 48%;}
.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html #request_for_president_s_message--requestletter label {width: 49%;}
.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html #request_for_president_s_message--2_supporting_document label {width: 49%;}
.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html #request_for_president_s_message--3_draft_message label {width: 49%;}

.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html #request_for_president_s_message--name_of_the_applicant label {width: 48%;}

.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html #request_for_president_s_message--upload_photo label {width: 48%;}
.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html #request_for_president_s_message--file label {width: 48.60%;}
.webform-submission--webform-request-for-president-s-message.webform-submission--view-mode-html #request_for_president_s_message--address label {width: 48.60%;}

/*.webform-submission-request-for-president-s-message-edit-form #edit-upload-photo span, #edit-requestletter span, #edit-2-supporting-document span, #edit-3-draft-message span {pointer-events: auto !important;}*/
.webform-submission-request-for-president-s-message-edit-form p.reg-label {width: 41%;}
.webform-submission--view-mode-html .form-item-registration {display: flex;}
.webform-submission--view-mode-html .form-item-registration textarea.form-textarea.resize-vertical {height: 16px; display: inline-block; overflow: hidden; border: none; background: none;}
.webform-submission--view-mode-html p.reg-label {margin: 0px !important; font-size: 16px !important; width: 37%;}
.webform-submission-request-for-president-s-message-edit-form .js-form-type-select.js-form-item-select {display: flex;}
.webform-submission-request-for-president-s-message-edit-form .js-form-type-select.js-form-item-select label {width: 48%;}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons {width: auto !important;}
.webform-submission-request-for-president-s-message-edit-form .remove-class input{display:none}
.webform-submission-request-for-president-s-message-edit-form .message-request-from1 span{display: none;}

.webform-submission-request-for-president-s-message-edit-form .webform-options-display-side-by-side.form-radios input{width: 20px !important;margin-right: 10px !important;}
.webform-submission-request-for-president-s-message-edit-form .webform-options-display-side-by-side > div {margin-right: 40px !important;}
.webform-submission-request-for-president-s-message-edit-form .webform-options-display-side-by-side {margin-bottom: 16px !important;}
a{color:#2447ad}
.about-text a{position:relative}
.about-text a .sr-only{color:#803E00}
.about-text a:hover{color:#f97800}
.about-text a:before{content:'';width:0%;height:2px;background:#f97800;position:absolute;left:0;bottom:-3px;transition:.5s}
.about-text a:hover:before{width:100%}
.view-all-btn{position:relative}
.view-all-btn:hover{color:#f97800}
.view-all-btn:before{content:'';width:0%;height:2px;background:#f97800;position:absolute;left:0;bottom:-3px;transition:.5s}
.view-all-btn:hover:before{width:100%}
.footer-bottom-sec #block-footermenu-menu{color:#fff}
.breadcrumb-bg .breadcrumb #system-breadcrumb{color:#fff}
.block-superfishe-pms {padding: 0px 0px 55px 0px;}
.view-id-status_of_request_for_president_s_message .view-header {height: 40px;}
.path-e-pms .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front {width: 43%!important;  z-index: 9999!important;}
.webform-submission-request-for-president-s-message-edit-form .webform-confirmation {display: none;}
ul#superfish-e-pms li {margin-right: 10px;}
#views-exposed-form-status-of-request-for-president-s-message-page-6 .fieldset-wrapper {display: flex;}
button.ui-dialog-titlebar-close::before {
    content: "x" !important;
    font-size: 25px !important;
    color: #333333 !important;
}
.ui-dialog .ui-dialog-titlebar-close {border: none !important;top: 25% !important;width: 30px !important;height: 40px !important;cursor: pointer !important;}

#webform-submission-request-for-president-s-message-add-form .form-actions.webform-actions.js-form-wrapper.form-wrapper {margin-top: 40px !important; width: 100% !important; text-align: center;}

#webform-submission-request-for-president-s-message-add-form input#edit-actions-submit {cursor:pointer;transition:all .5s ease-in-out;width:150px!important;background:#171f36;color:#fff;border:0;border-radius:0;padding:0.6rem 0.75rem;height:45px}
#webform-submission-request-for-president-s-message-add-form input#edit-actions-submit:hover{background:#f97800;color:#000}
#views-exposed-form-status-of-request-for-president-s-message-form-page-1 .form--inline.clearfix {
    display: grid;
}
.view-logo-section .brand-text h4 span {
    display: block;
    font-weight: 600;
	font-size: 0.5em;
}
/* 18-06-2024 Photo Gallery Page css Start */
    .view-id-shri_pranab_mukherjee_photo_gallery .view-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
    .view-id-shri_pranab_mukherjee_photo_gallery .views-row{width:32%;margin-bottom:20px}
    .view-id-shri_pranab_mukherjee_photo_gallery .views-row .views-field-field-pranab-mukherjee-gallery{border:10px solid #f0f0f0}
    .view-id-shri_pranab_mukherjee_photo_gallery .views-row .views-field-field-pranab-mukherjee-gallery a{display:block;overflow:hidden;position:relative}
    .view-id-shri_pranab_mukherjee_photo_gallery .views-row .views-field-field-pranab-mukherjee-gallery img{width:100%;height:250px;object-fit:cover;object-position:top center}
    .view-id-shri_pranab_mukherjee_photo_gallery .views-row .views-field-field-pranab-mukherjee-gallery a::after{bottom:0;content:"";height:0;left:0;position:absolute;transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;width:100%}
    .view-id-shri_pranab_mukherjee_photo_gallery .views-row:hover .views-field-field-pranab-mukherjee-gallery a::after{background:rgba(0, 0, 0, 0.6) url('/qa/rbpoi/images/photo-library.png') no-repeat scroll center center;height:100%}
    .view-id-shri_pranab_mukherjee_photo_gallery .views-row .views-field-name{width:100%;background:#f0f0f0}
    .view-id-shri_pranab_mukherjee_photo_gallery .views-row .views-field-name a{font-size:0.875em;padding:7px 10px 17px;width:100%;display:block;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
    /* Photo Gallery Page css End */
	.imagefield_slideshow-wrapper{display:block;width:100%;border:1px solid #ccc;padding:6px;margin:6px 0 25px}
.imagefield_slideshow-wrapper .cycle-slideshow img{height:400px;width:100%;object-fit:cover;object-position:top center;background:#f3f3f3}
.imagefield_slideshow-wrapper .prev-next{display:none}
.imagefield_slideshow-wrapper .cycle-slideshow .cycle-pager{background:#0000005e}
.imagefield_slideshow-wrapper .cycle-slideshow .cycle-pager span{font-size:2.5em;display:inline}
ul.pm-menu {display: flex;}
#gov_bottom_slider .owl-nav {
    display: none;
}

#gov_bottom_slider .owl-dots {
    display: none;
}

.gray-bg{
	padding:20px 0 30px;
	background: #f0f8fb
	}

 .mercy-petition-sec {
  background: #eff0f5;
  padding-top: 30px
}
.mercy-petition-sec .nav-tabs {
  justify-content: flex-start;
  border-bottom: none;
  border: none
}

.mercy-petition-sec .nav-item {
  margin-bottom: 0px!important;
  margin-right: 4%;
  width: initial;
  border-right: 0;
}

.mercy-petition-sec .nav-tabs a.nav-link.active {
  border: none;
  background: none;
  border-bottom: 2px solid #e2725a;
}

.mercy-petition-sec .nav-tabs a.nav-link {
  border: none;
  padding: 0;
  border-radius: 0;
  color: #000
}

.mercy-petition-sec .tab-content {
  background: #fff;
  padding: 40px 40px 10px;
  box-shadow: 0 0 5px #d3d3d37d;
  margin-top: 0px
}

.mercy-petition-sec .tab-content .tab-content {
  background: #fff0;
  padding: 0px;
  box-shadow: none;
  margin-top: 0px
}

.mercy-petition-sec .form-control {
  border-bottom: 1px solid #cccccc!important;
  border: none;
  border-radius: 0;
  padding: 0.375rem 0rem
}

.searchbtn {
  background: #e2725a;
  display: inline-block;
  padding: 10px 45px;
  color: #fff;
  font-size: 1.125em;
  margin-right: 15px
}

.resetbtn {
  background: #000;
  display: inline-block;
  padding: 10px 45px;
  color: #fff;
  font-size: 1.125em
}

.mercy-petition-sec .tab-content ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.mercy-petition-sec .tab-content ul li {
  margin-bottom: 30px!important;
  width: 95%;
  margin-right: 2%;
  border-right: 1px solid #e2725a;
}

.mercy-petition-sec .views-col {
  width: 50%!important;
  max-width: 50%;
  padding: 0;
}

.mercy-petition-sec .owl-carousel .owl-nav .owl-prev {
  left: -53px;
  top: auto;
}

.mercy-petition-sec .owl-carousel .owl-nav button.owl-next {
  right: -53px;
	top: auto;
}

.mercy-petition-sec ul {
  margin: 0;
  padding: 0;
  list-style-type: none
}

.mercy-petition-sec ul li {
  margin-bottom: 30px!important;
  width: 95%;
  border-right: 1px solid #e2725a
}

.mercy-petition-sec .col-2 ul li, .mercy-petition-sec .col-4 ul li {
  margin-right: 0;
  border-right: 0;
}

.mercy-petition-sec .owl-dots {
  display: none;
}

.mercy-petition-sec .date-textsec {
  display: flex;
  align-items: center;
  margin-top: 0px
}

.mercy-petition-sec .year-bg {
  display: flex;
  flex-direction: column
}

.mercy-petition-sec .year-bg .date {
  font-size: 2em;
  color: #000;
  line-height: 1.1
}

.mercy-petition-sec .year-bg .mon {
  font-size: 0.75em;
  color: #646464
}

.mercy-petition-sec .right-c {
  margin-left: 15px;
  color: #000;
  text-align: left;
  font-size: 0.875em;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 85%
}

.mercy-petition-sec .owl-carousel .owl-nav button {
  bottom: 75px;
}

.mercy-petition-sec .view-id-president_speak ul {
  display: inline-block;
}

.mercy-petition-sec .view-id-president_speak ul li {
  display: inline-block;
  width: 48%!important;
}

.mercy-petition-sec .tab-content ul li:nth-child(2), .mercy-petition-sec .tab-content ul li:nth-child(4) {
  margin-right: 0;
  border-right: 0;
}

/* Mercy Petition Section css End */
.head-title {
  color: black;
}

.vticker2 {
  height: 200px!important;
  overflow-x:auto
}

.gray-bg .owl-carousel .owl-nav {
    display: block!important;
    margin-top: 0
}
.gray-bg .owl-nav .owl-prev, .gray-bg .owl-nav .owl-next {
    font-size: 0!important;
    background: #480dbd00;
    border: 1px solid #f97800!important;
    height: 25px;
    width: 25px;
    /* line-height:28px!important; */
    display: flex!important;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
	border-radius: 50%;
}
.gray-bg .owl-nav .owl-prev {
    left: Calc(-25px)
}
.gray-bg .owl-nav .owl-next {
    right: Calc(-25px)
}
.gray-bg .owl-nav .owl-prev:before, .gray-bg .owl-nav .owl-next:before {
    font-family: "Font Awesome 5 Free";
    font-size: 14px;
    font-weight: 600;
    color: #0000008f!important
}
.gray-bg .owl-nav .owl-prev:before {
    content: "\f104"
}
.gray-bg .owl-nav .owl-next:before {
    content: "\f105"
}
.gray-bg .owl-nav .owl-prev:hover, .gray-bg .owl-nav .owl-next:hover {
    background: #869791 !important;
}
.gray-bg .owl-nav .owl-prev:hover:before, .gray-bg .owl-nav .owl-next:hover:before {
    color: #000000!important
}
.gray-bg .owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot {
    background: #f97800; 
}