/* CSS Document */

@font-face{font-family:'Lato-Black';src:url('../fonts/Lato-Black.eot');src:url('../fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),
url('../fonts/Lato-Black.woff') format('woff'),
url('../fonts/Lato-Black.ttf') format('truetype'),
url('../fonts/Lato-Black.svg#Lato-Black') format('svg');}
@font-face{font-family:'Lato-Bold';src:url('../fonts/Lato-Bold.eot');src:url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/Lato-Bold.woff') format('woff'),
url('../fonts/Lato-Bold.ttf') format('truetype'),
url('../fonts/Lato-Bold.svg#Lato-Black') format('svg');}
@font-face{font-family:'Lato-BoldItalic';src:url('../fonts/Lato-BoldItalic.eot');src:url('../fonts/Lato-BoldItalic.eot?#iefix') format('embedded-o.ImageBackground__holderpentype'),
url('../fonts/Lato-BoldItalic.woff') format('woff'),
url('../fonts/Lato-BoldItalic.ttf') format('truetype'),
url('../fonts/Lato-BoldItalic.svg#Lato-Black') format('svg');}
@font-face{font-family:'Lato-Regular';src:url('../fonts/Lato-Regular.eot');src:url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/Lato-Regular.woff') format('woff'),
url('../fonts/Lato-Regular.ttf') format('truetype'),
url('../fonts/Lato-Regular.svg#Lato-Black') format('svg');}

@font-face{font-family:'Lato-Light';src:url('../fonts/Lato-Light.eot');src:url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),
url('../fonts/Lato-Light.woff') format('woff'),
url('../fonts/Lato-Light.ttf') format('truetype'),
url('../fonts/Lato-Light.svg#Lato-Light') format('svg');font-weight:normal;font-style:normal;}
.intro-video iframe{height: 400px;}
.gal-top {
    margin-top: 30px;
}
.atd-cont-sub{font-size: 20px;line-height: 26px;font-family: Roboto;}
.atd-cont-head{font-size: 37px;font-family: Roboto;line-height: 37px;margin-bottom: 7px;}
.atd-cont-head span{margin-top: 3px;font-weight: 600;display: block;}
.atd-cont{position: absolute;
    color: #ffffff;padding: 28px;
    top: 0px;
    left: 0px;}
.atd-img{position: relative;}
.gal-top, .gal-bottom {
    display: flex;
}
.gone {
    width: 255px;
    display: inline-block;
    vertical-align: top;
}
.newgallery ul {
    list-style: none;
    padding-left: 0px;
    margin-bottom: 5px;
}
.newgallery img {
    max-width: 100%;
    border: 1px solid #707070;
}
.gtwo {
    width: 420px;
    display: inline-block;
    vertical-align: top;
    margin: 0px 5px;
}
ul.g2 li:first-child {
    width: 100%;
}
ul.g2 li {
    display: inline-block;
    width: 49%;
}
.gthree {
    width: 601px;
    display: inline-block;
    vertical-align: top;
}
ul.g3 li {
    display: inline-block;
    width: 49%;
}
ul.g3 li:last-child {
    width: 100%;
}
.gfour {
    width: 470px;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}
.gfive {
    width: 409px;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}
.gsix {
    width: 445px;
    display: inline-block;
    vertical-align: top;
}
ul.g6 li {
    display: inline-block;
    width: 49%;
}
.i1{width: 255px;height: 173px;object-fit: cover;margin-bottom: 5px;}
.i2{width: 255px;height: 357px;object-fit: cover;}
.i3{width: 476px;height: 317px;object-fit: cover;margin-bottom: 5px;}
.i4{width: 207px;height: 213px;object-fit: cover;margin-right: 5px;}
.i5{width: 261px;height: 213px;object-fit: cover;}
.i6{width: 335px;height: 209px;object-fit: cover;margin-right: 5px;}
.i7{width: 258px;height: 209px;object-fit: cover;}
.i8{width: 531px;height: 322px;object-fit: cover;margin-top: 5px;}
.i9{width: 470px;height: 384px;object-fit: cover;}
.i10{width: 409px;height: 229px;object-fit: cover;margin-bottom: 6px;}
.i11{width: 409px;height: 149px;object-fit: cover;}
.i12{width: 226px;height: 386px;object-fit: cover;margin-right: 5px;}
.i13{width: 180px;height: 386px;object-fit: cover;}
.newgallery ul li {
    vertical-align: top;
}
#testDemo p {
    color: #F5F5F5;
    position: relative;
    font-family: Roboto;
    width: 771px;
    margin: 0px auto;
    text-align: left;
    font-size: 23px;
    line-height: 33px;
    max-width: 88%;
}
.test-nav {
    position: absolute;
    bottom: -260px;
    width: 142px;
    left: 15.9%;
    transform: translate(10px, -25%);
    z-index: 999;
    cursor: pointer;
}
.spkbg .nbs-flexisel-nav-left, .spkbg .nbs-flexisel-nav-right{display: none;}
#sponsors .nbs-flexisel-nav-left, #sponsors .nbs-flexisel-nav-right{display: none;}
.nbs-flexisel-nav-left {
    height: 52px;left: 0px;
    display: inline-block;margin-left:185px;margin-top: 38px;
    z-index: 9999;cursor: pointer;
    width: 55px;
    background: url(../../assets/imgs/2023/aleft.png);
    background-repeat: no-repeat;
}
.package{background: #F2F2F2;
    padding: 50px 0px;}
.nbs-flexisel-nav-right {
    height: 52px;right: 0px;cursor: pointer;
    display: inline-block;    z-index: 9999;
    width: 55px;margin-left: 10px;
    background: url(../../assets/imgs/2023/aright.png);
    background-repeat: no-repeat;
}


.footer-testimonial .nbs-flexisel-inner::before {
    content: url(../../assets/imgs/2023/left-quote.png);
    position: absolute;
    left: 46px;
}
.footer-testimonial .nbs-flexisel-inner::after {
    content: url(../../assets/imgs/2023/right-quote.png);
    position: absolute;
    right: 66px;bottom: 30px;
}
.footer-testimonial {
    margin: 50px 0px 10px 0px;
    position: relative;
    background: url(../../assets/imgs/2023/testbg.jpg);
    padding: 129px 0px;
    background-size: cover;
    background-position: center;
}
.conf-bottom {
    font-family:Roboto;
    width: 100%;
    background: #F0F0F0;
    bottom: 0px;
    text-align: center;
    letter-spacing: 5px;
}
@keyframes no-transform {
  100% {
    transform: none;
  }
}
.why-attend{margin-top: 28px;}
.conf-bottom .scrol {
    color: #080808;
    font-family: Anton;
    font-size: 60px;
    line-height: 54px;
    text-transform: uppercase;
}
.why-cont{    color: #5A5959;
    font-size: 24px;font-family: Roboto;
    line-height: 36px;text-align: center;
    display: block;width:901px;max-width: 90%;
    margin: 14px auto 41px auto;}
