/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
	.left-sidebar-pro{
		display:block;
	}
	.mobile-menu-area{
		display:none;
	}
	.logo-pro{
		display:block;
		text-align:center;
		background:#fff;
	}
	.menu-switcher-pro{
		/*display:none;*/
	}
	.logo-pro{
		display:none;
	}
	.col-lg-1.col-md-0.col-sm-1.col-xs-12{
		display:none;
	}
	.mg-stock-res-n{
		display:none;
	}
	.login2.pull-right.pull-right-pro{
		text-align: left !important;
		float: left !important;
	}
	.res-dis-nn {
		display: none !important;
	}
	.header-top-area {
		position: relative;
		left: 0px;
	}
	.analysis-progrebar-ctn {
		margin-top: 0px;
	}
	.breadcome-list {
		padding-top: 10px;
        padding-bottom: 10px;
	}
	.res-mg-t-15{
		margin-top:15px;
	}
	.review-ctn-hf h3 {
		font-size: 14px;
	}
	.analytics-sparkle-line .analytics-content h5, .analytics-rounded .analytics-rounded-content h5, .analysis-progrebar .analysis-progrebar-content h5 {
		font-size: 14px;
	}
	.review-item-rating i {
		font-size: 14px;
	}
	.dk-res-t-pro-30{
		margin-top:30px;
	}
	.dk-res-t-pro-0{
		margin-top:0px;
	}
	.dk-res-t-d-n{
		display:none;
	}
	.single-review-st-text {
		padding: 9px 0px;
	}
	.courses-title img{
		width:100%
	}
	.professor-stds {
		margin-right: 5px;
	}
	.login-social-inner a.button {
		margin: 5px 5px;
	}
	.button-ap-list button {
		margin-bottom: 10px;
	}
	.blog-sig-details-dt.courses-info span {
		margin: 10px 10px 0;
	}
	.dps-tb-ntn{
		display:none;
	}
	.dk-mg-b-0-desk{
		margin-bottom:0px;
	}
	#myTab3.tab-review-design li a:before, #myTab4.tab-review-design li a:before, #myTabedu1.tab-review-design li a:before {
		bottom: -10px;
	}
	#myTab3.tab-review-design li.active a:before, #myTab4.tab-review-design li.active a:before, #myTabedu1.tab-review-design li.active a:before {
		bottom: -10px;
	}
	.pro-ad .download-custom h2, .pro-ad .download-custom p {
		line-height: 24px;
	}
	.notes-img img {
		margin-top: 20px;
	}
	.nck-ds{
		display:none;
	}
	.contact-stat {
		width: 33.33%;
	}
	.professor-stds {
		width: 33.33%;
	}
	.images-action-pro .btn{
		margin: 5px 0px;
	}
	.notification-bt .btn {
		margin: 5px 5px;
	}
	.tbpf-res-mg-15{
		margin-top:15px;
	}
	.header-right-info ul.header-right-menu li.open .author-message-top, .header-right-info ul.header-right-menu li.open .notification-author, .header-right-info ul.header-right-menu li.open .author-log {
		top: 184%;
	}
	.header-right-info ul.header-right-menu li .admintab-wrap.menu-setting-wrap.menu-setting-wrap-bg.dropdown-menu {
		top: 185%;
	}
	.header-right-info ul.header-right-menu li.open .author-log {
		top: 167%;
	}
	.header-right-info .author-message-top::before, .header-right-info .notification-author::before {
		position: unset;
		display: block;
		border-width: 0px;
	}
	#myTab3.tab-review-design li a, #myTabedu1.tab-review-design li a {
		padding-right: 35px;
	}
}

	 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
	.left-sidebar-pro{
		display:none;
	}
	.all-content-wrapper {
		margin-left: 0px;
	}
	.mobile-menu-area{
		display:block;
		position:relative;
		z-index:9;
	}
	.logo-pro{
		display:block;
		text-align:center;
		background:#fff;
	}
	.menu-switcher-pro{
		display:none;
	}
	.header-top-menu{
		/* display:none; */
	}
	.header-right-info .navbar-nav {
		float: unset;
		text-align: center;
		margin: 0 auto;
		max-width: 300px;
	}
	.responsive-dn-stock{
		display:none;
	}
	.login2.pull-right.pull-right-pro{
		text-align: left !important;
		float: left !important;
	}
	.header-top-area {
		position: relative;
		left: 0px;
	}
	.analysis-progrebar-ctn {
		margin-top: 0px !important;
	}
	.breadcome-list {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.res-mg-t-15{
		margin-top:15px;
	}
	.res-mg-t-30{
		margin-top:30px;
	}
	.res-tablet-mg-t-30{
		margin-top:30px;
	}
	.table-mg-t-pro{
		margin-top:30px;
	}
	.table-mg-t-pro-n{
		margin-top:0px;
	}
	.review-ctn-hf h3 {
		font-size: 14px;
	}
	.table-dis-n-pro{
		display:none;
	}
	.social-edu-ctn h3 {
		font-size: 16px;
	}
	.white-box h3 {
		font-size: 20px;
	}
	.review-item-rating i {
		font-size: 14px;
	}
	.single-review-st-hd h2 {
		font-size: 20px;
	}
	.tb-sm-res-d-n{
		display:none;
	}
	.single-review-st-text {
		padding: 10px 0px;
	}
	.courses-title img{
		width:100%
	}
	.professor-stds {
		margin-right: 5px;
	}
	.login-social-inner a.button {
		margin: 5px 5px;
	}
	.button-ap-list button {
		margin-bottom: 10px;
	}
	.blog-sig-details-dt.courses-info span {
		margin: 10px 10px 0;
	}
	.mean-container .mean-nav ul li a{
		color:#303030;
	}
	.mean-container .mean-nav ul li a:hover{
		color:#006DF0;
	}
	.dps-tb-ntn{
		display:none;
	}
	.table-mg-btm-0-pro{
		margin-bottom:0px;
	}
	.country-state li {
		margin: 25px 0px;
	}
	#myTab3.tab-review-design li a:before, #myTab4.tab-review-design li a:before, #myTabedu1.tab-review-design li a:before {
		bottom: -10px;
	}
	#myTab3.tab-review-design li.active a:before, #myTab4.tab-review-design li.active a:before, #myTabedu1.tab-review-design li.active a:before {
		bottom: -10px;
	}
	.pro-ad .download-custom h2, .pro-ad .download-custom p {
		line-height: 24px;
	}
	.notes-img img {
		margin-top: 20px;
	}
	.nck-ds{
		display:none;
	}
	.contact-stat {
		width: 33.33%;
	}
	.professor-stds {
		width: 33.33%;
	}
	#myTab3.tab-review-design, #myTabedu1.tab-review-design{
		padding: 0px 15px;
	}
	.custom-product-edit{
		margin-top:0px;
	}
	.devit-card-custom .form-group{
		margin:10px 0px;
	}
	.images-action-pro .btn{
		margin: 5px 0px;
	}
	.notification-bt .btn {
		margin: 5px 5px;
	}
	.tbpf-res-mg-15{
		margin-top:15px;
	}
	.st-prf-pro{
		margin-top:15px;
	}
	.header-right-info ul.header-right-menu li.open .author-message-top, .header-right-info ul.header-right-menu li.open .notification-author, .header-right-info ul.header-right-menu li.open .author-log {
		top: 184%;
	}
	.header-right-info ul.header-right-menu li .admintab-wrap.menu-setting-wrap.menu-setting-wrap-bg.dropdown-menu {
		top: 185%;
		left: -170px;
	}
	.header-right-info ul.header-right-menu li.open .author-log {
		top: 167%;
	}
	button.pd-setting-ed {
		margin: 5px 5px;
	}
	.header-right-info .author-message-top::before, .header-right-info .notification-author::before {
		position: unset;
		display: block;
		border-width: 0px;
	}
	#myTab3.tab-review-design li a, #myTabedu1.tab-review-design li a{
		padding-right: 30px;
	}
}

 
/* small mobile :320px. */
@media (max-width: 767px) {
	.container {width:300px}
	.left-sidebar-pro{
		display:none;
	}
	.all-content-wrapper {
		margin-left: 0px;
	}
	.mobile-menu-area{
		display:block;
		position:relative;
		z-index:9;
	}
	.logo-pro{
		display:block;
		text-align:center;
	}
	.menu-switcher-pro{
		display:none;
	}
	.header-top-menu{
		/* display:none; */
	}
	.header-right-info .navbar-nav {
		float: unset;
		text-align: center;
		margin: 0 auto;
		max-width: 300px;
	}
	.header-right-info ul.header-right-menu li .author-message-top {
		left: 4px;
		z-index:99999999;
	}
	.header-right-info ul.header-right-menu li .notification-author {
		left: -33px;
		z-index:99999999;
	}
	.header-right-info ul.header-right-menu li .author-log {
	   z-index:99999999;
	}
	.header-right-info ul.header-right-menu > li > a {
		padding: 0px 0px 0px 13px;
	}
	.header-right-info ul.header-right-menu li .admintab-wrap.menu-setting-wrap.dropdown-menu {
		left: -235px;
		width: 270px;
		padding: 15px;
		z-index: 99999999;
	}
	.header-right-info ul.header-right-menu li .author-message-top, .header-right-info ul.header-right-menu li .notification-author, .header-right-info ul.header-right-menu li .author-log {
		width: 270px;
	}
	.admintab-wrap.menu-setting-wrap .nav > li > a {
		padding: 10px 10px;
	}
	.welcome-inner{
		text-align:center;
	}
	.product-statas-wrap {
		display: flex;
		float: none;
		text-align:center;
		padding: 10px 0px;
	}
	.responsive-mg-b-30{
		margin-bottom:30px;
	}
	.reso-mg-b-30{
		margin-bottom:30px;
	}
	.responsive-mg-b-0{
		margin-bottom:0px;
	}
	.responsive-mg-b-10{
		margin-bottom:10px;
	}
	.mt-t-30.mg-b-15.responsive-mg-b-30{
		margin-bottom:30px;
	}
	.responsive-mg-t-0{
		margin-top:0px;
	}
	.sale-earning-tl {
		text-align: center;
	}
	.history-anl-icon {
		text-align: center;
	}
	.product-hisory-tln-ht {
		text-align: center;
	}
	.product-status-wrap{
		overflow-y: hidden;
		width: 100%;
	}
	.fc-toolbar .fc-right {
		float: left;
		margin: 15px 0px;
	}
	.tab-content-details {
		padding: 20px 20px;
	}
	.login2.pull-right.pull-right-pro{
		text-align: left !important;
		float: left !important;
	}
	.blog-sig-details-dt span {
		margin: 10px 5px 0;
	}
	.fixed-table-toolbar .columns, .fixed-table-toolbar .search {
		float:left !important;
	}
	.dropzone-custom-sys {
		padding: 30px 0px;
	}
	.pdf-single-pro .media {
		width: 100% !important;
		overflow-x: auto;
		overflow-y: auto;
		height: 100%;
	}
	.peity-res-scroll, .res-tree-ov {
		width: 100% !important;
		overflow-x: auto;
		overflow-y: auto;
		height: 100%;
	}
	.product-list-cart .product-status-wrap{
		width: 100% !important;
		overflow-x: auto;
		overflow-y: auto;
		height: 100%;
	}
	.header-top-area {
		position: relative;
		left: 0px;
	}
	.analysis-progrebar-ctn {
		margin-top: 0px;
	}
	.breadcome-list {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.res-mg-t-15{
		margin-top:15px;
	}
	.res-mg-t-30{
		margin-top:30px;
	}
	#myTab3.tab-review-design li a {
		margin: 12px 0px;
		display: block;
	}
	ul.tab-custon-design li a, ul.tab-custon-design li a:hover, ul.tab-custon-design li a:focus, ul.tab-review-design li a, ul.tab-review-design li a:hover, ul.tab-review-design li a:focus {
		font-size: 18px;
		margin: 12px 0px;
		display: block;
	}
	.single-product-image img {
		width: 100%;
	}
	.courses-title img{
		width:100%;
	}
	.res-mg-b-30{
		margin-bottom:30px;
	}
	.login-social-inner a.button {
		margin: 5px 5px;
	}
	.button-ap-list button {
		margin-bottom: 10px;
	}
	.mobile-sm-d-n{
		display:none;
	}
	.blog-sig-details h1{
		margin-top:40px;
	}
	.add-product a {
		display: none;
	}
	.active-hook button{
		margin:3px 0px;
	}
	.notification-bt .btn-info {
		margin: 5px 5px;
	}
	.breadcome-menu{
		/* display:none; */
	}
	.mean-container .mean-nav ul li a{
		color:#303030;
	}
	.mean-container .mean-nav ul li a:hover{
		color:#006DF0;
	}
	.graph-rp-dl p{
		display:none;
	}
	.caption.pro-sl-hd{
		margin-bottom:10px;
	}
	.white-box.analytics-info-cs h3{
		margin-bottom:15px;
	}
	.graph-rp.actions-graph-rp{
		position: relative;
		top: -35px;
	}
	.basic-login-inner{
		margin-top:15px;
	}
	.comment-replay{
		display:none;
	}
	.comment-details h4{
		line-height:24px;
	}
	.comment-head h3::before, .lead-head h3::before, .comment-head h3::after, .lead-head h3::after{
		display:none;
	}
	.review-content-section .jp-card{
		width:100%;
		min-width: 0px;
	}
	.preview-img-pro-ad{
		margin-top:20px;
	}
	.sr-input-func {
		width: 100%;
	}
	.breadcome-heading .form-control, .sr-input-func .form-control:focus {
		width: 100%;
	}
	.sr-input-func a {
		top: 7px;
		right: 15px;
	}
	.tab-content-details h2 {
		line-height:24px;
	}
	#myTab3.tab-review-design li a:before, #myTab4.tab-review-design li a:before, #myTabedu1.tab-review-design li a:before {
		bottom: -10px;
	}
	#myTab3.tab-review-design li.active a:before, #myTab4.tab-review-design li.active a:before, #myTabedu1.tab-review-design li.active a:before {
		bottom: -10px;
	}
	.pro-ad .download-custom h2, .pro-ad .download-custom p {
		line-height: 24px;
	}
	.notes-img img {
		margin-top: 20px;
	}
	.nck-ds{
		display:none;
	}
	.input-mask-title {
		text-align: left;
	}
	.alert-success-style1::before, .alert-success-style2::before, .alert-success-style3::before, .alert-success-style4::before {
		position:unset;
	}
	.contact-stat {
		width: 33.33%;
	}
	.professor-stds {
		width: 33.33%;
	}
	.basic-ele-mg-t-10{
		margin-top:10px;
	}
	.basic-login-form-ad .modal-dialog {
		width: 300px;
	}
	.bs-bars.pull-left, .pull-right.search{
		width:100%;
	}
	.custom-datatable-overright .btn{
		padding: 6px 14px;
	}
	.datatable-dashv1-list .form-control{
		border-radius: 3px;
	}
	.columns.columns-right.btn-group.pull-right{
		display:none;
	}
	#myTab3.tab-review-design, #myTabedu1.tab-review-design{
		padding: 0px 15px;
	}
	.custom-product-edit{
		margin-top:0px;
	}
	.payment-adress {
		text-align: left;
	}
	.login-horizental.lg-hz-mg{
		margin-top:20px;
	}
	.images-action-pro .btn{
		margin: 5px 0px;
	}
	.error-page-int h4{
		line-height:24px;
	}
	.mailbox-hd .input-group-btn.active-hook {
		position: relative;
		top: -3px;
	}
	.mail-btn-sd{
		display:none;
	}
	.mail-btn-sd.mg-b-15{
		margin-bottom:0px;
	}
	.mailbox-view .view-hd-ml {
		position: relative;
		top: 6px;
	}
	.modal-dialog {
		width: 300px;
	}
	.dropzone-custom-sys {
		padding: 30px 20px;
	}
	.chat-discussion .chat-message .message-avatar{
		float:unset;
		height:60px;
		width:60px;
	}
	.chat-discussion .chat-message .message {
		text-align: left;
		margin-left: 0px;
	}
	.chat-discussion .chat-message .message-date {
		float: unset;
		display: block;
	}
	.m-t-md .btn{
		margin: 5px 0px;
	}
	.profile-hdtc{
		margin-bottom:15px;
	}
	.sm-res-mg-15{
		margin-top:15px;
	}
	.header-right-info ul.header-right-menu li.open .author-message-top, .header-right-info ul.header-right-menu li.open .notification-author, .header-right-info ul.header-right-menu li.open .author-log {
		top: 214%;
	}
	.header-right-info ul.header-right-menu li .admintab-wrap.menu-setting-wrap.menu-setting-wrap-bg.dropdown-menu {
		top: 215%;
	}
	.header-right-info ul.header-right-menu li.open .author-log {
		top: 190%;
	}
	.header-right-info .author-message-top::before, .header-right-info .notification-author::before {
		position: unset;
		display: block;
		border-width: 0px;
	}
	button.pd-setting-ed {
		margin: 5px 5px;
	}
	.fc-event-container a{
		display:none;
	}
	.fc-button-group{
		display:none;
	}
	.calender-inner .fc-state-default{
		display:none;
	}
	.table-responsive{
		border:0px solid #ccc;
	}
	.img-croper-fl {
		display: block;
	}
	.common-pre-dz {
		margin-left: 0px;
	}
	.comon-method{
		margin-top:15px;
	}
}
 
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container {width:450px}
	.fc-toolbar .fc-right {
		float: right;
		margin: 0px 0px;
	}
	.product-statas-wrap {
		margin: 0px 110px;
	}
	.knob-single input {
		right: 120px;
	}
	.breadcome-menu{
		display:block;
	}
	.graph-rp-dl p{
		display:block;
	}
	.graph-rp.graph-rp-dl{
		position: relative;
		top: -30px;
	}
	.comment-replay{
		display:block;
	}
	.breadcome-menu {
		display: none;
	}
	.notes-img img {
		margin-top: 20px;
	}
	.alert-success-style1::before, .alert-success-style2::before, .alert-success-style3::before, .alert-success-style4::before {
		position:unset;
	}
	.basic-login-form-ad .modal-dialog {
		width: 500px;
	}
	.modal-dialog {
		width: 500px;
	}
	.profile-img {
		text-align: center;
	}
}

