

@media only screen and (min-width: 768px) {
    #prolife-gallery .owl-dots{display: none;}
}	
@media only screen and (min-width: 992px) {
    .ep-srch-drpdwn-wrapper .sidenav{display: flex;align-items: stretch;justify-content: flex-end;height: 100%;}
    .ep-srch-drpdwn-wrapper .sidenav > a.closebtn{display: none;}    
    .wsmenu-list > li.sm-menu{display: none;}
    .wsmenu-submenu{width: 240px;}
    .wsmenu-list > li:first-child{max-width: 35px;text-align: left;}
    .wsmenu-list > li:first-child > a{padding-left: 0px;}    
    .ep-footer-quiklinks{width: calc(100% - 170px);}
    .ep-footer-quiklinks{display: flex;flex-direction: column;justify-content: space-between;}    
    @-webkit-keyframes smoothScroll {
    0% { -webkit-transform: translateY(-40px); transform: translateY(-40px);}
    100% {  -webkit-transform: translateY(0px); transform: translateY(0px); }
}
@keyframes smoothScroll {  0% {transform: translateY(-40px); }
    100% {  transform: translateY(0px); }
}}	


@media (max-width:1199px) {
    .wsmenu-list > li > a{padding: 0 8px;font-size: 0.8rem;}
    
    .section-title > h1.page-title{font-size: 3.5rem;}
    .ep-stat-drpdwn select.form-control.ep-hedr-selctdrpdwn{padding: 0.425rem 15px;}
    
    /*h3 fonts css*/
    .page-subtitle > h3,.title-styl-2{font-size: 1.5rem;}
    
    
    p.fs16{font-size: 15px;line-height: 24px;}
    .ep-copyrights > p{font-size: 0.78rem;}
    .footer-links > ul > li > a{font-size: 0.8rem;}
    .ep-header-top-right > a{margin-right: 18px;}
    .footer-links > ul > li{margin-right: 20px;}
    .inner-content article header h4{font-size: 1.3rem;}
}

@media (min-width: 768px) and (max-width: 991px) {
    .social-content{flex-direction: column-reverse;}
    .social-content > ul.top-menustyle{padding: 15px 0px;}
    .ep-header-top-right{order: 1;}
}

@media only screen and (max-width: 991px) {
    .logo{display: none;}
    .callusicon.ep-setting{right: 40px;}
    .social-header{display: none;}
    .social-content > ul,.ep-header-top-right{width: 100%;justify-content: center;}
    .social-content > ul.top-menustyle:after{position: absolute;content: "";}
    .social-content{height: auto;}
    .header-top-section{height: 0;}
    
    .ep-selct-drpdwn{flex-direction: column;}
    .ep-stat-drpdwn > label{display: block;margin: 0 auto;text-align: center;}
    .ep-stat-drpdwn{width: 100%;margin-top: 15px;margin-bottom: 15px;}
    .ep-stat-drpdwn select.ep-hedr-selctdrpdwn{width: 90%;margin: 0 auto;background-position: 200px center;}
    
    #banner{top: 60px; position: relative; margin-bottom: 60px;}
    .sidenav {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 1;
        top: 60px;
        left: 0;
        background-color: #fff;
        overflow-x: hidden;
        transition: 0.5s;
        padding-top: 60px;
        box-shadow: 0 1px 4px rgba(0,0,0,.5);
        -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.5);
    }

    .sidenav a {
        padding: 8px 8px 8px 32px;
        text-decoration: none;
        font-size: 25px;
        color: #000;
        display: block;
        transition: 0.3s;
    }

    .sidenav a:hover {
        color: #000;
    }

    .sidenav .closebtn {
        position: absolute;
        top: 0;
        right: 0px;
        font-size: 36px;
        margin-left: 50px;
    }
    
    
    .ep-vmenu-box{padding: 30px 15px 15px 15px;}
    ul.vmenu-itemlist > li{padding: 10px;}
    ul.vmenu-itemlist > li > a{font-size: 15px;}
    .ep-innerstyle2-banner{margin-top: 60px;}
    .section-title > h1.page-title{font-size: 3.5rem;}
    .ep-breadcrun > ul > li{padding-right: 20px;}
    p.fs16{font-size: 0.85rem;line-height: 22px;margin-bottom: 20px;}
    
    .footer-resorces{flex-direction: column-reverse;}
    .footer-links > ul > li{margin-right: 25px;}
    .ep-footer-quiklinks{text-align: center;}
    .ep-visitiorvalidation{display: flex;justify-content: center;}
    .visitor{padding: 0 15px;}
    .ep-copyrights > p > label{margin: 10px 0 0 15px;}
    .footer-links > ul > li{line-height: 30px;}
    .wsmenu-list > li > a > i{display: none;}
}


