/* 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;}


/*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: 117px;
}
.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: 117px;
	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: 30px;
    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-nav-left, .nbs-flexisel-nav-right{display:none;}
.nbs-flexisel-item .exhibitor{display:block;background:none;height:306px;margin:0 auto;width:152px;}
.nbs-flexisel-item .exhibitor img{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){
.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){
.margint170{margin-top:210px!important;}
.ImageBackground .mainCont{ position:relative!important; clear:both!important; margin-top:200px!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;}
}
@media only screen and (min-width:480px) and (max-width:767px){
.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; margin-top:200px!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; margin:200px auto 0!important;width:80%!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}	
}

@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;}

.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; margin:300px auto 0!important;width:50%!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){
.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;
    
}
#myCarousel{display:none!important;}
.opp-right {margin-top:20px!important; width:26%!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:800px!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) {
.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){
	.opp-right img{width:100%;}
#myCarousel	{display:none!important;}
.ImageBackground>.container{margin-left:0px!important}
.ImageBackground{height:890px!important; display:block!important;}

.ImageBackground__holder>img{display:none;}
.mobSec{display:block!important; margin-top:10px;border-top:1px dotted rgba(255,255,255,0.3);padding-top:5px;width:100%;}
.mobSec h3{font-size:18px!important;}
.mobSec h3 span{display:block; font-weight:300;}
.mobilshow{width:100%!important;}
}


@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:none; }
.attr-nav .btn-primary:hover { background:#fff; color:#03408e;}
.M-MrgBtm10 { margin-bottom:10px; } .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:375px) and (max-width:479px){
	.mobilshow img.froLg{height:77px!important;}
	
	
}



@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;}
.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 .container{width:1170px; 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: 15px; }
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;}

 #txtAmount{ background:transparent!important; width:23%!important; font-weight:bold;border:none!important;}
 .mobSec{display:none;}
 
 @media screen and (min-width:1200px) and (max-width:2000px){
	.ImageBackground .mainCont{ width: 30%!important;
    position: absolute;
    right: 20px;
    top: 60px;z-index:99999;}
	.mainFrm{width:100%!important;}
	.opp-right {margin-top:20px!important; width:26%!important;}
	.mobTabShow{display:none;}
	.mobSec{display:none;}
	.opp-right {margin-top:20px!important; width:26%!important;}
	h1.bus-opp span{line-height:17px;}
}