@media (max-width: 991.5px) {
	/* Main Menu CSS Start */
	.nav_bg_cusotom .navbar-collapse{position:fixed;top:0;right:-100%;z-index:9999;border-top:none;border-bottom:none;color:#212529;outline:0;border-top-left-radius:12px;border-bottom-left-radius:12px;box-shadow:-4px 4px 12px 0 rgba(0, 0, 0, .25);background:#fff;width:0px!important;height:100vh;display:block;padding:1rem;transition:all .15s ease-in-out}
	.nav_bg_cusotom .navbar-collapse.show{width:400px!important;right:0}
	.nav_bg_cusotom .navbar-collapse button.btn-close{display:block;margin:auto 0 auto auto;font-size:18px;font-weight:900}
	.nav_bg_cusotom .navbar-collapse .btn-close{display:block!important}
	.nav_bg_cusotom .navbar-nav{overflow-y:auto;height:85vh;padding-right:20px;margin:10px 0 0}
	.nav_bg_cusotom li{width:100%;min-height:auto}
	.nav_bg_cusotom .home_menu_items{justify-content:space-between}
	.nav_bg_cusotom .navbar-nav a.nav-link{height:58px}
	.nav-item.dropdown:focus-visible>.nav-link, .nav-item.dropdown:hover>.nav-link{background-color:transparent}
	.nav_bg_cusotom .dropdown-menu{background:rgb(255 255 255 / 70%)!important}
	.nav_bg_cusotom .dropdown-menu li a{color:var(--SevenColor)}
	.nav-item.dropdown:focus-visible>.nav-link, .nav-item.dropdown:hover>.nav-link{background-color:transparent!important}
	.nav_bg_cusotom .dropdown-menu li a{text-align:left;padding:8px 16px}
	a.custom_child_menu{justify-content:space-between}
	.nav_bg_cusotom .home_menu_items p{width:100%}
	.nav_bg_cusotom .home_menu_items p.active{border-bottom:2px solid}
	.nav_bg_cusotom .dropdown-menu li{display:block}
	/* Main Menu CSS End */	
    .flex_item_box{padding-top: 5px;position: initial;right:54px;top:10px;align-items:start;height:auto;bottom:auto;left:auto;margin:0;justify-content: center;}
    .search_cust_box{justify-content:space-between;width:100%;justify-content:space-between;padding:12px 0 0;left:0}
    .icons_list_top_header li button svg{width:24px;height:24px}
    ul.icons_list_top_header li a svg{width:24px;height:24px}
    .custom_menu_mobile_tab button.menu_list{background:transparent;border:none;padding:0;font-weight:400;font-style:normal;font-size:1.5rem;color:#162f6a}
    .logo_box_cust{padding-top:14px}
    .headline_cust p{font-size:0.875rem}
    header.header_section{position:-webkit-sticky;position:sticky;top:-130px;z-index:99}
    .content_single{line-height:24px;font-size:0.875rem!important}
    h2.all_heading svg{width:32px;height:32px}
    h2.all_heading a svg{width:auto;height:auto}
    .mobile_margin_head{margin-top:30px}
    .social_content_box{margin-bottom:0px}
    .bottom_banner_single img, .bottom_slider .carousel-item img{height:100%!important}
    #brand .owl-nav{display:none}
    ul.footer-links-list li svg{width:10px;height:10px}
    span.footer_last_website{font-size:1rem}
    .last_update p{font-size:0.875rem;font-weight:400}
    .footer_content_box.social_heading{margin-top:30px}
    #persona .owl-nav{justify-content:space-evenly;padding:0 150px}
    .grid_accesblity_cntrl{grid-template-columns:1fr}
    .offcanvas-header button:focus-visible, .offcanvas-header button:focus{box-shadow:none!important;border:0!important;outline:0!important}
    .banner_image_box .carousel-item img{width:100%;height:auto;object-fit:cover}
	.filterbox .searchField, .filterbox .sortField, .filterbox .perPageField{max-width:100%}
    .tableheader{display:none}
}
@media (max-width: 768px) {
	.innernav{padding:8px}
	.Innerbaner .innerbox{bottom:25%}
    ul.list_custom_ li{padding:16px 0!important}
    ul.list_custom_ li .right_d_cis{width:40px}
    ul.list_custom_ li a{font-size:0.75rem!important;display:flex;flex-direction:column;gap:5px}
    ul.list_custom_ li a span:before{display:none}
    ul.list_custom_ li .right_d_cis svg{width:7px}
    .img_persona img{width:120px!important;height:120px!important}
    #persona .owl-nav{padding:0 0}
    span.footer_last_website, ul.footer-links-list li a{font-size:0.875rem}
}
@media (max-width: 767.5px) {
    /* Top Header Section CSS Start */
    #topBar .col-lg-6:first-child{order:2}
	#topBar .topbaright{max-width:100%;width:100%;float:initial}
	ul.icons_list_top_header{justify-content:end}
	ul.icons_list_top_header li:last-child{padding-right:0}
	ul.icons_list_top_header li:last-child button.btn{padding-right:0}
	#topBar .topbarleft{max-width:100%;width:100%;float:initial}
	.search_cust_box{padding:12px 0 0;gap:5px}
	header.header_section{position:-webkit-sticky;position:sticky;top:-180px;z-index:99}
	.top_logo_s .logo_cust_text {margin-bottom:0px}
	.dropdown_cust_menu{left:auto!important}
	/* Top Header Section CSS End */
    .dropdown_cust_menu{left:inherit!important;right:0!important}
	.nav_bg_cusotom .navbar-collapse.show{width:100%!important;right:0}
	.Innerbaner .innerbox .breadcrumb li{font-size:.625rem}
	.Innerbaner .innerbox .pagename{font-size:.9375rem!important}
	.navigationSection{bottom:-45px}
	.maincontent{padding:65px 0 40px}
	.innernav{padding:8px;margin-top:0px;z-index:8;border-radius:0px;-webkit-border-radius:0px}
	.Innerbaner .innerbox .breadcrumb{margin-bottom:0px}
	.Innerbaner .innerbox{bottom:25%}
	.flex_item_box{right:0px}
	.division-sec .divi-card .divi-card-body ul li{width:100%}
	.cagr-count-sec ul{flex-wrap:wrap}
	.cagr-count-sec ul li{width:100%}
    .logo_cust_text span{font-size:0.875rem!important}
    .logo_cust_text .gov_cust_text{margin-bottom:5px}
    .carosule_custom_cs .carousel-indicators button{width:8px;height:8px}
    .carosule_custom_cs .carousel-indicators{right:50%;transform:translateX(50%)}
    .bg_dark_alouncment .container-custom{padding:11px 16px}
    .cust_flex_heding_btn{flex-direction:column;align-items:end}
    .gpaiSubmit{width:100%}
    h2.all_heading, h2.all_heading a{font-size:1.25rem!important}
    .whats_new_with_date li span{font-size:0.75rem}
    .about_ministry{flex-direction:row;gap:15px}
    .about_ministry svg{margin-bottom:0;padding-right:8px}
    .margin_cust{margin-top:0;gap:15px 0}
    .parent_flex{gap:7px}
    .pm_spacing_equal .container-custom{padding:0px 16px}
    .team_parent_box{flex-wrap:wrap}
    ul.list_custom_ li{padding:16px 0!important}
    .view-more-button a p{font-size:0.75rem}
    .remove_pading_mob{padding:0}
    .bg_whats_new{padding:0 24px}
    .card_parent_box{row-gap:0!important;border-top:0;border-left:0;border-right:0;box-shadow:none;padding:16px!important}
    .content_perosna p{margin-top:10px;margin-bottom:0px}
    h2.all_heading a svg{width:48px;height:48px}
    .pm_spacing_equal{padding:30px 0}
    .pg_img_box{text-align:center;padding:0}
    .nav_cust_tabs{overflow-x:scroll;white-space:nowrap}
    #social_profile .owl-nav{display:flex;justify-content:space-around}
    #social_profile .owl-dots{position:relative;top:-26px;display:flex;justify-content:center}
    #social_profile .owl-nav button{z-index:99;position:relative}
    #social_profile .owl-nav button:hover{background:transparent}
    #social_profile .owl-nav span{color:#fff;font-weight:400;font-style:normal;font-size:1.625rem;line-height:1}
    .footer_box{padding:16px}
    ul.footer-links-list{grid-template-columns:1fr 1fr}
    .footer_content_box.social_heading{justify-content:center;display:flex;flex-direction:column;align-items:center;margin-top:30px}
    .footer_content_box p{font-size:1rem!important}
    .last_update{gap:10px;flex-direction:column}
    .last_update p:nth-child(1){border-right:0;padding-right:0}
}
@media (max-width: 500px) {
    .tab_content_bg_cust .tab-pane ul{height:300px}
}
@media screen and (min-width: 992px) and (max-width: 1279px) {
    /* Top Header Section CSS Start */
	.top_logo_s a{gap:5px}
	.logo_box_cust svg{min-width:32px;max-width:32px}
	.top_logo_s a img{width:50px}	
	.logo_cust_text span{font-size:.75rem}
	.logo_cust_text span.ministry_cust_text{font-size:.813rem}
	.header_section .col-lg-2.col-md-12.ps-0.d-md-block{padding-left:15px!important}
	.inner_digital_image img{height:auto;width:100%}
    header.header_section{top:-117px!important}
	/* Top Header Section CSS End */
	.navbar-expand-lg{padding:0 38px!important}
	.nav_bg_cusotom .w-auto{width:100%!important}
    .navbar-expand-lg .navbar-nav{justify-content:space-between}
    .cust_row_header .pt-lg-4{padding-top:10px!important}
}
@media screen and (min-width: 993px) and (max-width: 1200px) {
    #persona .owl-nav{justify-content:space-evenly;padding:0 150px}
    .social_content_box{margin-bottom:30px}
}
@media screen and (min-width: 768px) and (max-width: 992px) {
    /* Top Header Section CSS Start */
	#topBar .col-xs-12{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}
	#topBar .topbaright{max-width:100%;width:100%;float:initial}
	ul.icons_list_top_header{justify-content:end}
	ul.icons_list_top_header li:last-child{padding-right:0}
	ul.icons_list_top_header li:last-child button.btn{padding-right:0}
	#topBar .topbarleft{max-width:100%;width:100%;float:initial}
	.search_cust_box{padding:12px 0 0;gap:5px}
	header.header_section{position:-webkit-sticky;position:sticky;top:-110px;z-index:99}
	.dropdown_cust_menu{left:auto!important}
	/* Top Header Section CSS End */
    .margin_cust{gap:20px 0}
    .nav_cust_tabs{grid-template-columns:1fr 1fr}
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
    .pm_spacing_equal .container-custom {padding:40px 110px!important}
    .carosule_custom_cs .carousel-item img{width:100%;height:100%;object-fit:cover}
}
@media (max-width: 460.5px) {
    .logo_box_cust{padding-top:10px}
    .banner_image_box .carousel-item img{width:100%;height:auto;object-fit:cover}
    .logo_cust_text span.ministry_cust_text{font-size:1rem!important}
}
@media (max-width: 565.5px) {
    .pg_img_box img{width:170px;height:170px}
}
@media (min-width: 1236px) and (max-width: 1340px) {

    .carosule_custom_cs .carousel-item img{width:100%;height:100%;object-fit:cover}
}
@media screen and (min-width: 461px) and (max-width: 762px) {
    header.header_section{top:-115px}
}
@media screen and (max-width: 341px) {
    .nav_cust_tabs{overflow-x:auto;overflow-y:hidden}
}