@media(max-width:1920px) and (min-width:1750px){
#sync1.owl-theme {
    height: calc(100% - 15px);
}
#sync1 .owl-stage-outer,#sync1 .owl-stage,#sync1 .owl-item,#sync1 .item,.employee_corner{
    height: 100%;
}
#sync1.owl-carousel .owl-item img {
    height: 430px;
}
#block-delhi-gov-views-block-employee-corner-block-1 .view-content {
    max-height: 470px;
}
}
@media(max-width:1320px){
.footer-map iframe {
    width: 100%;
}
}
@media(max-width:1200px){
    .container {
        max-width: 950px;
    }
    /* new css added by ayush profile template */
   .minister_listing .prof-1 img {
    width: 100%;
    height: auto;
  }
 .minister_listing .prof-2 img {
    width: 100%;
    height: auto;
}
.minister_listing .prof-3 img {
    width: 100%;
    height: auto;
}
.copyright, .site_info{
	width: 100%;
}
.form--inline .form-item {
    width: 83%;
}
.email.custom-mail {
    word-break: break-all;
}
/* new css added by ayush profile template */
}
@media(max-width:1027px){
	.card-listing .notification-view {
    width: 78%;
}
}
@media(max-width:992px){
    .search-block-form{
        margin-top: 10px!important; 
    }
    img.election {
        display: none;
      }
    .card-listing .notification-view {
        width: 100%;
    }
	.card-listing .tab-view {
        float: none;
        margin-top: 10px;
    }
    span.minister-post {
        line-height: 15px;
    }   
    .humburger-ico i{
        font-size: 25px;
        color: #ffffff;
    }
    .more-menu-wrapper li {
        display: block;
    }
	.top-nav{
		display: flex;
    align-items: center;
	}
	.humburger-ico{
         /*position: absolute;
        right: 18px;
        top: 4px; 
        z-index: 9999;*/
        display: block;
		order:1;
		margin-right: 15px;
    }
    .closemenu {
        position: fixed;
        right: auto;
        top: 0px;
        background: #052853;
        color: #fff;
        border: 0;
        text-align: center;
        font-size: 22px;
        line-height: 24px;
        vertical-align: bottom;
        padding: 6px 25px 2px;
        cursor: pointer;
        z-index: 9999;
        left: 85%;
       
    }
    .left-panel.top_logo{
        display: none;
    }
    .menu-bar{
        width: 85%;
        position: fixed;
        left: 0px;
        top: 0px;
        height: 100%;
        background: #00345c;
        z-index: 99;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        -webkit-transition: all .35s ease-in-out;
        transition: all .35s ease-in-out;
        overflow-x: scroll;
    }
    
    .menu-bar.animating {
        -webkit-transform: translate3d(0, 0, 0) !important;
        transform: translate3d(0, 0, 0) !important;
    }
    .menu-listing { 
        margin-top: 0;
    }
    .wrapper .menu-bar .menu_wrapper .menu-listing li a {
        padding: 12px 10px;
    }
    .wrapper .menu-bar .menu_wrapper .menu-listing > li >ul.sub-menu a {
        font-size: 13px;
    }
    .mobilelogo{
        display: block!important;
    }
    .weblogo{
        display: none;
    }
   
    /* .wrapper .mid-nav .logo a {
        font-size: 14px;
        line-height: 7px;
        vertical-align: bottom;
    }
    .wrapper .mid-nav .logo span {
        font-size: 12px;
        line-height: 40px;
    } */
    .wrapper .menu-bar .menu_wrapper .menu-listing li {
        border-top: 1px solid rgba(250, 250, 250, .3);
    }
    nav {
        display: inline-block;
        width: 100%;
    }
    .wrapper .menu-bar .menu_wrapper .menu-listing > li {
        display:block;
    }
    .wrapper .mid-nav .logo {
        line-height: 35px;
        font-size: 45px;
    }
    #block-searchform {
        float: left;
     }
   
    .page-title-area img.image-responsive {
        height: 150px;
    }
    .form--inline .form-actions {
        clear: left;
        display: inline-block;
        /*margin: 10px 7px;*/
    }
    .region-primary-menu {
        display: inline-block;
        width: 100%;
    }
    .block-search .form-type-search input[type="search"] {
        position: static;
        transform: initial;
    }
    .btn-search {
        right: 1px;
    }
    .right-panel.float-right {
        float: none!important;
    }
	.view-centralised-cos .form-actions {
        margin: 0px 7px;
    }
	.navbar-nav.sm-collapsible .sub-arrow {
        border: none;
	    margin: -0.55em 0em 0 0;
	}
	.wrapper .menu-bar .menu_wrapper ul li a{
	border-top: 1px solid #ffffff6b;
}
.wrapper .menu-bar .menu_wrapper ul li .dropdown-menu .dropdown-item{
border:none;
}
.navbar-nav.sm-collapsible .dropdown-menu .dropdown-menu {
    margin: 0px;
}
.wrapper.light-header .menu-bar ul li ul li ul.dropdown-menu {
    background:none; 
}
#sync1.owl-carousel .owl-item img {
    height: 300px;
}
.main-right-panel .align-left {
    width: 100%;
}
    .form--inline .form-item {
        width: 79%;
    }
	.views-exposed-form.two-element .form--inline .form-item {
    width: 38%;
}
}
@media(max-width:991px){
    .path-departments-offices .form--inline .form-item {
        width: 84%;
    }
	.views-exposed-form.three-element .form--inline .form-item {
    width: 24%;
}
	}

