@media only screen and (max-width:5120px) {
    .inner-serach-btn .search-add-left-fix {
        top: 11.1%
    }

    .inner-serach-btn .search-stickytop {
        top: 9.3%
    }

    .head-area {
        border-bottom: 4px solid #fff
    }

    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        padding: 45px 0
    }

    .navbar-inverse .signup-login-nav>li>a {
        font-size: 64px;
        margin: 0 35px
    }

    .navbar-inverse .signup-login-nav>li:first-child>a {
        margin: 0 0 0 35px
    }

    .navbar-inverse .signup-login-nav>li button {
        font-size: 64px;
        margin: 0 35px
    }

    .caret {
        margin-left: 10px;
        border-top: 10px dashed;
        border-top: 10px solid \9;
        border-right: 10px solid transparent;
        border-left: 10px solid transparent
    }

    .navbar-inverse .navbar-nav>li>a {
        font-size: 64px;
        padding: 0 0 40px 0;
        margin: 0 35px;
        border-bottom: 9px solid transparent
    }

    .stickytop.navbar-inverse .navbar-nav>li>a:hover,
    .navbar-inverse .navbar-nav>li>a:focus {
        background-color: transparent;
        border-bottom: 9px solid #0065bd
    }

    .navbar-inverse .navbar-nav>li>a:hover,
    .navbar-inverse .navbar-nav>li>a:focus {
        border-bottom: 9px solid #fff
    }

    .navbar-inverse .navbar-nav>.active>a,
    .navbar-inverse .navbar-nav>.active>a:hover,
    .navbar-inverse .navbar-nav>.active>a:focus {
        border-bottom: 9px solid #fff
    }

    .stickytop.navbar-inverse .navbar-nav>.active>a,
    .navbar-inverse .navbar-nav>.active>a:hover,
    .navbar-inverse .navbar-nav>.active>a:focus {
        border-bottom: 9px solid #0065bd
    }

    .navbar-inverse .signup-login-nav>li {
        padding: 48px 0 96px 0
    }

    .kb_caption h1 {
        font-size: 170px;
        margin: 0 0 70px 0
    }

    .kb_caption h2 {
        font-size: 122px;
        margin: 0 0 70px 0
    }

    .add-project {
        font-size: 58px;
        margin: 0 10px 10px 70px;
        padding: 14px 65px;
        width: 10%
    }

    .search-submit {
        font-size: 58px;
        padding: 8px 15px;
        width: 10%
    }

    .search-submit .fa-search {
        font-size: 4.3rem;
        padding: 18px 12px
    }

    .search-field {
        font-size: 4.3rem;
        height: 102px;
        width: 10%
    }

    .search-icon {
        left: 39.70%;
        top: 32px
    }

    .search-icon .fa-search {
        font-size: 42px
    }

    .search-field:focus {
        width: 22%;
        padding: 0 40px 0 85px
    }

    .close {
        right: 39.80%;
        top: 37px
    }

    .close .fa-times {
        font-size: 4.50rem
    }

    .home-slider-arrow a {
        -webkit-border-radius: 100px;
        -khtml-border-radius: 100px;
        -moz-border-radius: 100px;
        border-radius: 100px;
        font-size: 110px;
        width: 110px;
        height: 110px;
        line-height: 108px
    }

    .header-footer-slider {
        padding: 50px 0
    }

    .header-footer-slider .item img {
        margin: 0 50px 0 0;
        width: 150px;
        height: 151px;
        object-fit: contain
    }

    .header-footer-slider .promoters {
        font-size: 80px;
        line-height: 88px
    }

    .header-footer-slider .item span {
        font-size: 122px
    }

    .header-footer-slider .stage-outer {
        max-width: 4650px
    }

    .owl-nav>div {
        margin-top: -50px
    }

    .owl-nav .owl-prev {
        left: -180px
    }

    .owl-nav .owl-next {
        right: -180px
    }

    .owl-nav i {
        -webkit-border-radius: 100px;
        -khtml-border-radius: 100px;
        -moz-border-radius: 100px;
        border-radius: 100px;
        font-size: 110px;
        width: 110px;
        height: 110px;
        line-height: 108px
    }

    .add-tag-btn {
        width: 90px;
        height: 90px;
        line-height: 90px;
        font-size: 60px
    }

    .search-add-left-fix {
        top: 99.30%
    }

    .Exp-serach {
        min-width: 90px;
        height: 90px
    }

    .ExpIcon {
        font-size: 60px
    }

    .ExpIcon,
    .Expbtn {
        width: 90px;
        height: 90px;
        line-height: 90px
    }

    .ExpInput {
        font-size: 60px !important;
        height: 90px;
        padding: 0 2%;
        width: 98%
    }

    .Expbtnsubmit {
        font-size: 60px;
        left: 92%;
        margin: 0 10px 0 13px
    }

    .ExpClosei {
        font-size: 60px;
        left: 98.80%
    }

    .stickytop.navbar-inverse .signup-login-nav>li {
        padding: 48px 0 50px 0
    }

    .nav-toggle-menu {
        right: 50px;
        top: 215px
    }

    #push_sidebar ul {
        margin: 50px 0 0 0
    }

    #push_sidebar li {
        margin: 0 0 40px 0
    }

    #push_sidebar li a {
        font-size: 58px;
        padding: 20px 50px
    }

    #push_sidebar li a img,
    #push_sidebar li a i {
        margin-right: 40px
    }

    .menu-logo {
        border-bottom: 20px solid #0065bd;
        padding: 46px 60px
    }

    .nav-toggle-menu .show-on-sticky {
        top: 80px
    }

    .sidebar-sticky .menu-logo {
        padding: 22px 50px
    }

    body.show_sidebar .nav-toggle-menu {
        right: 20%;
        top: 335px;
        padding: 26px
    }

    body.show_sidebar .nav-toggle-menu.toggle-menu-sticky {
        top: 286px
    }

    .navbar-inverse .signup-login-nav>li>a {
        border-bottom: none !important;
        padding: 0 !important
    }

    .stickytop.navbar-inverse .signup-login-nav>li>a:hover,
    .stickytop.navbar-inverse .signup-login-nav>li>a:focus {
        border-bottom: none !important
    }

    .navbar-inverse .signup-login-nav>li>a:hover,
    .navbar-inverse .signup-login-nav>li>a:focus {
        border-bottom: none !important
    }

    .navbar-inverse .signup-login-nav>li a i.fa.fa-user {
        padding: 12px 22px;
        margin: 0 15px 0 0;
        font-size: 40px
    }

    .navbar-inverse .signup-login-nav>li:last-child>a {
        margin: 0 35px
    }

    .signup-login-nav ul.dropdown-menu {
        top: 130px !important;
        width: 100% !important;
        padding: 30px 0;
        max-width: 350px !important;
        min-width: 350px !important
    }

    .signup-login-nav ul.dropdown-menu li a {
        padding-left: 50px;
        font-size: 35px;
        line-height: 60px
    }

    .after-slnav ul.dropdown-menu li a {
        padding-left: 50px
    }

    .currency {
        padding-left: 50px;
        font-size: 35px;
        line-height: 60px;
        margin: 0
    }

    .show_sidebar .search-submit {
        width: 12.80%
    }

    .show_sidebar .search-field {
        width: 12.80%
    }

    #investible-project {
        padding: 186px 0 186px 0
    }

    .section-hide-pos {
        margin-top: -216px
    }

    #investible-project h2 {
        background-position: center 135px;
        font-size: 100px;
        padding: 0 0 90px;
        margin: 80px 0 0 0
    }

    #investible-project p {
        font-size: 53px
    }

    #investible-project .project-list a p {
        font-size: 66px;
        line-height: normal
    }

    .project-list a:hover .investible-menu {
        display: block;
        bottom: 50px
    }

    .investible-menu button {
        margin: 0 25px
    }

    .view-all-btn a {
        font-size: 50px;
        padding: 15px 50px
    }

    .view-slide-show-btn a {
        -webkit-border-radius: 100px;
        -khtml-border-radius: 100px;
        -moz-border-radius: 100px;
        border-radius: 100px;
        font-size: 110px;
        width: 110px;
        height: 110px;
        line-height: 108px
    }

    #popular-sector {
        padding: 186px 0 186px 0
    }

    #popular-sector h2 {
        background-position: center 135px;
        font-size: 100px;
        padding: 0 0 90px;
        margin: 80px 0 0 0
    }

    #popular-sector p {
        font-size: 53px
    }

    .service-block .service-block-inner .title {
        font-size: 80px;
        margin: 20px 0 0 0
    }

    .service-block .service-block-inner .nr-of-places {
        width: 100%
    }

    .nr-of-places ul li {
        min-height: 200px;
        max-height: 200px
    }

    .nr-of-places ul li span {
        font-size: 52px;
        line-height: normal;
        width: 100%
    }

    /* #government-schemes {
        padding: 186px 0 186px 0
    }

    #government-schemes h2 {
        background-position: center 135px;
        font-size: 100px;
        padding: 0 0 90px;
        margin: 80px 0 0 0
    }

    #government-schemes p {
        font-size: 53px
    } */

    /* .featured-states-section.goverment-schemes {
        margin: 150px 0 110px
    }

    .goverment-schemes .featured-states-action a img {
        width: 100%;
        height: 100%;
        object-fit: cover
    }

    .goverment-schemes span.title-schemes {
        font-size: 80px;
        margin: 50px 0 0
    }

    .goverment-schemes span.desc-schemes {
        font-size: 50px;
        line-height: normal
    }

    .goverment-schemes .featured-states-action a ul.state-action-area img {
        width: 127px;
        height: auto;
        margin: 30px 30px 0 0
    }

    .goverment-schemes ul.state-action-area {
        padding: 55px 50px
    }

    .goverment-schemes .state-action-area li {
        font-size: 47px;
        margin: 20px 0;
        line-height: 80px
    }

    .goverment-schemes .state-action-area li strong {
        font-size: 68px;
        margin: 0 15px 0 0
    } */

    #featured-states {
        padding: 186px 0 186px 0
    }

    #featured-states h2 {
        background-position: center 135px;
        font-size: 100px;
        padding: 0 0 90px;
        margin: 80px 0 0 0
    }

    #featured-states p {
        font-size: 53px
    }

    .featured-states-action a {
        padding: 60px 35px
    }

    .featured-states-action a span {
        font-size: 74px;
        padding: 40px 0 0 0
    }

    .state-action-area {
        padding: 30px 60px
    }

    .state-action-area li img {
        margin: 30px 25px 0 0
    }

    .state-action-area li {
        font-size: 58px;
        line-height: 90px;
        margin: 30px 0 30px 0
    }

    .state-action-area li strong {
        font-size: 78px;
        margin: 0
    }

    .featured-states-section {
        margin: 110px 0
    }

    .contect-us {
        padding: 80px 0
    }

    .contect-us p {
        font-size: 44px;
        line-height: 58px
    }

    .contect-btn {
        -webkit-border-radius: 80px;
        -khtml-border-radius: 80px;
        -moz-border-radius: 80px;
        border-radius: 80px;
        font-size: 80px;
        margin: 0;
        padding: 15px 100px
    }

    .slidebtmarrow {
        margin: 30px 0 50px 0
    }

    .slidebtmarrow a {
        -webkit-border-radius: 100px;
        -khtml-border-radius: 100px;
        -moz-border-radius: 100px;
        border-radius: 100px;
        font-size: 110px;
        width: 110px;
        height: 110px;
        line-height: 108px
    }

    .footer-lft-area h4 {
        font-size: 96px;
        margin: 0 0 50px 0
    }

    .footer-lft-area .footer-address-area li {
        font-size: 53px;
        line-height: 75px;
        margin: 0 0 30px 0
    }

    .footer-lft-area .footer-address-area li i {
        margin: 5px 30px 0 0;
        font-size: 53px;
        line-height: 75px
    }

    .footer-left-bg-area {
        background-image: url(../../images/youngscot/footer-bg-img.png);
        box-shadow: 12px 15px 26px 0 #1a202c
    }

    .footer-menu-area h3 {
        margin: 0 0 30px;
        font-size: 64px
    }

    .footer-link-area li {
        background-position: left 20px;
        background-size: 15px 30px;
        padding: 0 0 0 35px;
        line-height: 70px
    }

    .footer-link-area li a {
        font-size: 48px
    }

    .footer-menu-area ul.footer-social li a {
        -webkit-border-radius: 82px;
        -khtml-border-radius: 82px;
        -moz-border-radius: 82px;
        border-radius: 82px;
        padding: 10px 0;
        width: 82px;
        height: 82px;
        line-height: 55px;
        font-size: 45px
    }

    .footer-menu-area ul.footer-social li {
        margin: 8px 15px
    }

    .footer-right-area {
        padding: 70px 70px
    }

    .footer-search-area input.subscribe-text {
        font-size: 48px;
        padding: 28px 40px
    }

    .footer-search-area .subscribe-btn {
        font-size: 58px;
        padding: 21px 60px
    }

    .footer-search-area .susub-scrib-title {
        font-size: 64px;
        margin: 15px 50px 0 0
    }

    .footer-menu-area {
        margin: 50px 0 0 0
    }

    .brand-logo-section img {
        margin: 60px 40px -65px 0
    }

    .search-submit {
        width: 10%
    }

    .search-field {
        width: 10%
    }

    .show_sidebar .search-submit {
        width: 12.80%
    }

    .menu-ul-part {
        overflow-y: hidden
    }

    #investible-project .project-list a p {
        font-size: 64px
    }

    .project-list a:hover .investible-menu {
        bottom: 40px
    }

    .investible-menu button {
        margin: 0 35px
    }

    .project-list a button img.investible-icon,
    .project-list a button:hover img.investible-icon-hover {
        height: 100%;
        width: 100%;
        object-fit: contain
    }

    .service-block .service-block-inner .block-info-inner img {
        max-width: 100%;
        object-fit: cover;
        display: block
    }

    .service-block .service-block-inner .title {
        font-size: 65px
    }

    .nr-of-places ul li {
        min-height: 120px;
        max-height: 120px
    }

    .nr-of-places ul li span {
        font-size: 34px
    }

    .kpi-count {
        font-size: 52px !important
    }

    #investible-project {
        padding: 120px 0 120px 0
    }

    #investible-project .project-box {
        padding: 85px 0 85px 0
    }

    #investible-project h2 {
        background-position: center 130px;
        font-size: 90px;
        padding: 0 0 90px;
        margin-top: 52px
    }

    #investible-project p {
        font-size: 50px
    }

    .view-all-btn a {
        font-size: 50px;
        padding: 12px 50px
    }

    .view-slide-show-btn {
        padding: 80px 0 0 0
    }

    .view-slide-show-btn a {
        -webkit-border-radius: 50px;
        -khtml-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px;
        font-size: 85px;
        width: 85px;
        height: 85px;
        line-height: 83px
    }

    .search-add-left-fix {
        top: 99.3%
    }

    .search-stickytop {
        top: 9.3%
    }

    .middle-slider-outer {
        max-width: 4780px
    }

    .sectors a {
        margin: 80px 0;
        font-size: 58px;
        padding: 15px 60px;
        border-radius: 80px
    }

    .middle-slider-outer .owl-nav i {
        font-size: 100px;
        border: 2px solid #0065bd;
        border-radius: 100px;
        line-height: 84px;
        width: 100px;
        height: 100px
    }

    .middle-slider-outer .owl-nav>div {
        margin-top: -52px
    }

    .middle-slider-outer .owl-nav .owl-prev {
        left: -130px
    }

    .middle-slider-outer .owl-nav .owl-next {
        right: -130px
    }

    .inner-banner-outer {
        max-width: 4300px
    }

    .inner-banner-inner .text-section strong {
        font-size: 106px;
        margin: 0
    }

    .inner-banner-inner .text-section {
        font-size: 64px;
        line-height: normal
    }

    .inner-banner-inner .image-section {
        font-size: 90px;
        line-height: normal;
        margin: 0 50px 0 0;
        padding: 14px 0
    }

    .inner-banner-inner .image-section small {
        font-size: 62%
    }

    .inner-banner-inner .text-section small {
        font-size: 72%
    }

    .inner-banner-area {
        padding: 60px 0 60px
    }

    .inner-page-title {
        font-size: 122px;
        margin: 0;
        line-height: normal
    }

    .inner-page-title a {
        font-size: initial;
        text-align: center;
        display: inline-block
    }

    .inner-page-discription.state-line {
        padding: 0 0 20px 0;
        border-bottom: 3px solid #fff
    }

    .inner-page-discription {
        font-size: 80px
    }

    .grey-background {
        padding-top: 80px
    }

    .sectors-left-part ul li h3 {
        font-size: 90px;
        line-height: 115px
    }

    .sectors-left-part ul li h3 span {
        width: 100%;
        font-size: 64px;
        line-height: 74px
    }

    .sectors-left-part ul li {
        min-height: 500px
    }

    span.middle-chart-name {
        margin: 30px 0 80px;
        font-size: 70px
    }

    .all-sectors-blog h3 {
        padding: 0;
        font-size: 80px
    }

    .all-sector-price-title strong {
        font-size: 90px
    }

    .all-sector-price-title {
        font-size: 40px
    }

    .all-sectors-blog .promoter,
    .all-sectors-blog .investment-amount,
    .all-sectors-blog .sector {
        line-height: 70px;
        font-size: 48px
    }

    .all-sector-blog-scroll.electrical-blog {
        height: auto
    }

    .all-sectors-blog-text {
        margin: 40px 0;
        padding-bottom: 30px
    }

    .track3 {
        width: 20px
    }

    .white-background {
        padding: 60px 60px
    }

    .all-project-btn-sectors a {
        padding: 22px 50px;
        font-size: 54px;
        border-radius: 12px;
        margin-top: 40px;
        margin-bottom: 80px
    }

    .handle3 {
        width: 16px
    }

    .sectors-india-map img {
        max-width: 85%
    }

    .slidebtmarrow .fa-angle-up {
        position: relative;
        top: -11px
    }

    .project-social a {
        height: 80px;
        width: 80px
    }

    .project-social a:hover {
        height: 80px;
        width: 80px
    }

    .track3:hover .handle3,
    .track3.dragging .handle3 {
        width: 17px
    }

    .advanced-left-title {
        border-bottom: 2px solid #45627f;
        padding: 55px 45px
    }

    .advanced-left-title img {
        margin: 0 40px 0 0
    }

    .advanced-left-title h4 {
        font-size: 64px;
        line-height: 54px
    }

    .panel-default>.panel-heading a {
        font-size: 48px;
        line-height: 54px;
        padding: 55px 45px;
        border: 2px solid #45627f
    }

    .panel-default>.panel-heading+.panel-collapse>.panel-body {
        border-bottom: 2px solid #45627f;
        padding: 15px 45px 40px
    }

    .check-box-area {
        height: 620px
    }

    input[type="checkbox"]+label {
        font-size: 42px
    }

    .checkbox-select-area p {
        font-size: 42px;
        margin: 0 0 30px 0
    }

    input[type="checkbox"]+label::before {
        height: 48px;
        width: 48px;
        border: 3px solid #fff;
        margin: 0 0 0 25px;
        border-radius: 10px
    }

    .project-search-btn {
        margin: 30px 3% 30px 3%;
        padding: 20px 20px;
        font-size: 48px;
        border-radius: 10px;
        width: 43.50%
    }

    .project-advanced-search-btn {
        margin: 20px auto;
        padding: 20px 20px;
        font-size: 48px;
        border-radius: 10px;
        width: 65%
    }

    .project-cost-title {
        font-size: 48px;
        line-height: 54px;
        padding: 55px 45px;
        border: 2px solid #45627f
    }

    .project-cost-width span {
        padding: 20px 30px;
        font-size: 48px;
        border: 3px solid #37628e;
        line-height: normal
    }

    .project-cost-width .slider.slider-horizontal {
        height: 30px;
        margin: 90px 0 60px 0
    }

    .project-cost-width .slider.slider-horizontal .slider-track {
        height: 25px;
        border-radius: 10px;
        margin-top: 0
    }

    .project-cost-width .slider.slider-horizontal .slider-selection,
    .project-cost-width .slider.slider-horizontal .slider-track-low,
    .project-cost-width .slider.slider-horizontal .slider-track-high {
        height: 25px
    }

    .slider .tooltip.top {
        margin-top: -105px
    }

    .tooltip.top {
        padding: 20px;
        font-size: 42px;
        line-height: normal
    }

    .project-cost-width .slider-handle {
        width: 48px;
        height: 48px;
        margin: -15px 0 0 -15px
    }

    .tooltip.top .tooltip-arrow {
        bottom: -5px;
        margin-left: -25px;
        border-width: 25px 25px 0
    }

    .project-cost-width .slider.slider-horizontal {
        width: 97%
    }

    .project-tag-box a {
        padding: 20px 30px;
        font-size: 48px;
        border: 3px solid #37628e;
        line-height: normal;
        margin: 0 30px 30px 0
    }

    .project-tag-title {
        font-size: 48px;
        line-height: 54px;
        padding: 55px 45px;
        border: 2px solid #45627f
    }

    .explore-project-area input.explore-keyword-area {
        border: 3px solid #d2d2d2;
        border-radius: 10px;
        box-shadow: 0 0 8px 0 #dadada;
        font-size: 42px;
        padding: 20px 50px 20px 70px
    }

    .input-area {
        width: 79.4%
    }

    .input-area label {
        left: 30px;
        font-size: 36px
    }

    .keyword-search-btn {
        margin: 0 0 0 30px;
        padding: 20px 20px;
        font-size: 48px;
        border-radius: 10px;
        width: 9.5%;
        float: left
    }

    .explore-project-area {
        padding: 30px 30px 70px
    }

    .track2 {
        width: 20px;
        margin-right: 0
    }

    .handle2 {
        width: 16px;
        border-radius: 10px
    }

    .track2:hover .handle2,
    .track2.dragging .handle2 {
        width: 16px
    }

    .project-cost-width {
        font-size: 48px;
        line-height: normal;
        padding: 25px 45px;
        border-bottom: 2px solid #45627f
    }

    .project-tag-box {
        padding: 50px 45px;
        border-bottom: 2px solid #45627f
    }

    input[type="checkbox"]:checked+label::after {
        width: 42px;
        height: 25px;
        top: 4px;
        right: 2px;
        border: 8px solid #fff;
        background: rgba(0, 0, 0, 0);
        border-top: 0;
        border-right: 0
    }

    .advanced-search-section .all-sector-blog-scroll {
        padding: 0 30px;
        height: 3890px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 2920px
    }

    .slider.slider-horizontal .slider-tick,
    .slider.slider-horizontal .slider-handle {
        margin-left: -23px
    }

    .panel-default>.panel-heading a {
        border: 2px solid #45627f
    }

    .project-cost-width .slider.slider-horizontal {
        height: 30px;
        margin: 100px 0 60px 0
    }

    .slider .tooltip.top {
        margin-top: -125px
    }

    .tooltip.top .tooltip-arrow {
        bottom: -24px;
        border-width: 25px 25px 0;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        margin-left: auto
    }

    .all-state-popup .modal-container {
        width: 3800px;
        max-width: 100%
    }

    .all-state-popup .modal-content {
        padding: 10rem 8rem 8rem 8rem
    }

    .all-state-popup .popup-list a {
        font-size: 60px;
        border-bottom: 3px solid #e9e9e9;
        margin: 0 0 40px 0;
        padding: 0 0 30px 0
    }

    .modal-close {
        width: 80px;
        height: 80px;
        border: 3px solid #fff;
        font-size: 52px;
        line-height: 70px
    }

    .modal-container .modal-close {
        top: -40px;
        right: -40px
    }

    .data-list-grid-view {
        margin: 40px 0 40px 0;
        font-size: 40px;
        line-height: 52px;
        float: left;
        width: 100%;
        display: inline-block
    }

    .data-list-grid-btn {
        font-size: 42px;
        line-height: 45px;
        padding: 10px 15px;
        margin: 0 10px;
        display: inline-block
    }

    .project-data-list .pdr-tb {
        padding-top: 25px;
        padding-bottom: 25px;
        padding-right: 25px;
        padding-left: 25px
    }

    .project-data-list {
        padding-top: 50px;
        padding-bottom: 50px;
        padding-right: 50px;
        padding-left: 50px
    }

    .project-box-grid-box .project-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block
    }

    .project-box-grid-box .project-content {
        padding: 40px
    }

    .project-box-grid-box h1 {
        font-size: 64px
    }

    .project-box-grid-box p {
        font-size: 44px;
        line-height: inherit;
        margin: 10px 0 0;
        float: left;
        width: 100%;
        align-items: center;
        vertical-align: middle;
        display: flex
    }

    .stat-flag {
        padding-right: 40px;
        float: left;
        width: auto
    }

    .stat-flag img {
        max-width: 100%;
        display: inline-block
    }

    .project-box-grid-box .promoter,
    .project-box-grid-box .investment-amount,
    .project-box-grid-box .sector {
        font-size: 42px;
        line-height: 48px;
        margin: 15px 0 10px;
        float: left;
        width: 100%
    }

    .like-control-project-grid {
        bottom: -50px
    }

    .like-control-project-grid a img {
        max-width: 100%
    }

    .like-control-project-grid a {
        width: 50%;
        padding: 0 0 0 12%;
        margin: 0;
        float: right
    }

    .project-data-list .pdr-tb:nth-child(5n) {
        clear: both
    }

    .loadmore a {
        padding: 22px 50px;
        font-size: 54px;
        border-radius: 12px;
        margin: 40px 0
    }

    .tab_custom_wrapper .custom_nav_left li a {
        font-size: 64px;
        padding: 60px 50px
    }

    .sectors-india-map {
        height: 3880px;
        padding: 0 35px 0 50px
    }

    .sectors-india-map-2 {
        height: 2910px
    }

    .modal {
        height: 100vh
    }

    .modal-popup-height {
        height: 1700px;
        overflow-y: scroll;
        overflow-x: hidden
    }

    .action-btn {
        background: #0065bd;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        text-transform: capitalize;
        cursor: pointer;
        border: 1px solid #0065bd;
        font-size: 40px;
        padding: 20px 35px;
        color: #fff;
        /* font-family: 'Helvetica'; */
        font-weight: 200;
        margin: 0 20px 0 0;
        display: inline-block;
        margin-top: 20px
    }

    .action-btn:hover {
        background: #17324d;
        color: #fff;
        border: 1px solid #17324d
    }

    .help-section {
        border: 2px solid #eee
    }

    .profile-page h4 {
        font-size: 60px;
        padding: 0 0 30px 0;
        margin: 20px 0 30px 0
    }

    .simple-content-page h4 span {
        margin: 0 0 30px 0
    }

    .profile-page .panel-default>.panel-heading a {
        padding: 20px 30px;
        font-size: 40px
    }

    .profile-page .panel-default>.panel-heading+.panel-collapse>.panel-body {
        padding: 50px 50px 50px 50px
    }

    .simple-content-page p {
        font-size: 36px;
        line-height: 50px
    }

    .profile-page .panel-group .panel {
        border: 2px solid #d8d8d8
    }

    .simple-content-page ul li {
        margin: 0 0 40px 0;
        font-size: 36px
    }

    .simple-content-page ul li:before {
        margin: 0 20px 0 0;
        font-size: 36px
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="false"]:after {
        border-radius: 60px;
        font-size: 40px;
        width: 60px;
        height: 60px;
        line-height: 21px;
        padding: 17px 0 0 2px
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="true"]:after {
        border-radius: 60px;
        font-size: 40px;
        width: 60px;
        height: 60px;
        line-height: 53px;
        padding: 2px 0 0 0
    }

    .profile-page .panel-default>.panel-heading a:after {
        top: -7px
    }

    .form_custom .form-group .radio {
        font-size: 40px
    }

    .form_custom .form-group .radio span {
        padding-left: 55px
    }

    .form_custom .form-group .radio span:after {
        width: 36px;
        height: 36px;
        border: 2px solid;
        left: 0;
        top: 4px
    }

    .form_custom .form-group .radio input[type="radio"]:checked+span:before {
        width: 18px;
        height: 18px;
        left: 9px;
        top: 13px
    }

    .select-arrow-small .custom-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 94% 42px;
        background-size: 40px auto
    }

    .profile-page .fileinput-new .fileinput-new {
        margin: 20px 0 0;
        font-size: 36px
    }

    .form_custom .form-group label {
        font-size: 50px
    }

    .form_custom .form-group textarea.form-control {
        min-height: 180px !important
    }

    .nav>li>a {
        padding: 20px 40px
    }

    .data-table-area .nav-tabs>li>a {
        font-size: 48px
    }

    .data-table-list .dataTables_filter label {
        font-size: 36px
    }

    .data-table-list div.dataTables_wrapper div.dataTables_filter label:before {
        font-size: 40px;
        padding-right: 20px
    }

    .data-table-list .dataTables_wrapper .dataTables_filter input[type=search] {
        font-size: 36px;
        padding: 5px 30px;
        height: 74px;
        margin: 0 20px
    }

    .data-table-list .dataTables_filter label {
        margin: 0 0 35px 0
    }

    .data-table-list .dataTables_length label {
        font-size: 36px
    }

    .data-table-list .dataTables_length select {
        font-size: 36px;
        padding: 10px 10px;
        margin: 0 5px;
        height: 74px
    }

    .form-control.input-sm {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 92% 31px;
        background-size: 33px auto
    }

    div.dataTables_wrapper div.dataTables_length select {
        width: 125px;
        display: inline-block;
        -webkit-appearance: none
    }

    .data-table-list table.dataTable thead th,
    .data-table-list table.dataTable thead td {
        font-size: 40px;
        padding: 32px 25px
    }

    .data-table-list table.table-bordered.dataTable tbody th,
    table.table-bordered.dataTable tbody td {
        font-size: 36px;
        padding: 20px 10px
    }

    .data-table-list span.table-tooltip {
        padding: 30px 30px;
        border-radius: 12px;
        top: -110px;
        left: 46%
    }

    .data-table-list .dataTables_wrapper .dataTables_info {
        font-size: 34px;
        margin: 30px 0 10px
    }

    .data-table-list .dataTables_wrapper .dataTables_paginate .paginate_button {
        font-size: 36px;
        padding: 12px 20px;
        margin: 20px 5px 0
    }

    h1.inner-title {
        font-size: 56px;
        padding: 0 0 40px;
        font-weight: 600
    }

    .glance-data-main ul li {
        font-size: 42px;
        padding: 40px 0
    }

    .glance-data-main ul.funding li {
        padding: 40px 0
    }

    .projet-cost {
        font-size: 122px
    }

    .projet-cost span.doller {
        font-size: 122px
    }

    .projet-cost span {
        font-size: 70px
    }

    .project-cost-main {
        margin: 60px 0 0
    }

    .glance-data-main ul.funding li span.glance-data {
        line-height: 62px
    }

    .aditional-detail p {
        font-size: 42px;
        line-height: 60px;
        padding-top: 30px
    }

    .tag-btn a {
        padding: 20px 30px;
        border-radius: 6px;
        font-size: 42px;
        margin: 0 20px 0 0
    }

    .tag-btn {
        margin: 30px 0 0
    }

    .project-footer-btn a {
        font-size: 60px;
        padding: 30px 80px;
        border-radius: 75px;
        margin: 30px 15px
    }

    .project-details-glance.blue-box {
        padding: 45px
    }

    h1.inner-title-2 {
        font-size: 66px;
        margin: 0 0 25px;
        padding: 0 0 55px
    }

    .project-details-glance.right-pannel-2.blue-box {
        margin: 60px 0 0;
        padding: 45px 45px 45px 45px
    }

    h1.inner-title-3 {
        margin: 0 0 30px;
        border-bottom: 1px solid #dfdddd;
        padding: 0 0 45px;
        line-height: 54px;
        font-size: 48px
    }

    .right-detail {
        font-size: 48px;
        line-height: 60px;
        padding: 20px 0 30px
    }

    .right-detail span.right-detail-text-1 {
        font-size: 48px
    }

    .right-detail span.right-detail-text-2 {
        font-size: 48px;
        width: 100%;
        float: left;
        padding: 40px 0 30px 25px
    }

    /* .header-footer-slider1 .stage-outer1 {
        max-width: 4700px
    }

    .header-footer-slider1 .carousel-control.left {
        -webkit-border-radius: 80px;
        -khtml-border-radius: 80px;
        -moz-border-radius: 80px;
        border-radius: 80px;
        width: 80px;
        height: 80px;
        font-size: 75px
    }

    .header-footer-slider1 .carousel-control.right {
        -webkit-border-radius: 80px;
        -khtml-border-radius: 80px;
        -moz-border-radius: 80px;
        border-radius: 80px;
        width: 80px;
        height: 80px;
        font-size: 75px
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 613px
    }

    .header-footer-slider1 .item img {
        width: 100%
    } */

    .inner-page-banner .user-details img {
        width: auto
    }

    .user-details {
        max-width: 900px
    }

    .user-content h3 {
        font-size: 80px
    }

    .user-content p {
        font-size: 48px
    }

    .user-content {
        padding: 0 0 0 30px
    }

    .swpd-chart {
        padding: 36px;
        max-height: 1420px;
        min-height: 1420px
    }

    .swpd-chart2 img {
        width: 100%
    }

    .dashboard {
        padding: 60px
    }

    .dashboard h2 {
        border-bottom: 2px solid #dcdcdc;
        font-size: 80px;
        padding: 0 0 35px 0
    }

    .dashboard h2:before {
        width: 7%;
        height: 8px;
        bottom: -5px
    }

    .kpi {
        padding: 50px 0 50px 0
    }

    .sector-wpd .sector-wise {
        padding: 50px 0 50px 0
    }

    .kpi-box .icon-kpi-text {
        padding: 0 0 0 30px;
        font-size: 80px;
        line-height: 182px
    }

    .kpi-box .big-text {
        font-size: 122px
    }

    .kpi-box {
        padding: 40px;
        min-height: 283px
    }

    .secand-tab {
        line-height: 85px !important
    }

    .swpd-chart h3 {
        font-size: 74px;
        padding: 0 0 30px 0
    }

    .sector-wise-tab1 h3 {
        font-size: 74px;
        padding: 0 0 30px 0
    }

    .sector-wise-tab2 h3 {
        font-size: 74px;
        padding: 0 0 30px 0
    }

    .state-sector-filde label {
        font-size: 48px
    }

    .state-sector-filde input {
        padding: 28px;
        font-size: 36px
    }

    .chart-configuration .grid-option h4 {
        font-size: 48px;
        padding: 0 0 30px 0
    }

    .grid-option .checkbox-part {
        padding: 0;
        font-size: 34px
    }

    .grid-option .checkbox-part input {
        width: 40px;
        height: 30px
    }

    .select-1 label {
        max-width: 245px;
        font-size: 34px;
        line-height: 66px
    }

    .select-part .select-filde {
        width: 60%;
        padding: 18px 18px;
        font-size: 30px;
        -webkit-appearance: none
    }

    .deshboard-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 96% 36px;
        background-size: 38px auto
    }

    .state-wise {
        padding: 36px;
        margin-top: 50px;
        margin-bottom: 50px
    }

    .sector-wise-project-distribution h4 {
        font-size: 64px;
        padding: 0 0 30px 0
    }

    .investor-overview-country .investor-oc {
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 36px
    }

    .project-uploaded-overview-comparison .project-uoc {
        padding: 36px;
        margin-top: 50px;
        margin-bottom: 50px
    }

    .tabbing .tab {
        padding: 40px 0;
        font-size: 48px
    }

    .tabbing .tab-item {
        top: 50%
    }

    .tab-text p {
        padding: 15px 0 15px 0;
        font-size: 48px
    }

    .tabbing .tab-item {
        height: 850px;
        top: 16%;
        width: 100% !important
    }

    .tabbing {
        min-height: 1100px;
        max-height: 1100px
    }

    .tab-text {
        margin: 15px 15px;
        padding: 25px 0
    }

    .dashboard-project-text-area {
        font-size: 40px
    }

    .dashboard-project-img {
        float: left;
        width: 110px
    }

    .tab-item .dashboard-project-img img {
        width: auto
    }

    .dashboard-fpr {
        padding: 62px 20px
    }

    .thank-you h1 {
        font-size: 160px
    }

    .thank-you {
        padding: 100px 0 100px 0
    }

    .thank-you h2 {
        font-size: 64px
    }

    .thank-you p {
        padding: 80px 0 80px 0;
        font-size: 58px;
        line-height: 80px
    }

    .thank-you-icon {
        padding: 100px 0
    }

    .thank-btn-org {
        font-size: 54px;
        padding: 20px 40px;
        max-width: 500px;
        margin: 0 35px
    }

    .thank-btn-blue {
        font-size: 54px;
        padding: 20px 40px;
        max-width: 500px
    }

    .thank-you h3 {
        padding: 120px 0 0 0;
        font-size: 100px
    }

    .um-text {
        font-size: 90px !important;
        padding: 60px 0 0 0 !important
    }

    .simple-content-page h4 {
        font-size: 64px
    }

    .simple-content-page h4 span {
        padding: 0 0 20px 0
    }

    .simple-content-page p {
        font-size: 48px;
        line-height: 70px;
        margin: 0 0 50px 0
    }

    .simple-content-page p:before {
        margin: 0 20px 0 0;
        font-size: 55px
    }

    .simple-content-page h6 {
        font-size: 66px;
        margin: 0 0 30px 0
    }

    h3.electrical-machinery-tital {
        font-size: 64px
    }

    .sector-subsector-area a.sector-area {
        font-size: 46px;
        margin: 0 30px 60px 0
    }

    .cd-timeline-img {
        width: 100px;
        height: 100px;
        font-size: 60px;
        line-height: 90px;
        border: 3px solid #f06
    }

    .cd-timeline-content {
        margin-left: -90px;
        width: 60%
    }

    .cd-timeline-content img {
        max-height: 960px;
        min-height: 502px
    }

    .cd-container {
        width: 90%;
        max-width: 3000px
    }

    #cd-timeline::before {
        width: 10px
    }

    .timeline-round {
        height: 50px;
        width: 50px
    }

    .cd-timeline-content h4 {
        font-size: 66px;
        margin: 0 0 50px 0
    }

    .cd-timeline-content p {
        font-size: 40px
    }

    #cd-timeline {
        margin-top: 90px;
        margin-bottom: 90px
    }

    .get-start-btn {
        border-radius: 100px;
        font-size: 66px !important;
        padding: 25px 64px
    }

    .get-start {
        padding-bottom: 90px
    }

    .inner-page-title .get-start {
        padding-bottom: 0
    }

    .btn-default:active,
    .btn-default.active,
    .open>.dropdown-toggle.btn-default {
        color: #fff;
        background-color: transparent;
        border-color: transparent
    }

    .btn-default:active:hover,
    .btn-default.active:hover,
    .open>.dropdown-toggle.btn-default:hover,
    .btn-default:active:focus,
    .btn-default.active:focus,
    .open>.dropdown-toggle.btn-default:focus,
    .btn-default:active.focus,
    .btn-default.active.focus,
    .open>.dropdown-toggle.btn-default.focus {
        color: #fff;
        background-color: transparent;
        border-color: transparent
    }

    .stickytop.navbar>.container .navbar-brand,
    .stickytop.navbar>.container-fluid .navbar-brand {
        padding: 20px 0 8px
    }

    .currency-dropDown-hide .btn {
        line-height: 1
    }

    body.profile-scroll {
        overflow: auto
    }

    .toggle-em {
        width: auto;
        float: right
    }

    .dropdown-menu>li>a {
        white-space: normal
    }

    .blue-action-btn {
        background: #17324d;
        color: #fff;
        border: 1px solid #17324d
    }

    .blue-action-btn:hover {
        background: #0065bd;
        color: #fff;
        border: 1px solid #0065bd
    }

    .green-action-btn {
        background: #0cc561;
        color: #fff;
        border: 1px solid #0cc561
    }

    .green-action-btn:hover {
        background: #0065bd;
        color: #fff;
        border: 1px solid #0065bd
    }

    .skyblue-action-btn {
        background: #088edb;
        color: #fff;
        border: 1px solid #088edb
    }

    .skyblue-action-btn:hover {
        background: #0065bd;
        color: #fff;
        border: 1px solid #0065bd
    }

    .mp-action-btn {
        background: #1e788b;
        color: #fff;
        border: 1px solid #1e788b
    }

    .mp-action-btn:hover {
        background: #0065bd;
        color: #fff;
        border: 1px solid #0065bd
    }
}

@media only screen and (max-width:3840px) {
    .inner-serach-btn .search-add-left-fix {
        top: 11.2%
    }

    .inner-serach-btn .search-stickytop {
        top: 9.5%
    }

    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        border-color: transparent;
        width: 84%
    }

    .kb_caption h1 {
        font-size: 120px;
        margin: 0 0 30px 0
    }

    .kb_caption h2 {
        font-size: 82px;
        margin: 0 0 40px 0
    }

    .search-field {
        font-size: 3.8rem;
        height: 78px
    }

    .search-submit {
        font-size: 40px;
        padding: 8px 15px
    }

    .search-submit .fa-search {
        font-size: 3.3rem;
        padding: 9px 10px
    }

    .add-project {
        font-size: 40px
    }

    .search-icon {
        left: 39.20%;
        top: 26px
    }

    .search-icon .fa-search {
        font-size: 32px
    }

    .search-field:focus {
        width: 22%;
        padding: 0 30px 0 65px
    }

    .close {
        right: 40%
    }

    .close .fa-times {
        font-size: 3.3rem
    }

    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        padding: 30px 0
    }

    .navbar-inverse .signup-login-nav>li button {
        font-size: 48px;
        margin: 0 25px
    }

    .navbar-inverse .navbar-nav>li>a {
        font-size: 48px;
        padding: 0 0 35px 0;
        margin: 0 25px
    }

    .navbar-inverse .signup-login-nav>li:first-child>a {
        margin: 0 0 0 25px
    }

    .navbar-inverse .signup-login-nav>li:last-child>a {
        margin: 0 25px
    }

    .navbar-inverse .signup-login-nav>li {
        padding: 48px 0 50px 0
    }

    .stickytop.navbar-inverse .signup-login-nav>li {
        padding: 38px 0 30px 0
    }

    .nav-toggle-menu {
        width: 1.50%;
        top: 155px
    }

    .menu-logo img {
        width: 53%
    }

    .nav-toggle-menu.toggle-menu-sticky {
        top: 125px
    }

    body.show_sidebar .nav-toggle-menu {
        padding: 14px;
        top: 245px
    }

    .nav-toggle-menu .show-on-sticky {
        top: 0
    }

    .menu-logo {
        border-bottom: 10px solid #0065bd
    }

    body.show_sidebar .nav-toggle-menu.toggle-menu-sticky {
        top: 210px
    }

    #push_sidebar ul {
        margin: 30px 0 0 0
    }

    #push_sidebar li {
        margin: 0 0 30px 0
    }

    #push_sidebar li a {
        font-size: 50px;
        padding: 15px 50px
    }

    #push_sidebar li a img,
    #push_sidebar li a i {
        margin-right: 30px
    }

    .menu-logo {
        padding: 40px 50px
    }

    .header-footer-slider .stage-outer {
        max-width: 3400px
    }

    .home-slider-arrow a {
        -webkit-border-radius: 70px;
        -khtml-border-radius: 70px;
        -moz-border-radius: 70px;
        border-radius: 70px;
        font-size: 80px;
        width: 80px;
        height: 80px;
        line-height: 78px
    }

    .owl-nav i {
        -webkit-border-radius: 70px;
        -khtml-border-radius: 70px;
        -moz-border-radius: 70px;
        border-radius: 70px;
        font-size: 80px;
        width: 80px;
        height: 80px;
        line-height: 78px
    }

    .header-footer-slider {
        padding: 30px 0
    }

    .header-footer-slider .promoters {
        font-size: 50px;
        line-height: 68px
    }

    .header-footer-slider .item img {
        margin: 0 30px 0 0;
        width: 120px;
        height: 121px
    }

    .header-footer-slider .item span {
        font-size: 82px
    }

    .search-add-left-fix {
        top: 99%
    }

    .search-stickytop {
        top: 9.6%
    }

    #investible-project h2 {
        background-position: center 100px;
        font-size: 70px;
        padding: 0 0 80px
    }

    #investible-project p {
        font-size: 40px
    }

    #investible-project .project-list a p {
        font-size: 46px
    }

    .investible-menu button {
        margin: 0 15px;
        width: 13%
    }

    #investible-project .project-box {
        padding: 35px 0 35px 0
    }

    .view-all-btn a {
        font-size: 30px;
        padding: 10px 40px
    }

    .view-slide-show-btn {
        padding: 40px 0 0 0
    }

    .view-slide-show-btn a {
        -webkit-border-radius: 70px;
        -khtml-border-radius: 70px;
        -moz-border-radius: 70px;
        border-radius: 70px;
        font-size: 80px;
        width: 80px;
        height: 80px;
        line-height: 78px
    }

    #popular-sector h2 {
        background-position: center 100px;
        font-size: 70px;
        padding: 0 0 80px
    }

    #popular-sector p {
        font-size: 40px
    }

    .service-block .service-block-inner .title {
        font-size: 60px
    }

    .service-block .service-block-inner .block-info-inner img {
        width: 20%;
        margin: 0 auto;
        display: block
    }

    .nr-of-places ul li {
        min-height: 140px;
        max-height: 140px;
        padding: 0 30px
    }

    .nr-of-places ul li span {
        font-size: 40px
    }

    /* #government-schemes h2 {
        background-position: center 100px;
        font-size: 70px;
        padding: 0 0 80px
    }

    #government-schemes p {
        font-size: 40px
    }

    .goverment-schemes span.title-schemes {
        font-size: 55px;
        margin: 30px 0 0
    }

    .goverment-schemes span.desc-schemes {
        font-size: 34px
    } */

    .featured-states-section.goverment-schemes {
        margin: 120px 0 80px
    }

    /* .goverment-schemes ul.state-action-area {
        padding: 20px 40px
    }

    .goverment-schemes .featured-states-action a ul.state-action-area img {
        width: 107px;
        margin: 25px 20px 0 0
    }

    .goverment-schemes .state-action-area li strong {
        font-size: 58px;
        margin: 0 10px 0 0
    }

    .goverment-schemes .state-action-area li {
        font-size: 37px;
        margin: 20px 0;
        line-height: 70px
    } */

    /* #featured-states h2 {
        background-position: center 100px;
        font-size: 70px;
        padding: 0 0 80px
    }

    #featured-states p {
        font-size: 40px
    }

    .state-action-area li {
        font-size: 48px;
        line-height: 70px;
        margin: 20px 0 20px 0
    }

    .state-action-area li img {
        margin: 30px 25px 0 0
    }

    .state-action-area li strong {
        font-size: 68px
    }

    .featured-states-action a span {
        font-size: 54px;
        padding: 20px 0 0 0
    }

    .contect-us {
        padding: 80px 0
    }

    .contect-us p {
        font-size: 34px;
        line-height: 48px
    }

    .contect-btn {
        -webkit-border-radius: 60px;
        -khtml-border-radius: 60px;
        -moz-border-radius: 60px;
        border-radius: 60px;
        font-size: 60px;
        margin: 0;
        padding: 12px 80px
    }

    .footer-lft-area h4 {
        font-size: 86px;
        margin: 0 0 40px 0
    }

    .footer-lft-area .footer-address-area li {
        font-size: 43px;
        line-height: 65px;
        margin: 0 0 20px 0
    }

    .footer-lft-area .footer-address-area li i {
        margin: 5px 25px 0 0;
        font-size: 43px;
        line-height: 65px
    }

    .footer-left-bg-area {
        background-size: 34% auto
    }

    .footer-search-area .susub-scrib-title {
        font-size: 52px;
        margin: 15px 40px 0 0
    }

    .footer-search-area input.subscribe-text {
        font-size: 38px;
        padding: 25px 30px
    }

    .footer-right-area {
        padding: 50px 50px
    }

    .footer-search-area .subscribe-btn {
        font-size: 48px;
        padding: 18px 40px
    }

    .slidebtmarrow a {
        -webkit-border-radius: 70px;
        -khtml-border-radius: 70px;
        -moz-border-radius: 70px;
        border-radius: 70px;
        font-size: 80px;
        width: 80px;
        height: 80px;
        line-height: 78px
    }

    .footer-menu-area h3 {
        margin: 0 0 20px;
        font-size: 52px
    }

    .footer-link-area li {
        background-position: left 20px;
        background-size: 10px 20px;
        padding: 0 0 0 25px;
        line-height: 60px
    }

    .footer-link-area li a {
        font-size: 38px
    }

    .footer-menu-area ul.footer-social li a {
        -webkit-border-radius: 62px;
        -khtml-border-radius: 62px;
        -moz-border-radius: 62px;
        border-radius: 62px;
        padding: 7px 0;
        width: 62px;
        height: 62px;
        line-height: 45px;
        font-size: 32px
    } */

    .brand-logo-section img {
        margin: 50px 40px -75px 0
    }

    .Exp-serach {
        min-width: 70px;
        height: 70px
    }

    .ExpInput {
        font-size: 40px !important;
        height: 70px;
        width: 78%;
        padding: 0 2.5%
    }

    .ExpIcon {
        font-size: 46px
    }

    .ExpIcon,
    .Expbtn {
        width: 70px;
        height: 70px;
        line-height: 70px
    }

    .add-tag-btn {
        width: 70px;
        height: 70px;
        line-height: 70px;
        font-size: 40px
    }

    .ExpClosei {
        font-size: 40px;
        left: 78.7%
    }

    .Expbtnsubmit {
        font-size: 33px;
        left: 72.2%;
        margin: 6px 10px 0 23px
    }

    .navbar-brand>img {
        max-width: 100%;
        width: 70%
    }

    .project-list a:hover .investible-menu {
        bottom: 40px
    }

    .all-sectors-blog h3 {
        font-size: 55px
    }

    .all-sector-price-title strong {
        font-size: 60px
    }

    .all-sector-price-title {
        font-size: 34px
    }

    .all-sectors-blog .promoter,
    .all-sectors-blog .investment-amount,
    .all-sectors-blog .sector {
        line-height: 50px;
        font-size: 36px
    }

    .project-social a {
        height: 60px;
        width: 60px
    }

    .project-social a:hover {
        height: 60px;
        width: 60px
    }

    .all-sectors-blog-text {
        margin: 20px 0;
        padding-bottom: 10px
    }

    .track3:hover .handle3,
    .track3.dragging .handle3 {
        width: 17px
    }

    .middle-slider-outer {
        max-width: 3600px
    }

    .sectors a {
        margin: 40px 0;
        font-size: 44px
    }

    .middle-slider-outer .owl-nav i {
        font-size: 60px;
        border: 2px solid #0065bd;
        border-radius: 60px;
        line-height: 52px;
        width: 60px;
        height: 60px
    }

    .middle-slider-outer .owl-nav>div {
        margin-top: -29px
    }

    .middle-slider-outer .owl-nav .owl-prev {
        left: -90px
    }

    .middle-slider-outer .owl-nav .owl-next {
        right: -90px
    }

    .inner-page-title {
        font-size: 92px
    }

    .inner-banner-inner .text-section strong {
        font-size: 80px
    }

    .inner-banner-inner .text-section {
        font-size: 48px
    }

    .inner-banner-inner .image-section {
        width: auto;
        font-size: 68px;
        padding: 11px 0
    }

    .inner-banner-outer {
        max-width: 3100px
    }

    .inner-banner-area {
        padding: 50px 0 50px
    }

    .sectors a {
        padding: 6px 40px;
        border-radius: 80px
    }

    span.middle-chart-name {
        margin: 30px 0 60px;
        font-size: 52px
    }

    .sectors-left-part ul li h3 {
        font-size: 70px;
        line-height: 75px
    }

    .sectors-left-part ul li h3 span {
        font-size: 48px;
        line-height: 48px
    }

    .sectors-left-part ul li img {
        width: 180px;
        height: auto
    }

    .sectors-left-part ul li {
        min-height: 350px
    }

    .chart-round-allsectors img {
        width: 75%
    }

    .sectors-last-part img {
        max-width: 80%;
        width: 100%
    }

    .all-project-btn-sectors a {
        padding: 15px 40px;
        font-size: 40px;
        margin-top: 30px;
        margin-bottom: 60px
    }

    .advanced-left-title {
        padding: 50px 40px
    }

    .advanced-left-title h4 {
        font-size: 60px;
        line-height: 50px
    }

    .panel-default>.panel-heading a {
        font-size: 45px;
        line-height: 50px;
        padding: 50px 40px;
        border: 1px solid #45627f
    }

    .checkbox-select-area p {
        font-size: 38px
    }

    input[type="checkbox"]+label {
        font-size: 38px
    }

    input[type="checkbox"]+label::before {
        height: 44px;
        width: 44px;
        margin: 0 0 0 20px
    }

    .panel-default>.panel-heading+.panel-collapse>.panel-body {
        padding: 15px 40px 40px
    }

    .project-cost-title {
        font-size: 45px;
        line-height: 50px;
        padding: 50px 40px;
        border: 1px solid #45627f
    }

    .project-tag-title {
        font-size: 45px;
        line-height: 50px;
        padding: 50px 40px;
        border: 1px solid #45627f
    }

    .project-cost-width span {
        padding: 15px 25px;
        font-size: 42px
    }

    .project-cost-width .slider.slider-horizontal .slider-track {
        margin-top: 3px
    }

    .project-search-btn {
        padding: 16px 10px;
        font-size: 42px;
        width: 43.7%
    }

    .project-advanced-search-btn {
        padding: 16px 10px;
        font-size: 42px;
        width: 78%
    }

    .keyword-search-btn {
        padding: 16px 10px;
        font-size: 42px
    }

    .explore-project-area input.explore-keyword-area {
        font-size: 42px;
        padding: 16px 50px 16px 70px
    }

    .check-box-area {
        height: 580px
    }

    input[type="checkbox"]:checked+label::after {
        width: 40px;
        height: 22px;
        border: 6px solid #fff;
        background: rgba(0, 0, 0, 0);
        border-top: 0;
        border-right: 0
    }

    .project-tag-box a {
        padding: 16px 20px;
        font-size: 42px
    }

    .project-cost-width {
        font-size: 44px;
        padding: 25px 40px
    }

    .advanced-search-section .all-sector-blog-scroll {
        padding: 0 20px;
        height: 3490px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 2790px
    }

    .input-area {
        width: 78.9%
    }

    .project-cost-width {
        border-bottom: 1px solid #45627f
    }

    .advanced-left-title {
        border-bottom: 1px solid #45627f
    }

    .panel-default>.panel-heading+.panel-collapse>.panel-body {
        border-bottom: 1px solid #45627f
    }

    .project-tag-box {
        border-bottom: 1px solid #45627f
    }

    .inner-page-discription {
        font-size: 52px
    }

    .all-state-popup .modal-container {
        width: 3200px
    }

    .all-state-popup .modal-content {
        padding: 8rem 6rem 6rem 6rem
    }

    .all-state-popup .popup-list a {
        font-size: 38px;
        border-bottom: 3px solid #e9e9e9;
        margin: 0 0 30px 0;
        padding: 0 0 20px 0
    }

    .modal-container .modal-close {
        top: -35px;
        right: -35px
    }

    .modal-close {
        width: 70px;
        height: 70px;
        font-size: 42px;
        line-height: 60px
    }

    .project-data-list {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-right: 40px;
        padding-left: 40px
    }

    .project-box-grid-box h1 {
        font-size: 54px
    }

    .project-box-grid-box p {
        font-size: 38px
    }

    .project-box-grid-box .promoter,
    .project-box-grid-box .investment-amount,
    .project-box-grid-box .sector {
        font-size: 36px;
        line-height: 42px;
        margin: 12px 0 8px
    }

    .project-box-grid-box .project-content {
        padding: 30px
    }

    .loadmore a {
        padding: 18px 40px;
        font-size: 45px;
        margin: 30px 0
    }

    .like-control-project-grid a {
        width: 45%;
        padding: 0 0 0 10%
    }

    .data-list-grid-view {
        margin: 32px 0 32px 0;
        font-size: 34px;
        line-height: 46px
    }

    .data-list-grid-btn {
        font-size: 34px;
        line-height: 46px;
        padding: 8px 15px
    }

    .sectors-india-map {
        height: 3490px;
        padding: 0 35px 0 50px
    }

    .sectors-india-map-2 {
        height: 2780px
    }

    .tooltip.top {
        font-size: 32px
    }

    .search-filter-tag span.tag {
        padding: 16px 16px;
        font-size: 40px
    }

    .search-filter-title {
        margin: 0 0 30px 0;
        font-size: 54px
    }

    .search-filter {
        padding: 50px 30px 40px
    }

    .modal-popup-height {
        height: 1170px
    }

    .tab_custom_wrapper .custom_nav_left li a {
        font-size: 48px;
        padding: 60px 50px
    }

    .form_custom .form-group label {
        font-size: 32px;
        margin-bottom: 20px;
        margin-top: 15px
    }

    .form_custom .form-group .form-control {
        min-height: 80px;
        font-size: 28px;
        padding: 6px 20px
    }

    .custom-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 99% 35px;
        background-size: 30px auto
    }

    .progress {
        height: 40px
    }

    .col_wrap {
        width: 75%
    }

    .progess-label {
        margin: 50px 0 50px 30px;
        font-size: 36px
    }

    .tab-content {
        background: #fff;
        min-height: 1446px
    }

    .action-btn {
        font-size: 35px;
        padding: 16px 30px
    }

    .form_custom {
        padding: 40px 40px 40px 40px
    }

    .map-location {
        height: 600px
    }

    .help-section h4 {
        padding: 0 0 20px 0;
        font-size: 40px
    }

    .help-section p {
        padding: 20px 0 0 0;
        font-size: 28px;
        line-height: 44px
    }

    .multile-location h3 {
        font-size: 40px
    }

    .multile-location .table>thead.thead-inverse {
        font-size: 26px
    }

    .multile-location .table>thead>tr>td select.select-arrow,
    .multile-location .table>tbody>tr>td select.select-arrow,
    .multile-location .table>tfoot>tr>td select.select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 95.5% 30px;
        font-size: 28px;
        height: auto;
        background-size: 24px auto
    }

    .multile-location .table>thead>tr>td,
    .multile-location .table>tbody>tr>td,
    .multile-location .table>tfoot>tr>td {
        padding: 20px 20px
    }

    .multile-location .table a i {
        font-size: 34px
    }

    .multile-location .add-address-btn {
        font-size: 28px
    }

    .multile-location h4 {
        font-size: 34px
    }

    .multile-location.connected .add-address-btn {
        width: 9%
    }

    .multile-location .table textarea {
        font-size: 28px;
        min-height: 100px
    }

    .left-form-group .information-icon {
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 40px;
        top: 18px;
        left: -90px
    }

    .form .left-form-group .tooltip {
        font-size: 26px;
        top: 72px;
        right: -500px;
        padding: 10px 20px;
        width: 460px
    }

    .form .left-form-group .tooltip:before {
        border: 16px solid transparent;
        left: -32px;
        border-right-color: #666
    }

    .right-form-group .information-icon {
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 40px;
        top: 18px;
        right: -90px
    }

    .form .right-form-group .tooltip {
        font-size: 26px;
        top: 72px;
        left: -560px;
        padding: 10px 20px;
        width: 460px
    }

    .form .right-form-group .tooltip:before {
        border: 16px solid transparent;
        right: -32px;
        border-left-color: #666
    }

    .input-group-addon {
        font-size: 36px
    }

    .profile-page h4 {
        font-size: 46px
    }

    .profile-page .panel-default>.panel-heading a {
        padding: 16px 20px;
        font-size: 36px
    }

    .simple-content-page p {
        font-size: 32px;
        line-height: 44px;
        margin: 0 0 30px 0
    }

    .simple-content-page ul li {
        margin: 0 0 30px 0;
        font-size: 32px
    }

    .simple-content-page ul li:before {
        margin: 0 20px 0 0;
        font-size: 32px
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="false"]:after {
        border-radius: 60px;
        font-size: 32px;
        width: 50px;
        height: 50px;
        line-height: 21px;
        padding: 13px 0 0 2px
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="true"]:after {
        border-radius: 60px;
        font-size: 32px;
        width: 50px;
        height: 50px;
        line-height: 44px;
        padding: 2px 0 0 0
    }

    .profile-page .panel-default>.panel-heading a:after {
        top: -3px
    }

    .sel1 img {
        width: 27%
    }

    .select-arrow-small .custom-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 96% 35px;
        background-size: 28px auto
    }

    .btn-file {
        margin-right: 0
    }

    .profile-page .fileinput-new .fileinput-new {
        margin: 20px 0 0;
        font-size: 30px
    }

    .form_custom .form-group .radio span:after {
        width: 28px;
        height: 28px;
        border: 2px solid;
        left: 0;
        top: 4px
    }

    .form_custom .form-group .radio input[type="radio"]:checked+span:before {
        width: 12px;
        height: 12px;
        left: 8px;
        top: 12px
    }

    .form_custom .form-group .radio {
        font-size: 30px
    }

    .form_custom .form-group .radio span {
        padding-left: 45px
    }

    .data-table-area .nav-tabs>li>a {
        font-size: 40px
    }

    .nav>li>a {
        padding: 15px 30px
    }

    .data-table-list .dataTables_length label {
        font-size: 28px
    }

    .data-table-list .dataTables_length select {
        font-size: 28px;
        padding: 10px 10px;
        margin: 0 5px;
        height: 64px
    }

    .form-control.input-sm {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 92% 26px;
        background-size: 28px auto
    }

    .data-table-list .dataTables_filter label {
        font-size: 28px
    }

    .data-table-list .dataTables_wrapper .dataTables_filter input[type=search] {
        font-size: 28px;
        padding: 5px 20px;
        height: 64px;
        margin: 0 20px
    }

    .data-table-list div.dataTables_wrapper div.dataTables_filter label:before {
        font-size: 32px;
        padding-right: 15px
    }

    .data-table-list table.dataTable thead th,
    .data-table-list table.dataTable thead td {
        font-size: 30px;
        padding: 25px 20px
    }

    .data-table-list table.table-bordered.dataTable tbody th,
    table.table-bordered.dataTable tbody td {
        font-size: 28px;
        padding: 10px 15px
    }

    .simple-img {
        width: 50px
    }

    .simple-hover-img {
        width: 50px
    }

    .data-table-list span.table-tooltip {
        padding: 20px 20px;
        border-radius: 12px;
        top: -80px;
        left: 46%
    }

    .data-table-list .dataTables_wrapper .dataTables_info {
        font-size: 28px;
        margin: 30px 0 10px
    }

    .data-table-list .dataTables_wrapper .dataTables_paginate .paginate_button {
        font-size: 30px;
        padding: 8px 16px;
        margin: 20px 5px 0
    }

    .user-content h3 {
        font-size: 60px
    }

    .user-content p {
        font-size: 36px
    }

    .inner-page-banner .user-details img {
        width: 18%
    }

    .user-content {
        padding: 0 0 0 10px
    }

    h1.inner-title {
        font-size: 42px;
        padding: 0 0 25px
    }

    .glance-data-main ul li {
        font-size: 32px;
        padding: 30px 0
    }

    .glance-data-main ul.funding li span.glance-data {
        line-height: 42px
    }

    .projet-cost span.doller {
        font-size: 92px
    }

    .projet-cost {
        font-size: 92px
    }

    .projet-cost span {
        font-size: 52px
    }

    .glance-data-main ul.funding li {
        padding: 25px 0
    }

    .project-cost-main img {
        width: 40%
    }

    .aditional-detail p {
        font-size: 32px;
        line-height: 48px;
        padding-top: 20px
    }

    .tag-btn a {
        padding: 16px 25px;
        font-size: 32px;
        margin: 0 15px 0 0
    }

    .project-footer-btn a {
        font-size: 42px;
        padding: 22px 70px;
        margin: 30px 10px
    }

    h1.inner-title-2 {
        font-size: 50px;
        margin: 0 0 25px;
        padding: 0 0 40px
    }

    .project-details-glance.blue-box {
        padding: 35px
    }

    h1.inner-title-3 {
        margin: 0 0 20px;
        padding: 0 0 25px;
        line-height: 44px;
        font-size: 36px
    }

    .right-detail {
        font-size: 36px;
        line-height: 40px;
        padding: 20px 0 10px
    }

    .right-detail span.right-detail-text-1 {
        font-size: 36px
    }

    .right-detail span.right-detail-text-2 {
        font-size: 36px;
        float: left;
        padding: 20px 0 10px 25px
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 523px
    }

    .header-footer-slider1 .stage-outer1 {
        max-width: 3500px
    }

    .header-footer-slider1 .carousel-control.left {
        width: 70px;
        height: 70px;
        font-size: 65px
    }

    .header-footer-slider1 .carousel-control.right {
        width: 70px;
        height: 70px;
        font-size: 65px
    }

    .dashboard h2 {
        border-bottom: 2px solid #dcdcdc;
        font-size: 60px;
        padding: 0 0 25px 0
    }

    .kpi-box .icon {
        width: 20%
    }

    .kpi-box .icon-2 {
        width: 30%
    }

    .kpi-box .icon img {
        width: 100%
    }

    .kpi-box .big-text {
        font-size: 75px
    }

    .kpi-box .icon-kpi-text {
        font-size: 48px;
        width: 80%;
        line-height: 100px
    }

    .kpi-box .icon-kpi-text-2 {
        width: 70%
    }

    .secand-tab {
        line-height: 70px !important
    }

    .kpi-box {
        padding: 30px;
        min-height: 223px
    }

    .swpd-chart {
        padding: 30px;
        max-height: 980px;
        min-height: 980px
    }

    .kpi {
        padding: 40px 0 40px 0
    }

    .swpd-chart h3 {
        font-size: 58px;
        padding: 0 0 25px 0
    }

    .grid-option .checkbox-part {
        padding: 0;
        font-size: 30px
    }

    .grid-option .checkbox-part input {
        width: 30px;
        height: 25px
    }

    .select-1 label {
        max-width: 215px;
        font-size: 30px;
        line-height: 66px
    }

    .select-part .select-filde {
        padding: 15px 15px;
        font-size: 26px;
        -webkit-appearance: none
    }

    .deshboard-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 96% 31px;
        background-size: 25px auto
    }

    .chart-configuration .map-chart img {
        max-width: 100%;
        width: 77%
    }

    .state-wise {
        padding: 36px;
        margin-top: 40px;
        margin-bottom: 40px
    }

    .sector-wise-tab1 h3 {
        font-size: 54px;
        padding: 0 0 20px 0
    }

    .sector-wise-project-distribution h4 {
        font-size: 54px;
        padding: 0 0 30px 0
    }

    .tabbing .tab {
        padding: 30px 0;
        font-size: 38px
    }

    .tab-icon img {
        width: 12%
    }

    .tab-text p {
        padding: 10px 0 5px 0;
        font-size: 36px
    }

    .dashboard-project-text-area {
        font-size: 30px
    }

    .tab-item .dashboard-project-img img {
        max-width: 100%
    }

    .dashboard-project-img {
        float: left;
        width: 80px
    }

    .dashboard-fpr {
        padding: 46px 15px
    }

    .tabbing .tab-item {
        height: 640px;
        top: 16%
    }

    .tabbing {
        min-height: 770px;
        max-height: 770px
    }

    .dount-chart img {
        width: 76%
    }

    .sector-wise-tab2 h3 {
        font-size: 60px;
        padding: 0 0 20px 0
    }

    .state-sector-filde label {
        font-size: 36px
    }

    .state-sector-filde input {
        padding: 20px;
        font-size: 28px
    }

    .thank-you h1 {
        font-size: 120px
    }

    .thank-you-icon {
        padding: 80px 0
    }

    .thank-you-icon img {
        width: 70%
    }

    .thank-you h2 {
        font-size: 54px
    }

    .thank-you p {
        padding: 80px 0 80px 0;
        font-size: 48px;
        line-height: 60px
    }

    .thank-btn-org {
        font-size: 46px;
        padding: 12px 40px;
        max-width: 420px;
        margin: 0 20px
    }

    .thank-btn-blue {
        font-size: 46px;
        padding: 12px 40px;
        max-width: 420px;
        margin: 0 20px
    }

    .thank-you h3 {
        padding: 90px 0 0 0;
        font-size: 70px
    }

    .um-text {
        font-size: 65px !important;
        padding: 30px 0 0 0 !important
    }

    .simple-content-page h4 {
        font-size: 48px;
        margin-bottom: 10px
    }

    .simple-content-page p:before {
        margin: 0 15px 0 0;
        font-size: 40px
    }

    .simple-content-page h6 {
        font-size: 46px;
        margin: 0 0 20px 0
    }

    .simple-content-page h4 span {
        margin: 0 0 10px 0
    }

    h3.electrical-machinery-tital {
        font-size: 54px
    }

    .sector-subsector-area a.sector-area {
        font-size: 38px;
        margin: 0 30px 50px 0
    }

    .cd-timeline-content img {
        max-height: 700px;
        min-height: 502px
    }

    .cd-timeline-content h4 {
        font-size: 56px;
        margin: 0 0 40px 0
    }

    .cd-timeline-content p {
        font-size: 36px
    }

    .timeline-round {
        height: 40px;
        width: 40px
    }

    .cd-timeline-img {
        width: 80px;
        height: 80px;
        font-size: 50px;
        line-height: 75px
    }

    #cd-timeline::before {
        width: 7px
    }

    .cd-container {
        width: 90%;
        max-width: 2750px
    }

    .get-start-btn {
        border-radius: 100px;
        font-size: 52px !important;
        padding: 20px 64px
    }
}

@media only screen and (max-width:3360px) {
    .inner-serach-btn .search-add-left-fix {
        top: 10%
    }

    .inner-serach-btn .search-stickytop {
        top: 8.2%
    }

    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        width: 78%
    }

    .navbar-inverse .signup-login-nav>li button {
        font-size: 40px
    }

    .navbar-inverse .navbar-nav>li>a {
        font-size: 40px;
        padding: 0 0 25px 0
    }

    .navbar-inverse .signup-login-nav>li {
        padding: 42px 0 42px 0
    }

    .navbar-brand>img {
        width: 60%
    }

    .nav-toggle-menu {
        top: 130px;
        right: 40px
    }

    .nav-toggle-menu .show-on-sticky {
        top: -20px
    }

    .stickytop.navbar-inverse .signup-login-nav>li {
        padding: 28px 0 25px 0
    }

    body.show_sidebar .nav-toggle-menu.toggle-menu-sticky {
        top: 168px;
        padding: 10px
    }

    body.show_sidebar .nav-toggle-menu {
        padding: 10px;
        top: 205px
    }

    .menu-logo img {
        width: 47%
    }

    #push_sidebar li a {
        font-size: 40px;
        padding: 15px 40px
    }

    #push_sidebar li a img,
    #push_sidebar li a i {
        margin-right: 25px;
        width: 10%
    }

    .menu-logo {
        padding: 38px 40px
    }

    .kb_caption h1 {
        font-size: 100px;
        margin: 0 0 25px 0
    }

    .kb_caption h2 {
        font-size: 72px;
        margin: 0 0 30px 0
    }

    .add-project {
        font-size: 36px;
        margin: 0 10px 10px 50px;
        padding: 12px 45px
    }

    .search-field {
        font-size: 2.8rem;
        height: 72px
    }

    .search-submit .fa-search {
        font-size: 2.8rem
    }

    .search-submit {
        font-size: 36px
    }

    .search-icon {
        left: 40.20%;
        top: 24px
    }

    .search-icon .fa-search {
        font-size: 28px
    }

    .close .fa-times {
        font-size: 2.8rem
    }

    .close {
        top: 34px
    }

    .show_sidebar .search-submit {
        width: 12.30%
    }

    .header-footer-slider .stage-outer {
        max-width: 2920px
    }

    .home-slider-arrow a {
        -webkit-border-radius: 60px;
        -khtml-border-radius: 60px;
        -moz-border-radius: 60px;
        border-radius: 60px;
        font-size: 70px;
        width: 70px;
        height: 70px;
        line-height: 68px
    }

    .owl-nav i {
        -webkit-border-radius: 60px;
        -khtml-border-radius: 60px;
        -moz-border-radius: 60px;
        border-radius: 60px;
        font-size: 70px;
        width: 70px;
        height: 70px;
        line-height: 68px
    }

    .owl-nav>div {
        margin-top: -30px
    }

    .header-footer-slider .item img {
        margin: 0 25px 0 0;
        width: 100px;
        height: 101px
    }

    .header-footer-slider .item span {
        font-size: 70px
    }

    .header-footer-slider .promoters {
        font-size: 40px;
        line-height: 58px
    }

    .home-slider-arrow {
        bottom: 12%
    }

    .search-add-left-fix {
        top: 98.90%
    }

    .search-stickytop {
        top: 8.2%
    }

    #investible-project {
        padding: 80px 0 80px 0
    }

    .section-hide-pos {
        margin-top: -110px
    }

    #investible-project h2 {
        background-position: center 80px;
        font-size: 55px;
        padding: 0 0 60px
    }

    #investible-project p {
        font-size: 34px
    }

    #investible-project .project-list a p {
        font-size: 40px
    }

    .project-list a:before {
        -webkit-transform: translate(0px, 74%);
        -moz-transform: translate(0px, 74%);
        -o-transform: translate(0px, 74%);
        -ms-transform: translate(0px, 74%);
        transform: translate(0px, 74%)
    }

    .view-slide-show-btn a {
        -webkit-border-radius: 60px;
        -khtml-border-radius: 60px;
        -moz-border-radius: 60px;
        border-radius: 60px;
        font-size: 70px;
        width: 70px;
        height: 70px;
        line-height: 68px
    }

    .view-slide-show-btn {
        padding: 30px 0 0 0
    }

    .view-all-btn a {
        font-size: 26px
    }

    #popular-sector {
        padding: 80px 0 80px 0
    }

    #popular-sector h2 {
        background-position: center 80px;
        font-size: 55px;
        padding: 0 0 60px
    }

    #popular-sector p {
        font-size: 34px
    }

    .service-block .service-block-inner .block-info-inner img {
        width: 16%
    }

    .service-block .service-block-inner .title {
        font-size: 50px
    }

    .nr-of-places ul li span {
        font-size: 36px
    }

    #government-schemes {
        padding: 80px 0 80px 0
    }

    #government-schemes h2 {
        background-position: center 80px;
        font-size: 55px;
        padding: 0 0 60px
    }

    #government-schemes p {
        font-size: 34px
    }

    .investible-menu button {
        margin: 0 20px;
        width: 11%
    }

    .featured-states-section.goverment-schemes {
        margin: 80px 0 60px
    }

    .goverment-schemes span.title-schemes {
        font-size: 48px;
        margin: 25px 0 0
    }

    .goverment-schemes span.desc-schemes {
        font-size: 30px
    }

    .featured-states-action a ul.state-action-area img {
        width: 87px
    }

    .goverment-schemes .state-action-area li {
        font-size: 32px;
        margin: 18px 0;
        line-height: 50px
    }

    .goverment-schemes .state-action-area li strong {
        font-size: 48px
    }

    #featured-states {
        padding: 80px 0 80px 0
    }

    #featured-states h2 {
        background-position: center 80px;
        font-size: 55px;
        padding: 0 0 60px
    }

    #featured-states p {
        font-size: 34px
    }

    .featured-states-action a img {
        width: 80%
    }

    .state-action-area li {
        font-size: 42px;
        line-height: 60px;
        margin: 15px 0 15px 0
    }

    .state-action-area li strong {
        font-size: 58px
    }

    .featured-states-action a span {
        font-size: 48px;
        padding: 15px 0 0 0
    }

    .contect-us {
        padding: 65px 0
    }

    .Expbtnsubmit {
        font-size: 33px;
        left: 71.3%
    }

    .contect-btn {
        -webkit-border-radius: 50px;
        -khtml-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px;
        font-size: 50px;
        margin: 0;
        padding: 10px 70px
    }

    .footer-lft-area h4 {
        font-size: 82px;
        margin: 0 0 35px 0
    }

    .footer-left-bg-area {
        background-size: 32% auto
    }

    .footer-lft-area .footer-address-area li {
        font-size: 38px;
        line-height: 58px
    }

    .footer-lft-area .footer-address-area li i {
        font-size: 38px;
        line-height: 58px
    }

    .footer-search-area .susub-scrib-title {
        font-size: 46px;
        margin: 14px 30px 0 0
    }

    .footer-search-area input.subscribe-text {
        font-size: 32px;
        padding: 20px 20px
    }

    .footer-search-area .subscribe-btn {
        font-size: 40px;
        padding: 15px 35px
    }

    .footer-menu-area h3 {
        margin: 0 0 15px;
        font-size: 46px
    }

    .footer-link-area li {
        background-position: left 16px;
        background-size: 8px 18px;
        padding: 0 0 0 22px;
        line-height: 50px
    }

    .footer-menu-area ul.footer-social li a {
        -webkit-border-radius: 52px;
        -khtml-border-radius: 52px;
        -moz-border-radius: 52px;
        border-radius: 52px;
        padding: 7px 0;
        width: 52px;
        height: 52px;
        line-height: 35px;
        font-size: 24px
    }

    .brand-logo-section img {
        margin: 50px 40px -45px 0;
        width: 45%
    }

    .slidebtmarrow a {
        -webkit-border-radius: 60px;
        -khtml-border-radius: 60px;
        -moz-border-radius: 60px;
        border-radius: 60px;
        font-size: 70px;
        width: 70px;
        height: 70px;
        line-height: 68px
    }

    .goverment-schemes .featured-states-action a ul.state-action-area img {
        margin: 20px 20px 0 0
    }

    .middle-slider-outer {
        max-width: 3120px
    }

    .sectors a {
        margin: 40px 0;
        font-size: 38px
    }

    .inner-page-title {
        font-size: 80px
    }

    .inner-banner-inner .text-section strong {
        font-size: 70px
    }

    .inner-banner-inner .text-section {
        font-size: 42px
    }

    .inner-banner-inner .image-section {
        font-size: 54px
    }

    .inner-banner-outer {
        max-width: 2600px
    }

    .sectors-left-part ul li h3 span {
        font-size: 42px;
        line-height: 39px
    }

    .sectors-left-part ul li h3 {
        font-size: 60px;
        line-height: 75px
    }

    .sectors-left-part ul li {
        min-height: 330px
    }

    span.middle-chart-name {
        margin: 30px 0 40px;
        font-size: 45px
    }

    .all-project-btn-sectors a {
        padding: 13px 40px;
        font-size: 35px;
        border-radius: 8px
    }

    .all-sectors-blog h3 {
        font-size: 45px
    }

    .all-sector-price-title strong {
        font-size: 55px
    }

    .all-sector-price-title {
        font-size: 28px
    }

    .all-sectors-blog .promoter,
    .all-sectors-blog .investment-amount,
    .all-sectors-blog .sector {
        line-height: 40px;
        font-size: 30px
    }

    .project-social a {
        height: 50px;
        width: 50px
    }

    .project-social a:hover {
        height: 50px;
        width: 50px
    }

    .sectors-left-part ul li img {
        width: 150px;
        height: auto
    }

    .project-search-btn {
        font-size: 35px;
        width: 43.6%
    }

    .project-advanced-search-btn {
        font-size: 35px
    }

    .keyword-search-btn {
        font-size: 35px
    }

    .explore-project-area input.explore-keyword-area {
        font-size: 35px
    }

    .input-area label {
        font-size: 30px
    }

    .advanced-left-title {
        padding: 40px 40px
    }

    .advanced-left-title img {
        margin: 0 30px 0 0;
        width: 16%
    }

    .panel-default>.panel-heading a {
        font-size: 40px;
        padding: 40px 40px;
        line-height: 45px
    }

    .checkbox-select-area p {
        font-size: 34px;
        margin: 0 0 20px 0
    }

    input[type="checkbox"]+label {
        font-size: 34px
    }

    .track2 {
        width: 14px
    }

    .handle2 {
        width: 12px
    }

    .track2:hover .handle2,
    .track2.dragging .handle2 {
        width: 12px
    }

    .project-cost-title {
        font-size: 40px;
        padding: 40px 40px;
        line-height: 45px
    }

    .project-tag-title {
        font-size: 40px;
        padding: 40px 40px;
        line-height: 45px
    }

    .project-tag-box {
        padding: 40px 40px
    }

    .project-cost-width span {
        padding: 12px 20px;
        font-size: 36px
    }

    .project-cost-width .slider.slider-horizontal {
        height: 25px;
        margin: 70px 0 60px 0
    }

    .project-cost-width .slider.slider-horizontal .slider-selection,
    .project-cost-width .slider.slider-horizontal .slider-track-low,
    .project-cost-width .slider.slider-horizontal .slider-track-high {
        height: 20px
    }

    .project-cost-width .slider.slider-horizontal .slider-track {
        height: 20px
    }

    .project-cost-width .slider-handle {
        width: 38px;
        height: 38px
    }

    .project-cost-width .slider.slider-horizontal .slider-track {
        margin-top: -1px
    }

    .slider .tooltip.top {
        margin-top: -70px;
        z-index: 9
    }

    .tooltip.top {
        padding: 10px;
        font-size: 32px
    }

    .check-box-area {
        height: 570px
    }

    .project-tag-box a {
        font-size: 36px
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 3050px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 2450px
    }

    .input-area {
        width: 78.6%
    }

    .inner-page-discription {
        font-size: 58px
    }

    .inner-page-discription.state-line {
        padding: 0 0 15px 0;
        border-bottom: 2px solid #fff
    }

    .modal-container .modal-close {
        top: -30px;
        right: -30px
    }

    .modal-close {
        width: 60px;
        height: 60px;
        font-size: 34px;
        line-height: 52px
    }

    .all-state-popup .modal-container {
        width: 2700px
    }

    .all-state-popup .modal-content {
        padding: 6rem 4rem 4rem 4rem
    }

    .all-state-popup .popup-list a {
        font-size: 36px;
        border-bottom: 2px solid #e9e9e9;
        margin: 0 0 25px 0;
        padding: 0 0 15px 0
    }

    .project-data-list {
        padding-top: 30px;
        padding-bottom: 30px;
        padding-right: 30px;
        padding-left: 30px
    }

    .project-box-grid-box h1 {
        font-size: 50px
    }

    .project-box-grid-box p {
        font-size: 34px
    }

    .project-box-grid-box .promoter,
    .project-box-grid-box .investment-amount,
    .project-box-grid-box .sector {
        font-size: 32px;
        line-height: 36px;
        margin: 10px 0 6px
    }

    .like-control-project-grid a {
        width: 40%
    }

    .loadmore a {
        padding: 12px 30px;
        font-size: 40px;
        margin: 25px 0
    }

    .like-control-project-grid {
        bottom: -40px
    }

    .data-list-grid-view {
        margin: 25px 0 25px 0;
        font-size: 30px;
        line-height: 36px
    }

    .data-list-grid-btn {
        font-size: 28px;
        line-height: 36px
    }

    .sectors-india-map {
        height: 3050px;
        padding: 0 35px 0 50px
    }

    .sectors-india-map-2 {
        height: 2450px
    }

    .slider .tooltip.top {
        margin-top: -90px
    }

    .search-filter-tag span.tag {
        padding: 16px 16px;
        font-size: 35px;
        margin: 10px 20px 30px 0
    }

    .search-filter-title {
        margin: 0 0 30px 0;
        font-size: 46px
    }

    .modal-popup-height {
        height: 1000px
    }

    .tab_custom_wrapper .custom_nav_left li a {
        font-size: 44px;
        padding: 50px 50px
    }

    .tab-content {
        background: #fff;
        min-height: 1326px
    }

    .multile-location.connected .add-address-btn {
        width: 10%
    }

    span.progress-percentage {
        font-size: 28px
    }

    .progress {
        height: 34px
    }

    .form .left-form-group .tooltip {
        right: -510px
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="false"]:after {
        border-radius: 60px;
        font-size: 26px;
        width: 44px;
        height: 44px;
        line-height: 21px;
        padding: 11px 0 0 2px
    }

    .profile-page .panel-default>.panel-heading a:after {
        top: -1px
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="true"]:after {
        border-radius: 60px;
        font-size: 26px;
        width: 44px;
        height: 44px;
        line-height: 38px;
        padding: 2px 0 0 0
    }

    .profile-page h4 {
        font-size: 40px
    }

    .profile-page .panel-default>.panel-heading a {
        padding: 16px 20px;
        font-size: 32px
    }

    .simple-content-page p {
        font-size: 28px;
        line-height: 38px
    }

    .profile-page .panel-default>.panel-heading+.panel-collapse>.panel-body {
        padding: 35px 35px 35px 35px
    }

    .simple-content-page ul li {
        margin: 0 0 25px 0;
        font-size: 28px
    }

    .simple-content-page ul li:before {
        margin: 0 15px 0 0;
        font-size: 28px
    }

    .form_custom .form-group textarea.form-control {
        min-height: 160px !important
    }

    .data-table-area .nav-tabs>li>a {
        font-size: 36px
    }

    .data-table-list .dataTables_length label {
        font-size: 26px
    }

    .data-table-list .dataTables_length select {
        font-size: 26px;
        padding: 10px 10px;
        height: 58px
    }

    .form-control.input-sm {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 91% 24px;
        background-size: 25px auto
    }

    .data-table-list .dataTables_filter label {
        font-size: 26px
    }

    .data-table-list .dataTables_wrapper .dataTables_filter input[type=search] {
        font-size: 26px;
        padding: 5px 20px;
        height: 58px;
        margin: 0 15px
    }

    .data-table-list div.dataTables_wrapper div.dataTables_filter label:before {
        font-size: 26px
    }

    .data-table-list .dataTables_wrapper .dataTables_paginate .paginate_button {
        font-size: 28px
    }

    .header-footer-slider1 .stage-outer1 {
        max-width: 3050px
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 453px
    }

    .inner-page-banner .user-details img {
        width: 16%
    }

    .user-content h3 {
        font-size: 54px
    }

    .user-content p {
        font-size: 32px
    }

    .tab-text {
        width: 47.5%
    }

    .tabbing .tab-item {
        height: 610px;
        top: 16%
    }

    .kpi-box .icon-kpi-text {
        font-size: 48px;
        line-height: 112px
    }

    .kpi-box .big-text {
        font-size: 70px
    }

    .secand-tab {
        line-height: 62px !important
    }

    .kpi-box {
        padding: 20px;
        min-height: 173px
    }

    .dashboard {
        padding: 40px
    }

    .dashboard h2 {
        border-bottom: 1px solid #dcdcdc;
        font-size: 52px;
        padding: 0 0 25px 0
    }

    .dashboard h2:before {
        width: 5%;
        height: 6px;
        bottom: -3px
    }

    .sector-wpd {
        padding: 0
    }

    .state-wise-overview {
        padding: 0
    }

    .investor-overview-country {
        padding: 0
    }

    .project-uploaded-overview-comparison {
        padding: 0
    }

    .swpd-chart h3 {
        font-size: 50px
    }

    .chart-configuration .grid-option h4 {
        font-size: 40px;
        padding: 0 0 20px 0
    }

    .grid-option .checkbox-part {
        font-size: 26px
    }

    .grid-option .checkbox-part input {
        width: 25px;
        height: 22px
    }

    .select-1 label {
        max-width: 175px;
        font-size: 26px;
        line-height: 66px
    }

    .select-part .select-filde {
        font-size: 24px
    }

    .dount-chart img {
        width: 83%
    }

    .tabbing .tab {
        font-size: 34px
    }

    .swpd-chart {
        max-height: 860px;
        min-height: 860px
    }

    .tabbing {
        min-height: 730px;
        max-height: 730px
    }

    .tab-text p {
        padding: 10px 0 5px 0;
        font-size: 30px
    }

    .tabbing .tab-item {
        height: 585px;
        top: 16%
    }

    .sector-wise-tab2 h3 {
        font-size: 52px
    }

    .dashboard-project-text-area {
        font-size: 26px
    }

    .thank-you h1 {
        font-size: 100px
    }

    .thank-you-icon img {
        width: 60%
    }

    .thank-you-icon {
        padding: 70px 0
    }

    .thank-you h2 {
        font-size: 48px
    }

    .thank-you p {
        padding: 70px 0 70px 0;
        font-size: 44px;
        line-height: 66px
    }

    .thank-btn-org {
        font-size: 42px;
        padding: 12px 40px;
        max-width: 400px;
        margin: 0 20px
    }

    .thank-btn-blue {
        font-size: 42px;
        padding: 12px 40px;
        max-width: 400px;
        margin: 0 20px
    }

    .thank-you {
        padding: 80px 0 100px 0
    }

    .thank-you h3 {
        padding: 70px 0 0 0;
        font-size: 64px
    }

    .um-text {
        font-size: 56px !important;
        padding: 20px 0 0 0 !important
    }

    .simple-content-page h4 {
        font-size: 42px;
        margin-bottom: 10px
    }

    .simple-content-page h6 {
        font-size: 40px;
        margin: 0 0 20px 0
    }

    .simple-content-page h4 span {
        padding: 0 0 10px 0
    }

    .simple-content-page p:before {
        margin: 0 15px 0 0;
        font-size: 34px
    }

    .cd-timeline-content img {
        max-height: 600px;
        min-height: 502px
    }

    .get-start-btn {
        border-radius: 100px;
        font-size: 48px !important;
        padding: 15px 64px
    }
}

@media only screen and (max-width:3008px) {
    .inner-serach-btn .search-add-left-fix {
        top: 11.2%
    }

    .inner-serach-btn .search-stickytop {
        top: 9.1%
    }

    .Expbtnsubmit {
        font-size: 33px;
        left: 70.5%
    }

    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        width: 75%
    }

    .header-footer-slider .stage-outer {
        max-width: 2450px
    }

    .owl-nav .owl-prev {
        left: -100px
    }

    .owl-nav .owl-next {
        right: -100px
    }

    .owl-nav i {
        -webkit-border-radius: 50px;
        -khtml-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px;
        font-size: 60px;
        width: 60px;
        height: 60px;
        line-height: 58px
    }

    .kb_caption h1 {
        font-size: 90px;
        margin: 0 0 20px 0
    }

    .kb_caption h2 {
        font-size: 64px;
        margin: 0 0 25px 0
    }

    .add-project {
        font-size: 30px;
        margin: 0 10px 10px 40px;
        padding: 12px 35px
    }

    .search-submit {
        font-size: 30px
    }

    .search-submit .fa-search {
        font-size: 2.30rem;
        padding: 8px 8px
    }

    .search-field {
        height: 62px
    }

    .close {
        top: 28px
    }

    .search-icon .fa-search {
        font-size: 24px
    }

    .show_sidebar .search-submit {
        width: 13%
    }

    .sidebar-sticky .menu-logo {
        padding: 15px 30px
    }

    .search-add-left-fix {
        top: 98.90%
    }

    .search-stickytop {
        top: 9.1%
    }

    #push_sidebar li a {
        font-size: 32px;
        padding: 12px 30px
    }

    .menu-logo img {
        width: 55%
    }

    .menu-logo {
        padding: 36px 40px
    }

    .home-slider-arrow a {
        -webkit-border-radius: 50px;
        -khtml-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px;
        font-size: 60px;
        width: 60px;
        height: 60px;
        line-height: 58px
    }

    .view-slide-show-btn a {
        -webkit-border-radius: 50px;
        -khtml-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px;
        font-size: 60px;
        width: 60px;
        height: 60px;
        line-height: 58px
    }

    .slidebtmarrow a {
        -webkit-border-radius: 50px;
        -khtml-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px;
        font-size: 60px;
        width: 60px;
        height: 60px;
        line-height: 58px
    }

    #investible-project h2 {
        background-position: center 60px;
        font-size: 45px;
        padding: 0 0 50px
    }

    #investible-project p {
        font-size: 28px
    }

    #investible-project .project-box {
        padding: 25px 0 25px 0
    }

    #popular-sector h2 {
        background-position: center 60px;
        font-size: 45px;
        padding: 0 0 50px
    }

    #popular-sector p {
        font-size: 28px
    }

    #government-schemes h2 {
        background-position: center 60px;
        font-size: 45px;
        padding: 0 0 50px
    }

    #government-schemes p {
        font-size: 28px
    }

    #featured-states h2 {
        background-position: center 60px;
        font-size: 45px;
        padding: 0 0 50px
    }

    #featured-states p {
        font-size: 28px
    }

    .goverment-schemes span.title-schemes {
        font-size: 42px
    }

    .goverment-schemes span.desc-schemes {
        font-size: 26px
    }

    .goverment-schemes .featured-states-action a img {
        width: 100%
    }

    .featured-states-action a img {
        width: 80%
    }

    .goverment-schemes .featured-states-action a ul.state-action-area img {
        width: 92px
    }

    .goverment-schemes .state-action-area li {
        font-size: 28px;
        margin: 15px 0;
        line-height: 45px
    }

    .goverment-schemes .state-action-area li strong {
        font-size: 42px
    }

    .nr-of-places ul li span {
        font-size: 30px
    }

    .nr-of-places ul li {
        min-height: 120px;
        max-height: 120px
    }

    .state-action-area li {
        font-size: 36px;
        line-height: 50px
    }

    .state-action-area li strong {
        font-size: 50px
    }

    .footer-search-area .susub-scrib-title {
        font-size: 40px
    }

    .footer-search-area input.subscribe-text {
        font-size: 30px;
        padding: 16px 20px;
        width: 60%
    }

    .footer-search-area .subscribe-btn {
        font-size: 36px;
        padding: 12px 24px
    }

    .footer-lft-area h4 {
        font-size: 72px;
        margin: 0 0 30px 0
    }

    .footer-lft-area .footer-address-area li {
        font-size: 32px;
        line-height: 48px
    }

    .footer-lft-area .footer-address-area li i {
        font-size: 32px;
        line-height: 48px
    }

    .footer-left-bg-area {
        background-size: 30% auto
    }

    .footer-menu-area h3 {
        font-size: 36px
    }

    .footer-link-area li a {
        font-size: 28px
    }

    .brand-logo-section img {
        width: 40%
    }

    .project-list a:hover .investible-menu {
        bottom: 30px
    }

    .middle-slider-outer {
        max-width: 2770px
    }

    .inner-banner-inner .text-section {
        font-size: 38px
    }

    .inner-banner-outer {
        max-width: 2300px
    }

    .inner-banner-inner .image-section {
        margin: 0 30px 0 0;
        font-size: 46px
    }

    .all-sectors-blog .promoter,
    .all-sectors-blog .investment-amount,
    .all-sectors-blog .sector {
        line-height: 40px;
        font-size: 28px
    }

    .sectors-left-part ul li h3 {
        font-size: 55px;
        line-height: 55px
    }

    .sectors-left-part ul li h3 span {
        font-size: 36px;
        line-height: 39px
    }

    .sectors-left-part ul li {
        min-height: 280px
    }

    .inner-page-title {
        font-size: 70px
    }

    .sectors a {
        margin: 30px 0;
        font-size: 34px
    }

    .advanced-left-title {
        padding: 30px 30px
    }

    .panel-default>.panel-heading a {
        font-size: 35px;
        padding: 30px 30px;
        line-height: 40px
    }

    input[type="checkbox"]+label::before {
        height: 34px;
        width: 34px;
        margin: 0 0 0 10px;
        border-radius: 5px
    }

    input[type="checkbox"]:checked+label::after {
        width: 30px;
        height: 18px;
        border: 5px solid #fff;
        background: rgba(0, 0, 0, 0);
        border-top: 0;
        border-right: 0
    }

    .panel-default>.panel-heading+.panel-collapse>.panel-body {
        padding: 15px 30px 30px
    }

    .check-box-area {
        height: 420px
    }

    .project-cost-title {
        font-size: 35px;
        padding: 30px 30px;
        line-height: 40px
    }

    .project-tag-title {
        font-size: 35px;
        padding: 30px 30px;
        line-height: 40px
    }

    .project-tag-box {
        font-size: 35px;
        padding: 30px 30px;
        line-height: 40px
    }

    .project-search-btn {
        margin: 30px 2% 30px 2%
    }

    .project-cost-width span {
        padding: 10px 15px;
        font-size: 30px
    }

    .tooltip.top {
        font-size: 25px
    }

    .project-tag-box a {
        padding: 10px 15px;
        font-size: 30px
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 2840px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 2280px
    }

    .advanced-left-title img {
        width: 15%
    }

    .keyword-search-btn {
        margin: 0 0 0 26px
    }

    .inner-banner-area {
        padding: 40px 0 40px
    }

    .inner-page-discription {
        font-size: 48px
    }

    .all-state-popup .modal-container {
        width: 2200px
    }

    .all-state-popup .popup-list a {
        font-size: 34px
    }

    .all-state-popup .modal-content {
        padding: 4rem 2rem 2rem 2rem
    }

    .project-data-list {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 20px;
        padding-left: 20px
    }

    .project-data-list .pdr-tb {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 20px;
        padding-left: 20px
    }

    .project-box-grid-box .project-content {
        padding: 20px
    }

    .project-box-grid-box h1 {
        font-size: 44px
    }

    .project-box-grid-box p {
        font-size: 30px
    }

    .stat-flag {
        padding-right: 30px;
        width: 80px
    }

    .project-box-grid-box .promoter,
    .project-box-grid-box .investment-amount,
    .project-box-grid-box .sector {
        font-size: 26px;
        line-height: 30px;
        margin: 10px 0 4px
    }

    .like-control-project-grid a {
        width: 36%;
        padding: 0 0 0 8%
    }

    .loadmore a {
        padding: 10px 30px;
        font-size: 34px
    }

    .like-control-project-grid {
        bottom: -34px
    }

    .data-list-grid-view {
        margin: 20px 0 20px 0;
        font-size: 24px;
        line-height: 28px
    }

    .data-list-grid-btn {
        font-size: 24px;
        line-height: 28px;
        padding: 8px 12px
    }

    .sectors-india-map {
        height: 2840px;
        padding: 0 35px 0 50px
    }

    .sectors-india-map-2 {
        height: 2280px
    }

    .tooltip.top .tooltip-arrow {
        bottom: -18px;
        border-width: 20px 20px 0
    }

    .tooltip.top {
        font-size: 22px
    }

    .modal-popup-height {
        height: 970px
    }

    .project-list a:before {
        -webkit-transform: translate(0px, 72%);
        -moz-transform: translate(0px, 72%);
        -o-transform: translate(0px, 72%);
        -ms-transform: translate(0px, 72%);
        transform: translate(0px, 72%)
    }

    .progess-label {
        font-size: 32px
    }

    span.progress-percentage {
        font-size: 26px
    }

    .tab_custom_wrapper .custom_nav_left li a {
        font-size: 38px;
        padding: 50px 30px
    }

    .custom_nav_left li a img {
        width: 130px
    }

    .form_custom .form-group label {
        font-size: 30px;
        margin-bottom: 15px;
        margin-top: 10px
    }

    .form_custom .form-group .form-control {
        font-size: 26px;
        padding: 6px 16px
    }

    .custom-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 98% 35px;
        background-size: 25px auto
    }

    .form .left-form-group .tooltip {
        font-size: 24px;
        top: 60px
    }

    .form .right-form-group .tooltip {
        font-size: 24px;
        top: 60px
    }

    .tab-content {
        background: #fff;
        min-height: 1240px
    }

    .help-section h4 {
        font-size: 36px
    }

    .help-section p {
        padding: 20px 0 0 0;
        font-size: 24px;
        line-height: 36px
    }

    .help-section {
        padding: 20px;
        border: 1px solid #eee
    }

    .multile-location h3 {
        font-size: 36px
    }

    .multile-location .table>thead>tr>td select.select-arrow,
    .multile-location .table>tbody>tr>td select.select-arrow,
    .multile-location .table>tfoot>tr>td select.select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 95% 26px;
        font-size: 22px;
        height: auto;
        background-size: 19px auto
    }

    .multile-location .add-address-btn {
        font-size: 26px;
        padding: 15px 25px
    }

    .multile-location .table textarea {
        font-size: 22px;
        min-height: 70px
    }

    .map-location {
        height: 450px
    }

    .multile-location .table>thead>tr>td,
    .multile-location .table>tbody>tr>td,
    .multile-location .table>tfoot>tr>td {
        padding: 10px 10px
    }

    .multile-location h4 {
        font-size: 30px
    }

    .multile-location .table a i {
        font-size: 30px
    }

    .action-btn {
        font-size: 30px;
        padding: 12px 25px
    }

    .multile-location .table>thead>tr>th {
        padding: 15px 20px
    }

    .multile-location .table>thead.thead-inverse {
        font-size: 22px
    }

    .input-group-addon {
        font-size: 30px
    }

    .project-funding-tital {
        color: #5d5d5d;
        font-size: 34px;
        margin: 0 0 5px 0
    }

    .project-compo-tital {
        font-size: 22px;
        margin: 0 0 15px 0
    }

    .simple-content-page h4 span {
        margin: 0 0 20px 0
    }

    .select-arrow-small .custom-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 92% 35px;
        background-size: 24px auto
    }

    .form_custom .form-group textarea.form-control {
        min-height: 140px !important
    }

    .form_custom .form-group .radio span:after {
        width: 24px;
        height: 24px;
        top: 8px
    }

    .form_custom .form-group .radio input[type="radio"]:checked+span:before {
        width: 10px;
        height: 10px;
        left: 7px;
        top: 15px
    }

    .data-table-area .nav-tabs>li>a {
        font-size: 34px
    }

    .data-table-list .dataTables_length label {
        font-size: 24px
    }

    .data-table-list .dataTables_length select {
        font-size: 24px;
        height: 56px
    }

    .data-table-list .dataTables_filter label {
        font-size: 24px
    }

    .data-table-list .dataTables_wrapper .dataTables_filter input[type=search] {
        font-size: 24px;
        height: 56px
    }

    .data-table-list table.dataTable thead th,
    .data-table-list table.dataTable thead td {
        font-size: 28px;
        padding: 20px 20px
    }

    .data-table-list table.table-bordered.dataTable tbody th,
    table.table-bordered.dataTable tbody td {
        font-size: 24px;
        padding: 8px 25px
    }

    .simple-img {
        width: 46px
    }

    .simple-hover-img {
        width: 46px
    }

    .data-table-list span.table-tooltip {
        padding: 15px 20px;
        border-radius: 8px
    }

    .data-table-list .dataTables_wrapper .dataTables_info {
        font-size: 24px;
        margin: 20px 0 10px
    }

    .data-table-list .dataTables_wrapper .dataTables_paginate .paginate_button {
        font-size: 24px
    }

    .data-table-area .tab-content {
        padding: 25px 0
    }

    .header-footer-slider1 .stage-outer1 {
        max-width: 2720px
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 403px
    }

    .header-footer-slider1 .carousel-control.left {
        width: 60px;
        height: 60px;
        font-size: 54px
    }

    .header-footer-slider1 .carousel-control.right {
        width: 60px;
        height: 60px;
        font-size: 54px
    }

    .project-footer-btn a {
        font-size: 36px;
        padding: 18px 60px;
        margin: 10px 10px
    }

    .inner-page-banner .user-details img {
        width: 14%
    }

    .user-content h3 {
        font-size: 46px
    }

    .user-content p {
        font-size: 28px
    }

    h1.inner-title {
        font-size: 36px;
        padding: 0 0 20px
    }

    .glance-data-main ul li {
        font-size: 28px;
        padding: 20px 0
    }

    .glance-data-main ul.funding li {
        padding: 20px 0
    }

    .projet-cost {
        font-size: 80px
    }

    .projet-cost span.doller {
        font-size: 80px
    }

    .projet-cost span {
        font-size: 46px
    }

    .glance-data-main ul.funding li span.glance-data {
        line-height: 36px
    }

    .aditional-detail p {
        font-size: 28px;
        line-height: 42px;
        padding-top: 20px
    }

    .tag-btn a {
        padding: 14px 20px;
        font-size: 28px;
        margin: 0 10px 0 0
    }

    h1.inner-title-2 {
        font-size: 40px;
        margin: 0 0 15px;
        padding: 0 0 30px
    }

    .project-details-glance.right-pannel-2.blue-box {
        margin: 40px 0 0;
        padding: 30px 30px 30px 30px
    }

    h1.inner-title-3 {
        margin: 0 0 10px;
        padding: 0 0 20px;
        line-height: 34px;
        font-size: 28px
    }

    .right-detail {
        font-size: 29px;
        line-height: 34px;
        padding: 20px 0 10px
    }

    .right-detail span.right-detail-text-1 {
        font-size: 28px
    }

    .right-detail span.right-detail-text-2 {
        font-size: 28px;
        float: left;
        padding: 15px 0 10px 15px
    }

    .kpi-box .big-text {
        font-size: 60px
    }

    .kpi-box .icon-kpi-text {
        font-size: 42px
    }

    .dashboard h2 {
        font-size: 46px
    }

    .swpd-chart h3 {
        font-size: 42px
    }

    .chart-configuration .grid-option h4 {
        font-size: 36px
    }

    .swpd-chart {
        max-height: 770px;
        min-height: 770px
    }

    .grid-option .checkbox-part {
        font-size: 24px
    }

    .select-1 label {
        max-width: 165px;
        font-size: 24px;
        line-height: 66px
    }

    .select-part .select-filde {
        font-size: 22px;
        padding: 12px 12px
    }

    .deshboard-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 96% 24px;
        background-size: 22px auto
    }

    .sector-wise-tab1 h3 {
        font-size: 42px
    }

    .tabbing .tab {
        font-size: 30px
    }

    .tabbing .tab-item {
        height: 565px;
        top: 16%
    }

    .dount-chart img {
        width: 87%
    }

    .sector-wise-project-distribution h4 {
        font-size: 42px;
        padding: 0 0 30px 0
    }

    .sector-wise-tab2 h3 {
        font-size: 42px
    }

    .state-sector-filde label {
        font-size: 30px
    }

    .state-sector-filde input {
        padding: 16px;
        font-size: 24px
    }

    .sector-wpd .sector-wise {
        padding: 40px 0 40px 0
    }

    .thank-you h1 {
        font-size: 90px
    }

    .thank-you-icon img {
        width: 50%
    }

    .thank-you-icon {
        padding: 60px 0
    }

    .thank-you h2 {
        font-size: 44px
    }

    .thank-you p {
        padding: 50px 0 70px 0;
        font-size: 38px;
        line-height: 56px
    }

    .thank-btn-org {
        font-size: 38px;
        padding: 12px 40px;
        max-width: 350px;
        margin: 0 10px
    }

    .thank-btn-blue {
        font-size: 38px;
        padding: 12px 40px;
        max-width: 350px;
        margin: 0 10px
    }

    .thank-you h3 {
        padding: 60px 0 0 0;
        font-size: 56px
    }

    .um-text {
        font-size: 48px !important;
        padding: 20px 0 0 0 !important
    }

    .simple-content-page h4 {
        font-size: 40px;
        margin-bottom: 10px
    }

    .simple-content-page p:before {
        margin: 0 10px 0 0;
        font-size: 30px
    }

    h3.electrical-machinery-tital {
        font-size: 48px
    }

    .sector-subsector-area a.sector-area {
        font-size: 34px;
        margin: 0 30px 40px 0
    }

    .cd-timeline-content img {
        max-height: 550px;
        min-height: 502px
    }

    .cd-timeline-content h4 {
        font-size: 50px;
        margin: 0 0 30px 0
    }

    .cd-timeline-content p {
        font-size: 30px
    }

    .get-start-btn {
        font-size: 46px !important;
        padding: 14px 64px
    }

    .cd-timeline-img {
        width: 70px;
        height: 70px;
        font-size: 40px;
        line-height: 62px
    }

    .timeline-round {
        height: 30px;
        width: 30px
    }

    #cd-timeline::before {
        width: 5px
    }
}

@media only screen and (max-width:2800px) {
    .inner-serach-btn .search-add-left-fix {
        top: 10.5%
    }

    .inner-serach-btn .search-stickytop {
        top: 8.5%
    }

    #investible-project .project-box {
        padding: 65px 0 65px 0
    }

    .menu-logo {
        padding: 42px 40px
    }

    .sidebar-sticky .menu-logo {
        padding: 20px 30px
    }

    .search-stickytop {
        top: 8.5%
    }

    .Expbtnsubmit {
        font-size: 33px;
        left: 70%
    }

    .ExpInput {
        padding: 0 3%
    }

    #investible-project .project-list a p {
        font-size: 32px
    }

    .nr-of-places ul li {
        min-height: 100px;
        max-height: 100px
    }

    .goverment-schemes .featured-states-action a ul.state-action-area img {
        margin: 15px 20px 0 0
    }

    .middle-slider-outer {
        max-width: 2560px
    }

    .sectors-left-part ul li img {
        width: 130px;
        height: auto
    }

    .inner-banner-inner .text-section strong {
        font-size: 60px
    }

    .inner-banner-inner .text-section {
        font-size: 36px
    }

    .inner-banner-outer {
        max-width: 2100px
    }

    span.middle-chart-name {
        margin: 30px 0 40px;
        font-size: 36px
    }

    .sectors a {
        margin: 30px 0;
        font-size: 30px
    }

    .middle-slider-outer .owl-nav i {
        font-size: 50px;
        border: 1px solid #0065bd;
        border-radius: 60px;
        line-height: 42px;
        width: 50px;
        height: 50px
    }

    .middle-slider-outer .owl-nav>div {
        margin-top: -26px
    }

    .sectors-left-part ul li img {
        width: 110px;
        height: auto
    }

    .sectors-left-part ul li h3 {
        font-size: 48px;
        line-height: 45px
    }

    .sectors-left-part ul li h3 span {
        font-size: 30px;
        line-height: 30px
    }

    .sectors-left-part ul li {
        min-height: 228px
    }

    .all-sectors-blog h3 {
        font-size: 38px
    }

    .all-sector-price-title {
        font-size: 22px;
        margin-top: 0;
        padding-top: 0
    }

    .all-sector-price-title strong {
        font-size: 48px
    }

    .all-sectors-blog .promoter,
    .all-sectors-blog .investment-amount,
    .all-sectors-blog .sector {
        line-height: 40px;
        font-size: 25px
    }

    .project-social a {
        height: 45px;
        width: 45px
    }

    .project-social a:hover {
        height: 45px;
        width: 45px
    }

    .track3 {
        width: 14px
    }

    .handle3 {
        width: 10px
    }

    .all-project-btn-sectors a {
        padding: 13px 40px;
        font-size: 28px;
        border-radius: 6px;
        margin-bottom: 40px
    }

    .inner-page-title {
        font-size: 60px
    }

    .inner-banner-inner .image-section {
        margin: 0 20px 0 0;
        font-size: 42px;
        padding: 12px 0
    }

    .grey-background {
        padding-top: 40px
    }

    #investible-project .project-list a p {
        line-height: 32px
    }

    .project-search-btn {
        font-size: 30px
    }

    .project-advanced-search-btn {
        font-size: 30px
    }

    .advanced-left-title h4 {
        font-size: 50px;
        line-height: 40px
    }

    .keyword-search-btn {
        font-size: 30px;
        margin: 0 0 0 20px
    }

    .explore-project-area input.explore-keyword-area {
        font-size: 30px
    }

    .project-cost-title {
        font-size: 30px;
        line-height: 35px
    }

    .project-tag-title {
        font-size: 30px;
        line-height: 35px
    }

    .panel-default>.panel-heading a {
        font-size: 30px;
        line-height: 35px
    }

    .checkbox-select-area p {
        font-size: 28px
    }

    input[type="checkbox"]+label {
        font-size: 28px
    }

    input[type="checkbox"]+label::before {
        height: 30px;
        width: 30px
    }

    input[type="checkbox"]:checked+label::after {
        width: 25px;
        height: 15px;
        border: 3px solid #fff;
        background: rgba(0, 0, 0, 0);
        border-top: 0;
        border-right: 0
    }

    .check-box-area {
        height: 310px
    }

    .explore-project-area input.explore-keyword-area {
        padding: 14px 50px 14px 70px
    }

    .advanced-left-title img {
        width: 14%
    }

    .project-tag-box a {
        padding: 8px 12px;
        font-size: 25px
    }

    .project-tag-box {
        font-size: 30px;
        line-height: 35px
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 2120px
    }

    .inner-page-discription {
        font-size: 38px
    }

    .all-state-popup .modal-container {
        width: 1900px
    }

    .all-state-popup .popup-list a {
        font-size: 28px;
        margin: 0 0 20px 0;
        padding: 0 0 10px 0
    }

    .modal-container .modal-close {
        top: -25px;
        right: -25px
    }

    .modal-close {
        width: 50px;
        height: 50px;
        font-size: 24px;
        line-height: 42px
    }

    .project-data-list {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-right: 10px;
        padding-left: 10px
    }

    .like-control-project-grid a {
        width: 32%
    }

    .project-box-grid-box h1 {
        font-size: 40px
    }

    .stat-flag {
        padding-right: 20px
    }

    .project-box-grid-box p {
        font-size: 26px
    }

    .project-box-grid-box .promoter,
    .project-box-grid-box .investment-amount,
    .project-box-grid-box .sector {
        font-size: 22px;
        line-height: 26px;
        margin: 6px 0 4px
    }

    .like-control-project-grid {
        bottom: -30px
    }

    .loadmore a {
        padding: 8px 20px;
        font-size: 30px;
        margin: 20px 0
    }

    .stat-flag {
        padding-right: 15px;
        width: 10%
    }

    .sectors-india-map {
        height: 2105px;
        padding: 0 35px 0 35px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 2110px
    }

    .search-filter-tag span.tag {
        padding: 14px 12px;
        font-size: 30px;
        margin: 10px 20px 20px 0
    }

    .search-filter {
        padding: 30px 30px 30px
    }

    .search-filter-tag {
        padding: 10px 20px 0 20px
    }

    .search-filter-title {
        margin: 0 0 20px 0;
        font-size: 40px
    }

    .modal-popup-height {
        height: 770px
    }

    .project-list a:before {
        -webkit-transform: translate(0px, 77%);
        -moz-transform: translate(0px, 77%);
        -o-transform: translate(0px, 77%);
        -ms-transform: translate(0px, 77%);
        transform: translate(0px, 77%)
    }

    .form_custom .form-group label {
        font-size: 28px;
        margin-bottom: 15px;
        margin-top: 5px
    }

    .form_custom .form-group .form-control {
        font-size: 24px;
        padding: 6px 16px;
        min-height: 70px
    }

    .left-form-group .information-icon {
        width: 50px;
        height: 50px;
        line-height: 51px;
        font-size: 32px;
        top: 13px;
        left: -75px
    }

    .form .left-form-group .tooltip {
        font-size: 22px;
        top: 57px;
        right: -500px
    }

    .form .left-form-group .tooltip:before {
        border: 14px solid transparent;
        left: -28px;
        border-right-color: #666
    }

    .right-form-group .information-icon {
        width: 50px;
        height: 50px;
        line-height: 51px;
        font-size: 32px;
        top: 13px;
        right: -75px
    }

    .form .right-form-group .tooltip {
        font-size: 22px;
        top: 57px;
        left: -546px
    }

    .form .right-form-group .tooltip:before {
        border: 14px solid transparent;
        right: -28px;
        border-left-color: #666
    }

    .custom-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 98% 30px;
        background-size: 25px auto
    }

    .progress {
        height: 30px
    }

    .progess-label {
        font-size: 28px;
        margin: 50px 0 50px 25px
    }

    .progress_bar_tab {
        min-height: 150px
    }

    .custom_nav_left li a img {
        width: 120px
    }

    .tab_custom_wrapper .custom_nav_left li a {
        font-size: 34px
    }

    .tab-content {
        min-height: 1180px
    }

    .help-section h4 {
        font-size: 30px
    }

    .help-section p {
        font-size: 22px;
        line-height: 32px
    }

    .multile-location h3 {
        font-size: 30px
    }

    .multile-location.connected .add-address-btn {
        width: 11%
    }

    .multile-location h4 {
        font-size: 26px
    }

    .input-group-addon {
        font-size: 26px
    }

    .action-btn {
        font-size: 26px
    }

    .profile-page h4 {
        font-size: 36px
    }

    .profile-page .panel-default>.panel-heading a {
        padding: 14px 16px;
        font-size: 28px
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="false"]:after {
        border-radius: 60px;
        font-size: 22px;
        width: 40px;
        height: 40px;
        line-height: 21px;
        padding: 9px 0 0 2px
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="true"]:after {
        border-radius: 60px;
        font-size: 22px;
        width: 40px;
        height: 40px;
        line-height: 33px;
        padding: 2px 0 0 0
    }

    .simple-content-page p {
        font-size: 24px;
        line-height: 32px
    }

    .simple-content-page ul li {
        margin: 0 0 20px 0;
        font-size: 24px
    }

    .simple-content-page ul li:before {
        margin: 0 10px 0 0;
        font-size: 24px
    }

    .select-arrow-small .custom-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 92% 29px;
        background-size: 24px auto
    }

    .form_custom .form-group .radio {
        font-size: 28px
    }

    .form_custom .form-group .radio span {
        padding-left: 35px
    }

    .form_custom .form-group .radio span:after {
        top: 5px
    }

    .form_custom .form-group .radio input[type="radio"]:checked+span:before {
        top: 12px
    }

    .profile-page .fileinput-new {
        margin: 10px 0 0
    }

    .profile-page .fileinput-new .fileinput-new {
        margin: 10px 0 0;
        font-size: 24px
    }

    .slidebtmarrow .fa-angle-up {
        position: relative;
        top: -7px
    }

    .data-table-area .nav-tabs>li>a {
        font-size: 30px
    }

    .data-table-list .dataTables_length label {
        font-size: 22px
    }

    .data-table-list .dataTables_length select {
        font-size: 22px;
        height: 54px
    }

    .data-table-list .dataTables_filter label {
        font-size: 22px
    }

    .data-table-list .dataTables_wrapper .dataTables_filter input[type=search] {
        font-size: 24px;
        height: 54px
    }

    .data-table-list table.dataTable thead th,
    .data-table-list table.dataTable thead td {
        font-size: 25px;
        padding: 18px 20px
    }

    .data-table-list table.table-bordered.dataTable tbody th,
    table.table-bordered.dataTable tbody td {
        font-size: 22px;
        padding: 8px 20px
    }

    .form-control.input-sm {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 90% 22px;
        background-size: 22px auto
    }

    .data-table-list .dataTables_wrapper .dataTables_info {
        font-size: 20px;
        margin: 20px 0 10px
    }

    .data-table-list .dataTables_wrapper .dataTables_paginate .paginate_button {
        font-size: 22px
    }

    .simple-hover-img {
        width: 44px
    }

    .simple-img {
        width: 44px
    }

    .header-footer-slider1 .stage-outer1 {
        max-width: 2530px
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 373px
    }

    .inner-page-banner .user-details img {
        width: 12%
    }

    .user-content h3 {
        font-size: 40px
    }

    h1.inner-title {
        font-size: 32px;
        padding: 0 0 15px
    }

    .glance-data-main ul li {
        font-size: 24px;
        padding: 20px 0
    }

    .glance-data-main ul.funding li span.glance-data {
        line-height: 32px
    }

    .projet-cost {
        font-size: 70px
    }

    .projet-cost span.doller {
        font-size: 70px
    }

    .projet-cost span {
        font-size: 42px
    }

    .aditional-detail p {
        font-size: 24px;
        line-height: 36px;
        padding-top: 15px
    }

    .tag-btn a {
        padding: 14px 20px;
        font-size: 24px;
        margin: 0 10px 0 0
    }

    .project-footer-btn a {
        font-size: 32px
    }

    .header-footer-slider1 .carousel-control.left {
        width: 50px;
        height: 50px;
        font-size: 46px
    }

    .header-footer-slider1 .carousel-control.right {
        width: 50px;
        height: 50px;
        font-size: 46px
    }

    .project-details-glance.blue-box {
        padding: 25px
    }

    h1.inner-title-2 {
        font-size: 36px;
        padding: 0 0 20px
    }

    .project-details-glance.right-pannel-2.blue-box {
        margin: 30px 0 0;
        padding: 25px 25px 25px 25px
    }

    h1.inner-title-3 {
        padding: 0 0 20px;
        line-height: 30px;
        font-size: 24px
    }

    .right-detail {
        font-size: 24px;
        padding: 10px 0 10px
    }

    .right-detail span.right-detail-text-1 {
        font-size: 24px
    }

    .right-detail span.right-detail-text-2 {
        font-size: 24px
    }

    .kpi-box .icon-kpi-text {
        font-size: 36px;
        padding: 0 0 0 15px
    }

    .secand-tab {
        line-height: 50px !important
    }

    .kpi-box {
        padding: 20px;
        min-height: 163px
    }

    .tab-text {
        width: 47%
    }

    .tabbing .tab-item {
        height: 535px;
        top: 16%
    }

    .tab-text p {
        font-size: 26px
    }

    .tabbing .tab {
        font-size: 28px
    }

    .dashboard-project-img {
        width: 50px
    }

    .dashboard-project-text-area {
        font-size: 22px
    }

    .dashboard-fpr {
        padding: 38px 15px
    }

    .thank-you {
        padding: 60px 0 80px 0
    }

    .thank-you h1 {
        font-size: 80px
    }

    .thank-you-icon img {
        width: 46%
    }

    .thank-you h2 {
        font-size: 40px
    }

    .thank-you p {
        padding: 40px 0 60px 0;
        font-size: 34px;
        line-height: 48px
    }

    .thank-you h3 {
        padding: 50px 0 0 0;
        font-size: 50px
    }

    .um-text {
        font-size: 44px !important;
        padding: 20px 0 0 0 !important
    }

    .simple-content-page h6 {
        font-size: 36px;
        margin: 0 0 20px 0
    }

    .simple-content-page h4 {
        font-size: 38px
    }

    h3.electrical-machinery-tital {
        font-size: 44px
    }

    .sector-subsector-area a.sector-area {
        font-size: 32px;
        margin: 0 30px 40px 0
    }
}

@media only screen and (max-width:2560px) {
    .inner-serach-btn .search-add-left-fix {
        top: 10.8%
    }

    .inner-serach-btn .search-stickytop {
        top: 9.2%
    }

    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        width: 77%
    }

    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        padding: 20px 0
    }

    .navbar-brand>img {
        width: 55%
    }

    .navbar-inverse .signup-login-nav>li {
        padding: 28px 0 40px 0
    }

    .head-area {
        border-bottom: 2px solid #fff
    }

    .navbar-inverse .signup-login-nav>li button {
        font-size: 36px
    }

    .navbar-inverse .navbar-nav>li>a {
        font-size: 36px;
        padding: 0 0 25px 0;
        border-bottom: 3px solid transparent
    }

    .stickytop.navbar-inverse .navbar-nav>li>a:hover,
    .navbar-inverse .navbar-nav>li>a:focus {
        border-bottom: 3px solid #0065bd
    }

    .navbar-inverse .navbar-nav>li>a:hover,
    .navbar-inverse .navbar-nav>li>a:focus {
        border-bottom: 3px solid #fff
    }

    .navbar-inverse .navbar-nav>.active>a,
    .navbar-inverse .navbar-nav>.active>a:hover,
    .navbar-inverse .navbar-nav>.active>a:focus {
        border-bottom: 3px solid #fff
    }

    .stickytop.navbar-inverse .navbar-nav>.active>a,
    .navbar-inverse .navbar-nav>.active>a:hover,
    .navbar-inverse .navbar-nav>.active>a:focus {
        border-bottom: 3px solid #0065bd
    }

    .nav-toggle-menu {
        width: 1.50%;
        top: 110px;
        right: 35px
    }

    .menu-logo img {
        width: 50%
    }

    body.show_sidebar .nav-toggle-menu {
        padding: 10px;
        top: 175px
    }

    .menu-logo {
        padding: 32px 20px
    }

    #push_sidebar li a {
        font-size: 35px;
        padding: 10px 20px
    }

    #push_sidebar li a img,
    #push_sidebar li a i {
        margin-right: 20px;
        width: 8%
    }

    #push_sidebar ul {
        margin: 20px 0 0 0
    }

    #push_sidebar li {
        margin: 0 0 20px 0
    }

    .stickytop.navbar-inverse .signup-login-nav>li {
        padding: 20px 0 26px 0
    }

    .nav-toggle-menu.toggle-menu-sticky {
        top: 98px
    }

    body.show_sidebar .nav-toggle-menu.toggle-menu-sticky {
        top: 154px
    }

    .search-field {
        font-size: 2rem;
        height: 50px;
        width: 8.5%
    }

    .search-field:focus {
        width: 18%;
        padding: 0 20px 0 45px
    }

    .search-submit {
        font-size: 22px;
        padding: 6px 8px;
        width: 8.5%;
        top: 14px
    }

    .show_sidebar .search-submit {
        width: 10.8%
    }

    .search-submit .fa-search {
        font-size: 2rem;
        padding: 6px 9px
    }

    .close {
        right: 42%;
        top: 27px
    }

    .close .fa-times {
        font-size: 2.25rem
    }

    .search-icon {
        left: 41.40%;
        top: 20px
    }

    .search-icon .fa-search {
        font-size: 20px
    }

    .add-project {
        font-size: 22px;
        margin: 0 10px 10px 20px;
        padding: 10px 35px;
        width: 37%;
        top: 14px
    }

    .kb_caption h1 {
        font-size: 75px;
        margin: 0 0 20px 0
    }

    .kb_caption h2 {
        font-size: 52px;
        margin: 0 0 20px 0
    }

    .header-footer-slider .stage-outer {
        max-width: 2300px
    }

    .owl-nav .owl-prev {
        left: -80px
    }

    .owl-nav .owl-next {
        right: -80px
    }

    .owl-nav>div {
        margin-top: -22px
    }

    .owl-nav i {
        -webkit-border-radius: 45px;
        -khtml-border-radius: 45px;
        -moz-border-radius: 45px;
        border-radius: 45px;
        font-size: 45px;
        width: 45px;
        height: 45px;
        line-height: 42px
    }

    .header-footer-slider .item img {
        margin: 0 20px 0 0;
        width: 90px;
        height: 91px
    }

    .header-footer-slider .promoters {
        font-size: 36px;
        line-height: 50px
    }

    .header-footer-slider .item span {
        font-size: 52px
    }

    .header-footer-slider {
        padding: 20px 0
    }

    .home-slider-arrow a {
        -webkit-border-radius: 45px;
        -khtml-border-radius: 45px;
        -moz-border-radius: 45px;
        border-radius: 45px;
        font-size: 45px;
        width: 45px;
        height: 45px;
        line-height: 42px
    }

    .section-hide-pos {
        margin-top: -100px
    }

    #investible-project {
        padding: 90px 0 90px 0
    }

    #investible-project h2 {
        background-position: center 70px;
        font-size: 50px;
        padding: 0 0 60px;
        margin: 60px 0 0 0
    }

    #investible-project p {
        font-size: 30px
    }

    #investible-project .project-list a p {
        font-size: 34px
    }

    .search-add-left-fix {
        top: 98.50%
    }

    .Exp-serach {
        min-width: 50px;
        height: 50px
    }

    .ExpIcon,
    .Expbtn {
        width: 50px;
        height: 50px;
        line-height: 50px
    }

    .ExpIcon {
        font-size: 26px
    }

    .add-tag-btn {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 26px
    }

    .ExpInput {
        font-size: 26px !important;
        height: 50px;
        width: 78%;
        padding: 0 2.3%
    }

    .ExpIcon,
    .Expbtn {
        width: 50px;
        height: 50px;
        line-height: 50px
    }

    .ExpClosei {
        font-size: 26px;
        left: 78.7%
    }

    .Expbtnsubmit {
        font-size: 24px;
        left: 70.9%;
        margin: 3px 10px 0 23px
    }

    .search-stickytop {
        top: 9.9%
    }

    #investible-project .project-box {
        padding: 25px 0 25px 0
    }

    .investible-menu button {
        width: 12%
    }

    #investible-project .project-list a p {
        font-size: 30px
    }

    .view-all-btn a {
        font-size: 20px;
        padding: 10px 40px
    }

    .stickytop .navbar-brand>img {
        width: 50%
    }

    .stickytop.navbar>.container .navbar-brand,
    .stickytop.navbar>.container-fluid .navbar-brand {
        padding: 12px 0 8px
    }

    .view-slide-show-btn a {
        -webkit-border-radius: 45px;
        -khtml-border-radius: 45px;
        -moz-border-radius: 45px;
        border-radius: 45px;
        font-size: 45px;
        width: 45px;
        height: 45px;
        line-height: 42px
    }

    .view-slide-show-btn {
        padding: 30px 0 0 0
    }

    #investible-project .project-box {
        padding: 5px 0 5px 0
    }

    .nav-toggle-menu .show-on-sticky {
        top: -10px
    }

    #popular-sector {
        padding: 90px 0 90px 0
    }

    #popular-sector h2 {
        background-position: center 70px;
        font-size: 50px;
        padding: 0 0 60px;
        margin: 60px 0 0 0
    }

    #popular-sector p {
        font-size: 24px
    }

    .popular-sector-area {
        padding: 50px 0
    }

    .service-block .service-block-inner .block-info-inner img {
        width: 16%
    }

    .service-block .service-block-inner .title {
        font-size: 30px;
        margin: 10px 0 0 0
    }

    .nr-of-places ul li {
        min-height: 90px;
        max-height: 90px;
        padding: 0 20px
    }

    #government-schemes {
        padding: 90px 0 90px 0
    }

    #government-schemes h2 {
        background-position: center 70px;
        font-size: 50px;
        padding: 0 0 60px;
        margin: 60px 0 0 0
    }

    #government-schemes p {
        font-size: 30px
    }

    #featured-states {
        padding: 90px 0 90px 0
    }

    #featured-states h2 {
        background-position: center 70px;
        font-size: 50px;
        padding: 0 0 60px;
        margin: 60px 0 0 0
    }

    #featured-states p {
        font-size: 30px
    }

    .featured-states-section.goverment-schemes {
        margin: 70px 0 60px
    }

    .goverment-schemes span.title-schemes {
        font-size: 38px;
        margin: 20px 0 0
    }

    .goverment-schemes span.desc-schemes {
        font-size: 24px
    }

    .goverment-schemes ul.state-action-area {
        padding: 10px 30px
    }

    .goverment-schemes .state-action-area li {
        font-size: 26px;
        margin: 10px 0;
        line-height: 40px
    }

    .goverment-schemes .featured-states-action a ul.state-action-area img {
        width: 68px;
        margin: 15px 15px 0 0
    }

    .goverment-schemes .state-action-area li strong {
        font-size: 40px;
        margin: 0 8px 0 0
    }

    .featured-states-section {
        margin: 60px 0
    }

    .featured-states-action a {
        padding: 40px 35px
    }

    .state-action-area {
        padding: 10px 30px
    }

    .state-action-area li {
        font-size: 36px;
        line-height: 50px;
        margin: 15px 0 15px 0
    }

    .state-action-area li strong {
        font-size: 48px
    }

    .state-action-area li img {
        margin: 20px 20px 0 0;
        max-width: 98px;
        width: 100%
    }

    .featured-states-action a span {
        font-size: 38px
    }

    .contect-us {
        padding: 55px 0
    }

    .contect-us p {
        font-size: 34px;
        line-height: 42px
    }

    .contect-btn {
        -webkit-border-radius: 42px;
        -khtml-border-radius: 42px;
        -moz-border-radius: 42px;
        border-radius: 42px;
        font-size: 42px;
        margin: 0;
        padding: 10px 60px
    }

    .footer-lft-area h4 {
        font-size: 48px;
        margin: 0 0 30px 0
    }

    .footer-lft-area .footer-address-area li {
        font-size: 24px;
        line-height: 40px;
        margin: 0 0 10px 0
    }

    .footer-lft-area .footer-address-area li i {
        margin: 4px 20px 0 0;
        font-size: 30px;
        line-height: 40px
    }

    .footer-search-area .susub-scrib-title {
        font-size: 32px;
        margin: 12px 30px 0 0
    }

    .footer-search-area input.subscribe-text {
        font-size: 24px;
        padding: 15px 20px
    }

    .footer-search-area .subscribe-btn {
        font-size: 32px;
        padding: 10px 30px
    }

    .footer-menu-area h3 {
        margin: 0 0 10px;
        font-size: 34px
    }

    .footer-link-area li a {
        font-size: 24px
    }

    .footer-link-area li {
        background-position: left 15px;
        background-size: 8px auto;
        padding: 0 0 0 18px;
        line-height: 44px
    }

    .footer-menu-area ul.footer-social li a {
        -webkit-border-radius: 40px;
        -khtml-border-radius: 40px;
        -moz-border-radius: 40px;
        border-radius: 40px;
        padding: 3px 0;
        width: 40px;
        height: 40px;
        line-height: 32px;
        font-size: 22px
    }

    .slidebtmarrow a {
        -webkit-border-radius: 45px;
        -khtml-border-radius: 45px;
        -moz-border-radius: 45px;
        border-radius: 45px;
        font-size: 45px;
        width: 45px;
        height: 45px;
        line-height: 42px
    }

    .brand-logo-section img {
        margin: 20px 40px -95px 0;
        width: 35%
    }

    .signup-login-nav ul.dropdown-menu {
        top: 90px !important;
        padding: 20px 0;
        max-width: 240px !important;
        min-width: 240px !important
    }

    .after-slnav ul.dropdown-menu li a {
        padding-left: 30px;
        font-size: 22px;
        line-height: 40px
    }

    .currency {
        padding-left: 30px;
        font-size: 22px;
        line-height: 40px
    }

    .nr-of-places ul li span {
        font-size: 26px
    }

    .middle-slider-outer {
        max-width: 2320px
    }

    .inner-banner-inner .text-section strong {
        font-size: 50px
    }

    .inner-banner-inner .text-section {
        font-size: 30px
    }

    .inner-banner-inner .image-section {
        margin: 0 20px 0 0;
        font-size: 38px;
        padding: 10px 0
    }

    .inner-banner-outer {
        max-width: 1900px
    }

    .sectors-left-part ul li img {
        width: 100px;
        height: auto
    }

    .sectors-left-part ul li h3 {
        font-size: 44px;
        line-height: 40px
    }

    .sectors-left-part ul li h3 span {
        font-size: 26px;
        line-height: 30px
    }

    span.middle-chart-name {
        margin: 30px 0 30px;
        font-size: 30px
    }

    .sectors a {
        margin: 30px 0;
        font-size: 26px
    }

    .all-sectors-blog h3 {
        font-size: 34px
    }

    .all-sector-price-title strong {
        font-size: 30px
    }

    .all-sectors-blog .promoter,
    .all-sectors-blog .investment-amount,
    .all-sectors-blog .sector {
        line-height: 40px;
        font-size: 22px
    }

    .track2 {
        width: 12px
    }

    .handle2 {
        width: 10px
    }

    .track2:hover .handle2,
    .track2.dragging .handle2 {
        width: 10px
    }

    .advanced-left-title {
        padding: 25px 25px
    }

    .advanced-left-title img {
        width: 13%;
        margin: 0 20px 0 0
    }

    .advanced-left-title h4 {
        font-size: 40px;
        line-height: 30px
    }

    .advanced-left-title {
        border-bottom: 2px solid #2f475f
    }

    .panel-default>.panel-heading a {
        font-size: 25px;
        line-height: 30px;
        padding: 25px 25px
    }

    .panel-default>.panel-heading+.panel-collapse>.panel-body {
        padding: 5px 25px 20px
    }

    .checkbox-select-area p {
        font-size: 22px
    }

    input[type="checkbox"]+label {
        font-size: 22px
    }

    input[type="checkbox"]+label::before {
        height: 25px;
        width: 25px
    }

    input[type="checkbox"]:checked+label::after {
        width: 20px;
        height: 11px;
        border: 3px solid #fff;
        background: rgba(0, 0, 0, 0);
        border-top: 0;
        border-right: 0
    }

    .project-cost-title {
        font-size: 25px;
        line-height: 30px;
        padding: 25px 25px
    }

    .project-tag-title {
        font-size: 25px;
        line-height: 30px;
        padding: 25px 25px
    }

    .project-tag-box {
        font-size: 25px;
        line-height: 30px;
        padding: 25px 25px
    }

    .project-tag-box a {
        margin: 0 20px 20px 0
    }

    .project-search-btn {
        font-size: 25px
    }

    .project-advanced-search-btn {
        font-size: 25px
    }

    .keyword-search-btn {
        font-size: 25px
    }

    .input-area {
        width: 78.8%
    }

    .explore-project-area input.explore-keyword-area {
        font-size: 25px;
        padding: 14px 50px 14px 60px
    }

    .input-area label {
        font-size: 25px
    }

    .explore-project-area {
        padding: 30px 30px 50px
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 2000px
    }

    .project-cost-width span {
        padding: 8px 12px;
        font-size: 25px
    }

    .inner-banner-area {
        padding: 30px 0 30px
    }

    .inner-page-discription {
        font-size: 34px
    }

    .all-state-popup .modal-container {
        width: 1700px
    }

    .project-box-grid-box h1 {
        font-size: 34px
    }

    .project-box-grid-box p {
        font-size: 22px
    }

    .stat-flag {
        width: 10%
    }

    .project-box-grid-box .promoter,
    .project-box-grid-box .investment-amount,
    .project-box-grid-box .sector {
        font-size: 18px;
        line-height: 22px
    }

    .like-control-project-grid {
        bottom: -22px
    }

    .like-control-project-grid a {
        width: 28%
    }

    .loadmore a {
        padding: 10px 20px;
        font-size: 24px
    }

    .sectors-india-map {
        height: 2000px;
        padding: 0 35px 0 35px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 1480px
    }

    .sectors-india-map-2 {
        height: 1480px
    }

    .search-filter-tag span.tag {
        padding: 12px 12px;
        font-size: 24px
    }

    .search-filter-title {
        margin: 0 0 10px 0;
        font-size: 34px
    }

    .search-filter {
        padding: 10px 30px 20px
    }

    .search-filter-tag {
        border: 1px solid #d2d2d2;
        border-radius: 6px
    }

    .project-search-btn {
        margin: 20px 2% 0 2%
    }

    .project-list a:before {
        -webkit-transform: translate(0px, 75%);
        -moz-transform: translate(0px, 75%);
        -o-transform: translate(0px, 75%);
        -ms-transform: translate(0px, 75%);
        transform: translate(0px, 75%)
    }

    .custom_nav_left li a img {
        width: 110px
    }

    .tab_custom_wrapper .custom_nav_left li a {
        font-size: 30px;
        padding: 50px 20px
    }

    .form_custom .form-group label {
        font-size: 25px;
        margin-bottom: 15px;
        margin-top: 0
    }

    .form .left-form-group .tooltip {
        font-size: 22px;
        top: 44px;
        right: -506px
    }

    .form .right-form-group .tooltip {
        font-size: 22px;
        top: 44px;
        left: -544px
    }

    .form_custom .form-group .form-control {
        font-size: 22px;
        padding: 6px 16px;
        min-height: 70px
    }

    .form_custom {
        padding: 20px 20px 20px 30px
    }

    .tab-content {
        min-height: 1120px
    }

    .progess-label {
        font-size: 25px
    }

    .multile-location .add-address-btn {
        font-size: 24px
    }

    .multile-location.connected .add-address-btn {
        width: 12%
    }

    .progress {
        margin: 56px 56px 56px 56px
    }

    .project-funding-tital {
        font-size: 28px
    }

    .profile-page h4 {
        font-size: 30px;
        padding: 0 0 20px 0
    }

    .profile-page .panel-default>.panel-heading a {
        padding: 10px 12px;
        font-size: 24px
    }

    .profile-page .panel-group .panel {
        border: 1px solid #d8d8d8
    }

    .simple-content-page p {
        font-size: 20px;
        line-height: 28px
    }

    .profile-page .panel-default>.panel-heading+.panel-collapse>.panel-body {
        padding: 20px 20px 20px 20px
    }

    .simple-content-page ul li {
        margin: 0 0 10px 0;
        font-size: 20px
    }

    .simple-content-page ul li:before {
        margin: 0 10px 0 0;
        font-size: 20px
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="false"]:after {
        border-radius: 60px;
        font-size: 18px;
        width: 34px;
        height: 34px;
        line-height: 21px;
        padding: 6px 0 0 2px
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="true"]:after {
        border-radius: 60px;
        font-size: 18px;
        width: 34px;
        height: 34px;
        line-height: 28px;
        padding: 2px 0 0 0
    }

    .profile-page .panel-default>.panel-heading a:after {
        top: -3px
    }

    .sel1 img {
        width: 28%
    }

    .form_custom .form-group .radio {
        font-size: 25px
    }

    .form_custom .form-group .radio span:after {
        width: 20px;
        height: 20px
    }

    .form_custom .form-group .radio input[type="radio"]:checked+span:before {
        width: 8px;
        height: 8px;
        left: 6px;
        top: 11px
    }

    .data-table-list .dataTables_length select {
        font-size: 16px;
        height: 42px
    }

    .data-table-list .dataTables_length label {
        font-size: 18px
    }

    .form-control.input-sm {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 90% 18px;
        background-size: 18px auto
    }

    .data-table-list .dataTables_filter label {
        font-size: 18px
    }

    .data-table-list .dataTables_wrapper .dataTables_filter input[type=search] {
        font-size: 18px;
        height: 42px
    }

    .data-table-list div.dataTables_wrapper div.dataTables_filter label:before {
        font-size: 20px
    }

    .data-table-list table.dataTable thead th,
    .data-table-list table.dataTable thead td {
        font-size: 20px;
        padding: 14px 20px
    }

    .data-table-list table.table-bordered.dataTable tbody th,
    table.table-bordered.dataTable tbody td {
        font-size: 18px;
        padding: 12px 20px
    }

    .simple-img {
        width: 36px
    }

    .simple-hover-img {
        width: 36px
    }

    .data-table-list span.table-tooltip {
        padding: 7px 20px;
        border-radius: 8px;
        top: -57px
    }

    .data-table-list .dataTables_wrapper .dataTables_paginate .paginate_button {
        font-size: 18px;
        padding: 8px 12px;
        margin: 10px 5px 0
    }

    .data-table-list .dataTables_wrapper .dataTables_info {
        font-size: 18px;
        margin: 10px 0 10px
    }

    .data-table-area .nav-tabs>li>a {
        font-size: 26px
    }

    .nav>li>a {
        padding: 10px 10px
    }

    .data-table-list .dataTables_filter label {
        margin: 0 0 15px 0
    }

    .data-table-list {
        margin: 10px 0 0
    }

    .inner-page-banner .user-details img {
        width: 10%
    }

    .user-content h3 {
        font-size: 36px
    }

    .user-content p {
        font-size: 24px
    }

    h1.inner-title {
        font-size: 28px
    }

    .glance-data-main ul li {
        font-size: 20px;
        padding: 16px 0
    }

    .glance-data-main ul.funding li span.glance-data {
        line-height: 24px
    }

    .aditional-detail p {
        font-size: 20px;
        line-height: 30px;
        padding-top: 10px
    }

    .tag-btn a {
        padding: 10px 18px;
        font-size: 20px;
        margin: 0 10px 0 0
    }

    .tag-btn {
        margin: 20px 0 0
    }

    .project-footer-btn a {
        font-size: 28px;
        padding: 16px 40px
    }

    .aditional-detail {
        margin: 0 0 30px
    }

    h1.inner-title-2 {
        font-size: 28px;
        padding: 0 0 15px
    }

    h1.inner-title-3 {
        padding: 0 0 16px;
        line-height: 26px;
        font-size: 20px
    }

    .right-detail {
        font-size: 20px
    }

    .right-detail span.right-detail-text-1 {
        font-size: 20px;
        padding: 5px 0 5px 10px
    }

    .right-detail span.right-detail-text-2 {
        font-size: 20px;
        padding: 5px 0 5px 10px
    }

    .right-detail {
        line-height: 28px;
        padding: 10px 0 10px
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 350px
    }

    .dashboard h2 {
        font-size: 34px;
        padding: 0 0 20px 0
    }

    .dashboard h2:before {
        height: 4px;
        bottom: -2px
    }

    .kpi-box .big-text {
        font-size: 48px
    }

    .kpi-box .icon-kpi-text {
        font-size: 30px;
        line-height: 72px
    }

    .secand-tab {
        line-height: 45px !important
    }

    .kpi-box {
        padding: 18px;
        min-height: 133px
    }

    .swpd-chart {
        max-height: 650px;
        min-height: 650px
    }

    .swpd-chart h3 {
        font-size: 34px;
        padding: 0 0 20px 0
    }

    .chart-configuration .grid-option h4 {
        font-size: 30px
    }

    .grid-option .checkbox-part {
        font-size: 20px
    }

    .select-1 label {
        max-width: 135px;
        font-size: 20px;
        line-height: 40px
    }

    .select-part .select-filde {
        font-size: 18px;
        padding: 10px 10px
    }

    .deshboard-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 96% 18px;
        background-size: 18px auto
    }

    .grid-option .checkbox-part input {
        width: 20px;
        height: 18px
    }

    .sector-wpd .sector-wise {
        padding: 40px 0 40px 0
    }

    .sector-wise-tab1 h3 {
        font-size: 34px
    }

    .tabbing .tab {
        font-size: 25px;
        padding: 15px 0
    }

    .tab-text {
        margin: 10px 10px;
        padding: 15px 0
    }

    .dashboard-project-text-area {
        font-size: 18px
    }

    .dashboard-fpr {
        padding: 32px 15px
    }

    .tabbing .tab-item {
        height: 397px;
        top: 16%
    }

    .tab-text p {
        font-size: 20px
    }

    .dount-chart img {
        width: 77%
    }

    .sector-wise-project-distribution h4 {
        font-size: 34px;
        padding: 0 0 20px 0
    }

    .tabbing {
        min-height: 475px;
        max-height: 475px
    }

    .sector-wise-tab2 h3 {
        font-size: 34px
    }

    .sector-wise-tab2 {
        padding: 0
    }

    .state-sector-filde label {
        font-size: 22px
    }

    .state-sector-filde input {
        padding: 14px;
        font-size: 18px
    }

    .thank-you h1 {
        font-size: 70px
    }

    .thank-you-icon img {
        width: 42%
    }

    .thank-you-icon {
        padding: 50px 0
    }

    .thank-you h2 {
        font-size: 36px
    }

    .thank-you p {
        padding: 40px 0 60px 0;
        font-size: 30px;
        line-height: 40px
    }

    .thank-btn-org {
        font-size: 32px;
        padding: 10px 40px;
        max-width: 280px;
        margin: 0 10px
    }

    .thank-btn-blue {
        font-size: 32px;
        padding: 10px 40px;
        max-width: 280px;
        margin: 0 10px
    }

    .thank-you h3 {
        padding: 50px 0 0 0;
        font-size: 46px
    }

    .um-text {
        font-size: 40px !important
    }

    .simple-content-page h4 {
        font-size: 30px
    }

    .simple-content-page h4 span {
        margin: 0 0 10px 0
    }

    .simple-content-page p:before {
        margin: 0 10px 0 0;
        font-size: 24px
    }

    .simple-content-page h6 {
        font-size: 28px;
        margin: 0 0 20px 0
    }

    h3.electrical-machinery-tital {
        font-size: 36px
    }

    .sector-subsector-area a.sector-area {
        font-size: 26px;
        margin: 0 30px 40px 0
    }

    .cd-timeline-content img {
        max-height: 400px;
        min-height: 440px
    }

    .get-start-btn {
        font-size: 36px !important;
        padding: 12px 60px
    }

    .timeline-round {
        height: 24px;
        width: 24px
    }

    #cd-timeline::before {
        width: 4px
    }

    .cd-timeline-img {
        width: 56px;
        height: 56px;
        font-size: 32px;
        line-height: 46px
    }

    .cd-timeline-content h4 {
        font-size: 40px;
        margin: 0 0 20px 0
    }

    .cd-timeline-content p {
        font-size: 24px
    }

    #cd-timeline {
        margin-top: 50px;
        margin-bottom: 50px
    }

    .get-start {
        padding-bottom: 60px
    }

    .sub-title-schemes {
        font-size: 24px;
        color: #000;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        float: left;
        width: 100%;
        text-align: center
    }
}

@media only screen and (max-width:1920px) {
    .inner-serach-btn .search-add-left-fix {
        top: 9%
    }

    .inner-serach-btn .search-stickytop {
        top: 7.6%
    }

    .service-block .service-block-inner .block-info-inner img {
        width: 13%
    }

    body.show_sidebar .nav-toggle-menu.toggle-menu-sticky {
        top: 90px
    }

    .navbar-header {
        width: 9.60%
    }

    .navbar-brand>img {
        width: 100%
    }

    .stickytop .navbar-brand>img {
        width: 94%
    }

    #investible-project h2 {
        margin: 10px 0 0 0
    }

    #popular-sector h2 {
        margin: 10px 0 0 0
    }

    #government-schemes h2 {
        margin: 10px 0 0 0
    }

    #featured-states h2 {
        margin: 10px 0 0 0
    }

    .featured-states-action a ul.state-action-area img {
        width: 50px
    }

    .navbar-brand>img.show-on-sticky {
        display: none
    }

    .show-not-sticky {
        display: block
    }

    .stickytop .navbar-brand>img.show-on-sticky {
        display: block
    }

    .stickytop .show-not-sticky {
        display: none
    }

    .show-on-sticky.show-toggle-image {
        display: none
    }

    .show-not-sticky {
        display: block
    }

    .whenstickytop .show-on-sticky {
        display: block
    }

    .whenstickytop .show-not-sticky {
        display: none
    }

    .nav-toggle-menu .show-on-sticky {
        top: -36px;
        position: relative
    }

    .sidebar-sticky .menu-logo {
        padding: 12px 15px
    }

    .nav-toggle-menu.toggle-menu-sticky {
        top: 91px
    }

    .whenstickytop .show-on-sticky.hide-toggle-image {
        display: none
    }

    #main-wrapper {
        float: left;
        width: 100%;
        margin: 0;
        padding: 0
    }

    #header {
        float: left;
        width: 100%;
        margin: 0;
        padding: 0;
        position: relative
    }

    .container {
        max-width: 91%;
        width: 100%;
        margin: 0 auto
    }

    .navbar-inverse {
        background-color: transparent;
        border-color: transparent;
        float: left;
        width: 100%;
        margin: 0
    }

    .head-area {
        float: left;
        width: 100%;
        border-bottom: 1px solid #fff
    }

    .navbar-nav {
        float: right
    }

    .stickytop.navbar>.container .navbar-brand,
    .stickytop.navbar>.container-fluid .navbar-brand {
        margin-left: 0;
        padding: 12px 0 8px
    }

    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        margin-left: 0;
        padding: 15px 0
    }

    .navbar-brand {
        float: right;
        height: auto;
        padding: 0
    }

    .navbar-inverse .navbar-nav>li>a {
        color: #fff;
        font-family: "Calibri W01 Bold_904607", sans-serif;
        font-size: 24px;
        line-height: normal;
        font-weight: normal;
        text-transform: uppercase;
        padding: 0 0 10px 0;
        margin: 0 25px;
        border-bottom: 3px solid transparent
    }

    .navbar-inverse .navbar-nav>li:last-child>a {
        margin: 0 0 0 25px
    }

    .stickytop.navbar-inverse .navbar-nav>li>a {
        color: #333
    }

    .navbar-inverse .navbar-nav>li>a:hover,
    .navbar-inverse .navbar-nav>li>a:focus {
        background-color: transparent;
        border-bottom: 3px solid #fff
    }

    .stickytop.navbar-inverse .navbar-nav>li>a:hover,
    .navbar-inverse .navbar-nav>li>a:focus {
        background-color: transparent;
        border-bottom: 3px solid #0065bd;
        color: #0065bd
    }

    .navbar-inverse .navbar-nav>.active>a,
    .navbar-inverse .navbar-nav>.active>a:hover,
    .navbar-inverse .navbar-nav>.active>a:focus {
        background-color: transparent;
        border-bottom: 3px solid #fff
    }

    .stickytop.navbar-inverse .navbar-nav>.active>a,
    .navbar-inverse .navbar-nav>.active>a:hover,
    .navbar-inverse .navbar-nav>.active>a:focus {
        background-color: transparent;
        border-bottom: 3px solid #0065bd;
        color: #0065bd
    }

    .navbar-inverse .navbar-nav>.open>a,
    .navbar-inverse .navbar-nav>.open>a:hover,
    .navbar-inverse .navbar-nav>.open>a:focus {
        background-color: transparent;
        border-bottom: 3px solid #0065bd
    }

    .navbar-inverse .navbar-nav>li>a .caret {
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: 5px;
        vertical-align: middle;
        border-top: 7px dashed;
        border-top: 7px solid \9;
        border-right: 7px solid transparent;
        border-left: 7px solid transparent;
        position: relative;
        top: 50%;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .navbar-inverse .signup-login-nav {
        padding-left: 0;
        margin-bottom: 0;
        list-style: none;
        float: right;
        margin: 0;
        width: 100%
    }

    .navbar-inverse .signup-login-nav>li {
        float: right;
        position: relative;
        display: block;
        padding: 15px 0 16px 0
    }

    .stickytop.navbar-inverse .signup-login-nav>li {
        float: right;
        position: relative;
        display: block;
        padding: 15px 0 1px 0
    }

    .navbar-inverse .signup-login-nav>li:first-child>a {
        margin: 0 0 0 25px
    }

    .navbar-inverse .signup-login-nav>li>a {
        color: #fff;
        font-family: "Calibri W01 Bold_904607", sans-serif;
        font-size: 22px;
        line-height: normal;
        font-weight: normal;
        text-transform: uppercase;
        padding: 0;
        margin: 0 25px;
        border-bottom: 0;
        float: left
    }

    .navbar-inverse .signup-login-nav>li:last-child>a {
        margin: 0 25px
    }

    .stickytop.navbar-inverse .signup-login-nav>li>a {
        color: #333
    }

    .stickytop.navbar-inverse .signup-login-nav>li>a:hover,
    .stickytop.navbar-inverse .signup-login-nav>li>a:focus {
        color: #0065bd;
        border-bottom: 0
    }

    .navbar-nav ul.sm-nowrap>li>a i {
        color: #0065bd;
        margin: 0 5px 0 0
    }

    .navbar-inverse .signup-login-nav>li>a:hover,
    .navbar-inverse .signup-login-nav>li>a:focus {
        border-bottom: 0
    }

    .navbar-nav ul.sm-nowrap>li>a {
        white-space: nowrap;
        float: left;
        width: 100%;
        padding: 0 0 0 13px;
        font-size: 14px;
        line-height: 30px;
        color: #515151;
        /* font-family: 'Helvetica' */
    }

    #main-menu.navbar-nav:not (.sm-collapsible) ul .caret {
        position: absolute;
        right: 0;
        margin-top: 10px;
        margin-right: 0;
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
        border-left: 6px dashed
    }

    .nav_trigger {
        cursor: pointer;
        display: inline-block;
        font-size: 40px;
        padding: 0;
        float: right;
        position: relative;
        z-index: 99;
        color: #fff
    }

    .nav_trigger img {
        max-width: 100%
    }

    body.show_sidebar .nav-toggle-menu {
        right: 20%;
        top: 109px;
        z-index: 99999;
        background: #0065bd;
        padding: 10px;
        -webkit-transition: all .5s ease;
        -moz-transition: all .5s ease;
        -ms-transition: all .5s ease;
        -o-transition: all .5s ease;
        transition: all .5s ease;
        height: 40px;
        width: 40px
    }

    #push_sidebar {
        background: #1f425c;
        bottom: 0;
        color: #fff;
        left: 100%;
        position: fixed;
        top: 0;
        width: 20%;
        z-index: 14000;
        -webkit-transition: all .5s ease;
        -moz-transition: all .5s ease;
        -ms-transition: all .5s ease;
        -o-transition: all .5s ease;
        transition: all .5s ease
    }

    body.show_sidebar #push_sidebar {
        left: 80%
    }

    #main-wrapper {
        margin-right: 0;
        min-height: 925px;
        overflow: hidden;
        width: 100%;
        -webkit-transition: all .5s ease;
        -moz-transition: all .5s ease;
        -ms-transition: all .5s ease;
        -o-transition: all .5s ease;
        transition: all .5s ease
    }

    body.show_sidebar #main-wrapper {
        margin-right: 20%;
        width: 80%
    }

    #push_sidebar ul {
        float: left;
        width: 100%;
        margin: 20px 0 0 0;
        padding: 0 0 200px 0
    }

    #push_sidebar li {
        float: left;
        width: 100%;
        margin: 0 0 20px 0
    }

    #push_sidebar li a {
        color: #fff;
        text-decoration: none;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 22px;
        line-height: normal;
        font-weight: normal;
        text-transform: uppercase;
        display: flex;
        vertical-align: middle;
        align-items: center;
        text-align: left;
        padding: 10px 20px
    }

    #push_sidebar li a:hover {
        background: #0065bd
    }

    #push_sidebar li a img,
    #push_sidebar li a i {
        margin-right: 10px
    }

    #push_sidebar li.login-signup {
        display: none
    }

    .nav-toggle-menu {
        float: left;
        z-index: 1100;
        right: 30px;
        top: 72px;
        position: fixed;
        -webkit-transition: all .5s ease;
        -moz-transition: all .5s ease;
        -ms-transition: all .5s ease;
        -o-transition: all .5s ease;
        transition: all .5s ease
    }

    .menu-logo {
        float: left;
        width: 100%;
        border-bottom: 7px solid #0065bd;
        padding: 21px 15px
    }

    .menu-logo img {
        max-width: 100%;
        display: inline-block;
        width: 40%
    }

    .show-toggle-image {
        display: block
    }

    .hide-toggle-image {
        display: none
    }

    input {
        outline: 0
    }

    input::-webkit-search-decoration,
    input::-webkit-search-cancel-button {
        display: none
    }

    input:-moz-placeholder {
        color: #fff
    }

    input::-webkit-input-placeholder {
        color: #fff
    }

    .search-part {
        width: 100%;
        float: left;
        text-align: center;
        margin: 10px 0 0 0
    }

    .project-tag {
        box-sizing: border-box;
        font-size: 22px;
        border: 4px solid #fff;
        border-radius: 35px;
        background-color: transparent;
        margin: 0 10px 10px 10px;
        padding: 12px 20px;
        width: 37%;
        color: #fff;
        -webkit-transition: width .4s ease-in-out;
        transition: width .4s ease-in-out;
        cursor: pointer
    }

    .project-tag:hover {
        border: 4px solid #0065bd;
        color: #0065bd
    }

    #investible-project {
        background-image: url(../../images/youngscot/middle-bg.png);
        background-repeat: no-repeat;
        background-position: left top;
        background-size: cover;
        padding: 70px 0 70px 0;
        width: 100%;
        float: left
    }

    .carousel-inner {
        height: 100vh
    }

    #investible-project h2 {
        background-image: url(../../images/youngscot/investible-img.png);
        background-position: center 46px;
        background-repeat: no-repeat;
        font-size: 38px;
        color: #0065bd;
        float: left;
        font-family: 'Lemon/Milk';
        padding: 0 0 40px;
        text-align: center;
        text-transform: uppercase;
        width: 100%
    }

    #investible-project p {
        font-size: 20px;
        color: #515151;
        float: left;
        /* font-family: 'Helvetica'; */
        font-weight: 200;
        padding: 0;
        text-align: center;
        width: 100%
    }

    .project-list a {
        float: left;
        width: 100%;
        position: relative;
        overflow: hidden;
        min-height: 220px;
        max-height: 220px
    }

    .project-list a img {
        display: inline-block;
        width: 100%;
        height: auto
    }

    .project-list a button img.investible-icon-hover {
        display: none
    }

    .project-list a button:hover img.investible-icon {
        display: none
    }

    #investible-project .project-list a p {
        color: #fff;
        float: left;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 24px;
        text-align: center;
        width: 100%;
        z-index: 99;
        position: absolute;
        bottom: 0;
        left: auto;
        right: auto;
        min-height: 24%;
        vertical-align: middle;
        align-items: center;
        padding: 5px 0;
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
        margin: 0;
        line-height: 27px
    }

    .project-list:nth-child(5) {
        clear: left
    }

    .investible-menu {
        display: none;
        color: transparent;
        float: left;
        text-align: center;
        width: 100%;
        z-index: 99;
        position: absolute;
        bottom: 0;
        left: auto;
        right: auto;
        vertical-align: middle;
        align-items: center;
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
        background: transparent
    }

    .investible-menu button {
        margin: 0 15px;
        align-items: center;
        text-align: center;
        cursor: pointer;
        color: transparent;
        background-color: transparent;
        box-sizing: border-box;
        padding: 0;
        border-width: 2px;
        border-style: hidden;
        border-color: transparent;
        border-image: initial;
        width: 10%
    }

    .project-list a:before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(000, 0, 0, 0.6);
        height: 100%;
        width: 100%;
        -webkit-transform: translate(0px, 69%);
        -moz-transform: translate(0px, 69%);
        -o-transform: translate(0px, 69%);
        -ms-transform: translate(0px, 69%);
        transform: translate(0px, 69%);
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out
    }

    .project-list a:hover:before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(000, 0, 0, 0.6);
        height: 100%;
        width: 100%;
        -webkit-transform: translate(0px, 0%);
        -moz-transform: translate(0px, 0%);
        -o-transform: translate(0px, 0%);
        -ms-transform: translate(0px, 0%);
        transform: translate(0px, 0%)
    }

    .project-list a:hover .investible-menu {
        display: block;
        bottom: 10px
    }

    #investible-project .project-list a:hover p {
        min-height: 95%
    }

    #investible-project .project-box {
        width: 100%;
        float: left;
        padding: 15px 0 15px 0
    }

    .project-list {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .project-list a p span {
        color: #0065bd
    }

    #popular-sector {
        background-image: url(../../images/youngscot/popular-sectors.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        background-size: cover;
        padding: 70px 0 70px 0;
        width: 100%;
        float: left
    }

    #popular-sector h2 {
        background-image: url(../../images/youngscot/popular-tital-bg.png);
        background-position: center 46px;
        background-repeat: no-repeat;
        font-size: 38px;
        color: #fff;
        float: left;
        font-family: 'Lemon/Milk';
        padding: 0 0 40px;
        text-align: center;
        text-transform: uppercase;
        width: 100%
    }

    #popular-sector p {
        font-size: 20px;
        color: #fff;
        float: left;
        /* font-family: 'Helvetica'; */
        font-weight: 200;
        padding: 0;
        text-align: center;
        width: 100%
    }

    .popular-sector-area {
        float: left;
        width: 100%;
        padding: 70px 0
    }

    .service-block.wide:before {
        padding-top: 50%
    }

    .service-block {
        position: relative;
        min-height: 450px;
        max-height: 450px;
        overflow: hidden
    }

    .service-block.wide {
        min-height: 225px;
        max-height: 225px
    }

    .service-block:before {
        content: "";
        display: block;
        padding-top: 100%
    }

    .service-block .service-block-inner {
        position: absolute;
        overflow: hidden;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0
    }

    .service-block .service-block-inner:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 2
    }

    .service-block .service-block-inner.tourism-service:before {
        background: rgba(237, 106, 71, 0.5)
    }

    .service-block .service-block-inner.food-service:before {
        background: rgba(12, 197, 97, 0.5)
    }

    .service-block .service-block-inner.energe-service:before {
        background: rgba(194, 201, 103, 0.5)
    }

    .service-block .service-block-inner.defense-service:before {
        background: rgba(42, 183, 167, 0.5)
    }

    a.service-block-inner {
        transition: all 150ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
        color: inherit
    }

    .service-block .service-block-info {
        transition: all 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
        position: absolute;
        height: 100%;
        width: 100%;
        z-index: 2;
        left: 0;
        top: 0
    }

    .service-block .service-block-inner .block-info-inner {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        height: 100%
    }

    .service-block .service-block-inner .title,
    .service-block .service-block-inner .nr-of-places {
        transition: all 150ms cubic-bezier(0.455, 0.03, 0.515, 0.955)
    }

    .service-block .service-block-inner .title {
        text-transform: uppercase;
        display: block;
        text-align: center;
        color: #fff;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 25px;
        margin: 10px 0 0 0
    }

    .service-block .service-block-inner .nr-of-places {
        position: absolute;
        line-height: normal;
        bottom: 0;
        left: 0
    }

    .service-block .service-block-background {
        transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
        transform: scale(1.1);
        object-fit: cover;
        display: block;
        height: 100%;
        width: 100%
    }

    .service-block:hover .service-block-info {
        background: rgba(255, 255, 255, 0) !important
    }

    .service-block:hover .service-block-inner .title,
    .service-block:hover .service-block-inner .icon,
    .service-block:hover .service-block-inner .nr-of-places {
        color: #fff
    }

    .service-block:hover .service-block-background {
        transform: scale(1)
    }

    .nr-of-places ul {
        background-color: rgba(237, 106, 71, 0.6);
        float: left;
        list-style: outside none none;
        padding: 0;
        width: 100%;
        margin: 0;
        display: none
    }

    .nr-of-places ul li {
        min-height: 65px;
        max-height: 65px;
        padding: 0 10px
    }

    .nr-of-places ul li:first-child {
        border-left: none
    }

    .nr-of-places img {
        float: left;
        margin: 0 20px 0 0;
        width: 49px
    }

    .nr-of-places ul li span {
        font-size: 20px;
        line-height: normal
    }

    .service-block:hover .nr-of-places ul {
        display: block
    }

    #government-schemes {
        background-image: url(../../images/youngscot/government-schemes-bg.png);
        background-repeat: no-repeat;
        background-position: left top;
        background-size: cover;
        padding: 70px 0 70px 0;
        width: 100%;
        float: left
    }

    #government-schemes h2 {
        background-image: url(../../images/youngscot/investible-img.png);
        background-position: center 46px;
        background-repeat: no-repeat;
        font-size: 38px;
        color: #0065bd;
        float: left;
        font-family: 'Lemon/Milk';
        padding: 0 0 40px;
        text-align: center;
        text-transform: uppercase;
        width: 100%
    }

    #government-schemes p {
        font-size: 20px;
        color: #515151;
        float: left;
        /* font-family: 'Helvetica'; */
        font-weight: 200;
        padding: 0;
        text-align: center;
        width: 100%
    }

    #government-schemes .govn-schemes {
        width: 100%;
        float: left;
        padding: 70px 0 0 0
    }

    #government-schemes .govn-schemes-list {
        margin: 0 0 20px 0;
        max-height: 610px;
        min-height: 610px;
        text-align: center
    }

    #government-schemes .govn-schemes-list a {
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    #government-schemes .govn-schemes-list img {
        border: 5px solid #fff;
        border-radius: 100%;
        box-shadow: 0 0 21px 1px #a7a7a7;
        float: left;
        width: 100%;
        margin: 0 0 30px 0
    }

    #government-schemes .govn-schemes-list h3 {
        float: left;
        width: 100%;
        text-align: center;
        color: #2e2e2e;
        font-size: 29px;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        margin: 0 0 10px 0
    }

    #government-schemes .govn-schemes-list p {
        float: left;
        width: 100%;
        text-align: center;
        color: #515151;
        font-size: 18px;
        /* font-family: 'Helvetica'; */
        font-weight: 200
    }

    #government-schemes .govn-schemes-list .smart-city-mission-area {
        float: left;
        margin: 0 15%
    }

    .smart-projct-review {
        float: left;
        margin: 30px 0;
        text-align: left;
        width: 100%;
        display: none;
        vertical-align: middle;
        align-items: center
    }

    .smart-project-area {
        float: left;
        width: 33.33%;
        display: flex;
        vertical-align: middle;
        text-align: center;
        align-items: center
    }

    .project-img {
        float: left;
        width: 40px
    }

    .project-text-area {
        color: #17324d;
        float: left;
        /* font-family: 'Helvetica'; */
        font-size: 18px;
        margin: 0 0 0 10px;
        width: auto;
        line-height: normal;
        text-align: left
    }

    .smart-project-area-2 {
        float: left;
        width: 33.33%;
        display: flex;
        vertical-align: middle;
        text-align: center;
        align-items: center
    }

    .smart-project-area-3 {
        float: left;
        width: 33.33%;
        display: flex;
        vertical-align: middle;
        text-align: center;
        align-items: center
    }

    #government-schemes .govn-schemes-list a:hover .smart-projct-review {
        display: flex
    }

    .view-all-btn {
        float: left;
        width: 100%;
        text-align: center
    }

    .view-all-btn a {
        background-color: #0065bd;
        font-size: 20px;
        padding: 10px 40px;
        color: #fff;
        border-radius: 4px;
        /* font-family: 'Helvetica'; */
        font-weight: 200;
        margin: 0 auto;
        display: inline-block
    }

    .view-slide-show-btn {
        float: left;
        padding: 20px 0 0 0;
        text-align: center;
        width: 100%
    }

    .view-slide-show-btn a {
        border: 2px solid #0065bd;
        color: #0065bd;
        -webkit-border-radius: 40px;
        -khtml-border-radius: 40px;
        -moz-border-radius: 40px;
        border-radius: 40px;
        font-size: 34px;
        padding: 0;
        text-align: center;
        transition: all .5s ease-in-out 0s;
        width: 40px;
        height: 40px;
        display: block;
        margin: 0 auto;
        line-height: 38px
    }

    #government-schemes .govn-schemes-list .project-img img {
        border: 0;
        border-radius: 0;
        box-shadow: none;
        float: left;
        width: 100%;
        margin: 0
    }

    .view-all-btn {
        float: left;
        width: 100%;
        text-align: center
    }

    .blue-color a {
        background-color: #17324d
    }

    .orange-color a {
        background-color: #f8a548
    }

    .white-color a {
        background-color: #fff;
        color: #17324d
    }

    .view-color-white a {
        border: 2px solid #fff;
        color: #fff
    }

    #featured-states {
        background-image: url(../../images/youngscot/featured-state.jpg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        padding: 70px 0 70px 0;
        width: 100%;
        float: left
    }

    #featured-states h2 {
        background-image: url(../../images/youngscot/popular-tital-bg.png);
        background-position: center 46px;
        background-repeat: no-repeat;
        font-size: 38px;
        color: #fff;
        float: left;
        font-family: 'Lemon/Milk';
        padding: 0 0 40px;
        text-align: center;
        text-transform: uppercase;
        width: 100%
    }

    #featured-states p {
        font-size: 20px;
        color: #fff;
        float: left;
        /* font-family: 'Helvetica'; */
        font-weight: 200;
        padding: 0;
        text-align: center;
        width: 100%
    }

    .featured-states-area {
        float: left;
        width: 100%;
        padding: 70px 0
    }

    .featured-states-area a {
        float: left;
        width: 100%;
        text-align: center;
        color: #fff;
        font-size: 22px;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-weight: 200;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    .featured-sectors-inner-area {
        float: left;
        width: 100%;
        text-align: center
    }

    .featured-sectors-inner-area img {
        display: block;
        margin: 0 auto 20px;
        max-width: 100%
    }

    .featured-projct-review {
        float: left;
        margin: 30px 0;
        text-align: left;
        width: 100%;
        display: none;
        vertical-align: middle;
        align-items: center
    }

    .featured-states-area a:hover .featured-projct-review {
        display: flex
    }

    .featured-states-area a:hover .featured-projct-review-small {
        display: inline-flex
    }

    .project-text-area.white-color {
        color: #fff
    }

    #featured-states .featured-states-area .project-img img {
        border: 0;
        border-radius: 0;
        box-shadow: none;
        float: left;
        width: 100%;
        margin: 0
    }

    .featured-projct-review-small {
        float: none;
        margin: 30px auto 0;
        width: 60%;
        display: none
    }

    .home-slider-arrow {
        position: absolute;
        bottom: 15%;
        z-index: 99;
        left: 48%;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .home-slider-arrow a {
        border: 2px solid #fff;
        color: #fff;
        -webkit-border-radius: 40px;
        -khtml-border-radius: 40px;
        -moz-border-radius: 40px;
        border-radius: 40px;
        font-size: 34px;
        padding: 0;
        text-align: center;
        transition: all .5s ease-in-out 0s;
        width: 40px;
        height: 40px;
        display: block;
        margin: 0 auto;
        line-height: 38px
    }

    #featured-states .states {
        margin: 0;
        max-height: 350px;
        min-height: 350px;
        text-align: center
    }

    .featured-states-section {
        float: left;
        width: 100%;
        background: rgba(255, 255, 255, 0.75);
        margin: 80px 0
    }

    .featured-states-action {
        float: left
    }

    .featured-states-action a {
        float: left;
        width: 100%;
        padding: 40px 15px;
        text-align: center;
        vertical-align: middle;
        align-items: center;
        display: block;
        position: relative;
        height: 100%;
        overflow: hidden
    }

    .featured-states-action:last-child a {
        border-right: 0
    }

    .featured-states-action a img {
        max-width: 100%;
        display: block;
        margin: 0 auto
    }

    .featured-states-action a span {
        float: left;
        width: 100%;
        text-align: center;
        font-size: 22px;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-weight: 200;
        padding: 10px 0 0 0
    }

    .featured-states-action a:before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(87, 87, 87, 0.8);
        height: 100%;
        width: 100%;
        -webkit-transform: translate(0px, 100%);
        -moz-transform: translate(0px, 100%);
        -o-transform: translate(0px, 100%);
        -ms-transform: translate(0px, 100%);
        transform: translate(0px, 100%);
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out
    }

    .featured-states-action a:hover:before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(87, 87, 87, 0.8);
        height: 100%;
        width: 100%;
        -webkit-transform: translate(0px, 0%);
        -moz-transform: translate(0px, 0%);
        -o-transform: translate(0px, 0%);
        -ms-transform: translate(0px, 0%);
        transform: translate(0px, 0%)
    }

    .featured-states-action a:after {
        content: '';
        background: rgba(16, 32, 52, 0.5);
        height: 88%;
        position: absolute;
        right: 0;
        width: 1px;
        top: 6%
    }

    .featured-states-action:last-child a:after {
        display: none
    }

    .featured-states-action a span.col-dark-orrange {
        color: #0065bd
    }

    .featured-states-action a span.col-light-green {
        color: #099342
    }

    .featured-states-action a span.col-light-orrange {
        color: #0065bd
    }

    .featured-states-action a span.col-light-blue {
        color: #0f2034
    }

    .state-action-area {
        position: absolute;
        width: 100%;
        top: 50%;
        left: 50%;
        list-style: none;
        -ms-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        opacity: 0;
        -webkit-transition: all .7s ease-in-out;
        -moz-transition: all .7s ease-in-out;
        -o-transition: all .7s ease-in-out;
        transition: all .7s ease-in-out;
        padding: 10px 30px;
        margin: 0
    }

    .state-action-area li {
        font-size: 22px;
        color: #fff;
        float: left;
        /* font-family: 'Helvetica'; */
        font-weight: 200;
        padding: 0;
        text-align: left;
        width: 100%;
        display: inline-block;
        vertical-align: middle;
        align-items: center;
        line-height: 30px;
        margin: 15px 0 15px 0
    }

    .state-action-area li img {
        width: auto;
        float: left;
        margin: 10px 10px 0 0;
        vertical-align: bottom;
        align-items: baseline
    }

    .state-action-area li strong {
        font-size: 34px;
        margin: 0 5px 0 0
    }

    .featured-states-action a:hover .state-action-area {
        opacity: 1;
        -webkit-transition: all .7s ease-in-out;
        -moz-transition: all .7s ease-in-out;
        -o-transition: all .7s ease-in-out;
        transition: all .7s ease-in-out
    }

    .contect-us {
        width: 100%;
        float: left;
        text-align: center;
        padding: 30px 0;
        background: #fff
    }

    .contect-us p {
        float: left;
        margin: 0;
        width: 100%;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        font-size: 18px;
        color: #515151;
        line-height: 30px
    }

    .contect-btn {
        background: #0065bd;
        border-radius: 35px;
        color: #fff;
        display: inline-block;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 30px;
        margin: 0;
        padding: 10px 60px;
        text-transform: uppercase
    }

    .contect-btn:hover {
        background: #17324d;
        color: #fff
    }

    #footer {
        width: 100%;
        float: left;
        background-color: #17324d;
        position: relative
    }

    .footer-lft-area h3 {
        width: 100%;
        float: left;
        margin: 0 0 30px 0;
        font-weight: 100;
        font-size: 36px;
        color: #fff;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        text-transform: uppercase
    }

    .footer-lft-area h4 {
        width: 100%;
        float: left;
        font-weight: 100;
        font-size: 30px;
        margin: 0 0 20px 0;
        color: #fff;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        text-transform: uppercase
    }

    .footer-lft-area .footer-address-area {
        width: 100%;
        float: left;
        list-style: none;
        margin: 0;
        padding: 0
    }

    .footer-lft-area .footer-address-area li {
        float: left;
        display: flex;
        /* font-family: 'Helvetica'; */
        font-weight: 200;
        font-size: 20px;
        line-height: 28px;
        margin: 0 0 10px 0;
        color: #fff;
        width: 100%
    }

    .footer-lft-area .footer-address-area li i {
        float: left;
        margin: 2px 10px 0 0;
        font-size: 25px;
        line-height: 28px
    }

    .footer-lft-area {
        width: 50%;
        float: right;
        margin: 0 30px 0 0
    }

    .footer-lft-area .footer-address-area li a {
        color: #fff
    }

    .footer-lft-area .footer-address-area li a:hover {
        color: #17324d
    }

    .footer-right-area {
        float: right;
        list-style: none;
        padding: 50px 50px;
        width: 100%
    }

    .footer-search-area {
        width: 100%;
        float: left
    }

    .footer-search-area .susub-scrib-title {
        width: auto;
        float: left;
        font-weight: 100;
        font-size: 24px;
        margin: 14px 20px 0 0;
        color: #fff;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        text-transform: uppercase
    }

    .footer-search-area input.subscribe-text {
        background-color: #233d56;
        width: 62%;
        float: left;
        font-weight: 100;
        font-size: 18px;
        margin: 0;
        color: #516a83;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        border: 1px solid #0f2a43;
        padding: 15px 10px;
        font-style: italic
    }

    .footer-menu-area {
        width: 100%;
        float: left;
        margin: 40px 0 0 0
    }

    .footer-link-area {
        width: 100%;
        float: left;
        margin: 0;
        padding: 0
    }

    .footer-link-area li {
        width: 100%;
        float: left;
        background-image: url(../../images/youngscot/footer-menu-lft-icon.png);
        background-position: left 13px;
        background-repeat: no-repeat;
        padding: 0 0 0 15px;
        line-height: 36px
    }

    .footer-link-area li a {
        color: #fff;
        /* font-family: 'Helvetica'; */
        font-weight: 200;
        font-size: 18px
    }

    .footer-link-area li a:hover {
        color: #0065bd;
        padding: 0 0 0 10px
    }

    .footer-menu-area ul {
        width: 100%;
        float: left;
        list-style: none;
        margin: 0;
        padding: 0
    }

    .footer-menu-area ul.footer-social li {
        background-image: none;
        width: auto;
        margin: 8px 5px;
        padding: 0;
        display: inline-block
    }

    .footer-menu-area ul.footer-social li a {
        border: 1px solid #fff;
        -webkit-border-radius: 40px;
        -khtml-border-radius: 40px;
        -moz-border-radius: 40px;
        border-radius: 40px;
        color: #fff;
        padding: 3px 0 0 0;
        text-align: center;
        transition: all .5s ease-in-out 0s;
        width: 40px;
        height: 40px;
        display: block;
        margin: 0 auto;
        line-height: 33px;
        font-size: 18px
    }

    .footer-menu-area ul.footer-social li a:hover {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
        color: #0065bd;
        border: 1px solid #0065bd
    }

    .footer-search-area .subscribe-btn {
        background-color: #faae53;
        border: 0;
        width: auto;
        float: left;
        font-weight: 100;
        font-size: 22px;
        margin: 0;
        color: #fff;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        text-transform: uppercase;
        padding: 13px 20px;
        cursor: pointer
    }

    .footer-menu-area h3 {
        width: 100%;
        float: left;
        margin: 0 0 10px;
        font-weight: 100;
        font-size: 24px;
        color: #fff;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        text-transform: uppercase
    }

    .slidebtmarrow {
        float: left;
        margin: 0 0 30px 0;
        padding: 0;
        text-align: center;
        width: 100%
    }

    .slidebtmarrow a {
        border: 2px solid #fff;
        -webkit-border-radius: 40px;
        -khtml-border-radius: 40px;
        -moz-border-radius: 40px;
        border-radius: 40px;
        color: #fff;
        font-size: 34px;
        padding: 0;
        text-align: center;
        transition: all .5s ease-in-out 0s;
        width: 40px;
        height: 40px;
        display: block;
        margin: 0 auto;
        line-height: 33px
    }

    .footer-search-area input.subscribe-text::-webkit-input-placeholder {
        color: #516a83
    }

    .footer-search-area input.subscribe-text:-moz-placeholder {
        color: #516a83
    }

    .footer-search-area input.subscribe-text::-moz-placeholder {
        color: #516a83
    }

    .footer-search-area input.subscribe-text:-ms-input-placeholder {
        color: #516a83
    }

    .body-overlay {
        display: none
    }

    .show_sidebar .body-overlay {
        display: block;
        width: 100%;
        height: 100%;
        position: fixed;
        background: rgba(255, 255, 255, 0.6);
        z-index: 13000;
        cursor: pointer
    }

    .navbar-inverse.stickytop {
        background: rgba(255, 255, 255, 1);
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 999;
        opacity: 1
    }

    .navbar-inverse.stickytop .head-area {
        border-bottom: 0
    }

    .kb_control_left,
    .kb_control_right {
        top: 50%;
        z-index: 2;
        opacity: 0;
        width: 55px;
        height: 55px;
        text-align: center;
        -webkit-transition: all ease-in-out .2s;
        transition: all ease-in-out .2s
    }

    .kb_wrapper:hover .kb_control_left,
    .kb_wrapper:hover .kb_control_right {
        opacity: .8
    }

    .kb_icons {
        line-height: 50px;
        font-size: 34px;
        font-weight: normal
    }

    .kb_control_left {
        left: 1%
    }

    .kb_control_right {
        right: 1%
    }

    .kb_elastic {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    .kb_elastic .item {
        top: 0;
        z-index: 1;
        opacity: 0;
        width: 100%;
        position: absolute;
        left: 0;
        display: block;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        -webkit-transition: -webkit-transform .5s ease-in-out 0s, opacity ease-in-out .7s;
        transition: transform .5s ease-in-out 0s, opacity ease-in-out .7s
    }

    .kb_elastic .item:first-child {
        top: auto;
        position: relative;
        height: 100%
    }

    .kb_elastic .item.active {
        opacity: 1;
        z-index: 2;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        -webkit-transition: -webkit-transform .5s ease-in-out 0s, opacity ease-in-out .7s;
        transition: transform .5s ease-in-out 0s, opacity ease-in-out .7s
    }

    .kb_wrapper {
        overflow: hidden;
        height: 100vh
    }

    .kb_wrapper>.carousel-inner>.item>img,
    .kb_wrapper>.carousel-inner>.item>a>img {
        margin: auto;
        opacity: .8;
        width: 100%;
        -webkit-transform-origin: 100% 0;
        -moz-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
        -o-transform-origin: 100% 0;
        transform-origin: 100% 0;
        -webkit-animation: immortalkenburns 25000ms linear 0s infinite alternate;
        animation: immortalkenburns 25000ms linear 0s infinite alternate;
        height: 100%
    }

    @ -webkit-keyframes immortalkenburns {
        0% {
            -webkit-transform: scale(1);
            -webkit-transition: -webkit-transform 25000ms linear 0s
        }

        100% {
            -webkit-transform: scale (1 .2);
            -webkit-transition: -webkit-transform 25000 ms linear 0 s
        }

    }

    @ -moz-keyframes immortalkenburns {
        0% {
            -moz-transform: scale(1);
            -moz-transition: -moz-transform 25000ms linear 0s
        }

        100% {
            -moz-transform: scale (1 .2);
            -moz-transition: -moz-transform 25000 ms linear 0 s
        }
    }

    @ -ms-keyframes immortalkenburns {
        0% {
            -ms-transform: scale(1);
            -ms-transition: -ms-transform 25000ms linear 0s
        }

        100% {
            -ms-transform: scale (1 .2);
            -ms-transition: -ms-transform 25000 ms linear 0 s
        }
    }

    @ -o-keyframes immortalkenburns {
        0% {
            -o-transform: scale(1);
            -o-transition: -o-transform 25000ms linear 0s
        }

        100% {
            -o-transform: scale (1 .2);
            -o-transition: -o-transform 25000 ms linear 0 s
        }
    }

    @ keyframes immortalkenburns {
        0% {
            transform: scale(1);
            transition: transform 25000ms linear 0s
        }

        100% {
            transform: scale (1 .2);
            transition: transform 25000 ms linear 0 s
        }
    }

    .kb_caption {
        width: 100%;
        text-align: center;
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        right: auto;
        padding: 0;
        bottom: auto
    }

    .kb_caption_right {
        left: 50%
    }

    .kb_caption_center {
        float: none;
        margin: auto
    }

    .kb_caption h1 {
        font-family: 'Lemon/Milk';
        color: #fff;
        font-size: 64px;
        font-weight: normal;
        text-align: center;
        text-shadow: none;
        padding: 0;
        -webkit-animation-delay: 1.55s;
        animation-delay: 1.5s
    }

    .kb_caption h2 {
        /* font-family: 'Helvetica'; */
        color: #fff;
        font-size: 46px;
        font-weight: 100;
        text-align: center;
        text-shadow: none;
        padding: 0;
        -webkit-animation-delay: 1.55s;
        animation-delay: 1.5s
    }

    .kb_wrapper {
        background: #000
    }

    .kb_control_left,
    .kb_control_left:hover,
    .kb_control_left:active,
    .kb_control_left:focus,
    .kb_control_right,
    .kb_control_right:hover,
    .kb_control_right:active,
    .kb_control_right:focus {
        color: #000;
        border: 2px solid #fff;
        background: #fff
    }

    .kb_caption h2 {
        color: #fff
    }

    .modal-backdrop {
        background-color: #fff
    }

    .modal-open {
        padding: 0
    }

    .fade.popup-motion {
        transition: all 1.0s ease-out;
        padding: 0
    }

    .fade.popup-motion.in {
        transition: all 1.0s ease-out
    }

    .modal-container {
        position: relative;
        background: #fff;
        border-radius: 12px;
        max-width: 60rem;
        transform: scale(0.9);
        transition: transform .5s ease-out;
        border: 8px solid #818181;
        top: 50%;
        left: 50%;
        -ms-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%)
    }

    .modal-container .modal-close {
        position: absolute;
        top: -20px;
        right: -20px;
        z-index: 99;
        color: #fff
    }

    .modal-close {
        background-color: #0065bd;
        background-repeat: no-repeat;
        background-position: center center;
        display: inline-block;
        width: 48px;
        height: 48px;
        border-radius: 48px;
        transition: all .5s ease-out;
        cursor: pointer;
        border: 3px solid #fff;
        text-align: center;
        font-size: 24px;
        line-height: 40px
    }

    .modal-close:hover {
        background-color: #757575
    }

    .modal-content {
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        padding: 3rem 3rem 2rem;
        overflow: hidden
    }

    .modal-header {
        padding: 0;
        border: 0;
        float: left;
        width: 100%
    }

    .modal-body {
        position: relative;
        padding: 0;
        float: left;
        width: 100%
    }

    .modal-footer {
        padding: 0;
        text-align: center;
        border: 0;
        float: left;
        width: 100%
    }

    .modal-content h1 {
        width: 100%;
        float: left;
        font-size: 36px;
        color: #0065bd;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        border-bottom: 1px solid #bdbdbd;
        padding-bottom: 22px;
        margin: 0
    }

    .login-fild-content {
        width: 100%;
        float: left;
        padding: 20px 0 30px
    }

    .login-fild-content .login-fild {
        width: 100%;
        float: left;
        padding: 12px 10px;
        border: 1px solid #adadad;
        font-size: 18px;
        color: #72777c;
        margin-bottom: 20px;
        /* font-family: 'Helvetica'; */
        font-weight: 300
    }

    .forgot-remamber {
        width: 100%;
        float: left;
        padding: 0
    }

    .forgot-remamber .remamber {
        width: auto;
        float: left;
        padding: 0;
        color: #72777c;
        font-size: 18px
    }

    .forgot-remamber .remamber p {
        width: auto;
        float: left;
        padding: 0;
        color: #72777c;
        font-size: 16px;
        /* font-family: 'Helvetica'; */
        font-weight: 400
    }

    .forgot-remamber .login-check {
        width: 16px;
        height: 16px;
        float: left;
        border: 1px solid #72777c;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        margin-right: 8px;
        margin-top: 2px
    }

    .forgot-remamber .forgot-me {
        width: auto;
        float: right;
        padding: 0;
        color: #72777c;
        font-size: 16px;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        text-transform: capitalize
    }

    .login-fild-content .login-btn {
        width: 100%;
        float: left;
        padding: 0;
        text-align: center;
        background: #0065bd;
        color: #fff;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        text-transform: uppercase;
        border: 0;
        line-height: 50px;
        font-size: 28px;
        margin-top: 30px;
        cursor: pointer
    }

    .project-detail-left {
        width: 100%;
        max-width: 1290px;
        float: left
    }

    .project-detail-right {
        width: 100%;
        max-width: 373px;
        float: right
    }

    .project-glance-main {
        width: 100%;
        float: left
    }

    .project-glance {
        width: 100%;
        max-width: 478px;
        float: left;
        background: #fff
    }

    .project-glance .pg-title {
        width: 100%;
        background: #17324d;
        color: #fff;
        /* font-family: 'Helvetica'; */
        font-weight: 700;
        font-size: 22px;
        padding: 12px 15px
    }

    #pg {
        padding: 12px 0
    }

    #pg td {
        color: #717171;
        font-size: 16px;
        border-bottom: 1px solid #c9c9c9;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        padding: 12px 0
    }

    #pg tr:last-child td {
        border-bottom: 0
    }

    .blod-text {
        /* font-family: 'Helvetica'; */
        font-weight: 700;
        color: #454545
    }

    .sector-distribution {
        width: 100%;
        max-width: 405px;
        text-align: center;
        padding: 0;
        float: left
    }

    .sector-distribution h4 {
        width: 100%;
        float: left;
        padding: 12px 0;
        /* font-family: 'Helvetica'; */
        font-weight: 700;
        color: #17324d;
        font-size: 22px
    }

    .sector-distribution .sds-chart {
        width: 100%;
        float: left;
        text-align: center;
        padding: 50px 0 0 0
    }

    .sector-distribution .sds-chart img {
        max-width: 100%
    }

    .project-development-main {
        width: 100%;
        float: left;
        padding: 0
    }

    .project-development {
        width: 100%;
        float: left;
        padding: 0
    }

    .register-wrpper-area {
        width: 675px;
        margin: 0 auto;
        float: none
    }

    .register-bg-area h2 {
        color: #0065bd;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 36px;
        margin: 0 0 30px;
        text-align: center
    }

    .register-bg-area p {
        color: #72777c;
        font-family: "Helvetica";
        font-size: 22px;
        font-weight: 400;
        line-height: 52px;
        margin: 0;
        text-align: center
    }

    .register-bg-area input {
        border-bottom: 1px dotted #0065bd;
        border-top: 0;
        border-left: 0;
        border-right: 0;
        width: auto;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        color: #0065bd;
        font-size: 22px;
        padding: 0;
        margin: 0 15px;
        text-align: center;
        width: 100%;
        line-height: 32px
    }

    .select2-selection {
        border-bottom: 1px dotted #0065bd;
        border-top: 0;
        border-left: 0;
        border-right: 0;
        width: auto;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        color: #0065bd;
        font-size: 22px;
        padding: 0;
        margin: 0;
        text-align: left;
        width: 100%;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        line-height: 40px
    }

    .reg-form-text {
        max-width: 180px
    }

    .reg-country-text {
        max-width: 80px
    }

    .reg-looking-text {
        max-width: 150px
    }

    .reg-email-text {
        max-width: 200px
    }

    .reg-username-text {
        max-width: 200px
    }

    .register-bg-area input::-webkit-input-placeholder {
        color: #0065bd
    }

    .register-bg-area input:-moz-placeholder {
        color: #0065bd
    }

    .register-bg-area input::-moz-placeholder {
        color: #0065bd
    }

    .register-bg-area input:-ms-input-placeholder {
        color: #0065bd
    }

    .register-btn {
        background-color: #0065bd;
        border: medium none;
        color: #fff;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 28px;
        font-weight: 400;
        margin: 56px 0 0;
        padding: 8px 0;
        text-transform: uppercase;
        width: 80%;
        cursor: pointer
    }

    .click-sign-area {
        color: #72777c;
        font-family: "Helvetica";
        font-size: 20px;
        font-weight: 300;
        margin: 20px 0 0 5px;
        padding: 0;
        text-align: center;
        width: auto;
        display: inline-block
    }

    .carousel-control {
        width: 4%
    }

    .carousel-control.left,
    .carousel-control.right {
        margin-left: 15px;
        background-image: none
    }

    .carousel-inner.carousel-page-inner {
        height: 70px
    }

    .header-footer-slider .promoters {
        align-items: baseline;
        color: #fff;
        display: inline-block;
        float: left;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 24px;
        line-height: 32px;
        padding: 0;
        text-transform: uppercase;
        vertical-align: bottom;
        width: 100%
    }

    .header-footer-slider .item img {
        float: left;
        margin: 0 10px 0 0;
        width: 68px;
        height: 69px
    }

    .header-footer-slider .item span {
        display: inline-block;
        font-size: 42px;
        font-weight: 600;
        margin: 0 10px 0 0;
        width: auto
    }

    .header-footer-slider {
        background-color: #337ab7ad;
        float: left;
        margin: 0;
        padding: 12px 0;
        width: 100%;
        position: absolute;
        bottom: 0
    }

    .header-footer-slider .stage-outer {
        width: 100%;
        max-width: 1740px;
        margin: 0 auto
    }

    .carousel-control.left {
        background: transparent;
        border: 1px solid #fff;
        -webkit-border-radius: 30px;
        -khtml-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px;
        width: 42px;
        height: 42px;
        margin: 0 30px;
        padding: 1px 5px;
        color: transparent;
        position: relative;
        font-size: 35px;
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: -120px;
        color: #fff;
        opacity: 1;
        line-height: 37px;
        text-shadow: none
    }

    .carousel-control.right {
        background: transparent;
        border: 1px solid #fff;
        -webkit-border-radius: 30px;
        -khtml-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px;
        width: 42px;
        height: 42px;
        margin: 0 30px;
        padding: 1px 5px;
        color: transparent;
        position: relative;
        font-size: 35px;
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: -120px;
        color: #fff;
        opacity: 1;
        line-height: 37px;
        text-shadow: none
    }

    .section-hide-pos {
        visibility: hidden;
        margin-top: -100px;
        height: 0;
        position: absolute
    }

    .menu-ul-part {
        height: 100%;
        display: inline-block;
        overflow-y: scroll
    }

    .navbar-inverse .signup-login-nav>li button {
        background: transparent;
        border: 0;
        padding: 0;
        margin: 0 25px;
        font-size: 22px;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        text-transform: uppercase;
        color: #fff
    }

    .stickytop.navbar-inverse .signup-login-nav>li button {
        color: #333
    }

    .stickytop .btn-primary:active:hover,
    .btn-primary.active:hover,
    .open>.dropdown-toggle.btn-primary:hover,
    .btn-primary:active:focus,
    .btn-primary.active:focus,
    .open>.dropdown-toggle.btn-primary:focus,
    .btn-primary:active.focus,
    .btn-primary.active.focus,
    .open>.dropdown-toggle.btn-primary.focus,
    .btn-primary:active:focus,
    .btn-primary:active,
    .btn-primary.active,
    .open>.dropdown-toggle.btn-primary {
        color: #0065bd
    }

    .btn-primary:active:hover,
    .btn-primary.active:hover,
    .open>.dropdown-toggle.btn-primary:hover,
    .btn-primary:active:focus,
    .btn-primary.active:focus,
    .open>.dropdown-toggle.btn-primary:focus,
    .btn-primary:active.focus,
    .btn-primary.active.focus,
    .open>.dropdown-toggle.btn-primary.focus,
    .btn-primary:active:focus,
    .btn-primary:active,
    .btn-primary.active,
    .open>.dropdown-toggle.btn-primary {
        background: transparent;
        border: 0;
        padding: 0;
        margin: 0;
        font-size: 22px;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        text-transform: uppercase;
        outline: 0;
        outline-offset: 0
    }

    .open>.dropdown-toggle.btn-primary:focus i.fa.fa-user {
        border: 1px solid #0065bd
    }

    .stickytop.navbar-inverse .signup-login-nav>li a i.fa.fa-user {
        padding: 4px 7px;
        border: 1px solid #333;
        border-radius: 50% 50%;
        margin: 0 5px 0 0
    }

    .navbar-inverse .signup-login-nav>li a i.fa.fa-user {
        padding: 3px 6px;
        border: 1px solid #fff;
        border-radius: 50% 50%;
        margin: 0 5px 0 0;
        font-size: 17px
    }

    .navbar-inverse .signup-login-nav>li a i.fa.fa-angle-down {
        margin: 0 0 0 10px
    }

    .navbar-inverse .navbar-nav.signup-login-nav>.open>a,
    .navbar-inverse .navbar-nav.signup-login-nav>.open>a:hover,
    .navbar-inverse .navbar-nav.signup-login-nav>.open>a:focus {
        background-color: none;
        border-bottom: 0
    }

    .signup-login-nav ul.dropdown-menu {
        top: 50px !important;
        width: 100% !important;
        box-shadow: 0;
        border: 0;
        border-radius: 0 0 10px 10px;
        padding: 10px 0;
        max-width: 170px !important;
        min-width: 170px !important;
        right: 0;
        left: auto !important;
        text-align: center
    }

    .signup-login-nav .form-horizontal ul.dropdown-menu {
        top: 35px !important
    }

    .signup-login-nav .currency-dropDown-hide ul.dropdown-menu {
        max-width: 100% !important;
        min-width: 100% !important
    }

    .signup-login-nav ul.dropdown-menu li {
        float: left;
        width: 100%;
        padding: 0;
        text-align: left
    }

    .signup-login-nav ul.dropdown-menu li a {
        float: left;
        width: 100%;
        padding: 0 0 0 15px;
        font-size: 14px;
        line-height: 30px;
        color: #515151
    }

    .signup-login-nav ul.dropdown-menu li.profile a {
        background: url(../../images/youngscot/my-profile.png) no-repeat;
        background-position: 10px 55%
    }

    .signup-login-nav ul.dropdown-menu li.change-password a {
        background: url(../../images/youngscot/change-password.png) no-repeat;
        background-position: 10px 50%
    }

    .signup-login-nav ul.dropdown-menu li.deactivate-account a {
        background: url(../../images/youngscot/deactivate-account.png) no-repeat;
        background-position: 10px 55%
    }

    .signup-login-nav ul.dropdown-menu li.logout a {
        background: url(../../images/youngscot/logout.png) no-repeat;
        background-position: 10px 55%
    }

    .dropdown-1 {
        position: relative;
        display: inline-block;
        float: left;
        margin: 0 22px
    }

    .dropbtn {
        color: #fff;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 24px;
        line-height: normal;
        font-weight: normal;
        text-transform: uppercase;
        padding: 0 0 10px 0;
        border-bottom: 3px solid transparent;
        background: 0;
        border: 0
    }

    .dropdown-content {
        display: none;
        position: absolute;
        right: 0;
        background: #fff;
        border: 0;
        padding: 10px 0;
        margin: 0;
        font-size: 18px;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        text-transform: none;
        outline: 0;
        outline-offset: 0;
        left: 0;
        width: 175px;
        border-radius: 0 0 10px 10px;
        top: 38px;
        box-shadow: 0 3rem 9rem rgba(0, 0, 0, .4);
        list-style: none
    }

    .dropdown-menu {
        box-shadow: 0 3rem 9rem rgba(0, 0, 0, .4)
    }

    .navbar-inverse .navbar-nav>li.dropdown-1>a:hover,
    .navbar-inverse .navbar-nav>li.dropdown-1>a:focus {
        border-bottom: 3px solid #0065bd
    }

    .dropdown-content:before {
        content: '';
        float: left;
        position: absolute;
        left: 15px;
        top: -1px;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 6px solid #0065bd
    }

    .dropdown-content a {
        float: left;
        width: 100%;
        padding: 0 0 0 13px;
        font-size: 14px;
        line-height: 30px;
        color: #515151;
        /* font-family: 'Helvetica'; */
    }

    .dropdown-content a i {
        color: #0065bd;
        margin: 0 5px 0 0
    }

    .dropdown-1:hover .dropdown-content {
        display: block
    }

    #middle {
        float: left;
        width: 100%
    }

    .inner-page-banner {
        position: relative
    }

    .inner-page-banner:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 2;
        background: rgba(0, 0, 0, 0);
        background: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0) 0,
            rgba(0, 0, 0, 0.48) 60%, rgba(0, 0, 0, 0.8) 100%);
        background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(0, 0, 0, 0)),
            color-stop(60%, rgba(0, 0, 0, 0.48)),
            color-stop(100%, rgba(0, 0, 0, 0.8)));
        background: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0) 0,
            rgba(0, 0, 0, 0.48) 60%, rgba(0, 0, 0, 0.8) 100%);
        background: -o-linear-gradient(45deg, rgba(0, 0, 0, 0) 0,
            rgba(0, 0, 0, 0.48) 60%, rgba(0, 0, 0, 0.8) 100%);
        background: -ms-linear-gradient(45deg, rgba(0, 0, 0, 0) 0,
            rgba(0, 0, 0, 0.48) 60%, rgba(0, 0, 0, 0.8) 100%);
        background: linear-gradient(45deg, rgba(0, 0, 0, 0) 0,
            rgba(0, 0, 0, 0.48) 60%, rgba(0, 0, 0, 0.8) 100%)
    }

    .inner-page-title {
        color: #fff;
        float: left;
        font-size: 46px;
        font-family: 'Lemon/Milk';
        left: 50%;
        position: absolute;
        text-align: center;
        text-transform: uppercase;
        top: 50%;
        width: 100%;
        -ms-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        z-index: 10
    }

    .inner-page-banner .inner-page-title img {
        max-width: 100%;
        display: block;
        width: auto;
        margin: 5px auto
    }

    .user-details {
        width: 100%;
        max-width: 380px;
        float: left;
        position: absolute;
        left: 100px;
        bottom: 30px;
        align-items: center;
        vertical-align: middle;
        display: flex;
        z-index: 99
    }

    .user-details.kpi-details {
        position: relative;
        bottom: 0
    }

    .inner-page-banner .user-details img {
        width: 20%;
        margin: 0 10px 0 0;
        display: inline-block
    }

    .user-content {
        width: auto;
        float: left;
        padding: 0 0 0 5px;
        text-align: left
    }

    .user-content h3 {
        width: auto;
        padding: 0;
        /* font-family: 'Helvetica'; */
        font-weight: 700;
        color: #fff;
        font-size: 28px;
        margin: 0;
        text-align: left
    }

    .user-content p {
        width: auto;
        float: left;
        padding: 0;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        color: #fff;
        font-size: 18px;
        text-align: left
    }

    span.follow-area {
        margin: 0 0 0 10px
    }

    .inner-page-banner {
        float: left;
        width: 100%;
        text-align: center
    }

    .inner-page-banner img {
        width: 100%;
        display: block;
        margin: 0 auto;
        object-fit: contain
    }

    .grey-background {
        float: left;
        width: 100%;
        background: #eceff1;
        padding-top: 30px
    }

    .sectors-left-part ul {
        float: left;
        width: 100%;
        padding: 0;
        margin: 0;
        list-style: none
    }

    .sectors-left-part ul li {
        text-align: center;
        margin: 0 0 20px;
        min-height: 160px;
        width: 33.33%;
        float: left
    }

    .sectors-left-part ul li h3 {
        float: left;
        width: 100%;
        font-size: 30px;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        color: #363636;
        line-height: 28px;
        margin: 20px 0 0 0;
        font-weight: 600
    }

    .sectors-left-part ul li h3 span {
        float: left;
        width: 100%;
        font-size: 24px;
        color: #0065bd;
        line-height: 24px;
        margin: 5px 0 0 0;
        font-weight: 400
    }

    span.middle-chart-name {
        float: left;
        width: 100%;
        margin: 10px 0;
        font-size: 26px;
        line-height: normal;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        color: #383838
    }

    .chart-round-allsectors {
        float: left;
        width: 50%
    }

    .sectors-last-part img {
        max-width: 100%
    }

    #style-1::-webkit-scrollbar-track {
        border-radius: 10px;
        background-color: #fff;
        border: 1px solid #e4e5e5
    }

    #style-1::-webkit-scrollbar {
        width: 12px;
        background-color: #fff
    }

    #style-1::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background-color: #616161
    }

    .white-background {
        padding: 30px 15px;
        background: #fff;
        width: 100%;
        float: left;
        margin: 0 0 50px 0
    }

    .all-sectors-blog-img {
        float: left;
        width: 100%;
        position: relative;
        border: 3px solid #e6e6e6
    }

    .all-sectors-blog-img img {
        width: 100%;
        display: block;
        height: 100%;
        object-fit: cover
    }

    .all-sector-price-title {
        margin: 0 auto;
        text-align: center;
        color: #fff;
        /* font-family: 'Helvetica'; */
        font-weight: normal;
        font-size: 18px;
        line-height: normal;
        padding: 10px 0 0 0;
        width: 100%;
        float: left
    }

    .project-list-cation-overlay {
        width: 100%;
        float: left;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        background: rgba(0, 0, 0, 0.6)
    }

    .project-list-cation {
        width: 100%;
        float: left;
        top: 50%;
        position: relative;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .all-sector-price-title strong {
        font-size: 34px
    }

    .all-sectors-blog-text {
        float: left;
        width: 100%;
        color: #333;
        font-size: 16px;
        line-height: normal;
        /* font-family: 'Helvetica'; */
        font-weight: normal;
        margin: 10px 0 0;
        border-bottom: 1px solid #e0dfdf;
        padding-bottom: 0
    }

    .project-social {
        float: left;
        width: 15%;
        display: inline-block;
        vertical-align: middle;
        align-items: center;
        padding: 0 10px 10px
    }

    .project-social a {
        float: right;
        height: 35px;
        width: 35px;
        text-align: right;
        align-items: center;
        vertical-align: middle;
        margin: 2px 0
    }

    .project-social a img.project-icon {
        max-width: 100%;
        display: inline-block
    }

    .project-social a img.project-icon-hover {
        max-width: 100%;
        display: none
    }

    .project-social a:hover img.project-icon {
        display: none
    }

    .project-social a:hover img.project-icon-hover {
        display: inline-block
    }

    .all-sector-blog-scroll {
        float: left;
        height: 1220px;
        overflow-y: scroll;
        position: relative
    }

    .all-sector-blog-scroll.electrical-blog {
        width: 100% !important
    }

    .all-sectors-blog h3 {
        padding: 0;
        font-size: 26px;
        line-height: normal;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        color: #fff;
        margin: 0;
        text-transform: uppercase;
        font-weight: 600;
        float: left;
        width: 100%;
        text-align: center
    }

    .all-sectors-blog .promoter,
    .all-sectors-blog .investment-amount,
    .all-sectors-blog .sector {
        margin: 0 0 7px 0;
        float: left;
        width: 100%;
        line-height: 30px;
        font-size: 18px
    }

    .sector-state {
        float: left;
        width: 100%
    }

    .sector-text {
        float: left;
        width: 50%;
        margin: 0 0 10px 0
    }

    .state-text {
        float: left;
        width: 50%
    }

    .bdr-btm {
        float: left;
        width: 75%;
        border-bottom: 1px solid #cecdcd;
        padding: 0 0 15px;
        position: relative
    }

    .all-sectors-blog .investment-amount span.blue-color {
        color: #2f67a7;
        font-size: 20px
    }

    .like-control-blog-sectors a {
        float: left;
        width: auto;
        margin: 0 0 0 10px
    }

    .like-control-blog-sectors a img {
        max-width: 35px
    }

    .like-control-blog-sectors {
        float: right;
        width: auto;
        position: absolute;
        right: 0;
        bottom: 10px
    }

    .all-sectors-blog {
        float: left;
        margin: 0 0 15px 0
    }

    .all-sectors-blog:last-child {
        margin: 0
    }

    .sectors-india-map img {
        max-width: 100%;
        display: block;
        margin: 0 auto
    }

    .all-project-btn-sectors {
        float: left;
        width: 100%;
        margin: 30px 0
    }

    .all-project-btn-sectors a {
        background: #1d3c57;
        padding: 7px 27px;
        font-size: 20px;
        line-height: normal;
        color: #fff;
        border-radius: 5px;
        /* font-family: 'Helvetica'; */
        font-weight: 200;
        border: 1px solid #17354e;
        display: inline-block;
        float: none;
        margin: 0
    }

    .all-project-btn-sectors a:hover {
        background: #0065bd;
        border: 1px solid #0065bd
    }

    .carousel-control.left.arrow-color,
    .carousel-control.right.arrow-color {
        border: 1px solid #0065bd;
        color: #0065bd
    }

    .middle-banner-slider {
        float: left;
        width: 100%;
        background: #fff
    }

    .middle-slider-outer {
        width: 100%;
        max-width: 1770px;
        margin: 0 auto
    }

    .carousel-inner.middle-slider-inner {
        height: 100px
    }

    .sectors {
        float: left;
        width: 100%
    }

    .sectors a {
        float: left;
        width: 100%;
        margin: 20px 0;
        font-size: 20px;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        padding: 3px 20px;
        color: #0065bd;
        border: 1px solid #0065bd;
        -webkit-border-radius: 50px;
        -khtml-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px;
        text-align: center
    }

    .sectors.current a {
        color: #fff;
        background: #0065bd
    }

    .sectors a:hover {
        color: #fff;
        background: #0065bd
    }

    .carousel-control {
        width: 4%
    }

    .header-footer-slider1 .carousel-control.left,
    .header-footer-slider1 .carousel-control.right {
        margin-left: 15px;
        background-image: none
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 226px
    }

    .header-footer-slider1 .promoters a {
        align-items: center;
        color: #fff;
        display: flex;
        float: left;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 28px;
        line-height: 26px;
        padding: 0;
        text-transform: uppercase;
        vertical-align: middle
    }

    .header-footer-slider1 .item img {
        float: left;
        margin: 0 20px 0 0;
        height: 100%;
        max-width: 100%
    }

    .header-footer-slider1 .item span {
        display: inline-block;
        font-size: 46px;
        font-weight: 600;
        margin: 0 10px 0 0;
        width: auto
    }

    .header-footer-slider1 {
        float: left;
        margin: 20px 0 0 0;
        padding: 20px 0;
        width: 100%;
        position: relative;
        bottom: 0
    }

    .project-slider-img {
        float: left;
        width: 100%;
        padding: 0 10px
    }

    .header-footer-slider1 .stage-outer1 {
        width: 100%;
        max-width: 1700px;
        margin: 0 auto
    }

    .header-footer-slider1 .carousel-control.left {
        background: #0065bd;
        border: 0;
        -webkit-border-radius: 30px;
        -khtml-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px;
        width: 30px;
        height: 30px;
        margin: 0 30px;
        padding: 0;
        color: transparent;
        position: relative;
        font-size: 25px;
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: -65px;
        color: #fff;
        opacity: 1;
        line-height: 29px
    }

    .header-footer-slider1 .carousel-control.right {
        background: #0065bd;
        border: 0;
        -webkit-border-radius: 30px;
        -khtml-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px;
        width: 30px;
        height: 30px;
        margin: 0 30px;
        padding: 0;
        color: transparent;
        position: relative;
        font-size: 25px;
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: -65px;
        color: #fff;
        opacity: 1;
        line-height: 29px
    }

    .header-footer-slider1 .carousel-control.right i {
        padding: 0 0 0 4px
    }

    .header-footer-slider1 .carousel-control.left i {
        padding: 0 4px 0 0
    }

    .project-details-glance {
        background: #fff;
        margin: 60px 0 0;
        box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.21);
        padding-top: 25px;
        padding-bottom: 25px
    }

    .project-details-glance.blue-box {
        background: #17324d;
        margin: 60px 0 0;
        padding: 15px;
        border-radius: 5px;
        float: left;
        width: 100%
    }

    .project-details-glance.right-pannel-2.blue-box {
        margin: 30px 0 0;
        padding: 15px 15px 20px
    }

    h1.inner-title {
        color: #17324d;
        /* font-family: 'Helvetica'; */
        font-size: 21px;
        margin: 0 0 5px;
        border-bottom: 1px solid #ccc;
        padding: 0 0 15px;
        font-weight: 600
    }

    h1.inner-title-2 {
        text-align: left;
        color: #fff;
        /* font-family: 'Helvetica'; */
        font-size: 25px;
        margin: 0 0 5px;
        border-bottom: 1px solid #dfdddd;
        padding: 0 0 15px;
        font-weight: 600;
        line-height: 28px
    }

    h1.inner-title-3 {
        text-align: left;
        color: #fff;
        /* font-family: 'Helvetica'; */
        font-size: 18px;
        margin: 0 0 5px;
        border-bottom: 1px solid #dfdddd;
        padding: 0 0 15px;
        font-weight: 600;
        line-height: 24px
    }

    .glance-data-main ul {
        float: left;
        width: 100%;
        margin: 0;
        padding: 0;
        list-style: none
    }

    .glance-data-main ul li {
        float: left;
        width: 95%;
        font-size: 16px;
        line-height: normal;
        color: #454545;
        font-weight: 600;
        /* font-family: 'Helvetica'; */
        padding: 15px 0;
        margin: 0;
        position: relative
    }

    .glance-data-main ul.funding li {
        padding: 10px 0;
        border-bottom: 0;
        margin: 0;
        position: initial;
        width: 100%
    }

    .glance-data-main ul.funding li span.glance-data {
        width: 100%;
        float: left;
        position: initial;
        padding: 10px 0 0
    }

    .glance-data-main ul.glance-width li {
        width: 100%
    }

    .glance-data-main ul li span.glance-data {
        font-weight: 500;
        color: #717171;
        position: absolute;
        left: 50%
    }

    .projet-cost {
        font-size: 46px;
        font-weight: 600;
        /* font-family: 'Helvetica'; */
        color: #00a6a9;
        float: none;
        display: inline-block;
        border-bottom: 2px solid;
        line-height: normal;
        margin: 0
    }

    .projet-cost span.doller {
        font-size: 40px
    }

    .projet-cost span {
        font-size: 26px
    }

    .project-cost-main {
        float: left;
        width: 100%;
        text-align: center;
        margin: 22px 0 0
    }

    .project-details-glance-left {
        margin: 0 0 50px
    }

    .aditional-detail {
        margin: 0 0 30px
    }

    .funding-1 {
        float: left;
        width: 30%
    }

    .funding-2 {
        float: left;
        width: 40%
    }

    .funding-3 {
        float: left;
        width: 30%
    }

    .glance-data-main .project-cost-main {
        text-align: left
    }

    .aditional-detail p {
        float: left;
        width: 100%;
        font-size: 16px;
        line-height: 26px;
        color: #717171;
        /* font-family: 'Helvetica'; */
    }

    .tag-btn a {
        float: left;
        width: auto;
        background: transparent;
        border: 1px solid #e0e5e8;
        padding: 9px 20px;
        border-radius: 3px;
        color: #828384;
        font-size: 16px;
        /* font-family: 'Helvetica'; */
        margin: 0 10px 0 0
    }

    .tag-btn {
        float: left;
        width: 100%;
        margin: 15px 0 0
    }

    .tag-btn a:hover {
        background: #17324d;
        border: 1px solid #17324d;
        color: #fff
    }

    .project-footer-btn {
        float: left;
        width: 100%;
        text-align: center
    }

    .project-footer-btn a {
        float: none;
        display: inline-block;
        font-size: 24px;
        line-height: normal;
        color: #fff;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        background: #0065bd none repeat scroll 0 0;
        padding: 12px 50px;
        border-radius: 35px;
        margin: 0 8px
    }

    .project-footer-btn a:hover {
        background: #17324d none repeat scroll 0 0
    }

    .project-footer-btn a i {
        margin: 0 8px 0 0
    }

    .project-footer-btn-main {
        margin: 0 0 20px
    }

    .smiliar-project .bdr-btm {
        width: 67%
    }

    .all-sectors-blog.smiliar-project {
        margin: 25px 0 0
    }

    .all-sectors-blog.smiliar-project h1 {
        font-size: 22px;
        line-height: 20px;
        margin: 0 0 10px
    }

    .project-gallery,
    .smiliar-project {
        margin-bottom: 60px
    }

    .smiliar-project {
        margin-top: 0
    }

    .padding-left {
        float: right;
        width: 25%;
        padding: 0 0 0 30px
    }

    .map-section img {
        padding: 10px 0 0;
        max-width: 100%;
        width: 100%
    }

    .map-section {
        text-align: center;
        float: left;
        width: 100%
    }

    .right-detail {
        float: left;
        width: 100%;
        text-align: left;
        color: #fff;
        font-size: 18px;
        line-height: 24px;
        padding: 10px 0 5px;
        font-weight: 200
    }

    .right-detail span.right-detail-text-1 {
        font-size: 16px
    }

    .right-detail span.right-detail-text-2 {
        font-size: 16px;
        width: 100%;
        float: left;
        padding: 10px 0 0 25px
    }

    .right-detail span.right-detail-text-3 {
        float: left;
        padding: 0 0 0 20px;
        width: 100%
    }

    .right-detail span.right-detail-text-4 {
        float: left;
        padding: 10px 0 0 0;
        width: 100%
    }

    span.email-sign {
        float: left;
        width: auto;
        margin: 0 5px 0 0;
        font-size: 18px
    }

    .right-detail span.right-detail-text-4 i {
        padding: 0 10px 0 0
    }

    .right-detail span.right-detail-text-4 i.fa.fa-fax {
        font-size: 15px
    }

    .right-detail span.right-detail-text-4 i.fa.fa-mobile {
        font-size: 26px
    }

    .inner-banner-area {
        background-color: #337ab7ad;
        float: left;
        margin: 0;
        padding: 12px 0;
        width: 100%;
        position: absolute;
        bottom: 0;
        z-index: 10
    }

    .inner-banner-outer {
        max-width: 1600px;
        width: 100%;
        margin: 0 auto;
        display: block
    }

    .inner-banner-inner {
        float: left;
        width: 100%
    }

    .inner-banner-inner {
        align-items: center;
        color: #fff;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 24px;
        line-height: 26px;
        padding: 0;
        text-transform: uppercase;
        vertical-align: middle;
        float: left;
        width: 100%;
        display: flex;
        text-align: center
    }

    .inner-banner-inner .image-section {
        float: left;
        width: auto;
        display: inline;
        margin: 0 15px 0 0;
        font-size: 30px;
        padding: 8px 0
    }

    .inner-banner-inner .image-section img {
        max-width: 100%;
        display: block;
        width: auto;
        margin: 0 auto
    }

    .inner-banner-inner .text-section {
        float: left;
        width: auto;
        display: inline;
        text-align: left;
        font-size: 24px;
        line-height: normal
    }

    .inner-banner-inner .text-section strong {
        font-size: 40px;
        margin: 0 0 5px 0;
        display: block
    }

    .sector-subsector-area {
        float: left
    }

    .sector-subsector-area a.sector-area {
        border-bottom: 4px solid #0065bd;
        color: #0065bd;
        float: left;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 22px;
        margin: 0 30px 30px 0;
        padding: 0 0 7px;
        text-align: center
    }

    h3.electrical-machinery-tital {
        border-bottom: 4px solid #1d3c57;
        color: #1d3c57;
        float: left;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 28px;
        margin: 0 0 20px;
        padding: 0 0 6px;
        width: auto;
        display: block;
        font-weight: bold
    }

    .project-list-map-wrraper {
        width: 96%;
        margin: 0 auto;
        display: block
    }

    .project-right-pannel {
        padding: 0 0 0 30px
    }

    .advanced-search-area {
        float: left;
        width: 100%;
        padding: 50px 0
    }

    .adavnce-search-banner {
        width: 100%;
        float: left;
        position: relative
    }

    .adavnce-search-banner img {
        width: 100%;
        float: left
    }

    .adavnce-search-banner .inner-page-title {
        color: #fff;
        float: left;
        font-size: 46px;
        font-family: 'Lemon/Milk';
        left: 0;
        position: absolute;
        text-align: center;
        text-transform: uppercase;
        top: 50%;
        width: 100%
    }

    .middle-main-area {
        width: 100%;
        float: left;
        margin: 50px 0
    }

    .middle-inner-main-area {
        width: 100%;
        float: left;
        margin: 0
    }

    .explore-project-area {
        width: 100%;
        float: left;
        padding: 20px 15px
    }

    .input-area {
        float: left;
        width: 80%;
        position: relative
    }

    .input-area label {
        position: absolute;
        left: 10px;
        top: 50%;
        color: #9a9a9a;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        margin: 0
    }

    .keyword-search-btn {
        width: auto;
        margin: 0 0 0 10px;
        padding: 8px 25px;
        background-color: #0065bd;
        color: #fff;
        font-size: 18px;
        border: 0;
        border-radius: 3px;
        float: right
    }

    .explore-project-area input.explore-keyword-area {
        border: 1px solid #d2d2d2;
        border-radius: 3px;
        box-shadow: 0 0 4px 0 #dadada;
        color: #9a9a9a;
        float: left;
        font-size: 16px;
        padding: 9px 30px;
        width: 100%
    }

    .drowp-down-select-area {
        width: 19.5%;
        float: left;
        margin: 0 0 0 .6%
    }

    .subsector-main-area {
        width: 100%;
        float: left;
        margin: 45px 0 45px 0
    }

    .subsector-main-bg {
        background-color: #fff;
        float: left;
        border: 1px solid #d2d2d2;
        border-radius: 3px;
        box-shadow: 0 0 4px 0 #dadada;
        color: #9a9a9a;
        font-size: 16px;
        padding: 15px
    }

    .subsector-main-bg .sub-sector-tital {
        /* font-family: 'Helvetica'; */
        font-weight: 600;
        color: #1d3c57;
        font-size: 20px;
        float: left;
        width: 100%;
        border-bottom: 1px solid #1d3c57;
        padding: 0 0 15px 0;
        margin: 0
    }

    .check-box-area {
        float: left;
        width: 100% !important;
        overflow-y: scroll;
        height: 105px;
        position: relative
    }

    .panel-group .panel-heading+.panel-collapse>.panel-body,
    .panel-group .panel-heading+.panel-collapse>.list-group {
        position: relative
    }

    .explore-project-area input.explore-keyword-area::-webkit-input-placeholder {
        color: #9a9a9a
    }

    .explore-project-area input.explore-keyword-area:-moz-placeholder {
        color: #9a9a9a
    }

    .explore-project-area input.explore-keyword-area::-moz-placeholder {
        color: #9a9a9a
    }

    .explore-project-area input.explore-keyword-area:-ms-input-placeholder {
        color: #9a9a9a
    }

    #scheme-scroll-1::-webkit-scrollbar-track {
        border-radius: 10px;
        background-color: #fff;
        border: 1px solid #fff
    }

    #scheme-scroll-1::-webkit-scrollbar {
        width: 7px;
        background-color: #fff
    }

    #scheme-scroll-1::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background-color: #d1d3d4
    }

    #scheme-scroll-2::-webkit-scrollbar-track {
        border-radius: 10px;
        background-color: #fff;
        border: 1px solid #fff
    }

    #scheme-scroll-2::-webkit-scrollbar {
        width: 7px;
        background-color: #fff
    }

    #scheme-scroll-2::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background-color: #d1d3d4
    }

    .checkbox-select-area {
        float: left;
        width: 100%
    }

    .checkbox-select-area p {
        cursor: pointer;
        /* font-family: 'Helvetica'; */
        font-weight: 200;
        font-size: 16px;
        line-height: normal;
        color: #5a8fc5;
        float: left;
        width: 98%;
        margin: 0 0 10px 0
    }

    input[type="checkbox"]:checked+label::after {
        content: "";
        position: absolute;
        width: 11px;
        height: 8px;
        background: rgba(0, 0, 0, 0);
        top: 4px;
        right: 3px;
        border: 3px solid #fff;
        border-top: 0;
        border-right: 0;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    input[type="checkbox"] {
        line-height: 2.1ex
    }

    input[type="radio"],
    input[type="checkbox"] {
        position: absolute;
        left: -999em
    }

    input[type="checkbox"]+label {
        position: relative;
        overflow: hidden;
        cursor: pointer;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        font-size: 16px;
        line-height: normal;
        color: #fff;
        float: left;
        width: 100%;
        margin: 0
    }

    input[type="checkbox"]+label::before {
        content: "";
        display: inline-block;
        height: 18px;
        width: 18px;
        background: transparent;
        border: 1px solid #fff;
        border-radius: 0;
        margin: 0 0 0 8px;
        vertical-align: middle;
        float: right;
        border-radius: 4px
    }

    .project-cost-main-area {
        float: left;
        width: 100%
    }

    .project-cost-title {
        float: left;
        width: 100%;
        display: block;
        text-decoration: none;
        color: #fff;
        font-size: 18px;
        line-height: 20px;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        padding: 20px 20px;
        margin: 0
    }

    .project-cost-width {
        float: left;
        width: 100%;
        display: block;
        text-decoration: none;
        color: #fff;
        font-size: 18px;
        line-height: 20px;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        padding: 20px 20px
    }

    .project-cost-width span {
        float: left;
        margin: 0;
        padding: 7px 15px;
        list-style: none;
        font-size: 15px;
        color: #fff;
        border: 1px solid #37628e;
        line-height: 20px;
        font-weight: normal;
        display: block
    }

    .project-cost-width span.min-price-text {
        float: left
    }

    .project-cost-width span.max-price-text {
        float: right
    }

    .project-cost-width ul {
        float: left;
        margin: 0;
        padding: 0;
        list-style: none
    }

    .project-cost-width ul li {
        float: right;
        margin: 0 0 0 14px;
        padding: 0 0 0 12px;
        list-style: none;
        font-size: 14px;
        color: #6c6b6b;
        background-image: url(../../images/youngscot/project-cst-left-arrow.png);
        background-position: 0 5px;
        background-repeat: no-repeat;
        border-bottom: 1px solid #8c8c8c
    }

    .project-tag-main-area {
        float: left;
        width: 100%
    }

    .project-tag-title {
        float: left;
        width: 100%;
        display: block;
        text-decoration: none;
        color: #fff;
        font-size: 18px;
        line-height: 20px;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        padding: 20px 20px;
        margin: 0
    }

    .project-tag-box {
        width: 100%;
        margin: 0;
        list-style: none;
        float: left;
        padding: 20px 20px;
        text-align: center
    }

    .project-tag-width {
        width: 86%;
        float: right
    }

    .project-tag-box a {
        float: left;
        margin: 0 10px 10px 0;
        padding: 7px 15px;
        list-style: none;
        font-size: 15px;
        color: #fff;
        line-height: 20px;
        font-weight: normal
    }

    .project-tag-main-area:last-child {
        padding: 0
    }

    .project-search-btn {
        width: auto;
        margin: 20px 1% 10px 1%;
        padding: 6px 28px;
        background-color: #0065bd;
        color: #fff;
        font-size: 18px;
        border: 0;
        border-radius: 3px;
        text-transform: uppercase;
        float: none
    }

    .project-advanced-search-btn {
        width: auto;
        margin: 0 auto 20px;
        padding: 6px 35px;
        background-color: #0065bd;
        color: #fff;
        font-size: 18px;
        border: 0;
        border-radius: 3px;
        float: none;
        display: block;
        text-transform: uppercase
    }

    .sectors-india-map {
        padding: 0 15px
    }

    div.cs-select {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        text-align: left;
        background: #fff;
        z-index: 100;
        width: 100%;
        max-width: 500px;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    div.cs-select:focus {
        outline: 0
    }

    .cs-select select {
        display: none
    }

    .cs-select span {
        display: block;
        position: relative;
        color: #9a9a9a;
        cursor: pointer;
        /* font-family: 'Helvetica'; */
        font-style: normal;
        font-size: 16px;
        padding: 10px 20px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        border: 1px solid #d2d2d2;
        border-radius: 3px;
        box-shadow: 0 0 4px 0 #dadada
    }

    .cs-select>span::after,
    .cs-select .cs-selected span::after {
        speak: none;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .cs-select>span::after {
        content: '\25BE';
        right: 1em
    }

    .cs-select .cs-selected span::after {
        content: '\2713';
        margin-left: 1em
    }

    .cs-select.cs-active>span::after {
        -webkit-transform: translateY(-50%) rotate(180deg);
        transform: translateY(-50%) rotate(180deg)
    }

    div.cs-active {
        z-index: 200
    }

    .cs-select .cs-options {
        position: absolute;
        overflow: hidden;
        width: 100%;
        background: #fff;
        visibility: hidden
    }

    .cs-select.cs-active .cs-options {
        visibility: visible
    }

    .cs-select ul {
        list-style: none;
        margin: 0;
        padding: 0;
        width: 100%
    }

    .cs-select ul span {
        padding: 1em
    }

    .cs-select ul li.cs-focus span {
        background-color: #ddd
    }

    .cs-select li.cs-optgroup ul {
        padding-left: 1em
    }

    .cs-select li.cs-optgroup>span {
        cursor: default
    }

    .cs-skin-elastic>span {
        background-color: #fff;
        z-index: 100
    }

    .cs-skin-elastic>span::after {
        font-size: 27px;
        font-family: 'icomoon';
        content: "\f107";
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .cs-skin-elastic .cs-options {
        overflow: visible;
        background: transparent;
        opacity: 1;
        visibility: visible;
        padding-bottom: 1.25em;
        pointer-events: none
    }

    .cs-skin-elastic.cs-active .cs-options {
        pointer-events: auto
    }

    .cs-skin-elastic .cs-options>ul::before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        background: #fff;
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0;
        -webkit-transition: -webkit-transform .3s;
        transition: transform .3s;
        transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
        border: 2px solid #919191
    }

    .cs-skin-elastic.cs-active .cs-options>ul::before {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955)
    }

    .cs-skin-elastic .cs-options ul li {
        opacity: 0;
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transition: opacity .15s, -webkit-transform .15s;
        transition: opacity .15s, transform .15s
    }

    .cs-skin-elastic.cs-active .cs-options ul li {
        opacity: 1;
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955)
    }

    .cs-skin-elastic .cs-options span {
        background-repeat: no-repeat;
        background-position: inherit;
        background-size: inherit;
        padding: 10px;
        font-size: 16px;
        border: 0;
        box-shadow: none
    }

    .cs-skin-elastic .cs-options span:hover,
    .cs-skin-elastic .cs-options li.cs-focus span,
    .cs-skin-elastic .cs-options .cs-selected span {
        color: #0065bd
    }

    .cs-skin-elastic.cs-active .cs-placeholder {
        border-top: 2px solid #919191;
        border-left: 2px solid #919191;
        border-right: 2px solid #919191
    }

    @ -webkit-keyframes expand {
        0% {
            -webkit-transform: scale3d(1, 0, 1)
        }

        25% {
            -webkit-transform: scale3d (1,
                1 .2,
                1)
        }

        50% {
            -webkit-transform: scale3d (1,
                0 .85,
                1)
        }

        75% {
            -webkit-transform: scale3d (1,
                1 .05,
                1)
        }

        100% {
            -webkit-transform: scale3d (1,
                1, 1)
        }
    }

    @ keyframes expand {
        0% {
            -webkit-transform: scale3d(1, 0, 1);
            transform: scale3d(1, 0, 1)
        }

        25% {
            -webkit-transform: scale3d (1,
                1 .2,
                1);
            transform: scale3d (1,
                1 .2,
                1)
        }

        50% {
            -webkit-transform: scale3d (1,
                0 .85,
                1);
            transform: scale3d (1,
                0 .85,
                1)
        }

        75% {
            -webkit-transform: scale3d (1,
                1 .05,
                1);
            transform: scale3d (1,
                1 .05,
                1)
        }

        100% {
            -webkit-transform: scale3d (1,
                1, 1);
            transform: scale3d (1,
                1, 1)
        }
    }

    @ -webkit-keyframes bounce {
        0% {
            -webkit-transform: translate3d(0, -25px, 0);
            opacity: 0
        }

        25% {
            -webkit-transform: translate3d (0,
                10 px,
                0)
        }

        50% {
            -webkit-transform: translate3d (0,
                -6 px,
                0)
        }

        75% {
            -webkit-transform: translate3d (0,
                2 px,
                0)
        }

        100% {
            -webkit-transform: translate3d (0,
                0, 0);
            opacity:
                1
        }
    }

    @ keyframes bounce {
        0% {
            -webkit-transform: translate3d(0, -25px, 0);
            transform: translate3d(0, -25px, 0);
            opacity: 0
        }

        25% {
            -webkit-transform: translate3d (0,
                10 px,
                0);
            transform: translate3d (0,
                10 px,
                0)
        }

        50% {
            -webkit-transform: translate3d (0,
                -6 px,
                0);
            transform: translate3d (0,
                -6 px,
                0)
        }

        75% {
            -webkit-transform: translate3d (0,
                2 px,
                0);
            transform: translate3d (0,
                2 px,
                0)
        }

        100% {
            -webkit-transform: translate3d (0,
                0, 0);
            transform: translate3d (0,
                0, 0);
            opacity:
                1
        }
    }

    .inner-page-discription {
        color: #fff;
        float: left;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 30px;
        line-height: normal;
        width: 100%;
        text-transform: initial;
        margin: 20px 0 0 0
    }

    .inner-page-discription.state-line {
        padding: 0 0 10px 0;
        border-bottom: 1px solid #fff;
        width: auto;
        margin: 0 auto;
        float: none
    }

    .cd-container {
        width: 90%;
        max-width: 1170px;
        margin: 0 auto
    }

    .cd-container::after {
        content: '';
        display: table;
        clear: both
    }

    #cd-timeline {
        position: relative;
        padding: 20px 0;
        margin-top: 20px;
        margin-bottom: 20px
    }

    #cd-timeline::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 4px;
        background: #fff;
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden;
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .cd-timeline-content h4 {
        float: left;
        width: 100%;
        color: #3e3e3e;
        /* font-family: 'Helvetica'; */
        font-weight: 600;
        font-size: 26px;
        line-height: 30px;
        margin: 0 0 20px 0
    }

    .cd-timeline-content p {
        color: #585858;
        float: left;
        width: 100%;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        font-size: 18px;
        line-height: 30px;
        margin: 0 0 20px 0
    }

    .cd-timeline-content img {
        border: 8px solid #fff;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        max-width: 100%;
        display: inline-block;
        max-height: 372px;
        min-height: 372px;
        width: auto
    }

    .cd-timeline-block {
        position: relative;
        margin: 2em 0;
        vertical-align: middle;
        display: flex;
        align-items: center
    }

    .cd-timeline-block:after {
        content: "";
        display: table;
        clear: both
    }

    .cd-timeline-block:first-child {
        margin-top: 0
    }

    .cd-timeline-block:last-child {
        margin-bottom: 0
    }

    .cd-left {
        float: left;
        text-align: right
    }

    .cd-right {
        float: right;
        text-align: left;
        right: -10%
    }

    .cd-rigth::before {
        top: 24px;
        left: 100%;
        right: auto;
        border-color: transparent;
        border-right-color: white
    }

    .cd-timeline-img {
        position: absolute;
        top: 0;
        left: 0;
        width: 48px;
        height: 48px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        background: #f06;
        color: #fff;
        text-align: center;
        align-items: center;
        vertical-align: middle;
        font-size: 26px;
        line-height: 45px;
        display: inline-block;
        border: 1px solid #f06
    }

    @ -webkit-keyframes cd-bounce-1 {
        0% {
            opacity: 0;
            -webkit-transform: scale(0.5)
        }

        60% {
            opacity:
                1;
            -webkit-transform: scale (1 .2)
        }

        100% {
            -webkit-transform: scale(1)
        }
    }

    @ -moz-keyframes cd-bounce-1 {
        0% {
            opacity: 0;
            -moz-transform: scale(0.5)
        }

        60% {
            opacity:
                1;
            -moz-transform: scale (1 .2)
        }

        100% {
            -moz-transform: scale(1)
        }
    }

    @ keyframes cd-bounce-1 {
        0% {
            opacity: 0;
            -webkit-transform: scale(0.5);
            -moz-transform: scale(0.5);
            -ms-transform: scale(0.5);
            -o-transform: scale(0.5);
            transform: scale(0.5)
        }

        60% {
            opacity:
                1;
            -webkit-transform: scale (1 .2);
            -moz-transform: scale (1 .2);
            -ms-transform: scale (1 .2);
            -o-transform: scale (1 .2);
            transform: scale (1 .2)
        }

        100% {
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            -o-transform: scale(1);
            transform: scale(1)
        }
    }

    .cd-timeline-content {
        position: relative;
        margin-left: 30px
    }

    .cd-timeline-content .cd-read-more {
        float: right;
        padding: .8em 1em;
        background: #acb7c0;
        color: white;
        border-radius: .25em
    }

    .no-touch .cd-timeline-content .cd-read-more:hover {
        background-color: #bac4cb
    }

    .cd-timeline-content .cd-date {
        float: left;
        padding: .8em 0;
        opacity: .7
    }

    @ -webkit-keyframes cd-bounce-2 {
        0% {
            opacity: 0;
            -webkit-transform: translateX(-100px)
        }

        60% {
            opacity:
                1;
            -webkit-transform: translateX(20px)
        }

        100% {
            -webkit-transform: translateX(0)
        }
    }

    @ -moz-keyframes cd-bounce-2 {
        0% {
            opacity: 0;
            -moz-transform: translateX(-100px)
        }

        60% {
            opacity:
                1;
            -moz-transform: translateX(20px)
        }

        100% {
            -moz-transform: translateX(0)
        }
    }

    @ keyframes cd-bounce-2 {
        0% {
            opacity: 0;
            -webkit-transform: translateX(-100px);
            -moz-transform: translateX(-100px);
            -ms-transform: translateX(-100px);
            -o-transform: translateX(-100px);
            transform: translateX(-100px)
        }

        60% {
            opacity:
                1;
            -webkit-transform: translateX(20px);
            -moz-transform: translateX(20px);
            -ms-transform: translateX(20px);
            -o-transform: translateX(20px);
            transform: translateX(20px)
        }

        100% {
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0)
        }
    }

    @ -webkit-keyframes cd-bounce-2-inverse {
        0% {
            opacity: 0;
            -webkit-transform: translateX(100px)
        }

        60% {
            opacity:
                1;
            -webkit-transform: translateX(-20px)
        }

        100% {
            -webkit-transform: translateX(0)
        }
    }

    @ -moz-keyframes cd-bounce-2-inverse {
        0% {
            opacity: 0;
            -moz-transform: translateX(100px)
        }

        60% {
            opacity:
                1;
            -moz-transform: translateX(-20px)
        }

        100% {
            -moz-transform: translateX(0)
        }
    }

    @ keyframes cd-bounce-2-inverse {
        0% {
            opacity: 0;
            -webkit-transform: translateX(100px);
            -moz-transform: translateX(100px);
            -ms-transform: translateX(100px);
            -o-transform: translateX(100px);
            transform: translateX(100px)
        }

        60% {
            opacity:
                1;
            -webkit-transform: translateX(-20px);
            -moz-transform: translateX(-20px);
            -ms-transform: translateX(-20px);
            -o-transform: translateX(-20px);
            transform: translateX(-20px)
        }

        100% {
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0)
        }
    }

    .timeline-round {
        position: absolute;
        left: 50%;
        height: 20px;
        width: 20px;
        background: #fff;
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden;
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        -webkit-border-radius: 50%;
        border-radius: 50%
    }

    .timeline-round.top {
        top: 0
    }

    .timeline-round.bottom {
        bottom: 0
    }

    .advanced-search-section {
        background: #17324d;
        box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.21);
        float: left;
        width: 100%
    }

    .advanced-search-area-right {
        width: 80%;
        background: #fff
    }

    .advanced-search-area-left {
        background: #17324d;
        width: 20%
    }

    .advanced-left-title {
        color: #fff;
        float: left;
        width: 100%;
        display: flex;
        vertical-align: middle;
        align-items: center;
        border-bottom: 1px solid #2f475f;
        padding: 20px 20px
    }

    .advanced-left-title img {
        max-width: 100%;
        display: inline-block;
        margin: 0 15px 0 0
    }

    .advanced-left-title h4 {
        color: #fff;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 24px;
        line-height: 20px;
        font-weight: normal;
        float: left;
        width: 100%;
        margin: 0
    }

    #accordionMenu {
        color: #fff;
        float: left;
        width: 100%;
        margin: 0;
        padding: 0
    }

    .panel-body {
        padding: 0
    }

    .panel-group .panel+.panel {
        margin-top: 0;
        border-top: 0
    }

    .panel-group .panel {
        border-radius: 0;
        border-color: transparent;
        background: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .panel-default>.panel-heading {
        color: #fff;
        padding: 0;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background: transparent;
        border-color: transparent
    }

    .panel-default>.panel-heading a {
        display: block;
        text-decoration: none;
        color: #fff;
        font-size: 18px;
        line-height: 20px;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        padding: 20px 20px;
        background: #17324d
    }

    .panel-default>.panel-heading a:after {
        content: "";
        position: relative;
        top: 1px;
        display: inline-block;
        font-family: 'Glyphicons Halflings';
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        float: right;
        transition: transform .25s linear;
        -webkit-transition: -webkit-transform .25s linear;
        color: #fff
    }

    .panel-default>.panel-heading a[aria-expanded="true"]:after {
        content: "\e113"
    }

    .panel-default>.panel-heading a[aria-expanded="false"]:after {
        content: "\e114"
    }

    .panel-default>.panel-heading+.panel-collapse>.panel-body {
        border-top-color: transparent;
        border-bottom: 1px solid #2f475f;
        padding: 15px 20px
    }

    .data-table-area {
        float: left;
        margin: 20px 0 0 0
    }

    .data-table-list {
        float: left;
        width: 100%;
        margin: 20px 0
    }

    .data-table-list .dataTables_length label {
        float: left;
        width: auto;
        font-size: 16px;
        line-height: 26px;
        /* color: #616161; */
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        margin: 0 0 15px 0
    }

    .data-table-list .dataTables_length select {
        outline: 0;
        border-radius: 0;
        -webkit-appearance: menulist;
        -moz-appearance: menulist;
        appearance: menulist;
        /* color: #616161; */
        border: 1px solid #b2b2b2;
        font-size: 16px;
        line-height: 26px;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        width: auto;
        padding: 5px 5px;
        margin: 0 5px;
        height: 34px
    }

    .data-table-list .dataTables_filter label {
        font-size: 16px;
        line-height: 26px;
        /* color: #616161; */
        /* font-family: 'Helvetica'; */
        font-weight: 600;
        margin: 0 0 15px 0
    }

    .data-table-list .dataTables_wrapper .dataTables_filter input[type=search] {
        width: auto;
        color: #d1d1d1;
        font-size: 16px;
        line-height: 28px;
        background: transparent;
        border: 1px solid #b2b2b2;
        border-radius: 0;
        padding: 5px 10px;
        margin: 0 5px;
        /* font-family: 'Helvetica'; */
        font-weight: normal;
        height: 34px;
        position: relative
    }

    .fontawesome-icon-list .fa-hover a .fa {
        width: 32px;
        font-size: 14px;
        display: inline-block;
        text-align: right;
        margin-right: 10px
    }

    .fa-search::before {
        content: "\f002"
    }

    .data-table-list table.dataTable.no-footer {
        border: 1px solid #ccc;
        margin: 20px 0
    }

    .data-table-list table.dataTable thead th,
    .data-table-list table.dataTable thead td {
        background: #17324d;
        color: #fff;
        font-size: 16px;
        line-height: 26px;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        padding: 12px 15px;
        border-right: 0
    }

    .data-table-list table.dataTable thead th:last-child,
    .data-table-list table.dataTable thead td:last-child {
        border: 0
    }

    .data-table-list table.table-bordered.dataTable tbody th,
    table.table-bordered.dataTable tbody td {
        border-bottom-width: 0;
        /* color: #616161; */
        font-size: 16px;
        line-height: 26px;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        padding: 12px 15px;
        border-right: 0
    }

    .data-table-list .dataTables_wrapper .dataTables_paginate .paginate_button {
        box-sizing: border-box;
        display: inline-block;
        min-width: 1.5em;
        padding: .5em 1em;
        margin-left: 2px;
        text-align: center;
        text-decoration: none;
        cursor: pointer;
        color: #333;
        border: 1px solid transparent;
        border-radius: 2px
    }

    .data-table-list .dataTables_wrapper .dataTables_length,
    .dataTables_wrapper .dataTables_filter,
    .data-table-list .dataTables_wrapper .dataTables_info,
    .data-table-list .dataTables_wrapper .dataTables_processing,
    .data-table-list .dataTables_wrapper .dataTables_paginate {
        width: auto;
        font-size: 16px;
        line-height: 26px;
        color: #17324d;
        /* font-family: 'Helvetica'; */
        font-weight: 600;
        margin: 0
    }

    .data-table-list .dataTables_wrapper .dataTables_paginate {
        float: right
    }

    .data-table-list div.dataTables_wrapper div.dataTables_length label,
    div.dataTables_wrapper div.dataTables_filter label {
        font-weight: 600
    }

    .data-table-list div.dataTables_wrapper div.dataTables_filter label {
        position: relative
    }

    .data-table-list div.dataTables_wrapper div.dataTables_filter label:before {
        content: "\f002";
        position: absolute;
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        top: 50%;
        right: 4%;
        transform: translateY(-50%);
        color: #424242;
        font-size: 18px;
        padding-right: 0
    }

    .data-table-list .dataTables_wrapper .dataTables_info {
        clear: both;
        float: left;
        color: #616161;
        font-size: 14px;
        line-height: 26px;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        margin: 10px 0;
        padding: 0
    }

    .data-table-list .pagination>li>a,
    .pagination>li>span {
        position: relative;
        float: left;
        padding: 0;
        margin-left: 0;
        line-height: normal;
        color: #fff;
        text-decoration: none;
        background-color: transparent;
        border: 0
    }

    .data-table-list .pagination>.active>a,
    .pagination>.active>span,
    .pagination>.active>a:hover,
    .pagination>.active>span:hover,
    .pagination>.active>a:focus,
    .pagination>.active>span:focus {
        z-index: 3;
        color: #fff;
        cursor: default;
        background-color: transparent;
        border-color: transparent;
        outline: 0;
        outline-offset: unset
    }

    .data-table-list .pagination>.disabled>span,
    .data-table-list .pagination>.disabled>span:hover,
    .data-table-list .pagination>.disabled>span:focus,
    .data-table-list .pagination>.disabled>a,
    .pagination>.disabled>a:hover,
    .data-table-list .pagination>.disabled>a:focus {
        color: #000;
        cursor: not-allowed;
        background-color: transparent;
        border-color: transparent;
        outline: 0;
        outline-offset: unset
    }

    .data-table-list .pagination>li>a:hover,
    .pagination>li>span:hover,
    .pagination>li>a:focus,
    .pagination>li>span:focus {
        z-index: 2;
        color: #fff;
        background-color: transparent;
        border-color: transparent;
        outline: 0;
        outline-offset: unset
    }

    .data-table-list .dataTables_wrapper .dataTables_paginate .paginate_button.active {
        background: #17324d;
        color: #fff
    }

    .data-table-list table.dataTable.row-border tbody tr th,
    .data-table-list table.dataTable.row-border tbody tr td,
    .data-table-list table.dataTable.display tbody tr th,
    .data-table-list table.dataTable.display tbody tr td {
        background: #fff;
        color: #616161;
        font-size: 16px;
        line-height: 26px;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        padding: 8px 15px;
        border-right: 1px solid #ccc
    }

    .table-striped>tbody>tr:nth-of-type(odd) {
        background-color: #fff
    }

    .table-striped>tbody>tr:nth-of-type(even) {
        background-color: #f4f4f4
    }

    .table-bordered>thead>tr>th,
    .table-bordered>tbody>tr>th,
    .table-bordered>tfoot>tr>th,
    .table-bordered>thead>tr>td,
    .table-bordered>tbody>tr>td,
    .table-bordered>tfoot>tr>td {
        border: 0
    }

    .data-table-list table.dataTable.row-border tbody tr th:last-child,
    .data-table-list table.dataTable.row-border tbody tr td:last-child,
    .data-table-list table.dataTable.display tbody tr th:last-child,
    .data-table-list table.dataTable.display tbody tr td:last-child {
        border-right: 0
    }

    .data-table-list .dataTables_wrapper .dataTables_paginate .paginate_button {
        color: #fff;
        background: #0065bd;
        font-size: 16px;
        line-height: 18px;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        padding: 5px 10px;
        margin: 0 5px;
        min-width: auto;
        border-radius: 0;
        position: relative
    }

    .data-table-list .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
        background: #17324d;
        color: #fff
    }

    .data-table-list .dataTables_wrapper .dataTables_paginate .paginate_button.current,
    .data-table-list .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
        background: #17324d;
        color: #fff
    }

    .data-table-list .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
    .data-table-list .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
    .data-table-list .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
        color: #000;
        border: 1px solid #eceff1;
        background: #eceff1
    }

    .data-list-grid-view {
        text-align: right;
        margin: 0;
        color: #616161;
        font-size: 16px;
        line-height: 26px;
        /* font-family: 'Helvetica'; */
        font-weight: 400
    }

    .data-list-grid-btn {
        font-size: 23px;
        line-height: 18px;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        padding: 3px 8px;
        margin: 0 5px;
        min-width: auto;
        border-radius: 0;
        position: relative;
        background: #17324d;
        color: #fff
    }

    .data-list-grid-btn.list-grid-view {
        color: #fff;
        background: #0065bd
    }

    .data-list-grid-btn:hover {
        color: #fff;
        background: #17324d
    }

    .data-table-list table.table-bordered.dataTable tbody th a,
    table.table-bordered.dataTable tbody td a {
        position: relative;
        margin: 0 2px
    }

    .data-table-list table.table-bordered.dataTable tbody th a,
    table.table-bordered.dataTable tbody td a i {
        font-size: 1rem;
        /* color: #616161 */
    }

    .data-table-list table.table-bordered.dataTable tbody th a img,
    table.table-bordered.dataTable tbody td a img {
        max-width: 100%
    }

    .data-table-list table.table-bordered.dataTable tbody th a img.simple-img,
    table.table-bordered.dataTable tbody td a img.simple-img {
        display: inline-block
    }

    .data-table-list table.table-bordered.dataTable tbody th a img.simple-hover-img,
    table.table-bordered.dataTable tbody td a img.simple-hover-img {
        display: none
    }

    .data-table-list table.table-bordered.dataTable tbody th a:hover img.simple-img,
    table.table-bordered.dataTable tbody td a:hover img.simple-img {
        display: none
    }

    .data-table-list table.table-bordered.dataTable tbody th a:hover img.simple-hover-img,
    table.table-bordered.dataTable tbody td a:hover img.simple-hover-img {
        display: inline-block
    }

    .data-table-list table.table-bordered.dataTable tbody th a:hover>span.table-tooltip,
    table.table-bordered.dataTable tbody td a:hover>span.table-tooltip {
        visibility: visible;
        opacity: 1
    }

    .data-table-list span.table-tooltip {
        position: absolute;
        top: -50px;
        left: 40%;
        background: #0065bd;
        padding: 5px 10px;
        border-radius: 5px;
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        color: #fff;
        visibility: hidden;
        opacity: 0
    }

    .data-table-list span.table-tooltip:before {
        border: 10px solid transparent;
        border-top-color: #0065bd;
        content: "";
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        bottom: -20px;
        z-index: 2;
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        left: 50%
    }

    .data-table-list span.table-tooltip:after {
        border: 10px solid transparent;
        border-top-color: #0065bd;
        content: "";
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        bottom: -20px;
        z-index: 1;
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        left: 50%
    }

    .no-record-found {
        padding: 0 0 50px 0;
        width: 100%;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        font-size: 38px;
        color: #515151;
        line-height: normal;
        text-align: center;
        margin: 0
    }

    .back-btn {
        background-color: #faae53;
        font-size: 20px;
        padding: 10px 10px;
        color: #fff;
        border-radius: 4px;
        /* font-family: 'Helvetica'; */
        font-weight: 200;
        margin: 0 auto;
        display: block;
        max-width: 90px;
        width: 100%;
        text-align: center
    }

    .back-btn:hover {
        background-color: #faae53;
        color: #fff
    }

    @font-face {
        font-family: 'nlicons';
        src: url('../../fonts/youngscot/nlicons.eot');
        src: url('../../fonts/youngscot/nlicons.eot?#iefix') format('embedded-opentype'), url('../../fonts/youngscot/nlicons.woff') format('woff'), url('../../fonts/youngscot/nlicons.ttf') format('truetype'), url('../../fonts/youngscot/nlicons.svg#nlicons') format('svg');
        font-weight: normal;
        font-style: normal
    }

    .nl-form {
        width: 100%;
        margin: 0 auto;
        color: #72777c;
        font-family: "Helvetica";
        font-size: 22px;
        font-weight: 400;
        line-height: 44px;
        text-align: center
    }

    .nl-form ul {
        list-style: none;
        margin: 0;
        padding: 0
    }

    .nl-form input,
    .nl-form select,
    .nl-form button {
        border: 0;
        background: transparent;
        font-family: inherit;
        font-size: inherit;
        color: inherit;
        font-weight: inherit;
        line-height: inherit;
        display: inline-block;
        padding: 0;
        margin: 0;
        -webkit-appearance: none;
        -moz-appearance: none
    }

    .nl-form input:focus {
        outline: 0
    }

    .nl-field {
        display: inline-block;
        position: relative
    }

    .nl-field.nl-field-open {
        z-index: 10000
    }

    .nl-field-toggle,
    .nl-form input,
    .nl-form select {
        line-height: normal;
        display: inline-block;
        color: #0065bd;
        cursor: pointer;
        border-bottom: 1px dashed #0065bd
    }

    .nl-field ul {
        position: absolute;
        visibility: hidden;
        background: #0065bd;
        top: 50%;
        opacity: 0;
        -webkit-transform: translateY(-40%) scale(0.9);
        -moz-transform: translateY(-40%) scale(0.9);
        transform: translateY(-40%) scale(0.9);
        -webkit-transition: visibility 0s .3s, opacity .3s, -webkit-transform .3s;
        -moz-transition: visibility 0s .3s, opacity .3s, -moz-transform .3s;
        transition: visibility 0s .3s, opacity .3s, transform .3s;
        width: 100%;
        min-width: 150px;
        font-size: 16px;
        line-height: normal
    }

    .nl-field.nl-field-open ul {
        visibility: visible;
        opacity: 1;
        -webkit-transform: translateY(-50%) scale(1);
        -moz-transform: translateY(-50%) scale(1);
        transform: translateY(-50%) scale(1);
        -webkit-transition: visibility 0s 0s, opacity .3s, -webkit-transform .3s;
        -moz-transition: visibility 0s 0s, opacity .3s, -moz-transform .3s;
        transition: visibility 0s 0s, opacity .3s, transform .3s
    }

    .nl-field ul li {
        color: #fff;
        position: relative
    }

    .nl-dd ul li {
        padding: 5px;
        cursor: pointer;
        white-space: nowrap
    }

    .nl-dd ul li.nl-dd-checked {
        color: #23527c
    }

    .no-touch .nl-dd ul li:hover {
        background: rgba(0, 0, 0, 0.05)
    }

    .no-touch .nl-dd ul li:hover:active {
        color: #23527c
    }

    .nl-dd ul li.nl-dd-checked:before,
    .nl-submit:before,
    .nl-field-go:before {
        font-family: 'nlicons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased
    }

    .nl-dd ul li.nl-dd-checked:before {
        content: "\e000";
        position: absolute;
        right: .5em;
        font-size: 16px;
        line-height: normal
    }

    .nl-ti-text ul {
        min-width: 8em
    }

    .nl-ti-text ul li.nl-ti-input input {
        width: 100%;
        padding: 5px;
        border-bottom: 0;
        color: #fff
    }

    .nl-form .nl-field-go {
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        cursor: pointer;
        background: #23527c;
        width: 1.8em;
        text-align: center;
        color: transparent
    }

    .nl-field-go:before {
        content: "\e001";
        color: #fff;
        width: 100%;
        line-height: 22px;
        display: block;
        font-size: 16px;
        padding: 4px 0
    }

    .nl-form input::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.8)
    }

    .nl-form input:active::-webkit-input-placeholder,
    .nl-form input:focus::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.2)
    }

    .nl-form input::-moz-placeholder {
        color: rgba(255, 255, 255, 0.8)
    }

    .nl-form input:active::-moz-placeholder,
    .nl-form input:focus::-moz-placeholder {
        color: rgba(255, 255, 255, 0.2)
    }

    .nl-form input:-ms-input-placeholder {
        color: rgba(255, 255, 255, 0.8)
    }

    .nl-form input:active::-ms-input-placeholder,
    .nl-form input:focus::-ms-input-placeholder {
        color: rgba(255, 255, 255, 0.2)
    }

    .nl-ti-text ul li.nl-ti-example {
        font-style: italic;
        font-weight: 400;
        padding: 0;
        color: rgba(0, 0, 0, 0.5);
        border-top: 1px dashed rgba(255, 255, 255, 0.7);
        padding: 2px 0
    }

    .nl-ti-text ul li.nl-ti-example em {
        color: #fff
    }

    .nl-form .nl-submit {
        position: relative;
        background: #0065bd;
        letter-spacing: 3px;
        border: medium none;
        color: #fff;
        float: left;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 28px;
        font-weight: 400;
        margin: 56px 0 0;
        padding: 10px 0;
        text-transform: uppercase;
        width: 100%;
        cursor: pointer;
        line-height: normal
    }

    .no-touch .nl-form .nl-submit:hover,
    .no-touch .nl-form .nl-submit:active {
        background: #23527c
    }

    .nl-overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
        opacity: 0;
        z-index: 9999;
        visibility: hidden;
        -webkit-transition: visibility 0s .3s, opacity .3s;
        -moz-transition: visibility 0s .3s, opacity .3s;
        transition: visibility 0s .3s, opacity .3s
    }

    .nl-field.nl-field-open~.nl-overlay {
        opacity: 1;
        visibility: visible;
        -webkit-transition-delay: 0s;
        -moz-transition-delay: 0s;
        transition-delay: 0s
    }

    .tab_custom_wrapper {
        padding: 40px 42px;
        background: #fff
    }

    .custom_nav_left {
        background: #17324d;
        padding-right: 0
    }

    .custom_nav_left li {
        border-bottom: 1px solid #22405d
    }

    .tab_custom_wrapper .nav-stacked>li+li {
        margin-top: 0
    }

    .tab_custom_wrapper .custom_nav_left li a {
        color: #fff;
        border-radius: 0;
        font-size: 24px;
        /* font-family: "Calibri W01 Regular_904607", sans-serif; */
        padding: 40px 15px;
        display: flex;
        align-items: center;
        vertical-align: middle;
        line-height: normal
    }

    .tab_custom_wrapper .custom_nav_left>li.active>a {
        background-color: #1a4979
    }

    .tab_custom_wrapper .nav>li>a:hover,
    .nav>li>a:focus {
        background-color: #1a4979
    }

    .tab_icon {
        float: left;
        padding-right: 15px
    }

    .progress_bar_tab {
        min-height: 80px;
        background: #eee;
        padding: 0;
        margin: 0 0 30px 0
    }

    .form_custom .form-group .form-control {
        min-height: 46px;
        padding: 6px 10px
    }

    .form_custom .form-group label {
        /* font-family: 'Helvetica'; */
        font-size: 18px;
        color: #5d5d5d;
        font-weight: normal;
        float: left;
        width: 100%
    }

    .form_custom {
        padding: 15px 35px 30px 35px
    }

    .progress {
        margin: 30px 30px 30px 30px;
        border-radius: 75px;
        background-color: #fff;
        border: 1px solid #0065bd
    }

    .progress-bar-danger {
        background-color: #0065bd;
        border-radius: 10px
    }

    .col_wrap {
        padding-left: 0;
        padding-right: 0;
        float: left;
        width: 75%;
        position: relative
    }

    span.progress-percentage {
        top: 50%;
        left: 50%;
        position: absolute;
        -ms-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        width: auto;
        color: #17324d;
        /* font-family: 'Helvetica'; */
        font-weight: 500
    }

    .progess-label {
        float: left;
        width: auto;
        margin: 26px 0 26px 0;
        font-size: 18px;
        font-weight: 500;
        color: #22405d
    }

    .save_custom {
        border-radius: 35px;
        padding: 8px 25px;
        font-size: 18px;
        color: #17324d;
        border: 2px solid #17324d;
        /* font-family: 'Helvetica'; */
    }

    .save_custom:hover,
    .save_custom:focus,
    .save_custom:active:hover,
    .save_custom:active:focus {
        background: #17324d;
        color: #fff;
        border-color: #17324d;
        outline: 0
    }

    .cancel_custom {
        border-radius: 35px;
        padding: 8px 35px;
        font-size: 18px;
        color: #0065bd;
        border: 2px solid #0065bd;
        /* font-family: 'Helvetica'; */
        margin-left: 20px
    }

    .cancel_custom:hover,
    .cancel_custom:focus,
    .cancel_custom:active:hover,
    .cancel_custom:active:focus {
        background: #0065bd;
        color: #fff;
        border-color: #0065bd;
        outline: 0
    }

    .deactivate_custom {
        border-radius: 35px;
        padding: 8px 35px;
        font-size: 18px;
        color: #fff;
        border: 2px solid #0065bd;
        /* font-family: 'Helvetica'; */
        background: #0065bd;
        border-color: #0065bd
    }

    .deactivate_custom:hover,
    .deactivate_custom:focus,
    .deactivate_custom:active:hover,
    .deactivate_custom:active:focus {
        color: #fff;
        background: #0065bd;
        border-color: #0065bd;
        outline: 0
    }

    .btn_space {
        padding-top: 20px;
        float: left;
        width: 100%
    }

    .project_fund {
        padding-left: 16px
    }

    .other_info {
        padding-left: 10px
    }

    .upload-drop-zone {
        height: 400px;
        border-width: 6px;
        margin-bottom: 20px;
        width: 90%
    }

    .upload-drop-zone {
        color: #535353;
        border-style: Solid;
        border-color: #eceff1;
        line-height: 400px;
        text-align: center;
        border-radius: 5px;
        background: #e0e5e8;
        position: relative;
        font-size: 36px;
        font-weight: bold
    }

    .upload-drop-zone.drop {
        color: #222;
        border-color: #222
    }

    .upload-drop-zone img {
        position: absolute;
        top: 100px;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0 auto
    }

    .browse_btn {
        margin: 0 auto;
        position: absolute;
        left: 0;
        right: 0;
        border-radius: 35px;
        padding: 8px 35px;
        font-size: 28px;
        color: #666667;
        border: 1px solid #666667;
        /* font-family: 'Helvetica'; */
        bottom: 100px;
        font-weight: bold
    }

    .drag_drop_box_custom {
        padding-top: 80px
    }

    .uplode-finish-img {
        width: 100%;
        float: left
    }

    .form-group {
        width: 100%;
        float: left;
        position: relative;
        padding: 0 4% 0 0
    }

    .form-group.full-form-group {
        width: 100%;
        padding: 0
    }

    .project-compo-tital {
        width: 100%;
        float: left;
        color: #909090;
        font-size: 13px;
        margin: 0 0 5px 0
    }

    .project-funding-tital {
        color: #5d5d5d;
        font-size: 20px;
        margin: 0 0 5px 0
    }

    .project-compo-rgt-area {
        width: 96%;
        float: left;
        border: 1px solid #ccc;
        padding: 5px 10px 10px 10px;
        border-radius: 4px
    }

    .project-compo-lft-area {
        width: 96%;
        float: left;
        border: 1px solid #ccc;
        padding: 5px 10px 10px 10px;
        border-radius: 4px
    }

    .project-box-grid-box {
        width: 100%;
        float: left;
        padding: 0;
        background: #fff
    }

    .project-data-list .pdr-tb {
        padding-top: 15px;
        padding-bottom: 15px;
        padding-right: 15px;
        padding-left: 15px
    }

    .project-box-grid-box .project-img {
        width: 100%;
        float: left;
        padding: 0
    }

    .project-box-grid-box .project-img img {
        max-width: 100%
    }

    .project-box-grid-box .project-content {
        width: 100%;
        float: left;
        padding: 10px
    }

    .project-box-grid-box h1 {
        padding: 0;
        font-size: 24px;
        line-height: normal;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        color: #1d3c57;
        margin: 0;
        text-transform: capitalize;
        font-weight: 400
    }

    .project-box-grid-box .promoter,
    .project-box-grid-box .investment-amount,
    .project-box-grid-box .sector {
        font-size: 16px;
        line-height: 20px;
        color: #6c6b6b;
        margin: 0 0 10px
    }

    .project-box-grid-box p {
        font-size: 16px;
        line-height: 40px;
        color: #6c6b6b;
        margin: 0
    }

    .project-data-list {
        background: #fff;
        box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.21);
        padding-top: 15px;
        padding-bottom: 10px;
        float: left;
        margin: 15px 0 50px 0
    }

    .like-control-project-grid {
        float: right;
        width: auto;
        position: absolute;
        right: 0;
        bottom: -20px
    }

    .like-control-project-grid a {
        margin: 0
    }

    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        border-color: transparent;
        width: 85%
    }

    .loadmore {
        text-align: center;
        width: 100%;
        float: left;
        padding: 20px 0 10px 0
    }

    .loadmore a {
        background: #1d3c57;
        padding: 7px 27px;
        font-size: 20px;
        line-height: normal;
        color: #fff;
        border-radius: 5px;
        /* font-family: 'Helvetica'; */
        font-weight: 200;
        border: 1px solid #17354e;
        display: inline-block;
        float: none;
        text-align: center;
        width: auto
    }

    .loadmore a:hover {
        background: #0065bd;
        border: 1px solid #0065bd;
        color: #fff
    }

    .stat-flag {
        padding-right: 6px
    }

    .animated {
        -webkit-animation-duration: 1.1s;
        animation-duration: 1.1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both
    }

    .custom-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 98% 18px
    }

    .select-arrow-small .custom-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 88% 20px
    }

    .sel1 label {
        padding-bottom: 0
    }

    .form .left-form-group .tooltip {
        position: absolute;
        top: 38px;
        right: -305px;
        width: 270px;
        height: auto;
        padding: 5px 10px;
        background: #666;
        color: #fff;
        border: 0;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: visibility 0s linear .5s, opacity .5s linear;
        -moz-transition: visibility 0s linear .5s, opacity .5s linear;
        -ms-transition: visibility 0s linear .5s, opacity .5s linear;
        -o-transition: visibility 0s linear .5s, opacity .5s linear;
        transition: visibility 0s linear .5s, opacity .5s linear;
        font-size: 14px;
        font-weight: 300
    }

    .left-form-group .information-icon {
        position: absolute;
        left: -50px;
        width: 33px;
        height: 33px;
        border-radius: 33px;
        background: #f06;
        text-align: center;
        line-height: 30px;
        font-size: 22px;
        color: #fff;
        top: 8px
    }

    .form .left-form-group input:focus,
    .form .left-form-group input:active,
    .form .left-form-group textarea:focus,
    .form .left-form-group textarea:active {
        border: 1px solid #17324d;
        outline: 0
    }

    .form .left-form-group input:required:focus:invalid {
        border: 1px solid #17324d
    }

    .form .left-form-group input:required:valid,
    .form .left-form-group textarea:required:valid {
        border: 1px solid #17324d
    }

    .form .left-form-group .tooltip:before {
        border: 7px solid transparent;
        border-right-color: #666;
        content: "";
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        top: 50%;
        left: -14px;
        z-index: 2;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .form .left-form-group .tooltip:after {
        border: 8px solid transparent;
        border-right-color: #d0d0d0;
        content: "";
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        top: 50%;
        left: -17px;
        z-index: 1;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .form .left-form-group input:focus+.tooltip,
    .form .left-form-group textarea:focus+.tooltip,
    .form .left-form-group select:focus+.tooltip {
        visibility: visible;
        opacity: 1;
        -webkit-transition-delay: 0s;
        -moz-transition-delay: 0s;
        -ms-transition-delay: 0s;
        -o-transition-delay: 0s;
        transition-delay: 0s
    }

    .form .right-form-group .tooltip {
        position: absolute;
        top: 38px;
        left: -327px;
        width: 270px;
        height: auto;
        padding: 5px 10px;
        background: #666;
        color: #fff;
        border: 0;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: visibility 0s linear .5s, opacity .5s linear;
        -moz-transition: visibility 0s linear .5s, opacity .5s linear;
        -ms-transition: visibility 0s linear .5s, opacity .5s linear;
        -o-transition: visibility 0s linear .5s, opacity .5s linear;
        transition: visibility 0s linear .5s, opacity .5s linear;
        font-size: 14px;
        font-weight: 300
    }

    .right-form-group .information-icon {
        position: absolute;
        right: -50px;
        width: 33px;
        height: 33px;
        border-radius: 33px;
        background: #f06;
        text-align: center;
        line-height: 30px;
        font-size: 22px;
        color: #fff;
        top: 8px
    }

    .form .right-form-group input:focus,
    .form .right-form-group input:active,
    .form .right-form-group textarea:focus,
    .form .right-form-group textarea:active,
    .form .right-form-group select:focus,
    .form .right-form-group select:active {
        border: 1px solid #17324d;
        outline: 0
    }

    .form .right-form-group input:required:focus:invalid {
        border: 1px solid #17324d
    }

    .form .right-form-group input:required:valid,
    .form .right-form-group textarea:required:valid {
        border: 1px solid #17324d
    }

    .form .right-form-group .tooltip:before {
        border: 7px solid transparent;
        border-left-color: #666;
        content: "";
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        top: 50%;
        right: -15px;
        z-index: 2;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .form .right-form-group .tooltip:after {
        border: 8px solid transparent;
        border-left-color: #666;
        content: "";
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        top: 50%;
        right: -16px;
        z-index: 1;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .form .right-form-group input:focus+.tooltip,
    .form .right-form-group textarea:focus+.tooltip,
    .form .right-form-group select:focus+.tooltip {
        visibility: visible;
        opacity: 1;
        -webkit-transition-delay: 0s;
        -moz-transition-delay: 0s;
        -ms-transition-delay: 0s;
        -o-transition-delay: 0s;
        transition-delay: 0s
    }

    .completed-incompleted-form {
        position: absolute;
        z-index: 99;
        top: 5px;
        right: 8px;
        color: #fff;
        font-size: 26px;
        font-family: "Calibri W01 Regular_904607", sans-serif
    }

    .tab_custom_wrapper .custom_nav_left>li.completed>a {
        background-color: #099342
    }

    .tab_custom_wrapper .custom_nav_left>li.incompleted>a {
        background-color: #0065bd
    }

    .company-info-tab-area {
        float: left;
        width: 100%;
        background: #17324d
    }

    .tab-content {
        background: #fff;
        min-height: 900px
    }

    .carousel-inner>.item {
        -webkit-transition: -webkit-transform 2s ease-in-out;
        -o-transition: -o-transform 2s ease-in-out;
        transition: transform 2s ease-in-out
    }

    .home-slider .carousel-inner>.item:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 2;
        background: rgba(0, 0, 0, 0);
        background: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0) 0,
            rgba(0, 0, 0, 0.48) 60%, rgba(0, 0, 0, 0.8) 100%);
        background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(0, 0, 0, 0)),
            color-stop(60%, rgba(0, 0, 0, 0.48)),
            color-stop(100%, rgba(0, 0, 0, 0.8)));
        background: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0) 0,
            rgba(0, 0, 0, 0.48) 60%, rgba(0, 0, 0, 0.8) 100%);
        background: -o-linear-gradient(45deg, rgba(0, 0, 0, 0) 0,
            rgba(0, 0, 0, 0.48) 60%, rgba(0, 0, 0, 0.8) 100%);
        background: -ms-linear-gradient(45deg, rgba(0, 0, 0, 0) 0,
            rgba(0, 0, 0, 0.48) 60%, rgba(0, 0, 0, 0.8) 100%);
        background: linear-gradient(45deg, rgba(0, 0, 0, 0) 0,
            rgba(0, 0, 0, 0.48) 60%, rgba(0, 0, 0, 0.8) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',
            endColorstr='#b83c07', GradientType=1)
    }

    .carousel-inner>.item.next.left,
    .carousel-inner>.item.prev.right,
    .carousel-inner>.item.active {
        -webkit-transition: -webkit-transform 2s ease-in-out;
        -o-transition: -o-transform 2s ease-in-out;
        transition: transform 2s ease-in-out;
        height: 100%
    }

    .header-footer-slider .carousel-inner>.item {
        -webkit-transition: -webkit-transform 2s ease-in-out;
        -o-transition: -o-transform 2s ease-in-out;
        transition: transform 2s ease-in-out
    }

    .carousel-inner>.item.next.left,
    .carousel-inner>.item.prev.right,
    .carousel-inner>.item.active {
        -webkit-transition: -webkit-transform 2s ease-in-out;
        -o-transition: -o-transform 2s ease-in-out;
        transition: transform 2s ease-in-out
    }

    .image-as-background {
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat
    }

    .screen-reader-text {
        height: auto;
        width: 1px;
        clip: rect(1px, 1px, 1px, 1px);
        height: 1px;
        overflow: hidden;
        position: relative
    }

    .screen-reader-text:hover,
    .screen-reader-text:active,
    .screen-reader-text:focus {
        height: auto;
        width: auto;
        background-color: #000;
        border-radius: 2px;
        box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
        clip: auto;
        color: #fff;
        display: block;
        font-size: .875rem;
        font-weight: 700;
        left: .3125rem;
        line-height: normal;
        padding: .9375rem 1.4375rem .875rem;
        text-decoration: none;
        top: .3125rem;
        z-index: 100000
    }

    .search-form {
        display: inline-block;
        position: relative;
        width: 100%;
        -webkit-animation-delay: 1.55s;
        animation-delay: 1.5s
    }

    .search-field::-webkit-input-placeholder {
        color: rgba(237, 106, 71, 0.9)
    }

    .search-field:-moz-placeholder {
        color: rgba(237, 106, 71, 0.9)
    }

    .search-field::-moz-placeholder {
        color: rgba(237, 106, 71, 0.9)
    }

    .search-field:-ms-input-placeholder {
        color: rgba(237, 106, 71, 0.9)
    }

    .search-field,
    .search-submit {
        height: auto
    }

    .search-field {
        position: absolute;
        left: auto;
        -webkit-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
        border: 0;
        box-sizing: border-box;
        color: rgba(255, 255, 255, 0.5);
        cursor: pointer;
        font-size: 2rem;
        height: 50px;
        opacity: 0;
        padding-right: 0;
        width: 11%;
        display: inline-block;
        z-index: 3;
        background: transparent;
        top: 13px;
        /* font-family: 'Helvetica'; */
        font-weight: 400
    }

    .search-field:focus {
        cursor: text;
        opacity: 1;
        outline: 0;
        width: 30%;
        z-index: 5;
        border: 1px solid #fff;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        background: #fff;
        color: #337ab7ad;
        padding: 0 20px 0 45px
    }

    .search-submit {
        position: relative;
        z-index: 2;
        box-sizing: border-box;
        font-size: 22px;
        border: 1px solid #fff;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        background: rgba(255, 255, 255, 0.7);
        padding: 6px 8px;
        color: #979797;
        -webkit-transition: width .4s ease-in-out;
        transition: width .4s ease-in-out;
        width: 11%;
        top: 14px;
        text-align: left;
        color: #0065bd
    }

    .search-submit .fa-search {
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        color: #0065bd;
        font-size: 2rem;
        float: left;
        background: transparent;
        padding: 6px 9px
    }

    .close:hover,
    .close:focus {
        opacity: 0
    }

    .close {
        background: transparent;
        border: 0;
        position: relative;
        right: 33%;
        z-index: 999;
        height: auto;
        display: none;
        -webkit-transition: width 1s ease-in-out;
        -moz-transition: width 1s ease-in-out;
        -o-transition: width 1s ease-in-out;
        transition: width 1s ease-in-out;
        padding: 8px;
        top: 27px;
        float: right;
        font-size: 21px;
        font-weight: bold;
        line-height: 1;
        color: #0065bd;
        text-shadow: 0 1px 0 #fff;
        filter: alpha(opacity=20);
        opacity: 0
    }

    .close.cross {
        float: right;
        font-size: 21px;
        font-weight: bold;
        line-height: 1;
        color: #0065bd;
        text-shadow: 0 1px 0 #fff;
        filter: alpha(opacity=20);
        opacity: 1
    }

    .close .fa-times {
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        color: #0065bd;
        font-size: 2.25rem;
        float: left
    }

    .search-icon {
        background: transparent;
        border: 0;
        position: relative;
        left: 38.6%;
        z-index: 999;
        height: auto;
        display: none;
        -webkit-transition: width 1s ease-in-out;
        -moz-transition: width 1s ease-in-out;
        -o-transition: width 1s ease-in-out;
        transition: width 1s ease-in-out;
        padding: 8px;
        top: 20px;
        float: left;
        font-size: 21px;
        font-weight: bold;
        line-height: 1;
        color: #0065bd;
        text-shadow: 0 1px 0 #fff;
        filter: alpha(opacity=0);
        opacity: 0
    }

    .search-project-i:before,
    .search-project-i:after {
        position: absolute
    }

    .search-icon.search-icon-banner {
        float: left;
        font-size: 21px;
        font-weight: bold;
        line-height: 1;
        color: #0065bd;
        text-shadow: 0 1px 0 #fff;
        filter: alpha(opacity=20);
        opacity: 1
    }

    .search-icon .fa-search {
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        color: #0065bd;
        font-size: 20px;
        float: left
    }

    .add-project {
        box-sizing: border-box;
        font-size: 22px;
        border: 1px solid #f8a548;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        background: #f8a548;
        margin: 0 10px 10px 20px;
        padding: 10px 35px;
        width: 37%;
        color: #fff;
        -webkit-transition: width .4s ease-in-out;
        transition: width .4s ease-in-out;
        cursor: pointer;
        position: relative;
        top: 14px
    }

    .add-project:hover {
        border: 1px solid #17324d;
        background: #17324d;
        color: #fff
    }

    .search-text-label {
        line-height: 34px
    }

    .project-cost-width .slider.slider-horizontal {
        width: 98%;
        height: 20px;
        margin: 20px 0 16px 0;
        float: left
    }

    .project-cost-width .slider-selection {
        position: absolute;
        background: #0065bd;
        -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 4px
    }

    .project-cost-width .slider.slider-horizontal .slider-selection,
    .project-cost-width .slider.slider-horizontal .slider-track-low,
    .project-cost-width .slider.slider-horizontal .slider-track-high {
        height: 15px;
        top: 0;
        bottom: 0
    }

    .project-cost-width .slider-track-low,
    .project-cost-width .slider-track-high {
        position: absolute;
        background: transparent;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 4px;
        background-color: #e9e9e9;
        border-color: #ddd;
        color: #333;
        text-shadow: 0 1px 0 #eee;
        font-weight: 700;
        overflow: visible;
        border-width: 1px;
        border-style: solid
    }

    .project-cost-width .slider-handle {
        background: #8c8c8c;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: 0;
        position: absolute;
        z-index: 1;
        top: 65%;
        width: 28px;
        height: 28px;
        margin: -15px 0 0 -15px;
        outline: 0;
        padding: 0;
        cursor: pointer
    }

    .project-cost-width .slider-handle.round {
        -webkit-border-radius: 5px;
        border-radius: 5px
    }

    .project-cost-width .slider.slider-horizontal .slider-track {
        height: 15px;
        width: 100%;
        margin-top: -5px;
        top: 50%;
        left: 0;
        background: #acacac;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-radius: 5px
    }

    .project-cost-width .tooltip.top .tooltip-arrow {
        border-top-color: #666
    }

    .project-cost-width .tooltip-inner {
        background-color: #666
    }

    .page-overlay {
        transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
        background: rgba(53, 50, 54, 0.73);
        visibility: hidden;
        position: absolute;
        height: 100%;
        width: 100%;
        opacity: 0;
        z-index: 3;
        left: 0;
        top: 20%
    }

    .page-overlay.page-overlay-visible {
        visibility: visible;
        opacity: 1
    }

    #main-wrapper.advanced-search-overlay {
        position: relative
    }

    .dashboard {
        width: 100%;
        float: left;
        margin: 60px 0;
        background: #f8f8ff;
        box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.21);
        padding: 20px;
        float: left
    }

    .dashboard h2 {
        width: 100%;
        float: left;
        border-bottom: 1px solid #dcdcdc;
        color: #17324d;
        font-size: 30px;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        padding: 0 0 15px 0;
        line-height: 1;
        margin: 0;
        position: relative
    }

    .dashboard h2:before {
        width: 5%;
        height: 3px;
        position: absolute;
        left: 0;
        bottom: -2px;
        content: '';
        background: #0065bd
    }

    .kpi-section {
        width: 100%;
        float: left
    }

    .kpi {
        width: 100%;
        float: left;
        padding: 25px 0 25px 0
    }

    .kpi-box {
        background: #fff;
        box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.21);
        padding: 18px;
        float: left;
        min-height: 103px;
        display: flex;
        align-items: center;
        width: 100%;
        border-bottom: 1px solid #0065bd
    }

    .kpi-box .icon {
        float: left;
        width: 20%;
        padding: 0
    }

    .kpi-box .icon-kpi-text {
        float: left;
        width: auto;
        padding: 0 0 0 15px;
        color: #17324d;
        font-size: 24px;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        text-transform: uppercase;
        line-height: 66px
    }

    .secand-tab {
        line-height: 30px !important
    }

    .kpi-box .big-text {
        font-size: 38px;
        font-weight: 600
    }

    .sector-wpd {
        width: 100%;
        float: left;
        padding: 30px 0 0 0
    }

    .sector-wpd .sector-wise {
        width: 100%;
        float: left;
        padding: 30px 0 0 0
    }

    .swpd-chart {
        background: #fff;
        box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.21);
        padding: 18px;
        float: left;
        width: 100%;
        max-height: 875px;
        min-height: 875px
    }

    .swpd-cont {
        height: 875px;
        min-height: 875px
    }

    .chart-image-set {
        display: flex;
        vertical-align: middle;
        align-items: center
    }

    .swpd-chart img {
        width: 100%;
        max-width: 100%
    }

    .swpd-chart h3 {
        width: 100%;
        float: left;
        border-bottom: 1px solid #dcdcdc;
        color: #17324d;
        font-size: 28px;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        padding: 0 0 15px 0;
        line-height: 1;
        margin: 0
    }

    .chart-configuration {
        width: 100%;
        float: left;
        padding: 30px 0 0 0
    }

    .chart-configuration .map-chart {
        width: 100%;
        float: left;
        padding: 0;
        border-right: 1px solid #dedede;
        text-align: center
    }

    .chart-configuration .map-chart img {
        max-width: 100%;
        width: 70%
    }

    .chart-configuration .grid-option {
        width: 100%;
        float: left;
        padding: 0
    }

    .chart-configuration .grid-option h4 {
        width: 100%;
        float: left;
        color: #17324d;
        font-size: 24px;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        padding: 0 0 15px 0;
        line-height: 1;
        margin: 0
    }

    .grid-option .checkbox-part {
        width: 100%;
        float: left;
        padding: 0;
        font-size: 15px;
        color: #5b5b5b
    }

    .grid-option .checkbox-part .chech-box1 {
        width: auto;
        float: left;
        padding: 0 15px 0 0
    }

    .grid-option .checkbox-part input {
        width: 20px;
        border: 1px solid #5b5b5b;
        position: relative;
        left: 0;
        height: 15px;
        -webkit-appearance: checkbox;
        -moz-appearance: checkbox;
        appearance: checkbox
    }

    .grid-option .select-part {
        width: 100%;
        float: left;
        padding: 30px 0 0;
        font-size: 15px;
        color: #5b5b5b
    }

    .grid-option .select-part .select-1 {
        width: 100%;
        float: left;
        padding: 0 0 12px
    }

    .select-part .select-filde {
        width: 55%;
        border: 1px solid #dcdcdc;
        padding: 5px 6px;
        border-radius: 4px;
        font-size: 15px;
        color: #969696;
        margin-left: 10px
    }

    .select-1 label {
        width: 100%;
        max-width: 105px;
        float: left;
        font-size: 15px;
        color: #5b5b5b;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        line-height: 26px
    }

    .state-wise-overview {
        width: 100%;
        float: left;
        padding: 30px 0 0 0
    }

    .state-wise {
        background: #fff;
        box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.21);
        padding: 18px;
        float: left;
        width: 100%;
        margin-top: 30px
    }

    .state-wise .state-chart {
        width: 100%;
        float: left
    }

    .state-wise .state-chart img {
        width: 100%
    }

    .sector-wise-project-distribution {
        width: 100%;
        float: left;
        padding: 40px 0 0 0
    }

    .sector-wise-project-distribution h4 {
        width: 100%;
        float: left;
        color: #17324d;
        font-size: 24px;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        padding: 0 0 15px 0;
        line-height: 1;
        margin: 0
    }

    .sector-wise-project-distribution .swpd-chart2 {
        width: 100%;
        float: left;
        padding: 20px 0 0 0
    }

    .sector-wise-project-distribution .swpd-chart img {
        width: 100%;
        max-width: 100%
    }

    .investor-overview-country {
        width: 100%;
        float: left;
        padding: 30px 0 0 0
    }

    .investor-overview-country .investor-oc {
        background: #fff;
        box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.21);
        padding: 0;
        float: left;
        width: 100%;
        margin-top: 30px
    }

    .country-chart {
        width: 100%;
        float: left;
        padding: 0 15px 0 0
    }

    .country-chart img {
        width: 100%;
        max-width: 100%
    }

    .sector-wise-tab1 {
        width: 100%;
        float: left;
        padding: 0
    }

    .sector-wise-tab1 h3 {
        width: 100%;
        float: left;
        border-bottom: 1px solid #dcdcdc;
        color: #17324d;
        font-size: 28px;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        padding: 0 0 15px 0;
        line-height: 1;
        margin: 0
    }

    .sector-wise-tab2 {
        width: 100%;
        float: left;
        padding: 18px 0 18px 18px
    }

    .sector-wise-tab2 h3 {
        width: 100%;
        float: left;
        border-bottom: 1px solid #dcdcdc;
        color: #17324d;
        font-size: 28px;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        padding: 0 0 15px 0;
        line-height: 1;
        margin: 0
    }

    .project-uploaded-overview-comparison {
        width: 100%;
        float: left;
        padding: 30px 0 0 0
    }

    .project-uploaded-overview-comparison .project-uoc {
        background: #fff;
        box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.21);
        padding: 18px;
        float: left;
        width: 100%;
        margin-top: 30px
    }

    .comparison-chart {
        width: 100%;
        float: left;
        padding: 0
    }

    .comparison-chart img {
        width: 100%;
        max-width: 100%
    }

    .comparison-chart-form {
        width: 100%;
        float: left;
        padding: 0
    }

    .state-sector-filde {
        width: 100%;
        float: left;
        padding: 5px 0 12px 0
    }

    .state-sector-filde label {
        width: 100%;
        float: left;
        padding: 0 0 5px 0;
        font-size: 18px;
        color: #17324d;
        /* font-family: 'Helvetica'; */
        font-weight: 600
    }

    .state-sector-filde input {
        width: 100%;
        float: left;
        padding: 8px;
        font-size: 15px;
        color: #969696;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        border: 1px solid #dcdcdc;
        border-radius: 4px
    }

    .state-sector-filde input::-webkit-input-placeholder {
        color: #969696
    }

    .state-sector-filde input:-moz-placeholder {
        color: #969696
    }

    .state-sector-filde input::-moz-placeholder {
        color: #969696
    }

    .state-sector-filde input:-ms-input-placeholder {
        color: #969696
    }

    .tabbing {
        position: relative;
        float: left;
        width: 100%;
        overflow: hidden;
        margin-top: 30px;
        min-height: 580px;
        max-height: 580px
    }

    .tabbing label {
        width: 33.33%;
        float: left
    }

    .dount-chart {
        background: 0;
        width: 100%;
        margin: 0
    }

    .tabbing .tab.tab-selected {
        background-color: #0065bd;
        color: #fff;
        width: 100%
    }

    .tabbing .tab {
        cursor: pointer;
        position: relative;
        float: left;
        padding: 18px 0;
        width: 100%;
        background-color: #17324d;
        text-align: center;
        border-right: 1px solid #fff;
        color: #fff;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        font-size: 18px
    }

    .tabbing ol {
        list-style: none;
        padding: 0
    }

    .tab-text {
        width: 48%;
        float: left;
        background: #f8f8ff;
        margin: 6px 6px;
        font-size: 16px;
        color: #5b5b5b;
        text-align: center;
        padding: 10px 0;
        min-height: 80px
    }

    .tabbing .tab-item {
        position: absolute;
        top: 12%;
        width: 100%;
        height: 500px;
        visibility: hidden
    }

    .tabbing .tab-item>div {
        transition: all .6s;
        -webkit-transition: all .6s
    }

    .tabbing .tab-item:nth-child(1)>div {
        z-index: 1;
        opacity: 1
    }

    .tabbing .tab-item:not (:nth-child(1))>div {
        z-index: 0;
        opacity: 0
    }

    .tabbing .tab-item:not (:nth-child(1))>.tab-background,
    .tabbing .tab-item:not (:nth-child(1))>.tab-background>.overlay {
        transform: translateX(100%);
        -webkit-transform: translateX(100%)
    }

    .tabbing .tab-item:not (:nth-child(1))>.tab-text {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%)
    }

    .tabbing .tab-item .tab-background {
        position: relative;
        float: left;
        width: 100%;
        height: 250px;
        background-image:
            url('http://img.pandawhale.com/87497-Nope-Badger-Im-Out-cGvV.gif');
        background-size: contain;
        overflow: hidden
    }

    .tabbing .tab-item .tab-background:hover .overlay {
        bottom: 0
    }

    .tab-text.dount-chart img {
        max-width: 100%;
        display: inline-block
    }

    .tabbing .tab-item .overlay {
        position: absolute;
        bottom: -100%;
        right: 0;
        padding: 14px 10px 15px;
        font-size: 22px;
        width: 100%;
        border-top: 1px solid #999;
        background-color: rgba(0, 0, 0, 0.6);
        color: #fff;
        font-weight: 300
    }

    .tabbing .tab-item .overlay .readMore>a {
        float: left;
        width: 100%;
        color: #EEE;
        text-decoration: none
    }

    .tabbing .tab-item .overlay:hover {
        background-color: rgba(224, 52, 106, 0.7)
    }

    .tabbing .tab-item .overlay:hover .arrow {
        cursor: pointer;
        border-color: transparent;
        border-width: 0
    }

    .tabbing .tab-item .overlay:hover .arrow .arrow-mask {
        left: -15px;
        top: -29px
    }

    .tabbing .tab-item .overlay .arrow {
        border: 4px solid #dadada;
        border-radius: 100%;
        width: 40px;
        height: 40px;
        position: absolute;
        right: 20px;
        bottom: 9px
    }

    .tabbing .tab-item .overlay .arrow .arrow-mask {
        position: relative;
        top: -33px;
        left: -32px;
        border: 21px solid transparent
    }

    .tabbing .tab-item .overlay .arrow .arrow-mask:before {
        content: '';
        position: relative;
        float: left;
        top: 16px;
        left: 28px;
        width: 4px;
        height: 16px;
        background-color: #dadada;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg)
    }

    .tabbing .tab-item .overlay .arrow .arrow-mask:after {
        content: '';
        position: relative;
        float: left;
        top: 9px;
        left: 28px;
        width: 4px;
        height: 16px;
        background-color: #dadada;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg)
    }

    .tabbing .tab-item .tab-text,
    .tabbing .tab-item .tab-text>.title,
    .tabbing .tab-item .tab-text>.meta {
        position: relative;
        float: left
    }

    .tabbing .tab-item .tab-text>.title>a>h2,
    .tabbing .tab-item .tab-text>.meta>p {
        color: #EEE
    }

    .tab-icon {
        width: 100%;
        float: left;
        text-align: center
    }

    .tab-text p {
        width: 100%;
        float: left;
        text-align: center;
        padding: 6px 0 0 0;
        margin: 0
    }

    .tab-text a {
        color: #5b5b5b;
        text-decoration: none
    }

    .tab-text a:hover .dashboard-fpr {
        display: block
    }

    .dashboard-fpr {
        float: left;
        margin: 0;
        text-align: left;
        width: 100%;
        display: none;
        vertical-align: middle;
        align-items: center;
        position: absolute;
        left: 0;
        top: 0;
        background-color: rgba(23, 50, 77, 0.9);
        height: 100%;
        padding: 18px 15px
    }

    .dashboard-spa {
        float: left;
        width: 33.33%;
        display: flex;
        vertical-align: middle;
        text-align: center;
        align-items: center
    }

    .dashboard-spa-2 {
        float: left;
        width: 33.33%;
        display: flex;
        vertical-align: middle;
        text-align: center;
        align-items: center
    }

    .dashboard-spa-3 {
        float: left;
        width: 33.33%;
        display: flex;
        vertical-align: middle;
        text-align: center;
        align-items: center
    }

    .dashboard-project-img {
        float: left;
        width: 35px
    }

    .tab-item .dashboard-project-img img {
        border: 0;
        border-radius: 0;
        box-shadow: none;
        float: left;
        width: 40px;
        margin: 0
    }

    .dashboard-project-text-area {
        color: #fff;
        float: left;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 14px;
        margin: 0 0 0 10px;
        width: auto;
        line-height: normal;
        text-align: left
    }

    .header-sticky-search-area {
        display: none
    }

    .navbar-inverse.stickytop .header-sticky-search-area {
        width: 100%;
        position: relative;
        left: 13%;
        top: 21px;
        display: block
    }

    .search-stickybox {
        display: block;
        max-width: 197px;
        width: 100%;
        margin: 0;
        float: left
    }

    input[type="checkbox"]#search+label {
        box-sizing: border-box;
        font-size: 22px;
        border: 3px solid #0065bd;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        background: transparent;
        margin: 0;
        padding: 4px 6px;
        color: #0065bd;
        -webkit-transition: width .4s ease-in-out;
        transition: width .4s ease-in-out;
        width: 100%
    }

    input[type="checkbox"]#search+label .hedersearch-icon {
        float: left;
        position: relative;
        top: 0;
        left: 0;
        -webkit-transition: all .5s ease-in-out .1s;
        transition: all .5s ease-in-out .1s;
        font-size: 14px;
        color: #fff;
        background: #0065bd;
        border-radius: 20px;
        padding: 9px
    }

    input[type="checkbox"]#search+label .hedersearch-icon:hover {
        color: #fff
    }

    input[type="checkbox"]#search+label:hover {
        cursor: pointer
    }

    input[type="checkbox"]#search:checked+label span {
        color: #fff
    }

    input[type="checkbox"]#search:checked~main section.search {
        opacity: 1;
        visibility: visible;
        top: 0;
        height: 107px;
        z-index: 1500;
        float: left
    }

    input[type="checkbox"]#search:checked~main section.search form {
        top: 3%
    }

    input[type="checkbox"]#search+label::before {
        background: 0;
        border: 0
    }

    input[type="checkbox"]#search+label::after {
        border: 0
    }

    section.search {
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        background: -webkit-linear-gradient(top, #fff 100%, transparent 100%);
        background: linear-gradient(top, #ececec 0, rgba(0, 0, 0, 0.75) 100%,
            transparent 100%);
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .5s ease-in-out .1s;
        transition: all .5s ease-in-out .1s
    }

    section.search form {
        position: absolute;
        top: -100%;
        left: 5%;
        -webkit-transition: all .5s ease-in-out .1s;
        transition: all .5s ease-in-out .1s;
        width: 90%;
        height: auto
    }

    section.search form .advanced {
        float: left;
        width: 100%;
        padding: 20px 0
    }

    section.search form input {
        color: #000;
        font-weight: normal
    }

    section.search form input[type="search"] {
        float: left;
        width: 100%;
        background: 0;
        border: 0;
        font-size: 24px;
        padding: 0;
        -webkit-transition: all .5s ease-in-out .1s;
        transition: all .5s ease-in-out .1s;
        padding: 20px 50px 20px 20px;
        border-radius: inherit;
        font-weight: normal;
        color: #000;
        margin: 13px 0 0 0
    }

    section.search form input[type="search"]::-webkit-input-placeholder {
        color: #000
    }

    section.search form input[type="search"]:-moz-placeholder {
        color: #000
    }

    section.search form input[type="search"]::-moz-placeholder {
        color: #000
    }

    section.search form input[type="search"]:-ms-input-placeholder {
        color: #000
    }

    section.search form input[type="search"]:focus {
        color: #000;
        outline: 0
    }

    section.search form input+label {
        color: #000;
        cursor: pointer;
        padding: 0 12px 0 2px;
        color: #666
    }

    .header-add-project {
        width: auto;
        float: left
    }

    .add-project-btn {
        box-sizing: border-box;
        border: 1px solid #f8a548;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        background: #f8a548;
        color: #fff;
        font-size: 18px;
        margin: 0 10px 10px 10px;
        padding: 10px 20px;
        width: auto;
        float: left;
        -webkit-transition: width .4s ease-in-out;
        transition: width .4s ease-in-out;
        cursor: pointer
    }

    .add-project-btn:focus {
        border: 1px solid #17324d;
        background: #17324d;
        color: #fff
    }

    .add-project-btn:hover {
        border: 1px solid #17324d;
        background: #17324d;
        color: #fff
    }

    input[type="checkbox"]#search+label.search-project-text {
        background: 0;
        color: #fff
    }

    span.search-project-text {
        color: #0065bd;
        font-size: 16px;
        font-weight: 600;
        padding: 7px 0 3px 9px;
        float: left
    }

    button.close-search {
        width: auto;
        float: right;
        background: transparent;
        border: 0;
        position: absolute;
        top: 36px;
        right: 0;
        -webkit-transition: all .5s ease-in-out .1s;
        transition: all .5s ease-in-out .1s
    }

    .show_sidebar .search-submit {
        width: 14%
    }

    .all-state-popup .modal-container {
        width: 1000px
    }

    .all-state-popup .modal-content {
        padding: 4rem 2rem 2rem 2rem
    }

    .all-state-popup .popup-list div {
        padding: 0 10px
    }

    .all-state-popup .popup-list a {
        float: left;
        width: 100%;
        font-size: 18px;
        line-height: normal;
        color: #515151;
        /* font-family: 'Helvetica'; */
        border-bottom: 1px solid #e9e9e9;
        margin: 0 0 15px 0;
        padding: 0 0 10px 0
    }

    .all-state-popup .popup-list a i {
        color: #0065bd;
        margin: 0 3px 0 0
    }

    .get-start {
        width: 100%;
        float: left;
        text-align: center;
        padding-bottom: 50px
    }

    .get-pdr-none {
        padding-bottom: 0
    }

    .get-start-btn {
        background: #0065bd;
        border-radius: 35px;
        color: #fff;
        display: inline-block;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 26px;
        margin: 20px 0 0;
        padding: 10px 44px;
        text-transform: capitalize
    }

    .get-start-btn:hover {
        background: #17324d;
        color: #fff
    }

    .progress-time {
        float: left;
        width: 100%;
        text-align: center
    }

    .progress-time img {
        max-width: 100%;
        display: block;
        margin: 0 auto;
        padding: 5px 0
    }

    .form_custom.location {
        padding: 40px 0 40px 30px
    }

    .map-location {
        float: left;
        width: 100%;
        text-align: center
    }

    .map-location iframe {
        width: 100%;
        display: block;
        margin: 0 auto
    }

    .multile-location {
        float: left;
        width: 100%;
        margin: 20px 0;
        border: 1px solid #17324d;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px
    }

    .multile-location h3 {
        float: left;
        width: 100%;
        margin: 0;
        padding: 15px;
        color: #17324d;
        /* font-family: 'Helvetica'; */
        font-weight: normal;
        font-size: 20px;
        line-height: normal;
        border-bottom: 1px solid #ccc
    }

    .multile-location h4 {
        float: left;
        width: 48%;
        margin: 0 0 10px 0;
        padding: 0;
        /* font-family: 'Helvetica'; */
        font-weight: normal;
        font-size: 18px;
        line-height: normal;
        color: #17324d
    }

    .table-responsive {
        float: left;
        width: 100%;
        padding: 20px 10px
    }

    .multile-location .table>thead.thead-inverse {
        color: #fff;
        /* font-family: 'Helvetica'; */
        font-weight: 300;
        font-size: 14px;
        line-height: normal;
        background: #17324d
    }

    .multile-location .table>thead>tr>th {
        vertical-align: middle;
        border: 0;
        padding: 0;
        line-height: normal;
        padding: 8px 10px
    }

    .multile-location .table>thead>tr>td,
    .multile-location .table>tbody>tr>td,
    .multile-location .table>tfoot>tr>td {
        color: #22405d;
        font-size: 16px;
        line-height: 26px;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        padding: 8px 10px;
        vertical-align: middle;
        align-items: center;
        text-align: center;
        border: 0;
        border-bottom: 1px solid #ccc
    }

    .multile-location .form-control {
        color: #22405d;
        padding: 6px 15px 6px 8px
    }

    .multile-location .table>thead>tr>td select.select-arrow,
    .multile-location .table>tbody>tr>td select.select-arrow,
    .multile-location .table>tfoot>tr>td select.select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 96% 15px;
        font-size: 14px;
        height: auto
    }

    .help-section {
        width: 100%;
        float: left;
        padding: 15px;
        border: 1px solid #eee
    }

    .help-section h4 {
        width: 100%;
        float: left;
        border-bottom: 1px solid #eee;
        padding: 0 0 10px 0;
        /* font-family: 'Helvetica'; */
        font-weight: normal;
        font-size: 20px;
        line-height: normal;
        color: #17324d;
        line-height: 1;
        margin: 0
    }

    .help-section p {
        width: 100%;
        float: left;
        padding: 10px 0 10px 0;
        /* font-family: 'Helvetica'; */
        font-weight: normal;
        font-size: 15px;
        line-height: normal;
        color: #515151;
        line-height: 24px;
        margin: 0
    }

    .multile-location .table a {
        color: #515151
    }

    .multile-location .table a i {
        font-size: 20px
    }

    .multile-location .table textarea {
        width: 100%;
        margin: 0
    }

    .multile-location .table tr.odd {
        background: rgba(238, 238, 238, 0.2)
    }

    .multile-location .table tr.even {
        background: #fff
    }

    .multile-location .add-address-btn {
        background: #088edb;
        color: #fff;
        float: left;
        width: auto;
        font-size: 18px;
        line-height: normal;
        padding: 10px 15px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px
    }

    .multile-location .add-address-btn:hover {
        background: #0065bd;
        color: #fff
    }

    .multile-location.connected .add-address-btn {
        float: none;
        margin: 0 auto;
        display: block;
        clear: both;
        width: 12%
    }

    .promoter a {
        float: right;
        height: 26px;
        width: 26px;
        text-align: right;
        align-items: center;
        vertical-align: middle;
        margin: -10px 2px 0 2px
    }

    .project-grid-content {
        width: 100%;
        float: left
    }

    .sector-state {
        width: 50%;
        float: left
    }

    .sector-state {
        width: 85%;
        float: left
    }

    .all-sector-blog-scroll {
        overflow: auto;
        width: 100% !important
    }

    .track3 {
        width: 10px;
        background: rgba(0, 0, 0, 0);
        margin-right: 2px;
        border-radius: 10px;
        -webkit-transition: background 250ms linear;
        transition: background 250ms linear;
        border: 1px solid #d3d3d3
    }

    .track3:hover,
    .track3.dragging {
        background: #616161;
        background: rgba(97, 97, 97, 0.7)
    }

    .handle3 {
        width: 5px;
        right: 0;
        background: #616161;
        background: rgba(97, 97, 97, 0.7);
        border-radius: 7px;
        -webkit-transition: width 250ms;
        transition: width 250ms;
        padding: 3px;
        margin: 0 1px
    }

    .track3:hover .handle3,
    .track3.dragging .handle3 {
        width: 7px
    }

    .track2 {
        width: 10px;
        background: rgba(0, 0, 0, 0);
        margin-right: 2px;
        border-radius: 10px;
        -webkit-transition: background 250ms linear;
        transition: background 250ms linear;
        right: -8px
    }

    .track2:hover,
    .track2.dragging {
        background: transparent;
        background: rgba(0, 0, 0, 0)
    }

    .handle2 {
        width: 7px;
        right: 0;
        background: #fff;
        background: rgba(255, 255, 255, 1);
        border-radius: 7px;
        -webkit-transition: width 250ms;
        transition: width 250ms
    }

    .track2:hover .handle2,
    .track2.dragging .handle2 {
        width: 7px
    }

    .middle {
        float: left;
        width: 100%;
        position: relative
    }

    .help-overlay {
        content: '';
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100vh;
        background: rgba(0, 0, 0, 0.6);
        z-index: 99999
    }

    .help-doc-content {
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        z-index: 999999;
        width: 40%
    }

    .help-doc-title {
        color: #fff;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 56px;
        line-height: 54px;
        float: left;
        width: 100%;
        text-align: center;
        font-weight: normal;
        margin: 0
    }

    .help-doc-tagline {
        color: #fff;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 40px;
        line-height: 54px;
        float: left;
        width: 100%;
        text-align: center;
        font-weight: 400;
        margin: 0 0 30px 0
    }

    .help-doc-btn {
        margin: 0 auto;
        display: block;
        border: 4px solid #0065bd;
        background: transparent;
        padding: 18px 76px;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 30px;
        line-height: normal;
        color: #fff;
        text-transform: uppercase
    }

    .help-doc-msg {
        margin: 10px 0 0 0;
        float: left;
        width: 100%;
        color: #fff;
        /* font-family: 'Helvetica'; */
        font-size: 20px;
        line-height: 54px;
        text-align: center;
        font-weight: 400
    }

    .help-doc-msg input[type="checkbox"] {
        left: auto;
        cursor: pointer;
        display: inline-block;
        width: 18px;
        height: 18px;
        position: relative;
        top: 2px;
        background: transparent;
        margin: 0 5px 0 0;
        box-sizing: border-box;
        border-radius: 4px;
        -webkit-appearance: checkbox
    }

    .help-sign-up-login {
        position: absolute;
        top: 2.5%;
        right: 16%;
        z-index: 99999;
        color: #fff;
        font-family: 'Segoe Print';
        font-size: 28px;
        line-height: normal;
        display: flex;
        vertical-align: middle;
        align-items: baseline
    }

    .help-sign-up-login img {
        max-width: 100%;
        display: inline-block;
        margin: 0 0 0 10px
    }

    .help-open-menu {
        position: absolute;
        top: 10.5%;
        right: 2.5%;
        z-index: 99999;
        color: #fff;
        font-family: 'Segoe Print';
        font-size: 28px;
        line-height: normal;
        display: flex;
        vertical-align: middle;
        align-items: baseline
    }

    .help-open-menu img {
        max-width: 100%;
        display: inline-block;
        margin: 0 0 0 10px
    }

    .help-search-project {
        position: absolute;
        z-index: 99999;
        color: #fff;
        font-family: 'Segoe Print';
        font-size: 22px;
        line-height: normal;
        display: flex;
        vertical-align: middle;
        align-items: baseline;
        top: 0;
        left: 0
    }

    .help-search-project img.project-left-img {
        max-width: 100%;
        display: inline-block;
        margin: 0 0 0 10px
    }

    .help-search-project img.project-right-img {
        max-width: 100%;
        display: inline-block;
        margin: 0 10px 0 0;
        height: 0
    }

    .help-search-project.project-1 {
        top: 18%;
        left: 12%;
        display: flex;
        vertical-align: top;
        align-items: normal;
        width: 30%;
        line-height: 30px
    }

    .help-search-project.project-2 {
        top: 8%;
        left: 75.5%;
        display: flex;
        vertical-align: top;
        align-items: normal
    }

    .help-search-project.project-3 {
        top: 25%;
        left: 3%;
        display: flex;
        vertical-align: middle;
        align-items: center;
        width: 20%;
        line-height: 30px
    }

    .help-search-project.project-4 {
        top: 18%;
        left: 45%;
        display: flex;
        vertical-align: middle;
        align-items: center;
        width: 18%;
        line-height: 30px
    }

    .help-search-project.project-5 {
        top: 27.5%;
        left: 11%;
        display: flex;
        vertical-align: middle;
        align-items: normal;
        width: 18%;
        line-height: 30px
    }

    .help-search-project.project-6 {
        top: 25%;
        left: 75%;
        display: flex;
        vertical-align: middle;
        align-items: normal
    }

    .help-search-project.project-7 {
        top: 31%;
        left: 17%;
        display: flex;
        vertical-align: middle;
        align-items: center;
        width: 20%;
        line-height: 30px
    }

    .help-search-project.project-8 {
        top: 40.6%;
        left: 9%;
        display: flex;
        vertical-align: middle;
        align-items: center;
        width: 42%;
        line-height: 30px
    }

    .help-search-project.project-9 {
        top: 45%;
        left: 49%;
        display: flex;
        vertical-align: middle;
        align-items: center;
        width: 20%;
        line-height: 30px
    }

    .help-search-project.project-10 {
        top: 64.5%;
        left: 2%;
        display: flex;
        vertical-align: middle;
        align-items: normal;
        width: 18%;
        line-height: 30px
    }

    .help-search-project.project-11 {
        top: 61.8%;
        left: 66%;
        display: flex;
        vertical-align: middle;
        align-items: center;
        width: 24%;
        line-height: 30px
    }

    .help-search-project.project-12 {
        top: 78.5%;
        left: 75%;
        display: flex;
        vertical-align: middle;
        align-items: center
    }

    .help-search-project.project-13 {
        top: 64.5%;
        left: 41%;
        display: flex;
        vertical-align: middle;
        align-items: normal;
        width: 20%;
        line-height: 30px
    }

    .help-search-project.project-14 {
        top: 59.2%;
        left: 21%;
        display: flex;
        vertical-align: middle;
        align-items: center;
        width: 30%;
        line-height: 30px
    }

    .help-search-project.project-15 {
        top: 59%;
        left: 75%;
        display: flex;
        vertical-align: middle;
        align-items: center;
        width: 15%;
        line-height: 30px
    }

    .help-search-project.project-area {
        opacity: 0
    }

    .help-search-project.stickyhelp.project-area {
        top: 18%;
        left: 20%;
        opacity: 1;
        display: flex;
        vertical-align: middle;
        align-items: center
    }

    .help-search-project.project-action {
        opacity: 0
    }

    .help-search-project.stickyhelp.project-action {
        left: 44%;
        top: 18%;
        opacity: 1;
        display: flex;
        vertical-align: middle;
        align-items: baseline
    }

    a.end-tour {
        display: block;
        border: 4px solid #0065bd;
        background: transparent;
        padding: 18px 76px;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 30px;
        line-height: normal;
        color: #fff;
        text-transform: uppercase;
        position: absolute;
        top: 0;
        left: 50%;
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        z-index: 999999
    }

    .simple-content-page {
        float: left;
        width: 100%;
        padding: 50px 0 0 0
    }

    .simple-content-page h4 {
        color: #1d3c57;
        float: left;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 26px;
        padding: 0;
        width: 100%;
        display: block;
        font-weight: bold;
        margin: 0
    }

    .simple-content-page h4 span {
        border-bottom: 2px solid #1d3c57;
        padding: 0 0 10px 0;
        margin: 0 0 10px 0;
        float: left;
        width: auto;
        display: block
    }

    .simple-content-page h6 {
        color: #0065bd;
        float: left;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 24px;
        margin: 0 0 10px 0;
        padding: 0;
        width: 100%
    }

    .simple-content-page p {
        float: left;
        margin: 0 0 20px 0;
        width: 100%;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        font-size: 18px;
        color: #515151;
        line-height: 30px;
        position: relative;
        padding: 0;
        vertical-align: top;
        display: flex;
        align-items: baseline
    }

    .simple-content-page p:before {
        content: "\f138";
        position: relative;
        top: 0;
        left: 0;
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin: 0 10px 0 0;
        font-size: 20px
    }

    .data-table-area .nav-tabs>li>a {
        color: #0065bd;
        cursor: default;
        background-color: transparent;
        border: 1px solid transparent;
        border-bottom-color: transparent;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 20px;
        cursor: pointer
    }

    .data-table-area .nav-tabs>li.active>a,
    .data-table-area .nav-tabs>li.active>a:hover,
    .data-table-area .nav-tabs>li.active>a:focus {
        color: #fff;
        cursor: default;
        background-color: #17324d;
        border: 1px solid #17324d;
        border-bottom-color: transparent;
        cursor: pointer
    }

    .data-table-area .tab-content {
        min-height: 100%;
        background: #fff;
        box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.21);
        margin: 0 0 50px 0;
        display: inline-block;
        width: 100%;
        padding: 20px 0
    }

    .data-table-area .nav-tabs {
        border-bottom: 1px solid #17324d
    }

    .search-add-left-fix {
        width: auto;
        float: left;
        position: absolute;
        left: 0;
        top: 97.9%;
        z-index: 12000;
        -webkit-transition: width .3s;
        -moz-transition: width .3s;
        transition: width .3s
    }

    .Exp-serach {
        position: relative;
        margin-top: 20px;
        min-width: 50px;
        height: 50px;
        float: left;
        overflow: hidden;
        -webkit-transition: width .3s;
        -moz-transition: width .3s;
        transition: width .3s;
        -webkit-backface-visibility: hidden
    }

    .ExpInput {
        background: #fff none repeat scroll 0 0;
        border: medium none;
        color: #a0b58d;
        font-size: 20px !important;
        font-weight: 300;
        height: 50px;
        margin: 0;
        outline: medium none;
        padding: 0 2% 0 4%;
        position: absolute;
        left: 0;
        top: 0;
        width: 86%;
        z-index: 10
    }

    input[type="search"].ExpInput {
        -webkit-appearance: none;
        -webkit-border-radius: 0;
        width: 98%
    }

    .ExpInput::-webkit-input-placeholder {
        color: #ccc
    }

    .ExpInput:-moz-placeholder {
        color: #ccc
    }

    .ExpInput::-moz-placeholder {
        color: #ccc
    }

    .ExpInput:-ms-input-placeholder {
        color: #ccc
    }

    .ExpIcon,
    .Expbtn {
        width: 50px;
        height: 50px;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        padding: 0;
        margin: 0;
        line-height: 50px;
        text-align: center;
        cursor: pointer
    }

    .Expbtn {
        background: #fff;/ IE needs this / -ms-filter: "alpha(opacity=0)";/ IE 8 / filter: alpha(opacity=0);/ IE 5-7 / opacity: 0;
        color: transparent;
        color: red;
        border: 0;
        outline: 0;
        z-index: -1
    }

    .ExpIcon {
        color: #fff;
        background: #0065bd;
        z-index: 90;
        font-size: 22px;
        font-family: 'icomoon';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased
    }

    .ExpIcon:before {
        content: ""
    }

    .Exp-serach.Exp-serach-open,
    .no-js .Exp-serach {
        width: 100%;
        -webkit-transition: width .3s;
        -moz-transition: width .3s;
        transition: width .3s
    }

    .Exp-serach.Exp-serach-close {
        width: 0;
        -webkit-transition: width .3s;
        -moz-transition: width .3s;
        transition: width .3s
    }

    .Exp-serach.Exp-serach-open .ExpIcon,
    .no-js .Exp-serach .ExpIcon {
        background: #f8a448;
        color: #fff;
        z-index: 11
    }

    .add-tag-btn {
        width: 50px;
        height: 50px;
        display: block;
        padding: 0;
        margin: 0;
        line-height: 50px;
        text-align: center;
        cursor: pointer;
        color: #fff;
        background: #0065bd;
        z-index: 90;
        font-size: 22px;
        float: left;
        clear: both;
        border-top: 0 solid #fff;
        margin-top: 1px
    }

    .add-tag-btn:hover {
        color: #fff;
        background: #f8a548
    }

    .add-tag-btn:focus {
        color: #fff;
        background: #f8a548
    }

    .show_overlay .body-overlay {
        display: block;
        width: 100%;
        height: 100%;
        position: fixed;
        background: rgba(255, 255, 255, 0.6);
        z-index: 9999;
        -webkit-transition: width .3s;
        -moz-transition: width .3s;
        transition: display .3s
    }

    .ExpClosei {
        width: auto;
        font-size: 24px;
        color: #0065bd;
        text-align: right;
        left: 98.5%;
        position: relative;
        z-index: 999;
        cursor: pointer
    }

    .Expbtnsubmit {
        width: auto;
        font-size: 16px;
        text-align: right;
        left: 89%;
        position: relative;
        z-index: 999;
        cursor: pointer;
        border-radius: 0;
        background: #f8a548;
        margin: 9px 10px 10px 13px;
        padding: 5px 25px;
        color: #fff;
        border: 0
    }

    .thank-you {
        width: 100%;
        float: left;
        padding: 70px 0 70px 0;
        margin: 50px 0 50px 0;
        box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.21);
        background: #fff
    }

    .thank-you h1 {
        width: 100%;
        float: left;
        padding: 0;
        font-size: 44px;
        color: #0065bd;
        line-height: 1;
        font-family: 'Lemon/Milk';
        margin: 0
    }

    .thank-you-icon {
        width: auto;
        display: inline-block;
        padding: 50px 0
    }

    .thank-you h2 {
        width: 100%;
        float: left;
        padding: 0;
        font-size: 24px;
        color: #17324d;
        line-height: 1;
        font-weight: 300;
        margin: 0
    }

    .thank-you h3 {
        width: 100%;
        float: left;
        padding: 50px 0 0 0;
        font-size: 30px;
        color: #16994d;
        line-height: 1;
        font-weight: 400;
        margin: 0;
        font-family: 'Lemon/Milk'
    }

    .thank-you p {
        width: 100%;
        float: left;
        padding: 50px 0 50px 0;
        font-size: 22px;
        color: #555;
        line-height: 28px;
        font-weight: 300;
        margin: 0
    }

    .um-text {
        font-size: 30px !important;
        padding: 20px 0 0 0 !important;
        color: #000 !important
    }

    .thank-btn-org {
        background-color: #fff;
        font-size: 20px;
        padding: 10px 30px;
        color: #0065bd;
        border-radius: 4px;
        /* font-family: 'Helvetica'; */
        font-weight: 300;
        margin: 0 5px;
        display: inline-block;
        border: 2px solid #0065bd;
        width: 100%;
        max-width: 190px
    }

    .thank-btn-org:hover {
        background-color: #0065bd;
        color: #fff;
        border-radius: 4px;
        border: 2px solid #0065bd
    }

    .thank-btn-blue {
        background-color: #fff;
        font-size: 20px;
        padding: 10px 30px;
        color: #17324d;
        border-radius: 4px;
        /* font-family: 'Helvetica'; */
        font-weight: 300;
        margin: 0 5px;
        display: inline-block;
        border: 2px solid #17324d;
        width: 100%;
        max-width: 190px
    }

    .thank-btn-blue:hover {
        background-color: #17324d;
        color: #fff;
        border-radius: 4px;
        border: 2px solid #17324d
    }

    .goto-btn-blue {
        background-color: #fff;
        font-size: 20px;
        padding: 10px 26px;
        color: #17324d;
        border-radius: 4px;
        /* font-family: 'Helvetica'; */
        font-weight: 300;
        margin: 80px 5px 0 5px;
        display: inline-block;
        border: 2px solid #17324d;
        width: 100%;
        max-width: 220px
    }

    .goto-btn-blue:hover {
        background-color: #17324d;
        color: #fff;
        border-radius: 4px;
        border: 2px solid #17324d
    }

    #thanks-modal .modal-content {
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        padding: 3rem 3rem 3rem;
        overflow: hidden
    }

    .modal-content.thanks h1 {
        width: 100%;
        float: left;
        padding: 0;
        font-size: 44px;
        color: #0065bd;
        line-height: 1;
        font-family: 'Lemon/Milk';
        margin: 0;
        border-bottom: 0
    }

    .thank-you-icon-popup {
        width: auto;
        display: inline-block;
        padding: 20px 0
    }

    .thanks h2 {
        width: 100%;
        float: left;
        padding: 0;
        font-size: 18px;
        color: #17324d;
        line-height: 1;
        font-weight: 300;
        margin: 0
    }

    .thanks p {
        width: 100%;
        float: left;
        padding: 40px 0 40px 0;
        font-size: 16px;
        color: #555;
        line-height: 28px;
        font-weight: 300;
        margin: 0
    }

    .thanks .login-fild-content {
        width: 100%;
        float: left;
        padding: 0
    }

    .thanks .thank-btn-org {
        background-color: #fff;
        font-size: 18px;
        padding: 8px 30px;
        color: #0065bd;
        border-radius: 4px;
        /* font-family: 'Helvetica'; */
        font-weight: 300;
        margin: 0 5px;
        display: inline-block;
        border: 2px solid #0065bd;
        width: 100%;
        max-width: 148px
    }

    .thanks .thank-btn-org:hover {
        background-color: #0065bd;
        color: #fff;
        border-radius: 4px;
        border: 2px solid #0065bd
    }

    .thanks .thank-btn-blue {
        background-color: #fff;
        font-size: 18px;
        padding: 8px 30px;
        color: #17324d;
        border-radius: 4px;
        /* font-family: 'Helvetica'; */
        font-weight: 300;
        margin: 0 5px;
        display: inline-block;
        border: 2px solid #17324d;
        width: 100%;
        max-width: 148px
    }

    .thanks .thank-btn-blue:hover {
        background-color: #17324d;
        color: #fff;
        border-radius: 4px;
        border: 2px solid #17324d
    }

    .search-stickytop {
        position: fixed;
        top: 7.6%
    }

    #promoter-modal .modal-container {
        width: 1000px
    }

    #promoter-modal #cd-timeline {
        margin: 0;
        padding: 0;
        width: 100%;
        max-width: initial
    }

    #promoter-modal #cd-timeline::before {
        background: #ebebeb
    }

    #promoter-modal .timeline-round {
        background: #ebebeb;
        height: 15px;
        width: 15px
    }

    #promoter-modal .cd-timeline-img {
        width: 28px;
        height: 28px;
        font-size: 16px;
        line-height: 28px
    }

    #promoter-modal .cd-timeline-content img {
        border: 4px solid #ebebeb;
        max-height: 120px;
        min-height: 120px
    }

    #promoter-modal .cd-timeline-content h4 {
        font-size: 18px;
        line-height: normal;
        margin: 0 0 10px 0
    }

    #promoter-modal .cd-timeline-content p {
        font-size: 14px;
        line-height: normal;
        margin: 0 0 10px 0
    }

    .profile-page {
        float: left;
        width: 100%;
        margin: 50px 0 0 0
    }

    .profile-page .panel-default>.panel-heading {
        color: #333;
        background-color: #fff;
        border-color: #e4e5e7;
        padding: 0;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .profile-page .panel-default>.panel-heading a {
        display: block;
        padding: 10px 10px;
        font-weight: 600;
        letter-spacing: 1px;
        font-size: 20px;
        line-height: normal
    }

    .profile-page .panel-default>.panel-heading a:after {
        content: "";
        position: relative;
        top: -2px;
        display: inline-block;
        font-family: 'Glyphicons Halflings';
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        float: right;
        transition: transform .25s linear;
        -webkit-transition: -webkit-transform .25s linear
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="true"] {
        background-color: #0065bd;
        border: 1px solid #0065bd
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="true"]:after {
        content: "\2212";
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        color: #0065bd;
        border-radius: 28px;
        background: #fff;
        width: 28px;
        height: 28px;
        text-align: center;
        line-height: 24px;
        font-size: 16px
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="false"]:after {
        content: "\002b";
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        color: #17324d;
        border-radius: 28px;
        background: #fff;
        font-size: 16px;
        width: 28px;
        height: 28px;
        text-align: center;
        line-height: 20px;
        float: right;
        padding: 4px 0 0 2px
    }

    .profile-page .panel-group .panel {
        border: 1px solid #d8d8d8;
        -webkit-box-shadow: none;
        box-shadow: none;
        margin: 0 0 10px 0;
        float: left;
        width: 100%
    }

    .profile-page .panel-default>.panel-heading+.panel-collapse>.panel-body {
        border-top-color: transparent;
        border: 0
    }

    .profile-page .panel-group {
        margin-bottom: 10px;
        float: left;
        width: 100%;
        padding: 0 10px 0
    }

    .form-group sup {
        top: -.5em;
        color: #0065bd;
        font-size: 25px;
        vertical-align: bottom;
        left: 2px
    }

    .form_custom .form-group textarea.form-control {
        height: auto;
        resize: none;
        min-height: 96px !important
    }

    .profile-page .form_custom {
        padding: 0
    }

    .profile-page .panel-default>.panel-heading+.panel-collapse>.panel-body {
        padding: 20px 20px 20px 20px
    }

    .profile-page .fileinput-new {
        /* font-family: 'Helvetica'; */
        font-size: 14px;
        color: #5d5d5d;
        font-weight: normal;
        margin: 0
    }

    .file-note {
        /* font-family: 'Helvetica'; */
        font-size: 14px;
        color: #5d5d5d;
        font-weight: normal;
        margin: 0 0 0 10px
    }

    .form_custom .form-group .maxl {
        float: left;
        width: 100%
    }

    .form_custom .form-group .inline {
        display: inline-block
    }

    .form_custom .form-group .inline+.inline {
        margin-left: 10px
    }

    .form_custom .form-group .radio {
        /* font-family: 'Helvetica'; */
        color: #5d5d5d;
        font-size: 16px;
        position: relative;
        width: auto;
        display: inline-block;
        margin: 10px 0
    }

    .form_custom .form-group .radio span {
        position: relative;
        padding-left: 20px
    }

    .form_custom .form-group .radio span:after {
        content: '';
        width: 14px;
        height: 14px;
        border: 1px solid;
        position: absolute;
        left: 0;
        top: 2px;
        border-radius: 100%;
        -ms-border-radius: 100%;
        -moz-border-radius: 100%;
        -webkit-border-radius: 100%;
        box-sizing: border-box;
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box
    }

    .form_custom .form-group .radio input[type="radio"] {
        cursor: pointer;
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 1;
        opacity: 0;
        filter: alpha(opacity=0);
        -ms-filter: "alpha(opacity=0)"
    }

    .form_custom .form-group .radio input[type="radio"]:checked+span {
        color: #17324d
    }

    .form_custom .form-group .radio input[type="radio"]:checked+span:before {
        content: '';
        width: 6px;
        height: 6px;
        position: absolute;
        background: #17324d;
        left: 4px;
        top: 6px;
        border-radius: 100%;
        -ms-border-radius: 100%;
        -moz-border-radius: 100%;
        -webkit-border-radius: 100%
    }

    .profile-page .btn_space {
        padding: 0
    }

    .search-collapsed {
        width: 0
    }

    .search-expanded {
        width: 85%;
        -webkit-transition: width .3s !important;
        -moz-transition: width .3s !important;
        transition: width .3s !important
    }

    .profile-page h4 {
        color: #17324d;
        /* font-family: 'Helvetica'; */
        font-weight: bold;
        font-size: 22px;
        position: relative;
        display: inline-block;
        float: left;
        width: 100%;
        border-bottom: 1px solid #cacaca;
        padding: 0 0 10px 0;
        margin: 10px 0 20px 0
    }

    .btn_space.my-profile-action-btn {
        margin: 20px 0 0 0
    }

    .brand-logo-section {
        float: left;
        width: 100%;
        margin: 20px 0 0 0
    }

    .brand-logo-section img {
        max-width: 100%;
        display: inline-block;
        margin: 40px 20px -85px 0
    }

    .save_custom,
    .cancel_custom {
        width: auto;
        transition: all .3s ease-in-out 0s
    }

    .deactivate_custom {
        transition: all .3s ease-in-out 0s
    }

    .deactivate_custom:hover {
        background: #17324d;
        border-color: #17324d;
        border: 2px solid #17324d
    }

    .cancel_custom {
        margin-left: 10px
    }

    .upload-section-main {
        float: left;
        width: auto
    }

    .profile-page .fileinput-new {
        display: block;
        margin: 20px 0 0;
        text-align: center;
        width: 28%
    }

    .profile-page .fileinput-new .fileinput-new {
        margin: 10px 0 0;
        width: 100%
    }

    .profile-page .fileinput-exists .fileinput-filename {
        margin: 10px 0 0;
        width: 100%
    }

    .profile-page .fileinput-exists {
        display: block;
        margin: 20px 0 0;
        text-align: center;
        width: 64%
    }

    .featured-states-section.goverment-schemes {
        background: transparent;
        margin: 25px 0 0
    }

    .goverment-schemes .featured-states-action a:after {
        background: transition;
        width: auto
    }

    .goverment-schemes .featured-states-action.blue a:hover:before {
        background: rgba(12, 76, 163, 0.6)
    }

    .goverment-schemes .featured-states-action.red a:hover:before {
        background: rgba(213, 31, 54, 0.6)
    }

    .goverment-schemes .featured-states-action.ocean a:hover:before {
        background: rgba(27, 164, 174, 0.6)
    }

    .goverment-schemes .featured-states-action.purple a:hover:before {
        background: rgba(106, 77, 159, 0.6)
    }

    .goverment-schemes .featured-states-action a:hover:before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 100%;
        width: 100%;
        -webkit-transform: translate(0px, 0%);
        -moz-transform: translate(0px, 0%);
        -o-transform: translate(0px, 0%);
        -ms-transform: translate(0px, 0%);
        transform: translate(0px, 0%)
    }

    .goverment-schemes .state-action-area li strong {
        font-size: 21px;
        margin: 0 5px 0 0
    }

    .goverment-schemes .state-action-area li {
        font-size: 16px;
        margin: 10px 0;
        line-height: 25px
    }

    .goverment-schemes .featured-states-action a {
        padding: 0
    }

    .goverment-schemes .featured-states-action a ul.state-action-area img {
        width: 39px;
        margin: 12px 15px 0 0;
        vertical-align: middle;
        align-items: center;
        display: flex
    }

    .custom-select-arrow.gender {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 85% 50%
    }

    .btn_space.my-profile-action-btn {
        padding: 20px 15px 0;
        margin: 0
    }

    .goverment-schemes ul.state-action-area {
        padding: 10px 30px
    }

    .goverment-schemes span.title-schemes {
        font-size: 25px;
        color: #2e2e2e;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        float: left;
        width: 100%;
        text-align: center;
        margin: 25px 0 0
    }

    .goverment-schemes span.desc-schemes {
        float: left;
        width: 100%;
        text-align: center;
        font-size: 16px;
        color: #515151;
        line-height: 28px;
        /* font-family: 'Helvetica'; */
    }

    #government-schemes .view-all-btn {
        margin: 40px 0 0
    }

    #government-schemes {
        padding: 59px 0
    }

    .right-padding {
        padding-right: 0
    }

    .featured-states-action a img.gov-sch-1 {
        border: 2px solid #0c4ca3
    }

    .featured-states-action a img.gov-sch-2 {
        border: 2px solid #d51f36
    }

    .featured-states-action a img.gov-sch-3 {
        border: 2px solid #1ba4ae
    }

    .featured-states-action a img.gov-sch-4 {
        border: 2px solid #6a4d9f
    }

    .carousel-inner {
        margin: auto;
        width: 100%
    }

    .carousel-control {
        width: auto
    }

    .carousel-control.left,
    .carousel-control.right {
        background-image: none
    }

    .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right {
        margin-top: -10px;
        margin-left: -10px;
        color: #444
    }

    .carousel-inner a {
        display: table-cell;
        vertical-align: middle
    }

    .search-project-i {
        position: absolute
    }

    .show-overlay .body-overlay {
        display: block;
        width: 100%;
        height: 100%;
        position: fixed;
        background: rgba(0, 0, 0, 0.6);
        z-index: 15000
    }

    .help-action {
        float: right;
        cursor: pointer
    }

    .help-action i {
        position: relative;
        z-index: 99
    }

    .state-wise-overview .help-action .fa-times-circle {
        z-index: 15000;
        color: #fff
    }

    .investor-overview-country .help-action .fa-times-circle {
        z-index: 15000;
        color: #fff
    }

    .project-uploaded-overview-comparison .help-action .fa-times-circle {
        z-index: 9999;
        color: #fff
    }

    .sector-wpd .help-action .fa-times-circle {
        z-index: 15000;
        color: #fff
    }

    .owl-carousel .item {
        position: relative;
        z-index: 100;
        -webkit-backface-visibility: hidden
    }

    .owl-nav>div {
        margin-top: -22px;
        position: absolute;
        top: 50%;
        color: #fff
    }

    .middle-slider-outer .owl-nav>div {
        margin-top: -18px;
        position: absolute;
        top: 50%;
        color: #0065bd
    }

    .owl-nav i {
        font-size: 35px;
        border: 1px solid #fff;
        border-radius: 40px;
        line-height: 37px;
        text-align: center;
        width: 40px;
        height: 40px;
        display: inline-block
    }

    .owl-nav .owl-prev {
        left: -60px
    }

    .owl-nav .owl-next {
        right: -60px
    }

    .middle-slider-outer .owl-nav .owl-prev {
        left: -50px
    }

    .middle-slider-outer .owl-nav .owl-next {
        right: -50px
    }

    .middle-slider-outer .owl-nav i {
        font-size: 26px;
        border: 1px solid #0065bd;
        border-radius: 34px;
        line-height: 30px;
        text-align: center;
        width: 34px;
        height: 34px;
        display: inline-block
    }

    .simple-content-page.profile-page h4 {
        margin: 10px 0 0 0;
        padding: 0;
        border: 0
    }

    .simple-content-page.profile-page p:last-child {
        margin: 0
    }

    .simple-content-page.profile-page p:before {
        display: none
    }

    .simple-content-page ul {
        float: left;
        width: 100%;
        margin: 0;
        padding: 0;
        list-style: none
    }

    .simple-content-page ul li {
        float: left;
        margin: 0 0 10px 0;
        width: 100%;
        /* font-family: 'Helvetica'; */
        font-weight: 400;
        font-size: 18px;
        color: #515151;
        line-height: 30px;
        position: relative;
        padding: 0;
        vertical-align: top;
        display: flex;
        align-items: baseline
    }

    .simple-content-page ul li:before {
        content: "\f138";
        position: relative;
        top: 0;
        left: 0;
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin: 0 10px 0 0;
        font-size: 20px
    }

    .currency-dropDown-hide .dropdown-menu {
        right: 15px;
        left: auto
    }

    .after-slnav .dropdown-menu {
        right: 0;
        left: auto
    }

    .after-slnav ul.dropdown-menu li a {
        padding-left: 33px
    }

    .after-slnav .currency-dropDown-hide ul.dropdown-menu li a {
        padding-left: 13px;
        line-height: 20px;
        padding-top: 3px;
        padding-bottom: 3px
    }

    .currency {
        width: 100%;
        float: left;
        margin-left: 0;
        font-size: 15px;
        line-height: 30px;
        color: #515151;
        padding-left: 13px
    }

    .singup-modal .modal-container {
        max-width: 65rem
    }

    .singup-modal .modal-content {
        padding: 3rem 3rem 3rem
    }

    .popup-bottom {
        width: 100%;
        float: left;
        text-align: center
    }

    .datepicker thead tr th.next {
        font-size: 28px;
        line-height: normal;
        vertical-align: middle
    }

    .datepicker thead tr th.prev {
        font-size: 28px;
        line-height: normal;
        vertical-align: middle
    }

    .datepicker thead tr th.datepicker-switch {
        line-height: normal;
        vertical-align: middle
    }

    .datepicker .table>thead>tr>th,
    .table>tbody>tr>th,
    .table>tfoot>tr>th,
    .table>thead>tr>td,
    .table>tbody>tr>td,
    .table>tfoot>tr>td {
        vertical-align: middle
    }

    .datepicker.dropdown-menu th,
    .datepicker.dropdown-menu td {
        padding: 3px 5px
    }

    .sectors-left-part ul li img {
        width: 75px;
        height: auto
    }

    .project-social a:hover {
        height: 36px;
        width: 36px
    }

    .project-social a {
        height: 36px;
        width: 36px
    }

    .slidebtmarrow .fa-angle-up {
        position: relative;
        top: -2px
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 1070px
    }

    .input-area label {
        font-size: 18px
    }

    .slider.slider-horizontal .slider-tick,
    .slider.slider-horizontal .slider-handle {
        margin-left: -14px
    }

    .stat-flag {
        width: 8%
    }

    .inner-banner-inner .text-section small {
        font-size: 20px
    }

    .sectors-india-map {
        height: 1080px;
        padding: 0 20px 0 20px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 1080px
    }

    .sectors-india-map-2 {
        height: 1080px
    }

    .advanced-search-area-right {
        padding-bottom: 95px
    }

    .project-tag-box a {
        border: 1px solid #37628e
    }

    .tooltip.top {
        font-size: 15px
    }

    .tooltip.top .tooltip-arrow {
        bottom: -10px;
        border-width: 10px 10px 0
    }

    .tooltip.top {
        padding: 5px
    }

    .slider .tooltip.top {
        margin-top: -50px
    }

    .search-filter-tag span.tag {
        padding: 8px 10px;
        font-size: 18px
    }

    .search-filter {
        padding: 0 15px 0
    }

    .search-filter-tag {
        padding: 10px 10px 0 10px;
        border: 1px solid #d2d2d2;
        border-radius: 6px
    }

    .search-filter-tag span.tag {
        margin: 0 10px 10px 0;
        border-radius: 6px
    }

    .search-filter-title {
        margin: 0;
        font-size: 26px
    }

    .modal-popup-height {
        height: 560px
    }

    .avatar-picture {
        width: 90px;
        height: 90px;
        background: #e4e4e4;
        border-radius: 90px;
        box-shadow: 0 0 1em #e5e5e5;
        margin: 10px 0;
        text-align: center;
        display: inline-block
    }

    .avatar-picture img {
        width: 90px;
        height: 90px;
        border-radius: 90px;
        border: 3px solid #fff
    }

    .btn-default:active,
    .btn-default.active,
    .open>.dropdown-toggle.btn-default {
        color: #fff;
        background-color: transparent;
        border-color: transparent
    }

    .stickytop.navbar-inverse .signup-login-nav .btn-default:active,
    .btn-default.active,
    .open>.dropdown-toggle.btn-default {
        color: #fff;
        background-color: transparent;
        border-color: transparent
    }

    .stickytop.navbar-inverse .signup-login-nav .btn-default:active:hover,
    .stickytop.navbar-inverse .signup-login-nav .btn-default.active:hover,
    .stickytop.navbar-inverse .signup-login-nav .open>.dropdown-toggle.btn-default:hover,
    .stickytop.navbar-inverse .signup-login-nav .btn-default:active:focus,
    .stickytop.navbar-inverse .signup-login-nav .btn-default.active:focus,
    .stickytop.navbar-inverse .signup-login-nav .open>.dropdown-toggle.btn-default:focus,
    .stickytop.navbar-inverse .signup-login-nav.btn-default:active.focus,
    .stickytop.navbar-inverse .signup-login-nav .btn-default.active.focus,
    .stickytop.navbar-inverse .signup-login-nav .open>.dropdown-toggle.btn-default.focus {
        color: #333
    }

    .btn-default:active:hover,
    .btn-default.active:hover,
    .open>.dropdown-toggle.btn-default:hover,
    .btn-default:active:focus,
    .btn-default.active:focus,
    .open>.dropdown-toggle.btn-default:focus,
    .btn-default:active.focus,
    .btn-default.active.focus,
    .open>.dropdown-toggle.btn-default.focus {
        color: #fff;
        background-color: transparent;
        border-color: transparent;
        outline: 0
    }

    .custom_nav_left li a img {
        width: 90px
    }

    span.progress-percentage {
        font-size: 16px
    }

    .progress {
        height: 20px
    }

    .form_custom .form-group .form-control {
        font-size: 16px;
        padding: 6px 10px
    }

    .action-btn {
        font-size: 20px;
        padding: 8px 20px;
        margin: 0 8px 0 0
    }

    .map-location {
        height: 350px
    }

    .multile-location .table textarea {
        font-size: 14px;
        min-height: 50px;
        padding: 5px
    }

    .input-group-addon {
        font-size: 20px;
        padding: 6px 15px
    }

    .profile-page .fileinput-new .fileinput-new {
        font-size: 18px
    }

    .action-btn.pull-right {
        margin-right: 0
    }

    .simple-img {
        width: 30px
    }

    .simple-hover-img {
        width: 30px
    }

    div.dataTables_wrapper div.dataTables_length select {
        width: 75px
    }

    .form-control.input-sm {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 90% 14px;
        background-size: 14px auto
    }

    .deshboard-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 96% 14px;
        background-size: 13px auto
    }

    .tab-text p {
        font-size: 17px;
        padding: 4px 0 0 0
    }

    .dount-chart img {
        width: 67%
    }

    .state-wise {
        margin-top: 30px;
        margin-bottom: 0
    }

    .investor-overview-country .investor-oc {
        margin-top: 30px;
        margin-bottom: 0
    }

    .thank-you {
        padding: 50px 0 50px 0
    }

    .thank-you-icon img {
        width: 36%
    }

    .thank-you p {
        padding: 30px 0 40px 0
    }

    .get-start-btn {
        font-size: 30px !important;
        padding: 12px 60px;
        line-height: 1
    }

    .sub-title-schemes {
        font-size: 20px
    }

    .breadcrumb {
        padding: 0;
        margin-bottom: 10px;
        list-style: none;
        background-color: transparent
    }

    .breadcrumb>li {
        display: inline-block;
        font-size: 16px;
        color: #17324d;
        font-weight: 500
    }

    .breadcrumb>li a {
        text-decoration: none;
        color: #17324d;
        transition: all .5s ease-in-out 0s;
        cursor: pointer
    }

    .breadcrumb>li a:hover {
        text-decoration: none;
        color: #0065bd;
        transition: all .5s ease-in-out 0s;
        cursor: pointer
    }

    .breadcrumb>li.currant a {
        text-decoration: none;
        color: #0065bd;
        transition: all .5s ease-in-out 0s;
        cursor: pointer;
        font-weight: 600
    }

}

@media only screen and (max-device-width:1920px) and (max-device-height:1200px) and (min-device-height:12in) and (device-aspect-ratio:8/5) {
    .search-stickytop {
        top: 8%
    }

    .inner-serach-btn .search-stickytop {
        top: 7.1%
    }
}

@media (max-width :767px) {

    .carousel-inner>.item.next,
    .carousel-inner>.item.active.right {
        left: 0;
        -webkit-transform: translate3d(25%, 0, 0);
        transform: translate3d(25%, 0, 0)
    }

    .carousel-inner>.item.prev,
    .carousel-inner>.item.active.left {
        left: 0;
        -webkit-transform: translate3d(-25%, 0, 0);
        transform: translate3d(-25%, 0, 0)
    }
}

@media (min-width :767px) and (max-width:992px) {

    .carousel-inner>.item.next,
    .carousel-inner>.item.active.right {
        left: 0;
        -webkit-transform: translate3d(25%, 0, 0);
        transform: translate3d(25%, 0, 0)
    }

    .carousel-inner>.item.prev,
    .carousel-inner>.item.active.left {
        left: 0;
        -webkit-transform: translate3d(-25%, 0, 0);
        transform: translate3d(-25%, 0, 0)
    }
}

@media (min-width :992px) {

    .carousel-inner>.item.next,
    .carousel-inner>.item.active.right {
        left: 0;
        -webkit-transform: translate3d(25%, 0, 0);
        transform: translate3d(25%, 0, 0)
    }

    .carousel-inner>.item.prev,
    .carousel-inner>.item.active.left {
        left: 0;
        -webkit-transform: translate3d(-25%, 0, 0);
        transform: translate3d(-25%, 0, 0)
    }
}

@media (max-width :767px) {

    .middle-slider-inner>.item.next,
    .middle-slider-inner>.item.active.right {
        left: 0;
        -webkit-transform: translate3d(16.66%, 0, 0);
        transform: translate3d(16.66%, 0, 0)
    }

    .middle-slider-inner>.item.prev,
    .middle-slider-inner>.item.active.left {
        left: 0;
        -webkit-transform: translate3d(-16.67%, 0, 0);
        transform: translate3d(-16.67%, 0, 0)
    }
}

@media (min-width :767px) and (max-width:992px) {

    .middle-slider-inner>.item.next,
    .middle-slider-inner>.item.active.right {
        left: 0;
        -webkit-transform: translate3d(16.67%, 0, 0);
        transform: translate3d(16.67%, 0, 0)
    }

    .middle-slider-inner>.item.prev,
    .middle-slider-inner>.item.active.left {
        left: 0;
        -webkit-transform: translate3d(-16.67%, 0, 0);
        transform: translate3d(-16.67%, 0, 0)
    }
}

@media (min-width :992px) {

    .middle-slider-inner>.item.next,
    .middle-slider-inner>.item.active.right {
        left: 0;
        -webkit-transform: translate3d(16.67%, 0, 0);
        transform: translate3d(16.66%, 0, 0)
    }

    .middle-slider-inner>.item.prev,
    .middle-slider-inner>.item.active.left {
        left: 0;
        -webkit-transform: translate3d(-16.67%, 0, 0);
        transform: translate3d(-16.67%, 0, 0)
    }
}

@media only screen and (max-width:1795px) {
    .kb_caption {
        bottom: auto
    }

    .all-sectors-blog-img img {
        display: inline-block;
        width: 100%;
        height: 100%;
        object-fit: cover
    }

    .bdr-btm {
        width: 73%;
        margin: 0 0 0 15px
    }

    .middle-slider-outer {
        max-width: 1620px
    }

    .inner-page-title {
        font-size: 42px
    }

    .all-sector-blog-scroll {
        height: 900px
    }

    .search-submit {
        width: 14%
    }

    .show_sidebar .search-submit {
        width: 18%
    }

    .search-field:focus {
        width: 32%
    }

    .page-overlay {
        top: 19%
    }

    .nr-of-places ul li {
        padding: 0 42.4px
    }

    .goverment-schemes ul.state-action-area {
        padding: 15px 30px
    }

    .state-action-area li {
        font-size: 20px;
        line-height: 26px;
        margin: 10px 0 10px 0
    }

    .state-action-area li strong {
        font-size: 30px
    }

    .footer-right-area {
        padding: 20px 30px
    }

    .ExpInput {
        padding: 0 2% 0 5%
    }

    .Expbtnsubmit {
        left: 77.6%
    }

    .Exp-serach {
        margin-top: 27px
    }

    body.show_sidebar #push_sidebar {
        left: 80%
    }

    #push_sidebar {
        width: 20%
    }

    body.show_sidebar .nav-toggle-menu {
        right: 20%;
        top: 112px
    }

    .menu-logo {
        padding: 24px 15px
    }

    .search-icon {
        left: 36.5%
    }

    .footer-search-area input.subscribe-text {
        background-color: #233d56;
        width: 61%
    }

    .tab_custom_wrapper .custom_nav_left li a {
        padding: 38px 15px
    }

    .col_wrap {
        width: 70%
    }

    .form_custom .form-group label {
        font-size: 16px
    }

    .multile-location.connected .add-address-btn {
        width: 13%;
        text-align: center
    }

    .kpi-box .icon-kpi-text {
        font-size: 24px
    }

    .kpi-box .big-text {
        font-size: 38px
    }

    .state-wise .state-chart {
        min-height: 465px;
        max-height: 465px
    }

    .sector-wise-project-distribution .swpd-chart2 img {
        width: 100%;
        height: 100%;
        object-fit: contain
    }

    .navbar-inverse .signup-login-nav>li {
        padding: 15px 0 11px 0
    }

    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        padding: 16px 0
    }

    .sel1 img {
        width: 30%
    }
}

@media only screen and (max-width:1680px) {
    .inner-serach-btn .search-add-left-fix {
        top: 9%
    }

    .inner-serach-btn .search-stickytop {
        top: 7.6%
    }

    .header-footer-slider .stage-outer {
        max-width: 1460px
    }

    #investible-project,
    #popular-sector,
    #government-schemes,
    #featured-states {
        padding: 40px 15px 40px 15px
    }

    .navbar-inverse {
        padding: 0
    }

    .navbar-nav {
        margin-right: 0
    }

    .nav-toggle-menu {
        top: 66px
    }

    .nav-toggle-menu .show-on-sticky {
        top: -37px;
        position: relative
    }

    .popular-sector-area {
        padding: 30px 15px
    }

    .footer-search-area input.subscribe-text {
        width: 52%
    }

    #investible-project .project-list a p {
        font-size: 20px;
        line-height: 24px;
        min-height: 18%
    }

    .kb_wrapper {
        height: 100%
    }

    #government-schemes .govn-schemes-list a:hover .smart-projct-review {
        margin: 10px 0 30px 0
    }

    .featured-states-area a:hover .featured-projct-review {
        margin: 10px 0 30px 0
    }

    #government-schemes .govn-schemes-list {
        max-height: 580px;
        min-height: 580px
    }

    #featured-states .states {
        max-height: 300px;
        min-height: 300px
    }

    .cd-timeline-content img {
        max-height: 350px;
        min-height: 350px
    }

    .inner-page-discription {
        font-size: 25px
    }

    .inner-banner-inner .text-section strong {
        font-size: 40px
    }

    .inner-page-banner .user-details img {
        width: 23%
    }

    .search-icon {
        left: 36%
    }

    .search-icon {
        left: 36.3%
    }

    .close {
        right: 33.5%
    }

    .Expbtnsubmit {
        left: 87.6%
    }

    .nr-of-places ul li {
        padding: 0 15px;
        min-height: 52px;
        max-height: 52px
    }

    .nr-of-places ul li span {
        font-size: 16px
    }

    .Exp-serach {
        margin-top: 20px
    }

    .middle-slider-outer {
        max-width: 1530px
    }

    .profile-page .fileinput-new {
        width: 32%
    }

    .project-social {
        padding: 0 0 10px
    }

    .header-footer-slider1 .stage-outer1 {
        max-width: 1490px
    }

    .kpi-box .icon-kpi-text {
        font-size: 22px
    }

    .help-search-project.project-1 {
        top: 11.5%;
        left: 19%
    }

    .help-search-project.project-2 {
        top: 12%;
        left: 61%
    }

    .select-part .select-filde {
        width: 52%
    }

    .help-search-project.project-4 {
        top: 21.4%;
        left: 42.3%
    }

    .help-search-project.project-3 {
        top: 24.8%;
        left: 4.5%
    }

    .help-search-project img.project-left-img {
        width: 30%
    }

    .help-search-project {
        font-size: 23px
    }

    .help-search-project.project-5 {
        top: 32.5%;
        left: 1%
    }

    .help-search-project.project-6 {
        top: 29.8%;
        left: 58%
    }

    .help-search-project.project-7 {
        top: 33.3%
    }

    .help-search-project.project-8 {
        top: 42.9%;
        left: 22.5%
    }

    .help-search-project.project-9 {
        top: 49.5%;
        left: 48%
    }

    .help-search-project.project-14 {
        top: 60.6%
    }

    .help-search-project.project-10 {
        top: 66%
    }

    .help-search-project.project-11 {
        top: 65.6%
    }

    .help-search-project.project-12 {
        top: 79.1%;
        left: 9%
    }

    .help-search-project.project-13 {
        top: 82.5%
    }

    .help-search-project.project-15 {
        top: 94.3%
    }

    body.show_sidebar .nav-toggle-menu {
        top: 104px;
        padding: 6px;
        height: 30px;
        width: 30px
    }

    .menu-logo {
        padding: 17px 15px
    }

    .nav-toggle-menu.toggle-menu-sticky {
        top: 94px
    }

    body.show_sidebar .nav-toggle-menu.toggle-menu-sticky {
        top: 94px;
        padding: 6px
    }

    .menu-logo img {
        width: 49%
    }

    .brand-logo-section img {
        width: 40%
    }

    .search-submit {
        width: 13%
    }

    .featured-states-section {
        float: left;
        width: 100%;
        background: rgba(255, 255, 255, 0.75);
        margin: 100px 0
    }

    .sectors-left-part ul li img {
        width: 70px;
        height: auto
    }

    .inner-banner-outer {
        max-width: 1400px
    }

    .all-project-btn-sectors a {
        margin-top: 0
    }

    .sectors-left-part ul li h3 span {
        font-size: 22px
    }

    .sectors-left-part ul li {
        min-height: 160px
    }

    span.middle-chart-name {
        font-size: 24px
    }

    .keyword-search-btn {
        padding: 8px 15px
    }

    .project-search-btn {
        padding: 6px 18px
    }

    .project-advanced-search-btn {
        padding: 6px 18px
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 1325px
    }

    .advanced-search-area-right {
        padding-bottom: 21px
    }

    .sectors-india-map {
        height: 1320px
    }

    .sectors-india-map-2 {
        height: 985px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 985px
    }

    .advanced-search-area-right {
        padding-bottom: 0
    }

    .search-filter-title {
        margin: 0;
        font-size: 24px
    }

    .custom_nav_left li a img {
        width: 80px
    }

    .tab-content {
        background: #fff;
        min-height: 798px
    }

    .form .left-form-group .tooltip {
        top: 35px
    }

    .form .right-form-group .tooltip {
        top: 35px
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 216px
    }

    .dount-chart img {
        width: 79%
    }

    .state-wise .state-chart {
        min-height: 365px;
        max-height: 365px
    }

    .modal-container {
        max-width: 55rem
    }
}

@media only screen and (max-width:1600px) {
    .inner-serach-btn .search-add-left-fix {
        top: 10.5%
    }

    .inner-serach-btn .search-stickytop {
        top: 9.2%
    }

    .header-footer-slider .stage-outer {
        max-width: 1380px
    }

    .middle-slider-outer {
        max-width: 1450px
    }

    .sectors a {
        font-size: 18px;
        padding: 4px 20px
    }

    .inner-banner-outer {
        max-width: 1400px
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 200px
    }

    .header-footer-slider1 .stage-outer1 {
        max-width: 1460px
    }

    .project-cost-main-area ul li {
        margin: 0 0 0 10px
    }

    .project-tag-width {
        width: 85%;
        float: right
    }

    .inner-page-title {
        font-size: 38px
    }

    .cd-timeline-content img {
        max-height: 300px;
        min-height: 300px
    }

    .cd-timeline-content h4 {
        font-size: 24px;
        line-height: normal;
        margin: 0 0 10px 0
    }

    .cd-timeline-content p {
        font-size: 16px;
        line-height: 25px;
        margin: 0 0 10px 0
    }

    .cd-timeline-img {
        font-size: 24px;
        line-height: 46px
    }

    .navbar-inverse.stickytop ul.signup-login-nav {
        float: left
    }

    .navbar-inverse.stickytop .header-sticky-search-area {
        left: 9%
    }

    .page-overlay {
        top: 18.20%
    }

    .nr-of-places ul li {
        padding: 0 10px
    }

    .close {
        right: 34%
    }

    .footer-lft-area h4 {
        font-size: 28px
    }

    .footer-lft-area .footer-address-area li {
        font-size: 18px;
        line-height: 25px
    }

    .footer-search-area .susub-scrib-title {
        font-size: 22px;
        margin: 10px 20px 0 0
    }

    .footer-search-area input.subscribe-text {
        padding: 10px 10px
    }

    .footer-search-area .subscribe-btn {
        font-size: 20px;
        padding: 9px 20px
    }

    .footer-lft-area .footer-address-area li i {
        margin: 0 10px 0 0;
        font-size: 22px
    }

    .footer-menu-area {
        margin: 30px 0 0 0
    }

    .footer-menu-area h3 {
        font-size: 22px
    }

    .footer-link-area li a {
        font-size: 16px
    }

    .footer-link-area li {
        background-position: left 11px;
        line-height: 32px
    }

    .footer-menu-area ul.footer-social li a {
        width: 30px;
        height: 30px;
        line-height: 23px;
        font-size: 14px
    }

    .contect-btn {
        font-size: 28px;
        padding: 6px 50px
    }

    .contect-us p {
        font-size: 16px;
        line-height: 25px
    }

    .state-action-area li strong {
        font-size: 28px
    }

    .state-action-area li {
        font-size: 18px
    }

    .state-action-area li img {
        width: 18%
    }

    .goverment-schemes .state-action-area li {
        margin: 5px 0
    }

    .search-icon {
        left: 35.9%
    }

    .Expbtnsubmit {
        left: 87.2%
    }

    .brand-logo-section img {
        margin: 50px 20px -20px 0;
        width: 42%
    }

    #push_sidebar li {
        margin: 0 0 10px 0
    }

    .tab_custom_wrapper .custom_nav_left li a {
        font-size: 20px
    }

    .profile-page .fileinput-new {
        width: 34%
    }

    .header-footer-slider1 .stage-outer1 {
        max-width: 1410px
    }

    .profile-page .panel-default>.panel-heading a:after {
        top: -1px
    }

    .kpi-box .icon-kpi-text {
        font-size: 20px
    }

    .kpi-box .big-text {
        font-size: 36px
    }

    .chart-configuration {
        padding: 20px 0 0 0
    }

    .grid-option .select-part {
        padding: 20px 0 0
    }

    .dashboard-fpr {
        padding: 18px 10px
    }

    .dashboard-project-img {
        width: 30px
    }

    .tab-item .dashboard-project-img img {
        width: 30px
    }

    .dashboard-project-text-area {
        color: #fff;
        float: left;
        font-family: "Calibri W01 Regular_904607", sans-serif;
        font-size: 12px;
        margin: 0 0 0 5px;
        width: auto;
        line-height: normal;
        text-align: left
    }

    .kpi-box .icon img {
        max-width: 100%;
        object-fit: contain;
        vertical-align: middle;
        display: inline-block
    }

    .kpi-box .icon-kpi-text {
        padding: 0 0 0 10px
    }

    .kpi-box {
        padding: 10px 15px;
        min-height: 98px
    }

    .kpi-box a {
        display: flex;
        align-items: center;
        vertical-align: middle
    }

    .sidebar-sticky .menu-logo {
        padding: 14px 15px
    }

    .help-search-project.project-4 {
        left: 44.3%
    }

    .help-search-project.project-3 {
        left: 6.5%
    }

    .help-search-project.project-1 {
        top: 12%;
        left: 21%
    }

    .help-search-project.project-6 {
        top: 30%
    }

    .help-search-project.project-5 {
        top: 33.5%
    }

    .help-search-project.project-10 {
        top: 66.4%
    }

    .help-search-project.project-12 {
        top: 79%;
        left: 8%
    }

    .select-part .select-filde {
        width: 50%
    }

    body.show_sidebar .nav-toggle-menu {
        top: 105px
    }

    .menu-logo {
        padding: 20px 15px 19px
    }

    .search-add-left-fix {
        top: 97.50%
    }

    .search-stickytop {
        top: 9.50%
    }

    #investible-project .project-box {
        padding: 0
    }

    .project-list a {
        min-height: 180px;
        max-height: 180px
    }

    .project-list a:before {
        -webkit-transform: translate(0px, 65%);
        -moz-transform: translate(0px, 65%);
        -o-transform: translate(0px, 65%);
        -ms-transform: translate(0px, 65%);
        transform: translate(0px, 65%)
    }

    .service-block {
        position: relative;
        min-height: 370px;
        max-height: 370px
    }

    .service-block.wide {
        min-height: 185px;
        max-height: 185px
    }

    .goverment-schemes .featured-states-action a ul.state-action-area img {
        margin: 10px 10px 0 0
    }

    .featured-states-section {
        margin: 30px 0
    }

    .project-social a {
        height: 32px;
        width: 32px
    }

    .project-social a:hover {
        height: 32px;
        width: 32px
    }

    .all-sectors-blog h3 {
        font-size: 24px
    }

    .all-sector-price-title strong {
        font-size: 30px
    }

    .all-sector-price-title {
        padding-top: 5px
    }

    .inner-banner-inner .text-section strong {
        font-size: 36px
    }

    .inner-banner-inner .text-section {
        font-size: 22px
    }

    .inner-banner-inner .image-section {
        font-size: 26px
    }

    .project-search-btn {
        padding: 4px 18px;
        font-size: 16px
    }

    .project-advanced-search-btn {
        padding: 4px 18px;
        font-size: 16px
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 1248px
    }

    .loadmore a {
        padding: 6px 27px;
        font-size: 18px
    }

    .sectors-india-map {
        height: 1225px
    }

    .sectors-india-map-2 {
        height: 915px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 930px
    }

    .action-btn {
        font-size: 18px;
        padding: 6px 18px
    }

    .tab_custom_wrapper .custom_nav_left li a {
        padding: 32px 15px
    }

    .form_custom .form-group .form-control {
        min-height: 42px
    }

    .form .left-form-group .tooltip {
        top: 29px
    }

    .form .right-form-group .tooltip {
        top: 29px
    }

    .form_custom .form-group .form-control {
        font-size: 15px
    }

    .tab-content {
        background: #fff;
        min-height: 725px
    }

    .project-funding-tital {
        font-size: 18px
    }

    .form_custom .form-group label {
        margin-bottom: 10px
    }

    .swpd-chart {
        max-height: 800px;
        min-height: 800px
    }

    .select-part .select-filde {
        font-size: 13px
    }

    .deshboard-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 96% 11px;
        background-size: 13px auto
    }

    .dount-chart img {
        width: 84%
    }

    .thank-you-icon {
        padding: 30px 0
    }

    .thank-you-icon img {
        width: 32%
    }

    .thank-you {
        padding: 40px 0 40px 0
    }

    .promoter-modal {
        height: 550px;
        overflow-y: scroll;
        overflow-x: hidden
    }

    .get-start-btn {
        font-size: 24px !important;
        padding: 12px 30px;
        line-height: 1
    }

    .tabbing .tab-item {
        position: absolute;
        top: 12%;
        width: 100%;
        height: 465px;
        visibility: hidden
    }
}

@media only screen and (max-width:1538px) {
    .sectors-left-part ul li {
        min-height: 140px;
        margin: 0 0 10px
    }

    .sectors-left-part ul li img {
        max-width: 100%;
        width: auto;
        display: block;
        margin: 0 auto;
        height: 50px;
        object-fit: contain
    }

    span.middle-chart-name {
        font-size: 20px;
        margin: 10px 0 30px 0
    }

    .sectors-middle-part img {
        max-width: 90%
    }

    .white-background {
        margin: 0 0 30px 0
    }

    .header-footer-slider1 .stage-outer1 {
        max-width: 100%
    }

    .header-footer-slider1 .carousel-control.left {
        width: 25px;
        height: 25px;
        font-size: 18px;
        left: -50px;
        line-height: 24px;
        align-items: center;
        text-align: center
    }

    .header-footer-slider1 .carousel-control.right {
        width: 25px;
        height: 25px;
        font-size: 18px;
        right: -50px;
        line-height: 24px;
        align-items: center;
        text-align: center
    }

    .header-footer-slider1 .carousel-control.right i {
        padding: 0
    }

    .middle-slider-outer {
        max-width: 1200px
    }

    .sectors a {
        padding: 4px 10px;
        font-size: 16px
    }

    .inner-banner-outer {
        max-width: 1350px
    }

    .inner-banner-inner {
        font-size: 22px;
        line-height: 24px
    }

    .inner-banner-inner .image-section {
        margin: 0
    }

    .inner-page-title {
        font-size: 38px
    }

    .sectors-left-part ul li h3 span {
        font-size: 18px;
        line-height: 20px
    }

    .sectors-left-part ul li h3 {
        font-size: 28px;
        line-height: 24px;
        margin: 15px 0 0 0
    }

    .all-sectors-blog h1 {
        font-size: 22px;
        margin: 0 0 10px
    }

    .all-sectors-blog .investment-amount span.blue-color {
        font-size: 18px
    }

    .all-project-btn-sectors a {
        padding: 7px 25px;
        font-size: 18px
    }

    .aditional-detail {
        margin: 0 0 30px
    }

    .project-footer-btn a {
        font-size: 22px;
        padding: 10px 40px
    }

    .project-details-glance {
        margin: 30px 0 0
    }

    .project-gallery,
    .smiliar-project {
        margin-bottom: 30px
    }

    .smiliar-project {
        margin-top: 0
    }

    .header-footer-slider1 {
        margin: 20px 0 0 0;
        padding: 0
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 190px
    }

    h1.inner-title {
        font-size: 18px;
        padding: 0 0 10px
    }

    .glance-data-main ul li {
        font-size: 14px;
        padding: 10px 0
    }

    .projet-cost {
        font-size: 36px
    }

    .project-details-glance-left {
        margin: 0 0 30px
    }

    .inner-page-banner .user-details img {
        width: 16%
    }

    .search-field:focus {
        width: 35%
    }

    .search-submit {
        width: 15%
    }

    .search-field {
        width: 15%
    }

    .show_sidebar .search-submit {
        width: 18%
    }

    .page-overlay {
        top: 18.10%
    }

    #push_sidebar li a {
        font-size: 20px
    }

    .menu-logo {
        padding: 22px 15px
    }

    body.show_sidebar .nav-toggle-menu {
        top: 108px
    }

    .search-icon {
        left: 34.2%
    }

    .close {
        right: 32.7%
    }

    .container {
        max-width: 90%
    }

    .Expbtnsubmit {
        left: 76.5%
    }

    .nr-of-places ul li {
        min-height: 60px;
        max-height: 60px
    }

    .brand-logo-section img {
        margin: 50px 20px -20px 0
    }

    .progess-label {
        margin: 30px 0 26px 0;
        font-size: 16px
    }

    .form .left-form-group .tooltip {
        top: 25px
    }

    .form .right-form-group .tooltip {
        top: 25px
    }

    .form .right-form-group .tooltip:before {
        right: -14px
    }

    .form .right-form-group .tooltip:after {
        right: -15px
    }

    .form .left-form-group .tooltip:before {
        left: -13px
    }

    .form .left-form-group .tooltip:after {
        left: -16px
    }

    .tab-text {
        width: 47%
    }

    .country-chart {
        min-height: 482px;
        max-height: 482px
    }

    .country-chart img {
        display: inline-block;
        object-fit: contain;
        vertical-align: middle;
        align-items: center
    }

    .dashboard-project-img {
        width: 22px
    }

    .tab-item .dashboard-project-img img {
        width: 22px
    }

    .navbar-inverse .signup-login-nav>li {
        padding: 15px 0 0 0
    }

    .flagstrap {
        padding-bottom: 15px
    }

    .sidebar-sticky .menu-logo {
        padding: 20px 15px
    }

    body.show_sidebar .nav-toggle-menu.toggle-menu-sticky {
        top: 92px;
        padding: 6px
    }

    .investible-menu button {
        width: 12%
    }

    .popular-sector-area {
        padding: 20px 15px
    }

    .brand-logo-section {
        margin: 0
    }

    .goverment-schemes .state-action-area li {
        line-height: 22px
    }

    .middle-slider-outer {
        max-width: 1290px
    }

    .inner-banner-outer {
        max-width: 1300px
    }

    .tooltip.top {
        font-size: 12px
    }

    .search-filter-tag span.tag {
        padding: 8px 8px;
        font-size: 16px
    }

    .search-filter-title {
        margin: 0;
        font-size: 20px
    }
}

@media only screen and (max-width:1440px) {
    .inner-serach-btn .search-add-left-fix {
        top: 9.1%
    }

    .inner-serach-btn .search-stickytop {
        top: 9.1%
    }

    .inner-page-banner .user-content h3 {
        font-size: 24px
    }

    .inner-page-banner .user-content p {
        font-size: 16px
    }

    .inner-page-banner .user-pic {
        width: 92px;
        height: 92px;
        border-radius: 92px
    }

    .header-footer-slider .stage-outer {
        max-width: 1280px
    }

    .header-footer-slider .promoters {
        font-size: 24px;
        line-height: 30px
    }

    .header-footer-slider .item span {
        font-size: 40px
    }

    .header-footer-slider .item img {
        width: 58px;
        height: 59px
    }

    .carousel-inner.carousel-page-inner {
        height: 60px
    }

    .footer-search-area input.subscribe-text {
        width: 48%
    }

    .footer-lft-area {
        width: 60%
    }

    .footer-right-area {
        padding: 50px 30px
    }

    #government-schemes .govn-schemes-list {
        max-height: 580px;
        min-height: 580px
    }

    .nr-of-places img {
        margin: 0 10px 0 0;
        width: 40px
    }

    .nr-of-places ul li span {
        font-size: 14px;
        line-height: 22px
    }

    .service-block .service-block-inner .title {
        font-size: 22px;
        margin: 5px 0 0 0
    }

    .project-text-area {
        font-size: 18px
    }

    .featured-projct-review-small {
        width: 70%
    }

    .kb_caption h1 {
        font-size: 54px
    }

    .kb_caption h2 {
        font-size: 36px
    }

    .subsector-main-bg .sub-sector-tital {
        font-size: 16px
    }

    .project-cost-title {
        font-size: 16px;
        padding: 15px 15px
    }

    .project-cost-main-area ul li {
        margin: 0 0 0 7px;
        background-position: 0 3px;
        font-size: 13px
    }

    .project-tag-title {
        font-size: 16px;
        padding: 15px 15px
    }

    .project-search-btn {
        font-size: 15px;
        padding: 3px 17px;
        float: none;
        display: inline-block;
        margin: 15px 3px 10px 3px
    }

    .project-advanced-search-btn {
        font-size: 15px;
        padding: 3px 25px
    }

    input[type="checkbox"]+label {
        font-size: 14px
    }

    .inner-page-title {
        font-size: 34px
    }

    .project-cost-main-area ul li {
        margin: 0 0 0 4px
    }

    .cd-timeline-content img {
        max-height: 270px;
        min-height: 270px;
        border: 4px solid #fff
    }

    .inner-page-discription {
        font-size: 18px;
        margin: 8px 0 0 0
    }

    .get-start-btn {
        font-size: 22px !important;
        padding: 9px 30px;
        line-height: 1
    }

    .right-detail {
        font-size: 16px;
        line-height: 22px
    }

    .user-details {
        left: 25px
    }

    .custom_nav_left li a {
        color: #fff;
        border-radius: 0;
        font-size: 14px
    }

    .tab_custom_wrapper .custom_nav_left li a {
        font-size: 18px
    }

    .form_custom .form-group label {
        font-size: 16px
    }

    .save_custom {
        font-size: 15px
    }

    .cancel_custom {
        font-size: 15px
    }

    .inner-banner-inner .text-section strong {
        font-size: 36px
    }

    .navbar-inverse .navbar-nav>li>a {
        font-size: 20px;
        padding: 0 0 16px 0
    }

    .navbar-inverse .navbar-nav>li:last-child>a {
        margin: 0 0 0 20px
    }

    .navbar-inverse.stickytop .header-sticky-search-area {
        left: 5%
    }

    .search-icon {
        left: 34.40%
    }

    .close {
        right: 32.9%
    }

    .Exp-serach {
        margin-top: 19px
    }

    .nr-of-places ul li {
        padding: 0 5px;
        min-height: 55px;
        max-height: 55px
    }

    .footer-menu-area h3 {
        font-size: 18px
    }

    .goverment-schemes ul.state-action-area {
        padding: 15px 15px
    }

    .Expbtnsubmit {
        left: 85.9%
    }

    .project-box-grid-box h1 {
        padding: 0;
        font-size: 20px
    }

    .project-box-grid-box .promoter,
    .project-box-grid-box .investment-amount,
    .project-box-grid-box .sector {
        font-size: 15px
    }

    .advanced-search-area-left {
        width: 24%
    }

    .advanced-search-area-right {
        width: 76%;
        height: 100%
    }

    .input-area {
        width: 76%
    }

    .project-tag-box {
        text-align: center
    }

    .nav-toggle-menu {
        top: 53px
    }

    .data-list-grid-btn {
        padding: 5px 8px 3px
    }

    .col_wrap {
        width: 70%
    }

    .multile-location.connected .add-address-btn {
        width: 15%
    }

    .profile-page .fileinput-new {
        width: 33%
    }

    .form_custom .form-group .radio span {
        font-size: 16px
    }

    .form_custom .form-group .radio span:after {
        content: '';
        width: 14px;
        height: 14px
    }

    .form_custom .form-group .radio input[type="radio"]:checked+span:before {
        content: '';
        width: 6px;
        height: 6px;
        left: 4px;
        top: 6px
    }

    .padding-r-none {
        padding-right: 0
    }

    .project-details-glance.blue-box {
        margin: 30px 0 0
    }

    .simple-content-page p {
        font-size: 16px;
        line-height: 24px
    }

    .profile-page .panel-default>.panel-heading a {
        font-size: 18px
    }

    .profile-page .panel-default>.panel-heading a:after {
        top: -4px
    }

    .simple-content-page ul li {
        font-size: 16px
    }

    .kpi-box .icon-kpi-text {
        font-size: 18px
    }

    .kpi-box {
        padding: 6px 15px;
        min-height: 90px
    }

    .kpi-box .big-text {
        font-size: 32px
    }

    .kpi-box .icon {
        width: 58px
    }

    .secand-tab {
        line-height: 25px !important
    }

    .chart-configuration .map-chart img {
        max-width: 100%;
        width: 70%
    }

    .ds-filde {
        padding: 0
    }

    .select-part .select-filde {
        width: 50%
    }

    .swpd-chart {
        max-height: 340px;
        min-height: 340px
    }

    .tabbing {
        min-height: 350px;
        max-height: 350px
    }

    .country-chart {
        min-height: 440px;
        max-height: 440px
    }

    .navbar-inverse .signup-login-nav>li>a {
        font-size: 18px
    }

    .navbar-inverse .signup-login-nav>li button {
        font-size: 18px
    }

    .btn-primary:active:hover,
    .btn-primary.active:hover,
    .open>.dropdown-toggle.btn-primary:hover,
    .btn-primary:active:focus,
    .btn-primary.active:focus,
    .open>.dropdown-toggle.btn-primary:focus,
    .btn-primary:active.focus,
    .btn-primary.active.focus,
    .open>.dropdown-toggle.btn-primary.focus,
    .btn-primary:active:focus,
    .btn-primary:active,
    .btn-primary.active,
    .open>.dropdown-toggle.btn-primary {
        font-size: 18px
    }

    .navbar-inverse .signup-login-nav>li a i.fa.fa-user {
        padding: 3px 5px;
        font-size: 12px
    }

    .search-add-left-fix {
        top: 97.5%
    }

    .search-stickytop {
        top: 9.40%
    }

    .nav-toggle-menu .show-on-sticky {
        top: -40px
    }

    body.show_sidebar .nav-toggle-menu {
        top: 93px
    }

    .menu-logo {
        padding: 20px 15px 21px
    }

    .help-search-project.project-1 {
        top: 11.7%;
        left: 20.5%
    }

    .help-search-project.project-2 {
        top: 12.3%
    }

    .help-search-project.project-4 {
        left: 43.8%;
        top: 21%
    }

    .help-search-project.project-3 {
        left: 6.5%;
        top: 24.2%
    }

    .help-search-project img.project-left-img {
        width: 26%
    }

    .help-search-project img.project-right-img {
        width: 26%
    }

    .help-search-project {
        font-size: 22px
    }

    .help-search-project.project-5 {
        top: 33.7%
    }

    .help-search-project.project-7 {
        top: 34%;
        left: 32%
    }

    .help-search-project.project-9 {
        top: 50.5%
    }

    .help-search-project.project-11 {
        top: 66.6%
    }

    .help-search-project.project-10 {
        top: 66.8%
    }

    .menu-logo img {
        width: 43%
    }

    .project-list a:before {
        -webkit-transform: translate(0px, 65%);
        -moz-transform: translate(0px, 65%);
        -o-transform: translate(0px, 65%);
        -ms-transform: translate(0px, 65%);
        transform: translate(0px, 68%)
    }

    #investible-project .project-list a p {
        font-size: 20px;
        line-height: 24px;
        min-height: 26%
    }

    .featured-states-section {
        margin: 50px 0
    }

    .inner-banner-inner .image-section {
        margin: 0 12px 0 0
    }

    .all-sectors-blog .promoter,
    .all-sectors-blog .investment-amount,
    .all-sectors-blog .sector {
        line-height: 24px;
        font-size: 16px
    }

    .sectors-left-part ul li h3 {
        font-size: 22px
    }

    .all-sectors-blog h3 {
        font-size: 22px
    }

    .all-sector-price-title strong {
        font-size: 28px
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 1122px
    }

    .stat-flag {
        width: 10%
    }

    .all-sectors-blog .promoter,
    .all-sectors-blog .investment-amount,
    .all-sectors-blog .sector {
        line-height: 24px;
        font-size: 14px
    }

    .sectors-india-map {
        height: 1122px
    }

    .sectors-india-map-2 {
        height: 830px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 837px
    }

    .all-state-popup .popup-list a {
        font-size: 16px;
        margin: 0 0 10px 0;
        padding: 0 0 10px 0
    }

    .modal-popup-height {
        height: 470px
    }

    .tab_custom_wrapper .custom_nav_left li a {
        padding: 28px 10px
    }

    .tab-content {
        background: #fff;
        min-height: 736px
    }

    .form .left-form-group .tooltip {
        top: 28px
    }

    .form .right-form-group .tooltip {
        top: 28px
    }

    .tab-content {
        background: #fff;
        min-height: 150px
    }

    .multile-location .table textarea {
        height: 40px
    }

    .map-location {
        height: 250px
    }

    span.progress-percentage {
        font-size: 14px
    }

    .multile-location .add-address-btn {
        font-size: 16px;
        padding: 8px 15px
    }

    .input-group-addon {
        font-size: 16px;
        padding: 6px 15px
    }

    .select-arrow-small .custom-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 88% 17px
    }

    .data-table-list span.table-tooltip {
        top: -46px;
        padding: 3px 10px
    }

    .data-table-list table.dataTable thead th,
    .data-table-list table.dataTable thead td {
        padding: 10px 15px
    }

    .data-table-list table.table-bordered.dataTable tbody th,
    table.table-bordered.dataTable tbody td {
        padding: 7px 10px
    }

    .projet-cost span.doller {
        font-size: 32px
    }

    h1.inner-title-2 {
        font-size: 22px
    }

    .state-wise .state-chart {
        min-height: 305px;
        max-height: 305px
    }

    .dount-chart img {
        width: 100%
    }

    .panel-default>.panel-heading a {
        padding: 15px 20px
    }

    .project-tag-box {
        padding: 15px 20px
    }

    .form .left-form-group .tooltip {
        right: -312px
    }

    .modal-container {
        max-width: 60rem
    }

    .sub-title-schemes {
        font-size: 18px
    }
}

@media only screen and (max-width:1440px) and (max-height:765px) {
    .search-stickytop {
        top: 10.2%
    }

    .inner-serach-btn .search-add-left-fix {
        top: 9.4%
    }

    .inner-serach-btn .search-stickytop {
        top: 9.4%
    }

    #government-schemes p {
        font-size: 16px;
        line-height: 22px
    }
}

@media only screen and (max-width:1400px) {
    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 180px
    }

    .cd-timeline-content img {
        max-height: 240px;
        min-height: 240px
    }

    .cd-timeline-content h4 {
        font-size: 22px
    }

    .cd-timeline-content p {
        font-size: 14px
    }

    .cd-timeline-img {
        font-size: 18px;
        line-height: 38px;
        width: 38px;
        height: 38px
    }

    .inner-page-banner .user-details img {
        width: 18%
    }

    .navbar-inverse .navbar-nav>li>a {
        margin: 0 18px 0 18px
    }

    .navbar-inverse .navbar-nav>li:last-child>a {
        margin: 0 0 0 18px
    }

    .navbar-inverse .signup-login-nav>li:last-child>a {
        margin: 0 18px
    }

    .navbar-inverse .signup-login-nav>li:first-child>a {
        margin: 0 0 0 18px
    }

    .page-overlay {
        top: 17.70%
    }

    .multile-location.connected .add-address-btn {
        width: 17%
    }

    .col_wrap {
        width: 80%
    }

    .kpi-box .icon-kpi-text {
        font-size: 17px
    }

    .kpi-box .icon img {
        max-width: 85%
    }

    .secand-tab {
        line-height: 24px !important
    }

    .kpi-box {
        padding: 6px 15px;
        min-height: 90px
    }

    body.show_sidebar .nav-toggle-menu {
        top: 105px
    }

    .menu-logo {
        padding: 20px 15px
    }

    .kpi-box .icon {
        width: 64px
    }

    .select-part .select-filde {
        width: 50%;
        margin-left: 5px
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 1370px
    }

    .sectors-india-map {
        height: 1370px
    }

    .sectors-india-map-2 {
        height: 825px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 825px
    }

    .search-add-left-fix {
        top: 97.60%
    }

    .search-stickytop {
        top: 7.50%
    }
}

@media only screen and (max-width:1366px) {
    .inner-serach-btn .search-add-left-fix {
        top: 12.3%
    }

    .inner-serach-btn .search-stickytop {
        top: 10%
    }

    .footer-right-area {
        padding: 40px 20px
    }

    .input-area {
        width: 89.4%
    }

    .navbar-header {
        width: 13%
    }

    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        width: 100%;
        padding: 13px 0
    }

    .navbar-brand>img {
        max-width: 100%;
        display: inline-block
    }

    .navbar-inverse .signup-login-nav>li {
        padding: 15px 0 5px 0
    }

    .navbar-inverse .navbar-nav.signup-login-nav>li>a {
        font-size: 18px;
        margin: 0 15px;
        padding: 0
    }

    .navbar-inverse .navbar-nav.signup-login-nav>li:first-child>a {
        margin: 0 0 0 15px
    }

    .navbar-inverse .signup-login-nav>li>a i {
        margin-right: 3px
    }

    .navbar-inverse .signup-login-nav>li:last-child>a {
        margin: 0 15px
    }

    .navbar-inverse .signup-login-nav>li:first-child>a {
        margin: 0 0 0 15px
    }

    .navbar-inverse .navbar-nav>li>a {
        font-size: 20px;
        padding: 0 0 21px 0
    }

    .dropbtn {
        font-size: 20px;
        margin: 0 15px
    }

    .nav-toggle-menu {
        top: 56px
    }

    .menu-logo {
        padding: 23px 15px
    }

    .navbar-nav {
        margin-right: 0
    }

    body.show_sidebar .nav-toggle-menu {
        top: 101px;
        padding: 4px;
        width: auto
    }

    .nav_trigger {
        width: 20px;
        height: 20px
    }

    .nav_trigger img {
        max-width: 100%;
        height: 100%;
        object-fit: contain
    }

    .investible-menu button img {
        width: 88%
    }

    .footer-lft-area h4 {
        font-size: 22px;
        margin: 0 0 10px 0
    }

    .footer-lft-area h3 {
        font-size: 28px;
        margin: 0 0 10px 0
    }

    .footer-lft-area .footer-address-area li {
        font-size: 16px;
        line-height: 22px
    }

    .footer-lft-area .footer-address-area li i {
        font-size: 22px;
        line-height: 22px
    }

    .footer-menu-area h3 {
        font-size: 18px
    }

    .footer-link-area li {
        line-height: 28px;
        background-position: left 9px
    }

    .footer-link-area li a {
        font-size: 14px
    }

    .footer-menu-area ul.footer-social li a {
        width: 32px;
        height: 32px;
        line-height: 25px;
        font-size: 16px
    }

    .footer-search-area .susub-scrib-title {
        width: 100%;
        margin: 14px 20px 5px 0;
        font-size: 22px
    }

    .footer-search-area input.subscribe-text {
        width: 75%;
        font-size: 16px;
        padding: 10px
    }

    .footer-search-area .subscribe-btn {
        font-size: 18px;
        padding: 9px 20px
    }

    .footer-menu-area {
        margin: 20px 0 0 0
    }

    #featured-states .states {
        max-height: 200px;
        min-height: 200px
    }

    #government-schemes .govn-schemes-list {
        max-height: 390px;
        min-height: 390px
    }

    #government-schemes .govn-schemes-list img {
        float: none;
        width: 70%
    }

    .project-text-area {
        font-size: 16px
    }

    .project-img {
        width: 40px
    }

    .nr-of-places img {
        width: 35px
    }

    .nr-of-places ul li span {
        font-size: 13px
    }

    .nr-of-places ul li {
        min-height: 47px;
        max-height: 47px
    }

    .kb_caption h1 {
        font-size: 46px;
        margin: 0 0 10px 0
    }

    .kb_caption h2 {
        font-size: 30px
    }

    .project-tag {
        font-size: 18px;
        padding: 7px 20px
    }

    .service-block .service-block-inner .block-info-inner img {
        width: 16%
    }

    .service-block .service-block-inner .block-info-inner .nr-of-places img {
        width: 34px
    }

    .nr-of-places ul li span {
        font-size: 16px
    }

    .project-text-area {
        font-size: 12px
    }

    #push_sidebar li {
        margin: 0 0 10px 0
    }

    #push_sidebar li a {
        font-size: 18px;
        padding: 7px 20px
    }

    #push_sidebar li a img {
        max-width: 100%;
        width: 20px
    }

    .slidebtmarrow a {
        font-size: 25px;
        width: 35px;
        height: 35px;
        line-height: 28px
    }

    #investible-project h2,
    #popular-sector h2,
    #government-schemes h2,
    #featured-states h2 {
        font-size: 30px;
        background-position: center 38px;
        padding: 0 0 30px;
        margin: 0
    }

    #investible-project p,
    #popular-sector p,
    #government-schemes p,
    #featured-states p {
        font-size: 16px;
        margin: 0
    }

    #investible-project .project-box {
        padding: 5px 0 0 0
    }

    .view-slide-show-btn {
        padding: 8px 0 0 0
    }

    .view-all-btn a {
        font-size: 18px;
        padding: 7px 25px;
        margin-top: 8px
    }

    .view-slide-show-btn a {
        font-size: 25px;
        width: 35px;
        height: 35px;
        line-height: 30px
    }

    .home-slider-arrow a {
        font-size: 25px;
        width: 37px;
        height: 37px;
        line-height: 33px;
        border-radius: 37px
    }

    .project-list a:before {
        -webkit-transform: translate(0px, 74%);
        -moz-transform: translate(0px, 74%);
        -o-transform: translate(0px, 74%);
        -ms-transform: translate(0px, 74%);
        transform: translate(0px, 74%)
    }

    #investible-project .project-list a p {
        font-size: 16px;
        line-height: 18px;
        min-height: 22%
    }

    #government-schemes .govn-schemes-list p {
        font-size: 15px
    }

    #government-schemes .govn-schemes-list h3 {
        font-size: 22px
    }

    .featured-states-area a {
        font-size: 20px
    }

    .contect-us p {
        font-size: 16px;
        line-height: 25px
    }

    .contect-btn {
        font-size: 20px;
        margin: 0;
        padding: 6px 40px
    }

    #investible-project,
    #popular-sector,
    #government-schemes,
    #featured-states {
        padding: 30px 15px 30px 15px
    }

    .popular-sector-area {
        padding: 15px 15px 8px 15px
    }

    #government-schemes .govn-schemes {
        padding: 20px 0 0 0
    }

    .service-block .service-block-inner .title {
        font-size: 20px
    }

    .featured-states-area {
        padding: 20px 0
    }

    .contect-us {
        padding: 40px 0
    }

    .footer-left-bg-area {
        padding: 15px 0
    }

    .footer-right-area {
        padding: 10px 20px
    }

    .singup-modal .modal-container {
        width: 520px
    }

    .modal-container {
        width: 420px
    }

    .register-btn {
        width: 74%
    }

    .modal-content {
        padding: 1rem 3rem 1rem
    }

    .modal-close {
        width: 38px;
        height: 38px;
        font-size: 18px;
        line-height: 32px
    }

    .login-fild-content {
        padding: 20px 0 20px
    }

    .modal-content h1 {
        font-size: 26px;
        padding-bottom: 12px
    }

    .login-fild-content .login-fild {
        padding: 8px 10px;
        font-size: 16px
    }

    .forgot-remamber .login-check {
        width: 14px;
        height: 14px
    }

    .forgot-remamber .remamber p {
        font-size: 14px
    }

    .login-fild-content .login-btn {
        line-height: 40px;
        font-size: 23px;
        margin-top: 15px
    }

    .register-bg-area h2 {
        font-size: 26px;
        margin: 0 0 20px
    }

    .register-bg-area p {
        font-size: 18px;
        line-height: 48px
    }

    .register-bg-area input {
        font-size: 18px;
        line-height: 28px;
        width: 130px
    }

    .reg-email-text {
        max-width: 180px
    }

    .reg-username-text {
        max-width: 180px
    }

    .select2-selection {
        font-size: 18px;
        line-height: 28px
    }

    .register-btn {
        padding: 5px 0;
        font-size: 23px;
        margin: 30px 0 0
    }

    .click-sign-area {
        font-size: 18px;
        margin: 10px 0 0 5px
    }

    .header-footer-slider .promoters {
        font-size: 16px;
        line-height: 22px;
        align-items: center;
        vertical-align: middle;
        width: 100%
    }

    .header-footer-slider .item span {
        font-size: 30px;
        margin: 0
    }

    .header-footer-slider .item img {
        width: 50px;
        height: 51px;
        vertical-align: bottom;
        align-items: baseline
    }

    .carousel-inner.carousel-page-inner {
        height: 51px
    }

    .header-footer-slider .stage-outer {
        max-width: 1160px
    }

    .carousel-control.left {
        width: 32px;
        height: 32px;
        font-size: 23px;
        left: -70px;
        line-height: 28px
    }

    .carousel-control.right {
        width: 32px;
        height: 32px;
        font-size: 23px;
        right: -70px;
        line-height: 28px
    }

    .section-hide-pos {
        margin-top: -108px
    }

    .header-footer-slider .stage-outer {
        max-width: 1200px
    }

    .nr-of-places ul li span {
        line-height: 18px
    }

    .inner-page-banner .user-pic {
        width: 72px;
        height: 72px;
        border-radius: 72px
    }

    .inner-page-banner .user-content h3 {
        font-size: 24px
    }

    .inner-page-banner .user-details {
        bottom: 20px
    }

    .inner-page-banner .user-details.kpi-details {
        bottom: 0
    }

    .inner-banner-area.pro-details-bg {
        padding: 7px 0
    }

    .inner-banner-outer {
        max-width: 1300px
    }

    .sectors a {
        font-size: 14px;
        padding: 4px 10px;
        margin: 10px 0
    }

    .inner-page-title {
        font-size: 34px
    }

    .inner-banner-inner .text-section strong {
        font-size: 30px;
        margin: 0 0 3px 0
    }

    .cs-select span {
        font-size: 14px;
        padding: 10px
    }

    .cs-skin-elastic .cs-options span {
        font-size: 14px;
        padding: 7px
    }

    .cs-skin-elastic>span::after {
        font-size: 18px
    }

    input[type="checkbox"]+label::before {
        height: 15px;
        width: 15px;
        margin: 3px 0 0 0
    }

    input[type="checkbox"]:checked+label::after {
        width: 10px;
        height: 5px;
        top: 8px;
        right: 3px
    }

    .project-cost-main-area ul li {
        margin: 0 0 0 6px;
        background-position: 0 3px;
        font-size: 12px
    }

    .project-tag-box a {
        padding: 5px 10px;
        font-size: 12px
    }

    .project-cost-width span {
        padding: 5px 10px;
        font-size: 12px
    }

    .inner-page-title {
        font-size: 34px
    }

    .advanced-search-area {
        padding: 30px 0
    }

    .cd-timeline-content img {
        max-height: 200px;
        min-height: 200px
    }

    .cd-timeline-content h4 {
        font-size: 20px
    }

    .cd-timeline-img {
        font-size: 14px;
        line-height: 30px;
        width: 30px;
        height: 30px
    }

    .project-list a {
        min-height: 160px;
        max-height: 160px
    }

    .project-list a img {
        height: 100%;
        object-fit: cover
    }

    .subsector-main-area {
        margin: 20px 0 10px 0
    }

    .search-fielde:focus {
        width: 34%;
        left: 33%
    }

    .check-box-area {
        height: 105px
    }

    .cs-select span {
        padding: 6px
    }

    .featured-sectors-inner-area img {
        width: 25%
    }

    .featured-sectors-inner-area.featured-sectors-inner-area-small img {
        width: 15%
    }

    .project-box-grid-box h1 {
        font-size: 18px
    }

    .project-box-grid-box .promoter,
    .project-box-grid-box .investment-amount,
    .project-box-grid-box .sector {
        font-size: 14px;
        line-height: 16px
    }

    .project-box-grid-box p {
        font-size: 14px
    }

    .loadmore a {
        padding: 7px 25px;
        font-size: 18px
    }

    .tab-content {
        min-height: 670px
    }

    .form-group {
        padding: 0 5% 0 0
    }

    .form .left-form-group .tooltip {
        position: absolute;
        top: 25px;
        right: -306px;
        padding: 5px 10px
    }

    .form .right-form-group .tooltip {
        position: absolute;
        top: 25px;
        left: -328px;
        padding: 5px 10px
    }

    .information-icon {
        top: 10px
    }

    .dropdown-content {
        top: 34px
    }

    .signup-login-nav ul.dropdown-menu {
        top: 45px;
        width: 48%
    }

    .dropdown-1 {
        margin: 0 5px
    }

    .inner-banner-inner .text-section {
        font-size: 16px
    }

    .inner-banner-inner .image-section img {
        width: 60%
    }

    .inner-page-banner .user-details img {
        width: 15%;
        margin: 0 5px 0 0
    }

    .navbar-inverse.stickytop .header-sticky-search-area {
        left: 8%;
        top: 15px
    }

    input[type="checkbox"]#search+label {
        padding: 4px
    }

    .search-stickybox {
        max-width: 170px
    }

    input[type="checkbox"]#search+label .hedersearch-icon {
        padding: 6px
    }

    span.search-project-text {
        font-size: 14px;
        padding: 5px 0 3px 11px
    }

    .add-project-btn {
        font-size: 14px;
        padding: 8px 20px
    }

    .search-submit {
        padding: 3px 5px;
        width: 12%;
        font-size: 18px
    }

    .search-field {
        font-size: 1.6rem;
        height: 43px;
        width: 12%
    }

    .search-icon {
        left: 33%;
        padding: 8px;
        top: 17px
    }

    .search-submit .fa-search {
        font-size: 1.5rem;
        padding: 8px 5px
    }

    .search-icon .fa-search {
        font-size: 15px
    }

    .close .fa-times {
        font-size: 15px
    }

    .search-field:focus {
        padding: 0 20px 0 32px;
        width: 34%;
        left: 33%
    }

    .add-project {
        font-size: 18px;
        padding: 9px 20px;
        margin: 0 10px 10px 10px
    }

    .close {
        top: 24px;
        right: 34%
    }

    .show_sidebar .search-submit {
        width: 14.80%
    }

    .page-overlay {
        top: 18.50%
    }

    .project-cost-width .slider-handle {
        width: 20px;
        height: 20px;
        margin: -13px 0 0 -13px
    }

    .project-cost-width .slider.slider-horizontal .slider-track {
        height: 10px
    }

    .project-cost-width .slider.slider-horizontal .slider-selection,
    .project-cost-width .slider.slider-horizontal .slider-track-low,
    .project-cost-width .slider.slider-horizontal .slider-track-high {
        height: 10px
    }

    span.middle-chart-name {
        font-size: 18px;
        margin: 0 0 15px 0
    }

    .kpi-box .big-text {
        font-size: 30px;
        font-weight: 600
    }

    .kpi-box .icon-kpi-text {
        font-size: 17px;
        padding: 0 0 0 5px
    }

    .secand-tab {
        line-height: 24px !important
    }

    .kpi-box {
        min-height: 80px;
        padding: 0 14px
    }

    .tab-text {
        width: 47%
    }

    .kpi-box .icon img {
        width: 85%
    }

    .select-part .select-filde {
        width: 47%
    }

    .select-1 label {
        font-size: 13px
    }

    .select-1 label {
        max-width: 88px
    }

    .grid-option .checkbox-part {
        font-size: 13px
    }

    .sector-wise-project-distribution .swpd-chart2 img {
        width: 100%
    }

    .swpd-chart,
    .swpd-cont {
        height: 700px;
        min-height: 700px
    }

    .all-state-popup .modal-container {
        max-width: 800px
    }

    .all-state-popup .modal-content {
        padding: 2rem 1rem 1rem 1rem
    }

    .all-state-popup .popup-list div {
        padding: 0 10px
    }

    .all-state-popup .popup-list a {
        font-size: 15px;
        margin: 0 0 10px 0;
        padding: 0 0 5px 0
    }

    .multile-location h3 {
        padding: 7px 15px;
        font-size: 18px
    }

    .multile-location .table>thead.thead-inverse {
        font-size: 12px
    }

    .multile-location h4 {
        font-size: 16px
    }

    .multile-location .add-address-btn {
        font-size: 14px;
        padding: 7px 12px
    }

    .multile-location .table a i {
        font-size: 18px
    }

    .multile-location .table>thead>tr>td,
    .multile-location .table>tbody>tr>td,
    .multile-location .table>tfoot>tr>td {
        font-size: 12px;
        line-height: 20px;
        padding: 8px 5px
    }

    .multile-location .table textarea {
        max-height: 50px
    }

    .multile-location.connected .add-address-btn {
        width: 13.50%
    }

    .multile-location.connected .table-responsive div {
        padding-right: 5px;
        padding-left: 5px
    }

    .col_wrap {
        width: 70%
    }

    .progress_bar_tab {
        min-height: 72px
    }

    .progress {
        margin: 26px 30px 26px 30px
    }

    .progess-label {
        font-size: 14px
    }

    .multile-location .table>thead>tr>td select.select-arrow,
    .multile-location .table>tbody>tr>td select.select-arrow,
    .multile-location .table>tfoot>tr>td select.select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 96% 14px;
        background-size: 9px 7px
    }

    .stickytop.navbar-inverse .signup-login-nav>li {
        padding: 10px 0 0 0
    }

    .flagstrap {
        padding-bottom: 13px
    }

    .stickytop .flagstrap {
        padding-bottom: 8px
    }

    .signup-login-nav .form-horizontal ul.dropdown-menu {
        top: 30px !important
    }

    .stickytop.navbar>.container .navbar-brand,
    .stickytop.navbar>.container-fluid .navbar-brand {
        margin-left: 0;
        padding: 6px 0 6px
    }

    .nav-toggle-menu.toggle-menu-sticky {
        top: 81px
    }

    .sidebar-sticky .menu-logo {
        padding: 15px 15px
    }

    .menu-logo img {
        width: 50%
    }

    .nav-toggle-menu .show-on-sticky {
        top: -42px;
        position: relative
    }

    .featured-states-action a {
        padding: 30px 15px
    }

    .state-action-area {
        padding: 10px 20px
    }

    .state-action-area li {
        font-size: 16px;
        line-height: 27px;
        margin: 0 0 15px 0
    }

    .state-action-area li img {
        width: 18%;
        margin: 11px 6px 0 0
    }

    .state-action-area li strong {
        font-size: 26px
    }

    .keyword-search-btn {
        padding: 8px 15px;
        font-size: 14px
    }

    .all-sector-price-title {
        font-size: 14px;
        padding: 5px 0 0 0
    }

    .all-sector-price-title strong {
        font-size: 24px
    }

    .all-sectors-blog h3 {
        font-size: 18px
    }

    .panel-default>.panel-heading a {
        font-size: 16px;
        line-height: normal;
        padding: 15px 15px
    }

    .advanced-left-title {
        padding: 15px 15px
    }

    .advanced-left-title h4 {
        font-size: 20px;
        line-height: normal
    }

    h3.electrical-machinery-tital {
        border-bottom: 2px solid #1d3c57;
        font-size: 22px;
        margin: 0 0 15px
    }

    .sector-subsector-area a.sector-area {
        border-bottom: 2px solid #0065bd;
        font-size: 18px;
        margin: 0 20px 20px 0;
        padding: 0 0 4px
    }

    .panel-default>.panel-heading+.panel-collapse>.panel-body {
        border-top-color: transparent;
        border-bottom: 1px solid #2f475f;
        padding: 15px 15px
    }

    .project-cost-width {
        padding: 15px 15px
    }

    .project-tag-box {
        padding: 15px 15px
    }

    .all-sectors-blog-text {
        font-size: 14px;
        padding-bottom: 10px
    }

    .project-search-btn {
        font-size: 14px;
        padding: 11px 25px
    }

    .project-social {
        padding: 0
    }

    .all-sectors-blog .promoter,
    .all-sectors-blog .investment-amount,
    .all-sectors-blog .sector {
        margin: 0 0 5px 0;
        line-height: 31px
    }

    .promoter img {
        width: 100%
    }

    .promoter a {
        height: 35px;
        width: 35px
    }

    .all-sector-blog-scroll {
        height: 950px
    }

    .project-details-glance.blue-box {
        margin: 30px 0 0
    }

    h1.inner-title-2 {
        font-size: 20px;
        padding: 0 0 10px;
        line-height: 1
    }

    .help-sign-up-login {
        font-size: 24px;
        top: 4%;
        right: 18%
    }

    .help-open-menu {
        top: 13%;
        right: 2%;
        font-size: 24px
    }

    .help-open-menu img {
        width: 28%
    }

    .help-doc-title {
        font-size: 46px
    }

    .help-doc-tagline {
        font-size: 34px
    }

    .help-doc-btn {
        border: 3px solid #0065bd;
        padding: 18px 60px;
        font-size: 24px
    }

    a.end-tour {
        border: 3px solid #0065bd;
        padding: 18px 60px;
        font-size: 24px
    }

    .help-doc-msg {
        font-size: 18px
    }

    .help-doc-content {
        top: 64%
    }

    .help-search-project {
        font-size: 22px
    }

    .help-search-project img {
        width: 28%
    }

    .help-search-project.project-1 {
        left: 20%;
        top: 12%
    }

    .help-search-project.project-2 {
        left: 60%;
        top: 13%
    }

    .help-search-project.project-4 {
        top: 21.2%;
        left: 43.4%
    }

    .help-search-project.project-3 {
        top: 25.7%;
        left: 4%
    }

    .help-search-project.project-6 {
        top: 33%;
        left: 54%
    }

    .help-search-project.project-7 {
        top: 36%;
        left: 32%
    }

    .help-search-project.project-5 {
        top: 35.7%;
        left: 1%;
        font-size: 21px
    }

    .help-search-project.project-8 {
        top: 44.5%;
        left: 19%
    }

    .help-search-project.project-9 {
        top: 51.5%;
        left: 47%
    }

    .help-search-project.project-14 {
        top: 61.5%;
        left: 19%
    }

    .help-search-project.project-10 {
        top: 67.2%;
        left: 1%;
        font-size: 21px
    }

    .help-search-project.project-11 {
        top: 67%;
        left: 68%
    }

    .help-search-project.project-12 {
        top: 79%;
        left: 6%
    }

    .help-search-project.project-13 {
        top: 83.8%;
        left: 47%
    }

    .help-search-project.project-15 {
        top: 94%;
        left: 2.5%
    }

    .project-social a {
        height: 32px;
        width: 32px
    }

    .help-search-project.stickyhelp.project-area {
        top: 15%;
        left: 15%
    }

    .help-search-project.stickyhelp.project-action {
        left: 45%;
        top: 15%
    }

    .tabbing .tab {
        padding: 10px 0;
        font-size: 16px
    }

    .tabbing .tab-item {
        top: 12%;
        height: 362px
    }

    .tabbing {
        margin-top: 20px;
        min-height: 410px;
        max-height: 410px
    }

    .tab-text {
        font-size: 14px
    }

    .sector-wise-tab2 h3 {
        font-size: 25px;
        padding: 0 0 10px 0
    }

    .state-wise .state-chart {
        min-height: 385px;
        max-height: 385px
    }

    .state-wise .state-chart img {
        width: 100%;
        max-width: 100%;
        height: auto
    }

    .simple-content-page {
        padding: 30px 0 0 0
    }

    .simple-content-page h4 {
        font-size: 22px
    }

    .simple-content-page h4 span {
        border-bottom: 2px solid #1d3c57;
        padding: 0 0 5px 0
    }

    .simple-content-page h6 {
        font-size: 20px
    }

    .simple-content-page p {
        font-size: 16px;
        line-height: 25px
    }

    .simple-content-page p:before {
        font-size: 18px
    }

    .simple-content-page ul li {
        font-size: 16px;
        line-height: 25px
    }

    .simple-content-page ul li:before {
        font-size: 18px
    }

    .tab-item .dashboard-project-img img {
        width: 24px
    }

    .dashboard-fpr {
        padding: 10px 10px
    }

    .dashboard-project-img {
        width: 26px
    }

    .dashboard-spa {
        width: 31.33%
    }

    .dashboard-spa-2 {
        width: 37.33%
    }

    .dashboard-spa-3 {
        width: 31.33%
    }

    .dashboard-fpr {
        padding: 18px 10px
    }

    .dashboard-project-text-area {
        font-size: 12px;
        margin: 0 5px 0 5px
    }

    .no-record-found {
        padding: 0 0 30px 0;
        font-size: 38px
    }

    .back-btn {
        font-size: 18px;
        padding: 7px 25px
    }

    .data-table-area .tab-content {
        margin: 0 0 30px 0;
        padding: 10px 0
    }

    .data-table-area .nav-tabs>li>a {
        font-size: 18px
    }

    .ExpInput {
        padding: 0 2% 0 5%
    }

    .completed-incompleted-form {
        bottom: 7px;
        font-size: 18px
    }

    #thanks-modal .modal-container {
        width: 480px
    }

    .search-stickytop {
        top: 66px
    }

    #promoter-modal .modal-container {
        width: 750px
    }

    #promoter-modal .modal-content {
        padding: 2rem 5rem 2rem
    }

    #promoter-modal .cd-timeline-content img {
        border: 2px solid #ebebeb;
        max-height: 80px;
        min-height: 80px
    }

    #promoter-modal #cd-timeline::before {
        width: 2px
    }

    #promoter-modal .timeline-round {
        height: 10px;
        width: 10px
    }

    #promoter-modal .cd-timeline-img {
        width: 18px;
        height: 18px;
        font-size: 10px;
        line-height: 16px
    }

    #promoter-modal .cd-timeline-content h4 {
        font-size: 16px
    }

    #promoter-modal .cd-timeline-content p {
        font-size: 12px
    }

    .profile-page {
        margin: 30px 0 0 0
    }

    .form_custom .form-group .radio {
        font-size: 14px;
        margin: 12px 0
    }

    .form_custom .form-group .radio span:after {
        width: 14px;
        height: 14px;
        top: 1px
    }

    .form_custom .form-group .radio input[type="radio"]:checked+span:before {
        width: 6px;
        height: 6px;
        left: 4px;
        top: 5px
    }

    .deactivate_custom {
        font-size: 15px
    }

    .profile-page .panel-group {
        margin-bottom: 10px;
        padding: 0 10px 0
    }

    .profile-page .panel-default>.panel-heading a {
        font-size: 18px
    }

    .data-table-area {
        margin: 10px 0 0 0
    }

    .project-data-list {
        margin: 15px 0 30px 0
    }

    .brand-logo-section img {
        width: 45%;
        margin: 0 10px 20px 0
    }

    .goverment-schemes .state-action-area li {
        font-size: 14px;
        margin: 5px 0;
        line-height: 18px
    }

    .goverment-schemes .featured-states-action a ul.state-action-area img {
        margin: 6px 10px 0 0
    }

    .goverment-schemes .state-action-area li strong {
        font-size: 18px;
        margin: 0
    }

    .goverment-schemes ul.state-action-area {
        padding: 5px 15px
    }

    .goverment-schemes .featured-states-action a ul.state-action-area img {
        width: 33px
    }

    .investible-menu button {
        margin: 0 5px
    }

    .project-list {
        padding: 8px
    }

    .service-block.wide {
        min-height: 170px;
        max-height: 170px
    }

    .service-block {
        min-height: 340px;
        max-height: 340px
    }

    .carousel-inner.middle-slider-inner {
        height: 64px
    }

    .sectors-left-part ul li h3 span {
        font-size: 16px;
        line-height: 16px
    }

    .sectors-left-part ul li h3 {
        font-size: 24px;
        line-height: 20px;
        margin: 8px 0 0 0
    }

    .sectors-left-part ul li {
        min-height: 140px;
        margin: 0 0 10px
    }

    .owl-nav i {
        font-size: 26px;
        border-radius: 33px;
        line-height: 30px;
        width: 33px;
        height: 33px
    }

    .owl-nav>div {
        margin-top: -16px
    }

    .header-footer-slider {
        padding: 15px 0
    }

    .middle-slider-outer .owl-nav i {
        font-size: 24px;
        border-radius: 30px;
        line-height: 25px;
        width: 30px;
        height: 30px
    }

    .middle-slider-outer .owl-nav>div {
        margin-top: -15px
    }

    .navbar-inverse .signup-login-nav>li button i.fa.fa-user {
        font-size: 16px;
        width: 24px;
        height: 24px;
        line-height: 20px;
        display: inline
    }

    .signup-login-nav .btn {
        line-height: 1
    }

    .brand-logo-section {
        margin: 50px 0 -62px 0
    }

    .Expbtn {
        left: 78%
    }

    .Expbtnsubmit {
        left: 85.2%
    }

    .Exp-serach {
        margin-top: 20px
    }

    .middle-slider-outer {
        max-width: 1230px
    }

    .profile-page .panel-default>.panel-heading a:after {
        top: -2px
    }

    .singup-modal .modal-content {
        padding: 3rem 3rem 3rem
    }

    .tag-btn a {
        padding: 7px 15px;
        font-size: 14px
    }

    .project-footer-btn a {
        font-size: 18px;
        padding: 8px 30px
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="false"]:after {
        font-size: 11px;
        width: 22px;
        height: 22px;
        padding: 1px 0 0 1px
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="true"]:after {
        width: 22px;
        height: 22px;
        font-size: 12px;
        line-height: 18px
    }

    body.show_sidebar .nav-toggle-menu.toggle-menu-sticky {
        top: 86px
    }

    .kb_caption {
        bottom: auto
    }

    .search-add-left-fix {
        top: 96.9%
    }

    .search-stickytop {
        top: 10.3%
    }

    .investible-menu button {
        margin: 0 10px
    }

    .goverment-schemes span.desc-schemes {
        font-size: 14px;
        line-height: 22px
    }

    #government-schemes .view-all-btn {
        margin: 15px 0 0
    }

    .signup-login-nav ul.profile-menu {
        top: 40px !important;
        max-width: 170px !important;
        min-width: 170px !important
    }

    .featured-states-section {
        margin: 30px 0
    }

    .inner-banner-inner .image-section {
        margin: 0 8px 0 0;
        font-size: 24px;
        padding: 4px 0
    }

    .grey-background {
        padding-top: 15px
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 1085px
    }

    .input-area {
        width: 78%
    }

    .project-search-btn {
        font-size: 15px;
        padding: 3px 25px
    }

    .input-area label {
        font-size: 16px
    }

    .sectors-india-map {
        height: 1080px
    }

    .sectors-india-map-2 {
        height: 840px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 840px !important
    }

    .tooltip.top .tooltip-arrow {
        bottom: -8px;
        border-width: 8px 8px 0
    }

    .explore-project-area input.explore-keyword-area {
        font-size: 14px;
        padding: 7px 30px
    }

    .search-filter-tag span.tag {
        padding: 8px 8px;
        font-size: 14px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        padding-right: 10px !important;
        padding-left: 0
    }

    .modal-popup-height {
        height: 390px
    }

    .avatar-picture {
        width: 80px;
        height: 80px;
        border-radius: 80px
    }

    .avatar-picture img {
        width: 80px;
        height: 80px;
        border-radius: 80px
    }

    .tab_custom_wrapper .custom_nav_left li a {
        padding: 25px 10px
    }

    .tab_custom_wrapper .custom_nav_left li a {
        font-size: 16px
    }

    .form_custom .form-group .form-control {
        min-height: 36px
    }

    .action-btn {
        font-size: 16px;
        padding: 6px 12px
    }

    .btn_space {
        padding-top: 10px
    }

    .custom_nav_left li a img {
        width: 80px
    }

    .progess-label {
        margin: 26px 0 26px 0
    }

    .input-group-addon {
        padding: 6px 10px
    }

    .custom-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 98% 14px
    }

    .select-arrow-small .custom-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 88% 14px
    }

    .profile-page .fileinput-new .fileinput-new {
        font-size: 15px
    }

    .btn-file {
        margin-right: 0
    }

    .profile-page .fileinput-new {
        width: 31%
    }

    .simple-img {
        width: 26px
    }

    .simple-hover-img {
        width: 26px
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 175px
    }

    .promoter-modal {
        height: 400px
    }

    .breadcrumb {
        margin-bottom: 0
    }

    .country-chart {
        min-height: 350px;
        max-height: 360px;
        height: 360px
    }
}

@media only screen and (max-width:1280px) {
    .search-add-left-fix {
        top: 97%
    }

    .search-stickytop {
        top: 9.8%
    }

    .header-footer-slider .stage-outer {
        max-width: 1110px
    }

    .search-submit {
        width: 13%
    }

    .middle-slider-outer {
        max-width: 1140px
    }

    .input-area {
        width: 76%
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 1040px
    }

    .project-search-btn {
        font-size: 15px;
        padding: 3px 20px
    }

    .project-list a:before {
        -webkit-transform: translate(0px, 71%);
        -moz-transform: translate(0px, 71%);
        -o-transform: translate(0px, 71%);
        -ms-transform: translate(0px, 71%);
        transform: translate(0px, 71%)
    }

    .sectors-india-map {
        height: 1040px
    }

    .sectors-india-map-2 {
        height: 805px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 810px !important
    }

    .inner-serach-btn .search-add-left-fix {
        top: 11.6%
    }

    .inner-serach-btn .search-stickytop {
        top: 9.5%
    }

    .tab_custom_wrapper .custom_nav_left li a {
        padding: 25px 5px
    }

    .project-box-grid-box .promoter,
    .project-box-grid-box .investment-amount,
    .project-box-grid-box .sector {
        font-size: 13px
    }

    .profile-page .panel-default>.panel-heading a:after {
        top: -1px
    }

    .select-arrow-small .custom-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 88% 14px;
        background-size: 13px auto
    }

    .glance-data-main ul.funding li span.glance-data {
        padding: 7px 0 0
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 165px
    }

    .aditional-detail {
        margin: 0 0 20px
    }

    .tabbing .tab-item {
        height: 365px
    }

    .tabbing {
        min-height: 420px;
        max-height: 420px
    }

    .kpi-box .icon-kpi-text {
        font-size: 15px
    }

    .promoter-modal {
        height: 420px
    }

    .home-slider-arrow a {
        font-size: 25px;
        width: 37px;
        height: 37px;
        line-height: 33px;
        border-radius: 37px
    }

    .Expbtnsubmit {
        left: 84.5%
    }
}

@media only screen and (max-device-width:1280px) and (max-device-height:800px) and (min-device-height:8in) and (device-aspect-ratio:8/5) and (resolution:192dpi) {
    .inner-serach-btn .search-add-left-fix {
        top: 12.5%
    }

    .inner-serach-btn .search-stickytop {
        top: 10.1%
    }

    .search-stickytop {
        top: 10.4%
    }
}

@media only screen and (max-device-width:1280px) and (max-device-height:800px) and (min-device-height:8in) and (device-aspect-ratio:8/5) and (resolution:96dpi) {
    .inner-serach-btn .search-add-left-fix {
        top: 12.5%
    }

    .inner-serach-btn .search-stickytop {
        top: 10.1%
    }

    .search-stickytop {
        top: 10.3%
    }
}

@media only screen and (max-width:1280px and max-height:720px) {
    .search-add-left-fix {
        top: 95%
    }

    .search-stickytop {
        top: 10.2%
    }

    .all-sector-blog-scroll {
        height: 570px
    }

    .navbar-header {
        width: 15%
    }

    .inner-banner-outer {
        max-width: 1130px
    }

    .inner-banner-inner {
        font-size: 20px;
        line-height: normal
    }

    .inner-banner-inner .text-section strong {
        font-size: 28px
    }

    .inner-banner-inner div {
        padding: 0 5px
    }

    .subsector-main-bg .sub-sector-tital {
        font-size: 14px
    }

    .inner-page-title {
        font-size: 32px
    }

    .cd-timeline-content img {
        max-height: 180px;
        min-height: 180px
    }

    .inner-page-discription {
        font-size: 20px
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 165px
    }

    .header-footer-slider .stage-outer {
        max-width: 1030px
    }

    .project-cost-main-area ul li {
        margin: 0 0 0 3px
    }

    .project-cost-title {
        font-size: 14px
    }

    .project-tag-title {
        font-size: 14px
    }

    .navbar-inverse .navbar-nav>li>a {
        margin: 0 16px 0 16px
    }

    .navbar-inverse .navbar-nav>li:last-child>a {
        margin: 0 0 0 16px
    }

    .project-cost-width .slider.slider-horizontal {
        width: 58%
    }

    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        padding: 19px 0
    }

    .search-submit {
        padding: 2px 5px;
        width: 13%
    }

    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        width: 85%
    }

    .navbar-brand>img {
        width: 78%
    }

    .goverment-schemes ul.state-action-area {
        padding: 20px 20px
    }

    .nr-of-places ul li {
        min-height: 48px;
        max-height: 48px
    }

    .goverment-schemes span.title-schemes {
        font-size: 22px
    }

    .goverment-schemes span.desc-schemes {
        font-size: 14px
    }

    .brand-logo-section img {
        margin: 0 10px 60px 0
    }

    .Expbtnsubmit {
        left: 74.6%
    }

    .menu-logo {
        padding: 26px 15px
    }

    .middle-slider-outer {
        max-width: 1140px
    }

    .tab_custom_wrapper .custom_nav_left li a {
        font-size: 16px;
        padding: 38px 12px
    }

    .form_custom .form-group .form-control {
        min-height: 40px
    }

    .progess-label {
        margin: 26px 0 26px 0
    }

    .col_wrap {
        width: 80%
    }

    .form .left-form-group .tooltip {
        font-size: 12px
    }

    .form .right-form-group .tooltip {
        font-size: 12px
    }

    .profile-page .fileinput-new {
        width: 43%
    }

    .dashboard-project-text-area {
        font-size: 10px
    }

    .kpi-box .icon-kpi-text {
        font-size: 15px;
        line-height: 22px !important
    }

    .kpi-box .big-text {
        font-size: 25px
    }

    .kpi-box {
        min-height: 75px
    }

    .search-stickytop {
        top: 10.2%
    }

    .goverment-schemes .state-action-area li strong {
        font-size: 16px
    }

    .nr-of-places ul li span {
        font-size: 14px
    }

    .featured-states-section {
        margin: 55px 0
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 515px
    }

    .project-box-grid-box .promoter,
    .project-box-grid-box .investment-amount,
    .project-box-grid-box .sector {
        font-size: 13px;
        line-height: 15px
    }

    .header-footer-slider .stage-outer {
        max-width: 1110px
    }

    .search-submit {
        width: 13%
    }

    .search-add-left-fix {
        top: 96.9%
    }

    .inner-serach-btn .search-stickytop {
        top: 11.2%
    }

    .inner-serach-btn .search-stickytop {
        top: 9.3%
    }
}

@media only screen and (max-width:1176px) {
    .col_wrap {
        width: 68%
    }

    .form_custom {
        padding: 15px 15px 30px 15px
    }

    .help-section h4 {
        font-size: 18px
    }

    .help-section p {
        font-size: 12px;
        line-height: 20px
    }

    .multile-location h3 {
        font-size: 16px
    }

    .multile-location h4 {
        font-size: 14px
    }

    .multile-location.connected .add-address-btn {
        width: 17%
    }

    .form_custom.location {
        padding: 15px 15px 30px 15px
    }

    .project-funding-tital {
        font-size: 18px
    }

    .dashboard-project-text-area {
        font-size: 8px
    }
}

@media only screen and (max-width:1152px) {
    body.show_sidebar .nav-toggle-menu {
        top: 101px
    }

    .menu-logo {
        padding: 28px 15px
    }

    #push_sidebar li a {
        font-size: 16px
    }

    .middle-slider-outer {
        max-width: 1010px
    }

    .sectors a {
        font-size: 13px;
        padding: 5px;
        margin: 35px 0
    }

    .inner-banner-outer {
        padding: 0 15px;
        max-width: 1000px
    }

    .inner-banner-inner .text-section strong {
        font-size: 26px
    }

    .inner-banner-inner {
        font-size: 18px
    }

    .cd-timeline-content img {
        max-height: 150px;
        min-height: 150px
    }

    .inner-page-discription {
        margin: 10px 0 0 0
    }

    .project-footer-btn a {
        font-size: 18px;
        padding: 8px 30px
    }

    .header-footer-slider .stage-outer {
        max-width: 990px
    }

    .search-submit {
        width: 15.50%
    }

    .search-field:focus {
        width: 33%
    }

    .show_sidebar .search-submit {
        width: 21%
    }

    .page-overlay {
        top: 11.50%
    }

    .container {
        max-width: 1000px
    }

    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        padding: 21px 0
    }

    .goverment-schemes .state-action-area li strong {
        font-size: 16px
    }

    .goverment-schemes ul.state-action-area {
        padding: 10px 10px
    }

    .close {
        right: 34.8%
    }

    .goverment-schemes .state-action-area li {
        font-size: 12px;
        margin: 10px 0
    }

    .brand-logo-section img {
        margin: 0 10px 40px 0
    }

    .Expbtnsubmit {
        left: 73.4%
    }

    .kpi-box .icon {
        width: 30px;
        height: 30px
    }

    .kpi-box .icon-kpi-text {
        font-size: 12px;
        line-height: 20px !important
    }

    .kpi-box .big-text {
        font-size: 22px
    }

    .chart-configuration .grid-option h4 {
        font-size: 20px;
        padding: 0 0 10px 0
    }

    .dashboard h2 {
        font-size: 25px;
        padding: 0 0 10px 0
    }

    .sector-wpd,
    .state-wise-overview,
    .investor-overview-country,
    .project-uploaded-overview-comparison {
        padding: 30px 0 0 0
    }

    .dashboard {
        margin: 40px 0
    }

    .swpd-chart h3 {
        font-size: 22px;
        padding: 0 0 10px 0
    }

    .tabbing .tab {
        padding: 15px 0;
        font-size: 12px
    }

    .tab-text {
        width: 46%
    }

    .search-stickytop {
        top: 9%
    }

    .search-add-left-fix {
        top: 97.3%
    }
}

@media only screen and (max-width:1024px) {
    .project-list a:before {
        -webkit-transform: translate(0px, 70%);
        -moz-transform: translate(0px, 70%);
        -o-transform: translate(0px, 70%);
        -ms-transform: translate(0px, 70%);
        transform: translate(0px, 70%)
    }

    .inner-page-banner .user-details {
        bottom: 10px
    }

    .inner-page-banner .user-content h3 {
        font-size: 22px
    }

    .inner-page-banner .user-content p {
        font-size: 14px;
        margin: 0
    }

    .inner-page-banner .user-pic {
        width: 62px;
        height: 62px;
        border-radius: 62px
    }

    .carousel-inner {
        height: 100%
    }

    .home-slider-arrow a {
        font-size: 22px;
        width: 30px;
        height: 30px;
        line-height: 27px
    }

    .header-footer-slider .stage-outer {
        max-width: 910px
    }

    .header-footer-slider .item span {
        font-size: 24px
    }

    .header-footer-slider .item img {
        width: 40px;
        height: 40px
    }

    .carousel-inner.carousel-page-inner {
        height: 32px
    }

    .header-footer-slider .promoters {
        font-size: 16px;
        line-height: normal
    }

    .footer-search-area input.subscribe-text {
        width: 70%
    }

    .investible-menu button {
        margin: 0;
        padding: 0
    }

    .investible-menu button img {
        width: 70%
    }

    .view-all-btn a {
        font-size: 16px
    }

    .service-block .service-block-inner .block-info-inner .nr-of-places img {
        width: 25px
    }

    .nr-of-places ul li span {
        font-size: 11px;
        line-height: 16px
    }

    .nr-of-places ul li {
        min-height: 40px;
        max-height: 40px
    }

    .service-block .service-block-inner .block-info-inner img {
        width: 14%
    }

    .service-block .service-block-inner .title {
        font-size: 18px
    }

    .view-slide-show-btn a {
        font-size: 22px;
        width: 30px;
        height: 30px;
        line-height: 27px
    }

    #government-schemes .govn-schemes-list h3 {
        font-size: 20px
    }

    #government-schemes .govn-schemes-list p {
        font-size: 14px
    }

    .smart-projct-review {
        margin: 10px 0
    }

    #government-schemes .govn-schemes-list {
        max-height: 300px;
        min-height: 300px
    }

    .project-img {
        width: 30px
    }

    .project-text-area {
        font-size: 12px
    }

    #government-schemes .govn-schemes-list img {
        margin: 0 0 20px 0
    }

    .featured-sectors-inner-area img {
        margin: 0 auto 10px;
        width: 32%
    }

    .featured-sectors-inner-area.featured-sectors-inner-area-small img {
        width: 23%
    }

    .featured-projct-review {
        margin: 10px 0
    }

    .contect-us p {
        font-size: 14px;
        line-height: 20px;
        padding: 0 15px
    }

    .footer-lft-area {
        width: 70%
    }

    .footer-search-area input.subscribe-text {
        padding: 5px
    }

    .footer-search-area .subscribe-btn {
        padding: 4px 12px
    }

    .nav-toggle-menu {
        width: auto;
        top: 55px
    }

    .menu-logo {
        padding: 26px 15px
    }

    body.show_sidebar .nav-toggle-menu {
        padding: 5px;
        right: 20%;
        top: 90px
    }

    .navbar-brand>img {
        width: 100%
    }

    #push_sidebar li a {
        font-size: 16px;
        padding: 7px 20px
    }

    #push_sidebar li a img {
        width: 18px
    }

    #push_sidebar ul {
        margin: 10px 0 0 0
    }

    .kb_caption h1 {
        font-size: 38px
    }

    .kb_caption h2 {
        font-size: 24px
    }

    .navbar-inverse .signup-login-nav.after-slnav {
        float: none;
        width: auto;
        display: block
    }

    .all-sectors-project-main {
        margin: 0 0 20px;
        width: 100%
    }

    .padding-left {
        width: 50%;
        padding: 0 15px;
        float: left
    }

    .project-details-glance.blue-box,
    .project-details-glance {
        margin: 30px 0 0
    }

    .header-footer-slider1 {
        margin: 0;
        padding: 20px 0 0
    }

    .project-details-glance {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .smiliar-project .bdr-btm {
        width: 74%
    }

    .project-details-glance.smiliar-project {
        margin: 30px 0 30px
    }

    .inner-page-title {
        font-size: 30px
    }

    .inner-banner-area {
        padding: 10px 0
    }

    .inner-banner-inner .text-section strong {
        font-size: 24px
    }

    .inner-banner-inner {
        font-size: 16px
    }

    .sector-subsector-area a.sector-area {
        font-size: 16px;
        margin: 0 10px 20px 0;
        max-width: 100%;
        width: auto
    }

    .sector-subsector-area {
        margin: 0 0 10px 0
    }

    .explore-project-area input.explore-keyword-area {
        font-size: 12px;
        padding: 11px 10px 8px 30px
    }

    .cs-select span {
        font-size: 12px;
        padding: 8px 10px
    }

    .cs-skin-elastic .cs-options span {
        font-size: 12px
    }

    .cs-skin-elastic>span::after {
        font-size: 14px
    }

    .subsector-main-bg {
        padding: 10px
    }

    .subsector-main-bg .sub-sector-tital {
        padding: 0 0 10px 0
    }

    .checkbox-select-area p {
        margin: 8px 0 8px 0
    }

    .project-cost-width {
        width: 100%;
        float: left;
        margin: 15px 0 0 0
    }

    .project-cost-main-area ul li {
        float: left;
        margin: 0 2px 8px 0
    }

    .project-cost-main-area {
        margin: 0 0 10px 0;
        padding: 10px 0
    }

    .project-tag-width {
        width: 100%;
        float: left;
        margin: 10px 0 0 0
    }

    .project-tag-box a {
        margin: 0 13px 10px 0;
        float: left
    }

    .project-tag-title {
        margin: 0 10px 0 0
    }

    .project-search-btn {
        float: left;
        margin: 0 10px 0 0
    }

    .inner-page-title {
        font-size: 28px
    }

    .inner-page-banner {
        height: 290px
    }

    .inner-page-banner img {
        height: 100%;
        object-fit: cover
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 118px
    }

    .project-list a {
        height: auto;
        min-height: inherit;
        max-height: inherit
    }

    #investible-project .project-list a p {
        min-height: 25%
    }

    .footer-menu-area h3 {
        font-size: 16px
    }

    .data-table-list table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
    .data-table-list table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
        top: 12px
    }

    .data-table-list table.dataTable>tbody>tr.child span.dtr-title {
        margin: 0 20px 0 0
    }

    .data-table-list table.dataTable>tbody>tr.child ul.dtr-details li {
        border-bottom: 1px solid #efefef
    }

    .data-table-list table.dataTable>tbody>tr.child ul.dtr-details {
        width: 100%
    }

    .data-table-list div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        float: left;
        width: 100%
    }

    .data-table-list .dataTables_wrapper .dataTables_paginate .paginate_button {
        float: left;
        margin: 0 5px 5px 5px
    }

    .data-table-list table.dataTable thead th,
    .data-table-list table.dataTable thead td {
        font-size: 14px;
        line-height: 24px
    }

    .data-table-list table.table-bordered.dataTable tbody th,
    table.table-bordered.dataTable tbody td {
        font-size: 14px;
        line-height: 24px
    }

    .data-table-list .dataTables_wrapper .dataTables_length,
    .dataTables_wrapper .dataTables_filter,
    .data-table-list .dataTables_wrapper .dataTables_info,
    .data-table-list .dataTables_wrapper .dataTables_processing,
    .data-table-list .dataTables_wrapper .dataTables_paginate {
        float: left
    }

    .nl-form .nl-submit {
        margin: 30px 0 0;
        font-size: 22px
    }

    .nl-form {
        font-size: 20px;
        line-height: 36px
    }

    .nl-form .select2-container--default .select2-selection--multiple .select2-selection__choice {
        font-size: 20px
    }

    .inner-banner-inner .text-section {
        font-size: 14px
    }

    .inner-banner-inner .image-section {
        font-size: 20px
    }

    .inner-banner-outer {
        max-width: 900px
    }

    .inner-banner-inner .text-section strong {
        font-size: 22px
    }

    .navbar-header {
        width: 12%
    }

    .page-overlay {
        top: 11.70%
    }

    .navbar-inverse.stickytop .header-sticky-search-area {
        left: 1%;
        top: 15px
    }

    .search-stickybox {
        max-width: 150px
    }

    input[type="checkbox"]#search+label .hedersearch-icon {
        font-size: 12px;
        padding: 5px
    }

    span.search-project-text {
        font-size: 12px;
        padding: 5px 0 3px 11px
    }

    .add-project-btn {
        font-size: 12px;
        padding: 6px 20px;
        margin: 0 5px
    }

    .navbar-inverse .navbar-nav>li>a {
        margin: 0 10px 0 10px
    }

    .navbar-inverse .navbar-nav>li:last-child>a {
        margin: 0 0 0 10px
    }

    .navbar-inverse .signup-login-nav>li:last-child>a {
        margin: 0 15px
    }

    .sectors-left-part ul li img {
        height: 44px
    }

    .container {
        max-width: 900px
    }

    .navbar-inverse .navbar-nav>li>a {
        padding: 0 0 10px 0
    }

    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        padding: 19px 0
    }

    .search-field:focus {
        width: 35%
    }

    .owl-nav .owl-next {
        right: -50px
    }

    .owl-nav .owl-prev {
        left: -50px
    }

    .stickytop.navbar>.container .navbar-brand,
    .stickytop.navbar>.container-fluid .navbar-brand {
        padding: 11px 0 11px
    }

    .service-block {
        height: auto;
        min-height: inherit;
        max-height: inherit
    }

    .service-block.wide {
        min-height: 145px;
        max-height: 145px
    }

    .goverment-schemes .state-action-area li {
        font-size: 11px;
        margin: 3px 0;
        line-height: 14px
    }

    .goverment-schemes .featured-states-action a ul.state-action-area img {
        width: 28px;
        margin: 5px 10px 0 0
    }

    .goverment-schemes .state-action-area li strong {
        font-size: 14px
    }

    .goverment-schemes ul.state-action-area {
        padding: 0 10px
    }

    .goverment-schemes span.title-schemes {
        font-size: 22px;
        margin: 15px 0 0
    }

    .goverment-schemes span.desc-schemes {
        font-size: 14px;
        line-height: 18px
    }

    .state-action-area li strong {
        font-size: 20px
    }

    .state-action-area li {
        font-size: 14px;
        line-height: 24px
    }

    .state-action-area li img {
        width: 21%;
        margin: 9px 6px 0 0
    }

    .brand-logo-section {
        margin: 68px 0 -62px 0
    }

    .footer-link-area li a {
        font-size: 13px
    }

    .search-stickytop {
        top: 55px
    }

    span.middle-chart-name {
        font-size: 16px
    }

    .sectors-left-part ul li h3 span {
        line-height: 18px
    }

    .sectors a {
        margin: 15px 0
    }

    .Expbtnsubmit {
        left: 71.8%
    }

    #government-schemes .view-all-btn {
        margin: 20px 0 0
    }

    .search-icon {
        left: 33.2%
    }

    .close {
        right: 33.8%
    }

    .search-field:focus {
        left: 32.8%
    }

    .search-field {
        height: 41px
    }

    .middle-slider-outer {
        max-width: 910px
    }

    .input-area {
        width: 70%
    }

    .keyword-search-btn {
        padding: 9px 15px;
        font-size: 14px
    }

    .panel-default>.panel-heading a {
        padding: 10px 15px
    }

    .sectors-india-map img {
        width: 55%
    }

    .sectors-india-map {
        width: 100%;
        padding-bottom: 30px
    }

    .track3 {
        right: 11px
    }

    .data-table-area .tab-content {
        padding: 20px 0 20px
    }

    .data-table-list {
        margin: 0
    }

    div.dataTables_wrapper div.dataTables_filter {
        text-align: right;
        float: right
    }

    .data-table-list .dataTables_wrapper .dataTables_paginate {
        float: right
    }

    .project-tag-box {
        text-align: center
    }

    .project-search-btn {
        float: none;
        display: inline-block;
        margin: 15px 3px 10px 3px;
        padding: 3px 7px
    }

    .project-advanced-search-btn {
        padding: 3px 10px
    }

    .project-box-grid-box h1 {
        font-size: 16px
    }

    .project-box-grid-box p {
        font-size: 13px
    }

    .project-box-grid-box .promoter,
    .project-box-grid-box .investment-amount,
    .project-box-grid-box .sector {
        font-size: 12px;
        line-height: 12px
    }

    .like-control-project-grid {
        bottom: -28px
    }

    .project-box-grid-box {
        min-height: 290px
    }

    .loadmore {
        padding: 0 0 20px 0
    }

    .simple-content-page p {
        margin: 0
    }

    .simple-content-page p {
        margin: 8px 0 8px 0
    }

    .project-cost-main-area {
        margin: 0;
        padding: 0
    }

    .pramoter-head-ti {
        padding-top: 50px
    }

    .thank-you h1 {
        font-size: 50px
    }

    .thank-you h3 {
        padding: 50px 0 0 0;
        font-size: 32px
    }

    .um-text {
        font-size: 28px !important
    }

    .goto-btn-blue {
        margin: 60px 5px 0 5px
    }

    .form .left-form-group .tooltip {
        right: -260px;
        width: 220px;
        top: 19px
    }

    .form .right-form-group .tooltip {
        width: 220px;
        left: -278px;
        top: 19px
    }

    .progress_bar_tab {
        min-height: auto
    }

    .progess-label {
        margin: 20px 0
    }

    .col_wrap {
        margin: 20px 20px
    }

    .tab_custom_wrapper .custom_nav_left li a {
        padding: 25px 12px
    }

    .multile-location .table>thead>tr>th {
        padding: 8px 8px
    }

    .save_custom {
        font-size: 14px;
        padding: 6px 20px
    }

    .cancel_custom {
        font-size: 14px;
        padding: 6px 20px
    }

    .table-responsive {
        padding: 10px
    }

    .multile-location.connected .add-address-btn {
        width: 22%
    }

    .form_custom .form-group label {
        font-size: 14px
    }

    .form-control {
        font-size: 12px
    }

    .select-arrow-small .custom-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 88% 17px;
        background-size: 12px 6px
    }

    .form_custom .form-group .radio span {
        font-size: 14px
    }

    .profile-page .fileinput-new {
        width: 31%
    }

    .form_custom .form-group .radio {
        margin: 0
    }

    h1.inner-title-2 {
        font-size: 18px
    }

    .right-detail span.right-detail-text-2 {
        font-size: 14px;
        padding: 10px 0 0 15px
    }

    .right-detail {
        font-size: 14px;
        line-height: 18px
    }

    .glance-data-main ul li {
        font-size: 12px
    }

    .aditional-detail p {
        font-size: 14px;
        line-height: 22px
    }

    .tab-text a:hover .dashboard-fpr {
        display: none
    }

    .profile-page .panel-default>.panel-heading a {
        font-size: 14px
    }

    .simple-content-page p {
        font-size: 14px;
        line-height: 22px
    }

    .simple-content-page ul li {
        font-size: 14px;
        line-height: 22px
    }

    .kpi-box .icon-kpi-text {
        font-size: 11px;
        line-height: 15px !important
    }

    .kpi-box .icon {
        width: 40px;
        height: auto
    }

    .kpi-box {
        min-height: 60px
    }

    .select-part .select-filde {
        width: 100%;
        font-size: 12px;
        margin-left: 0
    }

    .grid-option .select-part {
        padding: 10px 0 0
    }

    .select-1 label {
        font-size: 12px;
        line-height: 1
    }

    .chart-configuration .map-chart {
        height: 285px
    }

    .grid-option .checkbox-part {
        font-size: 12px
    }

    .country-chart {
        min-height: 320px;
        max-height: 320px
    }

    .state-sector-filde label {
        padding: 0;
        font-size: 16px
    }

    .navbar-inverse.stickytop ul.signup-login-nav {
        float: left;
        width: 100%
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 630px
    }

    .advanced-search-area-right {
        min-height: auto;
        max-height: inherit
    }

    .advanced-search-section .all-sector-blog-scroll {
        padding: 0 20px 0 0
    }

    .like-control-project-grid a {
        width: 36%
    }

    .stat-flag {
        width: 14%
    }

    .sectors-india-map {
        height: 500px
    }

    .sectors-india-map-state img {
        width: 60%
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 650px !important
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        padding-right: 20px !important;
        padding-left: 0
    }

    .form .left-form-group .tooltip {
        font-size: 12px
    }

    .form .right-form-group .tooltip {
        font-size: 12px
    }

    .form_custom .form-group label {
        margin-bottom: 6px
    }

    .form-group {
        margin-bottom: 10px
    }

    .custom_nav_left li a img {
        width: 70px
    }

    .tab-content {
        min-height: 580px
    }

    .form_custom .form-group textarea.form-control {
        min-height: 76px !important
    }

    .tab-text p {
        font-size: 12px
    }

    .tab-icon img {
        width: 17%
    }

    .tab-text {
        min-height: 65px
    }

    .tabbing .tab-item {
        height: 315px;
        top: 15%;
        padding-right: 24px !important
    }

    .tabbing {
        min-height: 375px;
        max-height: 375px
    }

    .dount-chart img {
        width: 51%
    }

    .state-wise .state-chart {
        min-height: 205px;
        max-height: 205px
    }

    .simple-content-page h6 {
        margin: 0
    }

    .inner-page-discription {
        margin: 0
    }

    .get-start-btn {
        margin: 10px 0 0 0
    }

    .help-search-project {
        font-size: 16px
    }

    .help-search-project img.project-left-img {
        width: 23%;
        height: 49%
    }

    .help-search-project.project-2 {
        left: 62%;
        top: 12%
    }

    .help-search-project.project-4 {
        top: 17.9%;
        left: 44.3%
    }

    .help-search-project.project-1 {
        left: 20%;
        top: 10.3%
    }

    .help-search-project.project-3 {
        top: 26%;
        left: 7%
    }

    .help-search-project.project-5 {
        top: 32.8%;
        left: 3%;
        font-size: 16px
    }

    .help-search-project img.project-right-img {
        width: 23%;
        height: 49%
    }

    .help-search-project.project-7 {
        top: 32.7%;
        left: 32.5%
    }

    .help-search-project.project-6 {
        top: 32.4%;
        left: 54%
    }

    .help-search-project.project-8 {
        top: 45%;
        left: 22%
    }

    .help-search-project.project-9 {
        top: 52%;
        left: 47%
    }

    .help-search-project.project-14 {
        top: 60.5%;
        left: 20%
    }

    .help-search-project.project-10 {
        top: 68%;
        left: 1%;
        font-size: 16px
    }

    .help-search-project.project-11 {
        top: 66.5%;
        left: 66%
    }

    .help-search-project.project-12 {
        top: 80.5%;
        left: 11%
    }

    .help-search-project.project-13 {
        top: 84.3%;
        left: 49%
    }

    .help-search-project.project-15 {
        top: 93%;
        left: 6.2%
    }
}

@media (min-width :992px) {
    .carousel-inner .active.left {
        left: -16.7%
    }

    .carousel-inner .next {
        left: 16.7%
    }

    .carousel-inner .prev {
        left: -16.7%
    }

    .project-cost-width .slider.slider-horizontal {
        width: 100%
    }

    .electrical-blog {
        width: 100% !important
    }
}

@media only screen and (max-width:980px) {
    .project-search-btn {
        font-size: 16px
    }

    .navbar-header {
        width: 20%
    }

    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        width: 80%
    }

    .header-footer-slider .item img {
        width: 50px;
        height: 51px
    }

    .carousel-inner.carousel-page-inner {
        height: 51px
    }

    .header-footer-slider .item span {
        font-size: 36px
    }

    .header-footer-slider .promoters {
        font-size: 22px
    }

    .home-slider-arrow {
        bottom: 18%
    }

    .header-footer-slider .stage-outer {
        max-width: 644px
    }

    #investible-project .project-list a p {
        font-size: 20px;
        line-height: normal;
        min-height: 19%
    }

    #investible-project p,
    #popular-sector p,
    #government-schemes p,
    #featured-states p {
        font-size: 18px
    }

    #government-schemes .govn-schemes-list {
        max-height: 100%;
        min-height: 100%;
        margin: 0 0 20px 0
    }

    #government-schemes .govn-schemes {
        padding: 20px 0 20px 0
    }

    #featured-states .states {
        max-height: 100%;
        min-height: 100%;
        margin: 0 0 20px 0
    }

    .kb_caption h1 {
        font-size: 34px;
        margin: 10px 0
    }

    .kb_caption h2 {
        font-size: 20px;
        margin: 10px 0
    }

    #push_sidebar li a {
        font-size: 18px
    }

    .investible-menu button {
        float: none;
        margin: 0;
        padding: 0
    }

    #government-schemes .govn-schemes-list h3 {
        font-size: 18px
    }

    .project-img {
        width: auto
    }

    #government-schemes .govn-schemes-list .project-img img {
        float: none;
        width: 20px;
        height: 24px
    }

    #featured-states .featured-states-area .project-img img {
        float: none;
        width: 20px;
        height: 22px
    }

    .project-text-area {
        font-size: 10px;
        margin: 0 0 0 5px
    }

    .navbar-inverse .signup-login-nav>li {
        padding: 15px 0 20px 0
    }

    body.show_sidebar .nav-toggle-menu {
        right: 35%;
        top: 99px
    }

    #push_sidebar ul {
        padding: 0 0 2px 0
    }

    .menu-logo {
        padding: 10px 15px
    }

    .nav-toggle-menu {
        top: 42px
    }

    .navbar-inverse .navbar-nav>li>a {
        font-size: 16px;
        margin: 0 10px
    }

    .navbar-inverse .navbar-nav>li:last-child>a {
        margin: 0 0 0 10px
    }

    .navbar-inverse .signup-login-nav>li:last-child>a {
        margin: 0 15px
    }

    .dropdown-1 {
        margin: 0 10px
    }

    .dropbtn {
        font-size: 16px
    }

    .navbar-inverse .signup-login-nav.after-slnav>li {
        padding: 11px 0 0 0
    }

    .inner-page-banner .user-pic {
        width: 52px;
        height: 52px;
        border-radius: 52px
    }

    .inner-page-banner .user-content h3 {
        font-size: 20px
    }

    .inner-page-banner .user-content p {
        font-size: 12px
    }

    .middle-slider-outer {
        max-width: 880px
    }

    .sectors a {
        font-size: 16px;
        padding: 6px 5px;
        margin: 20px 0
    }

    .inner-banner-inner .text-section strong {
        font-size: 20px
    }

    .inner-banner-inner .text-section {
        font-size: 12px
    }

    .inner-banner-inner .image-section {
        font-size: 18px
    }

    .inner-banner-inner .image-section {
        margin: 0 5px 0 0
    }

    .inner-page-title {
        font-size: 25px
    }

    .cd-timeline-content img {
        max-height: 120px;
        min-height: 120px
    }

    .cd-timeline-content h4 {
        font-size: 18px
    }

    .cd-timeline-content p {
        font-size: 12px;
        line-height: 20px
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 220px
    }

    .header-footer-slider1 .stage-outer1 {
        max-width: 790px
    }

    .project-list a {
        height: auto
    }

    .project-list a:before {
        -webkit-transform: translate(0px, 75%);
        -moz-transform: translate(0px, 75%);
        -o-transform: translate(0px, 75%);
        -ms-transform: translate(0px, 75%);
        transform: translate(0px, 75%)
    }

    .page-overlay {
        top: 10.20%
    }

    .search-stickybox {
        max-width: 120px
    }

    input[type="checkbox"]#search+label .hedersearch-icon {
        font-size: 10px;
        padding: 4px
    }

    span.search-project-text {
        font-size: 10px;
        padding: 3px 0 3px 8px
    }

    .add-project-btn {
        font-size: 10px;
        padding: 6px 12px;
        margin: 0 5px
    }

    .navbar-inverse.stickytop .header-sticky-search-area {
        left: 23%;
        top: 15px;
        position: absolute
    }

    .search-stickybox {
        max-width: 130px
    }

    .navbar-inverse .navbar-nav>li>a {
        font-size: 20px;
        margin: 0 20px 0 20px
    }

    .navbar-inverse .navbar-nav>li:last-child>a {
        margin: 0 0 0 20px
    }

    .navbar-inverse .signup-login-nav>li:last-child>a {
        margin: 0 15px
    }

    .all-state-popup .modal-container {
        max-width: 600px
    }

    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        padding: 11px 0
    }

    #header .container {
        max-width: 830px
    }

    .search-submit {
        width: 17%
    }

    .search-field:focus {
        left: 27.5%;
        width: 44%
    }

    .search-icon {
        left: 28%;
        top: 17px
    }

    .close {
        right: 30%
    }

    .nr-of-places ul li {
        min-height: 50px;
        max-height: 50px
    }

    .nr-of-places ul li span {
        font-size: 14px;
        line-height: 20px
    }

    .goverment-schemes .state-action-area li {
        font-size: 18px;
        line-height: 24px
    }

    .goverment-schemes .state-action-area li strong {
        font-size: 24px
    }

    .goverment-schemes .featured-states-action a ul.state-action-area img {
        width: 45px
    }

    .state-action-area li {
        font-size: 20px;
        line-height: 30px
    }

    .state-action-area li strong {
        font-size: 26px
    }

    .state-action-area li img {
        margin: 10px 10px 0 0
    }

    .footer-left-bg-area {
        padding: 15px 0;
        width: 100%
    }

    .brand-logo-section {
        margin: 15px 0 -10px 0
    }

    .footer-search-area input.subscribe-text {
        padding: 10px 10px;
        font-size: 18px
    }

    .footer-search-area .subscribe-btn {
        padding: 11px 12px
    }

    .footer-link-area li a {
        font-size: 16px
    }

    .footer-menu-area h3 {
        font-size: 18px
    }

    .view-all-btn a {
        font-size: 18px
    }

    span.middle-chart-name {
        font-size: 18px
    }

    .footer-search-area input.subscribe-text {
        width: 85%
    }

    body.show_sidebar #push_sidebar {
        left: 65%
    }

    #push_sidebar {
        width: 35%
    }

    .menu-logo {
        padding: 16px 15px
    }

    .Exp-serach {
        margin-top: 29px
    }

    .Exp-serach {
        margin-top: 17px
    }

    .goverment-schemes span.desc-schemes {
        font-size: 16px
    }

    #government-schemes .view-all-btn {
        margin: 20px 0 0
    }

    .search-field {
        height: 42px;
        top: 12px
    }

    .inner-banner-inner .image-section {
        width: auto
    }

    .header-footer-slider {
        padding: 8px 0
    }

    .search-stickytop {
        top: 67px
    }

    .Expbtnsubmit {
        left: 66.8%
    }

    .featured-states-action {
        float: left;
        margin-bottom: 0
    }

    .advanced-search-area-right {
        width: 65%
    }

    .advanced-search-area-left {
        width: 35%
    }

    .project-social {
        float: right;
        width: 6%
    }

    .input-area {
        width: 83.5%
    }

    .track2 {
        right: -8px
    }

    .project-cost-width .slider.slider-horizontal {
        width: 100%
    }

    .project-search-btn {
        font-size: 15px;
        padding: 3px 10px;
        margin-top: 20px
    }

    .project-tag-title {
        padding: 10px 15px 10px
    }

    .navbar-inverse .navbar-nav>li>a {
        padding: 0 0 21px 0
    }

    table.dataTable thead>tr>th.sorting_asc,
    table.dataTable thead>tr>th.sorting_desc,
    table.dataTable thead>tr>th.sorting,
    table.dataTable thead>tr>td.sorting_asc,
    table.dataTable thead>tr>td.sorting_desc,
    table.dataTable thead>tr>td.sorting {
        padding-right: 20px
    }

    div.dataTables_wrapper div.dataTables_filter {
        float: right
    }

    .project-box-grid-box h1 {
        font-size: 18px
    }

    .project-box-grid-box p {
        font-size: 14px
    }

    .project-box-grid-box .promoter,
    .project-box-grid-box .investment-amount,
    .project-box-grid-box .sector {
        font-size: 14px;
        line-height: 16px
    }

    .like-control-project-grid {
        bottom: -18px
    }

    .project-cost-title {
        font-size: 16px
    }

    .project-tag-title {
        font-size: 16px
    }

    .thank-you h1 {
        font-size: 50px
    }

    .thank-you h3 {
        padding: 60px 0 0 0;
        font-size: 30px
    }

    .um-text {
        font-size: 30px !important
    }

    .goto-btn-blue {
        margin: 60px 5px 0 5px
    }

    .tab_custom_wrapper .custom_nav_left li a {
        padding: 20px 10px;
        font-size: 14px
    }

    .col_wrap {
        width: 70%
    }

    .multile-location.connected .add-address-btn {
        width: 30%
    }

    .form_custom .form-group label {
        min-height: 34px;
        vertical-align: middle;
        align-items: center;
        display: inline-flex
    }

    .project-funding-tital {
        font-size: 16px
    }

    .profile-page .fileinput-new {
        width: 60%
    }

    .form-group {
        padding: 0
    }

    .form-group sup {
        top: 0
    }

    .kpi-box {
        min-height: 105px;
        margin: 0 0 20px 0
    }

    .kpi-box .icon {
        width: 60px;
        height: 50px
    }

    .kpi-box .icon-kpi-text {
        font-size: 22px;
        line-height: 35px !important
    }

    .kpi-box .big-text {
        font-size: 42px
    }

    .swpd-chart {
        min-height: initial;
        margin: 0 0 20px 0;
        max-height: initial
    }

    .chart-configuration .map-chart {
        border-right: 0;
        border-bottom: 1px solid #dedede;
        padding: 10px 0 0 0;
        margin: 0 0 10px 0
    }

    .state-wise .state-chart {
        height: auto;
        min-height: initial;
        max-height: initial;
        margin: 0 0 20px 0
    }

    .tab-text {
        width: 47%
    }

    .tabbing .tab {
        padding: 10px 0;
        font-size: 16px
    }

    .country-chart {
        min-height: initial;
        max-height: initial;
        margin: 0 0 20px 0;
        padding: 0
    }

    .sector-wise-tab2 {
        padding: 0 15px 0 15px
    }

    .tabbing {
        margin: 20px 0
    }

    .sector-wpd,
    .state-wise-overview,
    .investor-overview-country,
    .project-uploaded-overview-comparison {
        padding: 20px 0 0 0
    }

    .sector-wise-project-distribution {
        padding: 20px 0 0 0
    }

    .chart-configuration .map-chart {
        height: 365px;
        border: 0
    }

    .chart-configuration .map-chart img {
        max-width: 100%;
        width: 70%
    }

    .navbar-brand>img {
        width: 82%
    }

    .stickytop .navbar-brand>img {
        width: 82%
    }

    .service-block.wide {
        min-height: 200px;
        max-height: 200px
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 740px
    }

    .all-sectors-blog h3 {
        font-size: 30px
    }

    .all-sector-price-title strong {
        font-size: 32px
    }

    .all-sector-price-title {
        font-size: 20px
    }
}

@media only screen and (max-width:900px) {
    .middle-slider-outer {
        max-width: 700px
    }

    .inner-banner-inner {
        font-size: 16px
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 235px
    }

    .tag-btn a {
        font-size: 14px;
        padding: 6px 15px
    }

    .project-footer-btn a {
        font-size: 16px;
        padding: 6px 20px
    }

    .menu-logo {
        padding: 13px 15px
    }

    .page-overlay {
        top: 10.10%
    }

    .navbar-inverse .navbar-nav>li>a {
        font-size: 18px;
        margin: 0 18px 0 18px
    }

    .navbar-inverse .navbar-nav>li:last-child>a {
        margin: 0 0 0 18px
    }

    .navbar-inverse .signup-login-nav>li:last-child>a {
        margin: 0 15px
    }

    .input-area {
        width: 81.5%
    }

    #header .container {
        max-width: 775px
    }

    .profile-page .panel-default>.panel-heading a {
        font-size: 15px
    }

    .sectors-india-map {
        height: 400px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 750px !important
    }

    .inner-serach-btn .search-add-left-fix {
        top: 6.6%
    }

    .inner-serach-btn .search-stickytop {
        top: 6.6%
    }

    .tab-content {
        min-height: 580px
    }

    .tab-icon img {
        width: 12%
    }

    .dount-chart img {
        width: 70%
    }
}

@media only screen and (max-width:800px) {
    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 200px
    }

    .smiliar-project .bdr-btm {
        width: 73%
    }

    .menu-logo {
        padding: 16px 15px 17px 15px
    }

    #header .container {
        max-width: 660px
    }

    .input-area {
        width: 80.5%
    }

    .pramoter-head-ti {
        padding-top: 60px
    }

    .thank-you h3 {
        font-size: 24px;
        padding: 30px 0 0 0
    }

    .profile-page .fileinput-new {
        width: 31%
    }

    h1.inner-title-2 {
        font-size: 22px;
        padding: 15px 0
    }

    h1.inner-title-3 {
        font-size: 22px;
        line-height: 28px
    }

    .right-detail {
        font-size: 16px;
        line-height: 22px
    }

    .right-detail span.right-detail-text-2 {
        font-size: 16px
    }

    .project-social {
        float: right;
        width: 7%
    }

    .project-right-pannel {
        padding: 0
    }

    .profile-page .panel-default>.panel-heading a {
        padding: 10px 30px 10px 5px;
        position: relative
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="false"]:after {
        position: absolute;
        right: 5px;
        top: 50%;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="true"]:after {
        position: absolute;
        right: 5px;
        top: 50%;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="false"]:after {
        padding: 1px 0 0 2px
    }

    .profile-page .panel-default>.panel-heading+.panel-collapse>.panel-body {
        padding: 12px 12px 12px 12px
    }

    .chart-configuration .map-chart img {
        max-width: 100%;
        width: 80%
    }

    .nav-toggle-menu {
        top: 41px
    }

    .search-submit {
        width: 20%
    }

    .project-box-grid-box {
        min-height: 350px
    }

    .stat-flag {
        width: 10%
    }

    .right-form-group .information-icon {
        top: 6px
    }

    .left-form-group .information-icon {
        top: 20px
    }

    .custom_nav_left li a img {
        width: 70px
    }

    .tab_custom_wrapper .custom_nav_left li a {
        padding: 25px 10px;
        font-size: 14px
    }

    .col_wrap {
        width: 60%
    }

    .custom_nav_left li a img {
        width: 60px
    }

    .left-form-group .information-icon {
        left: -38px;
        width: 28px;
        height: 28px;
        line-height: 28px;
        font-size: 19px;
        top: 8px
    }

    .form .left-form-group .tooltip {
        top: 36px
    }

    .form .right-form-group .tooltip {
        left: -270px;
        top: 36px
    }

    .help-section {
        margin-top: 20px
    }

    .project-compo-lft-area {
        width: 100%
    }

    .project-compo-rgt-area {
        width: 100%
    }

    .um-text {
        font-size: 24px !important;
        padding: 10px 0 0 0 !important
    }

    .search-add-left-fix {
        top: 98.3%
    }

    .search-stickytop {
        top: 67px
    }

    .help-search-project.project-1 {
        left: 48%;
        top: 10.3%
    }

    .help-search-project.project-4 {
        top: 20.7%;
        left: 17%
    }

    .help-search-project.project-2 {
        left: 40%;
        top: 22%
    }

    .help-search-project.project-3 {
        top: 28.2%;
        left: 3.5%
    }

    .help-search-project.project-5 {
        top: 36.8%;
        left: 3%
    }

    .help-search-project.project-8 {
        top: 43.8%;
        left: 46.8%
    }

    .help-search-project.project-6 {
        top: 45%;
        left: 27%
    }

    .help-search-project.project-9 {
        top: 55.7%;
        left: 46%
    }

    .help-search-project.project-14 {
        top: 60.2%;
        left: 14%
    }

    .help-search-project.project-7 {
        top: 36.9%;
        left: 55%
    }

    .help-search-project.project-10 {
        top: 63.9%;
        left: 1.8%
    }

    .help-search-project.project-11 {
        top: 75%;
        left: 42%
    }

    .help-search-project.project-12 {
        top: 74.1%;
        left: 25%
    }

    .help-search-project.project-15 {
        top: 91.6%;
        left: 5%
    }

    .help-search-project.project-13 {
        top: 92.7%;
        left: 1%
    }
}

@media only screen and (min-width:768px) {
    #cd-timeline::before {
        left: 50%
    }

    .cd-timeline-block {
        margin: 3em 0
    }

    .cd-timeline-block:first-child {
        margin-top: 0
    }

    .cd-timeline-block:last-child {
        margin-bottom: 0
    }

    .cd-timeline-img {
        left: 50%;
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden;
        -ms-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        top: 50%
    }

    .cssanimations .cd-timeline-img.is-hidden {
        visibility: hidden
    }

    .cssanimations .cd-timeline-img.bounce-in {
        visibility: visible;
        -webkit-animation: cd-bounce-1 .6s;
        -moz-animation: cd-bounce-1 .6s;
        animation: cd-bounce-1 .6s
    }

    .cd-timeline-content {
        margin-left: 0;
        width: 45%
    }

    .cd-timeline-content .cd-read-more {
        float: left
    }

    .cd-timeline-content .cd-date {
        position: absolute;
        width: 100%;
        left: 122%;
        top: 6px;
        font-size: 16px;
        font-size: 1rem
    }

    .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
        left: auto;
        right: 122%;
        text-align: right
    }

    .cssanimations .cd-timeline-content.is-hidden {
        visibility: hidden
    }

    .cssanimations .cd-timeline-content.bounce-in {
        visibility: visible;
        -webkit-animation: cd-bounce-2 .6s;
        -moz-animation: cd-bounce-2 .6s;
        animation: cd-bounce-2 .6s
    }

    .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
        -webkit-animation: cd-bounce-2-inverse .6s;
        -moz-animation: cd-bounce-2-inverse .6s;
        animation: cd-bounce-2-inverse .6s
    }

    #promoter-modal .cd-timeline-block {
        margin: 0 0 10px 0
    }
}

@media screen and (max-width:768px) and (min-width:240px) {
    .cd-timeline-content::before {
        border: none !important
    }

    .cd-left,
    .cd-right {
        float: left
    }

    .cd-left::before {
        top: 15px !important;
        right: 100% !important;
        left: auto;
        border: 7px solid transparent !important;
        border-color: transparent !important;
        border-right: 7px solid white
    }

    .cd-timeline-img strong {
        font-size: 15px !important
    }
}

@media only screen and (max-width:768px) {
    span.middle-chart-name {
        margin: 0 0 10px
    }

    .grey-background {
        padding-bottom: 30px
    }

    .sectors-left-part ul li {
        width: 50%
    }

    .margin-bottom {
        margin: 0 0 30px
    }

    .chart-round-allsectors {
        width: 100%
    }

    .all-sector-blog-scroll {
        height: 660px
    }

    .glance-data-main ul li span.glance-data {
        right: 0;
        left: auto
    }

    .glance-data-main ul li {
        font-size: 14px
    }

    .projet-cost {
        font-size: 36px
    }

    .projet-cost span.doller {
        font-size: 30px
    }

    .projet-cost span {
        font-size: 23px
    }

    .aditional-detail p {
        font-size: 14px;
        line-height: 22px
    }

    .tag-btn a {
        margin: 0 10px 10px 0
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 190px
    }

    .smiliar-project .bdr-btm {
        width: 73%
    }

    .middle-slider-outer {
        max-width: 660px
    }

    .sector-subsector-area {
        margin: 0 0 20px 0
    }

    .sector-subsector-area a.sector-area {
        font-size: 16px;
        margin: 0 10px 10px 0
    }

    .explore-project-area {
        width: 48%;
        float: left;
        margin: 0 1% 10px
    }

    .drowp-down-select-area {
        width: 48%;
        float: left;
        margin: 0 1% 10px
    }

    .subsector-main-area {
        margin: 20px 0 20px 0
    }

    .subsector-main-bg {
        margin: 0 0 20px
    }

    .explore-project-area {
        width: 100%;
        margin: 0
    }

    .drowp-down-select-area {
        width: 100%;
        margin: 0 0 10px
    }

    div.cs-select {
        max-width: inherit
    }

    .project-cost-title {
        width: 100%
    }

    .project-cost-main-area ul li {
        margin: 0 10px 10px 0
    }

    .project-tag-title {
        width: 100%;
        margin: 0 0 10px 0
    }

    .inner-page-title {
        font-size: 24px
    }

    .page-overlay {
        top: 14%
    }

    .electrical-blog {
        width: 100% !important
    }

    .input-area {
        width: 55%
    }

    #header .container {
        max-width: 640px
    }

    .menu-logo {
        padding: 14px 15px 13px 15px
    }

    .search-submit {
        width: 21%
    }

    body.show_sidebar .nav-toggle-menu {
        top: 84px
    }
}

@media (min-width :767px) and (max-width:992px) {
    .active>div:first-child {
        display: block
    }

    .active>div:first-child+div {
        display: block
    }
}

@media (max-width :767px) {
    .inner-banner-area {
        display: none
    }

    #push_sidebar {
        width: 80%
    }

    body.show_sidebar #push_sidebar {
        left: 65%;
        overflow: scroll
    }

    body.show_sidebar #main-wrapper {
        margin-right: 80%;
        width: 65%
    }

    .active>div:first-child {
        display: block
    }

    #push_sidebar li.login-signup {
        display: block
    }

    .navbar-toggle {
        display: none
    }

    #header .collapse {
        display: block
    }

    .navbar-inverse .signup-login-nav {
        display: none
    }

    #main-menu.navbar-nav {
        display: none
    }

    .header-footer-slider .stage-outer {
        max-width: 620px
    }

    .project-tag {
        font-size: 16px;
        padding: 4px 15px
    }

    .search-part {
        margin: 5px 0 0 0
    }

    .header-footer-slider {
        padding: 10px 0
    }

    #investible-project .project-list a p {
        font-size: 22px
    }

    .service-block .service-block-inner .title {
        font-size: 22px
    }

    #government-schemes .govn-schemes-list h3 {
        font-size: 25px
    }

    #government-schemes .govn-schemes-list p {
        font-size: 18px
    }

    #featured-states .states {
        margin: 0 0 20px 0;
        float: left;
        width: 100%
    }

    #investible-project h2,
    #popular-sector h2,
    #government-schemes h2,
    #featured-states h2 {
        font-size: 35px;
        background-position: center 45px;
        padding: 0 0 35px
    }

    #investible-project p,
    #popular-sector p,
    #government-schemes p,
    #featured-states p {
        font-size: 20px
    }

    .featured-states-area a {
        font-size: 22px
    }

    .contect-us p {
        font-size: 16px;
        line-height: 25px
    }

    .footer-menu-area ul {
        margin: 0 0 20px 0;
        float: left;
        width: auto
    }

    .nav-toggle-menu {
        top: 32px
    }

    body.show_sidebar .nav-toggle-menu {
        top: 73px;
        right: 35%
    }

    .menu-logo {
        padding: 19px 15px
    }

    .menu-logo img {
        width: 18%
    }

    #push_sidebar li {
        margin: 0 0 5px 0
    }

    #push_sidebar li a {
        padding: 5px 10px;
        font-size: 15px
    }

    .home-slider-arrow {
        bottom: 20%
    }

    .header-footer-slider .promoters {
        width: 100%;
        text-align: left;
        display: inline
    }

    .header-footer-slider .item img {
        float: left;
        margin: 0 10px 0 0
    }

    .carousel-control.right {
        width: 26px;
        height: 26px;
        font-size: 18px;
        line-height: 22px
    }

    .carousel-control.left {
        width: 26px;
        height: 26px;
        font-size: 18px;
        line-height: 22px
    }

    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        padding: 10px 0
    }

    #investible-project .project-list a p {
        min-height: 11%
    }

    .project-list a:before {
        -webkit-transform: translate(0px, 85%);
        -moz-transform: translate(0px, 85%);
        -o-transform: translate(0px, 85%);
        -ms-transform: translate(0px, 85%);
        transform: translate(0px, 85%)
    }

    #government-schemes .govn-schemes-list img {
        margin: 0 auto 20px auto;
        width: 50%;
        float: none
    }

    #government-schemes .govn-schemes-list .project-img img {
        float: none;
        width: auto;
        height: auto
    }

    #featured-states .featured-states-area .project-img img {
        float: none;
        width: auto;
        height: auto
    }

    .project-img {
        width: auto;
        float: none;
        display: inline;
        margin: 0 10px 0 auto
    }

    .project-text-area {
        font-size: 22px;
        float: none;
        display: inline;
        margin: 0 auto 0 10px
    }

    .smart-projct-review {
        padding: 0 5%
    }

    .featured-projct-review-small {
        width: 100%
    }

    .service-block .service-block-inner .nr-of-places {
        width: 100%
    }

    .service-block .service-block-inner .block-info-inner .nr-of-places img {
        width: 35px
    }

    .nr-of-places ul li span {
        font-size: 16px;
        line-height: 24px
    }

    .nr-of-places ul li {
        min-height: 70px;
        max-height: 70px
    }

    .navbar-inverse .signup-login-nav>li button span {
        display: none
    }

    .navbar-inverse .signup-login-nav.after-slnav {
        position: absolute;
        top: 10%;
        right: 10%;
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        display: none
    }

    .dropdown-menu {
        left: auto;
        right: 0
    }

    .sectors-left-part ul li {
        width: 33.33%
    }

    .sectors-last-part {
        margin: 20px 0 0
    }

    .glance-data-main ul li {
        width: 100%;
        padding: 10px 0
    }

    .aditional-detail,
    .project-details-glance-left,
    .project-details-glance-right {
        margin: 0 0 30px
    }

    .project-footer-btn-main {
        margin: 0
    }

    .project-details-glance {
        margin: 20px 0
    }

    .middle-slider-outer {
        max-width: 320px
    }

    .inner-banner-inner .image-section img {
        max-width: 45px
    }

    .inner-banner-area {
        padding: 10px 0
    }

    .inner-banner-inner {
        font-size: 14px
    }

    .inner-banner-inner .text-section strong {
        font-size: 20px
    }

    .inner-page-title {
        font-size: 22px
    }

    .sector-subsector-area a.sector-area {
        width: auto;
        padding: 5px 20px
    }

    .inner-page-title {
        font-size: 20px
    }

    .inner-page-discription {
        font-size: 18px
    }

    .cd-timeline-img {
        font-size: 21px;
        line-height: normal;
        width: 30px;
        height: 30px;
        left: -15px;
        top: 50%;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .cd-left {
        text-align: left
    }

    .cd-right {
        text-align: left;
        right: 0
    }

    .timeline-round {
        left: 0
    }

    .cd-timeline-block {
        display: block
    }

    .cd-timeline-content img {
        max-height: 100px;
        min-height: 100px;
        margin: 0 0 10px 0
    }

    .cd-timeline-content {
        width: 100%
    }

    .sectors-left-part ul li {
        min-height: 148px
    }

    .data-table-list .dataTables_wrapper .dataTables_paginate {
        float: right;
        width: auto;
        display: inline-block
    }

    .tab-content {
        padding-right: 0
    }

    .progress {
        margin: 0 20px
    }

    .progess-label {
        margin: 0
    }

    .progress_bar_tab {
        padding: 20px
    }

    .tab_custom_wrapper {
        padding: 40px 12px
    }

    .custom_nav_left {
        min-height: auto
    }

    .tab_custom_wrapper {
        min-height: auto
    }

    .form_custom {
        padding: 80px 20px
    }

    .cancel_custom {
        margin-top: 0;
        margin-left: 20px
    }

    .drag_drop_box_custom {
        padding-top: 20px
    }

    .panel-body {
        padding: 0
    }

    .upload-drop-zone {
        width: 100%;
        font-size: 22px
    }

    .form_custom {
        padding: 30px 0
    }

    .browse_btn {
        font-size: 22px
    }

    .project-box-grid-box .project-img img {
        width: 100%
    }

    .like-control-project-grid {
        bottom: 0
    }

    .loadmore {
        padding: 20px 0 30px 0
    }

    .page-overlay {
        top: 12.50%
    }

    .navbar-inverse.stickytop .header-sticky-search-area {
        display: none
    }

    .sectors-left-part ul li h3 {
        margin: 10px 0 0 0
    }

    .search-add-left-fix {
        display: none
    }

    .search-form {
        display: none
    }

    .kb_caption {
        bottom: auto
    }

    .brand-logo-section {
        margin: -40px 0 0 0;
        float: right;
        width: 50%;
        text-align: center
    }

    #header .container {
        max-width: 90%
    }

    .owl-carousel .owl-stage-outer {
        height: 52px
    }

    .header-footer-slider .promoters {
        font-size: 19px
    }

    .header-footer-slider .item span {
        font-size: 32px
    }

    .investible-menu button img {
        width: 90%
    }

    .investible-menu button {
        margin: 0 8px 10px 8px;
        width: 9%
    }

    .featured-states-action a img {
        width: 100%
    }

    .goverment-schemes .state-action-area li {
        font-size: 22px;
        margin: 25px 0 0 10px;
        line-height: 30px
    }

    .goverment-schemes .featured-states-action a ul.state-action-area img {
        width: 55px !important;
        margin: 10px 10px 0 0
    }

    .goverment-schemes .state-action-area li strong {
        font-size: 30px
    }

    .goverment-schemes span.title-schemes {
        font-size: 30px;
        margin: 20px 0 0
    }

    .goverment-schemes span.desc-schemes {
        font-size: 18px;
        line-height: 22px
    }

    .state-action-area li img {
        margin: 3px 6px 0 0;
        max-width: 100%
    }

    .state-action-area li {
        font-size: 20px;
        line-height: 28px;
        margin: 0 0 45px 0
    }

    .state-action-area li strong {
        font-size: 30px
    }

    .footer-search-area input.subscribe-text {
        width: 84%
    }

    .nav-toggle-menu {
        right: 40px
    }

    #government-schemes .view-all-btn {
        margin: 0
    }

    .middle-slider-outer {
        max-width: 620px
    }

    .sectors a {
        margin: 12px 0
    }

    .inner-page-banner {
        height: 220px
    }

    .project-social {
        float: right;
        width: 10%
    }

    .menu-logo {
        padding: 12px 15px
    }

    .nav-toggle-menu .show-on-sticky {
        top: -56px
    }

    .inner-page-discription.state-line {
        display: none
    }

    .inner-page-banner .inner-page-title img {
        display: none
    }

    .explore-project-area {
        padding: 20px 15px 10px
    }

    .brak-btn {
        clear: left
    }

    .explore-project-area {
        padding: 20px 15px 20px
    }

    .project-box-grid-box {
        min-height: auto
    }

    .project-box-grid-box h1 {
        font-size: 24px
    }

    .white-background {
        padding: 20px 15px
    }

    .simple-content-page p {
        font-size: 15px;
        line-height: 22px
    }

    .thank-you h1 {
        font-size: 40px
    }

    .thank-you-icon img {
        width: 30%
    }

    .thank-you-icon {
        padding: 35px 0
    }

    .thank-you {
        padding: 40px 0 50px 0
    }

    .inner-page-discription {
        display: none
    }

    .pramoter-head-ti .get-start-btn {
        font-size: 20px;
        padding: 7px 34px
    }

    .pramoter-head-ti {
        padding-top: 40px
    }

    .thank-you h3 {
        padding: 30px 0 0 0;
        font-size: 24px
    }

    .goto-btn-blue {
        margin: 50px 5px 0 5px
    }

    .um-text {
        font-size: 28px !important
    }

    .simple-content-page h6 {
        margin: 5px 0 10px 0
    }

    .simple-content-page h4 span {
        margin: 5px 0 10px 0
    }

    .form_custom .form-group label {
        min-height: auto
    }

    .form .left-form-group .tooltip {
        right: 0
    }

    .form .right-form-group .tooltip {
        left: auto;
        right: 0
    }

    .left-form-group .information-icon {
        top: 6px
    }

    .right-form-group .information-icon {
        right: auto;
        left: -50px;
        top: 6px
    }

    .form .right-form-group .tooltip:before {
        border-left-color: transparent;
        border-right-color: #666;
        left: -14px;
        right: auto
    }

    .form .right-form-group .tooltip:after {
        border-left-color: transparent;
        border-right-color: #666;
        left: -14px;
        right: auto
    }

    .form-group {
        padding: 0
    }

    .tab-content {
        min-height: auto
    }

    .form_custom.location {
        padding: 30px 0
    }

    .help-section {
        margin: 20px 0 0 0
    }

    .table-responsive {
        text-align: center
    }

    .multile-location h4 {
        text-align: left
    }

    .multile-location.connected .add-address-btn {
        width: auto;
        margin: 12px auto 5px;
        display: inline-block
    }

    .multile-location .add-address-btn {
        float: none;
        margin: 10px auto 0;
        display: inline-block
    }

    .project-compo-lft-area,
    .project-compo-rgt-area {
        width: 100%
    }

    .project-compo-lft-area {
        margin-bottom: 15px
    }

    .padding-r-none {
        padding-right: 15px
    }

    .profile-page .fileinput-new {
        width: auto
    }

    .upload-center {
        text-align: center
    }

    .form_custom .form-group label {
        display: inline
    }

    .select-arrow-small .custom-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 98% 17px;
        background-size: 14px 8px
    }

    .header-footer-slider1 .stage-outer1 {
        max-width: 380px
    }

    .profile-page .panel-default>.panel-heading+.panel-collapse>.panel-body {
        padding: 10px 20px 20px 20px
    }

    .chart-configuration .map-chart img {
        max-width: 100%;
        width: 51%
    }

    .service-block.wide {
        min-height: 260px;
        max-height: 260px
    }

    .featured-states-action a ul.state-action-area img {
        width: 66px
    }

    .featured-states-action a span {
        font-size: 30px
    }

    .featured-states-action {
        margin-bottom: 0
    }

    #push_sidebar li a img,
    #push_sidebar li a i {
        margin-right: 10px;
        width: 3%
    }

    .goverment-schemes .featured-states-action {
        margin-bottom: 20px
    }

    .input-area {
        width: 53%
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 720px
    }

    .project-box-grid-box p {
        font-size: 15px
    }

    .like-control-project-grid a {
        width: 25%
    }

    .stat-flag {
        width: 6%
    }

    .form .right-form-group .tooltip {
        font-size: 12px
    }

    .tab_custom_wrapper .custom_nav_left li a {
        padding: 25px 10px;
        font-size: 18px
    }

    .form .right-form-group .tooltip {
        top: 22px
    }

    .select-part .select-filde {
        padding: 9px 6px
    }

    .deshboard-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 98% 15px;
        background-size: 13px auto
    }

    #promoter-modal {
        display: none !important
    }

    .modal-backdrop.in {
        opacity: 0
    }

    .modal-open {
        overflow: visible
    }

    .contect-us {
        padding: 20px 0
    }

    .help-search-project.project-1 {
        left: 46%;
        top: 14.6%
    }

    .help-search-project.project-4 {
        top: 23.5%;
        left: 15%
    }

    .help-search-project.project-2 {
        left: 1%;
        top: 33%
    }

    .help-search-project.project-3 {
        top: 30.5%;
        left: 19.5%
    }

    .help-search-project.project-6 {
        top: 51.8%;
        left: 26%
    }

    .help-search-project.project-8 {
        top: 50.6%;
        left: 46.2%
    }

    .help-search-project.project-5 {
        top: 44.9%;
        left: 3%
    }

    .help-search-project.project-7 {
        top: 45%;
        left: 55%
    }

    .help-search-project.project-9 {
        top: 61.5%;
        left: 46%
    }

    .help-search-project.project-14 {
        top: 65.4%;
        left: 14%
    }

    .help-search-project.project-11 {
        top: 78%;
        left: 42%
    }

    .help-search-project.project-12 {
        top: 77.1%;
        left: 25%
    }

    .help-search-project.project-10 {
        top: 68.5%;
        left: 1.8%
    }

    .help-search-project.project-15 {
        top: 92.4%;
        left: 4%
    }

    .help-search-project.project-13 {
        top: 93%;
        left: 1%
    }
}

@media only screen and (max-width:736px) {
    .sectors a {
        margin: 8px 0
    }

    .data-table-list div.dataTables_wrapper div.dataTables_length label,
    div.dataTables_wrapper div.dataTables_filter label {
        font-weight: 400
    }

    .all-sector-price-title strong {
        font-size: 35px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 360px !important
    }

    .form .left-form-group .tooltip {
        top: 22px
    }
}

@media only screen and (max-width:667px) {
    .navbar-header {
        width: 25%
    }

    .header-footer-slider .stage-outer {
        max-width: 550px
    }

    .nav-toggle-menu {
        top: 25px
    }

    body.show_sidebar #push_sidebar {
        left: 63%
    }

    body.show_sidebar .nav-toggle-menu {
        right: 37%;
        top: 71px
    }

    .menu-logo {
        padding: 15px 15px
    }

    .sectors-left-part ul li h3 {
        font-size: 24px;
        line-height: normal
    }

    .sectors-left-part ul li h3 span {
        font-size: 18px;
        line-height: 18px
    }

    .sectors-left-part ul li {
        min-height: 180px;
        margin: 0
    }

    h1.inner-title-2 {
        font-size: 18px;
        line-height: normal
    }

    h1.inner-title-3 {
        font-size: 15px;
        line-height: normal
    }

    .padding-left {
        width: 100%;
        padding: 0
    }

    .right-detail {
        font-size: 14px;
        line-height: normal;
        padding: 5px 0
    }

    .carousel-inner.carousel-page-inner {
        height: 52px
    }

    .page-overlay {
        top: 12.70%
    }

    .navbar-brand>img {
        width: 70%
    }

    .stickytop .navbar-brand>img {
        width: 70%
    }

    .header-footer-slider .promoters {
        text-align: left
    }

    .nr-of-places ul li {
        min-height: 60px;
        max-height: 60px
    }

    .footer-search-area input.subscribe-text {
        width: 83%
    }

    .footer-menu-area ul {
        width: 40%
    }

    .brand-logo-section {
        width: 60%
    }

    .nav-toggle-menu .show-on-sticky {
        top: -55px
    }

    .state-action-area li {
        font-size: 18px;
        line-height: 30px;
        margin: 0 0 30px 0
    }

    .state-action-area li strong {
        font-size: 27px
    }

    .owl-carousel .owl-stage-outer {
        height: 51px
    }

    .middle-slider-outer {
        max-width: 550px
    }

    .sectors a {
        margin: 7px 0
    }

    #push_sidebar li a {
        font-size: 14px
    }

    .advanced-search-area-left {
        width: 100%
    }

    .advanced-search-area-right {
        width: 100%
    }

    .input-area {
        width: 66%
    }

    table.dataTable thead>tr>th.sorting_asc,
    table.dataTable thead>tr>th.sorting_desc,
    table.dataTable thead>tr>th.sorting,
    table.dataTable thead>tr>td.sorting_asc,
    table.dataTable thead>tr>td.sorting_desc,
    table.dataTable thead>tr>td.sorting {
        padding-right: 15px
    }

    .pramoter-head-ti {
        padding-top: 25px
    }

    .thank-you h3 {
        padding: 40px 0 0 0;
        font-size: 24px
    }

    .um-text {
        font-size: 24px !important
    }

    .progress {
        margin: 0 10px
    }

    .chart-configuration .map-chart img {
        max-width: 100%;
        width: 57%
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 450px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 460px !important
    }

    .advanced-left-title img {
        width: 6%
    }

    .dount-chart img {
        width: 85%
    }

    .help-search-project.project-7 {
        top: 45.6%;
        left: 55%
    }

    .help-search-project.project-5 {
        top: 45.5%;
        left: 1%;
        font-size: 14px
    }

    .help-search-project.project-8 {
        top: 50.9%;
        left: 42.2%
    }

    .help-search-project.project-6 {
        top: 52.2%;
        left: 26%
    }

    .help-search-project.project-9 {
        top: 62%;
        left: 46%
    }

    .help-search-project.project-14 {
        top: 65.8%;
        left: 12%
    }

    .help-search-project.project-1 {
        left: 44%;
        top: 15.2%
    }

    .help-search-project.project-4 {
        top: 23.6%;
        left: 13%
    }

    .help-search-project.project-3 {
        top: 30.7%;
        left: 17%
    }

    .help-search-project.project-2 {
        left: 1%;
        top: 33.3%
    }

    .help-search-project.project-10 {
        top: 68.7%;
        left: 1%;
        font-size: 14px
    }

    .help-search-project.project-12 {
        top: 76.9%;
        left: 23%
    }

    .help-search-project.project-15 {
        top: 92.3%;
        left: 2%
    }

    .help-search-project {
        font-size: 14px
    }
}

@media only screen and (max-width:640px) {
    .all-sectors-blog-img {
        height: auto
    }

    .all-sectors-blog-img img {
        width: 100%;
        height: auto;
        max-width: 100%
    }

    .all-sectors-blog-img {
        width: 100%;
        text-align: center;
        margin: 0
    }

    .bdr-btm {
        width: 98%;
        margin: 0
    }

    .right-detail span.right-detail-text-1,
    .right-detail span.right-detail-text-2 {
        font-size: 14px
    }

    .right-detail span.right-detail-text-2 {
        padding: 10px 0 0 15px
    }

    .smiliar-project .bdr-btm {
        width: 100%;
        margin: 10px 0 0
    }

    .inner-banner-inner .image-section {
        margin: 0 10px 0 0
    }

    .inner-banner-inner {
        font-size: 14px
    }

    .inner-banner-inner .text-section strong {
        font-size: 16px
    }

    .page-overlay {
        top: 12.50%
    }

    .footer-search-area input.subscribe-text {
        width: 82%
    }

    .brand-logo-section img {
        width: 45%;
        margin: 17px 10px 0 0
    }

    .nr-of-places ul li span {
        font-size: 16px
    }

    .nr-of-places ul li {
        min-height: 65px;
        max-height: 65px
    }

    body.show_sidebar .nav-toggle-menu {
        top: 69px
    }

    .middle-slider-outer {
        max-width: 520px
    }

    .header-footer-slider .stage-outer {
        max-width: 520px
    }

    table.dataTable thead>tr>th.sorting_asc,
    table.dataTable thead>tr>th.sorting_desc,
    table.dataTable thead>tr>th.sorting,
    table.dataTable thead>tr>td.sorting_asc,
    table.dataTable thead>tr>td.sorting_desc,
    table.dataTable thead>tr>td.sorting {
        padding-right: 10px
    }

    .thank-you h3 {
        font-size: 22px
    }

    .menu-logo {
        padding: 15px 15px
    }

    .page-overlay {
        top: 12.80%
    }

    .goverment-schemes .state-action-area li {
        font-size: 22px
    }

    .goverment-schemes .featured-states-action a ul.state-action-area img {
        width: 11% !important
    }

    .input-area {
        width: 82.5%
    }

    div.dataTables_wrapper div.dataTables_filter {
        text-align: right;
        float: right
    }

    .col_wrap {
        width: 62%
    }

    .list-unstyled .fa-sign-in {
        font-size: 17px
    }

    .input-area {
        width: 65%
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 435px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 440px !important
    }

    .help-search-project.project-1 {
        left: 44%;
        top: 15.6%
    }

    .help-search-project.project-7 {
        top: 45.9%;
        left: 55%
    }

    .help-search-project.project-9 {
        top: 62.4%;
        left: 46%
    }
}

@media (max-width :600px) {

    .kb_control_left,
    .kb_control_left:hover,
    .kb_control_left:active,
    .kb_control_left:focus,
    .kb_control_right,
    .kb_control_right:hover,
    .kb_control_right:active,
    .kb_control_right:focus {
        border: none !important;
        background: transparent !important
    }

    .header-footer-slider .stage-outer {
        max-width: 480px
    }

    .header-footer-slider .promoters {
        font-size: 17px
    }

    .header-footer-slider .item span {
        font-size: 26px
    }

    #investible-project p,
    #popular-sector p,
    #government-schemes p,
    #featured-states p {
        font-size: 16px
    }

    #investible-project h2,
    #popular-sector h2,
    #government-schemes h2,
    #featured-states h2 {
        font-size: 32px
    }

    .nr-of-places ul li {
        min-height: 55px;
        max-height: 55px
    }

    .nr-of-places ul li span {
        font-size: 15px
    }

    .nr-of-places ul li {
        min-height: 60px;
        max-height: 60px
    }

    .goverment-schemes .state-action-area li strong {
        font-size: 26px
    }

    .goverment-schemes .state-action-area li {
        font-size: 20px
    }

    .state-action-area li img {
        width: 10% !important
    }

    .slidebtmarrow {
        float: left;
        margin: 0 0 30px 0
    }

    .footer-search-area input.subscribe-text {
        width: 80%
    }

    .menu-logo {
        padding: 13px 15px 14px 15px
    }

    body.show_sidebar .nav-toggle-menu {
        top: 66px
    }

    #push_sidebar li a {
        padding: 5px 8px
    }

    body.show_sidebar #push_sidebar {
        left: 61%
    }

    #push_sidebar {
        width: 86%
    }

    body.show_sidebar .nav-toggle-menu {
        right: 39%;
        top: 66px
    }

    .middle-slider-outer {
        max-width: 450px
    }

    table.dataTable thead>tr>th.sorting_asc,
    table.dataTable thead>tr>th.sorting_desc,
    table.dataTable thead>tr>th.sorting,
    table.dataTable thead>tr>td.sorting_asc,
    table.dataTable thead>tr>td.sorting_desc,
    table.dataTable thead>tr>td.sorting {
        padding-right: 8px;
        padding-left: 8px
    }

    .pramoter-head-ti {
        padding-top: 30px
    }

    .cd-container {
        width: 88%
    }

    .thank-you h3 {
        font-size: 22px
    }

    .simple-content-page h4 {
        font-size: 22px
    }

    .tab-text {
        width: 100%
    }

    .tab-text.dount-chart img {
        max-width: 52%
    }

    .track3 {
        height: 269px !important
    }

    .tabbing .tab-item {
        height: 284px
    }

    .input-area {
        width: 63%
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 415px
    }

    .track3 {
        height: 415px !important
    }
}

@media (max-width :568px) {
    .carousel-inner.carousel-page-inner {
        height: 51px
    }

    body.show_sidebar #push_sidebar {
        left: 56%
    }

    body.show_sidebar .nav-toggle-menu {
        right: 44%;
        top: 72px
    }

    .menu-logo {
        padding: 11px 15px
    }

    .menu-logo img {
        width: 23.4%
    }

    .navbar-header {
        width: 30%
    }

    .kb_caption h1 {
        font-size: 24px;
        margin: 5px 0
    }

    .kb_caption h2 {
        font-size: 18px;
        margin: 5px 0
    }

    .nav-toggle-menu {
        top: 25px
    }

    #investible-project h2,
    #popular-sector h2,
    #government-schemes h2,
    #featured-states h2 {
        font-size: 30px;
        background-position: center 38px;
        padding: 0 0 30px
    }

    #investible-project p,
    #popular-sector p,
    #government-schemes p,
    #featured-states p {
        font-size: 18px
    }

    .search-part {
        display: none
    }

    .carousel-control.right {
        width: 22px;
        height: 22px;
        font-size: 15px;
        line-height: 18px
    }

    .carousel-control.left {
        width: 22px;
        height: 22px;
        font-size: 15px;
        line-height: 18px
    }

    .contect-btn {
        font-size: 18px;
        margin: 0;
        padding: 5px 30px
    }

    .smart-projct-review {
        padding: 0
    }

    .project-text-area {
        font-size: 18px
    }

    .service-block .service-block-inner .block-info-inner .nr-of-places img {
        width: 30px
    }

    .nr-of-places ul li span {
        font-size: 13px;
        line-height: 20px
    }

    .inner-page-banner .user-details {
        left: 80px
    }

    .page-overlay {
        top: 13.20%
    }

    .slidebtmarrow {
        margin: 0 0 20px 0
    }

    .brand-logo-section img {
        margin: 28px 10px 0 0
    }

    .footer-search-area input.subscribe-text {
        width: 79%
    }

    .state-action-area li strong {
        font-size: 24px
    }

    .state-action-area li {
        line-height: 24px
    }

    .header-footer-slider .stage-outer {
        max-width: 76%
    }

    .investible-menu button img {
        width: 80%
    }

    .investible-menu button {
        margin: 0 6px 10px 6px
    }

    .footer-search-area input.subscribe-text {
        padding: 8px 8px;
        font-size: 16px
    }

    .footer-search-area .subscribe-btn {
        padding: 9px 12px
    }

    .footer-search-area .subscribe-btn {
        font-size: 16px;
        padding: 9px 20px 8px
    }

    .footer-search-area input.subscribe-text {
        width: 78%
    }

    .goverment-schemes span.title-schemes {
        font-size: 24px
    }

    .goverment-schemes span.desc-schemes {
        font-size: 16px
    }

    #h-kpi {
        float: none;
        display: inline-block;
        text-align: left
    }

    .owl-carousel .item {
        width: 100%;
        text-align: center
    }

    .header-footer-slider .promoters {
        text-align: center
    }

    .data-table-list .dataTables_length label {
        float: none
    }

    .data-table-list .dataTables_wrapper .dataTables_length,
    .dataTables_wrapper .dataTables_filter,
    .data-table-list .dataTables_wrapper .dataTables_info,
    .data-table-list .dataTables_wrapper .dataTables_processing,
    .data-table-list .dataTables_wrapper .dataTables_paginate {
        float: none;
        width: 100%
    }

    .data-table-list .dataTables_wrapper .dataTables_paginate .paginate_button {
        float: none
    }

    .no-record-found {
        font-size: 24px
    }

    .data-table-list div.dataTables_wrapper div.dataTables_filter label:before {
        font-size: 16px
    }

    div.dataTables_wrapper div.dataTables_filter {
        float: none;
        text-align: center
    }

    table.dataTable thead>tr>th.sorting_asc,
    table.dataTable thead>tr>th.sorting_desc,
    table.dataTable thead>tr>th.sorting,
    table.dataTable thead>tr>td.sorting_asc,
    table.dataTable thead>tr>td.sorting_desc,
    table.dataTable thead>tr>td.sorting {
        padding-right: 5px
    }

    .project-cost-title {
        font-size: 16px
    }

    .project-tag-title {
        font-size: 16px
    }

    .thank-you h1 {
        font-size: 36px
    }

    .thank-you h3 {
        padding: 40px 0 0 0;
        font-size: 20px
    }

    .kpi-box .big-text {
        font-size: 32px
    }

    .kpi-box .icon-kpi-text {
        font-size: 18px;
        line-height: 25px !important
    }

    .kpi-box .icon {
        width: 55px;
        height: auto
    }

    .kpi-box .icon img {
        width: 100%
    }

    .dashboard h2 {
        font-size: 21px
    }

    .tabbing .tab {
        font-size: 14px
    }

    .sector-wise-tab1 h3 {
        font-size: 20px;
        padding: 0 0 10px 0;
        margin: 10px 0 0 0
    }

    .sector-wise-project-distribution h4 {
        font-size: 18px;
        padding: 0 0 10px 0;
        margin: 10px 0 0 0
    }

    .state-sector-filde {
        padding: 15px 0 0 0
    }

    .tabbing label {
        width: 100%
    }

    .tabbing .tab-item {
        top: 32%
    }

    .chart-configuration .map-chart {
        height: 295px
    }

    .tabbing .tab-item {
        height: 280px
    }

    .track3 {
        height: 270px !important
    }

    .tab-text.dount-chart img {
        max-width: 26%
    }

    .header-footer-slider .item img {
        float: none;
        margin: 0 10px 0 0
    }

    #push_sidebar li a img,
    #push_sidebar li a i {
        margin-right: 10px;
        width: 4%
    }

    .list-unstyled .fa-sign-in {
        font-size: 18px
    }

    .goverment-schemes .featured-states-action a ul.state-action-area img {
        width: 11% !important
    }

    .input-area {
        width: 60%
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 400px
    }

    .sectors-india-map {
        height: 300px
    }

    .sectors-india-map-state img {
        width: 90%
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 415px !important
    }

    .tabbing {
        min-height: 430px;
        max-height: 430px
    }

    .help-search-project.project-1 {
        left: 41%;
        top: 15.3%
    }

    .help-search-project.project-4 {
        top: 22.54%;
        left: 12%
    }

    .help-search-project.project-3 {
        top: 29%;
        left: 15%
    }

    .help-search-project.project-2 {
        left: 1%;
        top: 31%
    }

    .help-search-project.project-5 {
        top: 43%;
        left: 1%
    }

    .help-search-project.project-7 {
        top: 43.2%;
        left: 55%
    }

    .help-search-project.project-8 {
        top: 47.5%;
        left: 41%
    }

    .help-search-project.project-6 {
        top: 50.3%;
        left: 26%
    }

    .help-search-project.project-14 {
        top: 64.8%;
        left: 12%
    }

    .help-search-project.project-10 {
        top: 67.7%;
        left: 1%
    }

    .help-search-project.project-12 {
        top: 74.7%;
        left: 22%
    }

    .help-search-project.project-11 {
        top: 77.1%;
        left: 47%
    }
}

@media only screen and (max-width:500px) {

    .funding-1,
    .funding-2,
    .funding-3 {
        width: 100%
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 225px
    }

    .project-details-glance.smiliar-project {
        margin: 0 0 30px
    }

    .project-details-glance.blue-box {
        margin: 0
    }

    .nav-toggle-menu {
        right: 28px
    }

    body.show_sidebar .nav-toggle-menu {
        right: 52%;
        top: 64px
    }

    .menu-logo {
        padding: 7px 15px
    }

    .owl-carousel .owl-stage-outer {
        height: 40px
    }

    .nav-toggle-menu .show-on-sticky {
        top: -56px
    }

    .investible-menu button img {
        width: 75%
    }

    .investible-menu button {
        margin: 0 3px 10px 3px;
        width: 13%
    }

    .nr-of-places ul li {
        min-height: 54px;
        max-height: 54px
    }

    .goverment-schemes .state-action-area li {
        line-height: 24px;
        font-size: 18px
    }

    .view-slide-show-btn a {
        font-size: 22px;
        width: 28px;
        height: 28px;
        line-height: 24px
    }

    .goverment-schemes .state-action-area li strong {
        font-size: 22px
    }

    .state-action-area li strong {
        font-size: 22px
    }

    .state-action-area li {
        font-size: 16px
    }

    .state-action-area li {
        margin: 0 0 20px 0
    }

    .footer-search-area input.subscribe-text {
        width: 73%
    }

    .brand-logo-section img {
        margin: 42px 10px 0 0
    }

    .state-action-area li img {
        width: 15% !important
    }

    .middle-slider-outer {
        max-width: 370px
    }

    .middle-slider-outer .owl-stage-outer {
        height: 50px
    }

    .input-area {
        width: 77%
    }

    .col_wrap {
        width: 100%;
        margin: 10px 0
    }

    .project-footer-btn a {
        font-size: 18px;
        padding: 10px 20px;
        width: 100%;
        margin: 5px 0
    }

    .profile-page .panel-default>.panel-heading a {
        font-size: 13px
    }

    .simple-content-page p {
        font-size: 13px;
        display: inline
    }

    .simple-content-page ul li {
        font-size: 13px
    }

    .panel-default .panel-body a {
        word-break: break-all
    }

    .tab-text {
        width: 96%
    }

    .featured-states-action a span {
        font-size: 25px
    }

    .like-control-project-grid a {
        width: 22%
    }

    .stat-flag {
        width: 8%
    }

    .help-search-project.project-1 {
        left: 35%;
        top: 16.3%
    }

    .help-search-project.project-4 {
        top: 22.54%;
        left: 7%
    }

    .help-search-project.project-3 {
        top: 28.5%;
        left: 11%
    }

    .help-search-project.project-2 {
        left: 1%;
        top: 31.5%
    }

    .help-search-project.project-5 {
        top: 44%;
        left: 1%
    }

    .help-search-project.project-7 {
        top: 44%;
        left: 55%
    }

    .help-search-project.project-8 {
        top: 47.8%;
        left: 35%
    }

    .help-search-project.project-6 {
        top: 50.5%;
        left: 18%
    }

    .help-search-project.project-9 {
        top: 62.6%;
        left: 46%
    }

    .help-search-project.project-14 {
        top: 65.2%;
        left: 6%
    }

    .help-search-project.project-12 {
        top: 74.3%;
        left: 16%
    }

    .help-search-project.project-11 {
        top: 76.8%;
        left: 47%
    }

    .tabbing .tab-item {
        height: 260px
    }
}

@media only screen and (max-width:480px) {
    .nr-of-places ul li {
        min-height: 48px;
        max-height: 48px
    }

    .kb_control_left,
    .kb_control_right {
        border: 0
    }

    .kb_icons {
        font-size: 18px !important
    }

    .nav-toggle-menu {
        top: 20px
    }

    .kb_caption {
        top: 45%
    }

    .header-footer-slider .item img {
        width: 40px;
        height: 41px
    }

    .carousel-inner.carousel-page-inner {
        height: 41px
    }

    .header-footer-slider .promoters {
        font-size: 16px
    }

    .header-footer-slider .item span {
        font-size: 26px
    }

    .header-footer-slider .stage-outer {
        max-width: 300px
    }

    body.show_sidebar #push_sidebar {
        left: 48%
    }

    .menu-logo img {
        width: 28%
    }

    .footer-lft-area h3 {
        font-size: 25px;
        margin: 0 0 10px 0
    }

    #investible-project h2,
    #popular-sector h2,
    #government-schemes h2,
    #featured-states h2 {
        font-size: 22px;
        background-position: center 30px;
        padding: 0 0 30px;
        background-size: 45%
    }

    #investible-project p,
    #popular-sector p,
    #government-schemes p,
    #featured-states p {
        font-size: 16px
    }

    #investible-project .project-list a p {
        font-size: 20px
    }

    #government-schemes .govn-schemes-list h3 {
        font-size: 22px
    }

    #government-schemes .govn-schemes-list p {
        font-size: 16px
    }

    .featured-states-area a {
        font-size: 20px
    }

    .footer-lft-area {
        width: 100%;
        margin: 0;
        padding: 0 30px
    }

    .footer-lft-area h4 {
        font-size: 20px
    }

    #government-schemes .govn-schemes-list img {
        width: 70%
    }

    .project-img {
        margin: 0 5px 0 auto
    }

    .project-text-area {
        margin: 0 auto 0 5px
    }

    .inner-page-banner .user-details {
        left: 50px
    }

    .inner-page-discription {
        font-size: 14px;
        line-height: 18px
    }

    .data-table-list table.dataTable>tbody>tr.child span.dtr-title {
        display: table
    }

    .page-overlay {
        top: 13.30%
    }

    .header-footer-slider .stage-outer {
        max-width: 72%
    }

    .owl-carousel .owl-stage-outer {
        height: 46px
    }

    .sectors a {
        margin: 5px 0
    }

    .all-state-popup .modal-container {
        max-width: 80%
    }

    .data-list-grid-view {
        margin: 15px 0 0 0
    }

    .project-data-list .pdr-tb {
        padding-top: 15px;
        padding-bottom: 0
    }

    .thank-you h1 {
        font-size: 36px
    }

    .thank-you-icon img {
        width: 30%
    }

    .thank-you h2 {
        font-size: 20px
    }

    .thank-you p {
        padding: 30px 0 30px 0;
        font-size: 18px
    }

    .thank-btn-org {
        padding: 7px 30px;
        max-width: 160px
    }

    .thank-btn-blue {
        padding: 7px 30px;
        max-width: 160px
    }

    .thank-you {
        padding: 40px 0 40px 0
    }

    .thank-you-icon {
        padding: 30px 0
    }

    .thank-you h3 {
        padding: 30px 0 0 0;
        font-size: 22px;
        line-height: 28px
    }

    .um-text {
        font-size: 24px !important
    }

    .simple-content-page h4 {
        font-size: 20px
    }

    .simple-content-page h4 span {
        margin: 10px 0 10px 0
    }

    .simple-content-page h6 {
        margin: 0 0 10px 0
    }

    .tab-text.dount-chart img {
        max-width: 43%
    }

    #push_sidebar li a img,
    #push_sidebar li a i {
        margin-right: 10px;
        width: 5%
    }

    .service-block.wide {
        min-height: 190px;
        max-height: 190px
    }

    .input-area {
        width: 53%
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 350px
    }

    .track3 {
        height: 255px !important
    }

    .advanced-left-title img {
        width: 10%
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 355px !important
    }

    .contect-us {
        padding: 20px 0
    }
}

@media only screen and (max-width:414px) {
    .inner-page-banner .user-details {
        left: 10px;
        width: 92%
    }

    .nav-toggle-menu {
        top: 24px
    }

    .kb_caption h1 {
        font-size: 20px;
        margin: 2px 0
    }

    .kb_caption h2 {
        font-size: 16px;
        margin: 2px 0
    }

    .project-tag {
        border: 1px solid #fff
    }

    .header-footer-slider .item img {
        width: 42px;
        height: 42px
    }

    .header-footer-slider {
        padding: 5px 0;
        float: left
    }

    .carousel-inner.carousel-page-inner {
        height: 34px
    }

    .header-footer-slider .item span {
        font-size: 26px
    }

    .home-slider-arrow a {
        font-size: 18px;
        width: 25px;
        height: 25px;
        line-height: 21px
    }

    .project-tag {
        font-size: 15px
    }

    .kb_caption {
        top: 50%
    }

    body.show_sidebar #push_sidebar {
        left: 40%
    }

    body.show_sidebar .nav-toggle-menu {
        top: 68px;
        right: 60%
    }

    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        padding: 10px 0
    }

    .navbar-header {
        width: 38%
    }

    .project-list a:before {
        -webkit-transform: translate(0px, 80%);
        -moz-transform: translate(0px, 80%);
        -o-transform: translate(0px, 80%);
        -ms-transform: translate(0px, 80%);
        transform: translate(0px, 80%)
    }

    #investible-project .project-list a p {
        min-height: 16%
    }

    #government-schemes .govn-schemes-list .project-img img {
        width: 30px;
        height: 34px
    }

    #featured-states .featured-states-area .project-img img {
        width: 32px;
        height: 34px
    }

    .project-text-area {
        font-size: 14px
    }

    .service-block .service-block-inner .block-info-inner .nr-of-places img {
        width: 25px
    }

    .nr-of-places ul li span {
        font-size: 14px
    }

    .nr-of-places ul li {
        min-height: 55px;
        max-height: 55px
    }

    .sectors-left-part ul li {
        width: 50%;
        min-height: 130px
    }

    .project-footer-btn a {
        font-size: 18px;
        padding: 10px 0;
        width: 100%;
        margin: 5px 0
    }

    .tag-btn a {
        width: 100%;
        text-align: center
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 185px
    }

    h1.inner-title {
        font-size: 16px;
        padding: 0 0 10px
    }

    .all-sectors-blog.smiliar-project {
        margin: 10px 0 0
    }

    .all-sectors-blog.smiliar-project h1 {
        font-size: 18px;
        line-height: normal;
        margin: 0 0 10px
    }

    .inner-page-title {
        font-size: 20px;
        margin: 20px 0 0 0
    }

    .middle-slider-outer {
        max-width: 290px
    }

    .sectors a {
        font-size: 14px;
        padding: 5px 5px;
        margin: 6px 0
    }

    .data-table-list .dataTables_wrapper .dataTables_filter input[type=search] {
        float: none
    }

    .project-data-list {
        padding-top: 0;
        padding-bottom: 0
    }

    .page-overlay {
        top: 13.40%
    }

    .sectors-left-part ul li img {
        height: 34px
    }

    .owl-carousel .owl-item img {
        float: none
    }

    .featured-states-action {
        margin: 0
    }

    .footer-search-area input.subscribe-text {
        padding: 7px 7px;
        font-size: 14px
    }

    .footer-search-area .subscribe-btn {
        padding: 6px 12px
    }

    .home-slider-arrow {
        bottom: 23%
    }

    .owl-carousel .owl-stage-outer {
        height: 44px
    }

    #government-schemes .featured-states-action {
        padding-bottom: 20px
    }

    .goverment-schemes span.title-schemes {
        font-size: 22px;
        margin: 10px 0 0
    }

    .goverment-schemes span.desc-schemes {
        font-size: 14px
    }

    .footer-menu-area ul {
        width: 100%
    }

    .brand-logo-section {
        width: 100%;
        text-align: left;
        padding-bottom: 20px
    }

    .brand-logo-section img {
        width: 43%
    }

    .goverment-schemes .state-action-area li {
        font-size: 20px;
        margin: 8px 0 8px 10px
    }

    .menu-logo {
        padding: 13px 15px
    }

    .sector-subsector-area a.sector-area {
        width: auto;
        padding: 5px 10px
    }

    .input-area {
        width: 100%
    }

    .keyword-search-btn {
        float: none;
        margin: 15px 0 0 0;
        display: inline-block
    }

    .explore-project-area {
        text-align: center
    }

    .project-data-list .pdr-tb {
        padding-top: 15px;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .project-search-btn {
        margin-top: 10px
    }

    .cd-container {
        width: 85%
    }

    .pramoter-head-ti {
        padding-top: 20px
    }

    .select-arrow-small .custom-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 97% 17px;
        background-size: 15px 8px
    }

    .deactivate_custom {
        padding: 6px 10px
    }

    .cancel_custom {
        margin-left: 10px
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="false"]:after {
        padding: 1px 0 0 2px
    }

    .nav-toggle-menu .show-on-sticky {
        top: -57px
    }

    .track3 {
        height: 226px !important
    }

    .tab-text.dount-chart img {
        max-width: 100%;
        width: 78%
    }

    .chart-configuration .map-chart img {
        max-width: 100%;
        width: 70%
    }

    .chart-configuration .map-chart {
        height: 255px
    }

    .kpi-box {
        min-height: 85px
    }

    #government-schemes .featured-states-action {
        padding-bottom: 0
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 320px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 330px !important
    }

    .action-btn.pull-right {
        float: none !important;
        margin-top: 10px;
        margin-right: 8px
    }

    .btn_space.my-profile-action-btn {
        text-align: center
    }

    .tabbing .tab-item {
        height: 234px
    }

    .tabbing .tab-item {
        top: 37%
    }

    .tabbing {
        min-height: 370px;
        max-height: 370px
    }

    .help-search-project.project-1 {
        left: 25%;
        top: 16%
    }

    .help-search-project.project-4 {
        top: 21.7%;
        left: 11%
    }

    .help-search-project.project-3 {
        top: 28.3%;
        left: 1%
    }

    .help-search-project.project-2 {
        left: 1%;
        top: 30.7%
    }

    .help-search-project {
        font-size: 14px
    }

    .help-search-project.project-5 {
        top: 32.8%;
        left: 3%;
        font-size: 14px
    }

    .help-search-project img.project-left-img {
        width: 20%;
        height: 40%
    }

    .help-action {
        display: none
    }
}

@media only screen and (max-width:412px) {
    .footer-search-area input.subscribe-text {
        width: 72%
    }

    .btn_space.my-profile-action-btn {
        padding: 20px 15px 0;
        margin: 0;
        text-align: center
    }

    .save_custom {
        float: none !important
    }

    .cancel_custom {
        float: none !important
    }

    .deactivate_custom {
        float: none !important;
        margin-top: 15px
    }

    .deactivate_custom {
        padding: 6px 20px
    }

    .nav-toggle-menu .show-on-sticky {
        top: -57px
    }

    .select-arrow-small .custom-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 97% 14px;
        background-size: 15px 8px
    }

    .data-table-area .nav-tabs>li>a {
        font-size: 16px
    }

    .data-list-grid-view {
        margin: 15px 0 15px 0
    }
}

@media only screen and (max-width:384px) {
    body.show_sidebar .nav-toggle-menu {
        top: 65px
    }

    .middle-slider-outer {
        max-width: 270px
    }

    .footer-search-area input.subscribe-text {
        width: 70%
    }

    .input-area {
        width: 100%
    }

    .cd-container {
        width: 81%
    }

    .chart-configuration .map-chart img {
        max-width: 100%;
        width: 85%
    }

    .tab-text.dount-chart img {
        max-width: 100%;
        width: 95%
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 300px
    }

    .track3 {
        height: 225px !important
    }

    .project-box-grid-box h1 {
        font-size: 22px
    }

    .profile-page .panel-default>.panel-heading a[aria-expanded="false"]:after {
        padding: 1px 0 0 3px
    }
}

@media only screen and (max-width:375px) {
    .menu-logo img {
        width: 32%
    }

    .header-footer-slider .stage-outer {
        max-width: 66%
    }

    .navbar-header {
        width: 48%
    }

    .nav-toggle-menu {
        top: 17px
    }

    #investible-project .project-list a p {
        font-size: 16px
    }

    .project-list a:before {
        -webkit-transform: translate(0px, 78%);
        -moz-transform: translate(0px, 78%);
        -o-transform: translate(0px, 78%);
        -ms-transform: translate(0px, 78%);
        transform: translate(0px, 78%)
    }

    #government-schemes .govn-schemes-list img {
        width: 80%
    }

    #government-schemes .govn-schemes-list .project-img img {
        width: 20px;
        height: 24px
    }

    #featured-states .featured-states-area .project-img img {
        width: 24px;
        height: 24px
    }

    .project-text-area {
        font-size: 12px
    }

    .footer-search-area .subscribe-btn {
        font-size: 14px;
        padding: 5px 12px 4px
    }

    .footer-search-area input.subscribe-text {
        padding: 4px;
        width: 72%
    }

    .nr-of-places ul li {
        min-height: 55px;
        max-height: 55px
    }

    .service-block .service-block-inner .block-info-inner .nr-of-places img {
        width: 20px;
        margin: 0 5px 0 0
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 160px
    }

    body.show_sidebar .nav-toggle-menu {
        top: 56px
    }

    .menu-logo {
        padding: 6px 15px
    }

    .page-overlay {
        top: 13.50%
    }

    .navbar-brand>img {
        width: 45%
    }

    .home-slider-arrow {
        display: none
    }

    .owl-carousel .owl-stage-outer {
        height: 44px
    }

    .goverment-schemes .state-action-area li {
        font-size: 16px;
        margin: 8px 0 8px 10px
    }

    .goverment-schemes .state-action-area li strong {
        font-size: 20px
    }

    .state-action-area li img {
        width: 15% !important
    }

    body.show_sidebar #push_sidebar {
        left: 38%
    }

    body.show_sidebar .nav-toggle-menu {
        right: 62%
    }

    .middle-slider-outer {
        max-width: 260px
    }

    .middle-slider-outer .owl-stage-outer {
        height: 44px
    }

    #push_sidebar li a {
        font-size: 13px
    }

    .inner-page-title {
        font-size: 18px;
        margin: 20px 0 0 0
    }

    .thank-you h1 {
        font-size: 36px
    }

    .thank-you h3 {
        padding: 30px 0 0 0;
        font-size: 20px;
        line-height: 26px
    }

    .um-text {
        font-size: 22px !important
    }

    .goto-btn-blue {
        font-size: 18px;
        padding: 8px 20px;
        max-width: 190px
    }

    .nav-toggle-menu .show-on-sticky {
        top: -62px
    }

    .stickytop .navbar-brand>img {
        width: 45%
    }

    .all-sectors-blog h3 {
        font-size: 24px
    }

    .all-sector-price-title strong {
        font-size: 26px
    }

    .all-sector-price-title {
        font-size: 16px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 310px !important
    }
}

@media only screen and (max-width:360px) {
    body.show_sidebar .nav-toggle-menu {
        top: 55px;
        right: 65%
    }

    .project-box-grid-box .promoter,
    .project-box-grid-box .investment-amount,
    .project-box-grid-box .sector {
        font-size: 13px;
        line-height: 14px
    }

    .project-box-grid-box p {
        font-size: 14px
    }

    .like-control-project-grid {
        bottom: 0
    }

    body.show_sidebar #push_sidebar {
        left: 35%
    }

    .menu-logo {
        padding: 7px 15px
    }

    .nr-of-places ul li span {
        font-size: 10px;
        line-height: 15px
    }

    .footer-search-area input.subscribe-text {
        width: 71%
    }

    .nav-toggle-menu {
        right: 20px
    }

    .middle-slider-outer {
        max-width: 240px
    }

    .nav>li>a {
        padding: 8px 8px
    }

    .data-table-area .nav-tabs>li>a {
        font-size: 16px
    }

    table.dataTable thead>tr>th.sorting_asc,
    table.dataTable thead>tr>th.sorting_desc,
    table.dataTable thead>tr>th.sorting,
    table.dataTable thead>tr>td.sorting_asc,
    table.dataTable thead>tr>td.sorting_desc,
    table.dataTable thead>tr>td.sorting {
        padding-right: 20px
    }

    .project-box-grid-box h1 {
        font-size: 18px
    }

    .nav-toggle-menu .show-on-sticky {
        top: -62px
    }

    .cd-container {
        width: 80%
    }

    .pramoter-head-ti {
        padding-top: 15px
    }

    .thank-you h1 {
        font-size: 30px
    }

    .tab-text.dount-chart img {
        max-width: 88%
    }

    .list-unstyled .fa-sign-in {
        font-size: 15px
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 288px
    }

    .track3 {
        height: 225px !important
    }

    .project-box-grid-box h1 {
        font-size: 20px
    }

    .project-box-grid-box p {
        font-size: 14px
    }

    .stat-flag {
        width: 10%
    }

    .like-control-project-grid a {
        width: 18%;
        padding: 0 0 0 4%
    }

    .search-filter-tag span.tag {
        padding: 6px 6px;
        font-size: 13px
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 300px !important
    }

    .select-arrow-small .custom-select-arrow {
        background: url(../../images/youngscot/select-arrow-images.png) no-repeat 97% 13px;
        background-size: 15px 8px
    }

    .action-btn.pull-right {
        margin-top: 5px;
        margin-right: 0
    }
}

@media only screen and (max-width:320px) {
    .header-footer-slider .stage-outer {
        max-width: 60%
    }

    .header-footer-slider .item span {
        font-size: 18px
    }

    .header-footer-slider .promoters {
        font-size: 14px
    }

    .header-footer-slider .item img {
        width: 37px;
        height: 38px
    }

    .carousel-inner.carousel-page-inner {
        height: 26px
    }

    .kb_caption h1 {
        font-size: 16px
    }

    .kb_caption h2 {
        font-size: 12px
    }

    .navbar-header {
        width: 55%
    }

    body.show_sidebar .nav-toggle-menu {
        top: 55px
    }

    .menu-logo {
        padding: 7px 15px
    }

    .menu-logo img {
        width: 37%
    }

    #government-schemes .govn-schemes-list img {
        width: 90%
    }

    .header-footer-slider1 .stage-outer1 .carousel-inner.carousel-page-inner {
        height: 128px
    }

    .project-tag-box a {
        margin: 0 7px 7px 0
    }

    .page-overlay {
        top: 13.60%
    }

    .owl-carousel .owl-stage-outer {
        height: 40px
    }

    #push_sidebar li a {
        font-size: 12px
    }

    .investible-menu button img {
        width: 85%
    }

    .nr-of-places ul li {
        min-height: 40px;
        max-height: 40px
    }

    .goverment-schemes .state-action-area li {
        font-size: 14px;
        margin: 6px 0 6px 10px;
        line-height: 20px
    }

    .goverment-schemes .featured-states-action a ul.state-action-area img {
        width: 14% !important
    }

    .goverment-schemes .state-action-area li strong {
        font-size: 17px
    }

    .goverment-schemes span.title-schemes {
        font-size: 20px;
        margin: 10px 0 0
    }

    .goverment-schemes span.desc-schemes {
        font-size: 12px
    }

    .state-action-area li {
        font-size: 14px
    }

    .state-action-area li strong {
        font-size: 18px
    }

    .state-action-area li img {
        margin: 8px 6px 0 0
    }

    .footer-search-area input.subscribe-text {
        width: 66%
    }

    .middle-slider-outer {
        max-width: 200px
    }

    .middle-slider-outer .owl-stage-outer {
        height: 44px
    }

    .input-area {
        width: 100%
    }

    .data-table-list .dataTables_wrapper .dataTables_filter input[type=search] {
        width: 78%
    }

    .tab-text.dount-chart img {
        max-width: 55%
    }

    .chart-configuration .map-chart {
        height: 205px
    }

    #push_sidebar li a img,
    #push_sidebar li a i {
        margin-right: 10px;
        width: 6%
    }

    .list-unstyled .fa-sign-in {
        font-size: 18px
    }

    .service-block.wide {
        min-height: 160px;
        max-height: 160px
    }

    .advanced-search-section .all-sector-blog-scroll {
        height: 270px
    }

    .track3 {
        height: 225px !important
    }

    .like-control-project-grid a {
        width: 15%;
        padding: 0 0 0 4%
    }

    .advanced-search-section .all-sectors-project-main-2 .all-sector-blog-scroll {
        height: 285px !important
    }

    .search-filter-tag span.tag {
        padding: 6px 3px;
        font-size: 12px;
        word-break: break-word
    }

    .action-btn {
        margin: 0
    }

    .kpi-box .icon-kpi-text {
        font-size: 16px;
        line-height: 20px !important
    }

    .thank-btn-org {
        margin: 10px 0
    }
}

@media screen and (max-width:30em) {
    div.cs-skin-elastic {
        font-size: 1em
    }
}

.dropdown-menu ul {
    margin-top: -6px !important
}

@media only screen and (max-width:1920px) {

    #wrdMap,
    #wrdMap_fdi {
        height: 525px
    }

    #indiaMap1 {
        height: 452px
    }

    .btn_sm {
        padding: 4px 10px
    }

    .sectors-india-map-state {
        height: 655px
    }

    #mapView {
        height: 650px
    }

    #reqView,
    #modeView {
        height: 483px
    }

    #investView {
        height: 468px
    }

    .state-view-cls {
        height: 468px
    }
}

@media only screen and (max-width:1600px) {
    #indiaMap1 {
        height: 410px
    }

    #wrdMap,
    #wrdMap_fdi {
        height: 489px
    }

    #reqView,
    #modeView {
        height: 440px
    }

    .state-view-cls {
        height: 430px
    }

    #investView {
        height: 430px
    }
}

@media only screen and (max-width:1366px) {

    #wrdMap,
    #wrdMap_fdi {
        height: 360px
    }

    #indiaMap1 {
        height: 303px
    }

    .btn_sm {
        padding: 6px 12px
    }

    .sectors-india-map-state {
        height: 514px
    }

    #mapView {
        height: 510px
    }

    #reqView,
    #modeView {
        height: 345px
    }

    #investView {
        height: 335px
    }

    .state-view-cls {
        height: 335px
    }
}

@media only screen and (max-width:1024px) {

    #wrdMap,
    #wrdMap_fdi {
        height: 315px
    }

    #indiaMap1 {
        height: 262px
    }
}