/*
Theme: Indian Edge (NFL)
Description: Created By Avinash Rathour
*/

@font-face {
    font-family: 'Calisto MT';
    src: url('../fonts/CalisMTBol.eot');
    src: url('../fonts/CalisMTBol.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CalisMTBol.woff2') format('woff2'),
        url('../fonts/CalisMTBol.woff') format('woff'),
        url('../fonts/CalisMTBol.ttf') format('truetype'),
        url('../fonts/CalisMTBol.svg#CalisMTBol') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kruti Dev 020';
    src: url('../fonts/KRDEV020.eot');
    src: url('../fonts/KRDEV020.eot?#iefix') format('embedded-opentype'),
        url('../fonts/KRDEV020.woff2') format('woff2'),
        url('../fonts/KRDEV020.woff') format('woff'),
        url('../fonts/KRDEV020.ttf') format('truetype'),
        url('../fonts/KRDEV020.svg#KRDEV020') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

body{font-family: 'Open Sans', sans-serif;}
a{text-decoration: none;}
#header{background:#fff;}
.container{width: 100% ; padding: 0 55px !important;line-height: initial;max-width: initial !important;}
.region-breadcrumb{background:#ebebeb;}
.site-main-header{display: inline-block; width: 100%;padding: 10px 0;box-sizing: border-box;}
.site-branding{float: left;}
.site-branding img{vertical-align: middle;}
.right-side-head{float: right;margin-top: 21px;}

.main-menu .primary-menu{width: calc(100% - 200px);float: left;}
.main-menu #user-login{width: 200px;float: left;padding: 0 15px; box-sizing: border-box;text-align: right;}

header .main-menu{background: #774d17; z-index: 9;padding: 5px 0;}
.main-menu ul.menu{list-style: none;padding: 0;}
.main-menu ul.menu li{border: none;display: block; float: left; position: relative;padding: 0 20px;}
.main-menu ul.menu li a{color: #fff;background: transparent;border-radius: 0; text-decoration: none; border: none;font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 14px;text-shadow: none;padding:8px 0;margin: 0; display: block;}

.main-menu .primary-menu li.menu-item--expanded > span.nolink{display: block;color: #fff;background: transparent;border-radius: 0; border: none;font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 14px;text-shadow: none;padding:8px 0;margin: 0;}

.main-menu ul.menu li:hover, 
.main-menu ul.menu li.is-active { color: #fff;}

.main-menu .primary-menu .menu{margin: 0;}
.main-menu .primary-menu li.menu-item a.home{position: relative;}
.main-menu .primary-menu li.menu-item--expanded{position: relative;cursor:pointer; display: block;}
.main-menu .primary-menu li.menu-item--expanded ul.menu {display: none; position: absolute; top: 100%; left: 0;z-index: 9;background: #337585; width: 250px; padding:0 0 0px;}
.main-menu .primary-menu li.menu-item--expanded ul.menu li{width: 100%;padding: 0;margin: 0;}
.main-menu .primary-menu li.menu-item--expanded ul.menu li a{background: #337585; width: 100%;box-sizing: border-box;}
.main-menu .primary-menu li.menu-item--expanded ul.menu li a:hover{background: #0384a2;box-sizing: border-box;}

.user-login{background:#ffda2c;padding:8px 10px;font-size: 13px; border-radius:3px;color:#000;font-family: 'Roboto', sans-serif; text-transform: uppercase; display:inline-block;text-decoration: none !important; transition:all ease-in-out 0.3s;}
.user-login:hover{background: #fff;}

/* Profile Dropdown */
.menu-profile {position: relative;border-radius: 22px;z-index: 9;display: inline-block;float: right;}
.menu-profile.open > .menu-button {color: #000;}
.menu-profile.open > .menu-dropdown {opacity: 1; border-radius: 11px;transition: opacity 0.2s, box-shadow 0.3s, border-radius 0.3s, transform 0.2s 0s ease-out;transform: none;}
.menu-button {background: none; -webkit-appearance: none; -webkit-tap-highlight-color: transparent; background-color: #fff; border: none; padding: 6px 20px; font-size: 15px; 
    display: inline-flex; align-items: center; justify-content: flex-start; cursor: pointer; outline: none !important; background-color: transparent; color: #fff; z-index: 1; position: relative;}
.menu-dropdown {box-shadow: 0 0 60px 5px rgba(0, 0, 0, 0.3); opacity: 0; background-color: #fff; border: 1px solid #eaeaea; padding: 0; position: absolute; left: -1px; top: -1px; right: -1px; overflow: hidden;
  border-radius: 22px 22px 11px 11px;transition: opacity 0.2s, box-shadow 0.4s, border-radius 0.4s, transform 0s 0.2s ease-out; transform: translateY(10px); transform-origin: 0 0; padding-top: 44px; width: max-content;}
.menu-dropdown .content {overflow: hidden;padding: 8px 12px 2.6666666667px;}
.menu-dropdown .content > ul {list-style: none; margin: 0; padding: 0;}
.menu-dropdown .content > ul > li {list-style: none; font-size: 14px; margin: 0 0 15px; padding: 0; cursor: pointer;}
.menu-dropdown > .menu-button {border: none; color: #000;}
.menu-dropdown .content > ul > li .user-login{padding: 8px 20px;white-space: nowrap;}
.menu-profile.open > .menu-dropdown .user-login:hover{background: #50a000; color: #fff;}
.menu-profile.open > .menu-dropdown .user-login .fa{margin-left: 10px;}

.menu-button{background: #ffda2c; color: #333; border-radius: 3px;}
.menu-profile.open .menu-button{background: transparent;}


.site-branding h1,.sitebrnd{margin:0px;padding:0px;font-size: 18px;color: #000;}
.site-branding h1 img,.sitebrnd img{float:left;vertical-align:middle;}
.logocntnt{float:left;clear:right;line-height:22px;margin-top:10px;font-family: 'Calisto MT';}

.menu--left-menu > .content > .menu > li.menu-item--expanded{background: url(../images/yellowdown.png) no-repeat right 18px;padding-right:25px;cursor:pointer;}
.menu--left-menu > .content > .menu > li.menu-item--expanded  > .menu{width:calc(100% + 25px);}

.right-side-head ul{padding:0; margin: 0;}
.right-side-head ul li {display: inline-block; padding: 0 3px;font-family: 'Roboto', sans-serif; font-weight: 700; cursor: pointer;font-size: 18px;}
.right-side-head ul li a {font-size: 12px;color: #333;padding: 0 5px;font-family: 'Roboto', sans-serif; font-weight: 700;}
.right-side-head ul li a:hover{color: #5aa80d;}
.right-side-head ul li a.border-right {border-right: 1px solid #333; padding-right: 18px;}
.right-side-head ul li.in-de-list a {padding: 0 1px;}
.right-side-head .language{background: #ececec;padding: 6px 10px;font-size: 11px; border-radius: 3px;}
.right-side-head .language img{margin-right: 5px;margin-top: -2px;}
.right-side-head #blackwhite .fa{font-size: 18px;}
.right-side-head .in-de-list ul li{border-radius: 3px; transition: 0.3s;}
.right-side-head .in-de-list ul li:hover{background: #ffda2c;}

.home-slider{position: relative;}
.home-slider .owl-nav{position: absolute;top: 46%; width: 100%; left: 0;transform: translateY(-50%);}
.home-slider .owl-nav .owl-prev{float: left;}
.home-slider .owl-nav .owl-next{float: right;}
.home-slider .owl-nav button img{padding: 15px 10px !important;}
.home-slider .owl-nav button:hover{background: rgba(0,0,0,0.2) !important;}
.home-slider .owl-nav button span{font-size: 30px; color: #fff;}

.home-slider .owl-dots{position: absolute;bottom: 50px; right: 100px;}
.mb-10{margin-bottom: 10px;}
.mb-20{margin-bottom: 20px;}
.home-slider .banner-caption{position: absolute; top: 50%; left: 20%; transform: translate(0, -50%);}
.home-slider .banner-caption h3{color: #fff;font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 57px;margin: 0; line-height: 1;text-shadow: 0 0 30px BLACK;}
.home-slider .banner-caption h4{color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 500;font-size: 43px;margin-bottom: 10px;text-shadow: 0 0 30px BLACK;}
.home-slider .banner-caption span{color: #000; background: #ffda2c; padding: 5px 20px;font-size: 15px;font-family: 'Montserrat', sans-serif; font-weight: 500;border-radius: 3px; text-transform: uppercase;display:inline-block;}
.home-slider .bottom-caption{position: absolute;bottom: 0; left: 0; padding: 12px 50px; background: rgba(0, 0, 0, 0.4);width: 100%;z-index: 1;}
.home-slider .bottom-caption h3{color: #fff;font-size: 21px; font-family: 'Roboto', sans-serif; font-weight: 400; margin: 0;}

.common-header{font-family: 'Calisto MT';color: #170d00; font-size: 25px; position: relative; padding-bottom: 10px; margin-bottom: 10px;}
.common-header:after{position: absolute; content: ''; height: 3px; width: 80px;background: #4a9400;bottom: 0; left: 0;}

.story{background: #ffee9f; padding: 15px; display: flex;margin-top: -63px; position: relative; z-index: 999; margin-bottom: 45px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);}
.story .story-title{color: #e25e16;font-family: 'Roboto', sans-serif; font-weight: 700;font-size: 13px; width: 130px;}
.story .story-ticker{width: calc(100% - 130px); font-size: 13px;}
.story .story-ticker ul{list-style: none; padding: 0; margin: 0;}
.story .story-ticker ul li{}
.story .story-ticker .story-date{display: inline-block; font-weight: 700;}

@-webkit-keyframes ticker {
     0% {
         -webkit-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0);
         visibility: visible;
    }
     100% {
         -webkit-transform: translate3d(-100%, 0, 0);
         transform: translate3d(-100%, 0, 0);
    }
}
 @keyframes ticker {
     0% {
         -webkit-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0);
         visibility: visible;
    }
     100% {
         -webkit-transform: translate3d(-100%, 0, 0);
         transform: translate3d(-100%, 0, 0);
    }
}
.ticker-heading {position: absolute;background: #a6c22f;display: block;left: 0;top: 0;height: 2.5rem; padding: 11px 40px; z-index: 2;color: white;text-transform: uppercase; font-size: 0.875rem;}
.ticker-wrap .ticker__item:before {content: ''; height: 11px;width: 11px;display: inline-block; background-color: #a6c22f; border-radius: 100%; position: relative;margin-right: 15px;}
.ticker-heading:after {content: '';width: 0;height: 0;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 11px solid #a6c22f; position: absolute; margin-left: 40px;}
.ticker-wrap {position: relative; bottom: 0; overflow: hidden; height: 2.5rem; background-color: #ffee9f; padding-left: 100%; box-sizing: content-box; margin-top: -59px; margin-bottom: 45px;z-index: 99;}
.ticker-wrap .ticker:hover {-webkit-animation-play-state: paused; -moz-animation-play-state: paused; -ms-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused;}
.ticker-wrap .ticker {display: inline-block; height: 2.5rem; line-height: 2.5rem; white-space: nowrap; padding-right: 100%; box-sizing: content-box; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;
     -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-name: ticker; animation-name: ticker; -webkit-animation-duration: 30s; animation-duration: 30s;}
.ticker-wrap .ticker__item {display: inline-block; padding: 0 2rem; font-size: 0.875rem; color: #454545;}


section.blog{background: #f3eadf;padding: 40px 0 170px;}
section.blog .blog-col{background: #fff; border-radius: 5px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); padding: 25px 35px;height: 100%;}
section.blog .blog-col .common-header{margin-top: 0; position: relative;}
section.blog .blog-col .heading-icon{position: absolute; right: 0;}
section.blog .blog-col ul.info-list{list-style: none; margin: 15px 0 0; padding: 0; height: 360px;}
section.blog .blog-col ul.info-list li{border-bottom: 1px solid #e8e8e8;padding: 15px 0;}
section.blog .blog-col ul.info-list li:last-child{border-bottom: none;}
section.blog .blog-col ul.info-list .info-row{margin: 0 -15px; display: flex;}
section.blog .blog-col ul.info-list .info-row .col-img{width: 60px;margin: 0 15px;text-align: center;}
section.blog .blog-col ul.info-list .info-row .col-content{width: calc(100% - 120px); margin: 0 15px;}
section.blog .blog-col ul.info-list .info-row .col-content h4{font-size: 15px; font-weight: 700;}
section.blog .blog-col ul.info-list .info-row .col-content p{margin-bottom: 0; font-size: 14px; line-height: 20px;}
section.blog .blog-col ul.info-list .info-row .col-content p a{color: #000;text-decoration: none;}
section.blog .blog-col ul.info-list .info-row .col-content p a:hover{color:#c0a27d}
section.blog .blog-col ul.info-list .info-row .col-content p a:hover{text-decoration: underline;text-decoration-color: #6e4005;}
section.blog .blog-col ul.info-list .info-row .col-content .col-date{font-size: 15px; font-weight: 500; color: #6e4005;}

section.home-content{padding: 40px 0;}
section.home-content .content-div{background: #fff; border-radius: 5px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); padding: 25px 35px;height: 100%;margin-top: -160px;}
section.home-content .content-div .common-header{margin-top: 0;}
section.home-content .content-div .heading-icon{margin-left: 100px;}
section.home-content .content-div ul.info-list{list-style: none; margin: 15px 0 0; padding: 0;}
section.home-content .content-div ul.info-list li{padding: 15px 0;}
section.home-content .content-div ul.info-list li:hover{background: #ffedb6;}
section.home-content .content-div ul.info-list .info-row{margin: 0 -15px; display: flex;}
section.home-content .content-div ul.info-list .info-row .col-img{width: 60px;margin: 0 15px;text-align: center;}
section.home-content .content-div ul.info-list .info-row .col-content{width: calc(100% - 120px); margin: 0 15px;}
section.home-content .content-div ul.info-list .info-row .col-content h4{font-size: 15px; font-weight: 700;color: #000;text-decoration: none;}
section.home-content .content-div ul.info-list .info-row .col-content p{margin-bottom: 0; font-size: 14px; line-height: 20px;}
section.home-content .content-div ul.info-list .info-row .col-content p a{color: #6e4005;}
section.home-content .content-div ul.info-list .info-row .col-content p a:hover{text-decoration: underline;}
section.home-content .content-div ul.info-list .info-row .col-content .col-date{font-size: 15px; font-weight: 500;color: #6e4005;}
section.home-content .content-div  .issue-thumb{display: flex; align-items: center;}
section.home-content .content-div  .issue-thumb img{max-width: 100%;}
section.home-content .content-div ul.info-list .info-row .col-content a{text-decoration: none;}
section.home-news{padding: 15px 0;}
section.home-news .news-col .large-12.columns.custom-img{padding: 25px 0;}
section.home-news .news-col .content-event .neweven-fulbox{margin: 0 ;background: #fff;box-shadow: 0 0 20px rgb(0 0 0 / 16%);position: relative;z-index: 9; min-height: 59px; top: -20px; padding: 10px;border-bottom: 4px solid #fdf0c8;transition: 0.3s;}
section.home-news .news-col .content-event .neweven-fulbox span{position: absolute;top:-15px;background:#67b717; color: #fff; padding: 7px 15px;font-size: 14px;font-weight: 600;}
section.home-news .news-col .content-event .neweven-fulbox a{border: 0; font-size: 13px;background: transparent;display: inline-block;padding: 7px 0px;color: #6d491b;text-transform: uppercase; border-radius: 3px; text-decoration: none;transition: 0.3s;position: relative;z-index: 1;font-family: 'Roboto', sans-serif; font-weight: 500;}
section.home-news .news-col .content-event .neweven-fulbox a .fa{margin-left: 10px;}
section.home-news .news-col .content-event .neweven-fulbox:before{position: absolute;content: "";bottom: 0;left: 0;background: #fdf0c8;transition: .5s;height: 0;width: 100%;transition: 0.3s;}
section.home-news .news-col .content-event:hover .neweven-fulbox:before{height: 100%;}
section.home-news .news-col .content-event span.event{display: inline-block;width: 100%;}
section.home-news .news-col .content-event .neweven-fulbox p{margin-bottom: 20px!important;font-size: 14px;line-height: 20px; color: #212121;margin: 0 0 4px 0;z-index: 1;position: relative;transition: 0.3s;}
section.home-news .news-col .content-event .neweven-fulbox h3{color: #005baf;font-size: 14px;position: relative;z-index: 1;font-weight: 600;}
section.home-news .news-col .content-event:hover p, section.home-news .news-col .content-event:hover h3{}
section.home-news .news-col .content-event:hover a{background:#6d491b;color:#fff;padding: 7px 15px;}
section.home-news .news-col .owl-nav{display: block; position: absolute; top: -70px; right: 15px;} 
section.home-news .news-col .owl-nav .owl-prev{left: -72px;position: absolute;}
section.home-news .news-col .owl-nav .owl-prev .fa{position: absolute;top: 0px;left: 9px; font-size: 34px;}
section.home-news .news-col .owl-nav .owl-next .fa{position: absolute;top: 0px;left:12px; font-size: 34px;}
section.home-news .news-col .owl-nav .owl-next{right: -13px;position: absolute;}
section.home-news .news-col .owl-nav .owl-prev:hover, section.home-news .news-col .owl-nav .owl-next:hover{color: #fff;background-color: #005baf;}
section.home-news .news-col .owl-nav .owl-next, section.home-news .news-col .owl-nav .owl-prev{color: #fff;border-radius: 50px;height: 35px; width: 35px;background-color: #c1c8cc}

.home-archive{background: #669934;padding: 20px; margin-top: 35px;}
.home-archive h4{color: #fff;font-size: 15px;font-family: 'Roboto', sans-serif; font-weight: 700;position: relative;padding: 10px 0;margin-bottom: 20px;}
.home-archive h4 img{position: absolute; right: 0;top: 0;}
.home-archive .home-magazine img{max-width: 100%;}
.home-archive a.more-archive{border: 0; font-size: 13px;background: #d8f9b8;display: inline-block;padding: 7px 15px;margin-top: 40px;color: #407f01;text-transform: uppercase; border-radius: 3px; text-decoration: none;transition: 0.3s;position: relative;z-index: 1;font-family: 'Roboto', sans-serif; font-weight: 400;}
.home-archive a.more-archive:hover{background: #356307; color: #fff;}
.home-archive a.more-archive .fa{margin-left: 10px;}
.archive-link ul.link-list{list-style: none; margin: 0; padding: 0;}
.archive-link ul.link-list li a{color: #fff; font-size: 14px;font-family: 'Roboto', sans-serif; font-weight: 400; text-decoration: underline;display: block; padding: 5px 0;}

.container-example3 {max-height: 330px;}
.sb-container{position: relative;overflow: hidden; padding-right: 10px;}
.sb-content {height:100%; width: 130%; padding-right: 16%; overflow-y: scroll; overflow-x: hidden; box-sizing:border-box;}
.sb-scrollbar-container {position: absolute; right: 5px; bottom: 5px; top: 5px; width: 8px; background: #77bc31;}
.sb-container-noscroll .sb-scrollbar-container {right:10px; background: rgba(255,255,255,0.2); border-radius: 20px;}
.sb-scrollbar {position: absolute;right: 0; height: 30px; width: 8px; border-radius: 10px; background: #356307;cursor: pointer;}  
.sb-scrollbar:hover {background: rgba(0, 0, 0, 0.5);}


section.scenario{background: #774d17 url(../images/scenario-bg.jpg) no-repeat;background-position: bottom; background-size: 100%; padding: 65px 0;}
section.scenario .scenario-row{display: flex;}
section.scenario .scenario-row .scenario-col{background: #af7835; padding: 50px 20px; width: calc(100% - 50px); margin: 25px; color: #fff;}
section.scenario .scenario-row .scenario-col h3{font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 29px; position: relative;padding-bottom: 15px; margin-bottom: 20px;}
section.scenario .scenario-row .scenario-col h3:after{position: absolute; content: ''; height: 3px; width: 80px;background: #4a9400;bottom: 0; left: 0;}
section.scenario .scenario-row .scenario-col h4{color: #fdd82c;font-size: 21px;font-family: 'Roboto', sans-serif; font-weight: 400;}
section.scenario .scenario-row .scenario-col p{font-size: 15px;line-height: 21px;}
section.scenario .scenario-row .scenario-col a{font-size: 13px;background: #50a000;display: inline-block;padding: 9px 15px;color: #fff;text-transform: uppercase; border-radius: 3px; text-decoration: none;transition: 0.3s;font-family: 'Roboto', sans-serif; font-weight: 500; margin-top: 20px;}
section.scenario .scenario-row .scenario-col a .fa{margin-left: 10px; transition: 0.3s;}
section.scenario .scenario-row .scenario-col a:hover .fa{margin-left: 20px;}

/* Shine */
section.scenario .scenario-row .scenario-col {position: relative;overflow: hidden;}
section.scenario .scenario-row .scenario-col::before {position: absolute; top: 0; left: -75%; z-index: 2;display: block;content: ''; width: 50%; height: 100%;
    background: -webkit-linear-gradient(left, rgba(224,178,122,0) 0%, rgba(224,178,122,.2) 100%);
    background: linear-gradient(to right, rgba(224,178,122,0) 0%, rgba(224,178,122,.2) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}
section.scenario .scenario-row .scenario-col:hover::before {-webkit-animation: shine .75s; animation: shine .75s;}
@-webkit-keyframes shine {
    100% {
        left: 125%;
    }
}
@keyframes shine {
    100% {
        left: 125%;
    }
}
section.scenario .scenario-row .scenario-col img{max-width: 100%;}

/*! lightgallery - v1.6.12 - 2019-02-19
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2019 Sachin N; Licensed GPLv3 */
@font-face {
  font-family: 'lg';
  src: url("../fonts/lg.eot?n1z373");
  src: url("../fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("../fonts/lg.woff?n1z373") format("woff"), url("../fonts/lg.ttf?n1z373") format("truetype"), url("../fonts/lg.svg?n1z373#lg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.lg-icon {
  font-family: 'lg';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: none;
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #FFF;
}
.lg-actions .lg-next {
  right: 20px;
}
.lg-actions .lg-next:before {
  content: "\e095";
}
.lg-actions .lg-prev {
  left: 20px;
}
.lg-actions .lg-prev:after {
  content: "\e094";
}

@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
.lg-toolbar .lg-icon:hover {
  color: #FFF;
}
.lg-toolbar .lg-close:after {
  content: "\e070";
}
.lg-toolbar .lg-download:after {
  content: "\e0f2";
  display: none;
}

.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #EEE;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}
.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

#lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

.lg-toolbar, .lg-prev, .lg-next {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-outer .lg-thumb-outer {
  background-color: #0D0A0A;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
  border-radius: 5px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #FFF;
  border-radius: 4px;
  margin-bottom: 5px;
}
@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom 0.25s ease;
  -o-transition: bottom 0.25s ease;
  transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
  background-color: #0D0A0A;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}
.lg-outer .lg-toogle-thumb:after {
  content: "\e1ff";
}
.lg-outer .lg-toogle-thumb:hover {
  color: #FFF;
}

.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}
.lg-outer .lg-has-iframe .lg-video {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.lg-outer .lg-has-vimeo .lg-video-play {
  background: url("../img/vimeo-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url("../img/vimeo-play.png") no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play {
  background: transparent url("../img/video-play.png") no-repeat scroll 0 0;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
  background: url("../img/youtube-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url("../img/youtube-play.png") no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 0.08s ease 0s;
  -moz-transition: opacity 0.08s ease 0s;
  -o-transition: opacity 0.08s ease 0s;
  transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: "\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

#lg-zoom-in:after {
  content: "\e311";
}

#lg-actual-size {
  font-size: 20px;
  display: none;
}
#lg-actual-size:after {
  content: "\e033";
}

#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}
#lg-zoom-out:after {
  content: "\e312";
}
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px white inset;
}
.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #FFF;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
  box-shadow: 0 0 0 8px white inset;
}
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}
iframe{
width:100%;
}

.lg-fullscreen:after {
  content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}
.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transform: translate3d(0, 0px, 0);
  -o-transform: translate3d(0, 0px, 0);
  -ms-transform: translate3d(0, 0px, 0);
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}
.lg-outer.lg-dropdown-active #lg-share {
  color: #FFF;
}
.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}
.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #FFF;
  right: 16px;
  top: -16px;
}
.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}
.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {
  color: #333;
}
.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
}
.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}
.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}
.lg-outer #lg-share {
  position: relative;
  display: none;
}
.lg-outer #lg-share:after {
  content: "\e80d";
}
.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}
.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901";
}
.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}
.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904";
}
.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}
.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902";
}
.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}
.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903";
}

.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lg-outer.lg-visible {
  opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}
.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}
.lg-outer .lg-item {
  background: url("../img/loading.gif") no-repeat scroll center center transparent;
  display: none !important;
}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}
.lg-outer .lg-item, .lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.lg-outer .lg-item.lg-complete {
  background-image: none;
}
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}
.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-empty-html {
  display: none;
}
.lg-outer.lg-hide-download #lg-download {
  display: none;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-backdrop.in {
  opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.demo-gallery .list-unstyled.row{display: flex;flex-wrap: wrap;padding: 0;margin: 0;}
.demo-gallery .list-unstyled.row li{margin-bottom: 30px;}
.demo-gallery .list-unstyled.row li:before{display: none;}
.demo-gallery .list-unstyled.row li a{}
.demo-gallery .list-unstyled.row li img{max-width: 100%;}
/*# sourceMappingURL=lightgallery.css.map */



/*Home home-ourclient css start here*/
.home-ourclient{padding:20px 0;}
.home-ourclient ul{margin: 0 -20px;padding: 0;display: flex;align-items: center;justify-content: space-around;width: 100%;}
.home-ourclient ul li{list-style: none;padding: 10px 20px;}



 /**** Footer Section ****/
 footer#footer {background: #4b2e07;}  
.footer-top {background: #211402;padding: 50px 0;color:#fff;}
.footer-top-container {display: flex;}.footer-top-container > div {width: 20%;padding: 0 15px;}
.social-links.text-center.text-md-end.pt-3.pt-md-0 a {color: #fff;} 
.social-links i {color: #fff;}
.footer-links .menu {padding-left: 2px;list-style: none;}
.footer-links .menu li a {color: #fffefe; font-size: 12px; line-height: 20px;opacity: 0.7;display: block;}
.footer-links h4,.footer-contact h4 {color: #fff; font-weight: bold;font-size: 14px;text-transform: uppercase; position: relative; margin: 0 0 20px;padding-bottom: 10px;font-family: 'Roboto', sans-serif; font-weight: 700;}
.footer-links h4:after,.footer-contact h4:after{position: absolute; content: ''; height: 3px; width: 80px;background: #4a9400;bottom: 0; left: 0;}
.footer-contact .phone a,.footer-contact .email a {color: #fff;}
.footer-links .menu li a:hover {color: #87ff90;}
.footer-links p{color: #fffefe; font-size: 12px; line-height: 20px;opacity: 0.7; margin: 0;}
.footer-links .textwidget a{color: #fffefe; font-size: 12px; line-height: 20px;opacity: 0.7;}
.footer-contact .phone a:hover, .footer-contact .email a:hover {color: #6c849a;}
.foo{color:#fff;padding: 15px 0;font-size: 12px;font-family: sans-serif;font-weight: 400;opacity: 0.7;}
.foo a{color: #fffefe;opacity: 0.7;}
.address:after { content: ''; background: url(../images/loc-icon.webp); width: 30px; position: absolute; height: 70px; left: -35px; top: 0; background-repeat: no-repeat; }
.phone:after {content: '';background: url(../images/tel.webp);width: 30px;position: absolute;height: 70px;left: -35px;top: 0;background-repeat: no-repeat;}
.email:after {content: '';background: url(../images/email.webp);width: 30px;position: absolute;height: 70px;left: -35px;top: 0;background-repeat: no-repeat;}
.footer-contact .textwidget {position: relative;}
.address, .phone, .email {margin-left: 35px;font-weight: normal;color: #fff;font-size: 12px;margin-bottom: 5px;position: relative;}
h3.text-center.white {color: #fff;padding: 20px;}
.footer-contact ul{padding: 0; margin: 0 -5px;}
.footer-contact ul li{display: inline-block; margin: 0 5px;}
.footer-contact ul li a .fa{height: 33px; width: 36px; display: inline-block;color: #fff; font-size: 20px;text-align: center; line-height: 33px;transition: 0.3s;}
.footer-contact ul li a:hover .fa{transform: scale(1.2);}
.footer-contact ul li a .fa-facebook{background: #3a589b;}
.footer-contact ul li a .fa-twitter{background: #1cb7eb;}
.footer-contact ul li a .fa-linkedin{background: #007ab9;}
.footer-contact ul li a .fa-youtube-play{background: #c60404;}
.footer-contact ul li a .fa-instagram{background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );}
.menu-publications-container ul li{margin-bottom: 15px;}
.text-right{text-align: right;}

.ab-btn-div a{font-size: 12px;background: #50a000;display: inline-block;padding: 9px 15px;color: #fff;text-transform: uppercase; border-radius: 3px; text-decoration: none;transition: 0.3s;font-family: 'Roboto', sans-serif; font-weight: 500; margin-top: 20px;}
.ab-btn-div a:hover{background: #774d17;}


/*--------------------------- Inner Banner ------------------------------*/

.inner-banner-section{position: relative;}
.inner-banner-section .inner-banner-img{width: 100%;}
.inner-banner-section .banner-caption{position: absolute; top: 50%;left: 50%; transform: translate(-50%, -50%); text-align: center; color: #fff;}
.inner-banner-section .banner-caption h3{font-size: 35px;font-weight: 700;margin-bottom: 20px;}
.inner-banner-section .banner-caption p{font-size: 15px;}
.inner-banner-section .banner-caption p a{color: #ffda2c;}
.inner-banner-section .banner-caption span{font-size: 14px; color: #333;font-family: 'Montserrat', sans-serif; font-weight: 600;background: #c8f997; padding: 8px 20px; border-radius: 3px;display: inline-block;}


/*------------------------- Login & Register page -------------------------*/

.form-page{position: relative;}
.form-page .form-page-img{width: 100%;position: absolute; left: 0; top: 0;}
.form-section{position: relative; z-index: 7;padding: 100px 0;}
.form-page .form-page-caption{text-align: center; color: #fff;margin-bottom: 70px;}
.form-page .form-page-caption h3{font-size: 35px;font-weight: 700;margin-bottom: 20px;}
.form-page .form-page-caption p{font-size: 15px;}
.form-page .form-page-caption p a{color: #ffda2c;}

.form-section .login .login-header-vigilance {background: #006ab4;padding: 20px;font-size: 21px;font-weight: bold;text-align: center;color: #fff;border-top-left-radius: 4px;border-top-right-radius: 4px;margin: 0;}
.form-section .login-container .vigilance-login {padding: 15px;font-size: 16px;font-weight: bold;text-align: center;}
.form-section .login-container .vigilance-login span {margin-right: 4px;}
.login {max-width: 500px; width: 100%; margin: 16px auto; font-size: 16px;}
.login-header,.login p {margin-top: 0; margin-bottom: 0;}
.login-triangle {width: 0; margin-right: auto; margin-left: auto; border: 12px solid transparent; border-bottom-color: #006ab4;}
.login-header {background: #006ab4; padding: 15px; font-size: 16px; font-weight: bold; text-align: center; text-transform: uppercase; color: #fff; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.login-container {background: #fff; padding: 15px 40px 50px; box-shadow: 0 10px 20px #00000045; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.login-header span {margin-right: 4px;}
.login p {padding: 12px;}
.login p label {font-size: 16px; color: #000; margin-bottom: 20px;}
.login p label span.red {color: #ff0000; padding: 0 4px}
.login input {display: block; width: 100%; border-width: 1px; border-style: solid; padding: 16px;outline: 0;font-size: 0.95em;}
.login input[type="email"], .login input[type="password"] {background: #fff; border: 2px solid #e9e9e9; color: #555; padding: 15px 16px;}
.login input[type="email"]:focus, .login input[type="password"]:focus {border-color: #a9cff0;}
.login input[type="submit"] {background-color: #ffcf5b;border: none;color: #000;padding: 16px 52px;text-decoration: none;margin: 4px 2px;cursor: pointer;font-weight: bold;border-radius: 4px;text-transform: uppercase;}
.login input[type="submit"]:hover {background: #ebba42;}
.login input[type="submit"]:focus {border-color: #ebba42;}
.login input[type="checkbox"]{display: inline-block; width: 19px; height: 18px;float: left; margin-right: 10px;}
.login .checkbox-label{font-size: 13px;color: #4d4c4c; margin-right: 15px;margin-bottom: 10px;}
.login input.agree-text {display: inline-block;max-width: 100%;width: auto;}
.login-container .pas-text {display: flex;padding: 0 20px;}
.login-container .pas-text .password {width: 50.33%;}
.login-container .pas-text .password a {font-size: 14px;color: #1180d6;font-weight: 400;}
.login-container .pas-text .password-new {width: 50.33%;text-align: right;font-size: 14px;font-weight: 400;}
.login-container .pas-text .password-new a {font-size: 14px; color: #1180d6;}
.register{max-width: 1000px;}


/*---------------------------- e-magazine page ----------------------------*/

section.inner-content-section:not(.no-bg) {background: #764e1a1a; padding-bottom: 60px;}
section.inner-content-section.no-bg {
  background-color: #fff;
}
.sidebar{background: #774d17 url(../images/scenario-bg.jpg) no-repeat; background-position: bottom; background-size: 100%; padding: 30px 20px 50px; border-radius: 10px; box-shadow: 0 10px 15px rgba(0, 0, 0, 0.4); max-width: 350px; margin-top: -70px; position: relative;}
.sidebar .sidebar-head{position: relative;margin-bottom: 20px;}
.sidebar .sidebar-head:after{content: url(../images/white-book-icon.png);position: absolute; right: 0; top: 0;}
.sidebar .sidebar-head h3{font-size: 19px; color: #fff; font-weight: 700;margin-bottom: 0;}
.sidebar .sidebar-head span{font-size: 15px; color: #79cc26;font-weight: 700;}

.sidebar ul{padding: 0; margin: 0; list-style: none;}
.sidebar ul li{border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.sidebar ul li a{display: block; padding: 20px 0; font-size: 14px; font-weight: 400; color: #fff;transition: 0.3s;}
.sidebar ul li a:hover, .sidebar ul li a.sidebar-active{background: #583a12; width: calc(100% + 40px); margin-left: -20px; padding: 20px; border-right: 5px solid #79cc26;}

.side-archive{background: url(../images/side-archive-bg.jpg) no-repeat; padding: 35px 35px 50px;width: 100%; max-width: 350px;margin-top: 50px;background-size: cover; border-radius: 10px;box-shadow: 0 10px 15px rgba(0, 0, 0, 0.4);margin-bottom: 50px;}
.side-archive h4{position: relative; color: #333;font-family: 'Roboto', sans-serif; font-weight: 700;font-size: 20px;margin: 0 0 15px; padding-bottom: 15px;}
.side-archive h4:after{position: absolute; content: ''; height: 3px; width: 70px; background: #4a9400; bottom: 0; left: 0;}
.side-archive p{color: #333;font-family: 'Roboto', sans-serif; font-weight: 700;font-size: 15px;}
.side-archive a{font-size: 13px;background: #50a000;display: inline-block;padding: 9px 15px;color: #fff;text-transform: uppercase;border-radius: 3px;text-decoration: none;transition: 0.3s;font-family: 'Roboto', sans-serif; font-weight: 500; margin-top: 20px;}
.side-archive a .fa{margin-left: 10px; transition: 0.3s;}
.side-archive a:hover .fa{margin-left: 20px;}

.breadcrumb{padding: 15px 0 !important;margin: 0;}
.breadcrumb ul{list-style: none; padding: 0; margin: 0 -10px;}
.breadcrumb ul li{display: inline-block; font-size: 13px;color: #1a1a1a; position: relative;padding: 0 10px;font-weight: 600;}
.breadcrumb ul li:after{content: '/'; position: absolute;right: -3px;color: #1a1a1a; font-size: 13px;}
.breadcrumb ul li:last-child:after{display: none;}
.breadcrumb ul li a{color: #21409a;}

.page-heading{position: relative; color: #001d75;font-weight: 800;font-size: 30px;margin: 0 0 40px; padding-bottom: 15px;}
.page-heading:after{position: absolute; content: ''; height: 4px; width: 130px; background: #5aa80d; bottom: 0; left: 0;}
.highlight-heading{background: #5aa80d;padding: 8px 15px; color: #fff;font-size: 14px;font-family: 'Montserrat', sans-serif; font-weight: 500; display: inline-block; border-radius: 3px; margin-bottom: 20px;}
.main-conteint{padding:20px 0 50px;}
.main-conteint p{text-align: justify;}
.main-conteint ul{padding: 0 0 0 30px; margin: 0 0 20px; list-style: none;}
.main-conteint ul > li, .main-conteint ol > li{margin-bottom: 6px;}
/* .main-conteint ul > li:before{position: absolute; left: -30px; content: url(../images/list-blue-arrow.png);} */
.main-conteint ul > li::before {
	content: "\f111";
	font: normal normal normal 10px/1 FontAwesome;
	color: #5aa80d;
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
	position: relative;
	margin-left: -20px;
  margin-top: -2px;
}
.pagination-btn{display: block;}
.pagination-btn a{float: right; font-size: 13px;background: #50a000;display: inline-block;padding: 9px 15px;color: #fff;text-transform: uppercase;border-radius: 3px;text-decoration: none;transition: 0.3s;font-family: 'Roboto', sans-serif; font-weight: 500; margin-top: 20px;}
.pagination-btn a .fa{margin-left: 10px; transition: 0.3s;}
.pagination-btn a:hover .fa{margin-left: 20px;}

.article-list .article-item{border: 10px solid #fff; border-radius: 10px; box-shadow: 0 10px 15px rgba(0, 0, 0, 0.2); display:inline-block; margin-bottom: 30px;overflow: hidden; display: table;}
.article-list .article-item img{transition: 0.3s; max-width: 100%;}
.article-list .article-item:hover img{transform: scale(1.1);}

.page-heading-inner{position: relative; color: #001d75;font-weight: 800;font-size: 30px;margin: 30px 0 0; padding-bottom: 15px;}
.page-heading-inner:after{position: absolute; content: ''; height: 4px; width: 130px; background: #5aa80d; bottom: 0; left: 0;}
.inner-defult-content {padding: 1px 40px; background: #fff; margin-top: 40px; line-height: 1.4; border-bottom: 12px solid #5dbe59;}
.inner-content-section {
  padding: 1px 40px;
}

.massage-content {
  border-bottom: 12px solid #5dbe59;
}

.inner-defult-content .headerImg, .inner-content-section .headerImg {
    display: flex;
    justify-content: space-between;
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
    height: 72px;
    margin-bottom: 70px;
    background: rgb(189,222,169);
    background: -moz-linear-gradient(90deg, rgba(189,222,169,1) 0%, rgba(91,190,88,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(189,222,169,1) 0%, rgba(91,190,88,1) 100%);
    background: linear-gradient(90deg, rgba(189,222,169,1) 0%, rgba(91,190,88,1) 100%);
  }

.inner-defult-content .headerImg img, .inner-content-section .headerImg img {
  position: relative;
  top: 20px;
  height: 110px;
}

.inner-defult-content .main-conteint{margin-top: 20px;}


/*--------------------------- Archive Page ------------------------*/

.outer-breadcrumb{background: #fff;}
.outer-breadcrumb .breadcrumb{padding: 10px 0 !important;}
.other-heading{padding: 30px 0;}

.archive-year-list{margin-bottom: 70px;}
.archive-year-list:last-child{margin: 0;}
.archive-year-list h3{color: #101010; font-size: 24px; margin-bottom: 30px;}
.archive-year-list ul{list-style: none; display: flex; flex-wrap: wrap; margin: -20px; padding: 0;}
.archive-year-list ul li{width: calc(100% * (1/4) - 40px); margin: 20px; background: #fff; padding: 30px;transition: 0.3s; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}
.archive-year-list ul li:hover{background: #f3ffe8;box-shadow: 0 0 25px rgba(0, 0, 0, 0.4);}
.archive-year-list ul li:before{display: none;}
.archive-year-list ul li span{background: #5aa80d;padding: 7px 12px; color: #fff;font-size: 12px;font-family: 'Montserrat', sans-serif; font-weight: 400; display: inline-block; margin-bottom: 20px;}
.archive-year-list ul li .list-text{display: flex;border-left: 3px solid #5aa80d; padding-left: 15px;}
.archive-year-list ul li .list-text .l-div{width: calc(100% - 50px);}
.archive-year-list ul li .list-text .r-div{width: 50px;}
.archive-year-list ul li h6{color: #55a803;font-size: 14px; font-weight: 400;margin-bottom: 3px;}
.archive-year-list ul li h4{color: #033333; font-size: 20px; font-weight: 700; margin: 0;}
.archive-year-list ul li a{font-size: 13px;background: #eaeaea;display: inline-block;padding: 9px 15px;color: #434445;text-transform: uppercase;border-radius: 3px;text-decoration: none;transition: 0.3s;font-family: 'Roboto', sans-serif; font-weight: 500; margin-top: 20px;}
.archive-year-list ul li a .fa{margin-left: 10px;}
.archive-year-list ul li:hover a{background: #112995; color: #fff;}


/*--------------------------- Minister Massage --------------------------*/

.massage-content{background: #fff; padding: 170px 0 100px;}
.massage-content h2{font-size: 26px; color: #5aa80d; font-weight: 700; margin-bottom: 30px;}
.massage-content p{font-size: 17px; color: #171717; line-height: 1.5; text-align: justify;}
.massage-top-section{background: #e1d8cc96;margin-top: 40px;}
.massage-top-section .minister-cont{margin: 60px auto -100px;}

.minister-cont{display: flex; max-width: 900px; margin: 60px auto -200px;}
.minister-cont .pro-pic{width: 270px;}
.minister-cont .pro-cont{width: calc(100% - 270px); padding-left: 60px; align-items: center; display: inline-flex;}
.minister-cont .pro-pic img{border: 10px solid #fff; border-radius: 5px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); max-width: 100%;}
.minister-cont .pro-cont h4{font-size: 26px; color: #001d75; font-weight: 700;}
.minister-cont .pro-cont p{font-size: 18px; color: #131313; font-weight: 600;}
.massage-top-section+.massage-content{padding: 100px 0 100px;}


.main-conteint table tr td{padding: 5px 10px;}
.main-conteint table tr td p{margin: 0;}
.page-heading-new{font-size: 25px;font-weight: 700; margin-top: 25px;}



.site-wrapper {margin-top: 50px;}
.article-container {padding: 2rem;}
.article-block {text-align: center;}
.article-block .entry-content > p {color: #666;}
.tabs-container {}
.tabs-block {display: block; align-items: center; justify-content: center;}
.tabs {display: flex;}
.tabs > ul {list-style-type: none; margin: 0; padding: 0;width: 15%;}
.tabs > ul li {display: block;}
.tabs > ul li:not(:last-child) { }
.tabs > ul li a,
.tabs > ul li a:visited {display: flex; border-bottom: none;text-decoration: none;color: #000; padding: 1rem 1.5rem; transition: all 0.2s ease-in-out; word-wrap: break-word;}
.tabs > ul li a:hover,
.tabs > ul li a:focus,
.tabs > ul li a:active {border-bottom: none; outline: 0;}
.tabs > ul li a.active {color: #0067b8;}
.tabs > ul li a:hover:not(.active) {color: #0067b8;}
.tabs > ul li a > span {width: 100%; display: flex; align-items: center; justify-content: center; text-align: center;}
.tabs > ul li a > span.tab-label {display: none;}
.tabs .tab-content-ab {width: calc(100% - 200px); padding: 1rem 0 1rem 60px;}
.tabs section{display: none; word-wrap: break-word;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); border-radius: 5px;overflow: hidden;}


.sb-container-ab ul{list-style: none; padding: 0; margin: 0;}
.sb-container-ab ul li{padding: 20px;}
.sb-container-ab ul li a{display: inline-block;}
.sb-container-ab ul li img{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.sb-container-ab ul li a canvas{width: 148px;}
.container-example4{max-height: 1300px;}
.sb-container-ab .sb-scrollbar-container{position: absolute;right: 5px;bottom: 5px; top: 5px;width: 10px; background: #d3d0cc;border-radius: 10px;}
.sb-container-ab .sb-scrollbar{position: absolute; right: -2px;height: 30px;width: 14px;border-radius: 14px;background: #77bc31; cursor: pointer;}

.massage-slide{background: url(../images/massage-bg.jpg) no-repeat; background-position: 0 0; background-size: 100%; padding: 30px 60px 100px;display: block;}
.massage-slide .m-header{margin-bottom: 30px;}
.massage-slide .m-header a{margin-right: 35px;}
.massage-slide .m-header .m-head-cont{text-align: center; max-width: 115px; font-size: 11px; color: #fff; opacity: 0.8;float: right; text-transform: uppercase; line-height: 1.6;margin-top: 10px;}
.massage-slide .m-header .m-head-cont h6{font-size: 17px;margin-bottom: 0;font-weight: 600;}

.massage-profile{display: flex; padding: 35px 0; position: relative; margin-bottom: 40px;}
.massage-profile:before{content: ''; height: 100%; width: 200px; background: #112995; position: absolute; top: 0; left: -60px;}
.massage-profile .pro-pic{width: 270px;}
.massage-profile .pro-cont{width: calc(100% - 270px); padding-left: 60px; align-items: center; display: inline-flex;}
.massage-profile .pro-pic img{position: relative;}
.massage-profile .pro-cont h4{font-size: 26px; color: #001d75; font-weight: 700;}
.massage-profile .pro-cont p{font-size: 18px; color: #131313; font-weight: 600;}

.massage-slide h3{font-size: 20px; color: #112995; font-weight: 600; margin-bottom: 30px;}
.massage-slide p{color: #383941;font-size: 16px; font-weight: 500; margin-bottom: 30px;line-height: 1.5;text-align: justify;}

.archive-btn{float: right; font-size: 13px;background: #50a000;display: inline-block;padding: 9px 15px;color: #fff;text-transform: uppercase;border-radius: 3px;text-decoration: none;transition: 0.3s;font-family: 'Roboto', sans-serif; font-weight: 400; margin-top: 45px;}
.archive-btn .fa{margin-right: 10px;transition: 0.3s;}
.archive-btn:hover .fa{margin-right: 20px;}

.tab-function{margin-top: -50px; margin-bottom: 30px;}
.movement-action{padding: 0; margin: 0; list-style: none;}
.movement-action li{display: inline-block;padding: 2px;}
.movement-action li a{width: 29px; height: 28px; display: inline-block;background: #181818;text-align: center; line-height: 25px;}
.movement-action li a.green{background: #5aa80d;}
.page-counter{display: flex; column-gap: 6px; float: right;}
.page-counter a{width: 29px; height: 28px; display: inline-block;background: #112995;text-align: center; line-height: 25px;transition: 0.3s; cursor: pointer; display: inline-block;}
.page-counter a:hover{background: #acb7e2;}
.page-counter .total-item{display: inline-block; line-height: 28px; padding: 0 15px; background: #fff; color: #111111; font-size: 12px;}
.page-counter .total-item .ab-num{display: none;}

.index-page{display: flex; padding: 20px; background: #fff;position: relative;}
.index-page:after{height: 70%; width: 20%; content: ''; position: absolute; left: 0; top: 0; background: #112995;}
.index-page .index-img{position: relative; width: 30%;overflow: hidden;}
.index-page img{position: absolute; left: 0; top: 50%; transform: translateY(-50%); z-index: 9;}
.index-page .index-content{width: 70%;padding: 40px 40px 40px 60px;}
.index-page .index-content h2{font-size: 30px; font-weight: 900; color: #202020; position: relative; text-transform: uppercase;padding-bottom: 20px; margin-bottom: 40px;}
.index-page .index-content h2:after{position: absolute; content: ''; height: 3px; width: 100%; background: #4a9400; bottom: 0; left: 0;}
.index-page .index-content ul{padding: 0 0 0 20px; margin: 0; list-style: none;}
.index-page .index-content ul li{position: relative;  color: #112995; font-size: 17px;font-weight: 500;padding: 8px 0px;}
.index-page .index-content ul li:before{content: ''; width: 5px; height: 5px;position: absolute;background: #4a9400; left: -20px; top: 17px;}
.index-page .index-content ul li ul{padding: 0 0 0 30px; margin: 20px 0 5px; list-style: none;}
.index-page .index-content ul li ul li{color: #383941;font-size: 15px;padding: 5px 0;}
.index-page .index-content ul li ul li:before{position: absolute; top: 5px; left: -30px; content: url(../images/green-arrow.png); background: transparent;width: auto;height: auto;}

/*-------------------------- Color Theme -----------------------*/

.blackbody header .main-menu{background: #000;}
.blackbody footer#footer {background: #000000;}
.blackbody section.inner-content-section{background: #0000001a;}
.blackbody .page-heading{color: #000000;}
.blackbody .page-heading:after{background: #8b8b8b;}
.blackbody .footer-links h4:after, .blackbody .footer-contact h4:after{background: #8b8b8b;}
.blackbody section.blog{filter: grayscale(1);}
.blackbody .home-archive{background: #979797;}
.blackbody .sb-scrollbar{background: #3b3e38;}
.blackbody .sb-scrollbar-container{background: #7e7e7e;}
.blackbody .common-header:after{background: #8b8b8b;}
.blackbody .ab-btn-div a{background: #727272;}
.blackbody section.home-content .content-div ul.info-list li:hover{background: #e7e7e7;}
.blackbody section.home-news .news-col .content-event .neweven-fulbox span{background: #6e6e6e;}
.blackbody section.scenario{filter: grayscale(1);}
.blackbody .home-slider{filter: grayscale(1);}
.blackbody section.home-content{filter: grayscale(1);}
.blackbody section.home-news{filter: grayscale(1);}
.blackbody .home-ourclient{filter: grayscale(1);}
.heading-page {
    text-align: center;
}
.heading-page:after {
    left: 50%;
    text-align: center;
    transform: translate(-50%, 10px);
}

.picgall img {width: 100%;}
.picgall ul li {padding: 0 !important;}
.picgall ul li a {margin: 20px;}
.picgall ul li p {margin: 20px;}
.picgalldet img {width: 100%;}
.picgalldet ul li {padding: 0 !important;}
.picgalldet ul li a {margin: 0 !important; padding: 0 !important;}
.picgalldet ul li:hover a {background: transparent !important;}
.dropdown {position: relative; display: inline-block;}
.dropdown .dropdown-content {
  display: none;
  position: absolute;
  right: 0;
  top: 100%;
  background-color: #98611c;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 2;
}
.main-menu ul.menu li.dropdown:hover{background: #98611c;}
.main-menu ul.menu li.dropdown:hover .dropdown-content{display: block;}
.dropdown .dropdown-content ul{padding:15px;margin: 0;display: inline-block;width: 100%;}
.dropdown .dropdown-content ul li{padding:0}
.dropdown .dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  transition: all 0.5s ease;
}
.dropdown .dropdown-content a:hover{padding-left: 5px}

.galleryback a {
    font-size: 13px;
    background: #0a58ca;
    display: inline-block;
    padding: 9px 15px;
    color: #ffffff;
    text-transform: uppercase;
    border-radius: 3px;
    text-decoration: none;
    transition: 0.3s;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    margin-top: 20px;
}

.galleryback a:hover {background: #eaeaea; color: #434445;}
.galleryback a .fa {margin-right: 10px;}

tr{border: 1px solid;}
td{border: 1px solid;}


/*--------------------- Responsive CSS ---------------------*/

.slicknav_menu {
    display:none;
}

@media screen and (max-width: 900px) {
    #menu {display:none;}    
    .slicknav_menu {display:block;}
    .main-menu #user-login{width: max-content !important; float: right;}
}

@media only screen and (max-width:1451px){
    .main-menu ul.menu li{padding: 0 18px}
}

@media (min-width: 320px) and (max-width:600px){
    .main-conteint *{font-size: 14px;line-height: 1.8;}
    .main-conteint table p{font-size: 13px !important;}
    .main-conteint p img{height: auto !important;}
    .inner-banner-section .banner-caption h3{font-size: 14px; margin: 0;}
    .home-slider .bottom-caption h3{font-size: 11px;}
    .home-slider .bottom-caption{padding: 5px 15px;}
    .home-slider .banner-caption h3{font-size: 15px;}
    .home-slider .banner-caption h4{font-size: 15px;}
    .home-slider .banner-caption span{padding: 2px 10px;font-size: 10px;}
    .home-slider .owl-nav{display: none;}
    .home-slider .owl-dots{display: none;}
    .breadcrumb ul li{font-size: 11px;}
    section.blog{padding: 40px 0 125px;}
    section.blog .col-md-6{margin-bottom: 20px;overflow: hidden;}
    section.blog .blog-col{padding: 15px 15px;}
    section.blog .blog-col ul.info-list{height: 500px;}
    .ab-btn-div a{font-size: 10px;padding: 5px 10px;}
    section.blog .blog-col ul.info-list .info-row .col-content{width: calc(100% - 90px);}
    section.blog .blog-col ul.info-list .info-row .col-content h4{font-size: 13px;}
    section.blog .blog-col ul.info-list .info-row .col-content .col-date{font-size: 13px;}
    section.blog .blog-col ul.info-list .info-row .col-content p{font-size: 12px;}
    section.blog .blog-col ul.info-list .info-row .col-img{width: 30px;}

    section.home-content .content-div ul.info-list .info-row .col-img{width: 30px;margin: 0 0;}
    section.home-content .content-div ul.info-list .info-row .col-content {width: calc(100% - 45px); margin: 0 0 0 15px;}
    section.home-content .content-div ul.info-list .info-row .col-content h4{font-size: 13px;}
    section.home-content .content-div ul.info-list .info-row .col-content p{font-size: 13px;}

	.inner-defult-content table{display: block;overflow: scroll;}
	.inner-defult-content div img{max-width: 100%}
	.home-ourclient ul{flex-wrap: wrap;justify-content: center;}
    .container{padding: 0 15px !important;}
    .main-menu .primary-menu{width: 100%;}
    .main-menu #user-login{width: 100%;}
    .main-menu ul.menu li{padding: 0 10px;}
    .main-menu ul.menu li a{font-weight: 400;padding: 8px 0;}
    .site-branding h1, .sitebrnd{font-size: 12px;}
    .site-branding h1 img, .sitebrnd img{width: 80px;}
    .logocntnt{margin-top: 3px;}
    .right-side-head ul li a{font-size: 10px;padding: 0 5px !important;}
    .right-side-head ul li.in-de-list{display: none;}
    .right-side-head{margin-top: 3px;}

    section.scenario{padding: 15px 0;}
    section.scenario .scenario-row{display: block;}
    section.scenario .scenario-row .scenario-col{width: 100%;margin: 20px 0;}
    .home-ourclient{padding: 0;}
    .home-ourclient ul{margin: 0;}
    .home-ourclient ul li{width: 25%;padding: 10px 10px;text-align: center;}
    .home-ourclient ul li img{max-width: 100%;height: auto !important;max-height: 50px;}
    .footer-top-container{flex-wrap: wrap;}
    .footer-top-container > div{width: 100%;}
    .foo{padding: 10px 0;}
    .foo div{text-align: center !important;font-size: 10px;}

    .outer-breadcrumb .breadcrumb{margin: 0;}
    .page-heading{font-size: 18px;}
    .other-heading {padding: 15px 0;margin: 0 0 20px;}
    .main-conteint p{font-size: 14px;}
    .main-conteint table{font-size: 13px;}
    .table-parent{overflow-x: scroll; width: 100%;}
    .table-parent table{width: 100% !important;}

    .form-section{padding: 20px 0;}
    .form-page .form-page-caption h3{font-size: 18px;margin-bottom: 10px;}
    .form-page .form-page-caption p{font-size: 13px;}
    .form-section .login .login-header-vigilance{padding: 15px; font-size: 16px;}
    .form-section .login-container .vigilance-login{padding: 5px;}
    .login-container{padding: 15px 5px 50px;}
    .login input{padding: 10px;}
    .login input[type="email"], .login input[type="password"]{padding: 10px 10px;border: 1px solid #e9e9e9;}
    .login .error_msg p{font-size: 11px;}
    .login p label{margin-bottom: 5px;}
    .login input[type="submit"]{padding: 10px 52px;}
    .login-container .pas-text .password{font-size: 14px;}

    body #cont-minister{padding: 15px;}
    body .minister-cont{display: block;}
    body #cont-minister .pro-pic {width: 100%;}
    body .minister-cont .pro-cont{width: 100%; padding: 0; margin-top: 30px;}
    body #cont-minister .other-heading{font-size: 20px;}
    body #section-content-inner .other-heading + p{font-size: 17px !important;}

    .sidebar{margin-top: 30px;}
    .sidebar ul li a{padding: 10px 0;}
    .side-archive{margin-bottom: 20px;margin-top: 30px;}
    .page-heading-new{font-size: 18px;}
    .inner-defult-content{padding: 1px 15px;}
    .inner-defult-content article.main-conteint img{width: 100%;}
    .inner-defult-content .main-conteint{margin-top: 0;padding: 20px 0 20px;}
    .inner-banner-section .banner-caption span{font-size: 12px;padding: 4px 15px;}
    .inner-banner-section .banner-caption h4{font-size: 14px;}

    body .image-gallery-items{display: block;}
    body .image-gallery-items .image-gallery-delay{width: calc(100% * (1/1) - 50px);}
    .archive-year-list h3{font-size: 16px;}

 
    /*max-width:600px*/
}

@media (min-width: 601px) and (max-width:767px){
	.inner-defult-content table{display: block;overflow: scroll;}
	.inner-defult-content div img{max-width: 100%}

    .main-conteint *{font-size: 14px; line-height: 1.8;}
    .main-conteint table p{font-size: 13px !important;}
    .main-conteint p img{height: auto !important;}
    .inner-banner-section .banner-caption h3{font-size: 14px; margin: 0;}
    .home-slider .bottom-caption h3{font-size: 11px;}
    .home-slider .bottom-caption{padding: 5px 15px;}
    .home-slider .banner-caption h3{font-size: 15px;}
    .home-slider .banner-caption h4{font-size: 15px;}
    .home-slider .banner-caption span{padding: 2px 10px;font-size: 10px;}
    .home-slider .owl-nav{display: none;}
    .home-slider .owl-dots{display: none;}
    .breadcrumb ul li{font-size: 11px;}
    section.blog{padding: 40px 0 125px;}
    section.blog .col-md-6{margin-bottom: 20px;overflow: hidden;}
    section.blog .blog-col{padding: 15px 15px;}
    section.blog .blog-col ul.info-list{height: 300px;}
    .ab-btn-div a{font-size: 10px;padding: 5px 10px;}
    section.blog .blog-col ul.info-list .info-row .col-content{width: calc(100% - 90px);}
    section.blog .blog-col ul.info-list .info-row .col-content h4{font-size: 13px;}
    section.blog .blog-col ul.info-list .info-row .col-content .col-date{font-size: 13px;}
    section.blog .blog-col ul.info-list .info-row .col-content p{font-size: 12px;}
    section.blog .blog-col ul.info-list .info-row .col-img{width: 30px;}

    section.home-content .content-div ul.info-list .info-row .col-img{width: 30px;margin: 0 0;}
    section.home-content .content-div ul.info-list .info-row .col-content {width: calc(100% - 45px); margin: 0 0 0 15px;}
    section.home-content .content-div ul.info-list .info-row .col-content h4{font-size: 13px;}
    section.home-content .content-div ul.info-list .info-row .col-content p{font-size: 13px;}

    .inner-defult-content table{display: block;overflow: scroll;}
    .inner-defult-content div img{max-width: 100%}
    .container{padding: 0 15px !important;}
    .main-menu .primary-menu{width: 100%;}
    .main-menu #user-login{width: 100%;}
    .main-menu ul.menu li{padding: 0 10px;}
    .main-menu ul.menu li a{font-weight: 400;padding: 8px 0;}
    .site-branding h1, .sitebrnd{font-size: 12px;}
    .site-branding h1 img, .sitebrnd img{width: 80px;}
    .logocntnt{margin-top: 3px;}
    .right-side-head ul li a{font-size: 10px;padding: 0 5px !important;}
    .right-side-head ul li.in-de-list{display: none;}
    .right-side-head{margin-top: 3px;}

    section.scenario{padding: 15px 0;}
    section.scenario .scenario-row{display: block;}
    section.scenario .scenario-row .scenario-col{width: 100%;margin: 20px 0;}
    .home-ourclient{padding: 0;}
    .home-ourclient ul{margin: 0;}
    .home-ourclient ul li{width: 25%;padding: 10px 10px;text-align: center;}
    .home-ourclient ul li img{max-width: 100%;height: auto !important;max-height: 50px;}
    .footer-top-container{flex-wrap: wrap;}
    .footer-top-container > div{width: 100%;}
    .foo{padding: 10px 0;}
    .foo div{text-align: center !important;font-size: 10px;}

    .outer-breadcrumb .breadcrumb{margin: 0;}
    .page-heading{font-size: 18px;}
    .other-heading {padding: 15px 0;margin: 0 0 20px;}
    .main-conteint p{font-size: 14px;}
    .main-conteint table{font-size: 13px;}
    .table-parent{overflow-x: scroll; width: 100%;}
    .table-parent table{width: 100% !important;}

    .form-section{padding: 20px 0;}
    .form-page .form-page-caption h3{font-size: 18px;margin-bottom: 10px;}
    .form-page .form-page-caption p{font-size: 13px;}
    .form-section .login .login-header-vigilance{padding: 15px; font-size: 16px;}
    .form-section .login-container .vigilance-login{padding: 5px;}
    .login-container{padding: 15px 5px 50px;}
    .login input{padding: 10px;}
    .login input[type="email"], .login input[type="password"]{padding: 10px 10px;border: 1px solid #e9e9e9;}
    .login .error_msg p{font-size: 11px;}
    .login p label{margin-bottom: 5px;}
    .login input[type="submit"]{padding: 10px 52px;}
    .login-container .pas-text .password{font-size: 14px;}

    body #cont-minister{padding: 15px;}
    body .minister-cont{display: block;}
    body #cont-minister .pro-pic {width: 100%;}
    body .minister-cont .pro-cont{width: 100%; padding: 0; margin-top: 30px;}
    body #cont-minister .other-heading{font-size: 20px;}
    body #section-content-inner .other-heading + p{font-size: 17px !important;}

    .sidebar{margin-top: 30px;}
    .sidebar ul li a{padding: 10px 0;}
    .side-archive{margin-bottom: 20px;margin-top: 30px;}
    .page-heading-new{font-size: 18px;}
    .inner-defult-content{padding: 1px 15px;}
    .inner-defult-content article.main-conteint img{width: 100%;}
    .inner-defult-content .main-conteint{margin-top: 0;padding: 20px 0 20px;}
    .inner-banner-section .banner-caption span{font-size: 12px;padding: 4px 15px;}
    .inner-banner-section .banner-caption h4{font-size: 14px;}

    body .image-gallery-items{display: block;}
    body .image-gallery-items .image-gallery-delay{width: calc(100% * (1/1) - 50px);}
    .archive-year-list h3{font-size: 16px;}

    /*max-width:767px*/
}

@media (min-width: 768px) and (max-width:900px){
	
   .inner-defult-content div img{max-width: 100%}

    .main-conteint *{font-size: 14px; line-height: 1.8;}
    .main-conteint table p{font-size: 13px !important;}
    .main-conteint p img{height: auto !important;}
    .inner-banner-section .banner-caption h3{font-size: 14px; margin: 0;}
    .home-slider .bottom-caption h3{font-size: 11px;}
    .home-slider .bottom-caption{padding: 5px 15px;}
    .home-slider .banner-caption h3{font-size: 15px;}
    .home-slider .banner-caption h4{font-size: 15px;}
    .home-slider .banner-caption span{padding: 2px 10px;font-size: 10px;}
    .home-slider .owl-nav{display: none;}
    .home-slider .owl-dots{display: none;}
    .breadcrumb ul li{font-size: 11px;}
    section.blog{padding: 40px 0 125px;}
    section.blog .col-md-6{margin-bottom: 20px;overflow: hidden;}
    section.blog .blog-col{padding: 15px 15px;}
    section.blog .blog-col ul.info-list{height: 430px;}
    .ab-btn-div a{font-size: 10px;padding: 5px 10px;}
    section.blog .blog-col ul.info-list .info-row .col-content{width: calc(100% - 90px);}
    section.blog .blog-col ul.info-list .info-row .col-content h4{font-size: 13px;}
    section.blog .blog-col ul.info-list .info-row .col-content .col-date{font-size: 13px;}
    section.blog .blog-col ul.info-list .info-row .col-content p{font-size: 12px;}
    section.blog .blog-col ul.info-list .info-row .col-img{width: 30px;}

    section.home-content .content-div ul.info-list .info-row .col-img{width: 30px;margin: 0 0;}
    section.home-content .content-div ul.info-list .info-row .col-content {width: calc(100% - 45px); margin: 0 0 0 15px;}
    section.home-content .content-div ul.info-list .info-row .col-content h4{font-size: 13px;}
    section.home-content .content-div ul.info-list .info-row .col-content p{font-size: 13px;}

    .inner-defult-content table{display: block;overflow: scroll;}
    .inner-defult-content div img{max-width: 100%}
    .container{padding: 0 15px !important;}
    .main-menu .primary-menu{width: 100%;}
    .main-menu #user-login{width: 100%;}
    .main-menu ul.menu li{padding: 0 10px;}
    .main-menu ul.menu li a{font-weight: 400;padding: 8px 0;}
    .site-branding h1, .sitebrnd{font-size: 12px;}
    .site-branding h1 img, .sitebrnd img{width: 80px;}
    .logocntnt{margin-top: 3px;}
    .right-side-head ul li a{font-size: 10px;padding: 0 5px !important;}
    .right-side-head ul li.in-de-list{display: none;}
    .right-side-head{margin-top: 3px;}

    section.scenario{padding: 15px 0;}
    section.scenario .scenario-row{display: block;}
    section.scenario .scenario-row .scenario-col{width: 100%;margin: 20px 0;}
    .home-ourclient{padding: 0;}
    .home-ourclient ul{margin: 0;}
    .home-ourclient ul li{width: 25%;padding: 10px 10px;text-align: center;}
    .home-ourclient ul li img{max-width: 100%;height: auto !important;max-height: 50px;}
    .footer-top-container{flex-wrap: wrap;}
    .footer-top-container > div{width: 33.3333%;}
    .foo{padding: 10px 0;}
    .foo div{text-align: center !important;font-size: 10px;}

    .outer-breadcrumb .breadcrumb{margin: 0;}
    .page-heading{font-size: 18px;}
    .other-heading {padding: 15px 0;margin: 0 0 20px;}
    .main-conteint p{font-size: 14px;}
    .main-conteint table{font-size: 13px;}
    .table-parent{overflow-x: scroll; width: 100%;}
    .table-parent table{width: 100% !important;}

    .form-section{padding: 20px 0;}
    .form-page .form-page-caption h3{font-size: 18px;margin-bottom: 10px;}
    .form-page .form-page-caption p{font-size: 13px;}
    .form-section .login .login-header-vigilance{padding: 15px; font-size: 16px;}
    .form-section .login-container .vigilance-login{padding: 5px;}
    .login-container{padding: 15px 5px 50px;}
    .login input{padding: 10px;}
    .login input[type="email"], .login input[type="password"]{padding: 10px 10px;border: 1px solid #e9e9e9;}
    .login .error_msg p{font-size: 11px;}
    .login p label{margin-bottom: 5px;}
    .login input[type="submit"]{padding: 10px 52px;}
    .login-container .pas-text .password{font-size: 14px;}

    body #cont-minister{padding: 15px;}
    body .minister-cont{display: block;}
    body #cont-minister .pro-pic {width: 100%;}
    body .minister-cont .pro-cont{width: 100%; padding: 0; margin-top: 30px;}
    body #cont-minister .other-heading{font-size: 20px;}
    body #section-content-inner .other-heading + p{font-size: 17px !important;}

    .sidebar{margin-top: 30px;}
    .sidebar ul li a{padding: 10px 0;}
    .side-archive{margin-bottom: 20px;margin-top: 30px;}
    .page-heading-new{font-size: 18px;}
    .inner-defult-content{padding: 1px 15px;}
    .inner-defult-content article.main-conteint img{width: 100%;}
    .inner-defult-content .main-conteint{margin-top: 0;padding: 20px 0 20px;}
    .inner-banner-section .banner-caption span{font-size: 12px;padding: 4px 15px;}
    .inner-banner-section .banner-caption h4{font-size: 14px;}

    body .image-gallery-items{display: block;}
    body .image-gallery-items .image-gallery-delay{width: calc(100% * (1/1) - 50px);}
    .archive-year-list h3{font-size: 16px;}

    /*max-width:900px*/
}

@media (min-width: 901px) and (max-width:1023px){
	.inner-defult-content div img{max-width: 100%}

    .container {padding: 0 15px !important;}
    .site-branding h1, .sitebrnd {font-size: 12px;}
    .main-menu ul.menu li {padding: 0 10px;}
    .main-menu ul.menu li a{font-size: 13px;}
    .home-slider .banner-caption h3{font-size: 40px;}
    .home-slider .banner-caption h4{font-size: 30px;}

    .breadcrumb ul li{font-size: 11px;}
    section.blog{padding: 40px 0 125px;}
    section.blog .col-md-6{margin-bottom: 20px;overflow: hidden;}
    section.blog .blog-col{padding: 15px 15px;}
    section.blog .blog-col ul.info-list{height: 430px;}
    .ab-btn-div a{font-size: 10px;padding: 5px 10px;}
    section.blog .blog-col ul.info-list .info-row .col-content{width: calc(100% - 90px);}
    section.blog .blog-col ul.info-list .info-row .col-content h4{font-size: 13px;}
    section.blog .blog-col ul.info-list .info-row .col-content .col-date{font-size: 13px;}
    section.blog .blog-col ul.info-list .info-row .col-content p{font-size: 12px;}
    section.blog .blog-col ul.info-list .info-row .col-img{width: 30px;}

    section.blog .blog-col ul.info-list .info-row .col-content{width: calc(100% - 90px);}
    section.blog .blog-col ul.info-list .info-row .col-content h4{font-size: 13px;}
    section.blog .blog-col ul.info-list .info-row .col-content .col-date{font-size: 13px;}
    section.blog .blog-col ul.info-list .info-row .col-content p{font-size: 12px;}
    section.blog .blog-col ul.info-list .info-row .col-img{width: 30px;}

    section.scenario .scenario-row .scenario-col{margin: 7px;}

    .home-ourclient{padding: 0;}
    .home-ourclient ul{margin: 0;}
    .home-ourclient ul li{width: 25%;padding: 10px 10px;text-align: center;}
    .home-ourclient ul li img{max-width: 100%;height: auto !important;max-height: 50px;}

    .footer-contact ul{margin: 0 -7px;}
    .footer-contact ul li{margin: 0 0px;}

    /*max-width:1023px*/
}


@media (min-width: 1024px) and (max-width:1200px){
	.inner-defult-content table{display: block;overflow: scroll;}
	.inner-defult-content div img{max-width: 100%}
	.home-ourclient ul{flex-wrap: wrap;justify-content: center;}
    .container{padding: 0 15px !important;}
    .main-menu .primary-menu{width: calc(100% - 180px);}
    .main-menu #user-login{width: 180px;}
    .user-login{padding: 8px 9px;font-size: 12px;}
    .main-menu ul.menu li {padding: 0 5px;}
    .main-menu ul.menu li a{font-size: 13px;}
    section.blog .blog-col ul.info-list .info-row .col-img{width: 80px !important;}
    .ab-btn-div a{font-size: 10px;padding: 6px 11px;margin-top: 58px;}
    .home-ourclient ul li{padding: 10px 15px;}

    /*max-width:1200px*/
}

@media (min-width: 1200px) and (max-width:1400px){
    .main-menu .primary-menu{width: calc(100% - 170px);}
    .main-menu #user-login{width: 170px;}
    .user-login{padding: 8px 7px;font-size: 11px;}
    .main-menu ul.menu li{padding: 0 12px;}
    .main-menu ul.menu li a{font-size: 13px;}
    .menu-button{padding: 6px 15px; font-size: 13px;}
    .container, .container-lg, .container-md, .container-sm, .container-xl{max-width: initial !important; width: 100% !important; padding: 0 50px !important;}
    .home-archive a.more-archive{font-size: 11px;padding: 7px 8px;}
    .archive-link ul.link-list li a{font-size: 12px;}
    .home-archive h4{font-size: 14px;}
    .container-example3 {max-height: 262px;}
    .form-section{padding: 35px 0;}
    .home-ourclient ul li{padding: 10px 15px;}
    .home-ourclient ul{margin: 0 0;}
  .inner-defult-content table{display: block;overflow: auto; border:0}
    .inner-defult-content div img{max-width: 100%}
    section.blog .blog-col ul.info-list .info-row .col-img{width: 70px !important}
    section.blog .blog-col ul.info-list .info-row .col-content{width: calc(100% - 120px);}
    .ab-btn-div a{padding: 4px 7px;font-size: 10px;margin-top: 50px;}

/*min-width: 1200px*/
}

@media (max-width:767px){
  .inner-defult-content .headerImg img, .inner-content-section .headerImg img {
    height: 90px;
  }

  .inner-defult-content .headerImg, .inner-content-section .headerImg {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 20px;
    padding-right: 10px;
    margin-bottom: 50px;
  }

  .inner-content-section {
    padding-left: 15px;
    padding-right: 15px;
  }
}