@charset "utf-8";
@media screen and (min-width:768px) {
    .dl-menuwrapper li {
        display: none
    }
    .dl-menuwrapper li.submenunew {
        display: block;
        margin: 0
    }
    #footer .patner li.footer1, #footer .patner li.footer2, #footer .patner li.footer3,
    #footer .patner li.footer4{
     width:100%;
     text-align:center;
    }
    .dl-menuwrapper li.submenunew ul {
        background: 0 0;
        margin: 0;
        padding: 0;
        position: absolute;
        left: 90px;
        top: -75px
    }
    .dl-menuwrapper li.submenunew li {
        display: block
    }
    .dl-menuwrapper li.submenunew li a {
        color: #fff;
        font-size: 14px
    }
    .searchbox {
        right: 210px;
        top: 7px
    }
    #footer .linksarea,
    #footer .logofoot,
    #footer .patner {
        display: inline-block;
        vertical-align: middle
    }
    #footer .logofoot {
        width: 17%;
        margin: 0
    }
    #footer .linksarea {
        width: 39%;
        margin: 0 2%
    }
    #footer .linksarea li {
        float: left;
        width: 56%;
        margin: 0 0 0 55px
    }
    #footer .linksarea li a {
        text-align: left
    }
    #footer .patner {
        width: 35%;
        margin: 0
    }
    #navbar,
    #reasons .tabpart li .maskot,
    #why .whyslider .topareawhy {
        display: block
    }
    #reasons {
        background: url(../image/reasons_bg.jpg) center top no-repeat;
        position: relative
    }
    #reasons .topreasons {
        background: url(../image/top_reason_bg.png) center top no-repeat;
        position: absolute;
        top: -180px;
        height: 181px;
        width: 100%;
        pointer-events: none
    }
    #about h2,
    #news h2,
    #opportunity h2,
    #why h2,
    #whyattend h2 {
        font-size: 233%
    }
    #reasons .tabpart li h3 {
        font-size: 268%
    }
    #reasons .tabsection li {
        font-size: 100%
    }
    #reasons .tabpart {
        max-width: 702px;
        margin: 0 auto;
        padding-top: 70px
    }
    #reasons .tabpart li {
        padding: 37px 53px 50px 205px
    }
    #opportunity .topp {
        font-size: 106%;
        line-height: 22px
    }
    #opportunity .middle {
        margin: 0 9%
    }
    #opportunity .main {
        padding-bottom: 130px
    }
    #opportunity .pointpart .leftside {
        width: 45%;
        float: left
    }
    #opportunity .pointpart .rightside {
        width: 45%;
        float: right
    }
    #why .keyfacts li {
        float: left;
        width: 48%;
        margin: 2%
    }
    #why .whyslider {
        background: url(../image/whyslider_bg.png) center top no-repeat;
        padding: 50px 0
    }
    #why .whysection li {
        font-size: 94%
    }
    #why .whytabpart .holditem .imageshold {
        float: left;
        width: 40%
    }
    #why .whytabpart .holditem .textshold {
        width: 55%;
        float: right
    }
    #why .whysliderHold .owl-prev {
        left: -66px;
        top: 38%
    }
    #why .whysliderHold .owl-next {
        right: -66px;
        top: 38%
    }
    #why .whytabpart .holditem .imageshold img {
        margin: 0
    }
    .whitebg .guest li {
        display: inline-block
    }
    .whitebg .main .content .guest h2 {
        font-size: 281%
    }
    .whitebg .main .content .guest h2 span {
        color: #00abd3;
    }
    .whitebg .guest p {
        margin: .5% 20%;
        font-size: 106%
    }
    .whitebg .main .content .roadshow h3 {
        font-size: 281%
    }
    .whitebg .main .content .dated {
        margin-top: 18px;
        text-align: center;
        font-size: 144%;
        font-family: open_sanssemibold
    }
    .content .session .titl h5 {
        color: #000;
        font-family: open_sanssemibold!important;
        font-size: 85%;
        text-transform: uppercase
    }
    .content .session .titl .redborder {
        width: 95px;
        height: 3px;
        margin: 18px auto;
        background-color: #ff411f;
        display: block
    }
    .whitebg .guest li {
        margin: 40px 30px;
        width: 100%;
        max-width: 286px
    }
    .content .session .guestdetails {
        margin: 15px auto;
        text-align: center;
        float: left
    }
    .content .session .guestdetails li .gustthumblft {
        float: left;
        margin: 0 10px 0 0
    }
    .content .session .guestdetails li .detlright {
        margin-left: 10px;
        float: left;
        width: 388px
    }
    .content .session .guestdetails li .detlright .sesndetail span {
        color: #ff2a03;
        font-family: open_sanssemibold
    }
    .content .session .guestdetails li .detlright .sesndetail .twincorner {
        background-position: -199px -46px;
        width: 16px;
        height: 16px;
        position: absolute;
        left: -10px;
        bottom: 6px
    }
    .content .session .guestdetails li .detlright h5 {
        font-family: open_sansbold;
        font-size: 132%;
        margin-top: 36px;
        color: #000;
        clear: both;
        float: left
    }
    .content .session .guestdetails li .detlright p {
        font-size: 72%
    }
    .whitebg .events {
        margin: 40px auto;
        text-align: center;
        clear: both;
        width: 100%
    }
    .whitebg .events .schedulesec {
        max-width: 1112px;
        margin: auto;
        width: 100%
    }
    .whitebg .events .schedulesec ul li {
        float: left;
        max-width: 320px;
        margin-top: 2px
    }
    #vanue {
        background: url(../image/contact-banner.jpg) center no-repeat
    }
    #vanue h3 {
        font-size: 122%
    }
    #vanue .pointer>img {
        display: inline
    }
    .contact li p a {
        padding: 10px 19px
    }
    .contact li {
        width: 33.3%;
        float: left
    }
    .contact p {
        font-size: 110%
    }
    .contact li .sub-text {
        font-size: 76%
    }
    .contactus {
        margin: 0
    }
    #resurgent {
        background-image: url(../image/resisurgent-banner.jpg);
        background-repeat: no-repeat
    }
    #resurgent h3 {
        font-size: 294%;
        line-height: 40px
    }
    #resurgent .main p {
        font-size: 144%;
        line-height: 46px
    }
    #resurgent .main p a {
        padding: 15px 40px
    }
    #policies .state {
        padding: 0 15px 0 0;
        width: 32%
    }
    #policies .main .vas {
        padding: 0 19px 132px
    }
    #policies .state h3 {
        font-size: 120%
    }
    #policies .state p {
        font-size: 75%;
        line-height: 12px;
        text-align: justify
    }
    #policies .state ul li {
        font-size: 70%;
        line-height: 15px;
        margin: 0 0 10px
    }
    #policies .investor {
        width: 28%;
        margin: 0
    }
    #policies .investor .btn-investor {
        font-size: 76%;
        line-height: 46px;
        margin: 10px auto;
        padding: 5px 3px;
        width: 181px
    }
    #policies .investor p {
        font-size: 135%;
        padding: 0 15px
    }
    #policies .investor .recognise {
        font-size: 75%;
        padding: 0 10px
    }
    #policies .investor .btn-asso {
        font-size: 80%;
        width: 200px
    }
    #success {
        height: auto
    }
    #success .state h3 {
        font-size: 250%;
        margin: 64px 0 40px
    }
    #success .state p {
        font-size: 106%;
        text-align: center
    }
    #success .state .sub-success {
        font-size: 94%;
        text-align: center
    }
    header .headermsme {
        width: 710px
    }
    header .datenov {
        font-size: 160%
    }
    header .msmetext h1 {
        font-size: 462%
    }
    header .date20 {
        font-size: 262%
    }
    header .msmetext .button {
        padding: 0 35px;
        margin-right: 5px;
        font-size: 100%;
    }
    header .topmenu {
        background: 0 0
    }
    .dl-menuwrapper {
        padding: 10px 0 0 10px
    }
    header .fontsize {
        margin: 10px 10px 0 0
    }
    .dl-menuwrapper .dl-menu {
        padding: 40px 0 0 35px
    }
    header .socialsbox {
        left: 60px;
        margin: 0;
        display: block
    }
    .width260 {
        width: 250px;
        color: #ff2a03
    }
    #whyattend .highlighted .aimto {
        font-size: 35px
    }
    .errormain .notfound .notfoundimg,
    .errormain .notfoundtext {
        display: inline-block;
        zoom: 1;
        vertical-align: top;
        text-transform: uppercase
    }
    .errormain .notfoundtext .hading {
        font-size: 45px;
        line-height: 50px;
        left: -16px;
        margin-top: 4px;
        letter-spacing: -1px
    }
    .errormain .notfoundtext .title {
        font-size: 21px;
        line-height: 30px;
        letter-spacing: 11px;
        margin-top: 55px;
        left: -12px
    }
    .notfoundimg {
        width: auto;
        float: none
    }
    .notfoundtext {
        width: auto
    }
}