@media only screen and (min-width: 768px) and (max-width: 980px) {
	
	
}	


@media only screen and (max-width: 767px) {
    .ep-leftside-vmenu{margin-bottom: 0px;}
    .section-title > h1.page-title{font-size: 3rem;}
    .page-subtitle > h3, .title-styl-2{font-size: 1.35rem;}
    .ep-innerstyle2-banner{padding: 3rem 0px;}
    
    .top-menustyle{order: 3;padding: 10px 0px;}
    .ep-social-visit{margin-top: 15px;}
    .social-content{flex-wrap: wrap;}
    .social-content > ul,.ep-header-top-right{flex-wrap: wrap;}
    .ep-leftside-vmenu{display: flex;order: 2;}
    .ep-rightside-content{ display: flex;order: 1;}
    
    .inner-content article header h4{font-size: 1.15rem;}
}

@media only screen and (max-width: 576px) { 
    .ep-innerstyle2-banner{padding: 2.5rem 0px;}
    .section-title > h1.page-title{font-size: 2.5rem;}
    .page-subtitle > h3, .title-styl-2{font-size: 1.25rem;}
    .footer-links > ul > li{margin-right: 10px;}
}   


@media only screen and (max-width: 479px) {
    .section-title > img{max-width: 50px;}
    .ep-innerstyle2-banner{background-position: -400px center!important;}
    
}
@media only screen and (max-width: 440px) {
    .ep-header-lang{position: relative;top: 8px;}
    .callusicon.ep-setting{right: 30px;}
}

@media only screen and (max-width: 380px) {
    .page-subtitle > h3, .title-styl-2{font-size: 1rem;}
    .ep-visitiorvalidation{flex-direction: column;}
    .visitor,.valid-certificate{text-align: center;margin-bottom: 15px;}
    .ep-header-top-right > a{margin-right: 10px;}
    .ep-social-visit > ul li > a{padding: 2px 10px;height: 30px;width: 40px;font-size: 18px;}
    .ep-header-lang > a{font-size: 12px;}
    .section-title > h1.page-title{font-size: 2rem;}
    .section-title > img{ max-width: 40px;}
}   
@media only screen and (max-width: 300px) {
    .ep-header-top-right > a{margin-right: 8px;font-size: 13px;}

    
}


 
@media only screen and (min-width: 991px) and (max-width: 1199px) {
    
    #banner h3{font-size: 19px;}
    #banner p{font-size: 13px;}
    .banner-text a.banner-btn{padding:6px 25px;}
    #schemes.owl-theme .owl-nav { top: -70px; width: 83%;}
    .report-and-statistics-div:after { height: 100px;}
     
    
    .home-blue-bt-block .home-blue-bt-block-div ul li img{    height: fit-content;}
    .home-blue-bt-block .home-blue-bt-block-div ul li a {    display: flex; word-break: break-all;}
    .imp-link-div { min-height: auto;}
    .report-and-statistics-div {background-size: cover;}
    
}

