*{text-align:left;font-family:'Roboto',sans-serif;margin:0;padding:0;font-size:15px}
.opensans{font-family:'Open Sans',sans-serif}
html,body{background-color:#FFF;height:100%;font-family:'Roboto',sans-serif}
.alignC{margin:0 auto;text-align:center;width:1100px;z-index:2}
.prelative{position:relative}
.displayB{display:block}
a{text-decoration:none}
ul{margin:0;padding:0}
ul li{list-style-type:none;margin:0;padding:0}
a,p,span,h1,h2,h3,h4{text-align:left}
ul{margin:0;padding:0}
ul li{list-style-type:none;margin:0;padding:0}
.zIndex20{z-index:20}
.zIndex101{z-index:101}
header{float:left;width:100%;position:relative}
header .header-top-slider-wrapper{float:left;width:100%;min-height:81px}
header .header-top-slider{float:left;width:100%;position:fixed;z-index:101;background:-moz-linear-gradient(top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6000000',endColorstr='#00000000',GradientType=0)}
header .header-top-slider-bg{background:rgba(17, 39, 53,0.9);z-index:101;}
header .header-top-slider-fixed-bg{position:fixed;z-index:101;background:-moz-linear-gradient(top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6000000',endColorstr='#80000000',GradientType=0)}
header .header-top{float:left;left:0;z-index:20;width:100%;padding:20px 0}
header .header-top a.logo{float:left;position:relative;z-index:20;width:40%}
header .header-top a.logo span.separator{float:left;width:1px;height:45px;
  border-right: 2px solid rgba(135, 135, 135, .5);
  -webkit-background-clip: padding-box; /* for Safari */
  background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
  margin-right:10px;

}
header .header-top a.logo img{float:left;margin-right:10px;width:10%}
header .header-top a.logo img.stema2{margin-right:20px;}
header .header-top a.logo span.title-holder{float:left;width:70%;color:#fff;margin-top:4px;}
header .header-top a.logo span.title1{float:left;font-size:16px;width:100%;margin-bottom:5px}
header .header-top a.logo span.title2{float:left;font-size:18px;width:100%}
header .header-top a.menu-icon{display:none}
header .header-top .search-holder{float:right;width:193px;border:1px solid #fff;margin-top:5px}
header .header-top .search-holder button.search-submit{float:right;width:16%;text-align:center;background:none;border:none;padding-top:4px}
header .header-top .search-holder button.search-submit span{font-size:15px;color:#fff}
header .header-top .search-holder input.search-text{float:right;width:82%;padding:0 1%;height:26px;background:none;border:none}
header .header-top .search-holder input:focus{background-color:#fff}
header .header-top .top-social-icons{float:right;margin-top:5px}
header .header-top .top-social-icons a{float:left;border:1px solid #fff;width:26px;height:26px;margin-right:15px}
header .header-top .top-social-icons a span{color:#fff;font-size:18px}
header .header-top .top-social-icons a.fb span{margin:5px 0 0 8px}
header .header-top .top-social-icons a.tw span{margin:5px 0 0 5px}
header .header-top .top-social-icons a.yt span{margin:4px 0 0 5px}
header .header-top .languages{float:right;width:59px;cursor:pointer;margin-top:5px;position:relative;z-index:500;border:1px solid #fff;margin-right:15px;height:26px}
header .header-top .languages span.selected{float:left;color:#fff;font-size:15px;padding:6px 12px 5px 8px;text-transform:uppercase}
header .header-top .languages ul{float:right;border:1px solid #ccc;background-color:#fff;position:absolute;z-index:500;top:27px;left:-1px;width:59px;display:none}
header .header-top .languages ul li{cursor:pointer;float:left;color:#000;font-size:15px;width:41px;padding:5px 10px;text-transform:uppercase}
header .header-top .languages ul li:hover{background-color:rgba(17, 39, 53, 0.9);color:#fff}
header .header-top .languages span.icon{float:right;margin-right:8px;width:10px;height:26px;background:url(../images/language_icon.png) no-repeat center}
header .main-news{position:relative;top:0;left:0;overflow:hidden;width:100%;z-index:4;max-height:600px}
header .main-news a{float:left;width:100%;height:100%;position:relative}
header .main-news a .image-overlay{width:100%;height:100%;z-index:8;position:absolute;top:0;left:0}
header .main-news a .image-wrapper{float:left;width:100%;position:relative;max-height:600px;overflow:hidden;z-index:5}
header .main-news a img{float:left;width:100%;height:100%;position:relative;z-index:5}
header .main-news a .text-holder{position:absolute;z-index:10;bottom:20px;left:36%;width:28%;background:rgba(255,255,255,0.89);padding:20px 25px}
header .main-news a .text-holder span.latest{float:left;width:100%;text-align:center;font-weight:700;margin-bottom:15px;color:#ED3237;font-size:16px;text-transform:uppercase}
header .main-news a .text-holder h1{float:left;font-weight:500;width:100%;text-align:center;font-size:18px;color:#000;line-height:24px}
header .main-nav{float:left;width:100%;border-bottom:1px solid #E6E7E8;background-color:#fff;position:relative}
header .main-nav nav.main{float:left;width:100%;transition:all .4s ease}
header .main-nav nav.main ul,header .main-nav nav.main ul li,header .main-nav nav.main ul li a{float:left}
header .main-nav nav.main ul{width:100%;border-left:1px solid #E6E7E8}
header .main-nav nav.main ul li{border-right:1px solid #E6E7E8}
header .main-nav nav.main ul li a{text-decoration:none;padding:12px 63px;color:#525252;font-size:16px;text-transform:uppercase}
header .en-nav nav.main ul li a{padding:12px 57px}
header .sr-nav nav.main ul li a{padding:12px 57px}
header .main-nav nav.main ul li a:hover,header .main-nav nav.main ul li a.active,header .main-nav nav.main ul li a.sub-active{background-color:#124665;color:#fff;text-decoration:none}
header .main-nav nav.main .sub-main-holder{float:left;width:100%;position:absolute;top:40px;left:0;z-index:100;border-top:1px solid #124665;background-color:#124665;display:none}
header .main-nav nav.main ul li ul{border:none;left:0;float:left;width:100%}
header .main-nav nav.main ul li ul li{float:left;border:none}
header .main-nav nav.main ul li ul li a{float:left;font-size:16px;min-width:100px;padding:18px 35px;color:#fff;text-transform:none;text-align:center}
header .main-nav nav.main ul li ul li a:hover{background:none;text-decoration:underline}
header .main-nav-fixed{left:0;z-index:100;background-color:#fff;float:left;border-bottom:none;position:fixed;box-shadow:0 8px 6px -6px #b1b0b0}
header .main-nav-fixed1{top:85px;left:0;z-index:100;background-color:#fff;float:left;border-bottom:none;position:fixed;border-bottom:1px solid #bdbdbd}
header .mobile-nav{display:none;position:fixed}
.header-wrapper{float:left;width:100%}
section.home{float:left;width:100%;margin-top:30px}
section.home .news-holder{float:left;width:717px;margin-right:50px}
section.home .news-holder article.box1{background-color:#F1F1F2;float:left;width:100%;margin-bottom:50px}
section.home .news-holder article.box1 a.image{float:left;width:333px}
section.home .news-holder article.box1 a.image img{float:left;width:100%}
section.home .news-holder article.box1 .text-holder{float:left;width:324px;height:367px;background-color:#F1F1F2;padding:30px}
section.home .news-holder article.box1 .text-holder span.date{float:left;width:100%;color:#155A9E;text-transform:uppercase;font-size:14px}
section.home .news-holder article.box1 .text-holder a.title{float:left;width:100%}
section.home .news-holder article.box1 .text-holder a.title h1{font-size:22px;font-weight:500;line-height:27px;margin:20px 0;color:#373435}
section.home .news-holder article.box1 .text-holder a:hover.title h1{color:#155A9E}
section.home .news-holder article.box1 .text-holder a.text-short{float:left;width:100%;line-height:22px;font-size:16px;color:#545454}
section.home .news-holder .news-slider{float:left;width:100%}
section.home .news-holder .news-slider .ns-article-holder{float:left;width:717px}
section.home .news-holder .news-slider .home-news{float:left;width:100%}
section.home .news-holder .news-slider .title-icon-holder{float:left;width:100%;padding-bottom:25px}
section.home .news-holder .news-slider .title-icon-holder h1{font-size:22px;font-weight:400;float:left;position:relative}
section.home .news-holder .news-slider .title-icon-holder span{margin:0;padding:0;float:right;width:10px;height:18px;position:relative;top:0}
section.home .news-holder .news-slider .title-icon-holder span.ns-next{background:url(../images/ns-next.png) no-repeat center}
section.home .news-holder .news-slider .title-icon-holder span.ns-prev{background:url(../images/ns-prev.png) no-repeat center;margin-right:35px}
section.home .news-holder .news-slider article{float:left;width:333px;margin-right:51px}
section.home .news-holder .news-slider article a.image{float:left;width:100%}
section.home .news-holder .news-slider article a.image img{float:left;width:100%}
section.home .news-holder .news-slider article span.date{float:left;width:100%;color:#155A9E;text-transform:uppercase;font-size:14px;margin-top:15px}
section.home .news-holder .news-slider article a.title{float:left;width:100%}
section.home .news-holder .news-slider article a.title h1{font-size:22px;font-weight:500;line-height:27px;margin:20px 0;color:#373435}
section.home .news-holder .news-slider article a:hover.title h1{color:#155A9E}
section.home .news-holder .news-slider article a.text-short{float:left;width:100%;line-height:22px;font-size:16px;color:#545454}
section.home .news-holder .news-slider .swiper-slide{transform-style:flat}
.social-holder .fb-plugin{float:right;width:333px;height:427px;overflow:hidden}
.social-holder .tw-plugin{float:right;width:333px;height:427px;overflow:hidden;margin-top:50px}
.rightpanel .fb-plugin{float:right;width:333px;height:527px;overflow:hidden}
.rightpanel .tw-plugin{float:right;width:333px;height:527px;overflow:hidden;margin-top:50px}
section.home .social-holder{float:right;width:333px}
footer{float:left;width:100%;margin-top:50px}
footer section.interviews{float:left;width:100%;background-color:#F1F1F2;padding:35px 0}
footer section.interviews .article-holder{float:left;width:100%}
footer section.interviews .interviews-holder{display:none}
footer section.interviews .links{float:left;width:100%;margin-bottom:20px}
footer section.interviews .links h1{cursor:pointer;float:left;color:#A9ABAE;font-size:21px;font-weight:500}
footer section.interviews .links h1:hover,footer section.interviews .links h1.active{color:#155A9E}
footer section.interviews .links span{float:left;width:2px;height:14px;margin:3px 15px 0;border-right:2px solid #A9ABAE}
footer section.interviews article{float:left;width:333px;margin-right:50.5px}
footer section.interviews article a.image{float:left;width:100%}
footer section.interviews article a.image img{float:left;width:100%}
footer section.interviews article span.date{float:left;width:100%;color:#155A9E;text-transform:uppercase;font-size:14px;margin-top:15px}
footer section.interviews article a.title{float:left;width:100%}
footer section.interviews article a.title h1{font-size:19px;font-weight:500;line-height:27px;margin-top:20px;color:#373435}
footer section.interviews article a:hover.title h1{color:#155A9E}
footer section.gallery{float:left;position:relative;width:100%;margin-top:50px;overflow:hidden;z-index:10;}
footer section.gallery .links{float:left;width:100%;}
footer section.gallery .links a{float:left;padding:22px 55px;color:#A9ABAE;font-size:21px;font-weight:500}
footer section.gallery .links a.active,footer section.gallery .links a:hover{background-color:#F1F1F2;color:#606062}
footer section.gallery .gallery-box{float:left;padding:17.5px;width:1065px;background-color:#F1F1F2;position:relative;}
footer section.gallery .gallery-box span.video-icon{position:absolute;z-index:2;left:45%;top:45%;color:#fff;font-size:55px;font-weight:400}
footer section.gallery .gallery-box img{float:left;width:100%;position:relative;z-index:1}
/*footer section.gallery .gallery-box img{float:left;width:100%;position:relative;z-index:1;transform: translate(0, -50%);top: 50%;position: absolute;}*/
section.gallery .video{position:relative;width:100%;height:385px;}
section.gallery .photo{position:relative;width:100%;height:385px;}
section.gallery .video iframe{position:absolute;top:0;width:100%;height:100%;}

footer section.gallery .photo{display:none}
footer section.kosovo-projects{float:left;width:100%;margin-top:50px;background-color:#F1F1F2;padding:35px 0}
footer section.kosovo-projects article{float:left;width:333px;margin-right:50.5px}
footer section.kosovo-projects article a{float:left;width:100%}
footer section.kosovo-projects article a img{float:left;width:100%}
footer section.kosovo-projects article a.title{float:left;padding:15px 0;text-align:center;background-color:#fff;color:#373435;font-size:16px}
footer .row-separator{float:left;width:100%;margin:30px 0}
footer .row-separator span{float:left}
footer .row-separator span.image{float:left;width:5%;margin:0 4%}
footer .row-separator span.image img{width:100%;float:left}
footer .row-separator span.left,footer .row-separator span.right{border-top:2px solid #E6E7E8;width:43%;height:2px;margin-top:2.5%}
footer section.link-holder{float:left;width:100%}
footer section.link-holder nav,footer section.link-holder ul{float:left;width:100%}
footer section.link-holder nav ul li,footer section.link-holder ul ul li{float:left;width:333px}
footer section.link-holder nav li,footer section.link-holder ul li{margin-right:50.5px;margin-bottom:15px}
footer section.link-holder nav ul li a,footer section.link-holder ul ul li a{background:url(../images/links_arrow.png) no-repeat left center;color:#373435;font-size:14px;line-height:18px;display:table-cell;vertical-align:middle;padding:0 0 0 25px;height:50px;text-transform:uppercase;width:308px;border:1px solid #E6E7E8;border-right:none;border-left:none}
footer section.link-holder nav ul li a:hover,footer section.link-holder ul ul li a:hover{color:#155A9E}
footer section.bottom-links{float:left;width:100%;background-color:#F0F0F1;padding:35px 0}
footer section.bottom-links ul{float:left;width:333px;margin-right:50.5px}
footer section.bottom-links ul li,footer section.bottom-links ul li a{float:left;width:100%}
footer section.bottom-links ul li.main{color:#606062;font-size:17px;border-bottom:1px solid #D2D3D5;padding-bottom:8px;margin-bottom:10px}
footer section.bottom-links ul li a{color:#606062;font-size:15px;padding:6px 0}
footer section.bottom-links ul li a:hover{text-decoration:underline}
footer section.bottom-links .copyright{float:left;width:100%;border-top:1px solid #DCDDDF;padding-top:15px;margin-top:20px}
footer section.bottom-links .copyright span.text{float:left;width:100%;text-align:center;color:#606062;font-size:13px}
section.content{float:left;min-height:400px}
section.section-content{width:717px}
section.content p,section.content p a,section.content a,section.content strong,section.content em,section.content i,section.content li{font-family:"Hind Siliguri",sans-serif;line-height:22px}
section.content p a,section.content ul li a{color:#155a9e}
section.content p a:hover,section.content ul li a:hover{text-decoration: underline;}
section.content ul li{background:url(../images/links_arrow.png) no-repeat 0 6px;padding-left:18px;margin-bottom:8px;}
section.content h1.main-section-title{float:left;font-weight:500;width:100%;padding:20px 0;font-size:22px}
section.content h1.main-content-title{float:left;font-weight:500;width:100%;padding:20px 0;font-size:22px;line-height:28px;}
#pagenumbers{float:left;width:100%;margin:15px 0;position:relative;text-align:center;}
section.content #pagenumbers{float:left}
section.content #pagenumbers ul{display: inline-block;}
section.content #pagenumbers ul li{background:none;margin:0;padding:0;float:left;margin-right:15px}
section.content #pagenumbers ul li.pageNO a{float:left;color:#024474;font-weight:400;font-size:15px;margin-top:1px}
section.content #pagenumbers a{color:#024474}
section.content #pagenumbers ul li.pageNO a.active{color:#000}
section.content #pagenumbers ul li.pageNO a:hover{text-decoration:underline}
section.content #pagenumbers ul li.buttons,#pagenumbers ul li.buttons a{float:left}
section.content #pagenumbers ul li.buttons{padding-top:2px}
section.content #pagenumbers ul li.last{margin-right:0;}
section.content #pagenumbers a.page-first{float:left;font-weight:600}
section.content #pagenumbers a.page-last{float:left;font-weight:600}
#pagenumbers .icons{float:left;width:9px;height:15px;padding-top:5px}
#pagenumbers .icon-last{background:url(../images/icon-last.png) no-repeat center}
#pagenumbers .icon-first{background:url(../images/icon-first.png) no-repeat center}

/*------------------------------list-article  -----------------------------------*/
section.list-article .article-list-border{float:left;width:333px;margin-bottom:20px;margin-right:50.5px;}
section.list-article .article-list-border-last{margin-right:0;}
section.list-article .article-list-border:hover{box-shadow: 0 8px 6px -6px rgba(92,92,92,0.5);}
section.list-article article.list{float:left;width:333px;overflow:hidden;height:330px;box-shadow:0 0 2px 1px rgba(92,92,92,0.2);}
section.list-article article:hover.list{}
section.list-article article.list a.image{float:left;width:100%;overflow:hidden}
section.list-article article.list a.image img{float:left;width:100%; height: 200px; background-size: cover; object-fit: cover;}
section.list-article article.list span.date{float:left;width:90%;padding:0 5%;color:#155A9E;text-transform:uppercase;font-size:14px;margin-top:10px}
section.list-article article.list a.title{float:left;width:90%;padding:0 5%;}
section.list-article article.list a.title h1{font-size:18px;font-weight:500;line-height:23px;margin:10px 0;color:#373435}
section.list-article article:hover.list a.title h1,section.list-article article.list a:hover.title h1{color:#155A9E}
section.list-article article.list a.text-short{float:left;width:100%;overflow:hidden;line-height:22px;font-size:15px;color:#545454}
section.list-article article.last{margin-right:0}
section.list-article article.full{float:left;width:100%}
section.list-article article.full span.text-short{font-family:"Hind Siliguri",sans-serif;line-height:22px;float:left;width:100%;margin-bottom:20px;font-size:16px;font-weight:700}
section.list-article article.full span.full-text p{font-family:"Hind Siliguri",sans-serif}
#news-gallery{margin-bottom:30px}
section.list-article-full{float:left;width:717px}
section.list-article .sub-links{float:left;width:100%;border-bottom:2px solid #124665;margin:15px 0 30px 0;}
section.list-article .sub-links a{float:left;color:#333;padding:8px 20px;}
section.list-article .sub-links a:hover,section.list-article .sub-links a.active{background-color:#124665;color:#fff;}

/*------------------------------list-article end -----------------------------------*/
/*------------------------------list-documents -----------------------------------*/
section.list-document{float:left;width:717px}
section.list-document-slide a.main-link{color:#124665;margin-bottom:10px;float:left;width:94%;border:1px solid #e6e7e8;padding:5px 3%}
section.list-document-slide a:hover.main-link,section.list-document-slide a.main-link-active{background-color:#124665;color:#fff}
section.list-document-slide .document-holder-slide{display:none;float:left;width:100%;margin-bottom:15px}
section.list-document-slide .document-holder-slide a,section.councils .document-holder a{font-family:"Hind Siliguri",sans-serif;margin:0 3%;color:#333;float:left;width:94%;border-bottom:1px solid #E6E7E8;padding-bottom:10px;margin-bottom:10px}
section.list-document-slide .document-holder-slide a span,section.list-document .document-holder a span,section.councils .document-holder a span{float:left}
section.list-document-slide .document-holder-slide a span.icon,section.list-document .document-holder a span.icon,section.councils .document-holder a span.icon{margin-right:15px;font-size:18px}
section.list-document-slide .document-holder-slide a span.title,section.list-document .document-holder a span.title,section.councils .document-holder a span.title{font-family:"Hind Siliguri",sans-serif;width:95%;font-size:15px;line-height:18px}
section.list-document-slide .document-holder-slide a:hover,section.list-document .document-holder a:hover,section.councils .document-holder a:hover{border-bottom:1px solid #124665}
section.list-document-slide .document-holder-slide a:hover span,section.list-document .document-holder a:hover span,section.list-document .councils a:hover span{color:#124665}
section.list-document-slide h1.legislation-title{float:left;width:100%;color:#124655;font-size:16px;font-weight:400;border-bottom:1px solid #124655;padding-bottom:8px;margin-bottom:10px;margin-top:15px;}
section.list-document .document-holder{float:left;width:100%;}
section.list-document .document-holder a{float:left;width:100%;font-family:"Hind Siliguri",sans-serif;border-bottom:1px solid #E6E7E8;padding-bottom:10px;margin-bottom:10px;color:#333333;}
section.list-document-1{float:left;width:717px;}
section.list-document-1 .document-holder{float:left;width:100%;}
section.list-document-1 .document-holder a{font-family:"Hind Siliguri",sans-serif;
  border: 1px solid #e6e7e8;
  color: #124665;
  float: left;
  margin-top: 10px;
  padding: 5px 3%;
  width: 94%;
}
section.list-document-1 .document-holder a:hover{background-color:#124665;color:#fff}

/*------------------------------list-documents end-----------------------------------*/

/*------------------------------list-presidents-----------------------------------*/
section.list-presidents{width:717px}
section.list-presidents .president-holder{overflow:hidden;position:relative;border-radius:8px;float:left;width:99%;border:1px solid #ccc;box-shadow:0 8px 6px -6px #b1b0b0;margin-bottom:20px}
section.list-presidents .president-holder span.border{width:6px; height:115px;
  background-color:#000;
  -ms-transform: rotate(7deg); /* IE 9 */
  -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
  transform: rotate(-45deg);
  position:absolute;
  top:-20px;right:20px;
  line-height:0;
}
section.list-presidents article.president-card{float:left;width:100%}
section.list-presidents article.president-card a.image{float:left;width:37%}
section.list-presidents article.president-card a.image img{float:left;width:100%;border-radius: 8px 0 0 8px;}
section.list-presidents article.president-card a.image1 img{border-radius: 8px 0 0 0;}
section.list-presidents article.president-card .text-holder{cursor:pointer;float:left;width:53%;padding:0 5%;height:280px;}
section.list-presidents article.president-card .text-holder h1{font-family:"Hind Siliguri",sans-serif;float:left;width:100%;font-size:22px;margin-top:110px;text-align:center;color:#0f548d}
section.list-presidents article.president-card .text-holder span{font-family:"Hind Siliguri",sans-serif;float:left;width:100%;line-height:20px;text-align:center;margin-top:4px}
section.list-presidents article.cv-holder{display:none;float:left;width:96%;padding:15px 2% 0}
section.list-presidents article.cv-holder p{font-family:"Hind Siliguri",sans-serif}

/*------------------------------list-presidents end-----------------------------------*/

/*------------------------------slide-articles----------------------------------*/

section.slide-articles{float:left;width:717px;}
section.slide-articles a.main-link{color:#124665;margin-top:10px;float:left;width:94%;border:1px solid #e6e7e8;padding:5px 3%}
section.slide-articles a:hover.main-link,section.slide-articles a.main-link-active{background-color:#124665;color:#fff}
section.slide-articles .main-text{box-shadow:0 8px 6px -6px #b1b0b0;display:none;float:left;width:94%;margin-bottom:15px; padding: 3%;border:1px solid #e6e7e8;border-top:none;}

/*------------------------------slide-articles end----------------------------------*/

/*------------------------------gallery----------------------------------*/

section.gallery{width:717px;}
section.gallery .filter{float:left;margin:15px 0;width:96%;background-color:#f6f6f6;padding:10px 2%;}
section.gallery .filter .formControl{float:left;margin:0 15px;}
section.gallery .filter select{
  width:100%;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding:5px 10px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555;    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
section.gallery .filter select:focus {
  border-color: #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
  outline: 0 none;
}
section.gallery .filter button{background:none;border: 1px solid #ccc;padding:5px 7px;border-radius: 4px;}
section.gallery .filter button span{font-size:15px;}


/*------------------------------gallery end----------------------------------*/
/*------------------------------list-gallery ----------------------------------*/

section.list-gallery .article-list-border{float:left;width:333px;margin-bottom:20px;margin-right:50.5px;}
section.list-gallery .article-list-border-last{margin-right:0;}
section.list-gallery .article-list-border:hover{box-shadow: 0 8px 6px -6px rgba(92,92,92,0.5);}
section.list-gallery article.list{float:left;width:333px;overflow:hidden;height:330px;box-shadow:0 0 2px 1px rgba(92,92,92,0.2);}
section.list-gallery article:hover.list{}
section.list-gallery article.list a.image{float:left;width:100%;overflow:hidden}
section.list-gallery article.list a.image img{float:left;width:100%}
section.list-gallery article.list span.date{float:left;width:90%;padding:0 5%;color:#155A9E;text-transform:uppercase;font-size:14px;margin-top:10px}
section.list-gallery article.list a.title{float:left;width:90%;padding:0 5%;}
section.list-gallery article.list a.title h1{font-size:18px;font-weight:500;line-height:23px;margin:10px 0;color:#373435}
section.list-gallery article:hover.list a.title h1,section.list-gallery article.list a:hover.title h1{color:#155A9E}


/*------------------------------list-gallery end----------------------------------*/

/*------------------------------councils ----------------------------------*/
section.councils{width:717px;}
section.councils .council-links{float:left;width:99%;border:1px solid #ccc;margin-bottom:20px;}
section.councils .council-links a{float:left;padding:1% 3%;font-size:100%;color:#616263;}
section.councils .council-links a:hover,section.councils .council-links a.active{color:#fff;background-color:#124665;}
section.councils .council-content-holder{float:left;width:100%;}
section.councils .council-content-holder .council-content{float:left;width:100%;display:none;}
/*------------------------------councils end----------------------------------*/
/*------------------------------list-video ----------------------------------*/

section.list-video{float:left;width:717px;}
section.list-video article.list{float:left;width:100%;border-bottom: 1px solid #ccc;padding-bottom:12px;margin-bottom:15px;}
section.list-video article.list a.img{float:right;width:27.8%;}
section.list-video article.list a.img img{float:right;width:100%;}
section.list-video article.list a.text{float:right;width:68.9%;margin-right:3%;}
section.list-video article.list a.text h1{font-size:22px;color:#000;float:left;width:100%;font-weight:500;font-family:"Hind Siliguri",sans-serif;line-height:26px;}
section.list-video article.list a.text span{float:left;width:100%;font-size:14px;color:#155a9e;}

section.list-video-full{float:left;width:100%;position:relative;z-index:2;min-height:800px;}
section.list-video-full .video-holder{position:relative;z-index:10;float:left;background-color:rgba(0,0,0,0.9);width:100%;}
section.list-video-full .video-frame{position:relative;width:100%;height:500px;}
section.list-video-full .video-frame iframe{position:absolute;top:0;width:100%;height:100%;}
#videoPlayers{float:left;width:100%;position:relative;z-index:10;height:500px;}

/*------------------------------list-video end----------------------------------*/
/*------------------------------biography----------------------------------*/

section.biography{width:717px;}
section.biography .image-card{float:left;width:100%;height:427px;margin-bottom:20px;}
section.biography .image-card a.image{float:left;width:46%;height:100%;overflow:hidden;}
section.biography .image-card a.image img{float:left;width:100%;}
section.biography .image-card .text-holder{float:left;width:54%;background-color:#f1f1f2;height:100%;}
section.biography .image-card .text-holder h1{font-weight:500;font-size:22px;margin-bottom:10px;margin-top:30%;text-align:center;float:left;width:100%;color:#155a9e;}
section.biography .image-card .text-holder h2{font-weight:500;float:left;width:100%;text-align:center;}
/*------------------------------biography end----------------------------------*/
/*------------------------------staff----------------------------------*/

section.list-staff{width:717px}
section.list-staff .president-holder{overflow:hidden;position:relative;border-radius:8px;float:left;width:99%;border:1px solid #ccc;box-shadow:0 8px 6px -6px #b1b0b0;margin-bottom:20px}
section.list-staff .president-holder span.border{width:6px; height:115px;
  background-color:#000;
  -ms-transform: rotate(7deg); /* IE 9 */
  -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
  transform: rotate(-45deg);
  position:absolute;
  top:-20px;right:20px;
  line-height:0;
}
section.list-staff article.staff-card{float:left;width:100%}
section.list-staff article.staff-card a.image{float:left;width:37%}
section.list-staff article.staff-card a.image img{float:left;width:100%;border-radius: 8px 0 0 8px;}
section.list-staff article.staff-card a.image1 img{border-radius: 8px 0 0 0;}
section.list-staff article.staff-card span.image{float:left;width:18.13%;margin:3% 0 0 5%;}

section.list-staff article.staff-card .text-holder{cursor:pointer;float:left;width:53%;padding:0 5%;}
section.list-staff article.staff-card .w65{width:65%;}
section.list-staff article.staff-card .text-holder h1{font-family:"Hind Siliguri",sans-serif;float:left;width:100%;font-size:26px;margin-top:60px;text-align:center;color:#0f548d}
section.list-staff article.staff-card .text-holder span{font-family:"Hind Siliguri",sans-serif;float:left;width:100%;font-size:22px;line-height:20px;text-align:center;margin-top:4px}
section.list-staff .description{cursor:pointer;float:left;width:90%;padding:20px 5%;text-align:right;line-height:25px;}
section.list-staff article.cv-holder{display:none;float:left;width:96%;padding:15px 2% 0}
section.list-staff article.cv-holder p{font-family:"Hind Siliguri",sans-serif}

/*------------------------------staff end----------------------------------*/

section.counciles{
  float:left;width:100%;
  margin-top:30px;
}
section.counciles article{
  float:left;width:23.36%;
  margin-right:2.18%;
  position:relative;
}
section.counciles article a{float:left;width:100%;}
section.counciles article a .text-bg{position:absolute;top:0;left:0;height:100%;width:100%;}
section.counciles article a span.bg{position:relative;top:0;left:0;float:left;background:rgba(18,70,101,0.9);width:100%;height:100%;z-index:2;}
section.counciles article.b2 a span.bg{background:rgba(23,84,121,0.9);}
section.counciles article.b3 a span.bg{background:rgba(25,90,128,0.9);}
section.counciles article.b4 a span.bg{background:rgba(27,98,140,0.9);}
section.counciles article a img{position:relative;z-index:1;width:100%;}
section.counciles article a h1{text-transform:uppercase;position:relative;top:0;transform: translate(0,-50%);left:0;line-height:22px; padding:0 5%;text-align:center;width:90%;color:#fff;z-index:3;}
section.counciles article.b4{
  margin-right:0;
}


.right-panel{float:right;width:333px;margin-top:20px}
.w100{width:100%}
.w717{width:717px}

section.search-content{
  float:left;width:717px;
}
section.search-content .search-result{float:left;width:100%;margin-top:20px;}
section.search-content .search-result article{float:left;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e6e7e8;}
section.search-content .search-result article a,section.search-content .search-result article a span{float:left;width:100%;}
section.search-content .search-result article a{color:#155a9e;}

@media (max-width: 1024px) and (min-width: 980px) {
  .alignC {
    width: 97%;
  }
  header .header-top {
    padding: 0 2%;
    width: 96%;
  }
  header .header-top-slider {
    padding: 15px 0;
background: rgba(17, 39, 53, 0.9) ;
  }
  header .mobile-nav {display:none;}
  header .main-nav-fixed1{top:70px;}
  header .header-top a.logo span.title1{font-size:15px;}
  header .main-news a {
    float: left;
    width: 100%;
    height: 100%;
    position: relative;
  }
  header .main-news a .text-holder {
    position: absolute;
    z-index: 10;
    bottom: 20px;
    left: 20%;
    width: 60%;
    background: rgba(255, 255, 255, 0.89);
    padding: 20px 25px;
  }
  header .main-news a .text-holder span.latest {
    float: left;
    width: 100%;
    text-align: center;
    font-weight: 700;
    margin-bottom: 15px;
    color: #ED3237;
    font-size: 16px;
    text-transform: uppercase;
  }
  header .main-news a .text-holder h1 {
    float: left;
    font-weight: 400;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #000;
    line-height: 20px;
  }
  header .main-nav {
    width: 100%;
  }
  header .main-nav nav.main ul li a {
    padding: 12px 24%;
  }
  section.home .news-holder {
    float: left;
    width: 65%;
    margin-right: 4%;
  }
  section.home .news-holder article.box1 {
    float: left;
    width: 100%;
    margin-bottom: 6%;
  }
  section.home .news-holder article.box1 a.image {
    float: left;
    width: 46.4%;
  }
  section.home .news-holder article.box1 .text-holder {
    width: 47.2%;
    padding: 3.2%;
    height: 100%;
  }
  section.home .news-holder article.box1 .text-holder a.title h1 {
    font-size: 120%;
  }
  section.home .news-holder article.box1 .text-holder a.text-short {
    font-size: 90%;
  }
  section.home .news-holder .news-slider{width:100%;}
  section.home .news-holder .news-slider .ns-article-holder{width:100%;}


  section.home .news-holder .news-slider article {
    float: left;
    width: 36.4%;
    margin-right: 7%;
  }
  section.home .news-holder .news-slider article a.title h1 {
    font-size: 120%;
  }
  section.home .news-holder .news-slider article a.text-short {
    font-size: 90%;
  }
  section.home .social-holder {
    float: right;
    width: 30%;
  }
  .social-holder .fb-plugin{width:100%;}
  .social-holder .tw-plugin{width:100%;}
  .rightpanel .fb-plugin{width:100%;height:auto;overflow: hidden;}
  .rightpanel .tw-plugin{width:100%;height:auto;overflow: hidden;margin-top:50px;}
  footer section.interviews article {
    width: 30.2%;
    margin-right: 4%;
  }
  footer section.interviews article span.date {
    font-size: 80%;
  }
  footer section.interviews article a.title h1 {
    font-size: 100%;
    line-height: 140%;
  }
  footer section.gallery {
    float: left;
    width: 100%;
    margin-top: 3%;
  }
  footer section.gallery .links a {
    padding: 1.4% 4%;
  }
  footer section.gallery .gallery-box {
    padding: 1.6%;
    width: 96.8%;
  }
  footer section.kosovo-projects {
    margin-top: 3%;
  }
  footer section.kosovo-projects article {
    width: 30.2%;
    margin-right: 4%;
  }
  footer section.kosovo-projects article a {
    float: left;
    width: 100%;
  }
  footer section.kosovo-projects article a img {
    float: left;
    width: 100%;
  }
  footer section.kosovo-projects article a.title {
    font-size: 100%;
  }
  footer section.link-holder nav ul li,
  footer section.link-holder ul ul li {
    float: left;
    width: 30.2%;
  }
  footer section.link-holder nav li,
  footer section.link-holder ul li {
    margin-right: 4%;
    margin-bottom: 15px;
  }
  footer section.link-holder nav ul li a,
  footer section.link-holder ul ul li a {
    font-size: 80%;
    line-height: 120%;
  }
  footer section.bottom-links {
    float: left;
    width: 100%;
    background-color: #F0F0F1;
    padding: 35px 0;
  }
  footer section.bottom-links ul {
    float: left;
    width: 30.2%;
    margin-right: 4%;
  }
  section.list-article article.list {
    float: left;
    margin-right: 5%;
    width: 100%;
    overflow: hidden;
  }

  section.list-article .article-list-border{float:left;width:30%;margin-bottom:20px;margin-right:5%;}
  section.list-article .article-list-border-last{margin-right:0;}
  section.list-article .article-list-border:hover{box-shadow: 0 8px 6px -6px #b1b0b0;}

  section.list-article article.last{margin-right:0;}
  section.list-article-full{float:left;width:60%}
  section.list-article article.full{
    float:left;width:100%;
  }
  .right-panel{width:25%;}
  section.section-content{width:65%;}
  section.list-presidents{width:65%;}
  section.list-presidents{width:65%;}
  section.slide-articles{width:96%;margin:0 2%;}

  section.biography{width:100%;}
  section.biography .image-card{float:left;width:100%;height:427px;margin-bottom:20px;}
  section.counciles article a h1{font-size:100%;line-height:22px;}
}
@media screen and (max-width: 980px) {
  body{font-size:16px;}
  .alignC {
    width: 100%;
  }

  header .header-top-slider {
    padding: 15px 0;
background: rgba(17, 39, 53, 0.9) ;
  }
  section.list-presidents article.president-card .text-holder h1{font-size:40px;}
  section.list-presidents article.president-card .text-holder span{font-size:35px;line-height:38px;}
  section.list-presidents article.cv-holder p{font-size:22px;line-height:30px;}

  section.list-staff article.staff-card .text-holder h1{font-size:40px;}
  section.list-staff article.staff-card .text-holder span{font-size:35px;line-height:38px;}
  section.list-staff .description{font-size:22px;line-height:33px;}
  section.list-staff{width:90%;}

  section.slide-articles a.main-link{font-size:35px;line-height:38px;}
  section.slide-articles a.main-link{padding:15px 3%;}

  section.content{padding:0 3%;}
  section.content p{font-size:28px;line-height:32px;}
  section.content h1.main-section-title{
    font-size:35px;
  }
  section.list-article article.full span.text-short{font-size:30px;line-height:36px;}
  section.list-article article.full span.full-text p{font-size:30px;line-height:36px;}
  section.content h1.main-content-title{font-size:40px;line-height:45px;}
  header .header-top {
    padding: 2% 2%;
    width: 96%;
    position: relative;
    float: left;
    top: 0;
  }
  header .header-top a.logo {
    width: 90%;
  }
  header .header-top a.logo img {
    margin-right: 3%;
    width: 7%;
  }
  header .header-top a.logo span {
    color: #fff;
  }
  header .header-top a.logo span.title1 {
    font-size: 30px;
  }
  header .header-top a.logo span.title2 {
    font-size: 30px;
  }
  header .header-top .search-holder {
    display: none;
  }
  header .header-top .top-social-icons {
    display: none;
  }
  header .header-top .languages {
    display: none;
  }
  header .header-top a.menu-icon {
    float: right;
    color: #fff;
    border: 1px solid #fff;
    padding: 19px 21px;

    display: block;
  }
  header .header-top a.menu-icon span{font-size:35px;}
  header .main-news a {
    float: left;
    width: 100%;
    height: 100%;
    position: relative;
  }
  header .main-news a .text-holder {
    float: left;
    width: 90%;
    position: relative;
    z-index: 10;
    bottom: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.89);
    padding: 5%;
  }
  header .main-news a .text-holder span.latest {
    display: none;
  }
  header .main-news a .text-holder h1 {
    float: left;
    font-weight: 400;
    width: 100%;
    text-align: center;
    font-size: 45px;
    color: #000;
    line-height: 50px;
  }
  header .main-nav {
    display: none;
  }
  header .mobile-nav {
    float: left;
    width: 100%;
    min-height:50%;
    overflow-y: scroll;
    background-color: #fff;
    border-top: 2px solid #E6E7E8;
    position: fixed;
    top:150px;
    z-index: 100;
  }
  header .mobile-nav nav.lang-nav{
    float:left;width:100%;border-bottom: 2px solid #E6E7E8;

  }
  header .mobile-nav nav.lang-nav ul{float:right;}
  header .mobile-nav nav.lang-nav ul li{float:left;}
  header .mobile-nav nav.lang-nav ul li a{float:left;font-size:40px;padding:15px 40px;color:#525252;}
  header .mobile-nav nav.lang-nav ul li a:hover, header .mobile-nav nav.lang-nav ul li a.active{color:#124665;}

  header .mobile-nav nav.main,
  header .mobile-nav nav.mobile ul,
  header .mobile-nav nav.mobile ul li,
  header .mobile-nav nav.mobile ul li a {
    float: left;
    width: 100%;
  }
  .rightpanel{display:none;}
  header .mobile-nav nav.mobile ul li a span.title{float:left;font-size:40px;}
  header .mobile-nav nav.mobile ul li a span.icon{float:right;margin-right:15px;font-size:50px;}
  header .mobile-nav nav.mobile ul {
    box-shadow: 0 8px 6px -6px #b1b0b0;
  }
  header .mobile-nav nav.mobile ul li a {
    color: #525252;
    font-size: 100%;
    width: 97%;
    border-bottom: 1px solid #E6E7E8;
    padding: 3% 0 3% 4%;
  }
  header .mobile-nav nav.mobile ul li a:hover,header .mobile-nav nav.mobile ul li a.sub-active {
    background-color: #124665;
    color: #fff;
  }
  header .mobile-nav nav.mobile ul li ul{display:none;background-color:#fafafa;}
  header .mobile-nav nav.mobile ul li ul li a{
    padding:3% 0 3% 4%;
    font-size:32px;
  }
  header .mobile-nav nav.mobile ul li ul li a:hover{background-color:#124665;color:#fff;}
  section.home .news-holder {
    float: left;
    width: 100%;
    margin-right: 0;
  }
  section.home .news-holder article.box1 {
    float: left;
    width: 100%;
    margin-bottom: 6%;
  }
  section.home .news-holder article.box1 a.image {
    float: left;
    width: 100%;
  }
  section.home .news-holder article.box1 a.image img {
    float: left;
    width: 100%;
  }
  section.home .news-holder article.box1 .text-holder {
    width: 93.6%;
    padding: 3.2%;
    height: 100%;
  }
  section.home .news-holder article.box1 .text-holder span.date {
    font-size: 32px;
  }
  section.home .news-holder article.box1 .text-holder a.title h1 {
    font-size: 42px;
    line-height:48px;
  }
  section.home .news-holder article.box1 .text-holder a.text-short {
    font-size: 30px;
    line-height:32px;
    display:none;
  }
  section.home .news-holder .news-slider {
    display: none;
  }
  section.home .social-holder {
    float: right;
    width: 100%;
    display:none;
  }
  .social-holder .fb-plugin{width:100%;}
  .social-holder .tw-plugin{width:100%;}
  .rightpanel .fb-plugin{width:100%;height:auto;overflow: hidden;}
  .rightpanel .tw-plugin{width:100%;height:auto;overflow: hidden;margin-top:50px;}
  footer {
    margin-top: 5%;
  }
  footer section.interviews {
    overflow: hidden;
    margin-top: 2%;
  }
  footer section.interviews .links {
    padding-left: 2%;
    width: 98%;
  }
  footer section.interviews .links a {
    font-size: 100%;
  }
  footer section.interviews article {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
  footer section.interviews article span.date {
    font-size: 32px;
    padding-left: 5%;
    width: 90%;
  }
  footer section.interviews article a.title h1 {
    font-size:35px;
    line-height:38px;
    padding-left: 5%;
    width: 90%;
  }
  footer section.interviews article.third,
  footer section.interviews article.second {
    display: none;
  }
  footer section.gallery {
    float: left;
    width: 100%;
    margin-top: 3%;
  }
  footer section.gallery .links {
    padding-left: 2%;
    width: 98%;
  }
  footer section.gallery .links a {
    padding: 1.4% 4%;
    font-size: 100%;
    font-size:40px;
  }
  footer section.gallery .gallery-box {
    padding: 1.6%;
    width: 96.8%;
  }
  footer section.gallery .gallery-box span.video-icon {
    font-size: 20px;
  }
  footer section.kosovo-projects {
    margin-top: 3%;
    padding: 5% 0;
  }
  footer section.kosovo-projects article {
    width: 100%;
    margin-right: 0;
    margin-bottom: 4%;
  }
  footer section.kosovo-projects article a {
    float: left;
    width: 100%;
  }
  footer section.kosovo-projects article a img {
    float: left;
    width: 100%;
  }
  footer section.kosovo-projects article a.title {
    font-size: 35px;
  }
  footer section.link-holder nav ul li,
  footer section.link-holder ul ul li {
    float: left;
    width: 100%;
  }
  footer section.link-holder nav li,
  footer section.link-holder ul li {
    margin-right: 0;
    margin-bottom: 5px;
    width: 100%;
  }
  footer section.link-holder nav ul li a,
  footer section.link-holder ul ul li a {
    width: 95%;
    font-size: 80%;
    height: auto;
    background: none;
    padding: 5% 0 5% 15px;
    line-height: 120%;
    border: none;
    border-bottom: 1px solid #E6E7E8;
  }
  footer .row-separator {
    display: none;
  }
  footer section.bottom-links {
    display: none;
  }

  footer section.interviews .links h1{
    font-size:45px;
    padding:15px 0;
  }
  section.list-document{width:94%;}
  section.list-document-slide a.main-link{font-size:40px;padding:30px 3%;}
  section.list-document-slide .document-holder-slide a span.title, section.list-document .document-holder a span.title, section.councils .document-holder a span.title{
    font-size:38px;
    line-height:45px;
    width:90%;

  }
  section.list-document-slide .document-holder-slide a, section.councils .document-holder a{
    padding-bottom:20px;
    margin-bottom:20px;
  }
  section.list-document a.document span.icon{font-size:40px;}

  section.list-article{width:94%;}
  section.list-article article.list {
    float: left;
    margin-right: 0;
    width: 100%;
    height:auto;
    overflow: hidden;
    margin-bottom:30px;
  }
  section.list-article article.list span.date{font-size:32px;}
  section.list-article article.list a.title h1{font-size:42px;line-height:48px;}
  section.content #pagenumbers ul li.pageNO a{font-size:45px;}

  section.list-article .article-list-border{float:left;width:100%;margin-bottom:20px;margin-right:5%;}
  section.list-article .article-list-border-last{margin-right:0;}
  section.list-article .article-list-border:hover{box-shadow: 0 8px 6px -6px #b1b0b0;}

  section.list-article-full{float:left;}
  section.list-article article.full{
    float:left;width:100%;
  }
  section.biography .image-card .text-holder h1{font-size:40px;}
  section.biography .image-card .text-holder h2{font-size:35px;line-height:40px;}
  .right-panel{width:100%;}
  section.section-content{width:94%;}
  section.list-presidents{width:94%;}
  section.slide-articles{width:94%;}

  section.biography{width:100%;}
  section.biography .image-card{float:left;width:100%;margin-bottom:20px;}

  section.counciles article{width:45%;margin:2.5%;}
  section.counciles article a h1{font-size:38px;line-height:38px;padding-top:25%;}
section.content h4{font-size:40px;}
}


section.list-doc-article .article-list-border{float:left;width:100%;margin-top:20px;}
section.list-doc-article .article-list-border-last{margin-right:0;}
section.list-doc-article .article-list-border:hover{box-shadow: 0 8px 6px -6px rgba(92,92,92,0.5);}
section.list-doc-article article.list{float:left;width:100%;overflow:hidden;box-shadow:0 0 2px 1px rgba(92,92,92,0.2);}
section.list-doc-article article:hover.list{}
section.list-doc-article article.list a.image{float:left;width:30%;overflow:hidden}
section.list-doc-article article.list a.image img{float:left;width:100%}
section.list-doc-article article.list span.date{float:left;width:60%;padding:0 5%;color:#155A9E;text-transform:uppercase;font-size:14px;margin-top:10px}
section.list-doc-article article.list a.title{float:left;width:60%;padding:0 5%;}
section.list-doc-article article.list a.title h1{font-size:18px;font-weight:500;line-height:23px;margin:10px 0;color:#373435}
section.list-doc-article article:hover.list a.title h1,section.list-doc-article article.list a:hover.title h1{color:#155A9E}
section.list-doc-article article.list a.text-short{float:left;width:100%;overflow:hidden;line-height:22px;font-size:15px;color:#545454}
section.list-doc-article article.last{margin-right:0}
section.list-doc-article article.full{float:left;width:100%}
section.list-doc-article article.full span.text-short{font-family:"Hind Siliguri",sans-serif;line-height:22px;float:left;width:100%;margin-bottom:20px;font-size:16px;font-weight:700}
section.list-doc-article article.full span.full-text p{font-family:"Hind Siliguri",sans-serif}

section.list-doc-article-full{float:left;width:717px}
section.list-doc-article .sub-links{float:left;width:100%;border-bottom:2px solid #124665;margin:15px 0 30px 0;}
section.list-doc-article .sub-links a{float:left;color:#333;padding:8px 20px;}
section.list-doc-article .sub-links a:hover,section.list-doc-article .sub-links a.active{background-color:#124665;color:#fff;}





.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url(../images/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(255,255,255,0.9);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#656666;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../images/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}



/*------------------------------Added by Memii 2021----------------------------------*/
section.gallery .video,
section.gallery .photo {
    position: relative;
    width: 100%;
    height: 480px;
}

footer section.gallery .gallery-box {
    float: left;
    padding: 17.5px !important;
    /* width: 1065px; */
	width: 100%;
    background-color: #F1F1F2;
    overflow: hidden;
    box-sizing: border-box;
}

.youtube-player > div {
    height: 445px;
    overflow: hidden;
}

.gallery-box.photo > a {
	display: block;
	height: 445px;
    overflow: hidden;
}

.gallery-box.photo > a > img {
	transform: translate(0, -50%);
    top: 50%;
}

footer section.gallery .video img {
    float: left;
    width: 100%;
    position: relative;
    z-index: 1;
    height: auto !important;
    transform: translate(0, -50%);
    top: 50%;
    box-sizing: border-box;
}

@media screen and (max-width: 980px) {
    footer section.gallery .gallery-box span.video-icon {
        font-size: 7rem;
    }
}
