@media (max-width:852px) and (min-width:300px) { 
	.custom_menu-btn:before {
		content:'';
	}
	.partner-area-bg-pnl .client-area-login-main {
		width:100%;
	}
    .carousel-caption h1 {
        font-size:16px;
    }
    .header-second-section .second-logo {
        width:45px;
    }
    .header-second-section .first-logo {
        max-width:270px;
    }
    .menu > ul > li a.main-nav-bar {
        display: inline-block;
        width: 28px;
        padding: 0;
    }
    /*.sarch-nav {
        width:100%;
    }*/ 
    .sarch-nav .form-group {
        margin-bottom:0;
        position:relative;
        width:100%;
    }
    .has-search .form-control-feedback {
        top:-8px;
    }
    .carousel-item, .carousel-item  img {
        height: 11rem !important;
        width:100%;
    }
    .carousel-caption {
        bottom: 4rem !important;
    }
    .navbar ul.navbar-nav.mr-2 {
        margin-right:0 !important;
        display:block;
    }
    .navbar ul.navbar-nav.mr-2 li {
        display: inline-block; 
    }
    .navbar ul.navbar-nav.mr-2 li.select-language { 
        margin-bottom:15px;
    }
    footer { 
        text-align: center; 
    } 
	.social-icons-left {
		display:none;
	}
	#myCarousel .carousel-item {
		min-height:175px;
	}
    .carousel-indicators {
        display:none;
    }
	.navbar-toggler {
		font-size: .80rem;
		margin-bottom:5px;
	} 
	.top-nav-left-custom {
		margin-left:0; 
	}
	.contact .inner { 
		text-align: left; 
	}
    /*.sticky-top {
        position: absolute;
        top: 37px;
        width: 100%;
        animation: none;
    }*/
    .image-home {
        height:225px;
    }
	ul.main-ul {
        min-height: 225px;
    }
    .menu > ul > li > ul > li { 
        line-height: normal;
    }
    .static-menu ul li a { 
        font-size: 11px;
    }
	.static-menu ul li a img {display:none;}
    .logoIandB {
        display:none;
    }
    .top-nav-left-custom li.a1, .top-nav-left-custom li.a2, .top-nav-left-custom li.a3, 
    .top-nav-left-custom li.a4, .top-nav-left-custom li.a5, .top-nav-left-custom li.a6 {
        width:32%;
       vertical-align: top;
    }
    .top-nav-left-custom li.a5 a {
        padding:0 5px;
    }
    .owl-carousel.test3 .item img, .t3-slider-heading {
        margin:0 auto;
    }
	.container-main {
		width: 100%; 
	}
	.mobile-mgrn-home {margin:0;}
	.footer .links{
        border-right:none;
		min-height: auto;
    }
	.header-main-nav-section {
		background:transparent;
	}
	.header-second-section { 
		background-size: 100% 100%;
	}
	.menu > ul > li.menu-custom-link {display:none;}
	.header-second-section {
		background-size: 800px;
		background-position: 0px -5px;
	}
	#pojo-a11y-toolbar {
		display:none;
	}
	.location-bg-map img {width:320px;}
	#mvcwid { 
		width: 100% !important; text-align:center !important;
	}
	.header_fade_effect {width:100%;}
	.logo-black-txt, .logo-white-txt {height:53px;}
	.social-icons {display:block;}
	.sticky-container {display:none;}
}

/* ––––––––––––––––––––––––––––––––––––––––––––––––––
                Mobile Menu style's
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (max-width: 959px) {
    .menu {
        width:100%;
    }
    .menu-container {
        width: 100%;
    }
    .menu-mobile:after {
        color: #c35353;
    }
    .menu-mobile {
        display: block;
        color:#23394c; 
		min-height: 60px;
    }
    .menu-mobile:hover{
        color:#23394c;
    }
    .menu-dropdown-icon:before {
        display: block;
    }
    /*.menu > ul {
        display: none;
    }*/
    .menu > ul > li {
        width: 100%;
        float: none;
        display: block;
    }
    .menu > ul > li a {
        padding: .7em 1.5em;
        width: 100%;
        display: block;
    }
    .menu > ul > li > ul {
        position: relative;
        top:15px;
    }
    .menu > ul > li > ul >li > ul.normal-sub {
        display:none;
    }
    .menu > ul > li > ul >li > ul.normal-sub.show {
        display:block;
    }
    .menu > ul > li > ul > li {
        float: none;
        width: 100%;
        margin-top: 20px;
    }
    .menu > ul > li > ul > li:first-child {
        margin: 0;
    }
    .menu > ul > li > ul > li > ul {
        position: relative;
    }
    .menu > ul > li > ul > li > ul > li {
        float: none;
    }
    .menu .show-on-mobile {
        display: block;
    }
    .menu > ul > li > ul > li.expand-menu-one-row li {
        width:100%;
    }
    .menu > ul > li > ul > li.expand-menu-one-row-9 {
        width:100%;
    }
    .menu > ul > li > ul > li.expand-menu-one-row-9 ul {
        width:100%;
    }
    .menu > ul > li > ul > li.expand-menu-one-row-3 {
        width:100%;
    }
    .menu > ul > li > ul > li > ul > li {
        padding:0;
    }

	/*custom css */
	.custom_menu-btn button span { 
		width: 29px;
		height: 2px; 
	}
	.custom_menu-btn { 
		top: 0;
	}
	/*.menu_btn-style button .s-1 {
		transform: rotate(45deg) translateY(13px);
	}
	.menu_btn-style button .s-3 {
		transform: rotate(-45deg)translateY(-13px);
	}*/
	.static-menu ul li {
        width:49% !important;
        display:inline-block !important;
	}
    .outreach-prog {
        margin-bottom:15px;
    }
    .client-area-login-main {
        width:94%;
        margin:0;
    }
    .feedbckimg {
        display:none;
    }
    .feedbackformain {
        width: 100%;
    }
    .it-con ul li {
        display: block;
        width: 100%;
    }
    .lb-outerContainer {
        width:96% !important;
    }
    .newsclip .lb-image {
        width:100% !important;
    }

}

@media (max-width:1155px) and (min-width:800px) { 
	.sarch-nav {margin-top:-30px;}
}
}


@media only screen and (min-device-width : 320px) and (max-device-width: 812px) and (orientation : landscape) {
   .menu > ul > li > ul { 
		top: 57px;
		position:absolute;
	}
}

/* ––––––––––––––––––––––––––––––––––––––––––––––––––
  FOR MAC RATINA DISPLAY 5120x2880 MEDIA QUERY
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (min-width : 2500px) and (max-width : 5760px) {
	.carousel-item {height:600px !important;}
	.carousel-item img {height:600px;}   

}

/* Only applies when printing */
@media print { 
  nav.navbar, .custom-top-nav #navbarCollapse {
    display: block !important;
  }
  .custom-top-nav .navbar-toggler {display:none;}
  .top-nav-left-custom li {width:auto !important;}
  .logoIandB .gov-eng, .logoIandB .gov-hindi {
        text-align: left !important;
    }
	.top-nav-left-custom {display:inline-block !important;}
	.footer .links ul li {display:inline-block !important;}
	.footer .col-md-3, .footer .col-md-2 {width:33%}
	.minister-pic, .minister-pic-state {width:300px; height:300px;}
}