
/*** Very Large Screens **/
@media only screen 
and (min-width : 1600) {
	.visible-xlg{
		display: block !important;
	}
	.hidden-xlg{
		display: none !important;
	}
}	

@media only screen 
and (min-width : 1824px) {	
	body { 
		 height:100%;
	}
	.page-container{
		height:auto;
	}
	/** Side bar widget **/
	.footer-widget{
		position:fixed;
	}
	/** Tables **/
	.table th{
		font-size:13px;
	}
	
	.table td{
		font-size:14px;
	}	
	
	.table td.small-cell, .table th.small-cell{
		width: 42px;
	}
	/** Controls **/
	.checkbox label:before {
		top:0.5px;
	}
	/** Tiles **/
	.tiles.margin-reset{
		 margin-left: 51px;
	}
	/** Only Demo Purpose **/
	.demo-map{
		min-height:100%;
	}
	
	.error-main{
		margin-top:40%;
	}
		.visible-xlg{
		display: block !important;
	}
	.hidden-xlg{
		display: none !important;
	}
	
}

@media (min-width: 1279px) and (max-width: 1280px) {
    ul.theme-list li{width:228px}
}

@media (min-width: 979px) and (max-width: 980px) {
    ul.theme-list li{width:212px}
}

@media (min-width: 767px) and (max-width: 800px) {
    ul.theme-list li{width:215px}
}

@media (min-width: 480px) and (max-width:640px) {
    ul.theme-list li{width:47%}
}

@media (min-width: 320px) and (max-width:360px) {
    ul.theme-list li{width:100% !important; margin-bottom:12px; margin-right:0}
    .nav-pills.theme-tab > li, .nav-pills.theme-tab > li > a{width:100%}
}

/*** Desktops & Laptops ***/
 @media (min-width: 980px) { 
     
 	/*** Page sidebar ***/
    .menu-non-fixed .page-sidebar{
        margin-top: 0; 
        padding-top: 58px;
    }
 	.page-sidebar {
		display: inline-block;
		float: left;
		position: fixed;
		width: 250px;
		margin-top:56px;
  	}

        /*.page-sidebar.index {
            width: 230px;
        }*/
    .menu-non-fixed .footer-widget{
     z-index: 100;
    }
    .page-sidebar .page-sidebar-wrapper{
        display: inline-block;
        float: left;
        height: 100%;
    }
	.page-sidebar.fixed{
		position: fixed;
	}	
  	.page-sidebar ul{
  		width: 250px;
  	}
        .page-sidebar ul.index, .page-sidebar .page-sidebar-wrapper > ul.index {
            width: 230px !important;
        }

        .page-sidebar ul.mrg-tp {
            margin-top: 26px;
        }

  	/*** Page content ***/
  	.page-content { 
  		margin-left: 230px; 
	}
    

    .page-content.inner {
        margin-left: 271px;
    }

	.page-content.no-min-height {
		min-height: auto;
	}

	.full-width-page .page-content {
		margin-left: 0px !important;
	}
	
	.inner-menu{
		padding-top: 60px;
	}
	/** Const size button for medium devices **/
	.btn-cons-md{
		  min-width: 120px;
	}

    .percent { display: inline-block; line-height: 110px; z-index: 2;}
    .percent:after { content: '%'; margin-left: 0.1em; font-size: .8em;}
    .angular { margin: 20px auto 10px auto;}
    .chart:first-child { margin-left: 2%;}
    .chart{ position: relative; display: inline-block; text-align: center;margin-right: 2%;width: 30%;}
    .chart canvas { width: 90%; position: relative;margin: 5px auto;font-size: 12px;}
    .chart .chart-text {position: absolute;z-index: 100; margin-top: 0;margin-left: 0; width: 100%;padding-top: 30%;font-weight: bold; }
    .chart-text > span { font-size: 24px;}
    .scrollup{display:none !important;}
    .table-pad.col-sm-2{padding-left:0; padding-right:0}
    
 }

/*** General tablets and phones ***/
@media (max-width:979px) { 
    
	/*** Body ***/
	body {
		margin: 0px !important;
	}	

	/*** Page header ***/
 	.header {
 		margin: 0 !important;
 	}

	.header .nav li.dropdown i {
		display: inline-block;
		position: relative;
		top:1px;
		right:0px;
	}

	.header .nav {
		margin-bottom: 0px !important;
	}

	/*** Page container ***/
	.page-container {
		margin: 0 !important;
		padding: 0 !important;
	}

	.fixed-top .page-container {
		margin-top: 0px !important;
	}

	/*** Page content ***/
  	.page-content {			
		margin-top:0;
  	}
	.tiles {
	  margin-right:0px;
	}
	.tiles.added-margin {
	  margin-right:0px;
	}	

	.page-content .admin-bar .admin-bar-inner {
		 margin-right: 0px;
	}
	.scrollup{
		left: 235px;
	}
	.scrollup{display:none !important;}
    .table-pad.col-sm-2{padding-left:0; padding-right:0}
    .table-mdiv .row-talbe .col-lft{width:60%}
    .table-mdiv .row-talbe .col-rgt{width:40%}

}