/* new for mobile */


@media only screen and (min-device-width: 540px) and (max-device-width: 667px) {
.header-right-info ul.header-right-menu > li > a {
    font-size: 12px;
    vertical-align: top;
    line-height: 14px;
}
.header-top-menu .navbar-nav>li>a {
    padding: 6px 1px 6px;
    font-size: 9px;
    line-height: 15px;
    text-align: center;
}
.all-content-wrapper {
    margin-left: 200px;
    transition: all 0.3s;
}
.header-right-info .admin-name {
    font-size: 12px;
    font-weight: 300;
    line-height: 12px;
    vertical-align: top;
    padding-top: 4px;
}
.header-right-info .nav>li>a>img {
    width: 15px;
    height: 15px;
}
.header-right-info .navbar-nav {
    float: right;
    padding: 0px 0px 0px;
}
.header-right-info ul.header-right-menu > li > a {
    padding: 0px 0px 0px 8px !important;
}
.main-logo {
    width: 90% !important;
    padding: 6px 0px !important;
}
.header-right-info ul {
    margin-top: 0% !important;
}
.responsive-menu-show {
    display: inline-block !important;
}
.responsive-menu-show li {
    display: inline-block !important;
}
.top-align {
    display: table;
    margin: 0px auto;
    font-size: 10px;
}
.navbar-nav {
    margin: 1px -15px 0px;
}
ul.breadcome-menu li {
    font-size: 10px;
    display: inline-block;
    color: #444;
    line-height: 10px;
}
.breadcome-menu {
    display: block !important;
}
.breadcome-list {
    padding-top: 10px;
    padding-bottom: 10px;
    background: #fff;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.mobile-menu-area {
    display: none !important; 
}
.all-content-wrapper {
    margin-left: 0px;
    transition: all 0.3s;
    padding-bottom: 25px;
    margin: 0px;
}
.footer-bottom-menu .navbar-nav>li>a {
    padding: 2px 5px 2px;
    line-height: 16px ;
    color: white;
    letter-spacing: 0.5px ;
}
.header-color-modal h4 {
    font-size: 14px;
    line-height: 14px;
} 
.profile-details-hr {
    margin-top: 0px !important;
} 
.profile-info-inner {
    padding: 0px !important;
}
.breadcome-area {
    display: none;
}
}