@media only screen and (min-width: 0px) and (max-width: 991px) {
.inner-banner{margin-top: 60px;}
.home-about-text{padding: 1.8rem 0rem;}
.ep-minister-colm{padding: 70px 0px 80px 0px;}
#ep-ministercarousel .owl-nav{    top: -50px;}
    #schemes { margin-top:-100px;}
    #schemes.owl-theme .owl-nav { top: -60px; width: 83%;}
    #schemes.owl-theme .owl-nav .owl-prev, #schemes.owl-theme .owl-nav .owl-next {font-size: 14px; padding: 5px 12px !important;}
    .report-and-statistics-div { margin-top: 0px;padding-top: 30px; background-size: cover;}
    .d-flex-custom .col-lg-4.col-sm-12{padding: 15px;}
    .schemes-right-block:after{display: none;}
    .home-blue-bt-box-1:after, .home-blue-bt-box-2:after, .home-blue-bt-box-3:after{display: none;}
    .home-blue-bt-block-div{margin-bottom: 15px;}
    .home-blue-bt-block-div { border-bottom: 1px solid rgba(255, 255, 255, 0.32);}
    .imp-link-div { min-height: auto;}
    #ep-logocarousel { margin-bottom: 0px;}
    .home-footer-logo-div {padding: 10px 0px;}
    .statistics-main-div h3 {font-size: 25px;}
    .statistics-main-div p {font-size:15px;}
    .schemes-main{margin-bottom: 0px;}
    .box-schemes{ height: auto;margin-bottom: 25px;}
    
    
    
}
@media only screen and (min-width: 767px) and (max-width: 990px) {
.banner-text { max-width: 45%; color: #fff;}
 #banner h3{font-size: 19px;}
    #banner p{ font-size: 13px;}
    .banner-text a.banner-btn{padding:6px 25px;font-size: 13px;}
    /*.blue-bg { background: transparent;}*/
    .blue-bg .d-flex-custom .col-lg-4.col-sm-12{ background: #1d5adf; margin-bottom: 5px;}
    .home-blue-bt-block-div{margin:10px 0;  padding: 10px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.32);}
    .map-bt-statistics { position: relative; left: 4%; bottom: 0%;}
    
}

@media only screen and (min-width: 578px) and (max-width: 766px) {
.banner-text { max-width:50%; color: #fff;}
 #banner h3{font-size: 16px; margin-bottom: 5px;}
    #banner p{font-size: 12px;margin-bottom: 5px;}
    .banner-text a.banner-btn{padding:3px 25px;font-size: 13px; margin: 0px;}
    .schemes-left-inner h2 { padding-top: 2rem;}
    .schemes-left-inner a {text-align: left; padding-left: 0px;display: block;}
    #schemes .owl-stage .owl-item { padding: 20px 20px;}
    .report-and-statistics-div:after{display: none;}
    .home-photo-block{margin-bottom: 30px;}
    .map-bt-statistics { position: relative; left: 4%; bottom: 0%;}
    .demo6.demof.repoet { max-height: 200px;}
    .repoet-block-main{margin-bottom: 30px;    }
    .blue-bg .d-flex-custom .media{border-bottom: 1px solid #247ae1; padding: 10px 0px;}
    
}

@media only screen and (min-width: 481px) and (max-width: 577px) {
   #banner  .img-fluid{    max-width: 180%;height: auto; min-height: 200px; width: auto;}
    .banner-text { max-width:50%; color: #fff;}
 #banner h3{font-size: 16px; margin-bottom:15px;}
    #banner p{font-size: 12px;margin-bottom:15px;}
    .banner-text a.banner-btn{padding:3px 25px;font-size: 13px; margin: 0px;}
    
    .schemes-right-block { padding: 0px;top: 0px;border-radius: 50px;}
    .schemes-right-block:after{display: none;}
    .schemes-left-inner a {float: right;}
    #schemes.owl-theme .owl-nav { top: -50px;width: 100%;}
    #schemes { margin-top: 50px;}
    .schemes-responsive{background: #f7f6fe; padding-bottom: 25px; display: inline-block; float: left; width: 100%;}
    .report-and-statistics-div { margin-top: 0px;padding-top: 30px; background-size: cover;}
    .statistics-map { left: 0px; }
    .map-bt-statistics { left: 0%;bottom: -7%;}
    .statistics-main-div{padding: 15px;}
    .statistics-div { margin-bottom:0px; width: 50%; float: left;}
    .report-and-statistics-div:after{display: none;}
    /*.blue-bg { background: transparent;}*/
    .blue-bg .d-flex-custom .col-lg-4.col-sm-12{ background: #1d5adf; margin-bottom: 5px;}
    .home-blue-bt-block-div{margin:10px 0;  padding: 10px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.32);}
    .demo6.demof.repoet { max-height: 200px;}
    .home-photo-block{margin-bottom: 30px;}
    .home-social-block-fb .media{padding-right: 0px;}
    .home-social-block-fb .media h5 { font-size: 16px;}
    .home-photo-block{margin-bottom: 30px;}
    h1{ font-size:30px;}
    .inner-content h2{font-size: 28px;}
    .inner-content h3{font-size: 25px;}
     #accordion .card .card-header h5 a {font-size: 18px;}
    .ep-leftside-vmenu, .ep-rightside-content { margin-bottom: 20px;}
    .gallerybox-innerborder{max-width: 350px;margin: 0 auto;text-align: center;margin-bottom: 15px;}
    .blue-bg .d-flex-custom .media{border-bottom: 1px solid #247ae1; padding: 10px 0px;}
    
}
@media only screen and (min-width: 0px) and (max-width: 480px) {
   #banner  .img-fluid{    max-width: 200%;height: auto; min-height: 250px; width: auto;}
    
    .banner-text { max-width:70%; color: #fff;}
 #banner h3{font-size: 16px; margin-bottom: 5px;}
    #banner p{font-size: 12px;margin-bottom: 5px;}
    .banner-text a.banner-btn{padding:3px 25px;font-size: 13px; margin: 0px;}
    .report-and-statistics-div:after{display: none;}
    
    .schemes-right-block { padding: 0px;top: 0px;border-radius:0px;}
    .schemes-right-block:after{display: none;}
    .schemes-left-inner a {float: right;}
    #schemes.owl-theme .owl-nav { top: -50px;width: 100%;}
    #schemes { margin-top: 50px;}
    .schemes-responsive{background: #f7f6fe; padding-bottom: 25px; display: inline-block; float: left; width: 100%;}
    .report-and-statistics-div { margin-top: 0px;padding-top: 30px; background-size: cover;}
    .statistics-map { left: 0px; }
    .map-bt-statistics { left: 0%;bottom: -7%;}
    .statistics-main-div{padding: 15px;}
    .statistics-div { margin-bottom:0px; width: 50%; float: left;}
    .report-and-statistics-div:after{display: none;}
    .schemes-left-inner h2 {  padding: 1.5rem 0px;font-size: 25px;}
    #ep-ministercarousel .owl-stage .owl-item { display: block;}
    .home-photo-block{margin-bottom: 30px;}
    h1{ font-size: 27px;}
    .inner-content h2{font-size: 25px;}
    .inner-content h3{font-size: 22px;}
    #accordion .card .card-header h5 a {font-size: 15px;}
    .ep-leftside-vmenu, .ep-rightside-content { margin-bottom: 20px;} 
    .ep-breadcrun{padding: 20px 0px 10px 0px;}
    
    .news-block-main {padding: 15px 15px;border: 1px solid #efab38; margin-top: 15px;margin-bottom: 0px;}
    .news-block-main:before{display: none;}
    .home-about-text h1 {font-size: 25px;    line-height: 20px;}
    .yello-boder-title { margin: 0px 0px;}
    .home-about-text p{margin-bottom: 0px;}
    .demo6.demof.repoet { max-height: 200px;}
    .statistics-main-div h2 { font-size: 25px; margin-bottom: 20px;}
    .statistics-main-div h3 {font-size: 20px;}
    .statistics-main-div p {font-size: 14px;}
    /*.blue-bg { background: transparent;}*/
    .blue-bg .d-flex-custom .col-lg-4.col-sm-12{ background: #1d5adf; margin-bottom: 5px;}
    .home-blue-bt-block-div{margin:10px 0;  padding: 10px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.32);}
    .home-photo-block{margin-bottom: 30px;}
    .home-social-block-fb .media{padding-right: 0px;}
    .home-social-block-fb .media h5 { font-size: 16px;}
    .blue-bg .d-flex-custom .media{border-bottom: 1px solid #247ae1; padding: 10px 0px;}
    .gallerybox-innerborder{max-width: 350px;margin: 0 auto;text-align: center;margin-bottom: 15px;}
    
}