/* Landscape view of all tablet devices */
@media (min-width: 768px) and (max-width: 1024px) { 
    .m-r-10.no-mrgr{margin-right:0 !important}
	/*** Body ***/
	body {
	 	padding-top: 0px;
	}
    
	/*** Page sidebar ***/
	.page-sidebar .btn-navbar.collapsed .arrow { 
		display: none;
	}	

	.page-sidebar .btn-navbar .arrow {
	  position: absolute;
	  right: 25px;
	  width: 0; 
	  height: 0;
	  top:50px;
	  border-bottom: 15px solid #5f646b;
	  border-left: 15px solid transparent; 
	  border-right: 15px solid transparent; 
	}

 
 	.page-sidebar {
	    position: absolute;
		/*width: 50px;*/
		margin:0;
		overflow:visible !important;
	}

	.page-sidebar .slimScrollDiv{
		overflow:visible !important;
	}

	.page-sidebar .slimScrollDiv .page-sidebar-wrapper{
		overflow:visible !important;
	}
	
	.page-sidebar .page-sidebar-wrapper > ul{
		width: 250px;
		margin:0;
	}
    .page-sidebar.mini .page-sidebar-wrapper > ul { margin-top: 0; }
    .page-sidebar .inner-menu { padding-top: 0; }
    .page-sidebar .inner-menu ul.big-items { margin-top: 10px; }

	.page-sidebar  .page-sidebar-wrapper > ul > li > a{
			padding: 13px;
			color:#fff;
	}
	.page-sidebar .page-sidebar-wrapper > ul > li a i{
			color:#fff;
	}
	.page-sidebar .user-info{
		display:none;
	}
	.page-sidebar .page-sidebar-wrapper > p{
		display:none;
	}
	.page-sidebar .page-sidebar-wrapper > .status-widget{
		display:none;
	}
	.page-sidebar .page-sidebar-wrapper > .notification-alert{
		display:none;
	}
	.page-sidebar .page-sidebar-wrapper > ul li span.title{
		/*display:none;*/
	}
	.page-sidebar .page-sidebar-wrapper >ul li span.arrow {
		display:none;
	}
	.page-sidebar .page-sidebar-wrapper > ul li ul li span.title{
		display:inline;
	}
	.page-sidebar .page-sidebar-wrapper >ul li  ul li span.arrow {
		display:inline;
	}
	.page-sidebar .page-sidebar-wrapper > ul li span.badge  {
		display:none;
	}
	.page-sidebar .page-sidebar-wrapper ul li span.label  {
		display:none;
	}
	.page-sidebar  .profile-wrapper  {
		display:none;
	}

	/*.page-sidebar{
		 background-color: #0aa699 !important;
	}	*/
	.page-sidebar .page-sidebar-wrapper > ul > li >a:hover, 
	.page-sidebar .page-sidebar-wrapper > ul > li:hover >a {  
		background: #0b9c8f;
	}
	.page-sidebar .page-sidebar-wrapper > ul > li.open > a, .page-sidebar .page-sidebar-wrapper > ul > li > a:hover, .page-sidebar .page-sidebar-wrapper > ul > li:hover > a{
		padding: 13px;
	}
	.page-sidebar  .page-sidebar-wrapper > ul > li > ul.sub-menu{
		position:absolute;
		margin-top:-46px;
		margin-left:50px;
		width:auto;
		z-index:100;
		min-width:250px;
	}
    .inner-menu{
		padding-top: 40px;
	}
	
	.page-sidebar .page-sidebar-wrapper > .side-bar-widgets{
		display:none;	
	}
	.footer-widget{
		display:none !important;
	}	
    
    .inner-menu-always-open .page-sidebar .page-sidebar-wrapper{
        display: inline-block;
        float: left;
        width: 60px;
        height: 100%;
    }
    
    .inner-menu-always-open .inner-menu{
        display: inline-block;
        float: left;
        margin-top:-2px;
        margin-left: 0;
    }
    
    .inner-menu-always-open .page-content { 
       margin-left: 250px;      
    }
    
  	/*** Page content ***/
  	.page-content { 
  		margin-left: 250px; 
		margin-top: 0px;
		min-height: 911px; 
	}
	.page-content .content{ 
		padding-top:;
	}
	
	.inner-menu-layout .page-content{
		margin-left:250px;
	}
	.inner-menu{
		margin-left:50px;	
	}
	
	.visible-tablet{
		display:block !important;
	}
	
	.scrollup{
		left:36px;
	}
	
	.table td.small-cell, .table th.small-cell{
		width: 40px;
	}

    .chart{ position: relative; display: inline-block; width: 30% !important;margin-right: 2%; }
    .chart .chart-text { padding-top: 40%;margin: auto;font-weight: bold;text-align: center;position: absolute; }
    .chart:last-child { margin-right: 0; }
    .chart canvas { width: 100%; position: relative;margin: 5px auto;}
    .chart .chart-text {font-size: 10px; position: absolute;z-index: 100; margin: auto; width: 100%;height: 100%;min-width: 120px; max-width: 200px;padding-top: 30%;font-weight: bold; }
    .chart-text > span { font-size: 24px;}

    #btnSendInvitation {
        margin-top: -45px !important;
    }

    .hdr-border-left {}
    .header .header-seperation { border-right: none;}
    .tiles .tiles-body{
        padding: 19px 14px 15px;
    }

    .form-inline .checkbox label {
        padding-left: 25px;
    }
.speakers-group:nth-child(5), .speakers-group:nth-child(9), .speakers-group:nth-child(13), .speakers-group:nth-child(17),
 .speakers-group:nth-child(21), .speakers-group:nth-child(25), .speakers-group:nth-child(29), .speakers-group:nth-child(33), 
.speakers-group:nth-child(37), .speakers-group:nth-child(41), .speakers-group:nth-child(45){display:inline-block; clear:none}


.speakers-group:nth-child(4), .speakers-group:nth-child(7), .speakers-group:nth-child(10), .speakers-group:nth-child(13),
 .speakers-group:nth-child(16), .speakers-group:nth-child(19), .speakers-group:nth-child(22), .speakers-group:nth-child(25), 
.speakers-group:nth-child(28), .speakers-group:nth-child(31), .speakers-group:nth-child(34), .speakers-group:nth-child(37), 
.speakers-group:nth-child(40), .speakers-group:nth-child(43){display:block; clear:both}

} 

