/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');*/
@import url('https://fonts.googleapis.com/css?family=Lato:400,700,900');
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.6.3');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*main fonts st*/
@font-face {
    font-family: 'GandhiSans';
    src: url('../fonts/GandhiSans-Regular.eot');
    src: url('../fonts/GandhiSans-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/GandhiSans-Regular.woff') format('woff'),
    url('../fonts/GandhiSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GandhiSans';
    src: url('../fonts/GandhiSans-Bold.eot');
    src: url('../fonts/GandhiSans-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/GandhiSans-Bold.woff') format('woff'),
    url('../fonts/GandhiSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'BebasNeue';
    src: url('BebasNeue-Bold.otf');
    font-weight: bold;
}
body, html{width:100%;color:#666666;padding:0px;margin:0px;font-family: 'gandhi_sansregular';font-size:0.9375rem;height:100%;}
* {outline:none !important;}
p{margin:0;padding:0px;font-weight:400;}
h1, h2, h3, h4, h5, h6, ul, li, a, ol, img, figure, figcaption{margin:0px;padding:0px;}
h1, h2, h3, h4, h5, h6{font-family: 'Lato', sans-serif;}
body div, body p, body a, body span, body .top-nav > ul > li > a, body .top-nav > ul > li > span > a{font-family: 'GandhiSans';
font-size: 16px;
touch-action: manipulation;
-ms-touch-action: manipulation;
touch-action: manipulation;}
header ul, header ol, footer ul, footer ol, ul.comment-list, .related-posts ul, .related-posts ol, .social-list, .post-meta, .list, .new-nav ul, .sidebar_widgets, .sidebar_widgets ul, .sidebar_widgets ul li, .top-bar ul, .pagination ul, .gallery_thumbs, .post-gallery ul, .post-chat, .side-one ul{    margin: 0;
    padding: 0;
    list-style: none;}
    a, .submitBtn, .btn{color:#005078;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;padding:0px;margin:0px;text-decoration:none;}
    a:hover, a:focus{text-decoration:none;}
    img{vertical-align:middle;}
    ::-moz-selection {color:#fff;background:rgba(11,56,106,0.8);}
    ::selection{color:#fff;background:rgba(11,56,106,0.8);}
    ::-moz-placeholder{color:#666666;opacity:0.6;}
    ::-webkit-input-placeholder{color:#666666;opacity:0.6;}
    :-ms-input-placeholder{color:#666666;opacity:0.6;}
    
    @font-face {
        font-family: 'gandhi_sansbold';
        src: url('../fonts/gandhisans-bold-webfont.woff2') format('woff2'),
        url('../fonts/gandhisans-bold-webfont.woff') format('woff');
        font-weight: 600;
        font-style: normal;
    }
    @font-face {
        font-family: 'gandhi_sansregular';
        src: url('../fonts/gandhisans-regular-webfont.woff2') format('woff2'),
        url('../fonts/gandhisans-regular-webfont.woff') format('woff');
        font-weight: 400;
        font-style: normal;
    }
	.amcharts-main-div a{ display:none !important; }
	.year-filters{ height:50px; margin-bottom:10px; background-color:#012748;}
	.banner .banner_img{ position:relative;}
	.redclass{ color:red !important;}
	.greenclass{ color:green !important;}
	.title-chart{font-size: 19px;margin-bottom: 10px;}
    /* ======= Header Css Start ======= */
    .header *, .header *::after, .header *::before{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
    .logo{padding-top:18px;padding-bottom:18px}
    .navbar-brand{ padding:21px 15px; padding-left:0;}
	.navbar-brand img{ max-width:253px;}
    .logo img{max-width:100%;}
    .navigation{float:right;}
    .navigation ul{ position:relative;}
    .navigation>ul>li:nth-child(1) a{ height:88px;}
    .navigation ul li{list-style:none;display:inline-block;vertical-align:top;position: static;}
    .navigation ul li a{color:#0b386a;font-weight:600;position:relative;padding:24px 10px 24px;display:block;font-size:18px;position:relative;z-index:2;}
    .navigation ul li a:hover{color:#fff;}
    /*.navigation ul li a.active{background:#0b386a;color:#fff;}*/
    .navigation ul li a small{display:block;font-weight:400;}
    .navigation ul li a small span{display:inline-block;position:relative;padding-right:15px;color: #0b386a;font-size: 15px;}
    .navigation ul li:nth-child(3) a small span::after{content:"";position:absolute;right:0px;bottom:3px;width: 0;height:0;border-style:solid;border-width:0 0 8px 8px;border-color: transparent transparent #f46b31 transparent;}
    .navigation ul li:nth-child(2) a small span::after{content:"";position:absolute;right:0px;bottom:3px;width: 0;height:0;border-style:solid;border-width:0 0 8px 8px;border-color: transparent transparent #f46b31 transparent;}
    .navigation ul li:nth-last-child(1) a:hover::before{ background:#0b386a;}
    .navigation ul li.eServicesNav{margin-left:10px;}
    .navigation ul li.eServicesNav a{padding:30px 14px;color:#fff;background:#000033;}
	.search_wapp{ margin-right:0;}
	.serachNav a{padding:31px 10px 31px; display:block;color:#fff;background:#f46b28;font-size:18px;width:50px;text-align:center;}
    .serachNav a.active::before{height:100%;}
    .navigation .sub-menu-sec{ display:none; background-color:#fff; position:absolute;z-index:99999;left:0;}
    .navigation .sub-menu-sec:after{ content:''; clear:both;}
    .sub-menu-sec{border-top:1px solid #ccc;}
    .sub-menu-sec>li{ float:left; width:33.3333%;}
    .sub-menu-sec>li:nth-child(2){ float:left; width:66.6666%;}
    .sub-menu-sec .submenu{ width:100%;}
    .sub-menu-sec .submenu>ul{ border-right:1px solid #ccc; display:block;}
    .sub-menu-sec .submenu>ul>li{width:100%;border-bottom:1px solid #ccc; }
    .sub-menu-sec .submenu>ul>li>a{display:block; padding:12px 10px; font-size:13px; color:#666; font-weight:300;}
    .sub-menu-sec .submenu>ul>li:nth-last-child(1) a:hover::before{ background:#dfe0e0;}
    .navigation ul li:hover .sub-menu-sec{ display:block;}
    .menu-img-wap{ width:100%;}
    .menu-img-wap{ width:100%;}
    .menu-img-wap>h3{ font-size:16px; color:#666; font-weight:600; padding:10px;}
    .menu-img-left{ float:left; width:50%; padding:10px;}
    .menu-img-left img{width:100%;}
    .navigation .menu-img-left>a{ padding:0;}
    .navigation .menu-img-left>a>h3{ padding:0; font-size:14px; color:#d75522;font-size: 15px;
        line-height: 16px;
        text-decoration: none;
        font-weight: 700;
        margin: 3px 5px 5px;}
        .navigation .menu-img-left>a:hover::before{background:none !important;}
        /*aleem*/
        .navbar-default{background: transparent; border-color: transparent; border:none; min-height: auto;
            margin-bottom: 0;}
            .navbar-default .navbar-nav>li>a{color: #0b386a;}
            .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color: #0b386a;background:#dfe0e0;}
            /* == Search Css Start == */
            .serachNav{position:relative;}
            .searchBox{background:#f6f6f6;box-shadow:0 3px 4px rgba(0, 0, 0, 0.2);padding:12px 10px;position:absolute;right:0px;top:81px;width:350px;z-index:4;display:none;}
            .searchBox .form-control{height:42px;line-height:42px;border-radius:0px;padding:0px 38px 0px 10px;}
            .searchBox .form-control:focus{box-shadow:none;}
            .searchBox button{background:none;border:0px;color:#231f20;font-size:20px;padding:7px 10px 5px;line-height:28px;position:absolute;right:10px;top:13px;}
            .survey_ques .searchBox button{background:none; margin:0;border:0px;color:#231f20;font-size:20px;padding:7px 10px 5px;line-height:28px;position:absolute;right:10px;top:13px;}
            .survey_ques .searchBox button:hover, .searchBox button:focus{background:none !important;color:#f46b28 !important;box-shadow:none !important;}
            
			.searchBox button:hover, .searchBox button:focus{background:none !important;color:#f46b28 !important;box-shadow:none !important;}
            /* ======= Breadcrumb Css Start ======= */
            .breadcrumbRow{background:#0b386a;padding:0px 0px; background-image:url(../images/nav-bg.jpg);}
            .breadcrumbRow .breadcrumb{padding:9px 0;margin-bottom:0px;list-style:none;background:none !important;border-radius:0px; display: inline-block;}
            .breadcrumbRow .breadcrumb li{color:#70d5f6;font-size:12px; }
            .breadcrumbRow .breadcrumb li a{color: rgba(255, 255, 255, 0.9);font-size:12px;}
            .breadcrumbRow .breadcrumb li a:hover{color:#fff;}
            /* ======= Top Tab (Header) Row Css Start ======= */
            .topTabRow{width:100%;background:#001b31;padding:8px 0px;}
            .topTabRow .container{position:relative;}
            .topTabRow ul{text-align:center;}
            .topTabRow ul li{list-style:none;display:inline-block;margin-left:-4px;}
            .topTabRow ul li a{color:#fff;border:1px solid #fff;display:block;padding:6px 25px;}
            .topTabRow ul li a:hover, .topTabRow ul li a.active{background:#fff;color:#0b386a;}
            .topTabRowbtns{position:absolute;right:15px;top:2px;}
            .topTabRowbtns a{color:#838f9a;font-size:23px;margin-left:15px;display:inline-block;}
            .topTabRowbtns a:hover{color:#fff;}
            /* ======= Private Sector Row Css Start ======= */
            .pvtSectorListRow{padding:10px 0px;}
            .pvtSectorListRow *, .pvtSectorListRow *::after, .pvtSectorListRow *::before{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
            .pvtSectorListRow ul{margin-left:-10px;margin-right:-10px;}
            .pvtSectorListRow ul::after{display:block;clear:both;width:100%;content:"";}
            .pvtSectorListRow ul li{width:25%;float:left;list-style:none;padding:0px 10px;margin-bottom:20px;}
            .pvtSectorListRow ul li figure{position:relative;width:100%;overflow:hidden;}
            .pvtSectorListRow ul li figure::after{content:"";z-index:1;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.5);position:absolute;}
            .pvtSectorListRow ul li figure::before{content:"\f0c1";z-index:2;top:50%;left:50%;position:absolute;font-family:'FontAwesome';color:#fff;font-size:25px;margin-left:-12px;margin-top:-15px;opacity:0;-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
            .pvtSectorListRow ul li figure:hover::before{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;}
            .pvtSectorListRow ul li figure h3{position:absolute;bottom:10px;left:0px;padding:0px 10px;color:#fff;z-index:2;font-size:0.9375rem;font-weight:600;}
            .pvtSectorListRow ul li figure img{width:100%;}
            .pvtSectorListRow ul li figure:hover img{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
            .pvtSectorListRow ul li figcaption{width:100%;padding:10px 10px;background:#fff;box-shadow:0px 0px 3px rgba(0,0,0,0.2);}
            .pvtSectorListRow ul li figcaption .text{height:99px;overflow:hidden;}
            .pvtSectorListRow ul li figcaption p{font-size:0.875rem;line-height:18px;}
            .pvtSectorListRow.map_left .process{margin-left:0;}
			.scoreBox{width:100%;overflow:hidden;padding-top:6px;margin-top:6px;border-top:1px solid #ddd;}
            .scoreBox span{color:#0b386a;font-weight:600;}
            .scoreBox a{color:#0b386a;}
            .scoreBox a:hover{color:#f46b28;}
            /* ==== About Page Css Start == */ 
            .innerSection{width:100%;padding:30px 0px;background:#f0f0f0;}
            .innerSection.aboutPage{padding-bottom:0px;}
            .aboutVideoBox{width:100%;margin-bottom:40px;}
            .pageTitle{color:#0b386a;font-size:1.375rem;font-weight:900;margin-bottom:10px;}
            .aboutVideoBox iframe, .aboutVideoBox video{width:100%;height:315px;}
            .aboutVideoBox h2{color:#0b386a;font-size:1.0625rem;font-weight:900;margin:10px 0px 5px;}
            .aboutVideoBox h3{color:#f46b28;font-size:0.875rem;font-weight:400;margin-bottom:5px;}
            /* Inovation */
            .innerBanner{position:relative;}
            .innerBanner::after{position:absolute;left:0px;bottom:0px;width:100%;height:100%;background:rgba(0,0,0,0.5);content:"";z-index:1;}
            .innerBanner .bannerCaption{position:absolute;left:0px;bottom:20px;z-index:2;width:100%;}
            .innerBanner .aboutCaption{position:absolute;left:0px; right:0; margin:auto; top:20%; text-align:center;z-index:2;width:100%;}
            .innerBanner .aboutCaption .title{color: #fff;
                border-bottom: 0;
                text-transform: uppercase;
                font-weight: 700;
                font-size: 45px}
                .innerBanner img{max-height:300px;width:100%;min-height:120px;}
                .innerBanner h4{font-weight:bold;color:#fff;  font-size:40px;}
                .top-section-details{background: #0b386a;color: #fff}
                .about-top-section-details{background: #fff;color: #6b6b6b;}
                .top-section-details .brd-rgt{border-right:1px solid #fff;}
                .rank-score{padding: 20px 13px 0 13px}
                .rank-score > table tr td{border:0;padding: 6px;}
                .rank-score > table tr:last-child td{padding-top:10px;}
                .para-top-section{padding: 25px;}
                .about-para-top-section{padding: 25px; background:rgba(238, 238, 238, 0.31);}
                .btn-compare{background: transparent;border:1px solid #fff;padding: 4px 25px;border-radius: 0;color: #fff;}
                .enb-score .heading{padding: 25px 0;font-weight: bold;color:#0b386a }
                .enb-score .heading  span.number{padding-right: 60px;float: right}
                .enb-table thead{background:#0b386a;color: #fff;}
                .enb-table tbody{border:1px solid #ccc;}
                .enb-table thead tr th{padding: 15px;letter-spacing: 1px}
                .enb-table tbody tr td{padding: 10px 15px 3px;}
                .enb-table tbody tr td h4.media-heading{font-size: 16px;}
                .enb-table tbody tr td  p {color: #777}
                .enb-table tbody tr td{color: #0b386a;font-weight: bold}
                .icon-sec{width: 40px;height: 40px;border:1px solid #fff;background: #0b386a;border-radius: 50%;position: relative;}
                .icon-sec i{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #fff;}
                .disp-none{display: none}
                tr.child-table > td {padding-top: 5px !important;border:0;}
                .child-table > td{border:0 !important;}
                .heading-tb{width: 100%;padding: 15px;font-weight: bold;color: #0b386a}
                .heading-tb.bold{font-weight: bold;letter-spacing: 2px;background: #0b386a;color: #fff;}
                .heading-tb li:first-child{width: 69%}
                .heading-tb li:nth-child(2){width: 19%}
                .heading-tb li:last-child{width: 11%}
                .icon-sec{width: 40px;height: 40px;border:1px solid #fff;background: #0b386a;border-radius: 50%;position: relative;}
                .icon-sec i{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #fff;}
                .list-inline{margin-left: 0}
                /*.accord{border:1px solid #ccc;}*/
                ul.inner{padding:0px 15px; padding-left: 52px;}
                ul.inner li:first-child{padding-left: 20px;}
                ul.inner li .fa{margin-right: 10px;color:#0b386a }
                .modal-content{border-radius: 0}
                .modal-content .close{font-size: 45px;}
                .modal-header{border-bottom: 0}
                .modal .panel-collapse{border-bottom: 0;}
                .modal .heading-tb li:first-child{width: 69%}
                .modal .heading-tb li:last-child{width: 30%;float: right}
                ul.modal-inner{padding-left: 52px;}
                .list-inline>li{position: relative; padding: 3px 20px;}
                ul.inner li .fa{position: absolute; left: 0; top: 5px;}
                /*Aleem*/
                .paddl_0{padding-left: 0;}
                .paddr_0{padding-right: 0;}
                .breadcrumb>li+li:before{padding: 0 5px; color: #fff; content: "\f105"; display: inline-block; font: normal normal normal 14px/1 FontAwesome;}
                .top_strip{background: #001b31; color: #fff; padding: 5px 0;}
                .secl-filters{background: #012748; padding:10px 10px;}
				.secl-filters .select_list{list-style: none;}
                .secl-filters .select_list li .bootstrap-select.form-control{background: transparent; height: 30px;}
                .secl-filters .select_list li .bootstrap-select>.dropdown-toggle{height: 30px; background: transparent; color: #fff;
                    padding-left: 10px; border-radius: 0;}
                    .year_filt .bootstrap-select.form-control{background: transparent; height: 30px; max-width:190px;}
                    .year_filt .bootstrap-select>.dropdown-toggle{height: 30px; background: transparent; color: #fff;
                        padding-left: 10px; border-radius: 0;}
                        .year_filt .open>.dropdown-toggle.btn-default:focus, .year_filt .open>.dropdown-toggle.btn-default:hover {
                            background: transparent;
                            height: 30px;
                        }
                        .bootstrap-select.btn-group .dropdown-menu li:first-child{padding: 0;}
                        .main_sec{background: #f0f0f0;}
                        .left_sidebar{box-shadow: 1px 0px 3px #ccc; background: #fff;}
                        .left_sidebar .header{padding: 15px;}
                        .left_sidebar .header .title{font-size: 16px; margin-bottom: 10px; font-weight: 600; color: #001b31;}
                        .left_sidebar .header .search_box input.form-control{color: #fff; background-color: #ccc; border-radius: 0;}
                        .left_sidebar .header .search_box .stylish-input-group .input-group-addon{background: #ccc; color: #fff; border-radius: 0;}
                        .left_sidebar .header .search_box input.form-control::-webkit-input-placeholder{color: #fff; opacity: 1;}
                        .left_sidebar .header .search_box input.form-control::-moz-placeholder{color: #fff; opacity: 1;}
                        .left_sidebar .header .search_box input.form-control:-ms-input-placeholder{color: #fff; opacity: 1;}
                        .left_sidebar .header .search_box input.form-control:-moz-placeholder{color: #fff; opacity: 1;}
                        .stylish-input-group .form-control{border-right:0; box-shadow:0 0 0; border-color:#ccc;}
                        .stylish-input-group button{border:0; background:transparent;}
                        .left_sidebar table tr{font-size: 13px;}
                        .left_sidebar table tr th{border-bottom: none; padding: 8px 5px;}
                        .left_sidebar table tr th:nth-child(1), .left_sidebar table tr td:nth-child(1){width: 50%; text-align: left; padding-left: 18px;}
                        .left_sidebar table tr th:nth-child(2), .left_sidebar table tr td:nth-child(2){width: 15%; text-align: center;}
                        .left_sidebar table tr th:nth-child(3), .left_sidebar table tr td:nth-child(3){width: 30%; text-align: center; padding-right: 17px;}
                        .left_sidebar table tr td{}
                        .right_sec{}
                        .right_sec .result_box{background: #fff; margin: 15px 0; box-shadow: 1px 1px 3px #ccc;}
                        .right_sec .result_box ul li strong{ font-weight:300;}
                        .right_sec .result_box .image{position: relative;}
                        .right_sec .result_box .image img{-webkit-filter: grayscale(100%); filter: grayscale(100%);}
                        .right_sec .result_box .image .caption{position: absolute;left: 0; bottom: 0; color: #fff; width: 100%; padding: 8px 20px; background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); font-weight: 600;}
                        .right_sec .result_box .image .caption p{float: left; line-height: 21px;}
                        .right_sec .result_box .image .caption .left{float: right;}
                        .right_sec .result_box .image .caption .left p{font-weight: 100; line-height: normal;}
                        .right_sec .result_box .image .caption .left .num{float: left; line-height: 40px; font-size: 30px; display: inline-block; vertical-align: bottom; padding: 0 5px;}
                        .right_sec .result_box .image .caption .left .text{float: right; font-weight: 100; display: inline-block;}
                        .right_sec .result_box .image .caption .left .block{display: block; font-weight: 100;}
                        .right_sec .result_box table{margin-bottom: 0;}
                        .right_sec .result_box table tr{font-size: 13px;}
                        .right_sec .result_box table thead tr{background: #0b386a; color:#fff;}
                        .right_sec .result_box.box2 table thead tr{background: #f46b28; color:#fff;}
                        .right_sec .result_box.box3 table thead tr{background: #b3b3b3; color:#fff;}
                        .right_sec .result_box table tr th{border-bottom: none;}
                        .right_sec .result_box table tr th:nth-child(1), .right_sec .result_box table tr td:nth-child(1){width: 26%; text-align: left; padding-left: 20px;font-weight: 300;}
                        .right_sec .result_box table tr th:nth-child(2), .right_sec .result_box table tr td:nth-child(2){width: 15%; text-align: center;}
                        .right_sec .result_box table tr th:nth-child(3), .right_sec .result_box table tr td:nth-child(3){width: 30%; text-align: center; padding-right: 18px;}
                        .about_sec{background: #fff; padding: 2% 0 5%;}
                        .about_sec .title{text-align: center; color: rgba(11,56,106,1.00); font-weight: 800; font-size: 25px; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform-origin: 50% 50% 0px; line-height: 25px; margin: 20px  0 60px;}
                        .about_sec .content{text-align: center;}
                        .about_sec .content .icon{display: inline-block; width: 43px;}
                        .about_sec .content .heading{text-align: center; color: rgba(11,56,106,1.00); font-weight: 800; font-size: 43px; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform-origin: 50% 50% 0px; line-height: 60px; margin: 20px 0 2px;}
                        .about_sec .content .text{text-align: center; color: rgba(11,56,106,1.00); font-weight: 400; font-size: 11px; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform-origin: 50% 50% 0px; line-height: 12px;}
                        .about_sec .content a{font-weight: 400; font-size: 11px; line-height: 12px; color: #fff; display: inline-block;
                            text-align: center; padding: 11px 19px; background-color: #d75522; border-radius: 0; min-width: 270px;    text-transform: uppercase; margin: 20px 0 30px;}
                            .wedo_sec{background: #091f44; color:#fff; text-align: center; padding: 2% 0;}
                            .wedo_sec .title{font-size: 40px; font-weight: 700; color: #ffffff; line-height: 28px; text-align: center; margin: 20px  0 60px;}
                            .wedo_sec .content{}
                            .wedo_sec .block{display: table; padding: 20px; margin:0 auto 40px; text-align: center; width: 200px; height: 170px; }
                            .wedo_sec .block a{display: block;}
                            .wedo_sec .block .icon{display: block; text-align: center; margin-bottom: 10px;}
                            .wedo_sec .block .icon img{display: block; margin: 0 auto;}
                            .wedo_sec .block .text{color: #fff; font-size: 20px; margin: 10px 0 0; line-height: 20px; display: block;    vertical-align: bottom;}
                            .wedo_sec .block:hover{background-color: #223657;}
                            .resouce_sec{background: #f26634; color:#fff; text-align: center; padding: 2% 0;}
                            .resouce_sec .title{font-size: 40px; font-weight: 700; color: #ffffff; line-height: 28px; text-align: center; margin: 20px  0 60px;}
                            .resouce_sec .content{}
                            .resouce_sec .block{display: table; padding: 20px; margin:0 auto 40px; text-align: center; width: 300px; height: 170px; }
                            .resouce_sec .block a{display: block;}
                            .resouce_sec .block .icon{display: block; text-align: center; margin-bottom: 10px;}
                            .resouce_sec .block .icon img{display: block; margin: 0 auto;}
                            .resouce_sec .block .text{color: #fff; font-size: 20px; margin: 10px 0 0; line-height: 20px; display: block;    vertical-align: bottom;}
                            .resouce_sec .block:hover{background-color: #EE8157;}
                            .initiate_sec{background: #fff; padding: 2% 0 5%;}
                            .initiate_sec .title{text-align: center; color: rgba(11,56,106,1.00); font-weight: 800; font-size: 25px; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform-origin: 50% 50% 0px; line-height: 25px; margin: 20px  0 60px;}
                            .initiate_sec .initate_slider{text-align: center;}
                            .initiate_sec .initate_slider .block{width: 600px; margin: 0 auto;}
                            .initiate_sec .initate_slider .logo_img{width: 30%; float: left;}
                            .initiate_sec .initate_slider .logo_img img{}
                            .initiate_sec .initate_slider .wrapper{width: 70%; float: left; text-align: left; padding-left: 20px;}
                            .initiate_sec .initate_slider .heading{font-size: 21px; line-height: 19px; font-weight: 600; color: rgb(11, 56, 106); margin-bottom: 20px; text-transform: uppercase;}
                            .initiate_sec .initate_slider .text{font-size: 11px; line-height: 14px; font-weight: 300; color:rgb(8, 44, 88);}
                            .initiate_sec .initate_slider .text p{font-size: 11px; line-height: 14px; font-weight: 300; color:rgb(8, 44, 88);}
                            .initiate_sec .initate_slider .btn-default{font-weight: 400; font-size: 11px; line-height: 12px; display: inline-block; text-align: center; padding: 11px 19px; border-radius: 0; min-width: 270px; text-transform: uppercase; margin: 10px 0 0;}
                            .initiate_sec .initate_slider .btn-default.detail_btn{background-color: #d75522; color: #fff; border-color: #d75522;}
                            .initiate_sec .initate_slider .btn-default.view_btn{background-color: #F7F7F7; border: 1px solid rgb(110, 131, 157); color: rgb(8, 44, 88);}
                            .initiate_sec .initate_slider .owl-dots{margin-top: 30px; padding-left: 8%;}
                            .initiate_sec .initate_slider .owl-dot{display: inline-block; margin: 0 10px;}
                            .initiate_sec .initate_slider .owl-dot span{display: inline-block; width: 15px; height: 15px; border:1px solid #0b386a; background-color: #fff;}
                            .initiate_sec .initate_slider .owl-dot.active span{background-color: #0b386a;}
                            .event_sec{background:url(../images/home-event-bg.jpg); padding: 2% 0 5%; background-attachment: fixed;   background-size: cover; background-position: center; background-repeat: no-repeat;}
                            .event_sec .title{text-align: center; color: #fff; font-weight: 800; font-size: 25px; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform-origin: 50% 50% 0px; line-height: 25px; margin: 20px  0 60px;}
                            .event_sec .initate_slider{text-align: center;}
                            .event_sec .initate_slider .block{width: 600px; margin: 0 auto;}
                            .event_sec .initate_slider .date_block{width: 100px; float: left; text-align: center; color: #fff; height: 100px;
                                border: 1px solid #fff; padding: 5px;}
                                .event_sec .initate_slider .date_block .event_loc{display: block; text-align: center; font-size: 18px;   line-height: 18px; font-weight: 400;}
                                .event_sec .initate_slider .date_block .event_date{display: block; text-align: center; font-size: 48px;   line-height: 48px; font-weight: 400;}
                                .event_sec .initate_slider .date_block .event_month{display: block; text-align: center; font-size: 18px;   line-height: 18px; font-weight: 400;}
                                .event_sec .initate_slider .logo_img{width: 30%; float: left;}
                                .event_sec .initate_slider .logo_img img{}
                                .event_sec .initate_slider .wrapper{width: 70%; float: left; text-align: left; padding-left: 20px;}
                                .event_sec .initate_slider .heading{font-size: 21px; line-height: 19px; font-weight: 600; color: #fff; margin-bottom: 20px; text-transform: uppercase;}
                                .event_sec .initate_slider .text{font-size: 11px; line-height: 14px; font-weight: 300; color:#fff;}
                                .event_sec .initate_slider .text p{font-size: 11px; line-height: 14px; font-weight: 300; color:#fff;}
                                .event_sec .initate_slider .btn-default{font-weight: 300; font-size: 11px; line-height: 12px; display: inline-block; text-align: center; padding: 11px 19px; border-radius: 0; min-width: 270px; text-transform: uppercase; margin: 10px 0 0;}
                                .event_sec .initate_slider .btn-default.detail_btn{background-color: #d75522; color: #fff; border-color: #d75522;}
                                .event_sec .initate_slider .btn-default.view_btn{background-color: transparent; border: 1px solid rgb(110, 131, 157); color: #fff;}
                                .event_sec .initate_slider .owl-dots{margin-top: 30px; padding-left: 8%;}
                                .event_sec .initate_slider .owl-dot{display: inline-block; margin: 0 10px;}
                                .event_sec .initate_slider .owl-dot span{display: inline-block; width: 15px; height: 15px; border:1px solid #fff; background-color: transparent;}
                                .event_sec .initate_slider .owl-dot.active span{background-color: #fff;}
                                .media_sec{background: #fff; padding: 2% 0 5%;}
                                .media_sec .title{font-size: 40px; color: #082c58; line-height: 28px; text-align: center; font-weight: 700; margin: 20px  0 60px;}
                                .media_sec .content{}
                                .media_sec .block{}
                                .media_sec .block .image{position: relative; height: 190px;}
                                .media_sec .block .image a{}
                                .media_sec .block .image a img{width: 100%; height: 100%;}
                                .media_sec .block .image .layer{display: none; position: absolute; left: 0;  right: 0; top: 0;  bottom: 0;  background: rgba(0, 0, 0, 0.5); -webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}
                                .media_sec .block .image:hover .layer{display: block; -webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}
                                .media_sec .block .news_label{}
                                .media_sec .block .news_label a{font-size: 14px; font-weight: 700; text-transform: uppercase; padding: 10px 0 0;
                                    line-height: 16px; display: inline-block; color: #082c58;}
                                    .media_sec .block .date{font-size: 15px; font-weight: 300; margin: -5px 0 0; padding: 0; color: #0b386a;   letter-spacing: 0;}
                                    .note{color: #989898; margin-top: 20px;}
                                    #social .connected .footer_media_icon{list-style: none;}
                                    #social .connected .footer_media_icon li{display: inline-block;}
                                    #social .connected .footer_media_icon li:first-child{}
                                    #social .newsletter{text-align: right;}
                                    #social .newsletter .form-group{width: 60%;}
                                    #social .newsletter input{width: 85%; margin: auto; border-color: #000; height: 42px; float: left; border-radius: 0;}
                                    #social .newsletter .btn-default{width: 42px; height: 42px; float: left; border-radius: 0; background-color: #ec6a37; border-color: #ec6a37; color: #fff; margin: 0; padding: 0;}
                                    .innerSection.aboutPage .video_block{border-bottom: 1px solid #333;}
                                    .innerSection.aboutPage.framework{padding: 30px 0 50px;}
                                    .enb-table tbody tr td .total{font-weight: 600; color: #0b386a; padding-left: 4.5%;}
                                    .enb-table tbody tr td .total span{padding-left: 2%;}
                                    .icon_wrapper{padding-left: 50px; position: relative; overflow: visible;}
                                    .icon_wrapper .media_icon{position: absolute; left: 0; top: 0;}
                                    .enb-table tbody tr td.tab_text_info{padding-top: 0; border: none; padding-left: 65px; padding-right: 30%;}
                                    .modal .heading-tb li:first-child{float: left;}
                                    .survey_ques{background: #efefef;}
                                    .survey_ques .top_strip{height: 40px; background: #001b31; color: #fff; width: 100%; padding: 5px 0;}
                                    .survey_ques .left_sidebar{background: #001b31; color: #fff; box-shadow: none; padding: 0 15px; height: 100%;}
                                    .survey_ques .header{border-bottom: 1px solid #fff;}
                                    .survey_ques .pro_detail{}
                                    .survey_ques .pro_detail .pro_img{width: 50px; height: 50px; float: left; border-radius: 50%;}
                                    .survey_ques .pro_detail .pro_img img{ border-radius: 50%;}
                                    .survey_ques .pro_info{float: left; width: 70%; padding-left: 20px;}
                                    .survey_ques .pro_info .name{font-size: 22px; color: #fff;}
                                    .survey_ques .pro_info .desig{font-size: 12px; font-weight: 100;}
                                    .survey_ques .pro_info .desig span{font-size: 12px; font-weight: 100; display: block;}
                                    .survey_ques .left_sidebar .content{padding: 15px;}
                                    .survey_ques .left_sidebar .content .title{font-size: 22px; color: #fff;}
                                    .survey_ques .left_sidebar .content p{font-size: 12px; font-weight: 100;}
                                    .survey_ques .right_sec{}
                                    .survey_ques .ques_block{padding: 20px 0;}
                                    .survey_ques .ques_block .main_ques{font-size: 15px; font-weight: 600; color: #001b31;}
                                    .survey_ques .dots{margin-top: 20px;}
                                    .survey_ques .dots ul{list-style: none;}
                                    .survey_ques .dots ul li{display: inline-block;}
                                    .survey_ques .dots ul li span{display: inline-block; width: 30px; background: #fff; height: 12px;}
                                    .survey_ques .dots ul li.active span{background: #f46c31;}
                                    .survey_ques .dots ul li.visited span{background: #0b386a;}
                                    .survey_ques .out_of_ques p{font-size: 12px; color: #001b31;}
                                    .survey_ques .main_quest{font-size: 15px; font-weight: 600; color: #001b31;}
                                    .survey_ques .quest_option{list-style: none; margin-top: 20px; width: 300px;}
                                    .survey_ques .quest_option li{padding: 5px 10px; background: #fff; margin-bottom: 10px; box-shadow: 1px 1px 3px #ddd;}
                                    .survey_ques .quest_option li span.text{font-size: 15px;}
                                    .survey_ques .main_sec{position: relative; padding-bottom: 40px;}
                                    .survey_ques .main_sec .left_block_sec{position: absolute; left: 0; top: 0; bottom: 0; }
                                    .survey_ques .main_sec .right_block_sec{}
                                    .survey_ques #social{margin-top: 0; border-top: none;}
                                    .survey_ques .btn-default{background: #0b386a; border-color: #0b386a; border-radius: 0; padding: 5px 40px; color: #fff; font-size: 15px; margin: 20px auto;}
                                    .survey_ques .btn-default:hover, .survey_ques .btn-default:focus, .survey_ques .btn-default:active{background: #0b386a; border-color: #0b386a; color: #fff;}
                                    .login{background: #f3f3f3;}
                                    .login .container-fluid{padding: 0;}
                                    .login form{width: 50%; margin-left: 15.5%;}
                                    .login .header{margin-bottom: 20px; margin-top: 30px;}
                                    .login .main_block{}
                                    .login .form_block{width: 50%; float: left;}
                                    .login .title{font-size: 23px; color: #001b31; font-weight: 900;}
                                    .login p{text-align: justify; font-size: 14px; line-height: 25px; color: #001b31;}
                                    .login .sub_heading{font-size: 14px; font-weight: 600; color: #001b31;}
                                    .login label{font-size: 13px; color: #fff; font-weight: 100; float: left;}
                                    .login .form-group a{font-size: 13px; color: #fff; font-weight: 100; float: right;}
                                    .login .error_msg{font-size: 13px; color: red; font-weight: 100; float: right;}
                                    .login input{}
                                    .login .note{margin-top: 50px;}
                                    .login .note p{color: #fff; font-size: 13px; font-weight: 100;}
                                    .login .note span{color: #fff; font-size: 13px; font-weight: 100; display: inline-block;}
                                    .login .note a{color: #fff; font-size: 14px; font-weight: 600; }
                                    .login .btn-default{padding: 6px 50px; color: #fff !important; background-color: #f46c31 !important;  border-color: #f46c31 !important;}
                                    .login .hidden_block{display: none;}
                                    .login .hidden_block.visible{display: block;}
                                    .login .bg_block{width: 50%; float: left;}
                                    .login .image{position: relative;}
                                    .login .image .logo_white{position: absolute; top: 0; width: 300px; right: 0; left: 0; margin: 0 auto;}
                                    .login .image img{}
                                    .login_page #social{margin-top: 0;}
                                    .signup{background: #F0F0F0;}
                                    .signup .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width: 100%;}
                                    .signup .bootstrap-select .btn-default{color: #003a6b !important; background-color: #fff !important;  border-color: #ccc !important; padding: 6px 12px;}
                                    .signup .bootstrap-select.btn-group .dropdown-toggle .filter-option{color: #ccc;}
                                    .signup .bootstrap-select.btn-group.dropup .dropdown-toggle .filter-option{color: #001b31;}
                                    .signup .bootstrap-select.btn-group .dropdown-menu li a{padding: 3px 12px;}
                                    .signup .bootstrap-select .dropdown-toggle:focus{outline: none !important; border-color: #66afe9 !important; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);}
                                    .signup form, .signup .form_block{width: 100%; margin-left: auto;}
                                    .signup .form_block{padding: 50px 0;}
                                    .signup label{font-size: 13px; color: #001b31; font-weight: 700; float: left;}
                                    .signup .error_msg{font-size: 13px; color: red; font-weight: 100; float: right;}
                                    .signup .checkbox{margin-top: 20px;}
                                    .signup .checkbox label{padding-left: 55px; height: 34px;}
                                    .signup .checkbox input[type=checkbox]{left: 0; width: 34px; height: 34px; background-color: #fff !important; margin: 0 auto;}
                                    .signup .checkbox p{line-height: 34px; font-size: 13px; color: #001b31; font-weight: 100;}
                                    .signup .checkbox p a{font-size: 13px; color: #001b31; font-weight: 700;}
                                    .signup .note{font-size: 14px; color: #003a6a; font-weight: 600; text-align: center;}
                                    .signup .note p{color: #fff; font-size: 13px; font-weight: 100;}
                                    .signup .note.grey p { color:red;}
									.signup .note span{color: #fff; font-size: 13px; font-weight: 100; display: inline-block;}
                                    .signup .note a{color: #fff; font-size: 14px; font-weight: 600; }
                                    .signup .btn-default{padding: 6px 50px; color: #fff !important; background-color: #001b31 !important;  border-color: #001b31 !important; border-radius: 0;}
                                    .report{padding: 30px 0; background: #f0f0f0;}
                                    .report .block{position: relative; padding: 15px; box-shadow: 1px 1px 3px #ccc; padding-left: 70px; background: #fff; margin-bottom: 20px;}
                                    .report .block .icon{width: 40px; height: 40px; border: 1px solid #fff; background: #0b386a;  border-radius: 50%; display: inline-block; position: absolute; top: 12px; left: 15px;}
                                    .report .block .heading{font-size: 15px; font-weight: 600; color: #001b31;}
                                    .report .block .report_list li{display: inline-block; width: 49%; text-align: center;}
                                    .report .block .report_list li a{display: block;}
                                    .report .block .report_list li .icon{width: 20px; height: 20px; border: 1px solid #0b386a; background: #fff;    font-size: 11px; text-align: center; color: #0b386a; line-height: 20px; position: static;}
                                    .report .block .report_list li p{font-size: 13px; font-weight: 100; color: #001b31; display: block;}
                                    .inno_commu .commu_slider{background: #f0f0f0;}
                                    .inno_commu .community_slider .caption{position: absolute; bottom: 0; left: 0; right: 0; color: #fff; font-weight: 100; padding: 15px 5%; background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));}
                                    .inno_commu .community_slider .caption .title{font-size: 25px; font-weight: 600; margin-bottom: 10px;}
                                    .inno_commu .community_slider .caption p{font-size: 13px; display: inline-block;}
                                    .inno_commu .community_slider .owl-nav .owl-prev{width: 30px; height: 30px; line-height: 30px; text-align: center; background: rgba(191, 191, 191, 0.71); font-size: 22px; color: #fff; position: absolute; right: 10%; bottom: 20px;}
                                    .inno_commu .community_slider .owl-nav .owl-next{width: 30px; height: 30px; line-height: 30px; text-align: center; background: rgba(191, 191, 191, 0.71); font-size: 22px; color: #fff; position: absolute; right: 6%; bottom: 20px;}
                                    .commu_blocks{background: #f0f0f0;}
                                    .commu_blocks .block_wrapper{padding: 30px 0 0;  min-height:208px;}
                                    .commu_blocks .block{text-align: center; padding: 23px 15px; background: #fff; margin-bottom: 20px; box-shadow: 1px 1px 5px #ccc;}
                                    .commu_blocks .block a{display: block; color: #01273c;}
                                    .commu_blocks .block .icon{text-align: center; color: #01273c; width: 58px; margin: 0 auto;}
                                    .commu_blocks .block .title{font-size: 15px; font-weight: 700; text-align: center; color: #01273c; margin: 10px 0;}
                                    .commu_blocks .block .text{font-size: 13px; text-align: center; color: #01273c;}
                                    .side_activity{padding: 0; background: #001b31; color: #fff; margin-top: 30px;}
                                    .side_activity .header{padding: 15px 10px 6px;}
                                    .side_activity .title{font-size: 17px;}
                                    .side_activity .content{}
                                    .side_activity .content ul{list-style: none;}
                                    .side_activity .content ul li{padding: 5px 10px; border-bottom: 1px solid #fff;}
                                    .side_activity .content ul li a{font-size: 11px; color: #fff;}
                                    .side_activity .content ul li .orange{color: #dc6330; font-size: 11px;}
                                    .side_activity .content ul li .red{color: #a21822; font-size: 11px;}
                                    .side_activity .footer{padding: 10px; text-align: center;}
                                    .side_activity .footer p{}
                                    .side_activity .footer p a{color: #fff; font-size: 13px; text-align: center; display: block;}
                                    .post_list{background: #f0f0f0; padding: 0 0 30px;}
                                    .post_list table tbody{background: #fff;}
                                    .post_banner{}
                                    .post_banner img{}
                                    .post_banner .bannerCaption{position: absolute; bottom: 0; left: 0; right: 0; color: #fff; font-weight: 100; padding: 15px 5%; background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));}
                                    .post_banner .bannerCaption .title{font-size: 25px; font-weight: 600; display: inline-block;}
                                    .post_banner .bannerCaption p{font-size: 13px; display: inline-block; float: right;}
                                    .post_list .post_list{padding: 30px 0;}
                                    .post{background: #f0f0f0;}
                                    .post .block{background: #fff; padding: 15px 15px 0; margin: 20px 0; box-shadow: 1px 1px 5px #ccc;}
                                    .post .title{font-size: 15px; font-weight: 600; color: #001b31; margin-bottom: 15px;}
                                    .post p{font-size: 14px; font-weight: 100; color: #001b31; margin-bottom: 15px;}
                                    .post .footer{background: #f0f0f0; margin: 0 -15px; padding: 5px 15px;}
                                    .post .footer_list{list-style: none;}
                                    .post .footer_list li{display: inline-block; padding: 0 10px;}
                                    .post .footer_list li a{display: block;}
                                    .post .footer_list li p{margin: 0;}
                                    .post .footer_list li p span{font-size: 14px; font-weight: 100; color: #001b31;}
                                    .post_comment .input_box{position: relative;}
                                    .post_comment .input_box .text_box{border-radius: 0; margin-bottom: 10px;}
                                    .post_comment .input_box .fileinput .btn{width: 34px; height: 34px; border-radius: 0; line-height: 34px;     background: #f46c31; border-color: #f46c31; color: #fff;}
                                    .post_comment .input_box .fileinput.fileinput-exists .btn{width: auto; height: 34px; border-radius: 0; line-height: 34px; background: #f46c31; border-color: #f46c31; color: #fff; padding: 0 10px;}
                                    .post_comment .input_box .fileinput.fileinput-exists .fileinput-filename{position: absolute; top: 8px; left: 12px; display: none;}
                                    .post_comment .input_box .fileinput.fileinput-exists .close{padding: 0 10px; height: 34px; font-size: 14px;    font-weight: 100; background: #f46c31; opacity: 1; line-height: 34px; text-shadow: none; color: #fff; float: right !important; margin-left: 10px;}
                                    .post_comment .input_box .submit_btn{background-color: #003a6b; border-color: #003a6b; color: #fff; padding: 6px 20px; border-radius: 0; height: 34px;}
                                    .comments{}
                                    .comments .coment_list{list-style: none;}
                                    .comments .coment_list li{}
                                    .comments .coment_list li{}
                                    .comments .coment_list li .block{position: relative; padding-left: 60px;}
                                    .comments .coment_list li .block .icon{width: 30px; height: 30px; border-radius: 50%; position: absolute; left: 15px; background: #0b386a; top: 15px;}
                                    .comments .coment_list li .block .title{margin-bottom: 5px;}
                                    .comments .coment_list li .block .content{}
                                    .comments .coment_list li .block .content p{}
                                    .comments .coment_list li .block .footer{margin-left: -60px;}
                                    .comments .coment_list li .block .footer .footer{}
                                    .home_slider .caption{position: absolute; left: 0; top: 10%; color: #fff; right: 0; margin: 0 auto; text-align: center; width: 60%;}
                                    .home_slider .caption .title{font-size: 36px; text-align: center; margin-bottom: 17px; font-weight: 700;   text-transform: uppercase; color:#fff;}
                                    .home_slider .caption p{font-size: 20px; line-height: 27px; font-weight: 100; text-align: center; margin-bottom: 20px; color:#fff;}
                                    .home_slider .caption a{min-width: 270px; display: inline-block; text-align: center; padding: 12px 21px;font-weight: 400; font-size: 12px; line-height: 13px; color: #fff; background-color: #d75522; border-color: #d75522; text-decoration: none; border-radius: 0;}
                                    .home_slider .layer{position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.3);}
                                    .home_slider .owl-dots{position: absolute; bottom: 40px; left: 0; right: 0; text-align: center;}
                                    .home_slider .owl-dots .owl-dot{width: 15px; height: 15px; background: transparent; border: 1px solid #fff; display: inline-block; margin: 0 5px;}
                                    .home_slider .owl-dots .owl-dot.active{background: #fff;}
                                    .social_fixed{width: 60px; text-align: center; position: fixed; right: 0; top: 30%; z-index: 9; height: 50px; overflow: hidden; -webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}
                                    .social_fixed .icon{width: 50px; height: 50px; line-height: 50px; font-size: 25px; color: #fff; background:#d75522; float: right;}
                                    .social_fixed .icon a{font-size: 25px; color: #fff;}
                                    .social_fixed ul{list-style: none; display: block; -webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}
                                    .social_fixed ul li{width: 100%; height: 50px; line-height: 50px; font-size: 25px; margin-left: 10px;}
                                    .social_fixed ul li:hover{margin-left: 0; -webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}
                                    .social_fixed ul li.close_hide:hover{margin-left: 10px;}
                                    .social_fixed ul li a{display: block; font-size: 25px; color: #fff;}
                                    .social_fixed ul li.face{background: #305891;}
                                    .social_fixed ul li.tweet{background: #2ca8d2;}
                                    .social_fixed ul li.google{background: #dd4b39;}
                                    .social_fixed ul li.linkdin{background: #007bb6;}
                                    .social_fixed ul li.pintrest{background: #ca2027;}
                                    .social_fixed ul li.close_hide{background: #fff; color: #d75522;}
                                    .social_fixed ul li.close_hide a{color: #d75522;}
                                    .social_fixed.visible{height: 300px; -webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}
                                    /*.social_fixed.visible ul{-webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}*/
                                    .social_fixed.visible .icon{display: none; -webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s;}
                                    .thnk .image{position: relative;}
                                    .thnk .image img{width: 100%;}
                                    .thnk .image::before{content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.5);}
                                    .thnk .content{position: absolute; top: 15%; left: 0; right: 0; text-align: center;}
                                    .thnk .content .logo{width: 300px; margin: 1% auto;}
                                    .thnk .content .tnks_heading{font-size: 50px; text-align: center; margin-bottom: 40px; font-weight: 700;   text-transform: uppercase; color: #fff;}
                                    .thnk .content .sub_text{font-size: 17px; line-height: 15px; font-weight: 100; text-align: center; margin-bottom: 20px; color: #fff;}
                                    .thnk .content .report_btn{min-width: 270px; display: inline-block; text-align: center; padding: 12px 21px;font-weight: 400; font-size: 12px; line-height: 13px; color: #fff; background-color: #d75522; border-color: #d75522; text-decoration: none; border-radius: 0;}
                                    .global .banner{}
                                    .global .banner .banner_img{position: relative;}
                                    .global .banner .caption{position: absolute; top: 20%; left: 0; right: 0; margin: 0 auto; text-align: center;}
                                    .global .banner .caption .title{color: #FFF;border-bottom:0; text-transform: uppercase; font-weight: 700; font-size: 44px;}
                                    .global .banner .caption p{font-size: 20px; font-weight: 100; color: #FFF;}
                                    .global .over_all{background: #001b31; color: #fff;}
                                    .global .text_block{width: 50%; float: left; background: #001b31; color: #fff; padding: 5%;}
                                    .global .text_block .title{font-size: 40px; font-weight: 700; margin: 0 0 25px;  text-transform: uppercase;}
                                    .global .text_block p{font-weight: 100; font-size: 18px; margin-bottom: 20px;}
                                    .global .text_block a{font-weight: 100; font-size: 18px; color: #f46c32; text-decoration: none; text-transform: uppercase; font-weight: 700;}
                                    .global .text_block a i{padding-left: 6px; font-size: 14px;}
                                    .global .image_block{width: 50%; float: left;}
                                    .global .over_all.enabler{background: #f2f2f2; color: #001b31;}
                                    .global .enabler .text_block{background: #f2f2f2; color: #001b31;}
                                    .global .enabler .text_block a{color: #001b31;}
                                    .global .over_all.perform{background: #f46c32; color: #001b31;}
                                    .global .perform .text_block{background: #f46c32; color: #001b31;}
                                    .global .perform .text_block a{color: #fff;}
                                    .abt_global{padding: 80px 0 60px;}
                                    .abt_global .title{font-size: 35px; font-weight: 700; margin: 0 0 25px; text-transform: uppercase; color: #001b31; text-align: center;}
                                    .abt_global p{font-size: 18px; color: #848484; margin-bottom: 20px; line-height: 1.8; text-align: justify;}
                                    .abt_global p a{color: #ec6a37; font-size: 18px;}
                                    .abt_global p a:hover{text-decoration: underline;}
                                    .login_strip ul li{list-style:none;display:inline-block;margin-left:-4px; position: relative; padding:9px 0;}
                                    .login_strip ul li::after{content: "/"; position: absolute; right: 0; top: 16px; color: #fff; font-size:12px;}
                                    .login_strip ul li:last-child::after{display: none;}
                                    .login_strip ul li a{color:#fff; display:block;padding:6px 15px; border: none; font-size:14px;}
                                    .login_strip ul li a:hover, .topTabRow ul li a.active{color:#fff; background: transparent;}
                                    .login_strip ul li a i {margin-right: 5px;}
                                    li.down-font {background: #092f5e;background-image: url(../images/small-circle.png);}
                                    li.readspeak {background-image: url(../images/big-circle.png);}
                                    li.up-font {   background-image: url(../images/big-circle.png);}
                                    li.down-font, li.print-page, li.readspeak, li.up-font {
                                        background-repeat: no-repeat;
                                        background-position: center center;
                                    }
                                    .top-bar ul li {
                                        float: left;
                                        line-height: 33px;
                                        position: relative;
                                        padding: 0;
                                        font-size: 12px;
                                        white-space: nowrap;
                                    }
                                    .top-bar ul.font-sizer-wr>li>a {
                                        font-size: 17px; padding:9px 10px; color:#fff; display:block;
                                    }
                                    li.up-font {
                                        background-color: #072651;
                                    }
                                    .topTabRowbtns.left{right: auto; left: -85px;}
                                    .topTabRow ul.right_btn{text-align: right; float: right;}
                                    .topTabRow ul.right_btn li{}
                                    .topTabRow ul.right_btn li a{background: #f46c30; border-color: #f46c30; color: #fff;}
                                    .banner .caption{position: absolute; top: 20%; left: 0; right: 0; margin: 0 auto; text-align: center;}
                                    .banner .caption .title{color: #fff;border-bottom:0; text-transform: uppercase; font-weight: 700; font-size: 44px;}
                                    .banner .caption p{font-size: 18px; font-weight: 100; color: #fff;}
                                    .map_container .pvtSectorListRow{padding-left: 280px; padding-right: 10px;}
                                    .map_container .pvtSectorListRow ul li{width: 25%;}
                                    .map_container .pvtSectorListRow.map_left{padding-left: 20px; }
                                    .map_container .pvtSectorListRow.map_left ul li{width: 20%;}
                                    .breadcrumb li{line-height: 32px;}
                                    .login .form_block .wrapper{width: 65%; margin-left: 15.5%;}
                                    .login .form_block .wrapper .header{margin-bottom: 20px; margin-top: 30px;}
                                    .login .form_block .wrapper .title{font-size: 23px; color: #001b31; font-weight: 900;}
                                    .login .form_block .wrapper p{text-align: justify; font-size: 14px; line-height: 25px; color: #001b31;}
                                    .login .form_block .wrapper .sub_heading{font-size: 14px; font-weight: 800; color: #001b31; margin-top: 40px;}
                                    .login .form_block .wrapper .sub_heading a{color: #f46c30; font-weight: 100; margin-left: 10px; text-decoration: underline;}
                                    .login .form_block .wrapper label{font-size: 13px; color: #fff; font-weight: 100; float: left;}
                                    .login .form_block .wrapper .login_btns{list-style: none; text-align: left; margin-top: 20px;}
                                    .login .form_block .wrapper .login_btns li{display: inline-block; text-align: center; padding: 8px 10px; background: #b3b3b3; margin-right: 10px;}
                                    .login .form_block .wrapper .login_btns li a{display: block; color: #fff; font-weight: 600; font-size: 15px;}
                                    .login .form_block .wrapper .login_btns li a span{display: block; font-size: 13px; font-weight: 100;}
                                    .login .form_block .wrapper .login_btns li.pre{margin-right: 0; background: #003a6a;}
                                    .login_form .login form{width: 65%; margin-left: 15.5%;}
                                    .login_form .login input{border-radius: 0;}
                                    .login_form .login .checkbox{margin: 0;}
                                    .switch {position: relative; display: inline-block; width: 60px; height: 30px;}
                                    .switch input {display:none;}
                                    .slider {position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s;  transition: .4s;}
                                    .slider:before {position: absolute; content: ""; height: 15px; width: 15px; left: 4px; bottom: 7px; background-color: white; -webkit-transition: .4s; transition: .4s;}
                                    input:checked + .slider {background-color: #2196F3;}
                                    input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
                                    input:checked + .slider:before {-webkit-transform: translateX(35px); -ms-transform: translateX(35px); transform: translateX(35px);}
                                    /* Rounded sliders */
                                    .slider.round {border-radius: 34px;}
                                    .slider.round:before {border-radius: 50%;}
                                    .slider .off {display: inline-block; color: #333; position: absolute; right: 6px; line-height: 30px; text-transform: uppercase;}
                                    .slider .on {display: none; color: #fff; position: absolute; left: 6px; line-height: 30px; text-transform: uppercase;}
                                    input:checked + .slider .off{display: none;}
                                    input:checked + .slider .on{display: inline-block;}
                                    .login .switch_text{font-size: 14px; font-weight: 800; color: #001b31; line-height: 20px;vertical-align: top; display: inline-block; padding-left: 10px;}
                                    .login_form .login .forget{font-size: 14px; font-weight: 800; color: #001b31;}
                                    .login_form .login .submit_btn{display: block; padding: 10px 50px; width: 100%;}
                                    .login_form .login .note p{color: #666; font-size: 13px; font-weight: 600; text-align: left;}
                                    .login_form .login .note p:first-child{margin-bottom: 30px;}
                                    .login_form .login .note p span{color: #666; font-size: 13px; font-weight: 600; text-align: left; display: block;}
                                    .login_form .login .note p a{color: #f46c30; font-size: 13px; font-weight: 600; text-align: left;}
                                    .login_form .login .back {font-size: 14px; font-weight: 800; color: #001b31; float: none; display: inline-block; margin-top: 10px;}
                                    .industry .enb-table tbody tr td:last-child{border-right: 1px solid #ddd;}
                                    .industry .enb-table tbody tr td.tab_text_info{padding-right: 12%;}
                                    .dropdown-nav {
                                        width: 30px;
                                        height: 30px;
                                        right: 15px;
                                        position: absolute;
                                        float: right;
                                        top: 26px;
                                        background: #e3e3e3;
                                        text-align: center;
                                        line-height: 30px;
                                        z-index: 99;
                                        cursor: pointer;
                                    }
                                    /*Kapil*/
                                    .home_banner{ position:relative;}
                                    .banner_img img{ width:100%; }
                                    .home_banner:after{ width:100%; height:100%; background-color:#000; content:''; position:absolute; bottom:0; left:0; display: none;
                                    background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.1) 0%, rgba(255,255,255,1) 100%); /* ff3.6+ */
                                    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,0.35)), color-stop(100%, rgba(255,255,255,1))); /* safari4+,chrome */
                                    background:-webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.1) 0%, rgba(255,255,255,1) 100%); /* safari5.1+,chrome10+ */
                                    background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.1) 0%, rgba(255,255,255,1) 100%); /* opera 11.10+ */
                                    background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.1) 0%, rgba(255,255,255,1) 100%); /* ie10+ */
                                    background:radial-gradient(ellipse at center, rgba(255,255,255,0.1) 0%, rgba(255,255,255,1) 100%); /* w3c */
                                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* ie6-9 */
                                }
                                /*.mapoverlap{ color:#fff; z-index:99; position:absolute;left:0; right:0; bottom:auto; top:0; height:50%; margin:auto; width:100%; max-width:700px; text-align:center;}*/
                                .mapoverlap {color: #fff; z-index: 99; position: absolute; left: 0; right: 0; bottom: 0; padding: 6% 22% 2%;    margin: auto; width: 100%; text-align: center; background: linear-gradient(to bottom, rgba(0,0,0,0), rgb(3, 48, 74));}
                                .mapoverlap h1{ text-transform:uppercase; font-weight:600; color: #fff;}
                                .mapoverlap h3{color: #fff;}
                                .mapoverlap p{color: #fff;}
                                .viewrank_btn{ background-color:#f46b28; color:#fff; padding:8px 30px; text-transform:uppercase; }
                                .viewrank_btn:hover{ background-color:#dc4d08; color:#fff;}
                                /*contact section*/
                                .bg-contact{
                                    background:linear-gradient(
                                      rgba(0, 0, 0, 0.55), 
                                      rgba(0, 0, 0, 0.85)
                                      ), url(../images/home-contact-bg.jpg);
                                    background-size: cover;
                                    background-position: center center;
                                    background-repeat: no-repeat;    
                                    width:100%;    
                                    min-height: 470px;
                                    color: #fff;
                                    padding: 15px 0 40px 0;    
                                }
                                .email-list{margin-top:20px;}
                                .email-list p{margin-bottom:0; font-size: 15px; line-height: 20px;}
                                .email-list p a{ color: #fff; text-decoration: underline; transition-duration: 0.8s;}
                                .email-list p a:hover{ color: #eee; text-decoration:none;}
                                .w-hours{margin-top: 15px;}
                                .w-hours p{margin-top: 10px; line-height: 20px;}
                                a.btn.btn-transparent-white {
                                 color: #fff;
                                 border:1px solid rgba(255, 255, 255, 0.8) !important;
                                 transition-duration: 0.8s;
                             }
                             a.btn.btn-transparent-white:hover {
                                color: #fff;
                                background-color: rgba(255, 255, 255, 0.4) !important;
                            }
                            .h1.cont-h1{ font-weight: bold;}
                            .main-address{line-height: 20px; font-size: 15px;}
                            .map-margin{margin-top: 30px;}
                            /*footer panel*/
                            #footer-panel{ background-color: #F0F0F0; padding: 20px 0;}
                            .footer-link-panel li{padding-bottom: 10px; line-height: 15px;}
                            .footer-link-panel a{ font-size: 13px; color: #8c8c8c;}
                            .footer-link-panel a:hover{text-decoration: underline;}
                            .block-head.footer-caption{font-size: 18px; text-transform: none; color: #494949; font-weight: :700; margin-bottom: 25px; line-height: 20px;}
                            /*copyright*/
                            .copyrights{font-size: 13px; color: #989898;}
                            .footer-last-update{font-size: 13px; color: #989898;}
                            .copyrights strong{padding-right: 20px;}
                            .footer-nav{list-style: none; margin: 0; padding: 0;}
                            .footer-nav li{ float: left; display: inline-block; padding:0 8px; border-right:1px solid #A8A8A8}
                            .footer-nav li:last-child{border-right:none;}
                            .footer-nav li:first-child{padding-left: 0;}
                            .footer-nav li a{display: block; color: #989898; font-size: 13px; }
                            /*resolution*/
                            .resolution{ margin-top:18px;}
                            .resolution p{color: #989898; font-size: 13px;}
                            #partners{padding: 14px 0; background-color:#fff; border-top:10px solid #f0f0f0; }
                            #partners figure{padding: 24px;}
                            #partners figure img{width: 100%; max-width: 100%; height: auto;}
                            #social{padding: 30px 0;background-color:#fff; border-top: 10px solid #f0f0f0;}
                            #social .connected{display:block;}
                            .media-icon span{ font-size: 17px; transition-duration: 0.1s;}
                            .media-icon a{ width: 32px; height: 35px; display: inline-block; position: relative; text-align: center; line-height: 35px;}
                            .media-icon a:hover span{font-size: 20px;}
                            .media-icon a.fb > span{ color:#5a7abd;}
                            .media-icon a.tw > span{ color:#75ccf0;}
                            .media-icon a.ytd > span{ color:#e95f63;}
                            .media-icon a.linkedin > span{ color:#0075be;}
                            .media-icon a.ss > span{ color:#f38119;}
                            .media-icon a.fs > span{ color:#f94877;}
                            .media-icon a.gp > span{ color:#dd4c3b;}
                            .media-icon a.insta > span{ color:#3d719d;}
                            .compare_left_sidebar{ background-color:#0b386a; min-height:90vh; padding:15px;	}
                            .compare_left_sidebar ul{ list-style:none;}
                            .compare_left_sidebar .year_label_l{ color:#f46b28;}
                            .compare_left_sidebar.year_filt .bootstrap-select.form-control{ max-width:100%;} 
                            .compare_left_sidebar .year_label{color:#7691af; margin-top:15px; font-size:12px;}
.right_sec .result_box table .tog_wraper{padding: 0 !important; font-size: 12px;}
.right_sec .result_box table tr th, .right_sec .result_box table tr td{font-size: 12px;}
.right_sec .result_box table tbody th{ padding:0; padding-left:0 !important;}
.right_sec .result_box table tbody ul{ list-style:none;}
.right_sec .result_box table tbody ul li{ position:relative;}
.right_sec .result_box table tbody .togle>a, .right_sec .result_box table tbody .subpp>li>div>a, .right_sec .result_box table tbody .subpp>li>a, .right_sec .result_box table tbody .subpp .subsubpp>li>a,
.right_sec .result_box table tbody .subpp .subsubpp .subtripp>li, .right_sec .result_box table tbody .subpp .subsubpp>li>div>a{ display:block; padding:6px 10px; font-size:12px; color:#666;}
.right_sec .result_box table tbody .togle ul>li, .right_sec .result_box table tbody .subpp ul>li{display:inline-block;vertical-align:top; text-align:center; width:31%;}
.right_sec .result_box table tbody .togle ul>li:nth-child(1), .right_sec .result_box table tbody .subpp ul>li:nth-child(1){text-align:left;}
.right_sec .result_box table tbody .subpp .subsubpp>li, .right_sec .result_box table tbody .subpp .subsubpp .subtripp>li{ width:100%; text-align:left;} 
.right_sec .result_box table tbody .subp{background-color:#c8d3e0;}
.right_sec .result_box table tbody .subpp>li>a{ border-bottom:1px solid #a8bcd7;}
.right_sec .result_box table tbody .subsubpp{background-color:#dae2ea;}
.right_sec .result_box table tbody .subsubpp>li{ border-bottom:1px solid #bdccdc;}
.right_sec .result_box table tbody .subtripp{background-color:#e7edf3;}
.right_sec .result_box table tbody .subtripp>li{ border-bottom:1px solid #ddd;}
.right_sec .result_box table .togle>a>ul>li:nth-child(1),
.right_sec .result_box table .subptogg>li:nth-child(1),
.right_sec .result_box table .subsubp>li:nth-child(1),
.right_sec .result_box table .subtrip>li:nth-child(1){ padding-left:10px;}

.right_sec .result_box table .togle>a>ul>li:nth-child(1):before,
.right_sec .result_box table .subptogg>li:nth-child(1):before,
.right_sec .result_box table .subsubp>li:nth-child(1):before{content: "\f0dd"; display:none !important; 
display: inline-block;
font: normal normal normal 11px/1 FontAwesome;
position: absolute;
left: 0px;
color: #666;
top: 2px;}

.right_sec .result_box table tbody tr:nth-last-child(1) th:nth-child(1){ vertical-align: middle;}
.right_sec .result_box table tbody tr:nth-last-child(1) th{ padding-top:6px; padding-bottom:6px; font-size:12px;}
.right_sec .result_box table tbody tr:nth-last-child(1) td{padding-top:6px; padding-bottom:6px; font-size:12px;}

.result_box.yearcom table tbody tr th:nth-child(1){ vertical-align:middle !important; padding-left:18px !important;}

.right_sec .result_box .private_drill li li:nth-child(1):before{ display:none;}

/*.right_sec .result_box table .collapse_data .subtrip li:first-child{padding-left: 15px !important; width: 100%;}
.right_sec .result_box table .collapse_data .subtrip li:nth-child(2){width: 49%; padding-left: 15px !important; text-align: left;}
.right_sec .result_box table .collapse_data .subtrip li:nth-child(3){width: 49%; text-align: right; padding-right: 10% !important;}
*/
#report_modal{background: url(../images/modal-blur-bg.png);}
#report_modal .modal-content{background: #001B31; color:#fff;}
#report_modal .modal-content .close{font-size: 30px; color: #fff; opacity: 1; font-weight: 100; position: absolute; right: 15px; top: 10px;}
#report_modal .modal-header{padding: 15px 30px 0;}
#report_modal .modal-header .modal-title{font-size: 18px;}
#report_modal .modal-body{padding: 15px 30px; text-align: center;}
#report_modal .block{margin-bottom: 20px; text-align: left;}
#report_modal .block .heading{font-size: 18px; margin-bottom: 10px;}
#report_modal .block p{font-size: 16px; color: #737b83;}
#report_modal .modal-content .btn-default{background: transparent; color: #fff; text-transform: uppercase; border: none; font-size: 16px;}
#haff-menu .main-nav .ul li a{line-height: 20px;}
#haff-menu .main-nav .ul li a span.icon{width: 20px; height: 20px; margin-right: 8px; float: left;}
#haff-menu .main-nav .ul li a span.icon img{width: 100%; height: 100%;}
.icon-sec img{width: 50%; top: 25%; left: 25%; position: absolute; margin: 0 auto;}
.topTabRowbtns.left.static{position: static; float: left;}
.topTabRowbtns.right{position: static; float: right;}
/* kapil */
.left_sidebar.reporting-wap{ padding:0;border-top: 1px solid #353c44;}
.left_sidebar.reporting-wap .header{border-bottom: 1px solid #353c44;}
.left-container{ min-height:600px;}
.sidebar-dash{ font-size:15px;}
.report-nav li{font-size:13px;}
.report-nav li a{ padding:7px 15px; display:block;border-bottom: 1px solid #353c44; color:#fff; font-size:13px;}
.report-nav li a i{ margin-right:8px; color:rgba(255,255,255,0.7);}
.report-nav li a:hover{ color:#f46c30; background-color:rgba(0,0,0,0.2);}
.report-nav li.active a{color:#f46c30; background-color:rgba(0,0,0,0.2);}
.report-nav li:nth-child(1){ padding:5px 15px;border-bottom: 1px solid #353c44; color:#f46c30; font-size:13px;}
.report-nav li:nth-child(1) i{margin-right:8px;}
.left-container-title{padding:20px 15px; border-bottom:1px solid #ccc;}
.left-container-title h1, .left-container-title span{ font-size:17px; color:#003056; display:inline-block;font-family: inherit;}
.left-container-title span{ font-weight:600;}
.download-btn{ background-color:#0b386a; padding:5px 10px; color:#fff;}
.download-btn:focus{color:#fff;}
.download-btn i{ color:#fff; margin-right:7px;}
.download-btn:hover{ color:#fff;}
.report-content{ padding:15px 0;}
.report-table-wa{ background-color:#fff;}
.report-table-wa table thead{ background-color:#0b386a; color:#fff;}
.report-table-wa table td{ text-align:center;color:#002d52;}
.report-table-wa table td:nth-child(1){ text-align:left; color:#002d52; font-weight:600; font-size:13px;}
.report-table-wa table tr:nth-child(4) td:nth-child(1), .report-table-wa table tr:nth-child(6) td:nth-child(1){ text-align:left; color:#999; font-weight:300;}
.executive-summ-wap{ background-color:#fff; margin:0 15px; margin-bottom:15px; }
.executive-summ-wap:after{ clear:both; content:''; display:block;}
.executive-content{  min-height:300px; padding:1em 0;}
.executive-content p{ line-height:26px; margin-bottom:10px;}
.exec-table-wa{ background-color:#fff; min-height:330px;}
.exec-table-wa table thead{ background-color:#0b386a;  color:#fff;}
.exec-table-wa table thead th{text-align:center;}
.exec-table-wa table td{ text-align:center;color:#002d52;}
.exec-table-wa table td:nth-child(1){ text-align:left; color:#002d52; font-weight:600; font-size:13px;}
.exec-table-wa table th:nth-child(1){text-align:left;}
.report-filter .report-filter-row .btn-default{ margin:0;}
.report-view-filter{ margin-top:2px;}
.report-view-filter li{ display:inline-block; margin-left:-3px;}
.report-view-filter li a{display: block; padding: 2px 10px; background-color: rgba(0,0,0,0.4); font-size: 16px; color: #838f9a;}
.report-view-filter li a:hover{color: #fff;}
.report-view-filter li.active a{ background-color:#fff; color:#00325a;}
.report-view-filter li:nth-child(1){ margin-right:10px;}
.summary-report-nav{ margin-top:20px;}
.summary-report-nav ul{ list-style:decimal; padding-left:30px; padding-right:15px;}
.summary-report-nav ul li{font-size:16px; color:#557e98; margin-top:3px;}
.summary-report-nav ul li a{font-size:16px; color:#557e98;}
.summary-report-nav ul ul li{ color:#557e98; font-size:13px;margin-top:0;}
.summary-report-nav ul ul li a{ color:#557e98; font-size:13px; padding:3px 0; display:block;}
.summary-report-nav ul li.active a{ color:#fff;}
.summary-report-cont .tab-pane h2{ font-size:18px; margin-bottom:15px;color:#082366;}
.chart-icon{ text-align:right;}
.chart-icon li{ display:inline-block;}
.chart-icon li a{ display:block;padding: 7px 10px;background-color: rgba(0,0,0,0.4); font-size:16px; color:#838f9a;}
.chart-icon li a:hover{ color:#fff;}
.chart-icon li:nth-child(1) a{background-color:#fa6602; font-size:13px; border:1px solid #fff; color:#fff;}
.dropdown.tree{margin-right: 10px;}
.dropdown.tree button{display: inline-block; border-radius: 0; padding: 7px 10px; background-color: transparent; font-size: 13px; border: 1px solid #fff; color: #fff; font-weight: 100;}
.dropdown.tree .dropdown-menu{padding: 0; border-radius: 0; background: #001b31;}
.dropdown.tree .dropdown-menu>li>a{font-size: 13px; color: #fff; font-weight: 100;}
.dropdown.tree .dropdown-menu>li>a:focus, .dropdown.tree .dropdown-menu>li>a:hover{background: #001b31; color: #fff;}
.dropdown.tree button.btn-default.active, .dropdown.tree button.btn-default:active, .dropdown.tree.open>button.dropdown-toggle.btn-default{color: #fff;background-color: transparent; border-color: #fff;}
.dropdown.tree .dropdown-submenu {position: relative;}
.dropdown.tree .dropdown-submenu .dropdown-menu {top: 0; left: 100%;margin-top: -1px;}
.about-contt{ padding:1.5em 0;}
.about-contt h2{
    color: #0b386a;
    font-size: 1.375rem;
    font-weight: 900;
    margin-bottom: 15px;
}
/* Innovation ABout - 01 Sep 2017 Abhilash */
#about-innovation-section {margin: 20px 0 35px}
#about-innovation-section .pageTitle{font-size:1.4rem;margin-bottom: 15px;}
#about-innovation-section .pd{}
#about-innovation-section .about-details{text-align: justify;padding: 10px 0 0 16px;line-height: 1.7}
.side-bar-innovation{background-color: #fff;margin: 2px 20px;}
.side-bar-innovation h2{color: #0b386a;font-size: 1.1rem;font-weight: 900;padding: 15px 0}
ul.side-bar-innovation-rank{width: 100%;margin: 0 auto;text-align: center}
ul.side-bar-innovation-rank li{width: 32%;padding: 3px 10px;}
.innovation-panel .panel-heading{background-color: #f46c30;color: #fff;padding: 4px 15px;text-transform: uppercase;}
.innovation-panel .panel-body{background-color: #f0f0f0; color: #000;}
.innovation-panel .panel-body h3{font-weight:900;}
.innovation-panel .panel-body p.title{text-align: center;font-weight: bold;color: #0b386a}
.innovation-panel .panel-body p.inner-text{line-height: 1.2;text-align: center;font-size: 11px;}
.pad-left-menu{padding-left: 30px !important;}

#submitsurvey .modal-content{ background:#001b31;}
#submitsurvey .modal-header{ border-bottom:rgba(255,255,255,0.2);}
#submitsurvey .modal-header .close{position:absolute; color:#fff;    text-shadow: 0 1px 0 #000; top:-6px;right:10px;}
#submitsurvey .modal-header .close span{ font-size:33px;}
#submitsurvey .modal-footer{ border-top:0; text-align:center;}
#submitsurvey .modal-footer .btn{ width:100px; height:40px; background:#bd470c; color:#fff;}
#submitsurvey .modal-body{ font-size:18px; color:#fff; text-align:center;}
.chart-cont{ min-height:90vh;}
.chart-nav-wap{ padding-left:255px;}

.summ-report{ position:relative; padding-left:300px;}
.left_sidebar.reporting-wap{ position:absolute; left:0; width:300px; height:100%; z-index:99;}
.summ-top-s{ background:#012848;padding:5px 10px; display:none;}
.summ-top-s a{ color:#fff; background:rgba(0,0,0,0.5); padding:5px 7px;}
.video-youtube>img:nth-child(1){ width:100%;}
#mobileslidebtn{ display:none;}


.grid_sec:after{ clear:both; display:block; content:'';}
.col6{ width:50%; float:left;}
.listing_even {float: left;width: 50%;min-height: 370px;}
.listing_odd {float: right;width: 50%;min-height: 370px;position: relative;background-repeat: no-repeat;background-size: cover;}

.listing_even2 {float: right;width: 30%;min-height: 370px;}
.listing_odd2 {float: left;width: 70%;min-height: 370px;position: relative;background-repeat: no-repeat;background-size: cover;}
.list_cont_h {
    padding: 3em 3em;
    min-height: 350px;
}
.list_cont_h h3{ font-size:70px;    font-family: fantasy; color:#fff;}
.list_cont_h h3 span{ font-size:23px;}
.list_cont_h table{ width:100%; margin-top:10px;}
.list_cont_h table td{ padding:3px 3px;}
.list_cont_h table td span{ background:#000; color:#fff;display: block;
    width: 50px;
    text-align: center;
    height: 27px;
    line-height: 27px;}
.list_cont_h table td span.c_colo1{ background:#4f9ce8;}	
.list_cont_h table td span.c_colo2{ background:#d00e68;}	
.list_cont_h table td span.c_colo3{ background:#0e1432;}	
.list_cont_h table td span.c_colo4{ background:#d75327;}	
.list_cont_h table td:nth-child(2){ color:#000; font-weight:600;}
.color-0 .list_cont_h h2, .color-3 .list_cont_h h2 {
    color: #fff;
	margin-bottom:15px;
	
}
.color-0 .list_cont_h p, .color-3 .list_cont_h p {
    color: #fff;
}
.list_cont_h p {
    font-size: 17px;
    line-height: 1.2;
}
.color-0 .list_cont_h a, .color-3 .list_cont_h a {
    color: #fff; display:block; margin-top:15px;
}
.color-0 {
    background: #001b31;
}
.color-1 {
    background: #4e9ce8;
}
.color-1 .list_cont_h h2, .color-2 .list_cont_h h2, .color-4 .list_cont_h h2{
    color: #001b31;
	margin-bottom:15px;
	font-size: 23px;
}
.color-1 .list_cont_h p, .color-2 .list_cont_h p, .color-4 .list_cont_h p{
    color: #001b31;
}
.color-1 .list_cont_h a, .color-2 .list_cont_h a {
    color: #001b31; display:block; margin-top:15px;
}
.color-4 .list_cont_h h2{ font-size:30px;}
.color-2 {
    background: #F2F2F2;
}
.color-3 {
    background: #591067;
}
.color-4 {
    background: #0e1432;
}

.color-1 .list_cont_h, .color-2 .list_cont_h {
    padding: 2.5em 2em;
    min-height: 350px;
}
.dashboard_count{ padding-left:0; padding:10px; padding-top:2.7em;}
.dashboard_count li{ display:inline-block; width:calc(33.33% - 10px);  margin-bottom:10px; background:#fff;  margin:0 5px; margin-bottom:10px; padding:10px; text-align:center; border-radius:5px;}
.dashboard_count .dash_counter{ font-size:30px; color:#000;}


.region-sidebar-first {
    background: #efefef;
    padding: 15px 0;
    margin-right: 0;
    position: relative;
    border: 1px solid #d8d8d8;
}

.discuss_image {
    float: left;
    width: 45%;
    border: 2px solid #fff;
}
.discuss_descriptiom {
    float: right;
    width: 55%;
}
.field-item.even {
    font-size: 13px;
    color: #494949;
    font-size: 13px;
    font-weight: 300;
    padding-left: 10px;
}
.field-item.even:hover {
    color: #0696c2;
}
.content {
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 16px;
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 15px;
    clear: both;
}
.content h2 {
    font-size: 21px;
    color: #494949;
    padding: 0;
    margin: 0;
}
.discuss_featured.clearfix {
    margin-bottom: 10px;
    display: block;
}



.tab.cust-tab{ text-align: center; }
.tab.cust-tab .nav-tabs{
   display: flex;
   border-bottom: none;
   position: relative;
   width: 100%;
}
.tab.cust-tab .nav-tabs li{
    margin-bottom: 0;
    flex: 1
}
.tab.cust-tab .nav.nav-tabs li:nth-child(1) {
    background: #dc6800;
}
.tab.cust-tab .nav.nav-tabs li:nth-child(2) {
    background: #008bbb;
}
.tab.cust-tab .nav.nav-tabs li:nth-child(3) {
    background: #14b3b9;
}
.tab.cust-tab .nav.nav-tabs li:nth-child(4) {
    background: #fba714;
}
.tab.cust-tab .nav.nav-tabs li:nth-child(5) {
    background: #ca0c5c;
}
.tab.cust-tab .nav-tabs li a{
    display: block;
    padding: 10px 20px;
    border: none;
    border-radius: 0;
    font-size: 13px;
    color: #fff;
    margin-right: 0;
    text-align: center;
    z-index: 1;
    transition: all 0.3s ease 0s;
}
.tab.cust-tab .nav-tabs li a i{
    display: block;
    font-size: 17px;
    color: #ffffff;
    margin-bottom: 5px;
}
.tab .nav-tabs li.active a,
.tab .nav-tabs li a:hover{
    border: none;
    background: transparent;
}
.tab.cust-tab .nav-tabs li a:before
/*.tab.cust-tab .nav-tabs li a:after*/{
   content: "";
   width: 0;
   position: absolute;
   bottom: -6px;
   left: 50%;
   transition: all 0.3s ease 0s;
   width: 0;
   height: 0;
   transform: translate(-50%, -50%);
}
.tab.cust-tab .nav-tabs li a:after{
    left: auto;
    right: 0;
}
.tab.cust-tab .nav-tabs li.active a:before,
.tab.cust-tab .nav-tabs li a:hover:before,
.tab.cust-tab .nav-tabs li.active a:after,
.tab.cust-tab .nav-tabs li a:hover:after{
    width: 50%;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #ffffff;
    width: 0;
    height: 0;
}
.tab.cust-tab .tab-content {
    padding: 20px;
    font-size: 15px;
    color: #757575;
    line-height: 30px;
    background-color: white;
    border-radius: 2px;
    margin-top: 22px;
}
.tab.cust-tab .tab-content h3{
    font-size: 16px;
    margin-top: 0;
}
.logo-heading {
    padding-left: 9%;
    text-align: justify;
}
.logo-icon {
    font-size: 16px;
    color: #333;
    width: 12%;
    float: left;
    text-align: center;
}
.logo-title {
    position: absolute;
    top: 20%;
    left: 6.5%;
    right: 0;
    bottom: auto;
}
.logo-icon {
   font-size: 16px;
   color: #243b71;
   text-align: center;
   display: inline-block;
   padding: 2px;
   background: #f1f2f2 none;
   border: 1px solid #dedede;
   width: 100px;
   position: relative;
   height: 100px;
   border-radius: 2px;
margin-right: 15px;	
padding-top:13px;

}
.logo-icon p{ font-size:60px; line-height:45px;}
.logo-icon i {
    margin: 0 auto;
    text-align: center;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.header-top {
    position: relative;
    -webkit-box-shadow: 0 1px 1px 1px rgba(127,127,127,0.3);
    box-shadow: 0 1px 1px 1px rgba(127,127,127,0.3);
    width: 100%;
}
.strong.tightAll {
    font-size: 37px;
    font-weight: 300;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
}
.container-filter {
    padding: 40px 0;
}
.tab-container {
    
    margin-top: -80px;
	position:relative; 
	z-index:9; padding:0 15px;
}
.outerpadding{
}
.boximg{
    position:relative;
    overflow:hidden;
}

.boximg img{
    transition:all ease-in 500ms;
    border:1px solid #fff;
    min-height: 230px;
}   
.boximg img:hover{
    transform:scale(1.3,1.3);
    cursor:pointer;
    
}   
/*
.boximg:hover{
    border:1px solid #fff;
    }   */

    .date{
     left: 0;
     position: absolute;
     top: 15px;
     padding:5px;
     background-color:teal;
     opacity:0;
     transition:all ease-in 300ms;

 }   

 .likebut {
    background: none repeat scroll 0 0 teal;
    height: 25px;
    padding: 5px 0;
    position: absolute;
    right: 5px;
    top: 120px;
    width: 25px;
    opacity: 0.4;
    transition: all ease-in 300ms;
    text-align: center;
    line-height: 0;
}
.outerpadding .panel-body {
    padding: 0;
    color: #ffffff;
}
.outerpadding .panel {
    border: 1px solid #e0e0e0;
}
.boximg:hover .date{
    opacity:1;
    
}   
.boximg:hover .likebut{
    opacity:1;
    
}

.para-text {
    color: #494949;
    font-size: 13px;
    line-height: 20px;
    padding: 20px 10px;
    margin: 0;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
}
.title-content {
    font-size: 19px;
    font-weight: 500;
    color: #494949;
    padding-top: 15px;
    font-family: 'Montserrat', sans-serif;
}



@media screen and (max-width: 1920px){
    .home-img{margin-top: 30px;text-align: center;}
}
@media screen and (max-width: 1366px){
    .home-img{margin-top: 30px;}
}
@media screen and (max-width: 1366px){
    .home-img{margin-top: 30px;}
}
@media screen and (max-width: 1250px){
.pvtSectorListRow ul li figcaption .text{height:130px;overflow:hidden;}
}
@media screen and (max-width: 1200px) {
	.side_activity{ margin-bottom:20px;} 
 .navigation ul li a{ font-size:16px;}
 .home-img img{ width:100%;}
 .banner .caption{ top:23%;}
 .global .banner .caption .title{ font-size:60px;}
 .banner .caption .title{ font-size:60px;}
}
@media screen and (max-width: 1024px) {
	.right_sec .result_box .image .caption{ padding:8px 10px;}
	.right_sec .result_box .image .caption p, .right_sec .result_box .image .caption .text, .right_sec .result_box .image .caption .block{ font-size:12px;}
	.pvtSectorListRow ul li figcaption .text{height:100px;overflow:hidden;}
	.report-table-wa table{ background-color:#fff;}
	.report-table-wa table td{ padding:4px 0 !important;}
	.innerBanner .aboutCaption .title{ font-size:34px;}
	.banner .caption{top: 16%;}
   .home-img img{width: 100%}
   #social .newsletter .form-group {width: 65%;}
   .login form{width: 60%; margin: 0 auto;}
   .login .header {margin-bottom: 20px; margin-top: 15px;}
   .login .note {margin-top: 30px;}
   .login .image .logo_white{right: 9%;}
   .post_list{padding: 0px 0 30px;}
   .global .banner .caption{width: 80%; top: 30%;}
   .global .text_block{padding: 4%;}
   .global .text_block .title{font-size: 35px;}
   .login .form_block .wrapper{width: 80%; margin: 0 auto;}
   .login .form_block .wrapper .sub_heading{font-size: 12px; margin-top: 30px;}
   .login .form_block .wrapper .login_btns li a{font-size: 14px;}
   .login_form .login form{width: 60%; margin: 0 auto;}
   .right_sec .result_box table .togle ul li{width: 30.17%;}
   .right_sec .result_box table .collapse_data .subptogg li{width: 32%;}
   .right_sec .result_box table .collapse_data .subsubp li{width: 32%;}
   .right_sec .result_box table .collapse_data .subtrip li{width: 32%;}
   /*aleem*/
   .topTabRow ul.right_btn{margin-right: 0;}
   .topTabRowbtns.left{left: 0;}
   .map_container .pvtSectorListRow ul li {width: 50%;}
   .map_container .pvtSectorListRow.map_left ul li {width: 50%;}
   .right_sec .result_box table tr th:nth-child(1), .right_sec .result_box table tr td:nth-child(1){ width:40%;}
   .right_sec .result_box table tr th:nth-child(3), .right_sec .result_box table tr td:nth-child(3){padding-right: 30px;}
}
@media screen and (max-width: 991px){
	.compare_left_sidebar{ min-height:167vh;}
}
@media screen and (max-width: 980px) {
	.searchBox{
top: 64px;
}
	.search_wapp{
position: absolute;
right: 67px;
z-index: 99;
top: 22px;}
.serachNav a{ padding:3px 3px 3px; width:35px; background:none; color:#f46b28;}
	.right_sec .result_box table tr th:nth-child(1), .right_sec .result_box table tr td:nth-child(1){ width:51%;}
	.right_sec .result_box table tr th:nth-child(3), .right_sec .result_box table tr td:nth-child(3){padding-right: 14px;}
	.home_slider .caption .title{ font-size:40px;}
.navigation>ul>li{ position:relative; display:block;} 
.navigation .sub-menu-sec{ position:relative; }
   .sub-menu-sec>li{ width:100%;}
   .sub-menu-sec{ display:none;}
  .navbar-toggle {display: block; position: absolute; right: 0; top: 12px; border:none;}
  .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: transparent;}
  .navbar-default .navbar-toggle .icon-bar{height: 3px; background-color: #091f44;}
  .navbar-collapse.collapse{display: none!important; height: auto!important; padding-bottom: 0; overflow: visible!important;}
  .navbar-collapse.collapse.in{display: block!important; height: auto!important; padding-bottom: 0; overflow: visible!important; width: 100%; padding-left: 0;}
  .navbar-header {float: none; width: 100%;}
  .navbar-brand{height: auto;}
  .navbar-toggle.change .bar1{-webkit-transform: rotate(-45deg) translate(-3px, 2px); transform: rotate(-45deg) translate(-3px, 2px);}
  .navbar-toggle.change .bar2{opacity: 0;}
  .navbar-toggle.change .bar3{-webkit-transform: rotate(45deg) translate(-8px, -7px); transform: rotate(45deg) translate(-8px, -7px);}
  .navigation ul{float: none !important;}
  .navigation ul li{display: block; float: none; background: #fff; box-shadow: 1px 1px 3px #ccc; margin-bottom: 10px;}
  .navbar-collapse.collapse .navigation ul{float: none !important;}
  .navbar-collapse.collapse .navigation ul li{display: block; float: none; background: #fff; box-shadow: 1px 1px 3px #ccc; margin-bottom: 10px;}
  .navbar-collapse.collapse.in .navigation ul{float: none !important;}
  .navbar-collapse.collapse.in .navigation ul li{display: block; float: none; background: #fff; box-shadow: 1px 1px 3px #ccc; margin-bottom: 10px;}
  .navigation ul li a{ font-size:16px;}
  .navigation ul li.searchBar{display: none;}
  #social .connected .footer_media_icon li:first-child {margin-right: 0;}
  #social .connected .footer_media_icon li a{width: 24px; height: 24px; line-height: 24px;}
  #social .newsletter .form-group {width: 82%;}
  .top-section-details .brd-rgt{border-right: none; border-bottom: 1px solid #fff;}
  .survey_ques .main_sec .left_block_sec{position: relative;}
  .login .main_block{position: relative;}
  .login .form_block {width: 100%; position: absolute; left: 0; right: 0;}
  .login .bg_block{width: 100%;}
  .login .image{position: static;}
  .login .image .logo_white {right: 0; left: 0; margin: 0 auto; top: 100px;}
  .login .form_block {width: 100%; position: absolute; left: 0; right: 0; padding-top: 300px; background: rgba(0, 0, 0, 0.5); top: 0; height: 871px;}
  .home_slider .caption{top: 10%;}
  .global .text_block{width: 100%; padding: 8% 5%;}
  .global .image_block{width: 100%;}
  .global .image_block img{width: 100%;}
  .login .form_block .wrapper{width: 60%;}
  .login .form_block .wrapper .title{color: #fff; font-weight: 700; text-align: center;}
  .login .form_block .wrapper p{color: #fff; text-align: center;}
  .login .form_block .wrapper .sub_heading{color: #fff; font-weight: 600; text-align: center; font-size: 14px;}
  .login .form_block .wrapper .login_btns{text-align: center;}
  .login_form .login .title{color: #fff; font-weight: 600;}
  .login_form .login .switch_text{color: #fff; font-weight: 100;}
  .login_form .login .forget{color: #fff; font-weight: 100;}
  .login_form .login .note p, .login_form .login .note p span, .login_form .login .back{color: #fff; font-weight: 100;}
  .right_sec .result_box .image img{width: 100%;}
  #compareChart{width: 100% !important;}
  .banner .caption .title{font-size: 45px;}
  .right_sec .result_box table .collapse_data ul{text-align: left;}
  .right_sec .result_box table .togle ul li:first-child{width: 50%;}
  .right_sec .result_box table .togle ul li:nth-child(2) {text-align: center; width: 21%;}
  .right_sec .result_box table .togle ul li:nth-child(3){width: 25%;}
  .right_sec .result_box table .collapse_data .subptogg li:first-child{width: 50%;}
  .right_sec .result_box table .collapse_data .subptogg li:nth-child(2) {text-align: center; width: 21%;}
  .right_sec .result_box table .collapse_data .subptogg li:nth-child(3){width: 25%;}
  .right_sec .result_box table .collapse_data .subsubp li:first-child{width: 50%;}
  .right_sec .result_box table .collapse_data .subsubp li:nth-child(2) {text-align: center; width: 21%;}
  .right_sec .result_box table .collapse_data .subsubp li:nth-child(3){width: 25%;}
  .right_sec .result_box table .collapse_data .subtrip li:first-child{width: 50%;}
  .right_sec .result_box table .collapse_data .subtrip li:nth-child(2) {text-align: center; width: 21%;}
  .right_sec .result_box table .collapse_data .subtrip li:nth-child(3){width: 25%;}
  .compare_drop .compare_left_sidebar{min-height: 1800px;}
  /*aleem*/
  .map_container .pvtSectorListRow ul li {width: 50%;}
}
@media screen and (max-width: 960px){.global .banner .caption .title{font-size: 47px;}}
@media screen and (max-width: 800px) {
  .login .form_block{height: 711px;}
  .login .image .logo_white{top: 70px;}
  .login .form_block{padding-top: 250px;}
  .home_slider .caption{width: 75%;}
  .mapoverlap{padding: 6% 5% 2%;}
  
  /*aleem*/
  .compare_drop .compare_left_sidebar {min-height: 1550px;}
}
@media screen and (max-width: 768px) {
	
  .login .form_block{height: 683px;}
  /*aleem*/
  .compare_drop .compare_left_sidebar {min-height: 1500px;}
}
@media screen and (max-width: 767px) {
	
.listing_odd, .listing_even, .col6 {
    width: 100%;
    float: none;
min-height: 300px;}

	.copyrights{ text-align:center;}
	.left-container-title h1{ text-align:center;}
	.down_btn{ float:none !important; text-align:center; margin-top:8px;}
	.compare_left_sidebar{ min-height:98.5vh;}
	.compare_left_sidebar.box-selee{min-height:1336px !important;}
	.chart-icon li:nth-child(1) a{ padding:7px 3px;}
	#mobilerightslide{ position:absolute; z-index:99; max-width:280px; display:none; right:0;}
	#mobileslidebtn{ display:inline-block;}
	.searchBox{right: -55px;
top: 46px;
width: 315px;}
	.search_wapp{
position: absolute;
right: 55px;
z-index: 99;
top: 7px;}
	.summ-top-s{ display:block;}
	.chart-nav-wap{ padding-left:0;}
   .left_sidebar.reporting-wap{left:-300px;}
   .summ-report{ padding-left:0;}
   .left_sidebar.reporting-wap.summ-left-an{ left:0;}
  .global .banner .caption .title{ font-size:30px;}
   .home_slider .caption .title{font-size: 27px;}
   .navbar-toggle{top:4px;}
   .navbar-brand{ padding:15px 15px; padding-left:15px;}
   .navbar-brand img{ max-width:110px;}
   .innerBanner .aboutCaption .title{ font-size:16px; }
   .navbar-collapse.collapse.in{padding-left: 15px;}
   #social .connected .footer_media_icon{text-align: center;}
   #social .newsletter .form-group {width: 45%; margin: 0 auto;}
   .enb-table tbody tr td.tab_text_info{padding-right: 2%;}
   .survey_ques .dots ul li span{width: 15px; background: #b3b3b3; height: 15px; border-radius: 50%;}
   .login .btn-default{width: 100%;}
   .login .title{display: none;}
   .signup .checkbox{margin-top: 0;}
   .signup .btn-default{width: 100%;}
   .post .post_comment{padding: 10px; background: #fff; box-shadow: 1px 1px 5px #ccc;}
   .thnk .content{top: 5%;}
   .login .form_block .wrapper .title{display: block;}
   .top_strip .select_list{margin: 0;}
   .login .form_block .wrapper{ width:80%;}
   .login .form_block{ padding-top:158px;}
   .compare_drop .compare_left_sidebar {min-height: auto;}
   /*aleem*/
   .map_container .pvtSectorListRow{ padding-left:10px;}
   .dropdown.tree{text-align: center;}
   /* Abhilash - 01 Sep 2017 */
   ul.side-bar-innovation-rank li{width: 100%;padding: 3px 10px;}
   #about-innovation-section .about-details{padding:10px 0 14px 16px }
}
@media screen and (max-width: 704px){.banner .caption .title{ font-size:30px;}.login .form_block{ height:593px;}}
@media screen and (max-width: 640px) {
	
	 .login_strip ul li a{ color:#0b386a;}
  #social .newsletter .form-group{width: 50%;}
  .login .image .logo_white{top: 50px; width: 250px;}
  .home_slider .caption{width: 80%;}
  .home_slider .caption .title{font-size: 20px; margin-bottom: 20px;}
  .thnk .image{height: 400px;}
  .thnk .image img{height: 100%;}
  .thnk .content .logo img{height: auto;}
  .global .banner .caption .title{font-size: 30px; margin-bottom: 10px;}
  .global .banner .caption p{font-size: 15px;}
  /*aleem*/
  .login .form_block .wrapper{width: 80%;}
  .login .form_block {height: 570px; padding-top: 130px;}
  .login_form .login form{width: 70%;}
}
@media screen and (max-width: 600px) {
  .login .image .logo_white{top: 50px;}
  .home_slider .caption .title{margin-bottom: 10px;}
  .home_slider .caption p{margin-bottom: 5px;}
  /*aleem*/
  .login .form_block {height: 534px; padding-top: 110px;}
}
@media screen and (max-width: 550px){
	.annu_cont{ left:15px !important; right:15px !important; }
	.annu_cont .title{ font-size:24px !important; }
	.annu_cont p{ font-size:13px !important; line-height:15px !important;}
	
}
@media screen and (max-width: 480px) {
.pvtSectorListRow ul li figcaption .text{height:73px;overflow:hidden;}
	.col_360_12{width: 100%; text-align: center;}
  .footer-link-panel{ display:none;}
  #social .newsletter .form-group {width: 65%;}
  header{background: #efefef;}
  .navbar-header{background: #fff; width: 100%; margin: 0 0px;}
  .modal-body{padding: 10px;}
  .list-inline.heading-tb{padding: 0;}
  .list-inline.heading-tb.modal-inner{padding-left: 20px;}
  .modal-content .close{position: absolute; top: 0; right: 10px; z-index: 999;}
  .modal .heading-tb li:first-child{width: 80%;}
  .modal .heading-tb li:last-child{width: 20%;}
  .list-inline>li{padding: 3px 10px;}
  .modal .icon-sec{width: 30px; height: 30px;}
  .list-inline.heading-tb.inner {padding-left: 50px;}
  .list-inline.heading-tb.inner li:last-child{width: 10%;}
  .list-inline.heading-tb.inner {padding-left: 50px;}
  .list-inline.heading-tb.inner li:first-child{width: 79%;}
  .list-inline.heading-tb.inner li:last-child{width: 12%;}
  .list-inline.heading-tb.inner li:nth-child(2){text-align: right;}
  .survey_ques .out_of_ques p{text-align: right;}
  .survey_ques .dots ul{text-align: center;}
  .survey_ques .quest_option{width: 100%;}
  .login .image{height: 500px;}
  .login .image img{height: 100%; width: 100%;}
  /*.col_480_12{width: 100%;}*/
  .home_slider .caption{top: 5%;}
  .home_slider .caption .title{margin-bottom: 5px;}
  .home_slider .owl-dots{bottom: 10px;}
  .login_page.forgot .login .form_block{padding-top: 130px;}
  .global .banner .banner_img{height: 200px;}
  .global .banner .banner_img img{height: 100%;}
  .global .banner .caption .title{font-size: 30px;}
  .global .banner .caption p{font-size: 13px;}
  .login .image .logo_white{height: auto; top: 20px;}
  .login .form_block {height: 500px; padding-top: 75px;}
  .login .form_block .wrapper{width: 90%;}
  .login .form_block .wrapper p{line-height: 20px;}
  .login_form .login form{width: 90%;}
  .breadcrumbRow .breadcrumb{display: none;}
  .banner .caption{top: 43%;}
  .banner .caption .title {font-size: 24px;}
  .banner .caption p{font-size: 13px;}
  /*aleem*/
  .map_container .pvtSectorListRow ul li{width: 100%}
  .map_container .pvtSectorListRow.map_left ul li{width: 100%;}
  .annu_cont{ top:17% !important;}
  .enb-table tbody tr td{ padding:10px 5px 3px;}
.icon_wrapper{ padding-left:37px;}
.icon-sec{ width:35px; width:35px;}
	.enb-table tbody tr td.tab_text_info{ padding-left:43px;}
}
@media screen and (max-width: 414px) {
	.banner .caption{top: 19%;}
	.banner .caption .title {font-size: 20px;}
	#social .connected .footer_media_icon li{ width:20%;}
	#social{ padding:15px 0;}
	#social h4{ font-size:15px;}
	.report .block>.icon{ display:none;}
	.report .block{ padding-left:15px;}
	.report .block .report_list li p{ font-size:12px;}
	.login_strip{ width:100%;}
    .login_strip ul li{ width:48%; margin-left:3px !important; display:inline-block !important; }
    .login_strip ul li a{ width:100%; padding:6px 21px; }
    #social .newsletter .form-group {width: 75%;}
    .survey_ques .dots ul li span{width: 12px; height: 12px;}
    .login form{width: 80%;}
    .commu_blocks .block{min-height: 176px;}
    .home_slider .item{height: 300px !important;}
    .home_slider .item img{height: 100% !important;}
    .home_slider .caption .title{margin-bottom: 20px;}
    .home_banner{height: 200px;}
    .thnk .content .logo{width: 60%;}
    .thnk .content .tnks_heading{font-size: 30px; margin-bottom: 25px;}
    .thnk .content .sub_text{font-size: 15px;}
    .global .banner .caption{width: 90%;}
    .global .banner .caption .title{font-size: 25px;}
    .global .text_block .title{font-size: 30px;}
    /*aleem*/
    .login .image{height: 600px;}
    .login .form_block{height: 600px;}
    .login .form_block .wrapper .login_btns li{margin-right: 0; margin-bottom: 10px;}
    .login .form_block .wrapper .login_btns li.pre{margin-right: 0; margin-bottom: 0;}
}
@media screen and (max-width: 360px) {
	#social .newsletter .form-group {width: 100%;}
  
  .list-inline.heading-tb.inner li:first-child{width: 79%;}
  .survey_ques .dots ul li span{width: 10px; height: 10px;}
  .login form{width: 90%;}
  .commu_blocks .block{min-height: 194px;}
  .global .text_block .title{font-size: 25px;}
  .global .text_block p{font-size: 15px;}
  .global .text_block a{font-size: 15px;}
  /*aleem*/
  .login .image .logo_white{width: 60%;}
  .banner .caption .title{font-size: 17px;}
  .banner_img{height: 150px;}
  .banner_img img{height: 100%;}
  .banner .caption{top: 21%;}
}
@media screen and (max-width: 320px) {
  .navbar-header{width: 100%;}
  .global .banner .caption .title{font-size: 22px;}
  /*aleem*/
  .topTabRow ul.right_btn li a{font-size: 14px; padding: 6px 10px;}
  .banner .caption{top: 28%;}
}