@charset "utf-8";
/* CSS Document */

/*
Theme Name: Nepal Dairy Science Association
Theme URI: https://ncs.technology/ndsa
Author: Krishna Kumar Sah
Author URI: http://krishnaks.com.np/
*/


/*------------------------------------------------------------------
[Table of contents]

1. Header
2. Why Choose us
3. Welcome to our company
4. Popular Tour
5. Get Special Discount Section
6. Destination
7. Testimonials
8. Explore Our Destinations
9. Our Partners
10. Newsletter
11. Footer
12. Detail Page
13. ist View and Grid View
14. Destination Page
15. About Us
16. Contact Us
17. Responsive
-------------------------------------------------------------------*/
/* Awesome Font */
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

/* Google Fonts open sans */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

html,body{/* color: #6f6f6f; */ color:#222626;font-family:'Poppins',sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:25px; background-color: #f6f6f6;}
h1{ font-weight:bold; margin:0px; font-size:2.5rem; color:#333333;}
h2{ font-weight:bold; margin:0px; font-size:2.0rem; color:#333333;}
h3{ font-weight:bold; margin:0px; font-size: 24px; color:#333333;}
h4{ font-weight:normal; margin:0px; font-size:1.3rem; color:#333333;}
h5{ font-weight:normal; margin:0px; font-size:1.1rem; color:#333333;}
h6{ font-weight:normal; margin:0px; font-size:1rem; color:#333333;}
a{text-decoration:none;transition:all 0.3s;-webkit-transition:all 0.3s;}
a:hover{text-decoration:none;}
a:focus{outline:none;text-decoration:none;}
img{max-width:100%;}
ul,li{margin:0;padding:0;}
img{max-width:100%;height:auto;}
.ptb40{padding:40px 0px;}
.pt40{padding-top:40px;}
.pb40{padding-bottom:40px;}
.ptb30{padding:30px 0px;}
.pt30{padding-top:30px;}
.pb30{padding-bottom:30px;}
.ptb10{padding:10px 0px;}
.pt10{padding-top: 10px;}
.pb10{padding-bottom: 10px;}
.ptb30{padding:30px 0px;}
.pb30{padding-bottom: 30px;}
.pt30{padding-top: 30px;}
/* .container{min-width:100%; min-width:1200px;} */
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
/*------------------------------------------------------------------
1. Header
-------------------------------------------------------------------*/
.logo-section{padding:10px 0px; background-color: #ffffff;}
.logo-section .logo img{max-width: 100%;}
.logo-section .nepal-flag{float: right;}
.logo-section .nepal-flag img{max-width: 70px;}
/* Menu Section */
.menu-section{background: #000e67; /* padding-left: 15px; padding-right: 15px; */}
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button {margin: 0; padding: 1; border: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 9;}
#cssmenu:after, #cssmenu > ul:after {content: "."; display: block; clear: both; visibility: hidden;line-height: 0; height: 0;}
#cssmenu #menu-button {display: none;}
#cssmenu {font-family: Montserrat, sans-serif;}
#cssmenu > ul > li {float: left;}
#cssmenu.align-center > ul {font-size: 0; text-align: center;}
#cssmenu.align-center > ul > li {display: inline-block; float: none;}
#cssmenu.align-center ul ul {text-align: left;}
#cssmenu.align-right > ul > li{float:right;}
#cssmenu > ul > li.active > a{padding-left:0px;}
#cssmenu > ul > li:hover > a,#cssmenu > ul > li.active > a{color:#f90101;}
#cssmenu > ul > li > a{padding:20px 15px 18px 15px;font-size:14px;letter-spacing:1px;text-decoration:none;color:#f7f6f6;font-weight:700;text-transform:uppercase;}
/* #cssmenu > ul > li:hover > a{color:#ffffff;} */
#cssmenu > ul > li.has-sub > a{padding-right:35px;}
/* #cssmenu > ul > li.has-sub > a:after{position:absolute;top:31px;right:11px;width:8px;height:2px;display:block;background:#dddddd;content:'';}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:28px;right:14px;display:block;width:2px;height:8px;background:#dddddd;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;} */
#cssmenu > ul > li.has-sub > a::after{position:absolute;top:21px;right:15px;width:6px;height:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
#cssmenu > ul > li.has-sub:hover > a::after{position:absolute;top:24px;right:15px;width:6px;height:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";-webkit-transform:rotate(226deg);-moz-transform:rotate(226deg);-ms-transform:rotate(226deg);-o-transform:rotate(226deg);transform:rotate(226deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0;}
#cssmenu ul ul{position:absolute;left:-9999px; border-top: 2px solid #f90101;}
#cssmenu.align-right ul ul{text-align:right;}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#cssmenu li:hover > ul{left:auto;}
#cssmenu.align-right li:hover > ul{left:auto;right:0;}
#cssmenu li:hover > ul > li{height:35px;}
#cssmenu ul ul ul{margin-left:100%;top:0;}
#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%;}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:190px;font-size:12px;text-decoration:none;color:#f7f6f6;font-weight:400;background:#030f5d;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#ffffff;}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#dddddd;content:'';}
#cssmenu.align-right ul ul li.has-sub > a:after{right:auto;left:11px;}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#dddddd;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#cssmenu.align-right ul ul li.has-sub > a:before{right:auto;left:14px;}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0;}
@media all and (max-width:768px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px){
	#cssmenu{width:100%;}
	#cssmenu ul{width:100%;display:none;}
	#cssmenu.align-center > ul{text-align:left;}
	#cssmenu ul li{width:100%;border-top:1px solid rgba(120,120,120,0.2);}
	#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto;}
	#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0;}
	#cssmenu > ul > li{float:none;}
	#cssmenu ul ul li a{padding-left:25px;}
	#cssmenu ul ul ul li a{padding-left:35px;}
	#cssmenu ul ul li a{color:#dddddd;background:none;}
	#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#ffffff;}
	#cssmenu ul ul,#cssmenu ul ul ul,#cssmenu.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;}
	#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none;}
	#cssmenu #menu-button{display:block;padding:17px;color:#dddddd;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:700;}
	#cssmenu #menu-button:after{position:absolute;top:22px;right:17px;display:block;height:8px;width:20px;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd;content:'';}
	#cssmenu #menu-button:before{position:absolute;top:16px;right:17px;display:block;height:2px;width:20px;background:#dddddd;content:'';}
	#cssmenu #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:15px;background:#ffffff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
	#cssmenu #menu-button.menu-opened:before{top:23px;background:#ffffff;width:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
	#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,0.2);height:46px;width:46px;cursor:pointer;}
	#cssmenu .submenu-button.submenu-opened{background:#f90101;}
	#cssmenu ul ul .submenu-button{height:34px;width:34px;}
	#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#dddddd;content:'';}
	#cssmenu ul ul .submenu-button:after{top:15px;right:13px;}
	#cssmenu .submenu-button.submenu-opened:after{background:#ffffff;}
	#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#dddddd;content:'';}
	#cssmenu ul ul .submenu-button:before{top:12px;right:16px;}
	#cssmenu .submenu-button.submenu-opened:before{display:none;}
}
/* Menu Right Sidebar Search Box */
.search-container{padding-top:8px;float:right;}
.search-container .input-group{border:1px solid #302f2f;}
.search-container button{cursor:pointer; border:none; background-color: #000e67; border-radius: 0px;}
.search-container button:hover{background:#000e67; color: #f90101;}
.search-container .form-control{border-radius: 0px; height: auto; border:none; background-color: #000e67; color: #fff; font-size: 12px;}

/*------------------------------------------------------------------
2. Breaking News Section
-------------------------------------------------------------------*/
.breakingbg-sec{background-color: #fff; padding:20px 0px; border-bottom: 2px solid #ddd;}
.ticker-container{height:70px;width:100%;text-align:center;position:relative;overflow:hidden;color:#222626;background-color:white;font-size:14px; font-weight: 500;}
.ticker-container .ticker-caption{height:50%;width:100%;background-color:#f90101;display:table;position:absolute;color:white;font-size:1.0em;z-index:1;}
.ticker-container .ticker-caption p{height:inherit;width:inherit;display:table-cell;vertical-align:middle;font-weight:bold;}
.ticker-container ul{list-style:none;padding:0;height:auto;}
.ticker-container ul div{overflow:hidden;position:absolute;z-index:0;display:inline;min-width:100%;left:0;height:50%;transition:0.25s ease-in-out;}
.ticker-container ul div.ticker-active{top:30px;}
.ticker-container ul div.not-active{top:60px;}
.ticker-container ul div.remove{top:0;}
.ticker-container ul div li{padding:8px 0;}
.ticker-container ul div li a{color:#EC0B43;}
@media (min-width:500px){
.ticker-container{height:40px;text-align:left;}
.ticker-container .ticker-caption{height:100%;width:155px;/* background:url('../img/ticker-caption-bg.png'); */ background-color: #f90101;}
.ticker-container .ticker-caption p{text-align:left;padding-left:7px; font-size: 16px; letter-spacing: 1.2px;}
.ticker-container ul{margin-left:170px;height:100%;}
.ticker-container ul div{height:100%;left:170px;}
.ticker-container ul div.ticker-active{top:0;}
.ticker-container ul div.not-active{top:30px;}
.ticker-container ul div.remove{top:-30px;}
}
/*------------------------------------------------------------------
3. Main Content Section
-------------------------------------------------------------------*/
.content-bg{background-color: #ffffff; padding-left: 15px; padding-right: 15px; overflow: hidden; border-bottom: 2px solid #ddd;}
/* Introduction Section */
.read-more{text-align: right; margin-top: 20px;}
.read-more a{background-color: #05167f; padding:8px 16px; color: #fff; border-radius: 2px;}
.read-more a:hover{background-color: #f90101;}
.read-more i{padding-left: 3px;}
/* Slider Section */
.slider-section .carousel-item{height: 370px; overflow: hidden;}
.slider-section .carousel-item img{max-width: 100%; width: 100%; height: 100%; object-fit: cover;}
.slider-section .carousel-control-prev{justify-content:left;opacity:1;z-index:9; width: 1%;}
.slider-section .carousel-control-next{justify-content:right;opacity:1;width:47px;z-index:9;}
.slider-section  a.carousel-control-next i,.slider-section  a.carousel-control-prev i{background-color:rgba(0,0,0,0.7);padding:6px 16px;color:#fff;font-size:40px;}
.slider-section .carousel-indicators .active{background-color: #000e67;}

/* Publication, News & Events Section */
.publication-newsnotice td.download-file{text-align: center;}
.publication-newsnotice td.download-file a{background-color:#f90101;padding:4px 8px;color:#fff;border-radius:2px;font-weight:bold;font-size:13px; text-align: center;}
.publication-newsnotice td.download-file a:hover{background-color:#000e67;}
.publication-newsnotice td.download-file i{text-align: center;}
.publication-newsnotice td.pub-title a{color: #222626; font-weight: 500;}
.publication-newsnotice td.pub-title a:hover{color: #f90101;}
.publication-newsnotice nav{margin-bottom:20px;}
.publication-newsnotice .nav-tabs{display:flex;justify-content:left;flex-direction:row;}
.publication-newsnotice .nav-tabs .nav-link{display:block;padding:.7rem 2rem;font-size:16px;color:#000;border:none;background-color:#f2f2f2;/* margin-right:10px; */border-radius:0px;}
.publication-newsnotice .nav-tabs .nav-link.active{color:#fff;background-color:#05167f;border-radius:0px;}
.publication-newsnotice .nav-tabs{border:none;}
.news-notice ul.news-lists li{margin-bottom: 30px; overflow: hidden;}
.news-notice ul.news-lists li h5 a{color: #222626; font-weight: 500; line-height: 25px;}
.news-notice ul.news-lists li h5 a:hover{color: #f90101;}
.news-notice ul.news-lists .news-img{/* height: 90px; */ position: relative; overflow: hidden;}
.news-notice ul.news-lists .news-img img{/* max-width: 100%; */ width: 104px; height: 90px; object-fit: cover;}
/* .news-notice ul.news-lists .media-body{margin-left: 1rem;} */
.news-notice ul.news-lists .post-date{color: #888; padding-top: 8px;font-size: 12px;}
.news-notice ul.news-lists .post-date i{color: #f90101; padding-right: 3px;}

/* Homepage Right Sidebar Section */
.check-mail a{background-color: #f90101; padding:10px 20px; color: #fff; display: block; text-align: center; font-size: 16px; font-weight: bold; text-transform: uppercase; border-radius: 2px; letter-spacing: 1.2px;}
.check-mail a:hover{background-color: #000e67;}
ul.officer-lists{background-color: #f2f2f2; padding:10px;}
ul.officer-lists li{background-color: #00142c; padding:10px; margin-bottom: 20px;}
ul.officer-lists li:last-child{margin-bottom: 0px;}
ul.officer-lists .officer-img{height: 112px; width: 110px; position: relative; overflow: hidden;}
ul.officer-lists .officer-img img{max-width: 100%; width: 100%; height: 100%; object-fit: cover; border-radius: 4px;}
ul.officer-lists .media-body{margin-left: 1rem; padding-top: 25px;}
ul.officer-lists .media-body h5{color: #fff;}
.position-officer{color: #f90101;}
.viewall_members{text-align: center; margin: 20px 0px;}
.viewall_members a{background-color: #f90101; padding:8px 16px; color: #fff; text-align: center; font-size: 12px; font-weight: bold; text-transform: uppercase; border-radius: 2px; letter-spacing: 1.2px;}
.viewall_members a:hover{background-color: #000e67;}
/* View All Section */
.View-all{text-align: center; margin-top: 10px;}
.View-all a{background-color: #05167f; padding:8px 16px; color: #fff; border-radius: 2px;}
.View-all a:hover{background-color: #f90101;}
.View-all i{padding-left: 3px;}
/* Quick Menu */
.main-title{position: relative; margin-bottom: 25px; border-bottom: 2px solid #111111;}
/* .latest-news-sec .mag-title, .latest-news-sec  */.main-title{border-color: #05167f;}
.mag-title h4{background: #05167f; text-transform: capitalize; z-index: 2; display: inline-block; padding: 8px 16px 8px 16px; position: relative; font-size: 16px; color: #fff; margin-bottom: 0; line-height: 1.4;}
.mag-title span{position: absolute; content: ""; top: 0; right: -8px; border-top: 8px solid #111111; border-right: 8px solid transparent; /* right: -10px; border-top: 22px solid #111111; border-right: 10px solid transparent; */}
.mag-title h4.style_1 span{border-top-color: #05167f;}
.main-title .view-all{float: right; border:2px solid #05167f; display: inline-block;  border-bottom: none; line-height: 1.8;}
.main-title .view-all a{color: #555; font-weight: 500; display: block; padding: 6px 20px 5px 20px;}
.main-title .view-all:hover{background: #f90101; border:2px solid #f90101; border-bottom: none;}
.main-title .view-all:hover a{color: #fff;}
.main-title .view-all i{padding-left: 4px;}
.Quick-menu .main-title{margin-bottom: 0px;}
.quickmenu-list{background-color: #f2f2f2; padding:10px;}
.quickmenu-list ul{list-style-type: none;}
.quickmenu-list ul li{border-bottom: 1px solid #ddd; padding:8px 0px;}
.quickmenu-list ul li:last-child{border-bottom: none;}
.quickmenu-list ul li a{color: #222626; font-weight: 500;}
.quickmenu-list ul li a:hover{color: #f90101;}
/* Video Section */
.video-embded{height: 280px;}
.video-embded iframe{max-width: 100%; width: 100%; height: 100%; object-fit: cover;}

/*------------------------------------------------------------------
4. Gallery Section
-------------------------------------------------------------------*/
.gallery-bg{background-color: #ffffff; padding-left: 15px; padding-right: 15px; overflow: hidden;}
.gallery-img{text-align:center;position:relative;background-size:cover; height: 248px;}
.gallery-img img{max-width: 100%; width: 100%; height: 100%; object-fit: cover;}
.gallery-img:hover .overlay-icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:20;}
.gallery-img .overlay-icon{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:rgba(249,1,1,.5);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.gallery-img .hover_link{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.gallery-img .hover_link{background:none;border:1px solid #fff;color:#fff;display:table;}
.gallery-img .hover_link:hover{background:#000e67;border:1px solid #fff;}
.hover_link{font-size:16px;color:#f9ba48;display:inline-block;position:relative;width:50px;height:50px;margin-left:4px;margin-right:4px;border:1px solid #fff;border-radius:100%;}
.hover_link i{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
/*------------------------------------------------------------------
5. Footer Bottom
-------------------------------------------------------------------*/
.footer-bottom{background-color: #00081D; padding:40px 0px;}
.footer-box h4{color:#ffffff;font-weight:600;margin-bottom:10px;padding-bottom:10px;padding-left:12px;position:relative;text-transform:uppercase;z-index:1;font-size:16px; letter-spacing: 1.2px;}
.footer-box h4::after{background:#2154cf none repeat scroll 0 0;bottom:13px;content:"";height:15px;left:0;position:absolute;width:5px;}
.footer-box p{color: #cccccc; margin:0px 0px 12px 0px;word-break: break-all;}
p.address{color: #900; font-weight: 600;}
.quick_link ul{list-style-type: none;}
.quick_link ul li{margin-bottom: 12px;}
.quick_link ul li a{color:#cccccc;display:inline-block;font-weight:500;padding-left:20px;position:relative;text-transform:capitalize;}
.quick_link ul li a::before{content:"\f105";font-family:"FontAwesome";left:0;position:absolute;font-weight:900;}
.quick_link ul li:hover a{color: #f90101;}
.office-hours h5{font-weight: bold; color: #900; margin:0px 0px 15px 0px;}
h5.winter-padd{padding-top: 10px;}
.office-hours ul{list-style-type: none;}
.office-hours ul li{color: #cccccc; padding-bottom: 12px;}
.office-hours p{color: #900; font-style: italic;}
.footer-logo{margin-bottom: 10px;}
.footer-logo img{max-width: 250px;}
/* Lfooter Bottom Section */
.lfooter-section{background-color: #1A2134; padding:15px 0px;}
.lfooterbg_sec p{margin:0px; color: #fff; font-size: 12px;}
.lfooterbg_sec p a{color: #f90101;}
.l_footerbox{text-align: center;}
.l_footerbox ul{list-style-type: none; margin-bottom: 10px;}
.l_footerbox ul li{display: inline-block; padding-right: 20px;}
.l_footerbox ul li a{color: #fff;}
.l_footerbox ul li a:hover{color: #900;}
.l_footerbox ul li i{font-size: 20px;}
/*------------------------------------------------------------------
6. Single Page
-------------------------------------------------------------------*/
.single-title h3{margin:0px 0px 25px 0px; padding: 0px 0px 10px 0px; position: relative; color: #05167f;}
.single-title h3 span{position:absolute;left:0;bottom:-2px;height:2px;background:#ddd;width:80px;}

/*------------------------------------------------------------------
7. Committee Members
-------------------------------------------------------------------*/
.committee-memberhmks{background-color:#fff;padding:20px;}
.committee-memberhmks .excutmem-box{background-color:#f2f2f2;padding:10px;margin-bottom:30px;overflow:hidden;}
.committee-memberhmks .excutmem-box img{width:100px;height:100px;object-fit:cover;object-position:center;}
.committee-memberhmks .excutmem-box h5{font-weight:bold;padding-bottom:10px; color: #f90101;}
.committee-memberhmks .excutmem-box p{margin:0px 0px 5px 0px;font-size:14px;}
.committee-memberhmks .excutmem-box span b,.committee-memberhmks .excutmem-box p b{font-weight:500;}
.committee-memberhmks .excutmem-box span{display:block;}
.committee-memberhmks .excutmem-box span a{color:#96221e;}
.committee-memberhmks .media-body{margin-top: 20px;}
.members_mks .media-body{margin-top: 2px;}
.view-detailfmks{margin-top:13px;}
.view-detailfmks a{background-color:#05167f;padding:4px 8px;color:#fff;font-size:11px;}
/*------------------------------------------------------------------
8. Gallery Album
-------------------------------------------------------------------*/
.gallery-page .gallery-album{-webkit-box-shadow:0px 5px 5px 0px rgba(176,177,193,0.1);box-shadow:0px 5px 5px 0px rgba(176,177,193,0.1);transition:all 0.3s ease-in-out;background-color:#fff;border:1px solid #eee;margin-bottom:30px;}
.gallery-page .gallery-album img{max-width:100%;min-width:100%;height:188px;object-fit:cover;object-position:center;transition:all .4s;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.gallery-page .gallery-album .albumimg:hover img{filter:brightness(50%);-webkit-filter:brightness(50%);-moz-filter:brightness(50%);-ms-filter:brightness(50%);-webkit-transform:scale(1.1);transform:scale(1.1);}
.gallery-page .gallery-album .albumimg{position:relative;overflow:hidden;}
.gallery-page .gallery-album .image-counter{position:absolute;top:0px;left:0px;}
.gallery-page .gallery-album .image-counter a{padding:6px 12px;background-color:#000000;color:#fff;}
.gallery-page .gallery-album h4{padding:10px;font-size:16px;text-align:center;font-weight:bold;}
.gallery-page .gallery-album a{color:#555;}
.gallery-page .gallery-album:hover a{color:#96221e;}

/* Pagination Section */
.pagination-secmks{display:flex;justify-content:center;flex-direction:row;}
.pagination-secmks li{margin:0px 5px;}
.pagination-secmks li i{font-size:16px;}
.pagination-secmks  .page-item.active .page-link{z-index:1;color:#fff;background-color:#96221e;border-color:#96221e;}
.pagination-secmks .page-link{color:#333;}

/* Gallery page Section */
.gallery-page #gallery2 img{  /*  width: 24%; */
width:24.5%;height:190px;object-fit:cover;object-position:center;margin-bottom:4px;}

/* Gallery Image */
#gallery2 img{width:24%;height:115px;object-fit:cover;object-position:center;margin-bottom:4px;}

/*------------------------------------------------------------------
9. Contact Us
-------------------------------------------------------------------*/
.breadcrumb-sec .breadcrumb{background: none; padding:0px; border-radius: 0px; margin:0px 0px 20px 0px;}
.breadcrumb-sec .breadcrumb a{font-weight: 600; color: #333;}
.LeftContatcform .form-control{padding:.875rem .75rem;border-radius:0px;border:1px solid #ddd;font-size:12px; height: auto;}
.Roghtcontact_detail h4,.LeftContatcform h4{font-size:25px;font-weight:600;color:#000;margin-bottom:30px;}
.LeftContatcform label{font-size: 14px; font-weight: 500;}
.SendMessage{text-align:center;margin-top:20px;}
.SendMessage input.SendMessageBtn{background-color:#05167f;padding:8px 16px;color:#fff;border:none;cursor:pointer;text-align:center;}
.Roghtcontact_detail .info-icon p{font-weight:bold;word-break: break-all;}
.Roghtcontact_detail .info-icon i{color:#f39e0a; padding:6px 10px 0px 0px;}
ul.coninfo{list-style-type: none;}

/* Add CSS 7/6/2022*/
.ArticlePage{padding:30px 0px 70px 0px;}


/*------------------------------------------------------------------
10. Responsive
-------------------------------------------------------------------*/
@media (min-width:576px){
	.container{max-width:540px}
	
}
@media (min-width:768px){
	.container{max-width:720px}
}
@media (min-width:992px){
	.container{max-width:960px}
}
@media (min-width:1200px){
	.container{max-width:1200px}
}
@media (min-width: 320px) and (max-width: 576px)
{
 .search-container{display: none;}
 .nepal-flag{display: none;}
 .gallery-img, .slider-section .carousel-item{height: auto;}
 .publication-newsnotice .nav-tabs .nav-link{padding: .7rem 1rem;}
 .mag-title h4{padding: 10px 10px 10px 10px;}
 .main-title .view-all a{padding: 7px 20px 7px 20px;}
 .main-title .view-all{line-height: 1.9;}
 .gallery-img{margin-bottom: 30px;}
 .footer-box{margin-bottom: 30px;}
 .gallery-page #gallery2 img{width: 100%; max-width: 100%;}
}
@media (min-width: 768px) and (max-width: 991px) 
{
}
@media (min-width: 992px) and (max-width: 1200px)
{
	.logo-section .logo img{max-width: 324px;}
	.footer-logo img{max-width: 150px;}
	#cssmenu > ul > li > a{padding: 20px 10px 18px 10px;}
}