/* Portrait view of all tablet devices */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

    .m-r-10.no-mrgr{margin-right:0 !important}
    .header .notifcation-center {
        display: block;
    }

    .pad-lft-none {
        padding-left: 15px;
    }

    .pad-rgt-none {
        padding-right: 15px;
    }

    .page-sidebar .page-sidebar-wrapper {
        display: inline-block;
        float: left;
        width: 250px;
        height: 100%;
    }

    .page-sidebar.index .page-sidebar-wrapper { width:230px;
    }
    
	
    
	.inner-menu-always-open .page-sidebar .slimScrollDiv{
		overflow:visible !important;
	}

	.inner-menu-always-open .page-sidebar .slimScrollDiv .page-sidebar-wrapper{
		overflow:visible !important;
	}
	
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul{
		width: 60px;
		margin:0;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li > a{
			padding: 13px !important;
			color:#fff; text-align:center;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li a i{
			color:#fff;
	}
	.inner-menu-always-open .page-sidebar .user-info{
		display:none;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > p{
		display:none;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > .status-widget{
		display:none;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > .notification-alert{
		display:none;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul li span.title{
		display:none;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper >ul li span.arrow {
		display:none;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul li ul li span.title{
		display:inline;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper >ul li  ul li span.arrow {
		display:inline;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul li span.badge  {
		display:none;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper ul li span.label  {
		display:none;
	}
	.inner-menu-always-open .page-sidebar .profile-wrapper  {
		display:none;
	}

	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li >a:hover, 
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li:hover >a {  
		background: #424242;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li.open > a, .inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li > a:hover, .inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li:hover > a{
		padding: 13px;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li > ul.sub-menu{
		position:absolute;
		margin-top:-46px;
		margin-left:50px;
		width:auto;
		z-index:100;
		min-width:250px;
	}
	
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > .side-bar-widgets{
		display:none;	
	}
    
    .inner-menu-always-open .inner-menu{
	}
    .inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li.active {
        background-color: #fff;
    }

    .inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li.active a {
        background-color: #fff;
    }
    .inner-menu-always-open .page-content { 
       margin-left: 0;      
    }
	.header-seperation{
		width:100%;
		display:block;
		position:fixed;
		z-index:999;
		text-align: center;
	}
	.logo{
		margin-right:auto;
		margin-left:auto;
		margin-top:18px;
	}
	
	.header .notifcation-center{
		margin-left: 15px;
	}

	.page-sidebar{
		display:none;
	}
	.page-content .content {
		padding-top:0;
	}
    
	.page-sidebar {
	    position: fixed;
		width: 260px;
		background-color:#1b1e24 !important
	}

	.page-sidebar .user-info{
		display:inline-block;
	}
	.page-sidebar> p{
		display:block;
	}
	.page-sidebar > .status-widget{
		display:block;
	}
	.page-sidebar > .notification-alert{
		display:inline-block;
	}
	
	.page-sidebar .page-sidebar-wrapper > ul li span.title{
		display:inline-block;
	}
	.page-sidebar .page-sidebar-wrapper >ul li span.arrow {
		display:inline-block;
		float: right;
	}

	.page-sidebar .page-sidebar-wrapper > ul li span.badge  {
		display:inline-block;
	}
	.page-sidebar .page-sidebar-wrapper ul li span.label  {
		display:inline-block;
	}
    .page-sidebar .page-sidebar-wrapper > ul{
		width: 230px;
		padding-top: 0px !important;
	}
	.page-sidebar  .profile-wrapper  {
		display:inline-block;
	}

	.page-sidebar .page-sidebar-wrapper > .side-bar-widgets{
		display:block;	
        width: 250px
	}
	.footer-widget{
		display:block;
	}

	.page-sidebar .page-sidebar-wrapper > ul > li > a {
	  padding: 11.5px 15px 11.5px 31px;
	  color:#8B91A0;
	}
	
	.page-sidebar .page-sidebar-wrapper > ul > li >a:hover, 
	.page-sidebar .page-sidebar-wrapper > ul > li:hover >a {  
		background: #1b1e24;
	}
	.page-sidebar .page-sidebar-wrapper > ul > li.open > a, .page-sidebar .page-sidebar-wrapper > ul > li > a:hover, .page-sidebar .page-sidebar-wrapper > ul > li:hover > a{
		  padding: 11.5px 15px 11.5px 31px;
	}
	
	.page-sidebar .page-sidebar-wrapper > ul > li > a i {	 
	    color:#8B91A0;
	}

	.page-sidebar .page-sidebar-wrapper > ul > li > ul.sub-menu {
		position:relative;
		margin:0px;
	}
    
    .page-sidebar.mini-mobile .side-bar-widgets{
         display: none;
    }
    .page-sidebar{
        overflow: scroll !important;
		-webkit-overflow-scrolling: touch;
	}
	
	.inner-menu{
		 margin-left: 0px;
		 margin-top:60px;
	}
	.inner-menu-layout .page-content{
		 margin-left: 200px;	
	}
	.scrollup{
		left:244px;
	}
	.page-content{
		margin:0px;
	}
	.page-content .content {
		padding:25px;		 
		padding-top:0;
	}
	
	.widget{
		margin-right:0px;
	}
	.row-fluid.2col [class*="span"]{
		width:48% !important;
		margin:0px;
		margin-bottom:10px;
	}
	.row-fluid [class*="span"]{
		width:100% ;
		margin:0px;
		margin-bottom:10px;
	}
	
	.row-fluid [class*="offset1"]{
		margin-left:0px !important;
	}
	.column-seperation > div[class*="col-"]{
		border-right:none;		
	}
	
	/** Profile Page **/	
	.user-profile-pic{
		text-align:center;
	}
	.user-mini-description h3,.user-mini-description h5{
		text-align:center;
	}

	/** Login Page **/
	.login-container{
		padding:0 10px;
	}
	
	.spacing-bottom-sm{
		margin-bottom:20px;
	}		
	
	.error-wrapper{
		margin-bottom:0px;
		 padding:auto;
	}
	
	.widget-item.narrow-margin	{
		margin-right:auto;
	}
	
	.page-content.condensed{
		margin-left: 0px;
	}
    
    body.boxed-layout .header{
        width: 100%;
        padding: 0 !important
    }
    body.boxed-layout .container{
        padding-left: 0;
        padding-right: 0;
        margin: 0;
        width: 100%
    }


}

@media (max-width: 767px) {

    .header .partner-logo {
        position: absolute;
        padding:12px 0 0 20px;
        margin:0 0 0 -104px;
        left: 50%;
    }
    .pad-lft-none {
        padding-left: 15px;
    }
    .pad-rgt-none {
        padding-right: 15px;
    }
    .row.partner-nav { margin-top: -12px !important;}
    .row.partner-nav h3 { margin-left: 15px;}
    .invite-btn  { display: none !important; }

    .chat-toggler .hdr-border-left { border-left: none; }
    .header .chat-toggler { min-width: 40px;margin-top: -60px; margin-right: -10px;}
    .header .chat-toggler .iconset.top-down-arrow { margin-left: 5px; }

     .page-sidebar .page-sidebar-wrapper{
        display: inline-block;
        float: left;
        width: 255px;
        height: 100%;
    }

     .page-sidebar .page-sidebar-wrapper.single-col { width: 231px !important; }
    
    .page-sidebar .inner-menu, .page-sidebar .inner-menu ul { width: 210px;}
    .page-sidebar .inner-menu { padding-top: 0;}
    .inner-menu-always-open .inner-menu { margin-top: 0 !important; }
    
    .inner-menu-always-open .page-sidebar .page-sidebar-wrapper{
         width: 60px;
    }
    
   
	.inner-menu-always-open .page-sidebar .slimScrollDiv{
		overflow:visible !important;
	}

	.inner-menu-always-open .page-sidebar .slimScrollDiv .page-sidebar-wrapper{
		overflow:visible !important;
	}
	
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul{
		width: 60px;
		margin:0;
		padding-top: 17px;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li > a{
			padding: 13px !important;
			color:#fff; text-align:center;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li a i{
			color:#fff;
	}
	.inner-menu-always-open .page-sidebar .user-info{
		display:none;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > p{
		display:none;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > .status-widget{
		display:none;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > .notification-alert{
		display:none;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul li span.title{
		display:none;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper >ul li span.arrow {
		display:none;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul li ul li span.title{
		display:inline;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper >ul li  ul li span.arrow {
		display:inline;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul li span.badge  {
		display:none;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper ul li span.label  {
		display:none;
	}
	.inner-menu-always-open .page-sidebar .profile-wrapper  {
		display:none;
	}

	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li >a:hover, 
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li:hover >a {  
		background: #424242;
	}
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li.open > a, .inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li > a:hover, .inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li:hover > a{
		padding: 13px;
	}
    .inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li.active {
        background-color: #fff;
    }
        .inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li.active a:hover {
            background-color: #fff;
        }

	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > ul > li > ul.sub-menu{
		position:absolute;
		margin-top:-46px;
		margin-left:50px;
		width:auto;
		z-index:100;
		min-width:250px;
	}
	
	.inner-menu-always-open .page-sidebar .page-sidebar-wrapper > .side-bar-widgets{
		display:none;	
	}
    
	.inner-menu-always-open .inner-menu{
        display: inline-block;
        float: left;
        margin-top: 20px;
    }
    .inner-menu-always-open .page-content { 
       margin-left: 0;      
    }
    .inner-menu{
        display: none;
    }    
	/*** Page header ***/
	.header .navbar-inner .container-fluid {
		margin-left: 10px !important;
		margin-right: 10px !important;
	}

    /*.table td.visible-xs:first-child a { font-size: 16px; }*/
    /*.modal-header { height: 60px; }*/
    .modal-dialog { max-width: 90%;margin: 10px auto; }
    .dropdown-menu > li > a.msize, .table td.visible-xs:first-child a.msize {
        font-size: 13px;
    }

	.header .top-nav .nav{  
	 	margin-top: 0px;
	 	margin-right: 5px;
		
	}
	
	.header .nav > li > .dropdown-menu.notification:after, 
	.header .nav > li > .dropdown-menu.notification:before {
		margin-right: 180px;
	}

	.header .nav > li > .dropdown-menu.notification {
  		margin-right: -180px;
	}

	.header .nav > li > .dropdown-menu.inbox:after, 
	.header .nav > li > .dropdown-menu.inbox:before {
		margin-right: 140px;
	}

	.header .nav > li > .dropdown-menu.inbox {
  		margin-right: -140px;
	}

	.header .nav > li > .dropdown-menu.tasks:after, 
	.header .nav > li > .dropdown-menu.tasks:before {
		margin-right: 90px;
	}

	.header .nav > li > .dropdown-menu.tasks {
  		margin-right: -90px;
	}
	
	.header .header-seperation{
		width:100%;
		z-index:999;
		text-align:center;
		min-height:60px;
		display:block;
	}
	.header .notifcation-center{
		margin-left:15px;
	}
	.logo{
		margin-right:auto;
		margin-left:auto;
		margin-top:16px;
	}


	/*** Page content ***/
	.page-content .content {
		padding:8px;
		padding-top:0;
	}
	/*** Page title	***/
	.page-title {
		margin-bottom: 0;
	    padding-bottom: 0;
	}

    .page-title + .row.extra { margin-top: -30px !important; }

	/*** Portlet form action ***/
	.portlet-body.form .form-actions{
	  padding-left: 15px;	
	} 

	.page-sidebar{
		overflow-x: hidden;
		-webkit-overflow-scrolling: touch;
	}
	
	.form-horizontal .form-actions {
  		padding-left: 180px; 	
  	}
	
	.no-margin-grid .row-fluid [class*="span"]{
		width:100% !important;
		margin:0px;
		margin-bottom:10px;
	}
	
	.tiles.margin-reset{
		 margin-left: 0px;
	}
	
		/** Profile Page **/	
	.user-profile-pic{
		text-align:center;
	}
	.user-mini-description h3,.user-mini-description h5{
		text-align:center;
	}
	/** email **/
	.email-body{
		padding:8px !important
	}
	
	/** Login Page **/
	.login-container{
		padding:0 10px;
	}
		
	.table td.small-cell, .table th.small-cell{
		width: 42px;
	}
	
	.error-wrapper{
		margin-bottom:0px;
		min-height:624px;
		height:624px;
	}
	
	.widget-item.narrow-margin	{
		margin-right:auto;
	}	
	
	.page-content.condensed{
		margin-left: 0px;
	}
	
	.scrollup {
		display:none;
	}
    body.boxed-layout .header{
        width: 100%;
        padding: 0 !important
    }
    body.boxed-layout .container{
        padding: 0;
        width: 100%;
    }

    .percent { display: inline-block; line-height: 110px; z-index: 2; }
    .percent:after { content: '%'; margin-left: 0.1em; font-size: .8em; }
    .chart{ position: relative; display: inline-block; text-align: center;margin: auto;width: 30% !important; margin-top: 25px;min-width: 120px; max-width: 200px;margin-right: 10px;}
    .chart:last-child { margin-right: 0; }
    .chart canvas { width: 100%; position: relative;margin: 5px auto;}
    .chart .chart-text {font-size: 10px; position: absolute;z-index: 100; margin: auto; width: 100%;height: 100%;min-width: 120px; max-width: 200px;padding-top: 30%;font-weight: bold; }
    .chart-text > span { font-size: 24px;}

    .page-content .content { padding-top: 0 !important;}
    .icon-custom-left { display: none !important;}
    .page-title h3 { font-size: 24px;}

    .sidr{ z-index: 0;}
    .page-sidebar.mini { margin-left: -255px;z-index: 10;}

    #btnSendInvitation { margin-right: 10px; margin-top: -10px !important; }
    .header .chat-toggler .profile-pic { margin-right: 0; }
    .recent-activity span.text-success.bold{ display: block;}
    .dataTables_filter { display: none !important;}

    .nav-tabs li { display:block}

    .foorer-mdiv {
        margin-left: 0;
        margin-right: 0;
    }
    .scrollup{display:none !important;}
    .colorpicker{left:90px !important}
    .table-pad.col-xs-3{padding-left:0; padding-right:0}


    select.mobvenue {
                    width:100%;
                }
   .dropdown-menu.pull-right{right:2px; top:40px}
   table.order-table.mobile-addon{ margin:0; padding:0}
   table.order-table.mobile-addon tbody tr td {width:32%;display: inline-block; padding:0 0 0 12px}
   table.order-table.mobile-addon tbody tr td.full-width {width:100%; display:block}
   table.order-table.mobile-addon tbody tr td.full-width.mobile-title{min-height:65px; padding:12px 12px 0}
   table.order-table.mobile-addon tbody tr td span.sub-title{font: bold 12px "Open Sans", Arial; float:left; margin-right:20px; display:inline-block !important; color: #333; padding-bottom:4px}
   table.order-table.mobile-addon tbody tr td .mobile-select{ margin-bottom: 12px;margin-top: 0; float:left}
   table.order-table.mobile-addon tbody tr td.full-width.last-div{border-top:1px solid #e0e0e0; padding:12px}
    select.event-date {
        position: relative;
        display: block;
        width:100%;
        margin-top: 12px;
    }
    .event-mtitle {height:270px; width:100vw}
    ul.help-mdiv{float:none; margin:0 -15px; padding:15px; background:rgba(0,0,0,.2)}
    ul.help-mdiv li a{font-size:11px}
    ul.user-top.search-box{margin:0; float:none}
    ul.user-top li.search-box{margin:0 0 18px; width:100%}
    #user-particles{height:415px}
    .blue-btn.detail-btn, .blue-btn.org-btn{width:100%; margin-bottom:12px}
    h1.user-title{margin-top:0; padding-top:42px}
    span.go-btn{position:absolute; right:0; line-height:12px; top:16px}
    .dtitle{padding:42px 15px 8px 15px}
    a.wait-btn{position:relative; right:0; display:block; margin-top:16px; text-align:center}
    .event-session{padding:0 0 30px} .event-session .time-div span{display:inline; margin-left:15px}
    .event-session .time-div{padding:15px; border-bottom:1px solid #eaeaea; border-right:none; background:#eaeaea}
    .event-session .track-mdiv{padding-top:20px}
    .event-session .track-mdiv input[type="radio"]{top:22px;}

    .reserve-mdiv .bg-white, .reserve-mdiv .bg-gray{width:100%; float:none}
    .reserve-right{padding:20px 30px}
    .reserve-left{padding:75px 30px 20px}
    .reserve-seat-total ul.amount-mdiv{margin-top:0}
    h2.reserve-title span.event-date{position:relative; right:auto; top:auto; display:block; margin-top:12px}

    .event-mtitle.abst-event-mtitle h1.event-name{font-size:24px; line-height:30px}
    .abst-main-div h3.abst-title{font-size:22px}
    .abst-content ul li{width:100%}
    .event-mtitle.abst-event-mtitle{width:100wh}


.car-parking{text-align:center; width:100%; padding:105px 30px 30px 30px; background:url(https://d2poexpdc5y9vj.cloudfront.net/public/img/win_distr.jpg) no-repeat scroll 50% 30px}
.car-parking .text-mdiv{overflow:inherit; display:block; clear:both}
.car-parking .btn-mdiv{float:none; display:block}
.car-parking a.park-btn{float:none; margin-bottom:20px}


}


/*** Phones ***/
@media (max-width: 480px) {

    span.http-div {
        font-size: 10px;
        padding:10px;
    }

    span.domain-div {
        font-size: 10px;
        padding:10px;
    }
    input.padding-left80 {
        padding-left: 60px !important;
    }
    input.padding-right140 {
        padding-right: 105px !important;
    }

    .chart{margin-right: auto;width: 60% !important; margin-top: 25px;min-width: 200px;max-width: 200px;}
    .chart .chart-text { font-size: 14px; min-width: 200px;max-width: 200px; }

	.page-title h3{
		width:80%;
	}	
	.page-content .content {
		 padding:8px;
		 padding-top:0;
		 overflow-x:hidden;
	}
	.page-sidebar{
		overflow-x: hidden;

	}
	.tiles.margin-reset{
		 margin-left: 0px;
	}
	.column-seperation > div[class*="span"]{
		border-right:none;		
	}
	
	table th.unseen,table td.unseen{
		display:none !important;
	}	
	.row-fluid{
		margin-bottom:10px;
	}
	.small {
		width: 100px !important;
	  }

	  .medium {
		width: 150px !important;
	  }

	  .large {
		width: 200px !important;
	  }

	  .huge {
		width: 246px !important;
		font-size: 24px !important;
		height: 36px !important;
		line-height: 36px !important;
		padding: 22px 8px !important;
	  }

	  select.small {
		width: 114px !important;
	  }

	  select.medium {
		width: 164px !important;
	  }

	  select.large {
		width: 214px !important;
	  }
		
	  .btn-cons{
		min-width:110px
	  }
	  .btn-large{
		padding: 9px 15px;
	  }
	  
  	/* Force table to not be like tables anymore */
	.no-more-tables table,
	.no-more-tables thead,
	.no-more-tables tbody,
	.no-more-tables th,
	.no-more-tables td,
	.no-more-tables tr {
	display: block;
	}
	 
	/* Hide table headers (but not display: none;, for accessibility) */
	.no-more-tables thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	 
	.no-more-tables tr { }
	.no-more-tables.table-bordered td {
		border-left: 1px solid #eee;
		border-bottom: 1px solid #eee;

	}
	.no-more-tables td {
		/* Behave like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		white-space: normal;
		text-align:left;
	}
	 
	.no-more-tables td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
	 
	/*
	Label the data
	*/
	.no-more-tables td:before { content: attr(data-title); }
	.no-more-tables .text-right,.no-more-tables .text-center{
		text-align:left !important
	}
	
	
	.table-flip-scroll .cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
	.table-flip-scroll * html .cf { zoom: 1; }
	.table-flip-scroll *:first-child+html .cf { zoom: 1; }
	.table-flip-scroll table { width: 100%; border-collapse: collapse; border-spacing: 0; }
	 .table-flip-scroll th{ width:auto !important;border-radius:0px !important}
	.table-flip-scroll th,
	.table-flip-scroll td { margin: 0; vertical-align: top; }
	.table-flip-scroll th { text-align: left; }
	.table-flip-scroll table { display: block; position: relative; width: 100%; }
	.table-flip-scroll thead { display: block; float: left; }
	.table-flip-scroll tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
	.table-flip-scroll thead tr { display: block; }
	.table-flip-scroll th { display: block;  }
	.table-flip-scroll tbody tr { display: inline-block; vertical-align: top; }
	.table-flip-scroll td { display: block; min-height: 1.25em; text-align: left; }
	 
	 
	/* sort out borders */
	 
	.table-flip-scroll th { border-bottom: 0; border-left: 0; }
	.table-flip-scroll td { border-left: 0; border-right: 0; border-bottom: 0; border-radius:0px !important }
	.table-flip-scroll tbody tr { border-left: 1px solid #babcbf; }
	.table-flip-scroll th:last-child,
	.table-flip-scroll td:last-child {  }
	
  	/** Profile Page **/	
	.user-profile-pic{
		text-align:center;
	}
	.user-mini-description h3,.user-mini-description h5{
		text-align:center;
	}
	
	/** email **/
	.email-body{
		padding:8px !important
	}
	/** lockscreen **/
	.lockscreen-wrapper .profile-wrapper{
		margin-bottom:8px;
	}	
	
	.image-responsive-width{
		width:auto;
	}
	
	.xs-image-responsive-width{
		width:100%;
	}
	.scrollup{
		right:0px;
		bottom:20px;
	}
    

.foorer-mdiv {
        margin-left: 0;
        margin-right: 0;
    }
.scrollup{display:none !important;}
.colorpicker{left:90px !important}
.mob-block {
        display: block; width:100%; clear:both
    }
.table-mdiv .row-talbe .col-lft{width:70%}
    .table-mdiv .row-talbe .col-rgt{width:30%}
    
    select.mobvenue {
                    width:100%;
                }
}

@media (max-width: 360px) {
    .visible-360 {
        display: block !important;
    }

    .swidth select, select.tw-width {
        width: auto;
        margin-top: 10px;
    }

    .well img {
    width: 100%;
}
    table.fonttype {
        width: 100% !important;
    }

    .img-mob {
        width: 100%;
    }
    
    .width-mobile {
        width: 100%;
    }
    .txt-left {
        text-align: left;
    }
    .mob-block {
        display: block; width:100%; clear:both
    }
    .checkbox label{margin-right:0}
    /*.checkbox label.mrg-tp{margin-right:38px}*/
    .scrollup{display:none !important;}
    .cus-domain{position:relative; padding:0 0 6px !important; top:0; background:none; margin:0}
    .cus-domain.border-right{border-right:none}
    input[type="text"].cus-domain-tbox {padding: 6px 11px !important;}
    .colorpicker{left:0 !important}
    #cPastContacts .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
        padding: 0;
    }

    .per-icon.ticket-right{right:17px}
    .table-mdiv .row-talbe .col-lft{width:70%}
    .table-mdiv .row-talbe .col-rgt{width:30%}
    .survy-mtitle{font-size:9px; font-weight:normal; text-transform:uppercase}
    .grid.simple .grid-body h4{font-size:15px}
    .txtsmaller{display:block; clear:both; margin:6px 0 0}
    .grid.simple .grid-body h4 img.mobile-help{margin-bottom:75px}
    .grid.simple .grid-body h4 img.mobile.m-b-0{margin-bottom:30px}

    select.mobvenue {
                    width:100%;
                }
    .mtext-right{text-align:right !important}
    .nav-pills > li.custom-btn{margin-top:12px}

}


@media (max-width: 320px) {

	.header .nav > li.dropdown .dropdown-toggle {
	  padding-left: 8px !important;
	  padding-right: 8px !important;
	}
    .hide320 {
        display: none !important;
    }

    .width-10 {
        width: 10px !important;
    }
    .swidth select, select.tw-width {
        width: auto;
        margin-top: 10px;
    }
    .well img {
    width: 100%;
}
    table.fonttype {
        width: 100% !important;
    }
    .img-mob {
        width: 100%;
    }
	
    .width-mobile {
        width: 100%;
    }
    .txt-left {
        text-align: left;
    }
    .mob-block {
        display: block; width:100%; clear:both
    }
    .checkbox label{margin-right:0}
    /*.checkbox label.mrg-tp{margin-right:20px}*/
    .scrollup{display:none !important;}
     .colorpicker{left:0 !important}
     .per-icon.ticket-right{right:17px}
     .table-pad.col-xs-3{padding-left:0; padding-right:0}
     .table-mdiv .row-talbe .col-lft{width:70%}
     .table-mdiv .row-talbe .col-rgt{width:30%}
     .survy-mtitle{font-size:9px; font-weight:normal; text-transform:uppercase}
     .grid.simple .grid-body h4{font-size:15px}
     .txtsmaller{display:block; clear:both; margin:6px 0 0}
     .grid.simple .grid-body h4 img.mobile-help{margin-bottom:75px}
     .grid.simple .grid-body h4 img.mobile.m-b-0{margin-bottom:30px}

     select.mobvenue {
                    width:100%;
                }
     .vorder-btn{margin-right:0; margin-bottom:12px; width:100%; text-align:left}
     .mtext-right{text-align:right !important}
     .nav-pills > li.custom-btn{margin-top:12px}
}	


/*** Retina Display Images **/
@media only screen and (-webkit-min-device-pixel-ratio: 2.0),
       only screen and (min--moz-device-pixel-ratio: 2.0),
       only screen and (-o-min-device-pixel-ratio: 200/100),
       only screen and (min-device-pixel-ratio: 2.0) {
		.grid.simple .grid-title .tools a{
  			/*background: url('../img/icon/portlet-tray-2x.png');*/
			background-size: 199px 57px;
		} 	
		.tiles .controller a{
			position:relative;
			/*background: url('../img/icon/portlet-tray-2x.png');*/
			background-size: 199px 57px;
		}
		.widget-item .controller a{
			position:relative;
			/*background: url('../img/icon/portlet-tray-2x.png');*/
			background-size: 199px 57px;
		}
	
		.iconset{
		/*background: url('../img/icon/top-trayx2.png'); */
		background-size: 394px 29px;
		}
		
		.status-icon{
		/*background: url('../img/icon/status2x.png'); */
		background-size: 79px 16px;
		
		}
		
		.scrollup{
			/*background: url('../img/pullup2x.png'); */
			background-size: 57px 27px;
		}
		
		.alert .close{
			/*background: url("../img/icon/noti-cross-2x.png") no-repeat scroll 0 0 transparent;*/
			background-position: -9px -10px;
			width: 10px; height: 9px;
			position: relative;
			opacity: 0.8;
			background-size: 114px 29px;
		}
		.checkbox label::after {
			top:1.5px;  
		}
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi)  {
  .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
      background-image: none;
      background-repeat: no-repeat !important;
      background-size: none !important;
  }
  .select2-search input {
      background-position: none !important;
  }
}

@media (max-width: 500px){
	#Parks.grid .mix{
		width: 100%;
		padding-top: 53%;
	}
	
	.drop_down{
		display: none;
	} 
}

@media (max-width: 1000px) {
    #Parks.list .meta {
        width: 150px;
    }


    @media (max-width: 840px) {
        #Parks.list .meta.region,
        #Parks.list .meta.rec {
            display: none;
        }
    }

    @media (max-width: 540px) {
        #Parks.list .meta.area {
            display: none;
        }
    }
}





/*MOved from responsive.css from salenew theme*/

@media only screen and (min-width:1200px){
/*.map-mdiv .listing-map-footer {position:absolute; top:50%; margin-top:-130px; right:75px; z-index:1000; max-width:400px; max-height:300px; */
.map-mdiv .listing-map-footer {position:absolute;  margin-top:30px; right:75px; z-index:401; max-width:400px; max-height:300px; 
overflow:hidden}
.listing-map-card {background:transparent; background-color:rgba(255,255,255,0.30); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2FFFFFF,endColorstr=#F2FFFFFF); zoom:1; position:relative; width:100%; 
text-align:center; padding-bottom:20px}
.listing-map-card .listing-map-card-body {border-bottom:1px solid #D2D6DF; padding:20px 25px 10px}
.listing-map-card .listing-map-card-body .listing-map-card-title {color:#53565d; color:rgba(40,44,53,0.8); font-family:"nexa_boldregular", 
Arial, sans-serif; font-size:24px; padding-bottom:5px; line-height:20px}
.listing-map-card .listing-map-card-body .listing-map-card-street-address, .listing-map-card .listing-map-card-body 
.listing-map-card-locality {color:#9ea0a4; color:rgba(40,44,53,0.45)}
.listing-map-card .listing-map-card-footer {padding:10px 35px 0}
.listing-map-card .listing-map-card-footer h4 {font-size:14px; text-transform:uppercase}
.grouped-ico li { display:inline-block; }

.info-content img{max-width:1140px}

}

@media only screen and (min-width:960px) and (max-width:1199px) {

.nav > li > a{padding:20px 10px}	
.pay-mdiv{width:325px}
.wizard-steps li span.line-wizard{width:230px}
.wizard-steps li .wizard-text{width:32%}

.listing-map-footer{margin-bottom:8px; margin-top:-8px}
.listing-map-card {background:transparent; background-color:rgba(255,255,255,0.30); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2FFFFFF,endColorstr=#F2FFFFFF); zoom:1; position:relative; width:100%; 
text-align:center; padding-bottom:20px}
.listing-map-card .listing-map-card-body {border-bottom:1px solid #D2D6DF; padding:20px 25px 10px}
.listing-map-card .listing-map-card-body .listing-map-card-title {color:#53565d; color:rgba(40,44,53,0.8); font-family:"nexa_boldregular", 
Arial, sans-serif; font-size:24px; padding-bottom:5px; line-height:20px}
.listing-map-card .listing-map-card-body .listing-map-card-street-address, .listing-map-card .listing-map-card-body 
.listing-map-card-locality {color:#9ea0a4; color:rgba(40,44,53,0.45)}
.listing-map-card .listing-map-card-footer {padding:10px 35px 0}
.listing-map-card .listing-map-card-footer h4 {font-size:14px; text-transform:uppercase}
.grouped-ico li { display:inline-block}
.info-text span.partial-info{height:42px; line-height:42px !important; background-position:8px 15px}
.info-text span.wait-info{height:42px; line-height:42px !important; background-position:8px 15px}

.info-content img{max-width:720px}
.speakers-group:nth-child(5), .speakers-group:nth-child(9), .speakers-group:nth-child(13), .speakers-group:nth-child(17),
 .speakers-group:nth-child(21), .speakers-group:nth-child(25), .speakers-group:nth-child(29), .speakers-group:nth-child(33), 
.speakers-group:nth-child(37), .speakers-group:nth-child(41), .speakers-group:nth-child(45){display:inline-block; clear:none}


.speakers-group:nth-child(4), .speakers-group:nth-child(7), .speakers-group:nth-child(10), .speakers-group:nth-child(13),
 .speakers-group:nth-child(16), .speakers-group:nth-child(19), .speakers-group:nth-child(22), .speakers-group:nth-child(25), 
.speakers-group:nth-child(28), .speakers-group:nth-child(31), .speakers-group:nth-child(34), .speakers-group:nth-child(37), 
.speakers-group:nth-child(40), .speakers-group:nth-child(43){display:block; clear:both}

.session-showcase .time{display:block}
.session-showcase .time{width:auto; padding:15px}
.session-showcase .time span{display:inline}
.session-showcase .session-track{padding:15px}



}


@media only screen and (min-width:768px) and (max-width:959px) {

.nav > li > a{padding:20px 10px}	
.pay-mdiv{width:325px}
span.timer-text{width:425px}
.wizard-steps li span.line-wizard{width:230px}
.wizard-steps li .wizard-text{width:32%}
.pad-120{padding-top:140px}

.listing-map-footer{margin-bottom:8px; margin-top:-8px}
.listing-map-card {background:transparent; background-color:rgba(255,255,255,0.30); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2FFFFFF,endColorstr=#F2FFFFFF); zoom:1; position:relative; width:100%; 
text-align:center; padding-bottom:20px}
.listing-map-card .listing-map-card-body {border-bottom:1px solid #D2D6DF; padding:20px 25px 10px}
.listing-map-card .listing-map-card-body .listing-map-card-title {color:#53565d; color:rgba(40,44,53,0.8); font-family:"nexa_boldregular", 
Arial, sans-serif; font-size:24px; padding-bottom:5px; line-height:20px}
.listing-map-card .listing-map-card-body .listing-map-card-street-address, .listing-map-card .listing-map-card-body 
.listing-map-card-locality {color:#9ea0a4; color:rgba(40,44,53,0.45)}
.listing-map-card .listing-map-card-footer {padding:10px 35px 0}
.listing-map-card .listing-map-card-footer h4 {font-size:14px; text-transform:uppercase}
.grouped-ico li { display:inline-block}
.info-text span.partial-info{height:42px; line-height:42px !important; background-position:8px 15px}
.info-text span.wait-info{height:42px; line-height:42px !important; background-position:8px 15px}
.info-text{padding:12px}
.info-content img{max-width:720px}
.speakers-group:nth-child(5), .speakers-group:nth-child(9), .speakers-group:nth-child(13), .speakers-group:nth-child(17),
 .speakers-group:nth-child(21), .speakers-group:nth-child(25), .speakers-group:nth-child(29), .speakers-group:nth-child(33), 
.speakers-group:nth-child(37), .speakers-group:nth-child(41), .speakers-group:nth-child(45){display:inline-block; clear:none}


.speakers-group:nth-child(4), .speakers-group:nth-child(7), .speakers-group:nth-child(10), .speakers-group:nth-child(13),
 .speakers-group:nth-child(16), .speakers-group:nth-child(19), .speakers-group:nth-child(22), .speakers-group:nth-child(25), 
.speakers-group:nth-child(28), .speakers-group:nth-child(31), .speakers-group:nth-child(34), .speakers-group:nth-child(37), 
.speakers-group:nth-child(40), .speakers-group:nth-child(43){display:block; clear:both}

.session-showcase .time{display:block}
.session-showcase .time{display:block}
.session-showcase .time{width:auto; padding:15px}
.session-showcase .time span{display:inline}
.session-showcase .session-track{padding:15px}


}

@media only screen and (max-width:768px) {
ul.resp-tabs-list {display:none}
h2.resp-accordion {display:block}
.resp-vtabs .resp-tab-content {border:1px solid #C1C1C1}
.resp-vtabs .resp-tabs-container {border:none; float:none; width:100%; min-height:100px; clear:none}
.resp-accordion-closed {display:none !important}
.resp-vtabs .resp-tab-content:last-child {border-bottom:1px solid #c1c1c1 !important}
.resp-tab-content {border-bottom:1px solid #c1c1c1}


}

@media (max-width:767px) {

.navbar-nav{margin:0; width:100%}
.nav-bg{border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -khtml-border-radius:0; -ms-border-radius:0}
ul.amount-mdiv{width:100%; margin-top:20px}
.sponsor-mdiv{width:186px}
.footer-mdiv{text-align:center; display:inline; line-height:22px} .footer-mdiv a{display:inline-block; float:none}
.foot-attendee.text-right{text-align:center; display:inline; margin-top:8px}
.col-md-6.foot-attendee.text-right, .col-sm-7.foot-attendee.text-right, .col-xs-12.foot-attendee.text-right{float:none}
.emblem-icon{display:block; float:none; margin:0 auto 12px}
h1.event-name{font-size:24px; line-height:30px}
span.timer-text{display:none}
.pay-mdiv{width:360px}
.wizard-steps li span.line-wizard{width:230px}
.wizard-steps li .wizard-text{width:32%}
.form-col, .form-col.abs-mdiv{width:96%}

table.ordertable{width:98%}
.event-mtitle.checkout-title{display:block; margin-top:30px}
table.ordertable .td-col1, table.ordertable .td-col2{width:100%; display:block}
table.ordertable .td-col1{border-top:1px solid #e4e4e4}
table.ordertable .td-col2{border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4}




.organizer-logo{margin-top:-45px; width:100px; height:100px}
.mobile.over-hidden{overflow:visible}
.event-count span{font-weight:normal}
.event-count{font-size:13px; font-weight:bold; margin-bottom:6px}
.black-overlay{height:90px}
a.organizer-btn.width-auto{font-size:10px}
.pad-120{padding-top:180px}
.event-date-box{width:100%; border-right:none; border-bottom:1px dashed #dcdcdc; text-align:left; font-weight:bold; padding:10px 16px; background:#f7f7f7}
.event-date-box span{display:inline-block; margin-right:16px; font-size:13px; font-weight:bold}

.listing-map-footer{margin-bottom:8px; margin-top:-8px}
.listing-map-card {background:transparent; background-color:rgba(255,255,255,0.30); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2FFFFFF,endColorstr=#F2FFFFFF); zoom:1; position:relative; width:100%; 
text-align:center; padding-bottom:20px}
.listing-map-card .listing-map-card-body {border-bottom:1px solid #D2D6DF; padding:20px 25px 10px}
.listing-map-card .listing-map-card-body .listing-map-card-title {color:#53565d; color:rgba(40,44,53,0.8); font-family:"nexa_boldregular", 
Arial, sans-serif; font-size:24px; padding-bottom:5px; line-height:20px}
.listing-map-card .listing-map-card-body .listing-map-card-street-address, .listing-map-card .listing-map-card-body 
.listing-map-card-locality {color:#9ea0a4; color:rgba(40,44,53,0.45)}
.listing-map-card .listing-map-card-footer {padding:10px 35px 0}
.listing-map-card .listing-map-card-footer h4 {font-size:14px; text-transform:uppercase}
.grouped-ico li { display:inline-block}
.info-text span.partial-info{height:42px; line-height:42px !important; background-position:8px 15px}
.info-text span.wait-info{height:42px; line-height:42px !important; background-position:8px 15px}
.info-text{padding:12px}

   table.order-table.mobile-addon{ margin:0; padding:0}
   table.order-table.mobile-addon tbody tr td {width:32%;display: inline-block; padding:0 0 0 12px}
   table.order-table.mobile-addon tbody tr td.full-width {width:100%; display:block}
   table.order-table.mobile-addon tbody tr td.full-width.mobile-title{min-height:65px; padding:12px 12px 0}
   table.order-table.mobile-addon tbody tr td span.sub-title{font: bold 12px "Open Sans", Arial; margin-right:20px; display:inline-block !important; color: #333; padding-bottom:4px}
   table.order-table.mobile-addon tbody tr td .mobile-select{ margin-bottom: 12px;margin-top: 0; float:left}
   table.order-table.mobile-addon tbody tr td.full-width.last-div{border-top:1px solid #e0e0e0; padding:12px}
.info-content img{max-width:100%}
span.tooltip-fee{padding-left:0}

.organizer-logo.bg-white img{max-width:92px; max-height:92px}
.session-five{width:100%}
.session-showcase .time{display:block}
.session-showcase .time{display:block}
.session-showcase .time{width:auto; padding:15px}
.session-showcase .time span{display:inline}
.session-showcase .session-track{padding:15px}

.countdown{padding:20px 0 30px}
.countdown .number{width:24%; padding:10px; font-size:26px}
h4.title{font-size:19px}


}



@media (max-width:480px) {
.sponsor-mdiv{width:208px}
.wizard-steps li span.line-wizard{width:125px}
.wizard-steps li .wizard-text{width:32%; line-height:18px}
.form-col, .form-col.abs-mdiv{width:96%}
table.ordertable{width:98%}
.event-mtitle.checkout-title{display:block; margin-top:30px}
.info-text{padding:12px}

table.recaptchatable{border:none !important}
table.recaptchatable tr td{display:block; width:100%}
table.recaptchatable tr td:nth-child(2n){float:left; width:120px}
table.recaptchatable tr td:last-child{float:left; width:120px}
#recaptcha_image{width:100% !important}
.recaptcha_image_cell img{width:100%}
.recaptchatable .recaptcha_image_cell{height:auto}

   table.order-table.mobile-addon{ margin:0; padding:0}
   table.order-table.mobile-addon tbody tr td {width:32%;display: inline-block; padding:0 0 0 12px}
   table.order-table.mobile-addon tbody tr td.full-width {width:100%; display:block}
   table.order-table.mobile-addon tbody tr td.full-width.mobile-title{min-height:65px; padding:12px 12px 0}
   table.order-table.mobile-addon tbody tr td span.sub-title{font: bold 12px "Open Sans", Arial; margin-right:20px; display:inline-block !important; color: #333; padding-bottom:4px}
   table.order-table.mobile-addon tbody tr td .mobile-select{ margin-bottom: 12px;margin-top: 0; float:left}
   table.order-table.mobile-addon tbody tr td.full-width.last-div{border-top:1px solid #e0e0e0; padding:12px}


}

@media (max-width:479px) {

.navbar-nav{margin:0; width:100%}
h1.event-name{font-size:24px; line-height:30px}
.wizard-steps li span.line-wizard{width:125px}
.wizard-steps li .wizard-text{width:32%; line-height:18px}
.form-col, .form-col.abs-mdiv{width:96%}
table.ordertable{width:98%}
.event-mtitle.checkout-title{display:block; margin-top:30px}
.pad-120{padding-top:220px}
.info-text{padding:12px}
p.ticket-stext span.ticket-avail{display:block}
a.organizer-btn{margin-top:14px; width:100%}
   table.order-table.mobile-addon{ margin:0; padding:0}
   table.order-table.mobile-addon tbody tr td {width:32%;display: inline-block; padding:0 0 0 12px}
   table.order-table.mobile-addon tbody tr td.full-width {width:100%; display:block}
   table.order-table.mobile-addon tbody tr td.full-width.mobile-title{min-height:65px; padding:12px 12px 0}
   table.order-table.mobile-addon tbody tr td span.sub-title{font: bold 12px "Open Sans", Arial; margin-right:20px; display:inline-block !important; color: #333; padding-bottom:4px}
   table.order-table.mobile-addon tbody tr td .mobile-select{ margin-bottom: 12px;margin-top: 0; float:left}
   table.order-table.mobile-addon tbody tr td.full-width.last-div{border-top:1px solid #e0e0e0; padding:12px}



}

@media only screen and (min-width:320px) and (max-width:360px) {
.navbar-toggle{margin-right:0}
a.btn-div.m-r-15{margin-right:0}
h1.event-name{font-size:24px; line-height:30px}
select.event-date{position:inherit; margin-top:12px}
a.organizer-btn{margin-top:14px; width:100%}
.sponsor-mdiv{width:100%; margin-right:0;}
.sponsor-mdiv img{width:210px; margin:0 auto; display:table; vertical-align:middle}
.mobile-select{margin-top:20px; width:100%}
.hidden-xs-320{display:none}
.visible-xs-320{display:block}
.navbar-nav > li > a{padding-bottom:10px; padding-top:10px}
.pay-mdiv{width:280px; margin:0 0 12px}
.timer-mdiv{padding:18px 0 18px 32px; margin-top:0}
.form-col, .form-col.abs-mdiv{width:96%} .wizard-steps{min-height:75px}
table.ordertable{width:98%}
.event-mtitle.checkout-title{display:block; margin-top:30px}

.wizard-steps li span.line-wizard{width:100px}
.wizard-steps li .wizard-text{width:32%; line-height:18px}
.main-nav{bottom:-3px}
h1.result-title{font-size:22px; line-height:28px}
ul.help-mdiv li a{text-transform:none}
ul.help-mdiv li{margin:0}

   table.order-table.mobile-addon{ margin:0; padding:0}
   table.order-table.mobile-addon tbody tr td {width:32%;display: inline-block; padding:0 0 0 12px}
   table.order-table.mobile-addon tbody tr td.full-width {width:100%; display:block}
   table.order-table.mobile-addon tbody tr td.full-width.mobile-title{min-height:65px; padding:12px 12px 0}
   table.order-table.mobile-addon tbody tr td span.sub-title{font: bold 12px "Open Sans", Arial; margin-right:20px; display:inline-block !important; color: #333; padding-bottom:4px}
   table.order-table.mobile-addon tbody tr td .mobile-select{ margin-bottom: 12px;margin-top: 0; float:left}
   table.order-table.mobile-addon tbody tr td.full-width.last-div{border-top:1px solid #e0e0e0; padding:12px}


}