@media screen and (min-width:1024px) {
    #opportunity .pointpart li img {
        display: inline-block
    }
    .search {
        right: 205px;
        top: 0
    }
    .searchbuttons {
        top: -30px
    }
    #opportunity .pointer {
        display: inline;
        float: right;
        margin: -2px 52px 0;
        position: absolute;
        right: 0
    }
    #opportunity .pointpart {
        background: url(../image/MSME_tree.png) center 15px no-repeat;
        height: 383px
    }
    #opportunity .main {
        padding-bottom: 168px
    }
    #opportunity {
        padding-bottom: 0
    }
    #opportunity .pointpart .leftside {
        width: 39%;
        margin-top: 80px
    }
    #opportunity .pointpart .leftside h3 {
        text-align: right
    }
    #opportunity .pointpart .leftside p {
        text-align: left
    }
    #opportunity .pointpart p {
        margin-top: 12px
    }
    #opportunity .pointpart .rightside {
        width: 39%;
        margin-top: 80px
    }
    #why .keyfacts .innerpart {
        width: 778px;
        margin: 0 auto
    }
    #why .whytabpart .holditem .textshold .title {
        font-size: 106%
    }
    #why .whytabpart .holditem .textshold .liststyle {
        margin-top: 37px;
        font-size: 95%
    }
    #why .whytabpart .holditem .textshold {
        padding: 40px 20px 0 0
    }
    #news {
        padding: 75px 0 100px
    }
    #news2 .newsleft {
        width: 40%
    }
    #news2 .newsright {
        width: 60%;
        margin: 0
    }
    #news2 .resurgent {
        width: 343px
    }
    #news2 .enquerynow a {
        width: 375px;
        font-size: 100%
    }
    #news2 .title {
        font-size: 219%
    }
    #news2 .newsleft ul {
        margin: 0 37px
    }
    #news2 .resurgentbig {
        font-size: 150%
    }
    #news2 .interactive {
        padding: 12px 0 0 34px
    }
    .leftsection {
        width: 20%;
        min-height: 780px;
        margin: 0
    }
    .rightsection {
        width: 80%
    }
    .topbg {
        display: block
    }
    .slidercontant {
        left: 160px;
        bottom: 175px;
        width: 550px
    }
    .conclave {
        font-size: 418%
    }
    .logosection {
        float: right
    }
    .resurgent {
        margin: 109px 0 0
    }
    .leftsection .nav {
        margin: 70px 0 0
    }
    .novdate {
        width: 337px;
        font-size: 262%;
        height: 56px;
        line-height: 56px
    }
    .slidercontant .button {
        font-size: 175%;
        padding: 0 45px;
        height: 62px
    }
    .whitebg .main .content h2 span {
        color: #00abd3;
    }
    .whitebg .main .content .dated {
        margin-top: 18px;
        text-align: center;
        font-size: 144%;
        font-family: open_sanssemibold
    }
    .content .session .titl h5 {
        color: #000;
        font-family: open_sanssemibold!important;
        font-size: 85%;
        text-transform: uppercase
    }
    .content .session .titl .redborder {
        width: 95px;
        height: 3px;
        margin: 18px auto;
        background-color: #ff411f;
        display: block
    }
    #success .state .pointer,
    #vanue .pointer>img {
        display: inline
    }
    .whitebg .guest li {
        margin: 40px 30px;
        width: 100%;
        max-width: 273px
    }
    .content .session .guestdetails {
        margin: 15px auto;
        text-align: center;
        float: left
    }
    .content .session .guestdetails ul li {
        float: left;
        list-style: none;
        margin-top: 0;
        max-width: 470px;
        padding-right: 15px;
        min-height: 230px
    }
    .content .session .guestdetails li .detlright {
        width: 314px
    }
    .content .session .guestdetails li .detlright .sesndetail {
        float: left;
        font-size: 106%;
        font-family: open_sansregular;
        position: relative
    }
    .content .session .guestdetails li .detlright .sesndetail span {
        color: #ff2a03;
        font-family: open_sanssemibold
    }
    .content .session .guestdetails li .detlright .sesndetail .twincorner {
        background-position: -199px -46px;
        width: 16px;
        height: 16px;
        position: absolute;
        left: -10px;
        bottom: 6px
    }
    .content .session .guestdetails li .detlright h5 {
        font-size: 132%;
        margin-top: 36px;
        clear: both;
        float: left
    }
    .content .session .guestdetails li .detlright p {
        font-size: 88%
    }
    .whitebg .main .content .events {
        margin: 40px auto;
        text-align: center;
        clear: both;
        width: 100%
    }
    .whitebg .main .content .events .schedulesec {
        width: 1112px;
        margin: auto
    }
    .whitebg .main .content .events .schedulesec ul li {
        max-width: 555px;
        margin-top: 2px
    }
    .whitebg .main .content .events .schedulesec li .rtdetails {
        margin: 32px auto 0
    }
    #vanue h3 {
        font-size: 169%;
        line-height: 30px
    }
    .contact p {
        font-size: 131%
    }
    .contact li .sub-text {
        font-size: 93.75%
    }
    .contactus {
        margin: 0
    }
    #policies .state {
        padding: 0 13px 0 0;
        width: 32%
    }
    #policies .main .vas {
        padding: 0 0 104px 25px;
        width: 36%
    }
    #policies .state h3 {
        font-size: 150%
    }
    #policies .state p {
        font-size: 86%;
        line-height: 20px
    }
    #policies .state ul li {
        font-size: 70%;
        background-position: left 5px
    }
    #policies .state .vasundhara {
        font-size: 125%;
        margin: 94px 0 0
    }
    #policies .investor .btn-investor {
        font-size: 104%;
        line-height: 46px;
        margin: 10px auto;
        padding: 5px 0;
        width: 260px
    }
    #policies .investor p {
        font-size: 155%;
        padding: 32px 15px 17px
    }
    #policies .investor .recognise {
        font-size: 112%;
        line-height: 20px;
        padding: 15px
    }
    #policies .investor .btn-asso {
        font-size: 91%;
        width: 254px;
        padding: 5px 45px
    }
    #success {
        height: auto
    }
    #owl-demo .owl-buttons,
    #whyattend .conbanner .topareawhy,
    #whyattend .concldes .seperone,
    #whyattend .concldes .sepertwo,
    #whyattend .tringle {
        display: block
    }
    .owlbanner h1,
    .owlbanner h2 {
        font-size: 32px;
        font-weight: 400
    }
    .owlbanner {
        padding: 20px 0;
        width: 66.5%
    }
    #owl-demo .owl-next,
    #owl-demo .owl-prev {
        position: absolute;
        height: 46px;
        width: 46px;
        border-radius: 50%;
        display: block
    }
    #owl-demo .owl-prev {
        background-position: 15px -39px;
        float: left;
        left: 80px;
        text-indent: -1000px
    }
    #owl-demo .owl-next {
        background-position: 15px -72px;
        float: right;
        right: 80px;
        text-indent: -2000px
    }
    .owl-page {
        height: 18px;
        width: 18px
    }
    #whyattend .conbanner {
        background: url(../image/banner.jpg) center top no-repeat;
        background-size: 100%
    }
    #whyattend .highlighted {
        width: 469px;
        height: 294px;
        -webkit-border-radius: 10px 10px 10px 0;
        -moz-border-radius: 10px 10px 10px 0;
        border-radius: 10px 10px 10px 0
    }
    #whyattend .highlighted .aimto {
        font-size: 319%;
        line-height: 58px;
        padding: 59px 0 0 36px;
        display: inline-block;
        text-align: left
    }
    #about .cmmsg .pm,
    #about .objective .objdivider,
    .popurightsection {
        display: block
    }
    #whyattend .concldes {
        width: 480px
    }
    #whyattend .concldes p {
        padding: 7px 0 0 30px;
        text-align:justify;
    }
    #whyattend .concldes .sepertwo {
        right: 130px
    }
    #whyattend .conpaneltwo {
        padding: 56px 0 0 70px
    }
    #whyattend h2 {
        font-size: 305%
    }
    #whyattend .conclfeature {
        width: 30.9%
    }
    #whyattend .divider {
        margin-right: 15px;
        padding-right: 15px
    }
    #about .main {
        padding: 40px 0 0
    }
    #about .objective {
        padding: 55px 0 0;
        width: 975px
    }
    #about .objective .objtitle {
        font-size: 77px;
        font-family: open_sansextrabold;
        float: left;
        line-height: 1.3
    }
    #about .objective .objtitle span {
        background-position: -3px -300px;
        width: 63px;
        height: 64px;
        position: relative;
        top: -5px
    }
    #about .objective .objcontain {
        width: 518px
    }
    #about .cmmsg {
        overflow: visible;
        height: 162px;
        width: 970px;
        margin-top: 109px;
        margin-bottom: 60px
    }
    #about .cmmsg .message {
        height: 170px;
        width: 880px;
        padding-bottom: 0
    }
    #about .messagetext {
        margin: 30px 0 0 100px;
        width: 600px;
        padding: 0
    }
    #about .cmmsg .msgsepone {
        background-position: -84px -476px;
        height: 28px;
        left: -40px;
        position: absolute;
        top: -10px;
        width: 36px
    }
    #about .primeminister {
        position: absolute;
        bottom: 8px;
        right: 250px
    }
    #about .summitdate {
        font-size: 156%
    }
    #about .makeinindia,
    #about .secondday {
        font-size: 106%;
        line-height: 26px
    }
    #reasons h2 {
        font-size: 331%;
        line-height: 39px
    }
    .whitebg .bottmsec {
        width: 421px
    }
    .popup {
        width: 910px;
        margin: 0 0 0 -455px
    }
    .popupleftsection {
        width: 711px;
        padding: 33px 30px 0 34px;
        box-sizing: border-box
    }
    .inputname.namethum {
        width: 49%;
        margin: 0 11px 0 0
    }
    .submitbtn {
        width: 316px
    }
}