@media only screen and (min-device-width: 668px) and (max-device-width: 720px) {
.header-right-info ul.header-right-menu > li > a {
    font-size: 12px;
    vertical-align: top;
    line-height: 14px;
}
.header-top-menu .navbar-nav>li>a {
    padding: 6px 1px 6px;
    font-size: 10px;
    line-height: 15px;
    text-align: center;
}
 
.header-right-info .admin-name {
    font-size: 12px;
    font-weight: 300;
    line-height: 12px;
    vertical-align: top;
    padding-top: 4px;
}
.header-right-info .nav>li>a>img {
    width: 15px;
    height: 15px;
}
.header-right-info .navbar-nav {
    float: right;
    padding: 15px 0px 0px;
}
.header-right-info ul.header-right-menu > li > a {
    padding: 0px 0px 0px 8px !important;
}
.main-logo {
    width: 90% !important;
    padding: 6px 0px !important;
}
.header-right-info ul {
    margin-top: 0% !important;
}
.responsive-menu-show {
    display: inline-block !important;
}
.responsive-menu-show li {
    display: inline-block !important;
}
.top-align {
    display: table;
    margin: 0px auto;
    font-size: 10px;
}
.navbar-nav {
    margin: 1px -15px 0px;
}
ul.breadcome-menu li {
    font-size: 10px;
    display: inline-block;
    color: #444;
    line-height: 10px;
}
.breadcome-menu {
    display: block !important;
}
.breadcome-list {
    padding-top: 10px;
    padding-bottom: 10px;
    background: #fff;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.mobile-menu-area {
    display: none !important; 
}
.all-content-wrapper {
    margin-left: 0px;
    transition: all 0.3s;
    padding-bottom: 25px;
}
.footer-bottom-menu .navbar-nav>li>a {
    padding: 2px 6px 2px;
    line-height: 16px ;
    color: white;
    letter-spacing: 0.5px;
}
.header-color-modal h4 {
    font-size: 14px;
    line-height: 14px;
} 
.profile-details-hr {
    margin-top: 0px !important;
} 
.profile-info-inner {
    padding: 0px !important;
}
.breadcome-area {
    display: none;
}
}