@media(max-width:767px){
	  /* new css added by ayush profile template */
      img.election {
        display: none;
      }
    .m-padding {
        padding: 0;
    }
    .minister_listing {
        margin-top: 20px;
        border-radius: 0;
    }
    .minister_listing .prof-1 img {
        width: 120px;
        height: 120px;
      }      
      .minister_listing .prof-2 img {
        width: 115px;
        height: 115px;
      }
      .minister_listing .prof-3 img {
        width: 105px;
        height: 105px;
      }
    /* new css added by ayush profile template */

    .container{
        max-width: 100%;
        padding:0px 15px;
    }
       /*.humburger-ico{
        position: absolute;
        right: 35px;
        top: 3px;
        z-index: 9999;
        display: block;
    }*/
    .humburger-ico i{
        font-size: 25px;
        color: #ffffff;
    }
    .more-menu-wrapper li {
        display: block;
    }
    /*.closemenu {
        position: fixed;
        right: 20px;
        top: 0px;
        background: #052853;
        color: #fff;
        border: 0;
        text-align: center;
        font-size: 22px;
        line-height: 23px;
        vertical-align: bottom;
        padding: 4px 20px;
        cursor: pointer;
        z-index: 9999;
       
    }*/
    .left-panel.top_logo{
        display: none;
    }
    .menu-bar{
        width: 85%;
        position: fixed;
        left: 0px;
        top: 0px;
        height: 100%;
        background: #00345c;
        z-index: 99;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        -webkit-transition: all .35s ease-in-out;
        transition: all .35s ease-in-out;
        overflow-x: scroll;
    }
    
    .menu-bar.animating {
        -webkit-transform: translate3d(0, 0, 0) !important;
        transform: translate3d(0, 0, 0) !important;
    }
    .menu-listing { 
        margin-top: 0;
    }
    .wrapper .menu-bar .menu_wrapper .menu-listing li a {
        padding: 12px 10px;
    }
    .wrapper .menu-bar .menu_wrapper .menu-listing > li >ul.sub-menu a {
        font-size: 13px;
    }
    .right-panel.float-right{
        float: none!important;
    }
           .tab_button_wrapper {
               margin-bottom: 15px;
           }
           .mobilelogo{
            display: block;
        }
        .weblogo{
            display: none;
        }
        .wrapper .top-nav .right-panel li {
            padding: 3px 9px
        }
        .wrapper .mid-nav .logo h1{
            line-height: 20px;
            font-size: 11px
        }
        .wrapper .mid-nav .logo a {
            font-size: 14px!important;
            line-height: 5px;
            vertical-align: bottom;
        }
        .wrapper .mid-nav .logo span {
            font-size: 12px!important;
            line-height: 36px;
        }
        .logo-right img{
            width: 144px;
            margin-top: 15px;
        }
        .wrapper .menu-bar .menu_wrapper .menu-listing li {
            border-top: 1px solid rgba(250, 250, 250, .3);
        }
        nav {
            display: inline-block;
            width: 100%;
        }
        .wrapper .menu-bar .menu_wrapper .menu-listing > li {
            display:block;
        }
        .wrapper .mid-nav .logo {
            line-height: 20px;
            font-size: 45px;
        }
        #block-searchform {
            display: block;
            float: left;
         }
        
        .dropdown-menu {
            position: static; 
            float: none;
          
       }
       .wrapper .menu-bar .menu_wrapper .menu-listing li .sub-menu .dropdown-item {
           padding: 0px 10px !important;
       }
       ul.quicktabs-tabs li {
        padding: 7px;
        margin-left: 0px;
        margin-right: 2px;
        display: block;
        text-align: center;
    }
       .leader-img{
        text-align: center;
    }
    .leader-img img{
    width: 150px;
    } 
    .tab_button_wrapper {
        display: block!important;
         }
    .social_engagement .tabcontentt {
        display: none;
       }
       .region-primary-menu {
        display: inline-block;
        width: 100%;
    }
    .block-search .form-type-search input[type="search"] {
        position: static;
        transform: initial;
    }
    .btn-search {
        right: 1px;
    }
    .border-facebook figure {
        margin: 0 80px 0rem!important;
        position: relative;
    }
    .news_feed {
        height: 80px;
    }
    .newsfeed_label:before {
        display: none;
    }
    .newsfeed_label {
        padding: 6px;
    }
    .card-listing .notification-view {
        width: 100%;
        display: inline-block;
    }
    .card-listing .tab-view {
        float: none;
        margin-top: 10px;
    }
   /* .main-right-panel{
        margin-top: 30px;
    }*/
    .region-left-sidebar h2::before,.region-featured-one h2::before{
        transform:rotate(180deg)
    }
    .region-left-sidebar h2.radius,.region-featured-one h2.radius{
        border-radius:8px
    } 
    .copyright{
        text-align: center;
      }
      .site_info{
      text-align: center;
       
      }
	.view-centralised-cos .form-item {
		width: 50%;
	}
	.themes{
	display:block;
}
.font-sizes,.desk-themes{
	display:none;
}
.wrapper .top-nav .right-panel li.cog-dropdown > .dropdown-menu {
    left: auto !important;
    top: 8px !important;
    right:6px !important;
	border: 1px solid #efececd1;
    padding: 0;
}
.wrapper .top-nav .right-panel .dropdown-menu li:last-child {
    padding:3px 9px;
}
.wrapper .top-nav .right-panel .dropdown-menu li {
    border-right:none;
	border-bottom: 1px solid #efececd1;
	width: 100%;
}
.wrapper.light-header .top-nav .right-panel li.cog-dropdown .dropdown-menu li a{
	margin:2px 0px !important;
	border:none !important;
}
.wrapper .top-nav .right-panel li.cog-dropdown > a.font_increase, .wrapper .top-nav .right-panel li.cog-dropdown > a.font_default, .wrapper .top-nav .right-panel li.cog-dropdown > a.font_decrease {
    width: auto;
}
.wrapper .mid-nav .logo a img {
    width: 45px;
}
.subheader-logo div.item-list li img {
    width: 75px;
}
.views-field-field-sub-logos li:nth-child(1) img {
    width: 75px !important;
	margin-right: 10px;
}
.subheader-logo div.item-list li{
	margin: 0px;
}
    .wrapper .mid-nav .logo span {
        line-height: normal;
        margin-top: 13px;
        display: block;
    }
	#worksec .work-right div.col {
    flex: 0 0 auto;
    width: 25%;
}
.minister_listing .col-5{
	width:auto;
}
.m-padding{
	padding:0px 13px;
}
.mt-35 {
    padding-top: 20px;
}
#whatsNew,.photo_gallery,#Notifications{
	margin-bottom:20px;
}
.gallery-area .col-md-10{
	width:75%;
}
.gallery-area .col-md-2{
	width:25%;
}
.news_feed .region-top-header-one{
	padding:0px 4px 0px 10px;
}
.footer-top div.row {
    padding: 25px 0px;
}
.feedback-btn {
    margin-top: 10px;
}
.calendar {
    padding-top: 20px !important;
}
.home_news_publication .noti-list, .home_news_publication .noti-list1, .home_news_publication .tender-list {
    max-height: auto;
    min-height: 100px;
}
.left-sec {
    margin-bottom: 20px;
}
.calendar header .btn-prev,.calendar header .btn-next{
    top: 31px !important;
}
    .path-departments-offices .form--inline .form-item {
        width: 79%;
    }
	.custom-card {
    margin-bottom: 20px;
	}
	.view-centralised-cos .form-item.form-item-field-subject-value{
		margin-bottom:20px;
	}
	#block-delhi-gov-content .col-sm-6{
		width:100%;
	}
	.contact-detail{
		margin-bottom:20px;
	}
	.view-media-gallery .col-sm-1 {
        width: 50%;
    }
}
@media(max-width:575px){
.main-right-panel .align-left {
    width: auto;
	margin-bottom:10px;
	}
	    .form--inline .form-item,.path-departments-offices .form--inline .form-item {
        width: 74%;
    }
	    .views-exposed-form.two-element .form--inline .form-item {
        width: 35%;
    }
	    .views-exposed-form.three-element .form--inline .form-item {
        width: 46%;
        margin-bottom: 15px;
    }
	    .view-centralised-cos .form-item.form-item-field-subject-value {
        margin-bottom: 0px;
    }
	    .view-media-gallery .col-sm-1 {
        width: 100%;
    }
	.photo-custom-card {
    margin-bottom: 20px;
    height: auto;
}
}