@media screen and (min-width:1280px) {
    #footer .linksarea {
        width: 17%;
        margin-left: 1%
    }
    #footer .patner li.footer1 {
    width: 23%;
    }
    #footer .patner li.footer2 {
    width: 23%;
    }
    #footer .patner li.footer3 {
    width: 23%;
    }
    #footer .patner li.footer4 {
    width: 25%;
    }
    #footer .patner {
        width: 62%;
        margin-top: 24px
    }
    #footer .patner li {
        /*width: 19%;*/
        border-right: solid 1px #ccc
    }
    #footer .patner li.last {
        border-right: none
    }
    #success .owlbanner p {
        font-size: 128%
    }
    #successslider .owl-next {
        margin: -46px 65px 0 0
    }
    #policies .state .vasundhara {
        font-size: 181%
    }
    #policies .main .vas {
        width: 36%
    }
    header .fontsize {
        margin: 30px 50px 0 0
    }
    .dl-menuwrapper {
        padding: 25px 0 0 32px
    }
    #why .keyfacts .innerpart {
        width: 1280px;
        margin: 0 auto
    }
    #why .keyfacts li {
        margin: 0 5px
    }
    #news h2 {
        line-height: 45px
    }
    #news2 .matters {
        width: 320px
    }
    .whitebg {
        background: url(../image/index-MSME.png) center bottom no-repeat;
        padding: 55px 0 30px
    }
    .whitebg .main .content {
        text-align: center;
        max-width: 1280px;
        width: 100%
    }
    .whitebg .main .content .guest {
        width: 94%;
        margin-bottom: 20px
    }
    .whitebg .guest ul li {
        margin: 20px 10px;
    }
        .whitebg .guest ul li {
        padding: 10px;
        background-color: white;
        box-shadow: 0 0 30px rgb(214 215 216 / 60%);
    }
    .whitebg .main .content h2 span {
        color: #00abd3;
    }
    .whitebg .main .content .bepart {
        position: relative;
        text-align: center;
        margin: 15px auto auto;
        font-size: 129%;
        line-height: 1.2;
        text-transform: uppercase;
        width: 90%;
        max-width: 356px
    }
    .whitebg .main .content .bepart .fl {
        left: -4px;
        width: 90px
    }
    .whitebg .main .content .bepart .fr {
        right: -4px;
        width: 90px
    }
    .whitebg .main .content .roadshow p {
        margin-top: 9px;
        font-size: 106%;
        color: #000;
        font-family: open_sanssemibold;
        line-height: 1.2
    }
    .whitebg .main .content .dated {
        margin-top: 18px;
        text-align: center;
        font-size: 144%;
        font-family: open_sanssemibold
    }
    .whitebg .bottmsec .btnrd {
        font-size: 154%;
        padding: 22px 34px
    }
    .whitebg .main .content .session {
        margin: 92px auto 0
    }
    .content .session .titl h5 {
        color: #000;
        font-family: open_sanssemibold!important;
        font-size: 156%;
        text-transform: uppercase;
        font-weight: 400
    }
    .content .session .titl .redborder {
        width: 95px;
        height: 3px;
        margin: 18px auto;
        background-color: #ff411f;
        display: block
    }
    .content .session .guestdetails {
        margin: 50px auto;
        text-align: center;
        float: left
    }
    .content .session .guestdetails ul li {
        min-height: 198px;
        list-style: none;
        max-width: 549px;
        float: left;
        margin-top: 0;
        padding-right: 50px
    }
    .content .session .guestdetails li .detlright {
        width: 396px
    }
    .content .session .guestdetails li .detlright .sesndetail {
        width: 435px
    }
    .content .session .guestdetails li .detlright .sesndetail span {
        color: #000;
        font-family: open_sanssemibold;
        float: left
    }
    .content .session .guestdetails li .detlright .sesndetail .twincorner {
        background-position: -199px -46px;
        width: 16px;
        height: 16px;
        position: absolute;
        left: -10px;
        bottom: 6px
    }
    .content .session .guestdetails li .detlright h5 {
        font-family: open_sansbold;
        font-weight: 400;
        font-size: 132%;
        margin-top: 16px;
        color: #000;
        clear: both;
        float: left
    }
    .content .session .guestdetails li .detlright p {
        font-size: 88%;
        float: left;
        clear: both;
        text-align: left;
        line-height: 1.4
    }
    .whitebg .main .content .events {
        margin: 37px auto 50px;
        text-align: center;
        clear: both;
        width: 100%
    }
    .whitebg .main .content .events .schedulesec {
        width: 1112px;
        margin: auto
    }
    .whitebg .main .content .events .schedulesec li .dtpickr {
        margin-top: 30px;
        width: 13%
    }
    .address {
        font-size: 93%;
        width: 280px
    }
    .event {
        font-size: 113%
    }
    #whyattend .concldes {
        width: 670px
    }
    #whyattend .concldes .sepertwo {
        right: 56px
    }
    #whyattend h2 {
        font-size: 281%;
        padding: 0;
        margin: 0
    }
    #about .objective {
        width: 1105px
    }
    #about .objective .objcontain {
        width: 649px
    }
    #about .cmmsg,
    #about .makeinindia,
    #about .secondday {
        width: 1100px
    }
    #about .cmmsg .message {
        width: 980px
    }
    #about .messagetext {
        width: 750px;
        margin: 42px 0 0 76px
    }
    .content .session .guestdetails li .detlright .sesndetail .width260 {
        width: 290px;
        color: #ff2a03;
        line-height: 19px
    }
    @media screen and (min-width:1300px) {
        .whitebg .guest li {
            max-width: 286px
        }
        #policies .main .vas {
            width: 36%
        }
        #news2 .matters {
            width: 345px
        }
    }
    @media screen and (min-width:1600px) {
        #reasons,
        #vanue,
        #why .whyslider,
        .whitebg {
            background-size: 100%
        }
        #policies .main .vas {
            padding: 0 0 132px 25px
        }
        .content .session .guestdetails ul li {
            max-width: 600px
        }
        .content .session .guestdetails li .detlright {
            width: 437px
        }
    }
}