@media only screen and (min-device-width: 540px) and (max-device-width: 720px) {
.header-right-info ul.header-right-menu li .notification-author{
    width: 220px;
}
.header-right-info ul.header-right-menu li .notification-author {
    left: -95px;
    z-index: 99999999;
}
.message-single-top h1, .notification-single-top h1 {
    font-size: 12px; 
    padding: 5px 0px;
    
}
ul.notification-menu li .notification-content h2 {
    font-size: 12px;
    font-weight: 700;
    color: #303030;
    padding-top: 6px;
    line-height: 10px;
    margin-bottom: 2px;
}
ul.notification-menu li .notification-content p {
    font-size: 12px;
    line-height: 16px;
    color: #303030;
    margin: 0px;
}
ul.notification-menu li .notification-icon {
    float: left;
    width: 30px;
    height: 30px;
    background: #444;
    line-height: 40px;
    text-align: center;
    font-size: 15px;
    border-radius: 50%;
    margin: 5px 10px 12px 0px;
}
.header-right-info ul.header-right-menu li ul.notification-menu li a {
    margin: 6px 10px;
    display: block;
    text-decoration: none;
    color: #fff;
}

.header-right-info ul.header-right-menu li.open .author-log {
    top: 160%;
}
.header-right-info ul.header-right-menu li .dropdown-header-top.author-log li a {
    padding: 4px 10px;
    display: block;
    color: #303030;
    font-size: 12px;
}
.navbar-nav .open .dropdown-menu>li>a {
    line-height: 15px;
}
.header-right-info ul.header-right-menu li .dropdown-header-top.author-log {
    width: 160px;
    padding: 10px 0px;
}
.header-right-info ul.header-right-menu li .author-log {
    left: -55px;
}
.com_booth img {
    width: 75%;
    display: table;
    margin: auto;
}
.sparkline13-list{
    padding: 0px 20px;
    background: #fff;
}
.com_logo img {
    width: 50%;
    display: table;
    margin: auto;
	padding: 5px;
} 
.hall_floor_sec {
 
    padding-bottom: 30px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 310px;
    overflow: hidden;
    overflow-x: scroll;
    overflow-y: hidden;
}
.row.floor_bottom {
    width: 600px;
    display: table;
    margin: -280px auto auto auto;
}
.row.floor_top {
    width: 600px;
	display: table;
    margin: auto;
    margin-top: 45px;
    margin-bottom: 0px;
}
.stall-main-box { 
    padding: 30px 0 70px 0px !important;
    overflow: hidden; 
}

.bubble {
   
    padding: 5px !important; 
    margin-bottom: 8px !important; 
    font-size: 10px !important;
} 
.btn {
     
    padding: 4px 3px;
    font-size: 9px;
    line-height: 1;
} 
.all-content-wrapper { 
    padding-bottom: 25px;
}
.stall-top h3 {
    font-size: 13px !important;
    line-height: 18px !important;
    font-weight: 400;
    margin: 0px;
    color: white;
}
.payment-adress {
    text-align: center;
}
.res-mg-t-30 {
    margin-top: 10px;
}
.analysis-progrebar-ctn {
    padding: 10px;
    background: #fff;
}
.analysis-progrebar-ctn {
    padding: 10px;
    background: #fff;
}
.res-mg-t-30 {
    margin-top: 10px;
}
.payment-adress .waves-effect.waves-light {
    display: table;
    margin: auto;
}
.attendees_profile {
    min-height: 100px !important;
}
.custom-panel-jw .all-pro-ad {
    font-size: 12px;
    color: #999;
    margin-bottom: 0px;
    line-height: 16px;
}
.button-style-three {
    margin: auto !important;
    padding: 1px 10px;
}
.panel-body p {
    font-size: 12px;
    color: #303030;
    line-height: 16px;
    margin-bottom: 1px;
}
.profile_image {
    height: 55px !important;
}
.visiting-card {
    padding: 15px;
    height: 140px;
    background-size: cover;
}
.address-hr p {
    font-size: 14px;
    line-height: 20px;
    color: #303030;
    margin-bottom: 0px;
}
.h-240 {
    height: 240px;
}
#frame .content .message-input .wrap button {
    padding: 19.5px 0 !important;
}
#frame .content .message-input .wrap input {
     
    width: 90.8% !important;
     
}
#frame { 
    height: 380px !important; 
}
.webinar_video iframe { 
    padding: 10px !important; 
}
.auditorium_main {
    background: black;
    padding-top: 0px !important;
}
img.logo_1 {
    padding: 10px !important;
}
.row.floor_bottom { 
    margin: 0px auto auto auto;
}
.on_hover {
    display: none;
}
.modal-close-area a { 
    font-size: 24px; 
}
.header-color-modal {
    padding: 10px;
    color: #fff;
}
} 