.why{padding: 50px 0px;}
.comman-head{
    color: #272727;font-weight:700;
    font-size: 40px;text-align: center;
    font-family: 'Roboto';
    margin-bottom: 0px;
}
.scrollbox {
  display: flex;
  align-items: center;
  padding:56px 0;
  overflow: hidden;
}
.conf-bottom span {
    color:#080808;
    padding-left: 9px;
}
.scrollbox--secondary {
  background-color:transparent;
  color: #fff;
}
.scrollbox--reverse .scrollbox__item {
  animation-direction: reverse;
}
.scrollbox:hover .scrollbox__item {
  animation-play-state: paused;
}
.faq{padding:50px 0px 16px 0px;}
.mysub ul {
    display: flex;
    list-style: none;
    padding-left: 0px;
    width:499px;
    margin: auto;
    justify-content: center;
    max-width: 100%;
    border: 1px solid #707070;
}
.subscribe{padding: 0px 0px 80px 0px;}
.mysub ul li:first-child {
    width: 95%;
}
.subscribe p{color: #5A5959;
    text-align: center;margin: 5px auto 34px auto;width: 600px;max-width: 90%;
    font-size: 24px;
    font-family: 'Roboto';
    font-weight: 600;
    line-height: 33px;}
.mysub .form-control {
       background: rgba(255,255,255,0.1);
    border: none;
    border-radius: 0px;
    padding: 26px;
    color: #5A5959;
    font-size: 18px;
    font-family: 'Roboto';
}
.mysub .btn-block {
    display: block;
    width: 100%;background: transparent;
    padding: 14px;
    outline: none;
    border: none;
}
.why-attend .comman-head{margin-bottom: 29px;}
.scrollbox__item {
    flex: 1 0 auto;
    font-size: 1.5rem;
    transform: translateX(-20%);
    animation: no-transform 5s linear infinite;
}
ul.reason-main {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 13px;
    list-style: none;
    color: #ffffff;
    padding-left: 0px;
    margin-top: 42px;
    width:1059px;
    margin: auto;
    justify-content: space-around;
}
ul.reason-main li {
    width: 504px;
    margin-bottom: 30px;
}
ul.reason-main img {
    max-width: 100%;
}
.copy{color: #FFFFFF;
    font-size: 14px;
    font-family: 'Roboto';
    line-height: 20px;}
    .magbg {
    padding: 16px 16px 10px 20px;
    background-color: #ffffff;
    margin: -45px auto auto 0px;
    width: 254px;
}
.myfooter a {
   font-family: 'Roboto';
    display: block;
    color:#dedede!important;
    margin-bottom: 11px;
    font-size: 14px;
    line-height: 21px;
}
.con1 {
    color: #ffffff;
    font-size: 20px;
    line-height: 27px;
    text-transform: uppercase;
    font-weight: 700;
    display: block;
    margin-top: 12px;
    margin-bottom: 16px;
}
.nhotl{color: #ffffff;
    font-family: Roboto;
    display: block;
    margin-bottom: 2px;}
ul.mhotl{list-style: none;padding-left: 10px;
    display: flex;}
ul.mhotl li:first-child{margin-right: 10px;}
.ven-head{color: #FFFFFF;
    font-family: 'Roboto';
    font-size: 30px;
    font-weight: 900;
    line-height: 35px;
    padding-left: 14px;
    margin: 25px 0px 27px 0px;}
.del2{color: #5A5959;
    font-size: 14px;
    background: #D5D5D5;
    display: block;
    width: 163px;
    margin: auto;
    padding: 8px;
    line-height: 25px;
    font-weight: 600;}
.del5{color: #5A5959;
    display: block;
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 25px;
    font-weight: 600;
    margin-top: 5px;}
.rupes{color: #0235AD;
    font-size: 40px;
    font-weight: 700;}
.rupes span{color: #5A5959;
    font-weight: 400;
    font-size: 21px;
    display: inline-block;
    padding-left: 5px;
    vertical-align: middle;
    margin-bottom: 10px;}
.mydel{    color: #5A5959;
    font-size: 30px;
    margin-bottom: 10px;
    display: block;
    font-family: 'Roboto';
    font-weight: 400;}
.vhead{color: #ffffff;
    font-size: 40px;
    line-height: 52px;
    font-weight: 700;}
.mag-port{margin-top: -105px;}
.mag-link a{color: #272727!important;
    font-size: 20px;
    text-align: center;
    width: 100%;
    font-weight: 600;
    display: block;
    padding-top: 10px;}
