@media only screen and (max-width:1800px)
{
	.dealer-form-container .green-btn{ width:45%; margin-right:1% !important; min-width:116px; padding:0px 10px; max-width:169px;}
}
@media only screen and (max-width:1600px)
{
	.quick-links-text a { font-size: 13px; }	
	.box ul li{ padding:10px;}
	.alert-icon { width: 20%; }
	.alert-text { width: 80%;}
	.quick-links-icon{ width:18%;}
	.quick-links-text{ width:75%;}
	.collapseNav .quick-links-icon{ min-width:30px;}
	.collapseNav .quick-links-ul li{ padding:10px 0px !important;}
	h2 .quick-link-toggle-icon{ margin-right:5px;}
	.box h2{ font-size:17px;}
	.sign-up{ margin-top:70px;}
	.expand-text-box{ width:150px;}
	.steps-container{ padding-right:0px;}
	.steps-ul li p{ font-size:13px;}
	.right-menu .dashboard-quick-links, .high-charts-container { min-height: 750px;}
	.modal{ z-index:99999;}
    .modal-backdrop{ z-index:9999;}
}

@media only screen and (max-width:1280px)
{
	.sign-up { margin-top: 10px;}	
	.right-form form { margin-top: 30px;}
	.right-form p { font-size: 16px;}
	.right-menu.collapseNav{ width:10%;}
	.slider.expand-content{ width:90%;}
	.date-picker-textbox{ max-width:105px;}
	.expand-text-box{ width:146px;}
	.right-menu .dashboard-quick-links, .high-charts-container{ min-height:0px;}
	
}

@media only screen and (max-width:1199px)
{
.table-icons{ margin-right:10px;}
.table-container tr td:first-child, .table-container tr th:first-child{ min-width:70px;}
.table-container tr td:last-child, .table-container tr th:last-child{ min-width:100px;}
.inner-left-content .slider{ width:100%;}
.inner-left-content .inner-right-menu{ width:100%;}
.inner-right-menu{ margin-top:20px;}
	.inner-right-menu .quick-links-icon { width: 25%;max-width: 55px;}
	.inner-right-menu .alert-icon {width: 20%; max-width: 55px;}
	.inner-right-menu h2 span {display: block !important;position: absolute;top: 39px;padding-left: 50px;z-index: 99;}
	.inner-right-menu .box ul li { padding: 20px 25px;}
	.steps-ul{ width:104%;}
	.dealer-form-container .green-btn{ font-weight:500; font-size:16px;}
}