@media (min-width: 1000px) and (max-width: 1168px) { 
.header-right-info .navbar-nav {
    float: right;
    padding: 20px 0px 15px;
}
.header-top-menu .navbar-nav>li>a {
    padding: 0px 10px;
    font-size: 11px;
}
 
}
@media (min-width: 1169px) and (max-width: 1280px) { 
.header-right-info .navbar-nav {
    float: right;
    padding: 20px 0px 20px;
}
.header-top-menu .navbar-nav>li>a {
    padding: 12px 10px;
    font-size: 14px;
}
}
@media (min-width: 1281px){ 
.header-right-info .navbar-nav {
    float: right;
    padding: 10px 0px 10px;
}
.header-top-menu .navbar-nav>li>a {
    padding: 14px 10px;
    font-size: 12px;
}
}

@media (min-width: 1000px) and (max-width: 1168px) { 
.footer-bottom-menu .navbar-nav>li>a {
    padding: 4px 4px 4px;
    line-height: 16px;
    color: white;
    letter-spacing: 1px;
}
.brochure_stand {
    border-bottom: 3px solid #d2ae6d;
    margin-top: 40%;
}
.stand_tumb .col-lg-4.col-md-4.col-sm-4.col-xs-4 {
    padding: 2px 6px;
}
}
@media (min-width: 1169px) and (max-width: 1280px) { 
.footer-bottom-menu .navbar-nav>li>a {
    padding: 4px 8px 4px;
    line-height: 16px;
    color: white;
    letter-spacing: 1px;
}
 .brochure_stand {
    border-bottom: 3px solid #d2ae6d;
    margin-top: 40%;
}
.stand_tumb .col-lg-4.col-md-4.col-sm-4.col-xs-4 {
    padding: 2px 6px;
}
}
@media (min-width: 1281px) and (max-width: 1380px){ 
.footer-bottom-menu .navbar-nav>li>a {
    padding: 4px 8px 4px;
    line-height: 16px;
    color: white;
    letter-spacing: 1px;
}
.breadcome-area {
    margin-top: 10px;
}
.brochure_stand {
    border-bottom: 3px solid #d2ae6d;
    margin-top: 40%;
}
.stand_tumb .col-lg-4.col-md-4.col-sm-4.col-xs-4 {
    padding: 2px 6px;
}
} 
@media (min-width: 1400px){ 
.footer-bottom-menu .navbar-nav>li>a {
    padding: 4px 12px 4px;
    line-height: 16px;
    color: white;
    letter-spacing: 1px;
}
.breadcome-area {
    margin-top: 0px;
}
.brochure_stand {
    border-bottom: 3px solid #d2ae6d;
    margin-top: 40%;
}
.stand_tumb .col-lg-4.col-md-4.col-sm-4.col-xs-4 {
    padding: 2px 6px;
}
}