@media(max-width:480px){

    img.election {
        display: none;
      }
    
body.path-search form.search-form .form-submit {
    margin-left: 15px!important;
    width: 30%;
}
       /*.humburger-ico{
        position: absolute;
        right: 25px;
        top: 5px;
        z-index: 9999;
        display: block!important;
    }*/
    .humburger-ico i{
        font-size: 20px;
        color: #ffffff;
    }
    
    /*.closemenu {
        position: fixed;
        right: 15px;
        top: 0px;
        background: #052853;
        color: #fff;
        border: 0;
        text-align: center;
        font-size: 20px;
        line-height: 22px;
        vertical-align: bottom;
        padding: 4px 20px;
        cursor: pointer;
        z-index: 9999;
       
    }*/
    .left-panel.top_logo{
        display: none;
    }
    .wrapper .menu-bar{
        width: 85%;
        position: fixed;
        left: 0px;
        top: 0px;
        height: 100%;
        background: #00345c;
        z-index: 99;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        -webkit-transition: all .35s ease-in-out;
        transition: all .35s ease-in-out;
        overflow-x: scroll;
    }
    
    .wrapper .menu-bar.animating {
        -webkit-transform: translate3d(0, 0, 0) !important;
        transform: translate3d(0, 0, 0) !important;
    }
    .menu-listing { 
        margin-top: 0;
    }
    .wrapper .menu-bar .menu_wrapper .menu-listing li a {
        padding: 12px 10px;
    }
    .wrapper .menu-bar .menu_wrapper .menu-listing > li >ul.sub-menu a {
        font-size: 13px;
    }
    .tab_button_wrapper {
    display: block!important;
     }
    .social_engagement .tabcontentt {
      display: none;
     }
     #block-searchform {
        display: block;
        float: left;
        margin: 5px 0;
     }
    
    .right-panel.float-right{
        float: none!important;
    }
        .tab_button_wrapper {
            margin-bottom: 15px;
        }
        .tb-megamenu .nav-collapse .nav > li {
            float: none!important;
            display: block!important;
            width: 100%!important;
        }
        .tb-megamenu .nav-collapse {
            position: static;
        }
        .btn.btn-navbar.tb-megamenu-button{
            display: none;
        }
        .mobilelogo{
            display: block;
        }
        .weblogo{
            display: none;
        }
        .wrapper .mid-nav .logo h1{
            line-height: 18px;
            font-size: 11px;
        }
        .wrapper .mid-nav .logo a {
            font-size: 14px!important;
            line-height: 0px;
            vertical-align: bottom;
        }
       
        .wrapper .mid-nav .logo a img {
            width: 40px!important;
        }
        .home_news_publication .tab-title, .view-notice-board .tab-title {
            display: inline-block;
            width: 100%!important;
        } 
        .wrapper .top-nav .right-panel li {
            padding: 3px 8px
        }
        /*.wrapper .mid-nav .logo span {
            font-size: 11px!important;
            line-height: 35px;
        }*/
        .logo-right img{
            width: 110px;
            margin-top: 0;
        }
        .wrapper .menu-bar .menu_wrapper .menu-listing > li {
            display:block;
        }
        .wrapper .mid-nav .logo {
            line-height: 16px;
            font-size: 45px;
        }
        .card-listing .notification-view {
            width: 100%;
            display: inline-block;
        }
        .card-listing .tab-view {
            float: none;
            margin-top: 10px;
        }
        .form--inline .form-actions {
            clear: left;
            display: inline-block;
            margin: 15px 0 0;
        }
        /*.main-right-panel{
            margin-top: 30px;
        }*/
        .view-notice-board .form--inline .form-item, .view-news .form--inline .form-item, .view-notifications .form--inline .form-item, .view-tenders .form--inline .form-item,.view-centralised-cos .form--inline .form-item{
            width: 100% !important;
            margin: 20px 0 0;
        }
        .form--inline .form-item {
            width: 100% !important;
            margin: 0;
        }
        .dropdown-menu {
            position: static; 
            float: none;
          
       }
       .wrapper .menu-bar .menu_wrapper .menu-listing li .sub-menu .dropdown-item {
           padding: 0 !important;
       }
       .wrapper .menu-bar .menu_wrapper .menu-listing li .sub-menu .dropdown-item .dropdown-menu.sub-menu-child {
        margin-left: 0px;
        position: static;
       
    }
    .home_news_publication .action-button .tab-view.yellow-btn {
        float: left;
    }
    .page-title a, .page-title span {
        line-height: 20px;
    }
    ul.quicktabs-tabs li {
        padding: 7px;
        margin-left: 0px;
        margin-right: 2px;
        display: block;
        text-align: center;
    }
    .leader-img{
        text-align: center;
    }
    .leader-img img{
    width: 150px;
    } 
    .region-primary-menu {
        display: inline-block;
        width: 100%;
    }
    .block-search .form-type-search input[type="search"] {
        position: static;
        transform: initial;
    }
    .btn-search {
        right: 1px;
    }
    .border-facebook figure {
        margin: 0 10px 0rem!important;
        position: relative;
    }

    .news_feed {
        height: 80px;
    }
    .newsfeed_label:before {
        display: none;
    }
    .newsfeed_label {
        padding: 6px;
    }
    #block-delhi-gov-content .tab button{
        padding: 14px 7px;
        transition: 0.3s;
        font-size: 14px;
        word-break: initial;
        /*width: 42%;*/

    }
    .region-left-sidebar h2.radius::before, .region-featured-one h2.radius::before {
        content: "\f107"!important;
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        margin: -0.7em 0.5em 0 0;
        position: absolute;
        right: 25px;
        top: 23px;
        transform: rotate(0deg);
    }
    .region-left-sidebar h2::before, .region-featured-one h2::before {
        content: "\f107"!important;
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        margin: -0.7em 0.5em 0 0;
        position: absolute;
        right: 25px;
        top: 23px;
        transform: rotate(0deg);
    }
	.region-left-sidebar h2.radius::before, .region-featured-one h2.radius::before,.region-left-sidebar h2::before, .region-featured-one h2::before{
		content:none !important;
	}
    .region-left-sidebar h2::before,.region-featured-one h2::before{
        transform:rotate(180deg)
    }
    .region-left-sidebar h2.radius,.region-featured-one h2.radius{
        border-radius:8px
    }
	.view-centralised-cos .form--inline .form-item{
		padding:0px;
	}
	.subheader-logo div.item-list li {
        margin: 0;
    }
	.subheader-logo div.item-list li img {
        width: 72px;
    }
	.views-field-field-sub-logos li:nth-child(1) img {
        width:50px !important;
    }
	.subheader-logo.mt-2 {
    margin-top: 17px !important;
}
    #worksec .work-right div.col {
        width: 42%;
    }
	.minister_listing .col-5 {
        width: 41.66666667%;
    }
	.gallery-area .col-md-10,.gallery-area .col-md-2{
	width:100%;
}
#sync2.owl-carousel .owl-stage .owl-item {
    margin: 0px 0px 10px 0px;
}
.footer-middle li a, .footer-middle li a:hover {
    padding: 0px 11px 0px 7px;
}
 .views-exposed-form.three-element .form--inline .form-item {
        margin-bottom: 0px;
		margin-top: 15px;
    }
}