.myfooter{background: #151515;padding: 50px 0px;}
ul.frmlinks li{width: 30px;margin-right: 10px;}
ul.frmlinks li a{color: #ffffff;}
ul.frmlinks li .fa{font-size: 22px;}
ul.frmlinks{display: flex;
    list-style: none;}
.social-head{color: #FFFFFF;
    font-size: 20px;
    line-height: 24px;
    font-family: 'Roboto';
    font-weight: 500;}
.social-foot{display:flex;}
.copyright {
    background: #333333;
    padding: 30px 0px 14px 0px;
}
.faq .comman-head{margin-bottom: 30px!important;}
.reason-inner {
    background: #ffffff;
    padding: 7px 26px;
    min-height:494px;
    box-shadow: 0px 3px 6px #00000029;
}
.reason-head {
    font-family: 'Roboto';
    display: block;
    margin: 18px 0px 11px 0px;
    font-size: 24px;
    line-height: 36px;
    color: #5A5959;
    font-weight: 600;
}
.reason-cont {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 19px;
    font-family: 'Lato';
}
ul.inlist {
    padding-left: 20px;
    list-style: square;
    margin-top: 10px;
}
ul.inlist li {
    margin-bottom:20px!important;
    color: #5A5959;
    width: auto!important;list-style-type: none;position: relative;
    font-family: 'Roboto';
    font-size: 18px;
    line-height: 24px;
}
ul.inlist li::before {
    content: url(../../assets/imgs/2023/bult.png);
    position: absolute;
    left: -22px;
    top: 10px;
}
.in-head{color: #5A5959;
    font-size: 24px;
    line-height:37px;
    font-family: 'Roboto';
    font-weight: 500;
    margin-bottom: 10px;}
.in-cont{color:#5A5959;
    font-size: 18px;
    line-height: 25px;
    font-family: 'Roboto';
    font-weight: 300;
    margin-bottom: 10px;}
ul.w-one li{width: 45%;margin-bottom: 12px;}
ul.w-two li{width: 48%;margin-right: 20px;}
ul.w-one{display: flex;list-style: none;justify-content: space-between;flex-wrap: wrap;margin-top:25px; }
ul.w-two{display: flex;list-style: none;justify-content:flex-start;flex-wrap: wrap;margin-top:20px;}
.intro-video{width:663px; margin:37px auto 47px auto;max-width: 90%;}
.intro-video video{width: 100%;}
h1{color: #272727;
    font-size: 40px;
    font-family: 'Roboto';
    margin-bottom: 0px;}
.Line, .Split--height2{display: none;}
p.newcont{text-align: left;
    color: #5A5959;line-height: 30px;
    font-family: Roboto;
    font-size: 16px;}
.lp-logo{display: block;
    text-align: center;
    margin-bottom: 66px;}
    .lp-logo img{
        width: 40%;
    }
.slidernew {
    background: url(../../assets/imgs/2023/newbanner.jpg);
    padding:38px 0px 50px 0px;
    background-position:bottom;
    background-size:cover;
    min-height: 632px;
}
.new-edition-subhead{color: #ffffff;
    font-size: 24px;
    line-height: 31px;
    display: block;
    margin: 10px 0px;}
.new-edition-head span{color: #FFEB00;display: block;}
.form{background: #ffffff;    border-radius: 4px;}
.slidernew ul {
    display: flex;
    list-style: none;
    padding-left: 0px;
}
.date-lft {
    width: 172px;
    float: left;
    margin-right: 10px;
    font-family:Roboto;
    font-size: 54px;color:#ffffff;
    font-weight: 600;
}
.date-rgt {
    float: left;
    font-family:Roboto;
    font-size: 21px;
    padding-left: 3px;
    width: 67px;color:#ffffff;
    border-right: 1px solid #ffffff;
    margin-right: 16px;
    margin-top: 16px;
    line-height: 24px;
}
.new-edition-head{color: #ffffff;
    font-family: 'Roboto';
    font-size: 50px;
    line-height: 56px;
    font-weight: 600;
}
.new-edition{    color: #ffffff;
    font-size: 19px;
    background: #101010;
    padding: 9px;margin-top: 18px;
    display: block;
    width: 170px;
    text-align: center;
    margin-bottom: 11px;}
.slidernew ul li:last-child {
    padding-top: 16px;
}
.hotl {
    font-family: Roboto;
    font-size: 21px;
    color: #ffffff;
    vertical-align: middle;
    width: 250px;
    display: inline-block;
    padding-left: 11px;
    line-height: 23px;
    font-weight: 600;
}
/*by Gagan*/
label.mandatory::after {
    /*color: red;*/
	color:#ed1d24;
    content: "\f005";
    font: 8px/1 FontAwesome;
    margin-right: 2px;
    padding-left: 5px;
    position: relative;
    top: -5px;
}
/*conference registration starts here*/
.conf-table {
    border: 1px solid #d6d6d6;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 99%;
}
.conf-table th {
    background: #f6f6f6 none repeat scroll 0 0;
    color: #666;
    font-family: "Lato-Regular";
    font-size: 16px;
    font-weight: 400;
    padding: 10px;
}
.conf-table th:first-child {
    color: #333;
    font-family: "Lato-Regular";
    font-size: 21px;
    font-weight: 400;
    text-align: left;
    text-transform: uppercase;
    width: 83%;
}
.conf-table th:first-child span {
    font-family: "Lato-Bold";
    font-size: 22px;
    font-weight: 400;
}
.conf-table th:last-child {
    text-align: center;
    width: 17%;
}
.conf-table td {
    border-top: 1px solid #d6d6d6;
    padding: 20px;
}
.conf-table td:first-child {
    text-align: left;
    width: 83%;
}
.conf-table td:first-child input[type="radio"] {
    float: left;
    margin-right: 10px;
}
.conf-table td:first-child h3 {
    color: #03408e;
    display: inline-block;
    font-family: "Lato-Bold";
    font-size: 22px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 10px;
}
.conf-table td:first-child p {
    color: #666;
    font-family: "Lato-Regular";
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.conf-table td:last-child {
    color: #ed1d24;
    font-family: "Lato-Bold";
    font-size: 22px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    width: 17%;
}
.last-level {
    border: 1px solid #d6d6d6;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    width: 99%;
}
.last-level td {
    border-top: 1px solid #d6d6d6;
    color: #666;
    font-family: "Lato-Regular";
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 10px;
    text-align: left;
    width: 15%;
}
.last-level td h3 {
    color: #333;
    display: block;
    font-family: "Lato-Bold";
    font-size: 22px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 10px;
}
.last-level td:first-child {
    width: 70%;
}
.last-level td:nth-child(2n) {
    border-left: 1px solid #d6d6d6;
}
.conf-table td:first-child input[type="radio"] {
    float: left;
    margin-right: 10px;
}
.conf-table td:first-child h3 {
    color: #ed1d24;
    display: inline-block;
    font-family: "Lato-Bold";
    font-size: 22px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 10px;
	margin-top:0px;
}
.conf-table td:first-child p {
    color: #666;
    font-family: "Lato-Regular";
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
ul.book-opt {
    clear: both;
    margin: 20px auto 0;
    padding: 0;
    width: 99%;
	list-style-type:none;
}
ul.book-opt li:first-child {
    color: #333;
    font-family: "Lato-Regular";
    font-size: 18px;
    font-weight: 400;
    vertical-align: top;
    width: 84%;
}
ul.book-opt li {
    float: left;
}
ul.book-opt li:first-child span {
    display: block;
    font-size: 14px;
}




.formbadge-left-sec {
border: 1px solid #eee;
    float: left;
    padding: 30px;
    
}

.creat-badge div.formbadge-sec textarea {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dbdcdc;
    color: #666;
    float: left;
    font-family: "proxima_novalight";
    font-size: 14px;
    height: 70px;
    padding: 8px;
    width: 100%;
	margin: 5px 0;
}
.creat-badge div.formbadge-sec input[type="text"] {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dbdcdc;
    color: #666;
    font-family: "proxima_novalight";
    font-size: 14px;
    margin: 5px 0;
    padding: 8px;
    width: 100%;
}

div.formbadge-sec .mob-inp{width:100%!important;}

.phn-input {
    margin-right: 0px;
    width: 70%!important;
}
div.formbadge-sec .phn-input2 {
    width: 80.5%!important;
}

.formbadge-r-sec {
    border: 1px solid #eee;
    padding: 0;
    margin-left:0px;
}

ul.badg-opt {
    clear: both;
    float: right;
    margin: 20px 0 0;
    padding: 0;
    width: 440px;
	list-style-type:none;
}

ul.pay-opt1 {
    clear: both;
    float: right;
    margin: 20px 0 0;
    padding: 0;
    width: 260px;
	list-style-type:none;
}
.back-btn {
    background: transparent;
    border: 1px solid #ed1d24;
    border-radius: 20px;
    color: #ed1d24;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 20px;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    width: 118px;
}
.back-btn:hover{
background: #ed1d24;
color:#fff;
text-decoration:none;

}

.pay-btn {
    background: transparent;
    border: 1px solid #ed1d24;
    border-radius: 20px;
    color: #ed1d24;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 20px;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    width: 118px;
	margin-left:20px;
}
.pay-btn:hover{
background: #ed1d24;
color:#fff;
text-decoration:none;

}

.badge-btn {

    background: transparent;
    border: 1px solid #ed1d24;
    border-radius: 20px;
    color: #ed1d24;
    cursor: pointer;
    display: block;
    font-size: 20px;
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
    width: 289px;
}
.badge-btn:hover{
background: #ed1d24;
color:#fff;
text-decoration:none;

}

.formbadge-yellowBg {
    
    background: #ed1d24 none repeat scroll 0 0;
    min-height: 120px;
    padding: 20px 0;
    text-align: center;
}

.formbadge-yellowBg img {
    display: block;
    margin: 0 auto;
}
.formbadgeinfo {
    margin: 0 auto;
    padding: 15px;
	
	height:230px;
    width: 100%;
}
.qr-code img{width:100%;}
.deligateBg {
    background: #333 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: "Lato-Bold";
    font-size: 28px;
    font-weight: 400;
    margin-top: 10px;
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase;
    width: 48%;
}
.qr-code {
    float: right;
    margin-top: 10px;
    width: 25%;
}
.padinnn {
    padding: 70px 0;
}


.Exhibitors .exhibit-border {
    border: 1px solid rgba(0, 0, 0, 0.09);
    display: inline-block;
    margin: 0 10px 20px;
    padding: 5px;
    width: auto;
}

.Exhibitors .exhibit-border img {
    width: 100%;
}

/*footer starts here*/

.ftr-head {
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 4px;
    text-align: left;
    text-transform: uppercase;
}
.ftr-name {
    color: rgba(255, 255, 255, 0.6);
    display: block;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 0;
    text-align: left;
}
.ftr-number {
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    line-height: 26px;
    margin: 0 0 2px;
    text-align: left;
}
.ftr-mail {
    color: rgba(255, 255, 255, 0.6) !important;
    font-size: 13px;
    font-weight: 400;
    line-height: 14px;
    margin-bottom: 18px;
    text-align: left;
}
.ftr-mail a {
    color: #fff!important;
    text-decoration: none;
}
.ftr-mail a:hover {
    text-decoration: underline;
}
.ftr-btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #ed220d;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: 800;
    line-height: 14px;
    margin: 0;
    padding: 14px 15px;
    text-decoration: none;
    text-transform: none;
}
.ftr-btn:hover {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #ed220d;
    text-align: left;
    text-decoration: none;
}

.conn { background:#ed1d24!important; color:#fff; text-transform:uppercase; border:1px solid #fff;}
.conn:hover { background:#fff!important; color:#ed1d24; border:1px solid #ed1d24;}
/*footer end here*/


.full-width-img {
  display: block;
  width: 100%;
  height: auto;
}
#flexiselDemomobile, #spklside, #spklside2, #spklside3, #spklside4{display:none;}
.nbs-flexisel-container{position:relative;max-width:100%;}
.nbs-flexisel-ul{list-style-type:none;margin:0px;padding:0px;position:relative;
	text-align:center;width:99999px;}
.nbs-flexisel-inner{background:rgba(0, 0, 0, 0);float:left;overflow:hidden;width:100%;}
.nbs-flexisel-item{cursor:auto;float:left;line-height:0;margin:0px;padding:0px;position:relative;}
.nbs-flexisel-item .lead-speaker{background:none;display:block;height:380px;margin:0 auto;width:266px;}
.nbs-flexisel-item .lead-speaker img{display:block;margin:0 auto;}
.nbs-flexisel-item img .spkr-name{background:#333;font-family:'Lato-Black';font-size:25px;font-weight:400;position:relative;z-index:99;}
.nbs-flexisel-item img{cursor:pointer;position:relative;}

.nbs-flexisel-item .exhibitor{display:block;background:none;height:220px;margin:0 auto;width:152px;}
.nbs-flexisel-item .exhibitor img{width: 100%; display:block;margin-bottom:10px;border:1px solid #e7e7e7; padding:15px; background:#fff;}
.nbs-flexisel-item .testimonial{height:auto;width:100%;display:block;margin:0 auto;background:none;text-align:center;}
.nbs-flexisel-item .testimonial p{font-family:'Lato-Regular';font-size:25px;line-height:29px;color:#fff;}
.nbs-flexisel-item .testimonial span{font-family:'Lato-Regular';font-size:18px;color:#fff;display:block;text-align:right;margin-top:30px;}
.nbs-flexisel-item .sml-spkr{display:block;background:none;height:61px ;margin:0 auto;width:61px;}
.nbs-flexisel-item .sml-spkr img{display:block;height:61px;width:61px;}
@media only screen and (min-width:320px) and (max-width:767px){
    .navBg.navBarBG{height: auto!important;}
.nav-tabs>li>a>p{font-size:11px;} 
.Clients .client-border { width:70%; margin:10px;}
nav.navbar .navbar-brand img.logo { height:auto;} 
nav.navbar.bootsnav .navbar-header {padding-bottom: 15px;}
.viewagen { position:static!important; } 
.table table-striped table-bordered th{width:20%;}
.tab-content{padding:10px;}
.tab-content td{ font-size:12px;}
.table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child{font-size:12px;}

.table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th{white-space:normal;}

.nav-tabs > li > a{padding:20px 31px!important;}
.fro2017{padding:10px 20px;}
.conn{margin:15px 0;}
#rev_slider_1061_1_forcefullwidth{height:auto;}
.spkbg{ background:transparent;}
.u-BoxShadow100{box-shadow:none;}
.confOver{padding:20px;}
.ftr-head{ text-align:center;}
.ftr-name{ text-align:center;}
.ftr-number{ text-align:center;}
.ftr-mail{ text-align:center;}
.tabsb{ text-align:center;}
.delPro{padding:20px;}
.spTxt{display:none;}
.Blurb--wrapper{padding:0;}
.Blurb--wrapper h3.u-MarginTop55{margin-top:0px; margin-bottom:0px;}
.Blurb{height:auto; margin:0 auto; text-align:center;}
.Blurb img{height:auto;}
#rev_slider_1061_1_wrapper {height:840px!important;}
.tp-fullwidth-forcer{height:840px!important;}
.hover-img figure{background:none!important;}
figure{margin:none;}
.atat  { margin-top:10px;}
.conf-table td:first-child p{font-size:13px;}
.conf-table td:first-child h3{font-size:12px;}
.carousel-inner{height:auto!important;}
.carousel-inner .item img{height:auto!important;}
}
@media only screen and (min-width:320px) and (max-width:479px){
	.opp-right{width:100%!important;}
.margint170{margin-top:210px!important;}
.ImageBackground .mainCont{ position:relative!important; clear:both!important;}
.ImageBackground .mainCont .container{width:100%!important; float:none!important; margin:20px auto!important;}
.ImageBackground .mainCont .container .myFrm{width:100%;}
.nav.navbar.bootsnav .navbar-header{margin-bottom:30px!important;}
.text-whitenew{font-size:25px;}
.mainCont .u-PaddingLeft30{padding-left:10px!important;}
.mainCont .u-PaddingRight30{padding-right:10px!important;}
.bos-sec{display:none!important;}
.opp-right{width:100%!important; text-align:center;}
.bos-sec{display:none!important;}
.frmSec{margin-top:50px!important;}
h1.bus-opp span{font-size:26px; line-height:20px;}
.fs24{font-size:23px; line-height:20px;}
#txtDelAmountt{font-size:18px!important;}
#txtAmountt{padding-left:0px!important;padding-right:0px!important;} 
.offer{width:100%;}
.mobSec{border-top:1px dotted rgba(255,255,255,0.3);margin-top: 0px;z-index:99999;}
.mobSec h3{text-align:center; margin-top: 160px;}
   .mobSec h3 span{text-align: center;
	font-size: 18px;
    display: block;
    line-height: 18px;
font-weight: normal;}
.mobilshow img {
    width: 100%;
    border-bottom: 1px dotted rgba(255,255,255,0.3);
    padding-bottom: 20px;
}
}
@media only screen and (min-width:480px) and (max-width:767px){
	.mobSec {
    margin-top: 160px;
    text-align: center;
}

.mobSec{border-top:1px dotted rgba(255,255,255,0.3);margin-top: 120px;z-index:99999;}
.mobSec h3{text-align:center;margin-top: 120px;}
   .mobSec h3 span{text-align: center;
	font-size: 18px;
    display: block;
    line-height: 18px;
font-weight: normal;}
.mobilshow img {
   
    border-bottom: 1px dotted rgba(255,255,255,0.3);
    padding-bottom: 20px;
	margin:0 auto;
	float:none;
}
.delText{width:17%!important;}
.conf-table td:first-child p{font-size:16px;}
.conf-table td:first-child h3{font-size:20px;}
.margint170{margin-top:210px!important;}
.ImageBackground .mainCont{ position:relative!important; clear:both!important; }
.ImageBackground .mainCont .container{width:100%!important; float:none!important; margin:20px auto!important;}
.ImageBackground .mainCont .container .myFrm{width:100%;}
.nav.navbar.bootsnav .navbar-header{margin-bottom:30px!important;}
.bos-sec{display:none!important;}
.opp-right{width:100%!important; text-align:center;}
.bos-sec{display:none!important;}
.frmSec{width:85%!important; margin:30px auto!important; float:none!important}	
}
@media only screen and (min-width:600px) and (max-width:767px){
.Clients .client-border { width:45%; margin:10px;}
.margint170{margin-top:210px!important;}
.ImageBackground .mainCont{ position:relative!important; clear:both!important; width:75%!important;}
.ImageBackground .mainCont .container{width:100%!important; float:none!important; margin:20px auto!important;}
.ImageBackground .mainCont .container .myFrm{width:100%;}
.nav.navbar.bootsnav .navbar-header{margin-bottom:30px!important;}
.opp-right{width:100%!important; text-align:center;}
.bos-sec{display:none!important;}
.frmSec{width:80%!important; margin:30px auto!important; float:none!important}	
.delText{width:15%!important;}
}

@media only screen and (min-width:768px) and (max-width:1023px){
.fro2017{padding:10px 20px;}
.Blurb{height:330px;}
.Clients .client-border { width:28%; margin:10px;}
.conn{margin:2px 0 15px 0;}
.mobSec{margin-top:200px; text-align:center;}


.exbFull{width:100%;}
/*.ImageBlock__image{display:none;}*/
.testimonials .testFull{width:100%;}
.txtx span{margin: 13px 0 0 94px!important;}
.u-sm-PaddingTop50{padding-top:0px;}
.u-sm-PaddingBottom50{padding-bottom:0px;}
.exbCont{padding-bottom:0px!important;}
.testimonials{padding-top:30px!important;}
.margint170{margin-top:220px!important;}
.ImageBackground .mainCont{position:relative!important; clear:both!important; width:60%!important;}
.ImageBackground .mainCont .container{width:100%!important; float:none!important; margin:20px auto!important;}
.ImageBackground .mainCont .container .myFrm{width:50%;}
.nav.navbar.bootsnav .navbar-header{margin-bottom:30px!important;}
.opp-right{width:100%!important; text-align:center;}	
.navBg{background:none!important;}

.frmSec{width:60%!important; margin:0px auto 0!important; float:none!important; clear:both;}
.bos-sec{display:none!important;width: 70%!important;
    margin: 20px auto 20px;
    float: none!important;
    clear: both; z-index:999;padding-bottom:10px;padding-left:6px!important;}
}

@media only screen and (min-width:1024px) and (max-width:1199px){
#myCarousel{display:none!important;}
ul.reason-main{width: 100%;}
ul.reason-main li {width: 435px;}
.social-head{ font-size: 18px;}
#testDemo p {width: 614px;}
ul.setul li{width: 16.4%!important;}
.margint170{margin-top:0px!important;}
.rev_slider_1061_1_wrapper{height:950px;}
.Clients .client-border { width:25%; margin:10px;}
.Blurb img{width:100%; height:auto;}
nav.navbar.bootsnav ul.nav > li > a{
        padding: 30px 7px!important;
        /*new added*/
font-size: 11px!important;}
.mobSec{display:none;}
 .mobTabShow{display:block;}  
.ImageBackground .mainCont{top:0px!important;} 
}

	h1.bus-opp span {line-height:16px;}
.ImageBackground .mainCont .container{width:100%!important; float:none!important; margin:20px auto!important;}
.ImageBackground .mainCont .container .myFrm{width:50%;}
.nav.navbar.bootsnav .navbar-header{margin-bottom:30px!important;}
.ImageBackground{height:710px!important;}
.bos-sec{width:33%!important;padding-left:24px!important; margin-right: -26px; }
.bos-sec h3 strong{ font-size:21px!important;}
h1.bus-opp span{ font-size:19px!important;}
.fs40{ font-size:21px!important;}
.fs24{font-size:21px!important; line-height: 18px;}
.frmSec{margin-top:-40px!important;}
}


.bg-darker{background:#ed1d24!important;}


.modal-window {
    bottom: 0;
    cursor: default;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999;
}
.modal-window:not(.base-clr-bg) {
    background-color: rgba(255, 255, 255, 0.9);
}
.modal-box {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #e9e9e9;
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.12);
    display: block;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 40px 30px 25px;
    position: relative;
    width: 64%;
}
.modal-box:not(.base-clr-bg) {
    background-color: #ffffff;
}
.modal-box.light-text .close-btn, .modal-box.footer .close-btn {
    color: #ffffff;
}
.modal-box.light-text .close-btn:not(:hover), .modal-box.footer .close-btn:not(:hover) {
    color: #ffffff;
}
.modal-box.light-text .close-btn:hover, .modal-box.footer .close-btn:hover {
    opacity: 0.8;
}
.modal-box .form-group {
    margin-bottom: 20px;
}
.modal-box.small .close-btn {
    cursor: pointer;
    font-size: 14px;
    opacity: 1;
    position: absolute;
    right: 30px;
    top: 15px;
    transition: color 0.2s ease 0s, background 0.2s ease 0s;
    z-index: 20;
}
.modal-box .close-btn:not(:hover) {
    color: #000000;
}
.modal-box *:nth-child(2) {
    margin-bottom: 10px;
}
.modal-box.iframe-box.iframe-video {
    border: medium none;
    padding-bottom: 35.866%;
}
.modal-box.iframe-box.iframe-video iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
.modal-box.iframe-box, .modal-box.iframe-box.large, .modal-box.iframe-box.small {
    padding: 0;
}
.modal-box.iframe-box .close-btn, .modal-box.iframe-box.large .close-btn, .modal-box.iframe-box.small .close-btn {
    background-color: rgba(255, 255, 255, 0.6);
    font-size: 16px;
    line-height: 1;
    padding: 12px;
    right: 0;
    top: 0;
    width: 40px;
}
.modal-box.iframe-box .close-btn:hover, .modal-box.iframe-box.large .close-btn:hover, .modal-box.iframe-box.small .close-btn:hover {
    background-color: rgba(255, 255, 255, 0.95);
	font-size:20px;
}
.modal-box.small {
    font-size: 100%;
    padding: 0px 15px 20px;
    width: 30%;
}
.modal-box.small .close-btn {
    font-size: 12px;
    right: 15px;
    top: 12px;
}
.modal-box.large {
    height: 100%;
    padding: 50px 44px 25px;
    width: 90%;
}
.modal-box.large .close-btn {
    right: 50px;
    top: 20px;
}
.modal-box.top {
    bottom: auto;
    top: 0;
    transform: translateY(0px);
}
.modal-box.bottom {
    bottom: 0;
    top: auto;
    transform: translateY(0px);
}
.modal-box.left {
    float: left;
}
.modal-box.right {
    float: right;
}
@media (max-width: 991px) {
.modal-box {
    width: 70%;
}
.modal-box.small {
    width: 40%;
}
.modal-box.large {
    width: 94%;
}
}
@media (max-width: 767px) {
    .btm-reg p{font-size: 18px!important;}
.modal-box {
    padding: 40px 20px 25px;
    width: 90%;
}
.modal-box.small {
    width: 60%;
}
.modal-box.small .close-btn {
    right: 20px;
}
.modal-box.large {
    padding: 50px 24px 25px;
    width: 100%;
}
.modal-box.large .close-btn {
    right: 30px;
}
}
@media (max-width: 540px) {
.modal-box {
    width: 100%;
}
.modal-box.small {
    width: 80%;
}
}

.myselectclass3 {
    -moz-appearance: none;
    background:transparent url("../imgs/drop-down-icon.png") no-repeat scroll 96% center;
    text-indent: -2.99px;
    text-overflow: "";
}
label.error{
color:red; font-weight:normal; font-size:15px;
}
ImageBackground__holder > img{display:block!important;}
.bg-black-transparent{background:rgba(255,255,255, 1)!important;}
ul.exblist { margin-bottom:20px;}
ul.MrgbtmNon { margin-bottom:0;}
.LeftMrg-15 { margin-left: -15px; }

.mobileview { display:none;}

@media (min-width:320px) and (max-width:1023px){
#myCarousel	{display:none!important;}
.ImageBackground>.container{margin-left:0px!important;}
.ImageBackground{height:auto!important; display:block!important;}
.ImageBackground__holder{ background-image:url("../imgs/banner/banner-3.jpg"); background-position:50% 50%; }
.ImageBackground__holder>img{display:none;}
.mobSec{display:block!important;}

}
@media (min-width:360px) and (max-width:479px){
	.mobilshow img{width:100%;}
}

@media (min-width:992px) and (max-width:1023px){
	.navbar-header.mdfiwi div.flt{ display: none;}
}

@media (min-width: 1px) and (max-width: 767px) {
	nav.navbar.bootsnav .socilmedia { display: none!important; }
.mobileview { display:block;}
.anbc { font-size:30px; font-weight:600px; text-transform:uppercase; line-height:35px; text-align:center; padding:0 10px; }
.anbc span{ font-size:21px; font-weight:100px; line-height:25px; text-transform:capitalize; display:block;}
.ImageBackground__holder{ background-image:url("../imgs/banner/banner-3.jpg")!important; background-position:50% 50%; }
	.navBg{ background-position:50% 300%!important; }
nav.navbar.bootsnav { background:#03408E; }
.navbar-toggle .fa-bars::before { color:#fff!important; display:none; }
#rev_slider_1061_1_forcefullwidth { display:none;}
.text-left { float:none!important;     font-size: 15px;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;}
.txtx { float:none!important;text-align: center;}
.txtx span { float:none!important; text-align:center!important;  margin:10px auto 0;}
.txtx img { float:none; text-align:center; margin:0px auto;}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { padding:10px;}

.tab-content .table-responsive { border-top:0px;}
.testimonials h3.text-gray { font-size:18px;font-weight: 700;}
.conn { margin-bottom:30px; margin-top:-5px;}

.navbar-header .fa-remove:before, .fa-close:before, .fa-times:before {color:#fff!important;}
.tct { text-align:center;}
.h1 { margin-bottom:0px;}
.m-hide { display:block; }
.attr-nav .btn-primary:hover { background:#fff; color:#03408e;}
.M-MrgBtm10 { margin-bottom:1px; } .M-MrgTop10 { margin-top:10px;}
.M-PadBtm10 { padding-bottom:10px; } .M-PadTop10 { padding-top:10px;}
}
.whitecolor{color:#fff;}
.breadcrumb a, .breadcrumb > .active{color:#fff;}





@media (min-width: 320px) and (max-width: 359px) {
.anbc { font-size:25px;}
.anbc span{ font-size:20px;}
}

.ImageBackground__holder img.Bnr, .carousel-inner .item img.Bnr{ margin:0 auto !important;width:100%; height: 860px}
.carousel-inner div.punchLineSec { height:0px; }
.carousel-inner div.punchLineSec div.punchLine { position: absolute; margin-top: 300px; z-index:999!important; }
.carousel-inner div.punchLineSec div.punchLine .locFro{ font-size:23px!important;}
.left.carousel-control, .right.carousel-control { display: none; }

.locFro{ font-size:23px!important;}


.carousel-indicators li{width:50px; height:5px; background-color: #fff; border-radius: 0px; border:0px; margin:0px 3px;}
.carousel-indicators li.active{width:50px; height:5px; background-color: #ea0008; border-radius: 0px; border:0px; margin:0px 3px;}
.carousel-indicators{margin-bottom: 30px;}
.carousel-inner div{height:auto; max-width:100%;}
.slider{width:100%;}
.ImageBackground>.container{ position:absolute; z-index:9; top:0; margin-left:54px;}
.ImageBackground .mainCont{z-index:999; position:absolute;  margin:0 auto; }
.ImageBackground .mainCont .container{width:1180px; margin:0 auto; position:relative;}
.ImageBackground{height:auto;}

carousel-inner .item img{ width:100%;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{height:auto;}

.AboutEvt { border-top: #ed1d24 solid 4px;}

.myselectclass3::-ms-expand{display:none;}
.myselectclass3{-moz-appearance:none;-webkit-appearance:none;text-indent:0.01px; text-overflow:''; 
	background:url('../imgs/drop-down-icon.png') no-repeat 95%!important; }
	
.navBg.navBarBG{background:url('../imgs/toplyr.png') repeat-x;height:310px;}

.opp-right{width:30%;padding-top:0px!important; margin-top: 20px; }

.bos-sec{ background:#ed1d24; padding-left:38px;width:31.5%; float:right;padding-top:20px;border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-top:none;}
.bos-sec h3{ font-size:18px; color:#fff212; text-transform:uppercase; margin-top:0px!important; line-height:20px; font-family: "Roboto", sans-serif; margin-bottom:16px!important;}
.bos-sec h3 strong{color:#fff; font-size:23px;display:block; line-height:19px;}
.bos-sec h3 span{color:#fff; font-size:14px;line-height:18px;}
.bos-sec h3 a{color:#fff212;}
h1.bus-opp{width:92%!important; margin-bottom:0px; }
h1.bus-opp span{ font-size:23px;}

.frmSec{margin-top:-20px;}


.form-group{margin-bottom:8px!important}


.topValue{background:#ffef00;padding:8px 0;}
.topValue p{margin-bottom:0px!important;color:#333; text-align:center; background:#ffef00;}
.topValue p strong{ font-size:20px;}
.noBg{background:none;}
.group1 p,.group2 p,.group3 p,.group4 p, .group5 p{ text-align:center;color:#333;}

.form-control{height:35px!important;}

 #txtAmountt{ background:transparent!important; width:27%!important; font-weight:bold;border:none!important; float:left;}
 
 .txtAmt{background:transparent; width:100%; overflow:hidden;}
.txtAmt .ruppe{margin-left:10px;width:42%; float:left;margin-top:8px;}
 #txtAmount{background:transparent!important; width:23%!important; font-weight:bold;border:none!important;}
 .delText {
    width: 18%;
    float: left;
    margin-top: 5px;
	margin-left:2px;
}
.delText del {
    font-weight: bold;
    color: #ed1d24;
    font-size: 20px;
}
 
 .offer {
    margin-top: 8px;
    color: #666;
    font-size: 14px;
    float: left;
    font-weight: bold;
}


#txtDelAmountt{ background:transparent!important; border:none;width:100%;text-decoration:line-through;}
 
 
 @media screen and (min-width:1200px) and (max-width:2000px){
	.ImageBackground .mainCont{ width: 30%!important;
    position: absolute;
    right: 20px;
    top: 10px;z-index:99999;}
	.mainFrm{width:100%!important; margin-top:100px;}
	.opp-right {
          margin-top: 37px!important;
    width: 26%!important;
    padding-top: 2%!important;

    }
	.mobTabShow{display:none;}
	.mobSec{display:none;}
	.opp-right {margin-top:20px!important; width:26%!important;}
}


.top-value {
   text-align:center;
   font-size:14px;
   margin-bottom:10px;
}


.top-reg{border-radius: 4px 4px 0px 0px;width:100%; background:#f3f3f3;padding:14px 20px 10px 20px;border-bottom:1px solid #dbdcdc;}
h4.gd{margin-bottom:0px;}
.midFrm{padding:15px; border-radius: 4px;}

.btm-reg{width:100%; background:#f3f3f3;padding:20px 20px 25px 20px;border-top:1px solid #dbdcdc;}

.amtTxt{float:left;width:54%;}
.amtTxt p{margin-bottom:0px;}
.amtCont{float:left;width:24%;}

.btm-reg #txtAmountt{ background:transparent!important; width:100%!important; font-weight:bold;border:none!important;}
.btm-reg p{ font-family:'Lato-Regular'; color:#333; font-size:20px;}

 @media only screen and (min-device-width : 1280px) and (max-device-width : 1499px) {
 	.ImageBackground .mainCont{ top: -40px;}
 }
 @media only screen and (min-device-width : 1500px) and (max-device-width : 4000px) {
 .ImageBackground__holder { background-image:none!important;}
	.ImageBackground .mainCont{ width: 35%!important;
    position: absolute;
    right: 65px;
    top: -12px;z-index:99999;}
	.mainFrm{width:360px!important;}
	.opp-right {margin-top:50px!important; width:26%!important;}
	.mobTabShow{display:none;}
	.mobSec{display:none;}
	.opp-right {margin-top:20px!important; width:26%!important;}
	.carousel-inner div.punchLineSec div.punchLine {  width: 680px;}
}

.mode{margin-left: 20px; margin-bottom: 10px;}
.mode ul{list-style: none;}

.m-text{margin-left: 20px; margin-right: 5px;}
.l20{margin-right: 10px!important;}



.partner-sec {
    border: 1px solid #e8e8e8; 
    text-align: center;
    margin-bottom: 20px;
    min-height: 137px;
}
.prtTitle {
    color: #000;
    text-align: center;
    padding-top: 20px;
}
.partner-sec img {
    margin: 15px 0;
   
}


.text-whitenew {
    color: #ed1d24;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 23px!important;
    margin-bottom: 0px;
    margin-top: 0px;
}



ul.logoset {
    padding: 0px;
    margin: 0px;
    text-align: center;
}
ul.logoset li {
    display: inline-block;
    margin: 0 7px 15px;
    list-style: none;
    width: 142px;
}
ul.logoset li img {
    border: 1px solid #dfdfdf;
    padding: 10px;
}


.fs40{color:#ed1d24!important; font-size:21px!important; font-weight: bold; display: inline-block; margin-top: 4px; margin-bottom: 10px;}
.wt1{color:#ffffff!important; font-weight: normal!important;}


..SpkTitle{
    margin-bottom: 25px
}
.SpkDes {
    line-height: 23px;color: #3B3A3A;font-size: 14px;
}


/*partner css start*/

.partner-row {
    display: flex;
    justify-content: center;
}
.partner-border {
    border:none;
    min-height: 0;
}
.partner-border>a>img {
    width: 100%;
}
.partner-support {
    text-align: center;
}
.partner-support::before {
    content: "";
    position: relative;
    display: inline-block;
    width: 40%;
    height: 1px;
    vertical-align: middle;
    background: #666666 !important;
    margin-right: 10px;
}
.partner-support::after {
    content: "";
    position: relative;
    display: inline-block;
    width: 33%;
    height: 1px;
    vertical-align: middle;
    background: #666666 !important;
    margin-left: 10px;
}
.prttitilehide {
    display: none;
}

@media (max-width: 768px) {
.footer-testimonial{margin-top: 15px;}
ul.price-listing{padding: 26px 18px 0px 27px;}
.con1 {margin-top: 21px;}
.lp-logo img{width: 300px;}
    .partner-row {
        flex-direction:column;
    }
    .partner-support {
        display: none;
    }
    .partner-border {
    border:1px solid #e8e8e8;
    min-height: 137px;
}
p.newcont {
    line-height: 30px;
    font-size: 16px;
    padding: 0px 20px;
    margin-top: -15px;
}
.scrollbox {
    display: flex;
    align-items: center;
    padding: 19px 0;
    overflow: hidden;
}
.why-cont {font-size: 16px;line-height: 26px;}
.conf-bottom .scrol, .conf-bottom .scrol span{font-size: 36px;}
h1, .comman-head{font-size: 29px;line-height: 38px;}
.top-reg{margin-top: 25px;}
.new-edition-head{font-size: 32px;line-height: 38px;}
.partner-space {
        padding:0;
}
.prttitilehide {
    display: block;
}
.partner-border>a>img {
    width: inherit;
}
.date-lft {
    width:101px!important;padding-top: 15px;
    font-size: 31px!important;
}
.slidernew ul img{width: 18px;}
.slidernew ul li:first-child{width:176px;}
.date-rgt {
    font-size: 15px;
    width: 50px;
    color: #ffffff;
    border-right: 1px solid #ffffff;
    margin-right: 11px;
    margin-top: 16px;
    line-height: 20px;
}
.hotl {
    font-size: 13px!important;
    width: 125px!important;
    line-height: 17px;
}
}












ul.setul {
    background-color: #ffffff;
    padding: 0px 20px 0px 20px;
    margin: 0;
    text-align: center;
}


ul.setul li {
    list-style: none;
    margin-bottom: 20px;
    clear: both;
    overflow: hidden;
    width: 13.4%;
    display: inline-block;
    vertical-align: top;
    margin: 10px 7px;
    text-align: center;
    padding: 9px 10px 25px 13px;
    vertical-align: top;
    border: 1px solid #e3e3e3;
    min-height: 136px;
}
.prtTitle {
    color: #000;
    text-align: center;
    padding-top: 20px;
}
.setul img {
    width: 100%;
}
.tit {
    display: flex;
    justify-content: center;
    list-style-type: none;
    margin: 10px auto;
}
.tit .lft {
    width: 54%;
    text-align: center;
}
.tit .rft {
    text-align: center;
    width: 40%;
}
ul.brnon {
    width: 100%!important;
}
ul.brnon li {
    list-style: none;
    margin-bottom: 20px!important;
    clear: both!important;
    overflow: hidden!important;
    width: 13.4%!important;
    display: inline-block!important;
    margin: 10px 30px!important;
    text-align: center!important;
    padding: 9px 0px 25px 0px!important;
    vertical-align: top!important;
}
.brnon .prtTitle {
    display: none;
}



@media (min-width: 1px) and (max-width: 767px){
ul.setul {
    overflow: auto;
    scroll-behavior: smooth;
    white-space: nowrap;
    padding: 0px;
    margin-top: 10px;
}
ul.setul li {
    width: 72.6%;
    padding: 7px 10px 15px 10px;
    box-shadow: 0px 0px 9px 0px #e3e3e3;
    margin: 17px 4px;
}
ul.setul .prtTitle {
    white-space: pre-wrap;
}

/*partner css end*/

@media screen and (max-width: 768px){
.fro2017 strong {font-size: 20px;margin-top: 10px;line-height: 30px;margin-bottom: 13px;}
.slidernew{padding-top: 23px;}
.atd-cont-head {font-size: 32px; line-height: 37px;margin-bottom: 7px;}
ul.ticket_offer > li{width: 100%!important;}
ul.w-one, ul.w-two, ul.reason-main, .gal-top, .gal-bottom{display: block;width: 100%;padding-left: 5px;}
ul.w-one li, ul.w-two li, ul.reason-main li{width: 100%;}
.in-head {font-size: 22px;}
.atd-cont-sub {
    font-size: 18px;
    line-height: 24px;
    font-family: Roboto;
}
.magbg{margin: -45px auto auto auto;}
.intro-video iframe{height: 300px;}
.myfooter{padding-bottom: 20px;}
.rupes { font-size: 34px;}
ul.inlist li{font-size: 16px;line-height: 25px;}
.new-edition {font-size: 15px;width: 129px;padding: 6px;}
.new-edition-head{font-size: 29px;line-height: 37px;}
.new-edition-subhead{font-size: 18px;line-height: 27px;margin-top: 17px;}
.lp-logo {margin-bottom: 25px;}
.date-lft{width: 105px; font-size: 31px;}
.hotl{font-size: 15px;width: 178px;}
.gone, .gtwo, .gthree, .gfour, .gfive, .gsix, .i1, .i2{width: 100%!important;}
ul.tprice{margin: 34px auto 0px 0px;}
.subscribe p {
    margin: 5px auto 29px auto;
    font-size: 20px;
    line-height: 33px;
}
.social-foot{margin-top: 10px;}
.social-head {font-size: 17px;}
.vhead {
    font-size: 28px!important;
    line-height: 52px;
    margin-top: 21px;
}
.ven-head{font-size:28px!important;}
.atd-img {
    position: relative;
    height: 205px;
}
.nbs-flexisel-nav-left{margin-left:30px;}
.footer-testimonial .nbs-flexisel-inner::before {
    left: 22px;
    top: -83px;
}
.footer-testimonial .nbs-flexisel-inner::after {
    right: 8px;
    bottom: 60px;
}
h1, .comman-head {
   padding: 0px 10px;
}
ul.ticket_offer{margin-top: 20px;}
.of2 {
    padding: 18px;
    font-size: 24px!important;
}
#testDemo p{font-size: 18px;}
#sponsors{margin-top: -40px;margin-bottom: -30px;}
.why{padding-bottom: 10px!important;}
.atd-img img{object-fit: cover;height: 205px;}
.footer-testimonial{padding-bottom: 50px;}
}