@media (min-width: 600px) and (max-width: 720px) { 
.header-right-info .navbar-nav {
    float: right;
    text-align: center;
    margin: 0px auto;
    max-width: 300px;
}
.stall-top h3 {
    font-size: 12px !important;
    line-height: 20px !important; 
}
.stall-top {
    background: #002768;
    overflow: hidden;
    padding: 4px 0px !important;
}
.footer-bottom-menu .navbar-nav>li>a {
    padding: 2px 6px 2px !important;
    line-height: 16px;
    color: white;
    letter-spacing: 0.5px;
}
.btn {
    padding: 4px 4px;
    font-size: 12px;
    line-height: 1;
}
.contacts p {
    font-size: 8px;
    text-align: center;
    background: #00000061;
    color: white;
    padding: 5px;
    border-radius: 10px;
    margin: 0px;
}
.owl-theme .owl-controls {
    margin-top: 0px;
    text-align: center;
}
#company-profile .modal-footer {
    display: none;
}
.modal-edu-general .modal-body p {
    line-height: 18px;
    font-size: 12px;
    font-weight: 300;
    margin: 0px;
}
.address-hr h4 {
    font-size: 12px;
    margin: 4px 0px;
    font-weight: 400;
}
.profile-img img {
    width: 30% !important;
    border: none;
}
.header-color-modal {
    padding: 4px 10px;
    color: #fff;
}
.header-color-modal h4 {
    font-size: 12px;
    line-height: 14px;
}
.modal-close-area {
    position: absolute;
    right: -30px;
    top: -2px;
}
.modal-close-area.modal-close-df {
    right: -22px;
}
.modal-header .close {
    margin-top: 4px;
    margin-right: 22px;
}
.modal-close-area a {
    font-size: 14px;
}
.modal-close-area a {
    color: #fff; 
    background: #bf0b30;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 20px;
    display: block;
    border-radius: 50%;
}
.close {
    float: right;  
    text-shadow: 0 1px 0 #fff;
    
}
}
