
.header ul{padding: 0; list-style: none; margin:0px; margin-bottom:15px;}
.header li{display:inline-block; font-weight:400; font-size:13px; text-transform:uppercase;}
.header li img{width:20px; height:18px; position:relative; top:3px; opacity:.6; transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; -o-transition:all .5s; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.header li a.active img, .header li a:hover img{opacity:1; -webkit-filter: grayscale(0%); filter: grayscale(0%);}
.header li a{display:inline-block; padding:0px 15px 0px 15px; color:#666; letter-spacing:.5px;}
.header li a:hover{color:rgba(0,127,68,1);}
.header li a.active{color:rgba(0,127,68,1); font-weight:600;}
.user{display:inline-block; position:relative; top:5px; right:10px; border-radius:50%; cursor:pointer;}
.user img{width:21px; height:21px; opacity:1; border-radius:50%; }
.profile{display:none; position:absolute; z-index:50; width:150px; left:-65px; margin-top:10px; padding:10px; -webkit-box-shadow:1px 1px 5px #ccc; box-shadow:1px 1px 5px #ccc; border-radius:4px; -webkit-border-radius:4px; background:#f7f7f7; border:1px solid #ccc;}
.profile:before{content:''; border-bottom:8px solid #ccc; border-left:8px solid transparent; border-right:8px solid transparent; position:absolute; left:45%; top:-9px; width:0px; height:0px; display:block; clear:both;}
.profile a{display:block; color:#000; line-height:15px; text-align:center; margin-bottom:7px; padding-bottom:7px; clear:both; border-bottom:1px dotted #ddd;}
.profile a:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:0px;}

nav{margin:0 auto;}

@media screen and (max-width:1280px){
.header li a{display:inline-block; padding:2px 10px 2px 10px; font-weight:400; color:#999;}
}

@media screen and (max-width:900px){
.fixed .header{display:block;}
.fixed .top_right{margin:0px;}
.fixed .data_search{display:none;}
.fixed .social_logo{display:none;}
.fixed .button{top:-5px;}
.user{display:block; margin-bottom:10px;}
.profile:before{left:92px;}
.profile{display:none; position:relative; width:100%; left:10px; margin:10px 0px 10px 0px; padding:10px; -webkit-box-shadow:none;border-radius:0px; -webkit-border-radius:0px; background:#f7f7f7;}
header{padding:15px 15px 0px 15px;}
.logo{width:230px;}
.top_right{display:block; margin-top:10px; clear:both; width:100%; }
.header{position:fixed; right:0; top:0px; z-index:150;}
nav{width:100%;}
.search{padding:5px 5px 5px 5px; width:30px; display:inline-block;}
.data_search{display:block; width:98%; margin-top:10px; margin-right:0%; text-align:center;}
.data_search input[type=text]{display:inline-block; width:80%;}
.social_logo{display:block; width:auto; max-width:280px; margin:0px auto; margin-top:10px; }
.social_box{width:13%; height:30px; float:left; border-right:0px solid #ccc; text-align:center; margin:0; transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s;}

.header ul{padding: 0; list-style: none; position:absolute; padding:10px; -webkit-box-shadow:1px 1px 10px #ccc; box-shadow:1px 1px 10px #ccc; border-radius:4px; top:45px; z-index:100; background:#fff; right:20px;}
.header li{display:block; margin-bottom:5px;}
.header li a{display:block; width:120px; box-sizing:border-box;}
.button{width:55px;height:46px;position:absolute;right:0;top:8px;cursor:pointer;z-index: 12399994;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.button:after{position:absolute;top:22px;right:20px;display:block;height:4px;width:20px;border-top:2px solid #000;border-bottom:2px solid #000;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#000;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#000;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.banner{overflow:hidden!important;}
.main {height:390px!important; overflow:hidden!important;}
.main .slick-slide img {margin:0px auto; width:100%!important; height:auto!important; }
.video_cont{overflow:hidden!important;}
.bottom_logo{height:40px!important;}
}

/* associate Logo Start */
.agri{width:330px; margin-top:7px!important;}
.bank{width:330px; margin-top:7px!important;}
.crime{width:330px; margin-top:7px!important;}
.demographics{width:352px; margin-top:7px!important;}
.economy{width:350px; margin-top:7px!important;}
.education{width:350px; margin-top:10px!important;}
.environ{width:350px; margin-top:10px!important;}
.health{width:350px; margin-top:10px!important;}
.industry{width:350px; margin-top:10px!important;}
.infra{width:350px; margin-top:10px!important;}
.labour{width:350px; margin-top:10px!important;}

/* associate Logo End */