body{margin:0;padding:0;font-family:'Roboto', sans-serif;overflow-x:hidden;font-size:15px;}
a{color:#1fc055;text-decoration:none;outline:0;-webkit-transition:all .2s linear,background .2s linear;-moz-transition:all .2s linear,background .2s linear;-o-transition:all .2s linear,background .2s linear;transition:all .2s linear,background .2s linear;}
a:hover{text-decoration:none;outline:none;color:#3e3e3e;}
a:active{text-decoration:none;outline:none;}
a:focus{text-decoration:none;outline:none;}
img{max-width:100%;}
p{color:#000;}
.padding40{padding:40px 0;}
.padding30{padding:30px 0;}
.padding20{padding:20px 0;}
.form-control:focus{border-color:#ffa200;box-shadow:none;-webkit-box-shadow:none;}
.top-header{margin:0;padding:0;display:inline-block;width:100%;background:#2d3c50;border:0;border-radius:0;-webkit-border-radius:0;}
.top-right{text-align:right;}
.header{margin:0;padding:15px 0;display:inline-block;width:100%;background:#fff;}
.top-right-menu{text-align:right;}
.topdate{padding:16px 15px 12px;color:#fff;font-size:13px;font-weight:300;display:inline-block;}
.theme-color{margin:0 5px;padding:5px;display:inline-block;list-style:none;height:28px;}
.theme-color li{margin:8px 0px;padding:4px;float:left;}
.theme-color li a{margin:0;padding:0;color:#3e3e3e;width:15px;height:15px;display:block;border-radius:100%;-webkit-border-radius:100%;}
.theme-color li a.green{background:#39a461;}
.theme-color li a.blue{background:#156ab8;}
.theme-color li a.orange{background:#ef4c13;}
.theme-color span{float:left;margin:0px 10px;color:#fff;font-size:12px;}
.top-link{margin:12px 0;display:inline-block;}
.top-link a{margin:0;padding:0 8px;color:#fff;display:inline-block;font-size:12px;border-right:solid #fff 1px;line-height:10px;text-transform:uppercase;}
.top-link a i{color:#188b01;font-size:15px;}
.top-link a:last-child{border:none;}
.top-link a:hover{color:#156ab8;}
.language{margin:0;padding:1px 15px;display:inline-block;}
.language select{padding:0 5px;background:#3a4d65;color:#fff;height:22px;font-size:13px;border:none;}
.language select:focus{outline:0;}
.font-resizer{margin:0;padding:0px 17px;display:inline-block;list-style:none;}
.font-resizer li{margin:0 -2px;padding:0;display:inline-block;}
.font-resizer li a{margin:0;padding:1px 8px;width:25px;text-align:center;color:#fff;display:inline-block;background:#42bfff;font-size:16px;font-weight:bold;}
.font-resizer li.active a{color:#fff;background:#2d3c50;}
.top-in-menu{margin-top:0px;padding-top:0px;}
.feedback{font-weight:600;color:#000;background:#dcdcdc;padding:10px 20px;border-radius:100px;-webkit-border-radius:100px;display:inline-block;font-size:16px;font-family:'Raleway', sans-serif;box-shadow:inset 0 0 1px #999}
.feedback i{color:#39a461;font-size:20px;float:left;margin-right:6px;margin-top:1px;}
.feedback:hover{color:#fff;background:#373737;}
.slokimg{margin-top:22px;}
.search-box{padding:0;margin:12px 15px 10px 0;width:100%;display:inline-block;}
.search{margin:0;padding:4px 4px;background:#fff;border:solid #2d3c50 1px;}
.search button{background:#fff;border:0;padding:8px;border-radius:100px;}
.search button:focus{outline:0;}
.search i{color:#2d3c50;}
.search input[type="search"]{margin:0;padding:0 5px;border:none;width:75%;}
.search input[type="search"]:focus{outline:0;}
.admibtn{margin:0;padding:8px 15px 7px;color:#2d3c50;border:solid #2d3c50 1px;display:block;text-align:center;font-weight:600;}
.admibtn i{color:#42bfff;}
.admibtn:hover{border:solid #42bfff 1px;color:#42bfff;}
.admibtn:hover i{color:#2d3c50;}
.menubg{display:inline-block;width:100%;background:#156ab8;}
.fullsection{margin:0;display:inline-block;width:100%;background:#fff;}
.breadcrumb_div{background:#fff;border-bottom:1px solid #eaeaea;}
.welcomebg{}
.gnlu-today{margin:15px 0;background:#2d3c50;}
.today h3{margin:5px;padding:8px 0;background:#e35d0c;color:#fff;position:relative;text-align:center;font-size:16px;font-weight:500;}
.today h3:after{position:absolute;top:10px;right:-10px;content:"";width:0px;height:0px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #e35d0c;}
.gnlu-today a{margin:13px 15px 12px;display:inline-block;color:#fff;font-size:13px;text-transform: unset !important;}
.gnlu-today a:hover{color:#42bfff;}
.gnlu-today a span{color:#42bfff;}
.marquee{overflow:hidden;}
.tranibox{margin-bottom:30px;margin-top:15px;display:inline-block;width:100%;}
.tranibox .bigtitle{margin:0px 0 15px;padding:0;font-size:32px;color:#0679c0;font-weight:300;text-transform:uppercase;}
.tranibox p{font-size:17px;font-weight:400;}
.trbtn{margin:10px 0;padding:8px 15px;display:inline-block;color:#fff;font-size:14px;text-align:center;text-transform:uppercase;border-radius:3px;-webkit-border-radius:3px;background:#ff6726;background:-moz-linear-gradient(top, #ff6726 0%, #ff511a 100%);background:-webkit-linear-gradient(top, #ff6726 0%,#ff511a 100%);background:linear-gradient(to bottom, #ff6726 0%,#ff511a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6726', endColorstr='#ff511a',GradientType=0);}
.trbtn:hover{color:#fff;box-shadow:0 0 10px #e35d0c;}
.trbtn:focus{color:#fff;}
.tranigallery{margin-top:15px;display:inline-block;width:100%;background:#eeeeee;min-height:200px;}
.tranigallery .gallerytab{margin:10px 0 8px;}
.tranigallery .gallerytab > li{display:inline-block;margin:0 0 0 15px;}
.tranigallery .gallerytab > li > a{padding:0;color:#8c8c8c;font-size:15px;font-weight:500;text-transform:uppercase;}
.tranigallery .gallerytab > li.active > a{background:none;color:#000;}
.tranigallery .tab-content{padding:0 15px;}
.tranigallery .cntrtlt{margin:10px 0;padding:0;font-size:13px;color:#000;font-weight:400;line-height:18px;}
.msgbox{margin:0 0 15px;padding:0;border:solid #0e83d2 1px;background:url(../images/msgbg.jpg) center no-repeat;}
.msgbox h3{margin:25px 0px 20px 25px;padding:0;font-size:21px;font-weight:600;color:#333;}
.msgbox h3 span{display:block;color:#0c8bdb;font-size:16px;font-weight:500;margin-top:3px;}
.msgbtn{margin:0 25px;padding:5px 10px;font-size:15px;color:#fff;background:#0e83d2;background:-moz-linear-gradient(top, #0e83d2 0%, #04aafb 100%);background:-webkit-linear-gradient(top, #0e83d2 0%,#04aafb 100%);background:linear-gradient(to bottom, #0e83d2 0%,#04aafb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e83d2', endColorstr='#04aafb',GradientType=0);}
.msgbtn:hover{color:#fff;box-shadow:0 0 10px #0e83d2;}
.msgbtn:focus{color:#fff;}
.tranimembr{margin:0 0 15px;padding:0 0 15px;border:solid #0e83d2 1px;}
.tranimembr h2{margin:0 0 10px;padding:9px 15px;font-size:18px;color:#fff;font-weight:500;display:inline-block;position:relative;background:#0e83d2;background:-moz-linear-gradient(top, #0e83d2 0%, #07abfb 69%);background:-webkit-linear-gradient(top, #0e83d2 0%,#07abfb 69%);background:linear-gradient(to bottom, #0e83d2 0%,#07abfb 69%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e83d2', endColorstr='#07abfb',GradientType=0);}
.tranimembr h2::before{position:absolute;top:0;right:-16px;content:"";width:16px;height:37px;background:url(../images/arw1.png) no-repeat;}
.mbr-list{margin:0;padding:0;list-style:none;}
.mbr-list li{margin:0 0 9px 0;padding:0 0 0 12px;font-size:12px;font-weight:500;position:relative;}
.mbr-list li:before{position:absolute;content:"\f101";left:0;top:0px;font-size:12px;font-family:FontAwesome;color:#ff561d;}
footer a{color:#fff;}
.skybluebg{background:#42bfff;}
.footer{border-top:1px solid #eee;}
.footer .media-left{padding-right:30px;}
.footer .media-heading{margin:10px 0;padding:0;color:#01468d;font-size:18px;font-weight:600;}
.footer .media-body p{margin:0 0 5px;font-size:13px;}
.footer .media-body p a{color:#000;}
.footer .media-body p a:hover{color:#01468d;}
.visiter{margin:10px 0;padding:0;font-size:18px;color:#01468d;font-weight:600;}
.fsocial{margin:10px 0;display:inline-block;width:100%;}
.fsocial h2{margin:5px 0 12px 0;padding:0;font-size:13px;font-weight:400;color:#01468d;}
.fsocial a{margin:0 3px;padding:9px 0;width:30px;height:30px;display:inline-block;font-size:13px;color:#fff;text-align:center;background:#01468d;border-radius:100%;-webkit-border-radius:100%;transition:all 0.7s ease;-webkit-transition:all 0.7s ease;}
.fsocial a:hover{background:#42bfff;color:#fff;}
.botlink ul{margin:0;padding:0;list-style:none;}
.botlink ul li{margin:0;padding:0;display:inline-block;font-size:13px;border-right:solid #2d3c50 1px;line-height:10px;}
.botlink ul li:last-child{border:none;}
.botlink ul li a{color:#2d3c50;padding:0 7px 0 5px;transition:all 0.7s ease;-webkit-transition:all 0.7s ease;}
.botlink ul li a:hover{color:#01468d;}
.botlink p{margin:8px 0 0 0;color:#2d3c50;font-weight:500;font-size:13.5px;}
.botlink p a{color:#fff;transition:all 0.7s ease;-webkit-transition:all 0.7s ease;}
.botlink p a:hover{color:#2d3c50;}
.scrollup{position:fixed;bottom:20px;right:25px;display:none;background:#156ab8;padding:10px 10px;color:#fff;}
.scrollup:hover{background:#333;color:#fff;}
.social_media_tl{color:#666!important;font-size:15px !important;margin:6px 26px 9px 18px !important;padding-top:3px !important;}
.home_scroller_inner{max-height:218px;}
.mbr-list.scrollbar-inner h5{color:#f7581f;}
.social_media{margin-bottom:35px;}
.social_media a{float:left;padding:0px 10px !important;}
.tranimembr_pad_rt_0{padding-right:0px;}
.call_for_working_papers{margin:14px 0px 10px 0;padding:9px 0px;text-align:center;display:inline-block;}
.call_for_working_papers a{color:#3e3e3e;border:1px solid #000;padding:10px 20px;}
.call_for_working_papers a.active{color:#e35d0c;border:2px solid #e35d0c;padding:10px 20px 9px 20px;font-weight:900;}
.pad_div_set_call_for_working_papers{padding-right:0px;}
.marquee_main{padding-right:21px;}
.marquee_main .news_more a{position:absolute;right:21px;top:0px;padding:6px 8px;background:#e45d0e;margin:7px 0px;color:#fff;}
.marquee_main .news_more a:hover{background:#156ab8;}
.slider{position:relative;}
.slider .bnrtxt{position:absolute;bottom:0px;width:100%;}
.innerbnr{background:url(../images/inrbanner.jpg) no-repeat;}
.bnrtxt{margin:0px;}
.bnrtxt h1{margin:0;padding:16px 30px;font-size:50px;color:#000;background:#fff;font-size:36px;margin-bottom:10px;font-weight:700;display:inline-block;min-height:70px;position:relative;font-family:'Cairo', sans-serif;}
.bnrtxt h1:after{position:absolute;content:"";background:url(../images/cornerbg.png) no-repeat;width:45px;height:71px;top:0;right:-45px;}
.fontitalic{font-style:italic;}
.lineheight{line-height:30px !important;}
.inrcontent h2{margin:0 0 5px 0;padding:0;font-size:30px;color:#000;text-transform:uppercase;font-weight:600;}
.inrcontent h3{margin:0;padding:0;font-size:25px;color:#ef3e00;}
.inrcontent h4{margin:0;padding:0;font-size:22px;color:#032a96;font-weight:600;line-height:30px;}
.inrcontent h5{margin:10px 0 0;padding:0;font-size:18px;color:#032a96;font-weight:600;display:inline-block;}
.inrcontent h6{margin:10px 0 0;padding:0;font-size:16px;color:#666;font-weight:600;s}
.inrcontent p{margin:1em 0;font-size:14px;line-height:22px;}
.aboutimg{margin-bottom:15px;}
.grayline{background:url(../images/grayline.jpg) repeat;}
.list-style{margin:0;padding:0;list-style:none;font-size:14px;}
.list-style li{margin:15px 0px;padding:3px 0 0px 35px;font-weight:500;background:url(../images/inrbullet.png) 0px 5px no-repeat;}
.list-style li p{font-weight:400;}
.list-style li a{color:#333333;display:inline-block;text-decoration:underline;}
.list-style li a:hover{color:#f55a24;}
.paddleft{padding-left:0px;}
.staffbox{border:solid #eee 1px;padding:0 15px;box-shadow:0 0 5px rgba(0,0,0,0.08);}
.staffbox h6{border-bottom:solid #eee 1px;padding-bottom:10px;}
.staffbox{margin-top:15px;padding-top:10px;}
.staffbox .readbtn{margin:0 0 10px 0;padding:5px 20px;}
.judgesbox{background:#f5f6f7;padding:15px;border-radius:10px;margin-top:15px;min-height:100px;}
.judgesbox img{width:109px;height:140px;padding:3px;border:solid 1px rgba(0,0,0,0.05)}
.judgesbox h3{margin:0;padding:0;color:#01468d;font-size:16px;font-weight:600;}
.judgesbox p{margin:0.5em 0 0;}
.ctm-tbl{margin-bottom:0;}
.ctm-tbl th{background:#156ab8;color:#fff;font-weight:500;vertical-align:middle !important;}
.visitingbox{min-height:257px;}
.visitingbox h3{border-bottom:solid #ddd 1px;padding-bottom:10px;}
.testi-name{display:inline-block;width:100%;}
.testiimg{width:70px;height:70px;margin-right:15px;border:solid #ddd 3px;vertical-align:middle;box-shadow:0 0 2px rgba(0,0,0,0.30);float:left;}
.testi-name h5{margin:15px 0;}
.testi-name h5 span{color:#000;font-weight:400;margin-top:5px;}
.pagination li a i{font-size:21px;}
.inner_home_tab_before_1img:before{content:"";background:url(../images/foreign-policy-and-security-studies/inner_home_tab_before_1img.png) 0px 5px no-repeat;position:absolute;z-index:4;width:172px;height:162px;right:0px;top:-148px;}
.tabDivMain{padding-top:25px;}
.nav_fsocial{background:#01468d;width:30px;text-align:center;border-radius:50% 50%;}
.nav_fsocial a{padding:10px 0px !important;}
.nav_fsocial i{color:#fff;text-align:center;width:100% !important;}
.breadcrumb{background-color:#ffffff;border-radius:0px;}
.breadcrumb li a{color:#1d69b8;}
.breadcrumb_div .breadcrumb{background:transparent;margin-bottom:0px;padding:12px 0px;}
.pad_top_30{padding-top:30px !important;}
.pad_top_20{padding-top:20px !important;}
.acco_links_section{}
.acco_links_section_a{color:#ffffff;background:#1d68b8;padding:4px 10px;margin:10px 0 0 0;display:inline-block;border-radius:25px;}
.acco_links_section_a:hover{color:#fff;background:#f65f29;}
.acordian_tab_inner_img1 img{max-height:130px;margin-bottom:30px;}
.acordian_tab_inner_img2 img{text-align:right;max-height:130px;float:right;margin-bottom:30px;}
.acordian_tab_center_con{text-align:center;margin-bottom:25px;}
.acordian_tab_center_con i{width:90%;margin:auto;display:block;}
.mar_top_2em{margin-top:2em !important;display:inline-block;}
.mar_top_15{margin-top:15px;}
.staffbox{margin-top:15px;margin-bottom:30px;padding-top:0;background:#fff;border:1px solid #e5e5e5;text-align:center;border-radius:3px;min-height:100px;}
.staffbox h6{border-bottom:0;color:#fff;font-size:18px;padding:10px;margin:-19.5px 0 0;background:#444444;text-align:center;font-weight:400;}
.pad_tb_20{padding:20px 0px !important;}
.slider .fullwidthbanner-container ul{padding:0px !important;}
.slider .fullwidthbanner-container ul li{list-style:none !important;}

/*Photo Gallery Style Start*/
.fancybox-lock   {overflow: auto;overflow-y: scroll; background: #000; opacity: 0.9;}
.fancybox-overlay-fixed {position: fixed; bottom: 0;right: 0; background: rgba(0, 0, 0, 0.9);}
.list-group { padding-left: 0;  margin-bottom: 0px;  }
/*Photo Gallery Style END*/


.contact_btn a{padding: 10px 48px 10px 15px;color: #fff;  background: url(../images/contact-right.png) no-repeat center right #000; border-radius:30px; }
.contact_btn:hover a{  background: url(../images/contact-right.png) no-repeat center right #01468d; border-radius:30px;  border-radius:30px;}

.mar-top-15{margin-top:20px;}
.contact_part_2 h5{margin:15px 0px 10px 0px;}
.hr{border-top: 1px solid #eee; margin-top:35px; padding-bottom:0px;}
.mar-top-35{margin-top: 35px;}

.table a{color: #1d69b8;}

.hr2{    border-top: 1px solid #eee;
    margin-top:20px;
    padding-bottom: 20px; display:inline-block; width:100%;}
	
	
	
.create_btn_link a{padding: 10px 15px 10px 15px;color: #fff; background:#01468d;   border-radius:30px; }
.create_btn_link:hover a{  border-radius:30px;  border-radius:30px; background:#000;}
.create_btn_link i{font-size:20px; padding:3px 10px;}
.a_list_style li a{width:100%; color:#032a96;}


.pdf_style_btn{background: #1d69b8; padding: 10px 20px; border-radius: 20px;display: inline-block;color: #fff; margin: 5px 0px;}
.pdf_style_btn:hover{background: #000; color:#fff;}

/* Sticky header css */

.stickytop {
   animation: smoothScroll 1s alternate;
   -webkit-animation: smoothScroll 1s alternate;   
}
.stickytop {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    box-shadow:0 3px 10px rgba(0,0,0,0.20);
    transition: all 1s ease-out 0s;
}
@-webkit-keyframes smoothScroll {
    0% {
        -webkit-transform: translateY(-40px);
       transform: translateY(-40px);
    }
    100% {
        -webkit-transform: translateY(0px);
       transform: translateY(0px);
    }
}
@keyframes smoothScroll {
    0% {
        transform: translateY(-40px);
    }
    100% {
        transform: translateY(0px);
    }
}

/* End Sticky header css */

.gnlu_2part_logo{margin-bottom: 15px;}
.inrcontent h6 {    margin: 20px 0px;}
.gallery {
    margin-bottom: 30px;
    display: flex;
    flex-wrap: wrap;
}