@media only screen and (max-width:1024px)
{
		.no-record-container{ height:auto; min-height:inherit;}	
		.dealer-form-container .green-btn{ min-width:120px; max-width:127px;}	
		
}
@media only screen and (max-width:992px)
{
	.form-container{ width:80%; margin-left:10%; max-width:none;}
	.error-message{ position:static;}	
	.right-form footer p {  width: 100%; padding: 0px; padding-left: 10%;}
	.box{ margin:20px 0px;}
	.alert-icon { width: 10%;}
	.quick-links-text a{ font-size:17px;}
	.quick-links-icon{ width:10%;}
	.dashboard-logo-container{ text-align:center;}
	.header-nav > li{ float:none; display:inline-block;}
	.header-nav{ float:none; display:inline-block;}
	.upper-side-nav{ text-align:center; margin:10px 0px;}
	header{ height:112px;}
	.user-name{ display:none;}
	.main-content{ margin-top:112px;}
	.upper-area{ float:none;}
	.upper-area .toggle-button{ float:left;}
	.carousel-inner>.item{ min-height:263px;}
	footer{ width:100%; float:left;}
	.toggle-button{ width:auto; float:right;}
	#content-area{ margin-left:0px;}
	.side-nav, .side-nav > ul{ width:0px; overflow:hidden;}
	#content-area.push-right{ margin-left:0px ;}
	.show-nav { width: 272px !important;}
	.show-nav .side-menu{ width:100%;}
	.side-nav { top: 0px; padding-top: 142px; height:100%; overflow:auto;}
	.lower-area{ width:100%; float:left;}
	.carousel-caption h3{ font-size:17px; font-weight:400;}
	.carousel-caption h3 br{ display:none;}
	.carousel-caption{ width:100%; left:0px; right:inherit;}
	.carousel-control img{top:20%;}
	 header{ z-index:9999;}
	.right-menu.collapseNav {width: 100%;}
	.slider-container{ margin-bottom:0px;}
	.slider{ margin-bottom:20px;}
	.agreement-textbox{ margin-bottom:15px;}
	#newCampaignModal{ padding-right:0px;}
	#newCampaignModal .modal-dialog{ width:90%; margin:0px auto;}
	#tabEditModal .modal-dialog{ width:90%; margin:0px auto;}
	#tabEditModal .modal-body{ padding:20px;}
	.table-responsive{ border:0px;}
	#tabEditModal .text-box{ margin-bottom:45px;}

	
}
@media only screen and (min-width:993px) and (max-width:1199px)
{
	.slider{ width:65%;}
	.right-menu{ width:35%;}
	 h2 .quick-link-toggle-icon{ margin-right:5px;}
	.content-container .col-md-9{ width:65%;}
	.content-container .col-md-3{ width:35%;}
}
@media only screen and (max-width:767px)
{
		.quick-links-icon{ width:50px;}
		.alert-text{ padding-left:10px;}
		.left-bg{ height:auto; padding-bottom:78px;}
		.logo-container{ position:static; transform:translate(0px, 0px);}
		.logo-container img{ width:134px;}
		.cdms-container{ padding-top:11px; padding-right:0px;}
		.form-container{ width:100%; margin-left:0px; position:static; transform:translate(0px, 0px); padding:40px 0px; }
		.right-form h1{ font-size:30px; font-weight:500; margin-bottom:15px;}
		.right-form form{ margin-top:30px;}
		.green-btn{ display:inherit; margin:0px auto; float:none;}
		.sign-up{ width:100%; float:left; margin-top:20px; text-align:center;}
		.right-form footer p{ text-align:center; padding-left:0px; position:static; font-size:12px;}
		.right-form  footer { margin-top:30px;}
		.login-section .container-fluid, .login-section .container-fluid .row{ height:auto;}
		.login-section{ height:auto;}
		.left-bg{ width:100%; position:relative;}
		.upload-image-container{ width:100%; text-align:center; margin-bottom:30px;}
		.dealer-form-container .section-heading{ text-align:center; margin-bottom:10px;}
		.dealer-form-container .green-btn{ margin:0px auto !important; margin-bottom:15px !important; width:169px;}
		 .col-sm-12{ width:100%; float:left;}
		 .text-box{ font-size:15px;}
		 .dealer-form-container{ padding:0px 0px 40px 0px;}
		 .upper-area p.pull-left{ font-size:13px; width:85%; line-height:normal; position:relative; top:14px;}
		 .steps-container { padding-right: 0px; overflow: auto; padding-bottom: 20px;}
		 .steps-ul { width: 1430px; margin-left:-90px;}
		 .green-btn{ line-height:52px;}
		 .inner-right-menu h2 span{ top:58px;}
		 .no-record-section{ padding:30px 0px;}
		 .end-date, .start-date{ width:100%;  margin-bottom:15px; float:left;}
		 span.to{ margin:0px;}
		 .date-container{ width:100%;}
		 .date-container span{ width:10% ; display:inline-block;}
		 .date-container label{ width:10%;}
		 .date-picker-textbox { max-width: 75%; width: 80%;}
		 .date-container .transparent-btn{     margin-left: 0px;  margin: 0px auto; width: 111px; float: none;  display: inherit;}
		 .search-section-container{ padding:20px;}
		 .section-heading{ width:100%; float:left; margin-bottom:20px;}
		 .table-top-section-ul{ position:relative; width:100%;}
		 .inner-text-box{ position:absolute; bottom:-44px;}
		 .expand-text-box{ width:98%;}
		 .table-heading{ padding-bottom:40px;}
		 /*.table-container .table th{ display:none;}
		 .table-container td:nth-of-type(2):before {  content: "Dealer Code";}
		 .table-container td:nth-of-type(3):before {  content: "Dealer Name";}
		 .table-container td:nth-of-type(4):before {  content: "Mobile Number";}
		 .table-container .campaign-table td:nth-of-type(2):before {  content: "System Code";}
		 .table-container .campaign-table td:nth-of-type(3):before {  content: "Name";}
		 .table-container .campaign-table td:nth-of-type(4):before {  content: "Short Name";}
		 .table-container td:before { position: absolute; top: 11px;left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; font-weight:600;}
		 .table-container .table td { border: none;  border-bottom: 1px solid #eee; position: relative; border:none; font-size:13px; padding-top:32px; }
		 .table-container .table{ width:100%; float:left;}
		 .table-container tr td:first-child, .table-container tr th:first-child{ text-align:left;}
		 .table-container .table td:first-child{ padding-left:10px; width:10%; vertical-align:top; min-width:10px;}
		 .table-container td:nth-of-type(2){ width:100%; float:left; clear:both;}
		 .table-container td:nth-of-type(3){ width:100%; float:left; clear:both; }
		 .table-container td:nth-of-type(4){ width:100%; float:left; clear:both;}
		 .table-container td:last-child{ width:20%; vertical-align:top; padding-left:20px;}
		 .table-container .table tr{ border-bottom:1px solid #ccc;}*/
		 .modal-dialog{ width:90%; margin:0px auto;}
		 .popup-ul li{ width:50%; float:left; margin:0px;}
		 .file-upload span, .drag-drop label{ font-size:12px;}
		 .popup-ul{ width:50%;}
		 /*.table-container [type="checkbox"]:not(:checked) + label, .table-container [type="checkbox"]:checked + label{ top:-26px;}
		 .table-icons{ margin-top:-26px;}*/
		 .search-section-container .visible-xs{ margin-bottom:20px;}
		 .table-heading{ padding:20px 0px 40px 0px;}
/*		 .table-section [type="checkbox"]:not(:checked) + label:before,.table-section [type="checkbox"]:checked + label:before { border:2px solid #9b9b9b;}
		.table-section [type="checkbox"]:not(:checked) + label:after,.table-section [type="checkbox"]:checked + label:after {color:#9b9b9b;}*/
		.login-container{ box-shadow:none;}
		.login-container{ padding:0px;}
		.footerP{ width:100%; float:left; margin-top:20px; margin-bottom:50px;}
		.top-header img{ max-width:192px;}
		.login-container p{ line-height:30px;}
		.login-container form{ margin-top:30px;}
		.form-group .col-sm-6:first-child{ width:100%; float:left; margin-bottom:15px;}
		.form-group .col-sm-6{ width:100%; float:left;}
		.big-modal .green-btn {margin-right: 10px;margin: 0px auto;margin-bottom: 13px;}
		header { height: 142px;}
		.header-nav > li:first-child{ position:static;}
		.header-nav .inner-text-box{ left:0px; bottom:-22px;}
		.main-content { margin-top: 142px;}
		.big-modal .modal-body{ padding-left:20px; padding-right:20px;}
		.upload-modal .modal-header h4{ text-align:left;}
		.table-container { overflow: auto; width: 100%;}
		.table{ min-width:900px;}
		
}
@media only screen and (max-width:480px)
{
	.alert-text p{ font-size:15px;}
    .no-record-container .section-heading{ width:100%; margin-bottom:15px;}
	.date-container span, .date-container label{ width:17%;}
	.date-picker-textbox{ width:60%;}
	.table-top-section-ul li a span { font-size: 13px;}
	.table-top-section-ul li{ margin:0px 5px;}
	.table-container .table td:first-child{ width:18%;}
	.table-icons { margin-right: 3px;}
	 .popup-ul{ width:100%;}
	.login-container .login-btn{ width:100%;}
	.nav-tabs>li{ width:100%;}
}


@media only screen and (max-height:510px) and (min-width:1024px)
{
	.left-bg{ position:fixed;}	
	.right-form{ float:right;}
	.form-container{ position:static; transform:translate(0, 0);}
	.right-form  footer{ margin-top:30px;}
	.right-form  footer p{ position:static; }
	.login-section .container-fluid, .login-section .container-fluid .row{ height:auto;}
}
