@media screen and (max-width: 1500px) {
	.announcements-offer .style1 {
		font-size: 18px
	}

	.announcements-offer {
		font-size: 13px
	}

	.announcements-offer .style2 {
		font-size: 35px
	}
}

@media screen and (max-width: 1375px) {
	.announcements {
		min-height: 197px
	}

	.announcements h2 {
		margin: 6px 0 7px;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1600px) {
	.wire-smallbox {
		text-align: center
	}

	.cache-purge-box {
		text-align: left
	}

	.wire-management .wire-text {
		font-size: 13px;
		min-height: 70px;
		line-height: 20px
	}

	.wire-text>div {
		vertical-align: top
	}

	.phone,
	.breadcrumb {
		padding: 14px 0
	}

	.cache-settings .wire-setting label {
		width: 30%
	}

	.cache-settings .wire-main-general input,
	.cache-settings .wire-main-general select {
		width: 70%
	}

	.cache-settings .field-cache_period #cache_period_chosen,
	.control-label,
	div.dataTables_info {
		text-align: left
	}

	.dashboard-cdn-flex-box .wire-text {
		width: 57%;
	}

	.phone li.remove-phone {
		display: none
	}

	.padreduce-main .padreduce2 .btn-success {
		width: 14%;
		margin: 23px 0 0 1%;
		min-width: 0;
		float: left
	}

	.padreduce-main .padreduce2 .field-upstream_alias,
	.padreduce-main.serverblock .padre-weight #cdnupstreamserverform-weights,
	.padreduce-main .padre-weight .field-cdnupstreamserverform-weights,
	.padreduce-main2 .padre-weight .field-cdnupstreamserverform-weights {
		float: left;
		width: 100%
	}

	.padreduce-main .padre-weight .addBlock,
	.padreduce-main2 .padre-weight .addBlock,
	.padreduce-main.serverblock .padre-weight .removeBlock {
		width: 24%;
	}

	.dashboard_chart .pay_invoice_chart tr.HideCC2,
	.dashboard_chart .pay_invoice_chart tr.HideCC.newccinfo {
		width: 100%
	}

	.dashboard_chart .pay_invoice_chart tr.HideCC {
		width: 38%
	}

	.wire-smallbox {
		padding: 25px 13px 0;
	}

	.cdn-home {
		padding: 25px 13px;
	}

	.wire-smallbox figure {
		margin: 0 10px 0 0
	}

	.wire-text h4 {
		font-size: 20px;
		line-height: 22px;
	}

	.wireframe-whitebox.wire-smallbox.manage-link figure {
		float: left !important;
	}

	.wire-management .wireframe-whitebox.manage-link .wire-text {
		width: 67%;
		text-align: left;
		display: inherit
	}

	.table .btn {
		margin: 1px !important;
		font-size: 0 !important;
		width: 36px
	}

	.table .btn i,
	.edgelayeracls-create #ipRange .btn.btn-success,
	.serviceDetail_table #natButton,
	#showPasswordV .btn.btn-info.btn-lg,
	.serviceDetail_table .btn {
		font-size: 13px !important;
	}

	.announcements {
		padding: 11px 16px 10px
	}

	.whitebox {
		padding: 15px;
	}

	.collapse-box h3,
	.collapse-box h3.collapsed {
		padding: 9px
	}

	#invoiceBox .dashboard_chart.whitebox .awesome_fonts {
		margin: -1px 5px 0 0;
	}

	.awesome_fonts {
		margin: -1px 5px 0 0
	}

	.table>tbody>tr>th,
	.table>tfoot>tr>th,
	.table>thead>tr>th,
	.serviceDetail_table>tbody>tr>th,
	.serviceDetail_table>tfoot>tr>th,
	.serviceDetail_table>thead>tr>th {
		text-transform: capitalize
	}

	.table>tbody>tr>td,
	.table>tfoot>tr>td,
	.table>thead>tr>td,
	.serviceDetail_table>tbody>tr>td,
	.serviceDetail_table>tfoot>tr>td,
	.serviceDetail_table>thead>tr>td {
		text-transform: none
	}

	.table>tbody>tr>td,
	.table>tfoot>tr>td,
	.table>thead>tr>td,
	.serviceDetail_table>thead>tr>td,
	.serviceDetail_table>tbody>tr>td,
	.serviceDetail_table>tfoot>tr>td {
		font-size: 13px;
	}

	.footercon p {
		margin: 0 0 5px;
	}

	.form_fields h2,
	.whitebox h2,
	.whitebox h3 {
		font-size: 18px;
		line-height: 20px;
	}

	.client_smallbox .btn a,
	.client_smallbox .btn span {
		font-size: 11px;
	}

	.announcements h2 {
		font-size: 18px;
		line-height: 22px;
	}

	.client_smallbox {
		padding: 19px 8px;
	}

	.client_images {
		width: 45px;
		height: 45px;
		font-size: 20px !important;
		line-height: 45px !important;
	}

	.menubox .navbar-nav>li.refresh-icon a,
	.menubox .navbar-nav>li.bell-notice a,
	.menubox .navbar-nav>li>a .label-danger {
		font-size: 11px;
	}

	.header_login {
		padding: 11px 8px
	}

	.header_login figure {
		margin: 0 5px 0 0
	}

	.sidebar-nav .dropdown-menu li a span {
		font-size: 14px;
	}

	.pagination_box .pagination>li:first-child>a,
	.pagination_box .pagination>li:first-child>span,
	.pagination_box .pagination>li:last-child>a,
	.pagination_box .pagination>li:last-child>span,
	.pagination>li:first-child>a,
	.pagination>li:first-child>span,
	.pagination>li:last-child>a,
	.pagination>li:last-child>span {
		font-size: 12px;
	}

	.wireframe-heading-box h3 {
		font-size: 20px;
	}

	.wireframe-heading-box {
		margin: 0 0 20px;
	}

	.wire-blue-button a {
		font-size: 14px;
		line-height: 14px;
		padding: 9px 20px 10px;
	}

	.wire-main-general {
		margin: 0
	}

	.domain-route-box .wire-main-general {
		margin-top: 12px;
	}

	.make_payment2 .amntpay2 {
		height: 33px;
	}

	.edgelayeracls-create #ipRange .btn.btn-success,
	.serviceDetail_table #natButton,
	#showPasswordV .btn.btn-info.btn-lg,
	.serviceDetail_table .btn {
		width: auto
	}

	.mainfilter {
		margin-top: -20px
	}

	.announcements-offer>h3 br {
		display: none
	}

	.changepw-form.whitebox.ac_details .serviceDetail_table>tbody>tr>td {
		text-transform: inherit
	}

	#due_invoices .table>tbody>tr>td:last-child {
		width: 19%
	}

	.detail-temp {
		padding: 18px 15px;
	}

	.detail-temp .wire-text>div {
		vertical-align: middle;
	}

	.detail-temp .wire-text h4 {
		font-size: 18px;
	}

	.domain-records #popupModal {
		padding: 8px 10px 4px 11px;
		margin: 0 0 0 5px !important;
	}

	.networkLogs {
		width: 33%;
	}

	.networkLogs ul li {
		line-height: 18px;
		font-size: 13px;
		margin: 0 0 3px;
	}

	.client_outerbox {
		width: 67%;
	}

	.client_smallbox,
	.client_smallbox:last-child {
		margin: 0 2% 0 0;
		width: 31.3%
	}

	.networkLogs .btn {
		bottom: 19px;
	}

	.client_smallbox_tickets {
		display: none;
	}

	.client_smallbox li span {
		width: 43%;
		text-align: center;
	}

	.networkLogs .btn a {
		font-size: 13px;
	}

	.client_smallbox li,
	.client_smallbox li span {
		font-size: 14px
	}

	.devicebox .table .btn {
		padding: 8px 0;
		min-width: 36px !important;
	}

	/* .devicebox .table .fa {
		margin-left: 0; 
   } */
	.devicebox .table .btn span.actionName {
		display: none;
	}

	.contactList-table thead th,
	.contactList-table thead th.sorting_disabled {
		width: 20% !important;
	}

	.advanced_search .wire-blue-button.btn3 a {
		font-size: 15px;
		line-height: 14px;
		padding: 14px 24px 14px;
	}

	.advanced_search .wire-blue-button.btn3 a:hover {
		color: #fff;
		background-color: #2a2f43 !important;
	}

	.domain-record-heading .advanced_search .wire-blue-button.btn3 a {
		padding: 13px 24px 13px;
	}

	table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child,
	table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child {
		padding-left: 30px !important;
	}

	.domains-table.table>tbody>tr>td {
		padding: 10px 0 10px 20px !important;
	}

	.domains-table.table>thead>tr>th {
		padding: 8px 0px 8px 20px !important;
	}

	.domains-table.table tbody td.dns-status .label,
	.domains-table.table tbody td.dns-status .btn.btn-default,
	.domains-table.table tbody td.dns-status .text-light-blue {
		float: left;
	}

	.domains-table.table tbody td.dns-status .label {
		margin: 7px 0 0
	}

	.domains-table.table tbody td.dns-status .text-light-blue {
		margin: 8px 3px 0
	}

	.wire-select-cdn .new-domain-name #domainame {
		width: 33%;
	}

	.wire-select-cdn .new-domain-name #viewDomainSel {
		width: 27.5%;
	}

	.wire-select-cdn .create-new-domain #domainame {
		width: 63%;
	}

	.wire-management.cdn-managedomain .wire-smallbox {
		min-height: 188px;
	}

	.detail-temp .wire-text {
		width: 69% !important;
	}

	.serviceList .contactList-table.table>tbody>tr>td:last-child {
		width: 130px !important;
	}

	.access-log-ftp .wireframe-heading-box h3 {
		margin: 7px 0 0;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1600px) {
	.md-table tbody tr td {
		padding: 8px 0 8px 0 !important;
		font-size: 14px;
	}

	.domainrecords .md-table tbody tr td {
		padding: 8px 10px 8px 10px !important;
	}

	.md-table .btn {
		margin: 1px !important;
		font-size: 12px;
		padding: 6px 6px 5px 6px;
	}
}

@media screen and (min-width: 1280px) and (max-width: 1800px) {
	.networkLogs .tooltip .tooltip-inner {
		font-size: 12px;
		padding: 8px;
		line-height: 20px;
	}

	.networkLogs .tooltip .tooltip-inner pre {
		font-size: 12px;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1870px) {
	.cdn-home {
		padding: 13px;
		margin-bottom: 20px;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1790px) {
	.wireframe .col-lg-3 {
		width: 50%;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {
	.networkLogs .btn a {
		font-size: 13px;
	}

	.announcements-offer>h3 {
		font-size: 13px;
		line-height: 18px;
	}

	.announcements-offer>h3 br {
		display: none
	}

	.table>tbody>tr>td,
	.table>tbody>tr>th,
	.table>tfoot>tr>td,
	.table>tfoot>tr>th,
	.table>thead>tr>td,
	.table>thead>tr>th,
	.serviceDetail_table>tbody>tr>td,
	.serviceDetail_table>tbody>tr>th,
	.serviceDetail_table>tfoot>tr>td,
	.serviceDetail_table>tfoot>tr>th,
	.serviceDetail_table>thead>tr>td,
	.serviceDetail_table>thead>tr>th {
		font-size: 15px;
		line-height: 14px;
		text-transform: capitalize
	}

	.table>tbody>tr>td,
	.table>tfoot>tr>td,
	.table>thead>tr>td,
	.serviceDetail_table>tbody>tr>td,
	.serviceDetail_table>tfoot>tr>td,
	.serviceDetail_table>thead>tr>td {
		text-transform: none
	}

	#load_buttons .btn.btn-primary {
		font-size: 14px;
		line-height: 14px;
		padding: 12px 0;
	}

	.sidebar-nav .dropdown-menu li a span {
		font-size: 14px;
	}

	.networkLogs ul li {
		line-height: 15px;
		margin: 0 0 5px;
	}
}

@media screen and (max-width: 1600px) {
	.table_paddingbox .invoice_table.table>tbody>tr>td .btn {
		padding: 8px 13px 7px 13px !important;
	}
}

@media screen and (max-width: 1220px) {

	.client_smallbox li,
	.client_smallbox li span {
		font-size: 13px
	}

	table.dataTable>tbody>tr.child span.dtr-title a {
		color: #7f828f;
	}
}

@media screen and (max-width: 1199px) {
	.pay_invoice_chart tr {
		width: 49%;
		margin: 0 0 10px
	}

	.pay_invoice_chart tr:nth-child(2n) {
		float: right
	}

	.select_date {
		width: 138px
	}

	.select_date span {
		width: 12%;
		margin: 0
	}

	#page-content-wrapper {
		position: relative
	}

	.Announcements_outer {
		padding: 0 15px;
		margin: 0 0 10px
	}

	.mycontent-left {
		border-right: medium none !important;
		margin: 0;
		padding: 0
	}

	.client_outerbox {
		padding: 0 15px !important;
		width: 100%
	}

	.client_smallbox,
	.client_smallbox_tickets,
	.client_smallbox:last-child {
		margin: 10px 0;
		width: 49%
	}

	.client_smallbox_tickets {
		display: block;
	}

	.client_smallbox:nth-child(even) {
		float: right
	}

	.client_smallbox li span {
		width: 50%
	}

	.client_smallbox li {
		text-align: center
	}

	.client_smallbox li,
	.client_smallbox li span {
		font-size: 14px
	}

	.dashboard_chart .table .btn,
	.table .btn {
		margin-bottom: 3px !important;
		font-size: 0 !important;
		width: 36px;
	}

	.dashboard_chart .table .btn,
	.table .btn {
		min-width: 0
	}

	.ac_details .game_server_ip_wrap .form-group {
		width: 100%
	}

	.ac_details .game_server_ip_wrap .search_button {
		margin: 0
	}

	.checkboxes-respond .form-group {
		width: 50%
	}

	.checkboxes-respond .form-group label {
		width: auto;
		margin: 0
	}

	.control-label {
		margin: 0;
		width: 88%
	}

	.ac_details .game_server_ip_wrap .search_button {
		width: 40px;
		min-width: 40px
	}

	.check-fields .form-group.field-gga-enableipsmuggling,
	.check-fields .form-group.field-gga-sizecheck {
		width: 50%
	}

	.check-fields .form-group.field-gga-separator,
	.check-fields .form-group.field-gga-domain {
		width: 50%
	}

	.checkboxes-respond .form-group label {
		margin: 0
	}

	.checkboxes-respond .form-group .control-label {
		width: 88%
	}

	.checkboxes-respond input[type="checkbox"],
	.checkboxes-respond input[type="radio"] {
		margin: 4px 0 0
	}

	.wire-smallbox2 .wire-text {
		width: 100%
	}

	.wire-smallbox2 .switch {
		float: left
	}

	.wire-main-general,
	.wire-bandwidth {
		margin: 0
	}

	.cache-settings .wire-setting label {
		margin: 0 0 5px;
		width: 100%
	}

	.cache-settings .wire-main-general input,
	.cache-settings .wire-main-general select {
		width: 100% !important
	}

	.cache-settings .field-cache_exp {
		width: 100%;
		margin: 0
	}

	.cache-settings .field-cache_period {
		width: 100%;
		text-align: left
	}

	.wire-smallbox {
		padding: 15px;
		min-height: 106px;
		text-align: left;
		margin: 0 0 20px
	}

	.wire-text {
		text-align: left;
		width: 73% !important
	}

	.wire-text .wire-blue-button {
		width: 100%
	}

	.wireframe-steps {
		margin: 30px 0
	}

	.wire-select-cdn {
		margin: 20px 0
	}

	.wire-management .wire-text {
		font-size: 13px;
		width: 100%;
		line-height: 16px;
	}

	.wire-management .wire-smallbox {
		min-height: 106px;
		padding-bottom: 12px;
		margin: 0 0 15px;
	}

	.select-mass label {
		width: 40%
	}

	.wire-smallbox2 .wire-text {
		width: 100%
	}

	.wire-main-general,
	.wire-bandwidth {
		margin: 10px 0 0
	}

	.wire-smallbox2 .wire-text h4 {
		width: 100%
	}

	.switch {
		float: left
	}

	.wire-cache .wire-text {
		width: 72% !important
	}

	.ddos7-box {
		min-height: 0
	}

	.cache-create .wire-main-general ul li .create-label {
		text-align: left;
		width: 15%;
		margin: 10px 0 0
	}

	.cache-create .wire-main-general input,
	.cache-create .wire-main-general select {
		width: 85%
	}

	.cache-create .wire-main-general select {
		margin: 10px 0 0
	}

	.cache-create .wire-main-general ul li {
		margin: 0 0 10px
	}

	.cache-create .wire-blue-button {
		margin: 0 0 0 15%
	}

	.cache-create .wire-text,
	.cache-settings .wire-setting label,
	.cache-settings .wire-text {
		width: 100%
	}

	.cache-settings .wire-setting label {
		text-align: left
	}

	.cache-settings .wire-main-general input,
	.cache-settings .wire-main-general select {
		width: 49%
	}

	.perform-exclusion label {
		margin: 0 0 5px;
		text-align: left;
		width: 100%
	}

	.perform-exclusion .wire-main-general input {
		width: 47%
	}

	.collapse-arrow .fa {
		top: 42px
	}

	.domain-general .switch {
		float: none
	}

	.domain-general {
		margin: 0 0 20px
	}

	.wire-ssl-box .wire-text .switch {
		float: none !important;
		margin: 0 auto;
	}

	.wire-ssl-box .wire-text .field-ssl {
		float: left;
		margin: 0;
		width: 100%;
		text-align: center;
	}

	.wire-path-table>tbody>tr>td {
		font-size: 13px;
		line-height: 13px;
		padding: 5px 3px;
		vertical-align: middle
	}

	.wire-path-table .wire-blue-button a {
		padding: 5px;
		min-width: 40px;
		font-size: 13px;
		line-height: 13px
	}

	#sortable.wire-path-table tbody>tr>td {
		position: relative
	}

	#sortable.wire-path-table tbody>tr>td .fa-arrows-v {
		left: -10px;
		top: 10px;
		position: absolute
	}

	.switch-absolute {
		top: 46px
	}

	.domainsetting-box .field-routes {
		width: 70%;
		text-align: left
	}

	.domainsetting-box .btn {
		width: 27%;
		min-width: 27%
	}

	.wire-smallbox figure {
		margin: 0 10px 0 0;
		width: 50px;
		line-height: 50px;
		height: 50px;
		font-size: 25px;
	}

	.wire-text {
		width: 79% !important;
		height: auto;
		text-align: left
	}

	.wire-text h4 {
		margin: 4px 0 0 0;
		font-size: 18px;
		line-height: 18px;
		text-align: left;
		float: none !important
	}

	.wire-management .wire-text h4 {
		margin: 0 0 4px;
	}

	.border_btm {
		margin: 0 0 20px;
		border-bottom: none
	}

	.phone li {
		padding: 0 12px 0 0;
	}

	.phone li span {
		display: none;
	}

	.phone li .ph-number,
	.phone li .mail-id {
		display: block;
	}

	.manage-park {
		min-height: 0
	}

	.wire-text h4 i {
		margin-top: -6px
	}

	.gzip-mime .wire-smallbox {
		margin: 0;
		min-height: 0
	}

	.gzip-mime {
		margin: 0 0 30px
	}

	.gzip-text,
	.botnet-box,
	.cache-settings,
	.cache-purge-box {
		min-height: 0
	}

	.gzip-text .wire-text h4,
	.gzip-text form,
	.botnet-box .wire-botnet h4,
	.botnet-box .wire-auto form {
		display: inline-block;
		vertical-align: top
	}

	.gzip-text form,
	.botnet-box .wire-auto form {
		margin-top: -10px;
		margin-left: 10px;
		float: none
	}

	.cache-settings .collapse-arrow .fa,
	.cache-purge-box .collapse-arrow .fa {
		top: 99px
	}

	.cache-purge-box #purge_chosen,
	.cache-purge-box .help-block,
	.cache-purge-box .control-label {
		text-align: left
	}

	.cache-purge-box .btn {
		float: left
	}

	.gzip-text .wire-auto form {
		float: none;
		margin: -8px 0 0 10px
	}

	#hotlinkFrm,
	#botnetFrm {
		margin: -6px 0 0 10px;
	}

	.manage-waf {
		text-align: left
	}

	.manage-waf h3 {
		margin: 0 0 20px
	}

	.manage-waf ul li h4 {
		font-size: 16px;
	}

	.wireframe-heading-box h3 {
		line-height: 26px;
	}

	.manage-security .help-block {
		margin: 4px 0 0;
	}

	.ssl-switcher {
		margin-top: 4px;
	}

	.live-view-box {
		min-height: 145px
	}

	.visitor-dropbox-box {
		width: 100%;
		margin: 20px 0;
	}

	.visitor-search {
		width: 38px;
		float: right
	}

	.visitor-dropdown,
	.visitor-selection {
		width: 43%;
		margin: 0 2% 0 0;
	}

	.visitor-dropdown #customDivDrp {
		width: 100%
	}

	.announcements-offer>h3 {
		font-size: 16px;
	}

	.announcements-offer>h3 br {
		display: none
	}

	.select-datacenters {
		width: 100%;
		margin: 15px 0 10px;
	}

	.selector-outer1 {
		width: 100%
	}

	.selector-outer {
		width: 49%;
	}

	.select-datacenters .dropbown2 {
		float: right;
		width: 49%;
		margin: 0
	}

	.select-datacenters .dropbown1 {
		width: 100%;
		margin: 0;
	}

	#customDivDrp,
	#customDateDiv {
		margin: 10px 0 0;
		width: 100%
	}

	#customDivDrp .form-group,
	#customDateDiv .form-group {
		width: 49%;
		margin: 0;
	}

	#customDivDrp .form-group.field-cdnreportfilterform-to_date,
	#customDateDiv .form-group.field-cdnreportfilterform-to_date {
		float: right !important
	}

	.selector-outer2 .small-btns,
	.selector-outer3 .small-btns {
		float: left !important;
		width: auto;
		margin: 10px 0 0 12px;
	}

	.selector-outer3 .selector-outer .dropbown1 #period,
	.selector-outer3 .dropbown2 #dclocation {
		height: 40px;
		width: 100%;
		border: 1px solid #e6e6e6;
		color: #81878e;
		padding: 6px 12px;
	}

	#mypop-up.main-popup .modal-dialog .modal-content .field-extensions {
		min-height: 102px;
	}

	#mypop-up.main-popup .modal-dialog .modal-content .control-label {
		width: 100px !important
	}

	#mypop-up.override-popup .modal-dialog .modal-content .control-label {
		width: auto !important
	}

	#mypop-up.main-popup .modal-dialog .modal-content .field-ttl {
		margin: 10px 0 0
	}

	#mypop-up.main-popup .modal-dialog .modal-content .field-ttl .control-label {
		width: 25% !important;
	}

	#mypop-up.main-popup .modal-dialog .modal-content .btn.btn-success {
		margin: 0 0 0 15px;
	}

	.padreduce-main .padreduce2 {
		margin: 0 0 10px;
		padding: 0 !important;
	}

	.padreduce-main .padreduce2 .field-upstream_alias {
		width: 100%
	}

	.padreduce-main .padreduce2 .btn-success {
		width: 130px;
		margin: 0 1% 0 0;
		float: left !important
	}

	.padreduce-main .padreduce3 .field-upstream_alias {
		width: 80%
	}

	.padreduce-main .padreduce3 .btn-success span {
		display: none
	}

	.padreduce-main .padreduce3 .btn-success {
		width: 9%;
		margin: 23px 0 0 1%
	}

	.padreduce-main.serverblock .padreduce {
		margin: 5px 0
	}

	.expiry_box2 .expiry-inner-box .expiry label {
		width: 100%;
		margin: 10px 0;
	}

	.expiry_box2 .expiry-inner-box {
		width: 100%
	}

	.expiry_box2 .expiry-inner-box #credit_image {
		width: 30px
	}

	.expiry_box2 {
		padding: 20px
	}

	.ticket_viewbox #extraip-secure_attachement {
		width: 100%;
		margin: 0 0 10px;
	}

	.ticket_viewbox #extraip-attachement,
	.ticket_viewbox2 .control-label {
		width: 100%
	}

	.ticket_viewbox2 .allowed,
	.ticket_viewbox2 .allowed2 {
		float: left;
		width: 100%;
		margin: 0 0 10px;
	}

	.os-install-box>tbody>tr>td {
		padding: 10px !important;
	}

	.ac_details .os-install-box .control-label,
	.ac_details .os-install-box .form-control {
		width: 100%;
	}

	.live-view-box ul li,
	.live-view-box2.live-view-box3 ul li {
		padding: 0;
		font-size: 12px;
	}

	.live-view-box ul li {
		width: 50%;
		border-bottom: 1px solid #fff
	}

	.live-view-box ul li span.style1 {
		text-align: left;
		float: left;
		border-right: 1px solid #fff
	}

	.live-view-box ul li span,
	.live-view-box ul li span#reqCnt {
		width: 50%;
		padding: 5px 0
	}

	.live-view-box ul li:nth-child(1),
	.live-view-box ul li:nth-child(2),
	.live-view-box ul li:nth-child(5),
	.live-view-box ul li:nth-child(6),
	.live-view-box ul li:nth-child(9),
	.live-view-box ul li:nth-child(10),
	.live-view-box ul li:nth-child(13),
	.live-view-box ul li:nth-child(14),
	.live-view-box ul li:nth-child(17),
	.live-view-box ul li:nth-child(18) {
		background: none;
	}

	.live-view-box ul li:nth-child(odd) {
		border-right: 3px solid #94dcff
	}

	.live-view-box1 ul li:nth-child(odd) {
		border-right: none
	}

	.live-view-box1 ul li {
		width: 100%
	}

	.live-view-box ul li,
	.live-view-box ul li:last-child {
		border-bottom: 1px solid #e3e3e3
	}

	.custom-width .wire-text {
		width: 63% !important;
		font-size: 13px;
		line-height: 16px;
	}

	.field-accesslogsetting .switch-toggle {
		margin-top: 0;
	}

	.invoicepay-cardinfo .paycard-info td.fieldlabel {
		padding: 8px 0;
	}

	.invoicepay-cardinfo .select_date span {
		width: 2%;
	}

	.pay_invoice_chart .invoicepay-cardinfo .paycard-info,
	.dashboard_chart .pay_invoice_chart tr.HideCC.newccinfo td {
		width: 100%;
	}

	#chart.wireframe-whitebox {
		margin: 0 0 20px;
	}

	.wireframe-whitebox.live-view-box.live-view-box1 {
		min-height: 0
	}

	.modal.right.fade.in .modal-dialog {
		width: 50% !important;
	}

	.phone li a {
		color: #777;
	}

	.table .btn i {
		font-size: 13px
	}

	.announcements {
		min-height: 0
	}

	.frm_separtor {
		width: 100%
	}

	.edgelayeracls-create #ipRange .btn.btn-success,
	.serviceDetail_table #natButton,
	#showPasswordV .btn.btn-info.btn-lg,
	.serviceDetail_table .btn {
		font-size: 13px !important;
	}

	.edgelayeracls-create #ipRange .btn.btn-success,
	.serviceDetail_table #natButton,
	#showPasswordV .btn.btn-info.btn-lg,
	.serviceDetail_table .btn {
		width: auto
	}

	.detail-temp {
		min-height: 0
	}

	.detail-temp .wire-text {
		height: 50px;
	}

	.detail-temp figure {
		width: 50px;
		line-height: 50px;
		height: 50px;
	}

	.device-detail-heading h3 i {
		margin: 2px 10px 0 0;
	}

	.device-detail-heading .date-n-time {
		font-size: 13px;
		margin: 2px 0 0;
	}

	#DeviceNameS .ac_details {
		padding: 20px 15px;
	}

	.expiry_box .expiry,
	.edgelayeracls-create .expiry .field-addcreditcardform-cccvv.form-group,
	.edgelayeracls-create .form-group {
		width: 100%;
		padding: 0
	}

	.login_box .form-control,
	.form-control {
		font-size: 14px;
	}

	.expiry_box>div {
		width: 100%
	}

	.networkLogs .whitebox {
		height: auto !important;
	}

	#stateBox {
		margin: 0 !important;
	}

	.sv-question__title {
		height: auto !important;
		white-space: normal !important;
	}

	.sv-rating__min-text {
		display: block !important;
		margin: 0 0 10px !important;
	}

	.sv-rating__max-text {
		display: block !important;
		margin: 10px 0 0 !important;
	}

	.sv-rating {
		float: left;
		width: 100%;
		margin: 10px 0 0 !important;
	}

	.sv-rating__item-text {
		line-height: 20px !important;
	}

	.devicebox .table .btn {
		padding: 8px 0;
		min-width: 36px !important;
	}

	.devicebox .table .fa {
		margin-left: 0;
	}

	.devicebox .table .btn span.actionName {
		display: none;
	}

	.contactList-table thead th {
		width: 18% !important;
	}

	.contactList-table thead th.sorting_disabled {
		width: 28% !important;
	}

	.twoWay .wire-text h4 i {
		margin: -1px 0 0;
		font-size: 21px;
	}

	.twoWay .wire-text {
		width: 100% !important;
	}

	.edgelayeracls-create .addCredit .form-group {
		min-height: auto;
	}

	.advanced_search .wire-blue-button.btn3 a {
		padding: 14px 20px;
	}

	#ticketlisting123.table.dataTable tbody>tr>td:first-child {
		padding: 15px 0 15px 28px !important;
	}

	.padreduce-main .padreduce {
		margin: 5px 0;
	}

	.domain-heading-box .small-btns {
		float: right !important;
	}

	.domain-heading-box h3 {
		margin: 12px 0 0;
	}

	table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child,
	table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child {
		padding-left: 30px !important;
	}

	.domain-record-heading .advanced_search .wire-blue-button.btn3 a {
		padding: 13px 20px;
	}

	.wire-management.cdn-managedomain .wire-smallbox {
		min-height: 125px;
	}

	.wireframe-whitebox.create-mapping #spanListContainer .form-control,
	.wireframe-whitebox.create-mapping .new-domain-name .field-upstream_alias,
	.wireframe-whitebox.create-mapping #spanListContainer .addButtonDiv {
		width: 100%
	}

	.wireframe-whitebox.create-mapping #spanListContainer .addButtonDiv {
		margin: 6px 0 0;
	}

	.wireframe-whitebox.create-mapping #spanListContainer .addButtonDiv .btn {
		width: 100px;
	}

	.wireframe-whitebox.create-mapping .new-domain-name .btn {
		margin: 0 !important;
		width: 150px;
	}

	.live-view-box ul.topBorder,
	.live-view-box ul.topBorder li:last-child {
		border: none;
	}

	.live-view-box.live-view-box1 .resStatus {
		margin: 10px 0 0
	}

	#summaryStatus .live-view-box.live-view-box1 .col-lg-2.col-md-6.col-sm-12.col-xs-12 {
		margin: 0 0 20px;
	}

	.networkLogs .btn {
		bottom: 0;
		position: relative;
	}

	.bandwidth_graph .view_graph .control-label,
	.bandwidth_graph .view_graph .form-control,
	.bandwidth_graph .view_graph #updateMyGraph,
	.bandwidth_graph .view_graph .customDate .form-control {
		width: 100% !important;
	}

	.bandwidth_graph .view_graph .customDate {
		padding: 0;
	}

	.bandwidth_graph .view_graph .customDate .form-group {
		margin: 0;
	}

	.bandwidth_graph .view_graph .control-label {
		line-height: 28px;
		font-size: 15px;
	}

	.bandwidth_graph .view_graph .customDate #customGraph {
		margin: 20px 0 0
	}

	.latest-sign-up {
		width: 96%;
		margin: 0 auto 30px;
		padding: 30px;
	}

	.serviceList .contactList-table.table>tbody>tr>td:last-child {
		display: table-cell;
	}

	.ftp-columns .columns-selection-btn .btn-success {
		margin: 0 0 10px;
	}

	.access-log-ftp .wireframe-heading-box h3 {
		margin: 10px 0 0;
	}

	.access-log-ftp .show_article {
		margin: 14px 0 0 10px;
	}

	.permissions-assign select.form-control.select2 {
		height: 110px !important;
	}
}

@media screen and (max-width: 1140px) {
	.search_outerbox {
		float: left;
		width: 100%;
		margin: 10px 0 0;
		text-align: center
	}

	.search_field {
		float: left;
		width: 100%
	}

	.search_field input {
		margin: 0 0 10px;
		float: left;
		width: 100%;
		min-width: auto
	}

	.search_button .btn {
		height: auto
	}

	.search_button {
		width: 120px;
		float: none;
		vertical-align: top;
		display: inline-block
	}

	.search_button .btn.btn-primary {
		width: 100%;
		min-width: auto
	}

	.table-responsivebox {
		overflow-x: auto;
		overflow-y: hidden
	}

	.table-responsivebox>div {
		width: 860px
	}

	.contact_heading_box .search_outerbox {
		width: auto
	}
}

@media screen and (max-width: 1030px) {

	.gga-management-box #cdn-form .form-group.field-cdnform-enablegzip .control-label,
	.gga-management-box #cdn-form .form-group.field-cdnform-enablessl .control-label,
	.gga-management-box #cdn-form .enable_ssl_box .field-cdnform-sslcrt .control-label,
	.gga-management-box #cdn-form .enable_ssl_box .field-cdnform-sslkey .control-label {
		width: auto
	}

	.menubox .navbar-nav>li {
		padding: 0 11px;
	}

	.md-table>thead>tr>th,
	.md-table tbody td {
		display: none;
	}

	.md-table>thead>tr>th:first-child,
	.md-table tbody td:first-child {
		display: inline-block;
		width: 60%;
		vertical-align: top !important;
		padding: 10px 0 0 !important;
	}

	.md-table>thead>tr>th:last-child,
	.md-table tbody td:last-child {
		display: inline-block;
		width: 40%;
		vertical-align: top !important;
		padding: 0 !important;
	}

	.md-table tbody td:first-child,
	.md-table label {
		text-transform: capitalize !important;
	}

	.md-table .btn.md-btn,
	.md-table a.btn.btn-xs {
		margin: 6px 2px !important;
	}

	.md-table>thead>tr>th:first-child,
	.md-table>thead>tr>th:last-child {
		color: #222636;
		padding: 10px 0 8px 0 !important;
	}
}

@media screen and (max-width: 1000px) {
	.menubox {
		display: block
	}

	.menubox .navbar-nav>li {
		display: none
	}

	.menubox .navbar-nav>li.bell-notice {
		display: block;
	}

	.detail-temp .wire-text {
		width: 74% !important
	}

	.gridSummWrapper,
	.gridPageWrapper {
		margin: 0 !important;
	}

	.breadcrumb {
		padding: 25px 0 0px;
	}
}

@media screen and (max-width: 991px) {
	.pagination_box .style1 {
		margin: 0 0 10px;
		text-align: center;
		width: 100%
	}

	.pagination_box .pagination {
		text-align: center;
		width: 100%
	}

	.pagination_box .pagination>li {
		float: none;
		display: inline-block;
		vertical-align: top
	}

	.expiry_box>div {
		width: 100%
	}

	.sign_upbox {
		width: 98%
	}

	.clientboxs_outer {
		margin: 0
	}

	.client_outer,
	.client_outer1 {
		padding: 0 0 10px
	}

	.table .selectpicker,
	.table .btn {
		margin: 0 1px 2px !important
	}

	.bandwidth_graph {
		width: 100%
	}

	.ac_details .lead {
		width: 35%;
		word-break: break-all
	}

	.check-fields .form-group.field-gga-enableipsmuggling,
	.check-fields .form-group.field-gga-sizecheck {
		width: 50%
	}

	.check-fields .form-group.field-gga-separator,
	.check-fields .form-group.field-gga-domain {
		width: 50%
	}

	.control-label,
	.checkboxes-respond .form-group .control-label {
		width: 140px
	}

	.check-fields .form-group.field-gga-enableipsmuggling,
	.check-fields .form-group.field-gga-sizecheck {
		margin: 24px 0 0
	}

	.ac_details .gga-management-box .game_server_ip_wrap .search_button {
		margin: 0 1% 0 0
	}

	.wire-text .wire-blue-button a {
		padding: 12px
	}

	.nav-wizard>li {
		min-width: 0
	}

	.nav-wizard {
		margin: 0 0 22px
	}

	.wireframe-steps {
		font-size: 14px;
		line-height: 20px
	}

	.wire-device-info {
		margin: 0 0 20px;
		min-height: auto
	}

	.wire-management .wire-smallbox {
		margin: 0 0 20px;
		padding-bottom: 0;
		width: 100%
	}

	.select-mass {
		margin: 10px 0
	}

	.wire-searchbox {
		margin: 0 0 10px
	}

	.wire-domain-table>tbody>tr>td {
		line-height: 16px;
		padding: 10px
	}

	.wire-domain-table>thead>tr>th,
	.wire-domain-table>thead>tr>th a {
		text-align: center;
		vertical-align: middle
	}

	.wire-setting label {
		margin-top: 0;
		text-align: left;
		width: 100%
	}

	.wire-cache .wire-setting input {
		width: 100%
	}

	.pagespeed ul li label {
		padding: 0 0 5px;
		text-align: left;
		width: 100%
	}

	.pagespeed ul li input {
		width: 95%
	}

	.pagespeed ul li .fa {
		padding: 7px 0 0
	}

	.wire-path-table>tbody>tr>td {
		line-height: 13px
	}

	.wire-path-table>thead>tr>th,
	.wire-path-table>thead>tr>th a {
		text-align: left;
		padding: 8px;
		font-size: 13px;
		line-height: 13px
	}

	.domainsetting-box .field-routes {
		width: 56%
	}

	.domainsetting-box .btn {
		width: 42%;
		min-width: 42%
	}

	.live-view-box2 {
		min-height: auto;
	}

	.live-view-datacenter {
		margin: 10px 0 0
	}

	.live-view-datacenter .col-xs-12.col-md-7 {
		padding: 0
	}

	#mypop-up.main-popup .modal-dialog .modal-content .field-ttl .control-label,
	#mypop-up.main-popup .modal-body .field-ttl .form-control {
		width: 100% !important;
	}

	#mypop-up.main-popup .modal-dialog .modal-content .field-extensions {
		margin: 0;
		min-height: 0;
	}

	.padreduce-main.serverblock .padreduce.padre-weight {
		margin: 5px 0
	}

	.add-cache-path .field-pathlocation {
		margin-bottom: 0
	}

	.add-cache-path .field-qstring .checkbox {
		margin-top: 0
	}

	.chosen-select {
		border: 1px solid #e6e6e6;
		height: 40px;
		padding: 6px 12px;
		width: 100%;
	}

	.wire-management .wire-text {
		width: 78% !important;
	}

	.wire-management .wire-smallbox {
		min-height: 0;
		padding-bottom: 15px
	}

	.details-collapsible {
		margin: 20px 0 0
	}

	.access-log-btn {
		margin: 10px 0 0;
		padding: 0 15px;
		width: 100%;
	}

	.access-log-btn .btn-info {
		margin: 0
	}

	.wire-management .wireframe-whitebox.manage-link {
		padding: 20px 18px 10px
	}

	.wire-management .wireframe-whitebox.manage-link .wire-text h4 {
		margin: 0 0 6px 0
	}

	.wire-management .wireframe-whitebox.manage-link .wire-text>div p a {
		text-decoration: none;
		transition: all .9s ease-in-out;
		padding: 0;
		line-height: 21px;
		display: initial;
		vertical-align: inherit
	}

	.wire-management .wireframe-whitebox.manage-link .wire-text>div p a:first-child {
		padding: 0
	}

	.wire-management .wireframe-whitebox.manage-link2 .wire-text>div p a {
		font-weight: normal;
	}

	.details-collapsible {
		border-left: none !important
	}

	.expiry,
	.edgelayeracls-create .form-group {
		width: 100%;
		padding: 0
	}

	.twoWay .wire-text {
		width: 100% !important;
	}

	.twoWay a.btn {
		margin: 8px 0 0;
	}

	table.dataTable>tbody>tr.child ul.dtr-details,
	table.dataTable>tbody>tr.child ul.dtr-details>li {
		width: 100%;
	}

	table.dataTable>tbody>tr.child ul.dtr-details>li,
	table.dataTable>tbody>tr.child span.dtr-title,
	table.dataTable>tbody>tr.child span.dtr-data {
		float: left;
	}

	table.dataTable>tbody>tr.child span.dtr-title {
		width: 45%;
	}

	table.dataTable>tbody>tr.child span.dtr-data {
		width: 55%;
	}

	#ticketlisting123.table.dataTable tbody>tr>td.child {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.padreduce-main .padreduce.div-max-fails .control-label {
		width: 100%;
	}

	.heading_outerbox.heading_outerbox2 h1 .titleName {
		display: none;
	}
}

@media screen and (max-width: 960px) {
	.secret-code {
		width: 100% !important;
	}
	.table-bordered tr:first-child th {
		border-top: none
	}

	.st-key {
		color: #2eaef3 !important
	}

	th.st-head-row {
		height: auto;
		font-weight: 700;
		font-size: 16px !important;
		padding: 6px 8px 10px !important
	}

	th.st-head-row a {
		color: #2eaef3
	}

	.st-head-row.st-key,
	.st-head-row.st-val {
		border-top: none;
		padding: 15px 0 15px 10px !important;
		font-size: 15px !important;
		color: #fff !important;
		background: #222636;
	}

	.override-table .table-bordered tr .st-head-row.st-key,
	.override-table .table-bordered tr .st-head-row.st-val {
		padding: 15px 0 15px 10px !important;
	}

	.bandwidth_graph img {
		width: 100% !important
	}

	.table>tbody>tr>td,
	.table>tbody>tr>th,
	.table>tfoot>tr>td,
	.table>tfoot>tr>th,
	.table>thead>tr>td,
	.table>thead>tr>th,
	.serviceDetail_table>tbody>tr>td,
	.serviceDetail_table>tbody>tr>th,
	.serviceDetail_table>tfoot>tr>td,
	.serviceDetail_table>tfoot>tr>th,
	.serviceDetail_table>thead>tr>td,
	.serviceDetail_table>thead>tr>th {
		padding: 8px 6px;
		font-size: 14px;
		font-weight: 400
	}

	/*table.table-bordered tbody td:first-child {
		text-transform: capitalize !important;
   }*/
	.billing-index .whitebox .table .btn {
		margin: 10px 2px !important;
		padding: 8px;
	}

	.ac_details .mycontent-right .serviceDetail_table th.st-head-row {
		background: #2a2f43;
		color: #fff !important;
		padding: 16px 8px !important;
		font-size: 15px !important
	}

	.select-device-cdn .control-label {
		width: 100%
	}

	.select-device-cdn .chosen-container {
		width: 100% !important
	}

	.whitebox {
		position: relative;
		width: 96%;
		margin: 0 2%
	}

	#items_wrapper .col-sm-6 {
		position: unset
	}

	div.dataTables_filter {
		position: relative;
		top: 0;
		width: 240px
	}

	.stacktable.small-only {
		margin-top: 20px
	}

	#items.stacktable.large-only {
		display: none;
		margin-top: 0
	}

	.serviceDetail_table>tbody>tr>td.device-lead {
		display: none;
		/*width: 100%;
		margin: 0;
		padding: 18px 8px 8px 20px !important;
		*/
	}

	.serviceDetail_table>tbody>tr>td.device-field {
		display: none !important;
		/*padding: 0px 8px 18px 20px !important;
		width: 100%;
		border: none;
		margin: 0*/
	}

	.serviceDetail_table>tbody>tr>td.device-field .devicenameedit {
		width: 80%;
		border: 1px solid #e6e6e6;
		height: 40px;
		padding: 10px;
	}

	.serviceDetail_table>tbody>tr>td.device-field .btn {
		height: 40px;
		width: 19%;
		margin: 0 !important;
		float: right;
		font-weight: normal;
		font-size: 16px;
		padding: 0;
	}

	.override-table #items_wrapper,
	.override-table .table-striped>tbody>tr:nth-child(5) {
		display: none
	}

	.edgelayeracls-create .form-group {
		width: 100%
	}

	.padreduce-main .padreduce3 .field-upstream_alias,
	.device-info-table>tbody>tr>td.device-field .devicenameedit {
		width: 70%
	}

	.padreduce-main .padreduce3 .btn-success {
		width: 14%;
	}

	.table>tbody>tr>td,
	.serviceList .table>tbody>tr>td {
		padding: 5px 0 5px 10px !important
	}

	.table>tbody>tr>td:last-child,
	.serviceList .table>tbody>tr>td:last-child {
		padding: 5px 0 5px 30px !important
	}

	#ticket_listing.table>tbody>tr>td:last-child,
	#ticket_listing.table>tbody>tr>td:last-child {
		padding: 5px 0 5px 10px !important;
	}

	.add-cache-path .control-label {
		width: 100px
	}

	.expiry_box2 .expiry-inner-box .control-label,
	.expiry_box2 .expiry-inner-box .expiry .ex-date {
		font-size: 16px;
	}

	.device-info-table>tbody>tr>td.device-lead {
		width: auto;
		display: table-cell;
		padding: 20px 8px 18px 20px !important
	}

	.device-info-table>tbody>tr>td.device-field {
		padding: 10px 8px 8px 10px !important
	}

	.device-info-table>tbody>tr>td.device-field .btn {
		width: 30%
	}

	.gga-management-box.serviceDetail_table .btn {
		margin: 0 1px;
		width: auto;
		height: auto;
		font-size: 13px !important
	}

	.nav-wizard>li>a .wire-next {
		display: none
	}

	.nav-wizard>li>a {
		height: 50px;
	}

	.change-logs .table>tbody>tr>td {
		padding: 10px 8px 10px 0 !important;
		line-height: 16px;
		font-size: 15px;
	}

	.wire-management .wire-smallbox {
		min-height: 0;
		padding-bottom: 15px;
	}

	.edgelayeracls-create .billing-credit .field-addcreditcardform-cc_num {
		width: 88%
	}

	.edgelayeracls-create .billing-credit .credit-image1 {
		width: 12%;
		margin: 45px 0 0;
		position: relative;
		min-height: 0
	}

	.edgelayeracls-create .billing-credit .credit-image1 .form-control {
		padding: 5px;
		width: auto !important;
		float: right
	}

	.edgelayeracls-create .billing-credit .credit-image1 .help-block {
		position: absolute;
		width: 100%
	}

	.edgelayeracls-create .billing-credit .credit-image1 .control-label {
		display: none
	}

	.ticket-form.form_fields h3 {
		margin-left: 15px !important
	}

	.ticket-form.form_fields .small-btns {
		margin: 0 15px 15px 0;
	}

	.mycontent-right {
		border-left: none
	}

	.make_payment2 .amntpay2 {
		margin: 0 2% 0 0
	}

	.make_payment2 .make_payment .btn {
		min-width: 0
	}

	.grid_summary {
		padding: 10px 0 0;
		text-align: center
	}

	.grid_summary span {
		float: none;
		margin: 0 0 8px;
		display: inline-block;
		vertical-align: top;
	}

	.grid_summary .pagination {
		width: 100%
	}

	.grid_summary>div {
		text-align: center !important
	}

	.grid_summary .pagination>li {
		float: none;
		margin: 0 !important;
		display: inline-block;
		vertical-align: top;
	}

	#DeviceNameS {
		padding: 0
	}

	#DeviceNameS .serviceDetail_table>tbody>tr>td.device-field {
		display: block !important
	}

	#DeviceNameS .ac_details .serviceDetail_table>tbody>tr {
		width: 100%
	}

	#DeviceNameS .ac_details .serviceDetail_table>tbody>tr>td.lead.status {
		margin: 15px 0 0
	}

	#DeviceNameS .ac_details .serviceDetail_table>tbody>tr>td.lead.status-icon {
		margin: 12px 0 0 10px;
	}

	.expiry_box .field-addcreditcardform-ccexpirymonth .control-label,
	.expiry_box .field-addcreditcardform-ccexpirymonth select,
	.expiry_box .field-addcreditcardform-ccexpiryyear .control-label,
	.expiry_box .field-addcreditcardform-ccexpiryyear select,
	.edgelayeracls-create .expiry .form-group.field-addcreditcardform-ccexpirymonth,
	.edgelayeracls-create .expiry .form-group.field-addcreditcardform-ccexpiryyear {
		width: 100%
	}

	.networkLogs .whitebox {
		margin: 0;
		width: 100%;
	}

	.networkLogs ul {
		min-height: 0
	}

	.whitebox.change-logs {
		width: 100%;
		margin: 0
	}

	.change-logs-btns .btn {
		margin: 2px
	}

	.breadcrumb {
		padding: 20px 0 0;
	}

	.phone {
		padding: 20px 0 20px;
	}

	.change-logs .table>tbody>tr>td pre {
		padding: 0;
		word-break: break-word;
		font-size: 15px;
	}

	.survey_area {
		margin: 0;
		width: 100% !important;
	}

	.sv-rating__item-text {
		margin: 2px 0 !important;
	}

	.empty-div {
		display: none;
	}

	.select-create-btns {
		width: 100%;
		text-align: center;
	}

	.sv-selectbase__column {
		min-width: 49% !important;
	}

	.select-device-cdn div p {
		width: 100%;
	}

	.dashboard_chart .table .btn,
	.table .btn {
		width: 36px;
		padding: 0;
	}

	.table .btn span {
		line-height: 18px;
	}

	.top-pagination .pagination {
		text-align: center;
		width: 100%;
	}

	.top-pagination .pagination>li {
		float: none;
		margin: 0;
		display: inline-block;
		vertical-align: top;
	}

	#ticketlisting123 .btn.btn-xs {
		padding: 7px 7px 8px 12px;
	}

	#ticketlisting123 .btn.btn-xs span {
		line-height: 13px;
	}

	.devicebox .table .fa {
		margin-left: 0;
	}

	.custom-responsive-table .btn span {
		line-height: 13px;
		margin-left: 2px;
	}

	.check-authorize {
		width: 98%;
		padding: 20px 0 0 40px;
	}

	.check-authorize input {
		left: 15px;
	}

	.wire-select-cdn #spanListContainer .chosen-container {
		width: 45% !important;
	}

	.wire-select-cdn #spanListContainer .addButtonDiv {
		width: 17.5% !important;
	}

	.table>tbody>tr>td .btn {
		padding: 8px 8px 7px 8px !important;
	}

	.dns-domain-headingbox {
		margin: 0;
		padding: 10px 0;
	}

	.dns-domain-headingbox .wire-blue-button .btn-success {
		margin: 0;
	}

	.table>tbody>tr>td .btn.btn-block.btn-danger.btn-xs.disable_port {
		width: auto;
	}

	.table>tbody>tr>td .btn span.activate {
		display: none;
	}

	.domains-table.table>tbody>tr>td {
		padding: 10px 0 10px 20px !important;
	}

	.domains-table.table>thead>tr>th {
		padding: 8px 0px 8px 20px !important;
	}

	.domains-table.table tbody td.dns-status .label,
	.domains-table.table tbody td.dns-status .btn.btn-default,
	.domains-table.table tbody td.dns-status .text-light-blue {
		float: none;
	}

	.domains-table.table tbody td.dns-status .label,
	.domains-table.table tbody td.dns-status .text-light-blue {
		margin: 0
	}

	.domain-index.table>tbody>tr>td .btn {
		padding: 8px 11px 7px 11px !important;
	}

	.domain-index.table>tbody>tr.child span.dtr-title,
	table.dataTable>tbody>tr.child span.dtr-title,
	table.dataTable>tbody>tr.child span.dtr-data {
		margin: 6px 0 0;
		color: #222636;
	}

	#serviceListTable.domain-index tr th:last-child {
		padding-left: 10px !important;
	}

	#ticket_listing.table>tbody>tr>td .btn {
		padding: 8px 8px 7px 12px !important;
	}

	.wireframe-steps .select-create-btns .wire-grey-button,
	.wireframe-steps .select-create-btns .wire-blue-button {
		float: none !important;
	}

	#edgelayeraclResponsive_wrapper table.table-bordered>tbody>td:last-child,
	.myinbox.table.table-bordered>tbody>td:last-child {
		padding: 5px 0 5px 30px !important;
	}

	.table>tbody>tr>td .btn.search-icon {
		padding: 8px 8px 7px 10px !important;
	}

	table.dataTable>tbody>tr.child span.dtr-data .btn {
		float: left;
		background: none;
		border: none;
		color: #2eaef3;
		padding: 0 !important;
		margin: 0 !important;
	}

	.wire-select-cdn select,
	.wire-select-cdn input,
	.cdn-step2-alert {
		width: 100%;
	}

	.wire-select-cdn .field-ip_or_cname,
	.wire-select-cdn #spanListContainer .chosen-container,
	.wire-select-cdn .new-domain-name #domainame {
		float: left;
	}

	.wire-select-cdn .field-cdnadddomainform-ipaddress,
	.wire-select-cdn #spanListContainer .addButtonDiv,
	.wire-select-cdn #domain_name_wrapper #viewDomainSel {
		float: right;
	}

	.wire-select-cdn #domain_name_wrapper #viewDomainSel {
		margin: 0 !important;
	}

	.wire-select-cdn .field-ip_or_cname {
		width: 25%;
	}

	.wire-select-cdn #domain_name_wrapper #viewDomainSel {
		width: 39%;
	}

	.wire-select-cdn .field-cdnadddomainform-ipaddress {
		width: 74%;
	}

	.wire-select-cdn .new-domain-name #domainame {
		width: 60%;
	}

	.wire-select-cdn.wire-inline .tooltip-box .chosen-container {
		width: 100% !important;
	}

	.wire-select-cdn #spanListContainer .chosen-container {
		width: 65% !important;
	}

	.wire-select-cdn #spanListContainer .addButtonDiv {
		width: 34% !important;
	}

	.wire-select-cdn.wire-inline .form-group .hint-block,
	.wire-select-cdn.wire-inline .form-group .help-block {
		margin: 5px 0 0;
	}

	.wire-select-cdn.wire-inline .tooltip-box .http-tooltip {
		right: -24px;
		top: 9px !important;
	}
}

@media screen and (max-width: 920px) {
	.wire-management .wire-smallbox {
		min-height: auto;
		padding-bottom: 15px
	}

	.gga-management-box #haProxyDiv .checkboxes-respond .field-gga-haproxy {
		width: 100%;
		margin: 0
	}

	.wire-management .wire-text {
		width: 74% !important;
	}

	.modal.right.fade.in .modal-dialog {
		width: 70% !important;
	}

	.detail-temp .wire-text {
		width: 64% !important
	}

	.twoWay .wire-text {
		width: 100% !important;
	}

	.global-cdn-setting .waf-edit label {
		font-size: 17px;
		line-height: 18px;
	}

	.wire-smallbox {
		padding: 10px;
	}

	.detail-temp figure {
		width: 50px;
		line-height: 50px;
		height: 50px;
		font-size: 21px;
		margin: 0 6px 0 0;
	}

	.detail-temp .wire-text h4 {
		font-size: 16px;
		margin: 0;
	}

	.detail-temp .wire-text {
		height: 40px;
	}

}

@media screen and (max-width: 850px) {
	.documents-outerbox {
		float: left;
		width: 100%;
	}

	.documents-outerbox .documents {
		padding-left: 0px;
	}
	.visitor-btns {
		width: 100%;
		margin: 10px 0 0
	}

	.expiry_box2 .expiry-inner-box .control-label,
	.expiry_box2 .expiry-inner-box .expiry .ex-date {
		width: 100%
	}

	.expiry_box2 .expiry-inner-box .expiry select {
		width: 49%
	}

	.expiry_box2 .expiry-inner-box #cc_number {
		width: 90%
	}

	.wire-management .wire-text {
		width: 68% !important;
	}

	.expiry_box .form-group.field-addcreditcardform-cc_num.required {
		width: 100%
	}

	.twoWay .wire-text {
		width: 100% !important;
	}
}

@media screen and (max-width: 800px) {

	.wire-domain-table>tbody>tr>th,
	.wire-domain-table>tbody>tr>th a {
		border: none;
		color: #333;
		border-bottom: 1px solid #e6e6e6
	}

	.wire-path-table>tbody>tr>th,
	.wire-path-table>tbody>tr>th a {
		color: #333
	}

	.wire-path-table .wire-blue-button a span {
		display: none
	}

	#sortable.wire-path-table tbody>tr>td a .fa {
		margin: 0
	}

	.wire-path-table>tbody>tr>td {
		padding: 5px 2px;
		font-size: 12px
	}
}

@media screen and (max-width: 767px) {

	.device-detail-alert .alert.alert-info{
		margin: 0 2% 10px;
		width: 100%;
	}

	#summary_div .dl-horizontal dt {
		float: left;
		width: 140px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	#summary_div .dl-horizontal dd {
		margin-left: 160px;
	}

	#menu-toggle-2 {
		display: none
	}

	#sidebar-wrapper .phone_email {
		display: block
	}

	.toggled #page-content-wrapper {
		margin-left: 0
	}

	.dashboard_area {
		padding: 0
	}

	.graph_box .graph_innerbox .graph_image1 {
		float: none;
		margin: 0 auto !important;
		background: rgba(0, 0, 0, 0) url(../images/graph_img1.png) no-repeat scroll center top / cover
	}

	.graph_box .graph_innerbox .graph_image2 {
		background: rgba(0, 0, 0, 0) url(../images/graph_img2.png) no-repeat scroll center top / cover;
		float: none;
		margin: 0 auto
	}

	.contacts-update,
	.contacts-create {
		float: left;
		width: 100%;
		padding: 0 2%
	}

	.contacts-update .field-contacts-real_name,
	.contacts-update .field-contacts-phone,
	.contacts-update .field-contacts-email,
	.contacts-update .field-contacts-description,
	.contacts-update .field-prefer_lang,
	.contacts-create .field-contacts-real_name,
	.contacts-create .field-contacts-phone,
	.contacts-create .field-contacts-email,
	.contacts-create .field-contacts-description,
	.contacts-create .field-prefer_lang {
		width: 100%
	}

	.contacts-update .field-contacts-phone,
	.contacts-create .field-contacts-phone {
		padding: 0
	}

	.service-index {
		padding: 20px
	}

	.edgelayeracls-create {
		padding: 0 0 0 2%
	}

	.frm_separtor {
		margin: 15px 0
	}

	.expiry_box {
		width: 98%
	}

	.expiry,
	.field-addcreditcardform-cccvv {
		width: 100%;
		padding: 0
	}

	.expiry_box .field-addcreditcardform-ccexpirymonth {
		padding: 0
	}

	.expiry_box .field-addcreditcardform-ccexpirymonth .control-label,
	.expiry_box .field-addcreditcardform-ccexpiryyear .control-label {
		width: 50%
	}

	.expiry_box .field-addcreditcardform-ccexpirymonth select,
	.expiry_box .field-addcreditcardform-ccexpiryyear select {
		width: 50%
	}

	.expiry_box .field-addcreditcardform-ccexpiryyear {
		padding: 10px 0 0
	}

	.payment_detailsbox {
		box-shadow: none
	}

	.payment_detailsbox .table-responsive {
		border: none
	}

	.contacts-create2 .field-contacts-password {
		width: 100%;
		padding: 0
	}

	.edgelayeracls-form .expiry .field-addcreditcardform-ccexpiryyear {
		padding: 0
	}

	.edgelayeracls-form .expiry .field-addcreditcardform-ccexpirymonth .control-label,
	.edgelayeracls-form .expiry #addcreditcardform-ccexpirymonth,
	.edgelayeracls-form .expiry .field-addcreditcardform-ccexpiryyear .control-label,
	.edgelayeracls-form .expiry #addcreditcardform-ccexpiryyear,
	.edgelayeracls-form .field-addcreditcardform-cccvv {
		width: 100%
	}

	h1 {
		margin-left: 10px
	}

	.form-group .btn-success {
		margin-left: 7px
	}

	.form_fields h2,
	.whitebox h2,
	.whitebox h3 {
		margin: 0 0 12px
	}

	.whitebox .summary {
		margin-left: 12px
	}

	.table {
		width: 96% !important;
		margin: 0 2%
	}

	#items.table {
		width: 100% !important;
		margin: 0;
		padding: 0
	}

	.live-view-box h3 {
		margin: 10px 0 0;
	}

	#items_wrapper div.dataTables_info {
		padding: 8px 0;
	}

	.payment_pay {
		margin: 0;
		padding: 0
	}

	.border_btm {
		margin: 60px 0 20px
	}

	.header_login .login_menu,
	.header_login .login_menu .phone_email,
	#sidebar-wrapper .phone_email {
		display: block !important
	}

	#sidebar-wrapper .phone_email li {
		color: #999
	}

	#sidebar-wrapper .phone_email li .icon_holder {
		background: #2a2f43;
		border-radius: 100%;
		height: 30px;
		color: #999;
		width: 30px
	}

	.logo2,
	.logo3 {
		margin: 20px auto
	}

	.login_box {
		position: relative;
		margin: 0 auto 30px
	}

	.sign_upbox {
		width: 94%;
		margin: 0 auto 3%;
	}

	.table-responsive {
		border: none
	}

	.client_images {
		margin: 0 0 0 30px
	}

	.announcements,
	.client_outerbox {
		width: 94% !important;
		margin: 0 3%
	}

	.heading_outerbox {
		padding: 10px 0
	}

	.contact_loginInfo .field-contacts-confirmpass {
		width: 100%
	}

	.gga-table-box>tbody tr td.lead table.table tbody>tr:nth-child(6)>th.st-head-row.st-key {
		display: none
	}

	.gga-table-box>tbody tr td.lead table.table tbody>tr:nth-child(6)>th.st-head-row.st-val {
		width: 100% !important
	}

	/*.ac_details .serviceDetail_table tbody tr td.lead table.table tbody > tr:nth-child(6) > th.st-head-row.st-key{
		display:none 
   }
	*/
	.ac_details .serviceDetail_table tbody tr td.lead table.table tbody>tr:nth-child(6)>th.st-head-row.st-val {
		width: 100% !important
	}

	.extraip-create .btn.btn-primary {
		margin-left: 15px
	}

	.wire-smallbox {
		min-height: auto;
		margin: 10px 2%
	}

	.wire-text .wire-blue-button {
		width: auto;
		display: inline-block;
		vertical-align: top;
		float: none !important
	}

	.wireframe-steps {
		margin: 10px 0
	}

	.nav-wizard>li>a {
		padding: 7px
	}

	.nav-wizard>li:not(:first-child)>a {
		padding-left: 20px
	}

	.wire-management .wire-smallbox {
		min-height: auto;
		padding-bottom: 20px
	}

	.access-box {
		margin: 0 0 20px
	}

	.security-box input,
	.security-box select .security-box2 input,
	.security-box2 select {
		width: 92%
	}

	.security-box ul li span {
		width: 3%
	}

	.main-popup .modal-dialog {
		margin: 40px auto 0;
		width: 92%
	}

	.main-popup .modal-body .btn-default {

		right: -20px;

		top: -60px
	}

	.cache-create .wire-main-general input,
	.cache-create .wire-main-general select {

		width: 80%
	}

	.cache-create .wire-blue-button {

		margin: 0 0 0 20%
	}

	.cache-create .wire-main-general ul li .create-label {

		width: 20%
	}

	.security-trigger input,
	.security-whitelist input {

		width: 100%
	}

	.domain-general .wire-text {

		height: auto;

		text-align: left
	}

	.domain-general .wire-text h4 {

		margin: 0 6px 0 0;

		float: left
	}

	.perform-exclusion .wire-main-general input {

		width: 45%
	}

	.perform-exclusion .wire-main-general .fa-trash {

		width: 5%
	}

	.domainsetting-box .field-routes {

		width: 76%
	}

	.domainsetting-box .btn {

		width: 22%;

		min-width: 22%
	}

	.domain-route-box2 .domainsetting-box .btn {

		width: 32%;

		min-width: 32%
	}

	.gzip-mime {

		margin: 0 0 10px
	}

	.live-view-box {

		min-height: 0;
		float: left;
		width: 100%;

	}

	.wire-management .live-view-box .wire-text h2 {

		font-size: 24px
	}

	#divLiveView {

		padding: 0 15px
	}

	.wireframe-heading-box {

		margin: 0 0 10px;

		padding: 10px 0
	}

	.mainfilter {

		margin-top: 0;

	}

	.visitor-dropdown #customDivDrp {

		width: 97%;

	}

	.contacts-form.whitebox.contact_loginInfo h2 {

		margin: 0 0 10px
	}

	.dashboard-cdn-flex-box {

		display: inline-block;

	}

	.dashboard-cdn-flex-box .wire-text {

		width: 100%;

	}

	.dashboard-cdn-flex-box a {

		margin: 0 0 20px;

	}

	.dashboard-cdn-flex-box a:last-child {

		margin: 0;

	}

	.empty-label {

		display: none
	}

	.upstream-btns {

		float: right;
		width: auto;
		margin: 2px 0 0;

	}

	.upstream-btns .main-cdn-btn {

		margin: 0;

		float: left !important
	}

	.upstream-btns .main-cdn-btn:last-child {

		margin: 0 0 0 5px
	}

	.account-changepw {

		padding: 0 2%
	}

	.site-login.login_box h1 {

		margin-left: 0
	}

	div.dataTables_filter {

		display: none
	}

	.wire-management .wire-text {

		width: 85% !important;

	}

	.billing-default h2 {

		margin: 0
	}

	.login_box .billing-default .control-label {

		margin: 10px 0 0
	}

	.login_box .billing-updated-btn .btn {

		margin: 0 0 0 10px;

	}

	.whitebox.billing-default .control-label {

		margin: 8px 0 0;

	}

	.whitebox.billing-default label {

		top: 10px;

	}

	.modal.right.fade.in .modal-dialog {

		width: 80% !important;

	}

	.dashboard_chart .table .btn,
	.table .btn {

		margin-bottom: 2px !important;

	}

	.menubox .collapse {

		display: block;

		border: none;

		box-shadow: none
	}

	.menubox .navbar-nav>li.bell-notice {

		margin: -19px 15px 0 14px
	}

	.whitebox .payment_detailsbox2 h3,
	.whitebox.make_payment2 h3 {

		margin: 0 0 12px;

	}

	.networkLogs .whitebox {

		margin: 0 3%;

		width: 94%;

	}

	.survey_area {

		margin: 0 3%;

		width: 94% !important;

	}

	.phone {
		padding: 15px 0 15px 0;
		font-size: 14px;
	}

	.sv-rating {

		margin: 0 !important;

	}

	.sv-question__title {

		font-size: 18px !important;

	}

	.sv-footer {

		padding: 10px 0 !important;

	}

	.sv-rating__min-text,
	.sv-rating__max-text {

		font-size: 13px !important;

	}

	.breadcrumb {

		padding: 15px 0 0 0;

		font-size: 14px;

	}

	.twoWay .wire-text {

		width: 100% !important;

	}

	.wire-select-cdn #spanListContainer #viewDomainTxt {
		width: 19%;
	}

	.wire-select-cdn #spanListContainer .addButtonDiv #viewDomainTxt {
		width: 100% !important;
	}

	#field_wrapper_edit .padreduce-main .padreduce .addBlockEdit,
	#field_wrapper_edit .padreduce-main.serverblockEdit .padreduce.max-fails .removeBlockEdit,
	.padreduce-main .padre-weight .addBlock,
	.padreduce-main2 .padre-weight .addBlock,
	#field_wrapper_edit .padreduce-main.serverblockEdit .padreduce.max-fails .removeBlockEdit,
	#field_wrapper_edit .padreduce-main .padreduce .addBlockEdit,
	.padreduce-main.serverblock .padre-weight .removeBlock {
		width: 14%;
	}

	#field_wrapper_edit .padreduce-main.serverblockEdit .padreduce.max-fails .form-control,
	#field_wrapper_edit .padreduce-main .padreduce .field-cdnupstreamserverform-max_fails,
	.padreduce-main .padre-weight .field-cdnupstreamserverform-max_fails,
	#field_wrapper_edit .padreduce-main.serverblockEdit .padreduce.max-fails .form-control,
	#field_wrapper_edit .padreduce-main .padreduce .field-cdnupstreamserverform-max_fails,
	.padreduce-main .padre-weight.padreduce.max-fails #cdnupstreamserverform-max_fails.form-control {
		width: 84%;
	}

	.wireframe-heading-box2 .upstream-btns {
		float: right;
		width: auto;
		margin: 0;
	}

	.wireframe-heading-box2 .upstream-btns .main-cdn-btn a span,
	.mapping-heading .wire-blue-button a span {
		display: none;
	}

	.wireframe-heading-box2 .upstream-btns .main-cdn-btn a,
	.mapping-heading .wire-blue-button a {
		min-width: auto;
		padding: 9px 12px;
	}

	.wireframe-heading-box2 h3,
	.mapping-heading h3 {
		margin: 8px 0 0;
	}

	.main-cdn-btn {
		margin: 0 0 10px 5px;
	}

	.add-upstream .padreduce-main .padre-weight #cdnupstreamserverform-max_fails.form-control,
	.add-upstream .padreduce-main .padre-weight.padreduce.max-fails #cdnupstreamserverform-max_fails.form-control,
	.edit-upstream .padreduce-main.padreduce-main2 .padreduce .field-cdnupstreamserverform-max_fails,
	#field_wrapper_edit.edit-upstream .padreduce-main .padreduce .field-cdnupstreamserverform-max_fails,
	#field_wrapper_edit.edit-upstream .padreduce-main.serverblockEdit .padreduce.max-fails .form-control {
		width: 78%;
	}

	.add-upstream .padreduce-main .padre-weight .cstm-btn-wrapper,
	#field_wrapper_edit.edit-upstream .padreduce-main .cstm-btn-wrapper,
	#field_wrapper_edit.edit-upstream .padreduce-main .max-fails .cstm-btn-wrapper,
	.edit-upstream .padreduce-main.padreduce-main2 .padreduce .cstm-btn-wrapper {
		width: 20%;
	}

	table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child,
	table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child {
		padding-left: 30px !important;
	}

	#items.table>tbody>tr>td:first-child {
		padding-left: 30px !important;
	}

	.wireframe-heading-box h3 {
		margin: 10px 0 0;
	}

	.domain-index.table>tbody>tr.child ul.dtr-details>li:last-child {
		padding-bottom: 0 !important;
	}

	.wire-select-cdn .new-domain-name #domainame {
		width: 30%;
	}

	.wire-select-cdn .new-domain-name #viewDomainSel {
		width: 31.5%;
	}

	.wire-select-cdn .create-new-domain #domainame {
		width: 63%;
	}

	#timeZoneNote {
		margin-top: 0 !important;
		text-align: center !important;
	}

	.wire-management .wireframe-whitebox .wire-text>div p {
		font-size: 14px;
	}

	.form-control.input-sm {
		width: 65%;
		padding: 6px 10px;
	}

	.padreduce-main .padreduce.div-max-fails .form-control {
		width: 80%;
	}

	.wire-management.cdn-managedomain .wire-smallbox {
		min-height: auto;
	}

	.wireframe-whitebox.waf-edit {
		padding: 25px 10px;
	}

	.heading_outerbox.alert.alert-info.heading_outerbox2 {
		padding: 6px 10px;
	}

	.latest-sign-up h1 {
		font-size: 26px;
		line-height: 27px;
	}

	.fields-wrap {
		padding: 15px 0;
	}

	.fields-wrap .control-label {
		width: 100%;
		font-size: 16px;
		line-height: 20px;
		margin: 0 0 5px;
	}

	.fields-wrap .fields-wrap-inner {
		width: 100%;
	}

	.fields-wrap .fields-wrap-inner .form-control {
		height: 40px;
		font-size: 15px;
	}

	.latest-sign-up .form-group.field-signupform-verifycode .form-control {
		width: 100%;
		height: 40px;
	}

	.latest-sign-up .form-group.field-signupform-verifycode {
		margin: 15px 0 10px;
	}

	.fields-wrap.other .control-label {
		margin: 0 0 5px;
	}

	.menubox .navbar-nav>li.refresh-icon,
	.menubox .navbar-nav>li.bell-notice,
	.menubox .navbar-nav {
		margin: 0;
	}

	.menubox .container-fluid {
		margin: 0 20px 0 0;
	}

	.header_login {
		padding: 11px 15px 11px 6px;
	}

	.serviceDetail_table {
		margin: 0;
	}

	.wire-select-cdn #domain_name_wrapper #viewDomainSel,
	.wire-select-cdn #spanListContainer .addButtonDiv {
		width: 29%;
	}

	.wire-select-cdn .new-domain-name #domainame,
	.wire-select-cdn #spanListContainer .chosen-container {
		width: 70%;
	}
}

@media screen and (max-width: 667px) {

	.sign_upbox .form-group,
	.edgelayeracls-create .form-group {

		width: 100%
	}

	.sign_upbox .form-group {

		margin: 0 !important;

	}

	.sign_upbox .field-signupform-first p {

		bottom: 0;

		left: 22px
	}

	.sign_upbox .form-group .btn {

		margin: 0
	}

	.devicebox .device-search table td,
	.service-index .service-search table td {

		float: left;

		width: 100%
	}

	.table thead th,
	.table tbody td {

		font-size: 12px
	}

	.table thead th {

		font-size: 12px;

		line-height: 12px
	}

	.edgelayeracls-form .expiry .field-addcreditcardform-ccexpiryyear {

		padding: 0
	}

	.ac_details .form-group {

		padding: 0;

		width: 100%
	}

	.amntpay2 {

		width: 100px
	}

	.gga_manage_table .form-group {

		width: 96%
	}

	.pay-invoice-table {

		overflow-x: auto;

		overflow-y: hidden
	}

	.pay-invoice-table .grid-view {

		max-width: 100%;

		width: 100%
	}

	.ac_details .checkboxes-respond .form-group {

		width: 100%
	}

	.custom_check-fields {

		width: 100%
	}

	.custom_check-fields .form-group {

		min-height: auto;

		margin: 0
	}

	.check-fields .custom_check-fields .form-group.field-gga-enableipsmuggling,
	.check-fields .custom_check-fields .form-group.field-gga-sizecheck {

		margin: 0
	}

	.gga-management-box .control-label {

		font-size: 15px
	}

	.gga-management-box #cdn-form .form-group.field-cdnform-enablegzip .control-label,
	.gga-management-box #cdn-form .form-group.field-cdnform-enablessl .control-label,
	.gga-management-box #cdn-form .enable_ssl_box .field-cdnform-sslcrt .control-label,
	.gga-management-box #cdn-form .enable_ssl_box .field-cdnform-sslkey .control-label {

		width: 100px
	}

	.wire-park-domain .wire-domain-enter {

		margin: 0;

		padding: 0
	}

	.live-updatebox {

		width: 310px;

		float: left !important;

		margin: 10px 0 0;

	}

	.tblsumm {

		text-align: center
	}

	.tblsummitm {

		float: none;

		margin: 5px;

		display: inline-block;

		vertical-align: top
	}

	.ticket_viewbox2 .allowed,
	.ticket_viewbox2 .allowed2 {

		margin: 0 0 26px 0;

	}

	.gga-management-box #haProxyDiv .checkboxes-respond .field-gga-haproxy {

		width: 100%
	}

	.private-networkbox .ac_details .lead {

		width: 100%;

		display: block;

		margin: 0;

		text-align: center;

	}

	.private-networkbox .mycontent-left .privateNetworkDetail_table td.lead {

		margin: 0
	}

	.hichart {

		width: 96%;

		margin: 0 2% 20px
	}

	.edgelayeracls-create .billing-credit .field-addcreditcardform-cc_num {

		width: 86%
	}

	.edgelayeracls-create .billing-credit .credit-image1 {

		width: 14%;

	}

	.edgelayeracls-create .whitebox.billing-credit .form-group {

		min-height: 0;

	}

	.modal.right.fade.in .modal-dialog {

		width: 100% !important;

	}

	.phone {

		padding: 10px 2% 0 0;

	}

	.phone li {

		padding: 0;

	}

	.phone li a {

		display: none;

	}

	.phone li .ph-number {

		margin: 0 2px 0 0
	}

	.phone li .mail-id {

		margin: 0
	}

	.phone li .ph-number a,
	.phone li .mail-id a {

		display: block;

	}

	.breadcrumb {

		padding: 23px 0 0 3%;

	}

	.breadcrumb>li:first-child {

		padding: 0
	}

	.breadcrumb>li+li:before {

		padding: 0 5px 0 2px !important;

	}

	.breadcrumb>li {

		line-height: 17px;

	}

	.phone li .ph-number a,
	.phone li .mail-id a {

		display: block;

		padding: 7px 0 9px;

		box-shadow: 1px 2px 0 #e5eaee;

		border-radius: 3px;

		width: 33px;

		text-align: center;

		background: #fff;

	}

	.custom-responsive-table thead>tr>th,
	.custom-responsive-table tbody>tr>td {

		display: none;

	}

	.custom-responsive-table thead>tr>th:first-child,
	.custom-responsive-table thead>tr>th:last-child,
	.custom-responsive-table tbody>tr>td:first-child,
	.custom-responsive-table tbody>tr>td:last-child {

		display: block;

		float: left;

		width: 42% !important;

		padding: 8px 2% 8px 6% !important;

	}

	#ticketlisting123>thead>tr>th,
	#ticketlisting123 tbody td {
		padding: 8px 2% 8px 6% !important;
	}

	#ticketlisting123.table.dataTable tbody>tr>td:first-child {
		padding: 15px 2% 15px 6% !important;
	}

	.custom-responsive-table tbody>tr:hover>td {
		background: none;
	}

	.custom-responsive-table tbody>tr>td:first-child {
		padding: 20px 2% 5px 8% !important;
	}

	pre {
		word-break: break-word !important;
	}

	.device-index.login_box.devicebox .heading_outerbox.contact_heading_box .input-group-btn .btn span {
		display: none;
	}

	.device-index.login_box.devicebox .heading_outerbox.contact_heading_box .input-group-btn .btn {
		min-width: auto !important;
		padding: 11px 13px 0;
	}

	.device-index.login_box.devicebox .heading_outerbox.contact_heading_box h1 {
		padding: 0 0 6px;
		width: 100%;
	}

	.device-index.login_box.devicebox .heading_outerbox.websocket_heading h1 {
		padding: 10px 0 0;
		width: auto;
	}

	.device-index.login_box.devicebox .heading_outerbox.contact_heading_box.websocket_heading h1 {
		width: auto;
		padding: 9px 0 0;
	}

	.websocket-buttons {
		width: 130px;
	}
}

@media screen and (max-width: 600px) {

	.pay_invoice_chart tr {

		width: 100%
	}

	.pagination>li {

		margin: 0 2px 2px
	}

	.gga-management-box input[type="checkbox"],
	.gga-management-box input[type="radio"] {

		transform: scale(1.5)
	}

	.nav-wizard>li>a {

		float: left;

		padding: 7px
	}

	.wire-select-cdn label {

		width: 100%;

		line-height: 20px;

		text-align: left
	}

	.wire-select-cdn select,
	.wire-select-cdn input {

		width: 100%
	}

	.wireframe-steps {

		padding: 0
	}

	.wire-dns-link {

		padding: 20px 0 25px
	}

	.wire-park-domain .wire-domain-enter input {

		width: 90%;

		margin: 0 0 10px
	}

	.wire-park-domain .wire-domain-enter .fa {

		width: 10%
	}

	.wire-security .wire-main-general .access-box .fa {

		float: left !important;

		text-align: left
	}

	.wire-security .access-box {

		margin: 20px 0 0;

		padding: 15px
	}

	.wire-security .wire-main-general .access-box input,
	.wire-security .wire-main-general .access-box select {

		width: 46%
	}

	.upload-files-box>tbody>tr>td {

		display: block;

		padding: 5px
	}

	.upload-files-box>tbody>tr>td p {

		margin: 0
	}

	.upload-files-box {

		margin: 0
	}

	.wire-setup {

		margin: 0 0 10px
	}

	.visitor-dropdown #customDivDrp {

		width: 96%;

	}

	.collapse_table>thead>tr.close-panel>th h4 {

		font-size: 14px;

	}

	.wire-blue-button .field-createsubdomain .switch {

		margin: 0 1% 0 0
	}

	.form-control.input-sm {
		width: 42%;
		height: 32px;
	}

	.border_btm {

		margin: 60px 0 0;

	}

	.wireframe-heading-box {

		text-align: center
	}

	.heading_outerbox h1 {

		width: auto;

		padding: 0;

	}

	.heading_outerbox .btn-success {

		float: right;

		margin: 0;

	}

	.wireframe-heading-box h3 {

		margin: 5px 0 0;

		text-align: left
	}

	.wire-manage-btn {

		margin: 0 0 10px;

		width: 100%;

		text-align: center;

	}

	.wire-manage-btn .wire-blue-button {

		margin: 0 2px;

		display: inline-block;

		float: none !important;

	}

	.wire-manage-btn .btn2 {

		margin: 0
	}

	.wire-manage-btn .wire-blue-button a {

		font-size: 14px;

		min-width: 0
	}

	.breadcrumb>li {

		display: none
	}

	.breadcrumb>li:nth-last-child(2),
	.breadcrumb>li:last-child {

		display: block;

		float: left
	}

	.breadcrumb .home_icon {

		margin: 0 4px 0 0
	}

	.breadcrumb>li,
	.breadcrumb>li.active {

		font-size: 15px;

		padding: 0 8px 0 0
	}

	.http-tooltip {

		right: -23px
	}

	.tooltip-box .chosen-container {

		width: 100% !important
	}

	.grid_summary .pagination>li {

		margin: 2px 0 !important
	}

	.device-detail-heading h3 i {

		float: none;

		margin: 3px 2px 0 0;

		display: inline-block;

		vertical-align: top;

	}

	.device-detail-heading .date-n-time {

		float: none !important;

		margin: 0
	}

	#DeviceNameS .ac_details {

		padding: 14px 10px;

	}

	.nosidepad .form_fields .field-ddosipdiversions-searchip,
	.nosidepad .form_fields #selectedIPs .form-control.ipCtrl {

		width: 80% !important
	}

	.nosidepad .form_fields #btnSelectIP,
	.nosidepad .form_fields #selectedIPs .ipSelBox.btn.btn-danger {

		width: 18% !important;

	}

	.nosidepad {

		padding: 0
	}

	.devicebox .btn {

		min-width: 100px;

		padding: 8px 0 6px;

		font-size: 14px;

	}

	.domainrecords .wire-manage-btn {

		width: auto;

		margin: 0;

	}

	.domainrecords .margin_btm .glyphicon.glyphicon-plus {

		margin-top: 0 !important
	}

	.domainrecords .margin_btm {

		margin: 0;

		float: left;

	}

	.wire-blue-button a {

		font-size: 14px;

		line-height: 14px;

		padding: 10px 15px;

	}

	.top-pagination .pagination>li {

		float: none;

		margin: 0 0 2px;

	}

	.login_box .contact_heading_box .btn {

		font-size: 14px;

		padding: 7px 15px 5px;

		height: auto;

		margin-left: 0 !important;

	}

	.login_box .contact_heading_box .advanced_search .btn {
		padding: 6px 12px;
	}

	.advanced_search .wire-blue-button.btn3 a {
		padding: 10px 20px;
	}

	.wire-select-cdn #spanListContainer #viewDomainTxt {
		width: 22%;
	}

	.wire-select-cdn #spanListContainer .addButtonDiv {
		width: 130px !important;
		float: none;
		margin: 15px 0 0;
	}

	.tooltip-box .http-tooltip {
		right: -25px;
	}

	.field-dnsadddomain-dns_type #dnsadddomain-dns_type {
		width: 235px !important;
		margin: 0 auto !important;
		text-align: left !important;
	}

	.origins2 .padreduce-main .padre-weight.padreduce.max-fails #cdnupstreamserverform-weights.form-control {
		width: 84%;
	}

	.origins2 .padreduce-main.serverblock .padre-weight .removeBlock {
		width: 14%;
	}

	#field_wrapper_edit.origins2 .padreduce-main.serverblockEdit .padreduce.max-fails .chosen-container {
		width: 80% !important;
	}

	#field_wrapper_edit.origins2 .padreduce-main.serverblockEdit .padreduce.max-fails .removeBlockEdit {
		width: 18%;
	}

	.wireframe-heading-box2 h3,
	.mapping-heading h3 {
		width: auto;
		margin: 5px 0 0;
	}

	.mapping-heading .upstream-btns2 {
		float: right;
	}

	.mapping-heading h3 {
		font-size: 20px;
	}

	.heading_outerbox2 h1 {
		width: auto;
		padding: 7px 0 0;
	}

	.domain-heading-box h3 {
		width: auto;
		margin: 10px 0 0;
	}

	.domain-heading-box .small-btns .btn-success {
		margin: 0;
		padding: 9px 12px;
	}

	.domain-heading-box .small-btns .btn-success,
	.domain-heading-box .small-btns .btn-info {
		min-width: auto !important;
	}

	.domain-heading-box .small-btns .btn-success span {
		display: none;
	}

	.dns-domain-headingbox h1 {
		width: auto;
		padding: 6px 0 0;
	}

	.dns-domain-headingbox .wire-blue-button .btn {
		padding: 7px 13px;
		font-size: 16px;
		min-width: auto !important;
	}

	.dns-domain-headingbox .wire-blue-button .btn span,
	.domain-record-heading .advanced_search .wire-blue-button a span {
		display: none;
	}

	.domain-record-heading h1 {
		width: auto;
		padding: 8px 0 0;
	}

	.domain-record-heading .btn.btn-sm.margin_btm {
		margin: 0 0 0 10px !important;
		font-size: 18px;
		padding: 10px 13px;
		float: left;
		min-width: auto !important;
	}

	.domain-record-heading .advanced_search {
		margin: 0;
	}

	.domain-record-heading .advanced_search .wire-blue-button.btn3 a {
		padding: 12px 14px;
		min-width: auto;
		font-size: 18px;
	}

	.domain-record-heading .advanced_search .btn.btn-info {
		padding: 11px 13px;
		font-size: 18px;
		min-width: auto !important;
	}

	.contact_heading_box h1,
	.ddos-ipdiversion-heading h1 {
		width: auto;
		padding: 5px 0 0;
	}

	.login_box .contact_heading_box .advanced_search .btn {
		margin: 0 0 0 5px !important;
	}

	.ddos-ipdiversion-heading .btn-success {
		padding: 9px 11px;
		margin: 0 0 0 5px;
	}

	.ddos-ipdiversion-heading .btn-success span {
		display: none;
	}

	.ddos-ipdiversion-heading .btn-success::before {
		display: block;
		font: normal normal normal 16px/1 FontAwesome;
	}

	.wire-select-cdn .new-domain-name #domainame,
	.wire-select-cdn #spanListContainer .chosen-container {
		width: 100%;
		margin: 0 0 15px;
	}

	.wire-select-cdn .new-domain-name #viewDomainSel {
		width: 140px;
		margin: 0 0 10px !important;
	}

	table.dataTable>tbody>tr.child span.dtr-data .btn {
		float: left;
	}

	.heading_outerbox .domain-name-title {
		display: none;
	}

	.table>tbody>tr>td .btn.search-icon {
		float: left;
	}

	.heading_outerbox.ticket_heading.ticket-index h1 {
		width: auto;
		padding: 10px 0 0;
	}

	.heading_outerbox.ticket_heading.ticket-index .advanced_search {
		margin: 0;
	}

	.heading_outerbox.ticket_heading.ticket-index .btn {
		float: none;
	}

	.heading_outerbox .show_article {
		display: none;
		margin: 15px 0 0 3px !important;
	}

	.device-index.login_box.devicebox .heading_outerbox.contact_heading_box .input-group-btn .btn {
		margin: 0 2px 0 0;
		float: right;
		padding: 6px 13px;
	}

	.device-index.login_box.devicebox .heading_outerbox.contact_heading_box .btn {
		float: left;
	}

	.device-index.login_box.devicebox .heading_outerbox.websocket_heading h1 {
		padding: 6px 0 0;
	}

	.websocket_heading .show_article {
		margin: 11px 0 0 3px !important;
	}

	.wire-select-cdn .field-ip_or_cname {
		width: 30%;
	}

	.wire-select-cdn .field-cdnadddomainformtemp-ipaddress {
		width: 69%;
	}

	.device-index.login_box.devicebox .heading_outerbox.contact_heading_box.websocket_heading h1 {
		padding: 5px 0 0;
	}

	.heading_outerbox.websocket_heading .show_article {
		margin: 10px 0 0 3px !important;
	}

	.wire-select-cdn .field-cdnadddomainform-ipaddress {
		width: 69%;
	}

	.global-report .small-btns {
		float: right !important;
	}

	.global-report .wireframe-heading-box h3 {
		margin: 10px 0 0;
	}

	.heading_outerbox.alert.alert-info.heading_outerbox2 .show_article {
		margin: 0 !important;
	}

	.cdn-step2-alert {
		width: 100%
	}

	.wire-select-cdn #domain_name_wrapper #viewDomainSel {
		margin: 0 0 10px !important;
		width: 130px;
		float: none;
	}

	.access-log-ftp .show_article {
		margin: 9px 0 0 10px;
	}

	.access-log-ftp .wireframe-heading-box h3 {
		margin: 6px 0 0;
	}
}

@media screen and (max-width: 550px) {

	.cache-create .wire-main-general {

		margin: 10px 0 0
	}

	.cache-create .wire-main-general ul li .create-label {

		width: 31%
	}

	.cache-create .wire-main-general input,
	.cache-create .wire-main-general select {

		padding: 0 2%;

		width: 69%
	}

	.cache-create .wire-blue-button {

		margin: 0 0 0 31%
	}

	/*.hide-box figure.wire-blue-bg,.hide-box figure.wire-green-bg,.hide-box figure.wire-purple-bg,.hide-box figure.wire-black-bg,.hide-box figure.wire-orange-bg,figure.wire-chromatic-bg{

		display:block 

   }

	*/

	.perform-exclusion .wire-main-general input {

		width: 45%
	}

	.collapse-arrow .fa {

		right: 15px;

		top: 30px
	}

	.wire-cache .wire-main-general input {

		width: 92%
	}

	.wire-cache .wire-purge2 input {

		width: 100%
	}

	.wire-text {

		height: auto;

		text-align: left;

		width: 100% !important
	}

	.manage-park .wire-text h4 {

		margin: 0;

		text-align: left
	}

	.wire-text h4,
	.wire-text p {

		text-align: center
	}

	.cache-settings .collapse-arrow .fa,
	.cache-purge-box .collapse-arrow .fa {

		top: 17px
	}

	.edgelayeracls-create .specific_range .form-group.field-searchIp {

		width: 100%;

	}

	.wire-management .wire-text h4,
	.wire-management .wire-text p,
	.wireframe-whitebox .wire-text h4,
	.wireframe-whitebox .wire-text p {

		text-align: left
	}

	.wireframe-whitebox .wire-text {

		width: 80% !important
	}

	.wireframe-whitebox .wire-text div {

		font-size: 13px;

		line-height: 16px;

	}

	.wireframe-whitebox.main-domain .wire-text h4 {

		margin: 12px auto 0
	}

	.edgelayeracls-create .specific_range .btn {

		margin: 0
	}

	.wireframe {

		padding: 0;

	}

	.wire-smallbox {

		padding: 15px 10px;

	}

	.detail-temp .wire-text {

		width: 60% !important
	}

	.change-logs .table>tbody>tr>td {

		padding: 10px 0 !important;

	}


	#ticketlisting123.table.dataTable tbody>tr:hover>td {

		background: none;

	}

	#serviceListTable_info {

		font-size: 14px;


	}

	.show-items {

		margin: 10px 0 0;

		width: 100%;

		text-align: center;

	}

	.record-pagination {

		width: 254px;

		float: none !important;

		margin: 0 auto;

	}

	.twoWay .wire-text {

		width: 100% !important;

	}

	.check-authorize {

		width: 98%;

		padding: 20px 0 0 34px;

	}

	.check-authorize input {

		left: 10px;

	}

	#ticketlisting123.table.dataTable tbody>tr>td.child {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.change-logs .table>tbody>tr>td pre {
		font-size: 13px;
	}
}

@media screen and (max-width: 540px) {

	.header_total_amout {

		left: 0;

		top: 60px;

		width: 100%;

		padding: 6px 3%;

		background: #191c28;

		display: block
	}

	.header_total_amout>span {

		display: inline
	}

	.check-fields .form-group.field-gga-enableipsmuggling,
	.check-fields .form-group.field-gga-sizecheck {

		margin: 0;

		width: 100%
	}

	.check-fields .form-group.field-gga-separator,
	.check-fields .form-group.field-gga-domain {

		width: 100%
	}

	.wire-setup {

		font-size: 14px;

		line-height: 20px;

		padding: 20px
	}

	.wire-main-general input,
	.wire-main-general select {

		padding: 0 3%
	}

	.wire-ssl-box .wire-text h4 {

		float: left !important;

	}

	.wire-ssl-box .wire-text .field-ssl {

		margin: 0 0 0 8px;

		width: auto;

	}

	.device-info-table>tbody>tr>td.device-field .btn {

		width: 40%;

	}

	.device-info-table>tbody>tr>td.device-field .devicenameedit {

		width: 60%;

	}

	.md-table a.btn.btn-xs {

		font-size: 0;

		width: 36px;

		height: 36px;

		padding: 0;

		cursor: pointer;

	}

	.md-table a.btn.btn-xs span {

		font-size: 17px;

		line-height: 33px;

	}

	.md-table>thead>tr>th:first-child,
	.md-table tbody td:first-child {

		padding: 14px 0 0 !important;

	}

	.websocket-buttons {
		width: 100%;
		margin: 10px 0 0;
	}

}

@media screen and (max-width: 500px) {
	.glyphicon {
		font-size: 13px;
		top: 3px;
	}

	.client_smallbox li {

		text-align: center
	}

	.client_smallbox:first-child li span {

		width: 100%
	}

	.client_outerbox,
	.networkLogs .whitebox,
	.survey_area {

		margin: 0 2%;

		width: 96% !important;

	}

	.announcements {

		margin: 0;

		width: 100%
	}

	.client_smallbox li span {

		width: 100%
	}

	.client_smallbox ul {

		min-height: 95px
	}

	#stateBox {
		margin: 0 !important;
	}

	#due_invoices .table>tbody>tr>td:last-child,
	#user_devices .table>tbody>tr>td:last-child {
		width: auto;
		padding-left: 0 !important;
	}

	.border_btm {

		margin: 60px 0 0;

	}

	.cdn-headingbox h3 {

		margin: 10px 0 0
	}

	.padreduce-main .padreduce3 .field-upstream_alias {

		width: 100%
	}

	.padreduce-main .padreduce3 .btn-success {

		width: 60px;

		margin: 0 10px 0 0
	}

	.header {

		padding: 0 10px
	}

	.logo a {

		width: 95px;

	}

	#login_box .logo.logo2 a {

		width: 234px;

	}

	.fixed-brand {

		margin: 0 0 0 -28px;

	}

	.header_login figure {

		margin: 0;

	}

	.breadcrumb {

		padding: 23px 0 0 2%;

	}

	.phone {

		padding: 10px 0 0 0;

	}

	.sv-question__title {

		font-size: 16px !important;

	}

	.heading_outerbox2 .btn {
		min-width: 40px !important;
		padding: 9px 12px;
		line-height: 16px;
	}

	.heading_outerbox2 .btn:last-child {
		padding: 9px 12px;
	}

	/* .heading_outerbox2 .btn .fa-plus-circle {
    display: block;
} */
	.heading_outerbox2 .btn span,
	.wireframe-heading-box .wire-blue-button a span {
		display: none;
	}

	.wireframe-heading-box .wire-blue-button a {
		min-width: auto;
		font-size: 16px;
		line-height: 16px;
		padding: 12px;
	}
}

@media screen and (max-width: 480px) {
	.device-detail-alert .alert.alert-info{
		margin: 0 0 10px;
	}

	.wire-device-box ul li {

		padding: 10px 0 5px;

		text-align: center
	}

	.wire-device-box ul li span {

		float: right;

		line-height: 28px;

		width: 100%
	}

	.wire-device-box h5 {

		margin: 0
	}

	.select-mass label {

		line-height: 20px;

		width: 100%;

		margin: 0 0 10px
	}

	.wire-cache .wire-main-general input {

		width: 90%
	}

	.select-mass select,
	.wire-search,
	.wire-cache .wire-setting input,
	.wire-cache .wire-purge input {

		width: 100%
	}

	.access-box ul {

		margin: 10px 0 0
	}

	.ddos7-box,
	.security-box {

		padding: 20px
	}

	.layer-wire-text {

		text-align: center
	}

	.layer-wire-text h4 {

		width: 100%
	}

	.layer-wire-text .switch {

		float: none
	}

	.main-popup .modal-dialog .modal-content {

		padding: 20px
	}

	.main-popup .modal-body .btn-default {

		top: -50px
	}

	.wire-security .wire-main-general .access-box input,
	.wire-security .wire-main-general .access-box select {

		font-size: 12px
	}

	.domain-general {

		padding: 15px
	}

	.wire-setup {

		margin: 0 0 10px
	}

	.wireframe-heading-box h3 {

		font-size: 20px;

		margin: 5px 0 0;

	}

	.wire-ssl-btn label .drag {

		font-size: 18px
	}

	.wire-ssl-btn .btn2 {

		margin: 0
	}

	.fileinput-button a {

		font-size: 13px;

		line-height: 13px;

		min-width: auto;

		padding: 10px
	}

	.ssl-upload {

		margin: 10px 0 0
	}

	.wire-smallbox {

		margin: 10px 2%;

		width: 96%
	}

	.domain-route-box2 .wire-smallbox {

		margin: 10px 0;

		width: 100%
	}

	.btn-cache {

		margin-left: 10px
	}

	#hotlinkFrm {

		margin: -8px 0 0 10px;

	}

	.manage-waf {

		padding: 10px;

	}

	.manage-waf ul li h4 {

		width: 100%
	}

	.manage-waf ul li .switch {

		margin: -10px 10px 0 0;

	}

	.manage-waf ul li .manage-switch {

		margin: -10px 0 0
	}

	.manage-waf ul li h4 {

		font-size: 14px;

		width: 220px;

	}

	.bootstrap-datetimepicker-widget .timepicker .table-condensed td {

		height: auto;

		line-height: 16px;

		width: auto !important;

		padding: 3px;

		display: table-cell !important
	}

	.bootstrap-datetimepicker-widget .timepicker .table-condensed td span {

		width: auto !important;

		height: auto !important;

		line-height: 16px !important;

	}

	.bootstrap-datetimepicker-widget .timepicker .table-condensed a[data-action] .header_login ul.login_nav.header_dropdown li.refresh-icon {

		display: block;

		/*border-bottom: 1px solid #49525b;

		margin: 0 0 15px;

		padding: 0 0 10px;

		*/

	}

	.header_login ul.login_nav.header_dropdown li.refresh-icon a .fa {

		margin: 0 10px 0 0
	}

	.phone_email.header_dropdown {

		top: 294px;

	}

	.visitor-dropdown #customDivDrp {

		width: 95%;

	}

	.selector-outer {

		width: 100%;

		margin: 0 0 10px;

	}

	.select-datacenters .dropbown2 {

		width: 100%;

	}

	.selector-outer2 .small-btns,
	.selector-outer3 .small-btns {

		margin: 10px 0 0 0;

	}

	.selector-outer2 .select-datacenters .dropbown2,
	.selector-outer3 .select-datacenters .dropbown2 {

		margin: 0;

	}

	div.dataTables_filter {

		margin: 0 auto !important;

		float: none !important;

	}

	div.dataTables_filter label {

		width: 100%;

		text-align: center
	}

	.private-heading {

		text-align: center
	}

	.private-heading h1,
	.private-heading h1 .fa,
	.private-heading.heading_outerbox.ticket_heading .btn-success {

		float: none
	}

	.private-heading.heading_outerbox.ticket_heading .btn-success {

		margin: 10px 0 5px
	}

	.manage-ga .serviceDetail_table #ggaList>tbody>tr>td {

		word-break: break-all
	}

	.announcements {

		min-height: 0;

		margin: 11px 0 0
	}

	.breadcrumb {

		padding: 23px 0 0 2%
	}

	.whitebox {

		font-size: 14px;

		line-height: 18px;

	}

	/* .service-index table tbody td:nth-child(2n), .device-index table tbody td:nth-child(2n) {

		word-break: break-all 

   } */

	.ac_details .form-group {

		margin-bottom: 5px
	}

	.billing-index .whitebox .table .btn {

		margin: 4px 2px !important;

	}

	.heading_fontawesome {

		margin: 0 5px 0 0;

	}

	.form-group.field-extraip-attachement,
	.form-group.field-extraip-secure_attachement,
	.top-pagination .pagination {

		margin: 0;

	}

	.wire-smallbox-mini {

		padding: 15px;

		font-size: 15px;

	}

	.wireframe-whitebox {

		width: 100%;

		margin: 0 0 10px
	}

	.wireframe-heading-box .main-cdn-btn {

		margin: 0 0 0 5px
	}

	.st-head-row.st-key,
	.st-head-row.st-val {

		padding: 13px 0 13px 10px !important;

	}

	.table>tbody>tr>td,
	.serviceList .table>tbody>tr>td {

		padding: 5px 0 5px 10px !important;

	}

	.table .btn {

		font-size: 14px;

	}

	#items_wrapper div.dataTables_info {

		padding: 4px 0;

	}

	.pagination_box .pagination>li:first-child>a,
	.pagination_box .pagination>li:last-child>a,
	.pagination>li:first-child>a,
	.pagination>li:last-child>a,
	.pagination>li:last-child>a,
	.pagination>li.paginate_button.next>a {

		font-size: 14px;

	}

	.pagination_box .pagination>li:first-child>span,
	.pagination_box .pagination>li:last-child>span,
	.pagination>li:first-child>span,
	.pagination>li:last-child>span,
	.pagination>li:last-child>a {

		font-size: 22px;

	}


	body,
	select,
	input {

		font-size: 14px;

		line-height: 18px;

	}

	.edgelayeracls-create .billing-credit .field-addcreditcardform-cc_num {

		width: 82%
	}

	.edgelayeracls-create .billing-credit .credit-image1 {

		width: 18%;

	}

	.whitebox.billing-default label input[type=checkbox] {

		margin: 2px 4px 0 0;

	}

	.whitebox.billing-default label {

		top: 11px;

	}

	.whitebox.billing-default .control-label {

		padding: 0 0 0 83px;

	}

	.sortable {

		padding: 10px;

	}

	.sortable li.sitem {

		margin: 0 0 5px;

		padding: 5px;

	}

	.access-log {

		margin: 0
	}

	.access-log-btn .btn-info {

		margin: 0 2px 0 0
	}

	.phone {

		padding: 14px 0 0 0;

	}

	.tooltip-box .tooltip-inner {

		max-width: 290px;

		padding: 10px;

	}

	.tooltip-box .tooltip.top {

		width: 290px;

	}

	.menubox .navbar-nav>li.bell-notice .tooltip-inner {

		width: 220px;

	}

	.dashboard_chart .table .btn,
	.table .btn {

		width: auto;

		padding: 8px
	}

	.table .btn {

		padding: 8px;

	}

	.make_payment2 .style1 {

		margin: 0 0 5px;

		width: 100%;

	}

	.dashboard_chart .pay_invoice_chart tr.HideCC input[type=checkbox],
	.dashboard_chart .pay_invoice_chart tr.HideCC input[type=radio] {

		margin: 2px 10px 0 0;

	}

	.pay_invoice_chart tr.payinvoice_box>td input[type=radio] {

		margin: 2px 0 0
	}

	.breadcrumb {

		padding: 22px 0 0 2%;

	}

	.breadcrumb>li,
	.breadcrumb>li.active {

		font-size: 14px;

		padding: 0 4px 0 0;

	}

	.ticket-heading {

		padding: 20px 0
	}

	.ticket-heading .btn {

		min-width: 70px
	}

	.nosidepad .form_fields .field-ddosipdiversions-searchip {

		width: 100% !important
	}

	.nosidepad .form_fields #btnSelectIP {

		width: 120px !important;

		margin: 0 !important
	}

	.networkLogs {

		margin: 10px 0
	}

	.networkLogs .tooltip .tooltip-inner pre {

		font-size: 12px;

	}

	.sv-selectbase__column {

		min-width: 100% !important;

	}

	.sv-rating__item-text {

		min-width: 35px !important;

		height: 35px !important;

		font-size: 15px !important;

	}

	.sv-comment {

		width: 100% !important;

	}

	.domainrecords .heading_outerbox h1 {

		padding: 0 0 10px;

	}

	.domainrecords .margin_btm {

		padding: 11px 12px;

	}

	#divDeviceDetails .serviceDetail_table,
	#divDeviceMonitors .serviceDetail_table,
	#divIpAssignment .serviceDetail_table,
	#divDevicePorts .serviceDetail_table,
	#divServerCredentials .serviceDetail_table,
	#divBandwidthGraphs .serviceDetail_table,
	#divOsInstall .serviceDetail_table,
	#divIpmi .serviceDetail_table,
	#divActivityLog .serviceDetail_table {

		margin: 0 0 10px;

	}

	.table .btn.disable_port {

		width: auto;

		padding: 8px;

	}

	.security-note {

		margin: 0 0 20px
	}

	.table .btn span {

		line-height: 13px;

	}

	.custom-responsive-table tbody>tr>td:first-child {

		padding: 20px 2% 5px 8% !important;

	}

	.ticket_viewbox {
		padding: 0 5px;
	}

	.ticket_viewbox .st-head-row.st-key,

	.ticket_viewbox .st-head-row.st-val {
		padding: 7px 0 !important;
		font-size: 13px !important;
	}

	.wireframe-heading-box2,
	.mapping-heading {
		margin: 10px 0;
	}

	/* .wireframe-heading-box2 .upstream-btns .main-cdn-btn:last-child {
    margin: 0;
} */
	.wireframe-heading-box2 h3,
	.mapping-heading h3 {
		margin: 5px 0 0;
	}

	.mapping-heading .wire-blue-button a {
		padding: 8px 10px;
	}

	.add-upstream .padreduce-main .padre-weight #cdnupstreamserverform-max_fails.form-control,
	.add-upstream .padreduce-main .padre-weight #cdnupstreamserverform-max_fails.form-control,
	.add-upstream .padreduce-main .padre-weight.padreduce.max-fails #cdnupstreamserverform-max_fails.form-control,
	.edit-upstream .padreduce-main.padreduce-main2 .padreduce .field-cdnupstreamserverform-max_fails,
	#field_wrapper_edit.edit-upstream .padreduce-main .padreduce .field-cdnupstreamserverform-max_fails,
	#field_wrapper_edit.edit-upstream .padreduce-main.serverblockEdit .padreduce.max-fails .form-control {
		width: 73%;
	}

	.add-upstream .padreduce-main .padre-weight .cstm-btn-wrapper,
	#field_wrapper_edit.edit-upstream .padreduce-main .cstm-btn-wrapper,
	.edit-upstream .padreduce-main.padreduce-main2 .padreduce .cstm-btn-wrapper,
	#field_wrapper_edit.edit-upstream .padreduce-main .cstm-btn-wrapper,
	#field_wrapper_edit.edit-upstream .padreduce-main .max-fails .cstm-btn-wrapper,
	.edit-upstream .padreduce-main.padreduce-main2 .padreduce .cstm-btn-wrapper {
		width: 25%;
	}

	.domain-heading-box {
		padding: 12px 0;
	}

	.domain-heading-box h3 {
		margin: 8px 0 0;
	}

	.domain-record-heading h1 {
		font-size: 20px;
	}

	.ex-label {
		white-space: normal !important;
	}

	#ticket_listing.table>tbody>tr>td .btn {
		padding: 8px 6px 7px 12px !important;
	}

	#edgelayeraclResponsive_wrapper table.table-bordered>tbody>td:last-child,
	.myinbox.table.table-bordered>tbody>td:last-child {
		padding: 5px 0 5px 30px !important;
	}

	.nosidepad .form_fields .field-ddosipdiversions-searchip {
		width: 61% !important;
	}

	.nosidepad .form_fields .field-ddosipdiversions-searchip .control-label {
		line-height: 15px;
		margin: 0 0 4px;
	}

	.nosidepad .form_fields #btnSelectIP {
		width: 34% !important;
		margin: 34px 0 0 !important;
	}

	.table>tbody>tr>td:last-child,
	.serviceList .table>tbody>tr>td:last-child {
		padding: 5px 0 5px 30px !important
	}

	#ticket_listing.table>tbody>tr>td:last-child,
	#ticket_listing.table>tbody>tr>td:last-child {
		padding: 5px 0 5px 10px !important;
	}

	.table>tbody>tr>td .btn.search-icon {
		padding: 8px 5px 7px 10px !important;
	}

	.site-login.login_box .forgot-password {
		float: left;
		margin: 10px 0 5px;
		font-size: 15px;
	}

	.wire-select-cdn .field-ip_or_cname {
		margin-top: 10px;
	}

	.wire-select-cdn .field-cdnadddomainformtemp-ipaddress,
	.wire-select-cdn .field-ip_or_cname {
		width: 100%;
	}

	.padreduce-main .padreduce.div-max-fails .form-control {
		width: 75%;
	}

	.wire-select-cdn .field-cdnadddomainform-ipaddress {
		width: 100%;
	}

	.wire-select-cdn.wire-inline .field-cdnadddomainform-ipaddress .hint-block {
		text-align: center;
	}

	.global-report .wireframe-heading-box h3 {
		margin: 10px 0 0;
	}

	.global-cdn-setting .waf-edit label {
		font-size: 15px;
		line-height: 16px;
	}

	.header_login {
		padding: 11px 14px 11px 8px;
		font-size: 0;
	}

	table.dataTable>tbody>tr.child span.dtr-data {
		margin: 0;
	}

	table.dataTable>tbody>tr.child span.dtr-data .btn {
		background: #2eaef3;
		color: #fff;
		padding: 5px 0 4px !important;
		margin: 2px !important;
	}

	.access-log-ftp .wireframe-heading-box h3 {
		margin: 7px 0 0
	}

	.access-log-ftp .show_article {
		margin: 12px 0 0 10px;
	}

	.permissions-assign .available-assign {
		margin: 12px 0;
	}

	table.dataTable>tbody>tr.child span.dtr-data {
		margin: 6px 0 0;
	}
}

@media screen and (max-width: 450px) {

	.logo,
	.logo2 {
		margin: 2px 0 2px 10px
	}

	.logo a,
	.logo2 a {
		width: 95px
	}

	.navbar-toggle {
		margin: 5px 0 0
	}

	.navbar-header.fixed-brand {
		margin: 0
	}

	.relitive_con .alert-danger {
		padding: 8px 15px
	}

	.phone li {
		line-height: 24px
	}

	.pay_invoice_chart tr,
	.payinvoice_box .fieldarea {
		width: 100%
	}

	.payinvoice_box .fieldarea input {
		width: 100%;
		margin: 0 0 10px;
		text-align: left
	}

	.payment_pay h3,
	.payment_pay p {
		margin: 10px
	}

	h1 {
		font-size: 22px
	}

	.bandwidth_graph img {
		height: 250px
	}

	.search_field {
		width: 100%;

		margin: 0 0 5px
	}

	.search_button {

		min-width: 100px
	}

	.site-reset-password {
		width: 90%;
	}

	.relitive_con.account-success.test .logo2,
	.relitive_con.account-success.test .logo3 {

		margin: 20px auto
	}

	.relitive_con.account-success.test .logo2 a,
	.relitive_con.account-success.test .logo3 a {

		width: 234px
	}

	.relitive_con.account-success.test .sign_upbox.verify-box {

		width: 80%;

		margin: 0 auto;

		top: 0
	}

	.ac_details .game_server_ip_wrap .search_button {

		width: 40px;

		min-width: 40px
	}

	.check-fields .form-group.field-gga-enableipsmuggling,
	.check-fields .form-group.field-gga-sizecheck {

		width: 100%
	}

	.check-fields .form-group.field-gga-separator,
	.check-fields .form-group.field-gga-domain {

		width: 100%
	}

	.gga-management-box.serviceDetail_table .btn {

		margin: 1px !important;

		width: 100%;

	}

	.mycontent-right {

		margin: 0;

		padding: 0
	}

	.ac_details .mycontent-right .serviceDetail_table th.st-head-row {

		font-size: 14px;

	}

	.footercon {

		padding: 20px;

		font-size: 14px;

		line-height: 18px;

	}

	.wire-management .wire-text {

		width: 75% !important
	}

	.mainfilter .flterlbl {

		width: 100%;

		margin: 0
	}

	.mainfilter .fltritm {

		width: 100%;

		margin: 0 0 5px;
		white-space: normal;

	}

	.mainfilter .fltrrst {

		width: 14%;

		margin: 0
	}

	div#login_box .login_box h1 {

		font-size: 20px;
		line-height: 22px;

	}

	.client_smallbox .btn {

		min-width: 100px;

	}

	.client_smallbox .btn a {

		font-size: 12px;

	}

	.whitebox h3 {

		font-size: 18px;

		line-height: 18px;

	}

	#invoiceBox .dashboard_chart.whitebox .awesome_fonts {

		margin: -1px 10px 0 0;

	}

	#ticketBox .collapse-box h3,
	#invoiceBox .collapse-box h3,
	#deviceBox .collapse-box h3 {

		background: url(../images/arrow-up01.png) no-repeat 95% center #eceff4;

	}

	.header_login .user_name {

		margin: 10px 0 0
	}

	.header_login ul li {

		padding: 0 12px;

	}

	.device-index.login_box.devicebox {

		padding: 0
	}

	.networkLogs h3 {

		font-size: 22px;

		line-height: 22px;

	}

	.breadcrumb {

		padding: 25px 0 0 0;

	}

	.twoWay .wire-text {

		width: 100% !important;

	}

	.wire-select-cdn #spanListContainer .chosen-container {
		width: 100% !important;
		margin: 0 0 15px;
	}

	.wire-select-cdn #spanListContainer #viewDomainTxt,
	.wire-select-cdn #spanListContainer .addButtonDiv {
		width: 130px !important;
		margin: 0 0 15px !important;
		float: none;
	}

	#domain_name_wrapper .field-domainame {
		margin-top: 15px;
	}

	.mapping-heading h3 {
		width: auto;
		font-size: 18px;
		margin: 5px 0 0;
		text-align: center;
	}

	.domain-record-heading h1 {
		font-size: 20px;
	}

	.global-report .mainfilter .cdn-filters .flterlbl {
		width: auto;
		padding-left: 0;
		padding-right: 0;
	}

	.global-report .mainfilter .cdn-filters .btn.btn-danger {
		width: 40px;
	}

	.access-log-ftp .wireframe-heading-box h3 {
		margin: 10px 0 0;
	}

	.wire-select-cdn #spanListContainer .addButtonDiv #viewDomainTxt {
		margin: 0 !important;
	}

	.wire-select-cdn.wire-inline .select-existing-domains {
		margin: 0
	}
}

@media screen and (max-width: 420px) {

	.login_box {

		width: 100%;

		margin: 0;

		padding: 10px
	}

	.sign_upbox {

		width: 94%;

		margin: 0 auto 3%;

	}

	.frm_separtor::before,
	.frm_separtor::after {

		width: 105px
	}

	.relitive_con .alert-danger {

		width: 92%;

		padding: 8px 2%
	}

	.relitive_con .site-login.login_box .alert-danger {
		width: 100%;
		margin: 0 0 10px;
		padding: 10px 2% 6px;

	}

	.form_fields h2,
	.whitebox h2,
	h1 {

		font-size: 18px
	}

	.site-login.login_boxh1 {

		font-size: 22px
	}

	.login_box .control-label {

		margin: 0
	}

	.login_box {

		top: 5%;

		font-size: 14px;

		line-height: 18px;

	}

	.client_smallbox li {

		text-align: center;

		margin: 0 0 5px
	}

	.client_smallbox li span {

		text-align: center !important;

		width: 100% !important
	}

	.client_smallbox li span,
	.client_smallbox:nth-child(2) li span {

		text-align: center !important;

		width: 100% !important
	}

	.existing_list2 .list-group-item.col-md-8.newccinfo label,
	.field-cc_num label,
	.field-cc_num label,
	.credit_cards_box .nav-tabs>li {

		width: 100%
	}

	.gga-table-box>tbody tr td.lead table.table tbody>tr:nth-child(6)>th.st-head-row.st-val .btn {

		padding: 6px 2px 4px;

		margin: 0 !important;

		font-size: 11px
	}

	.login_box .form-control,
	.form-control,
	.search_field input,
	.field-extraip-server_service .chosen-single {

		padding: 6px;

		font-size: 13px
	}

	.ac_details .checkboxes-respond .form-group {

		width: 50%
	}

	.gga_btn_custom {

		min-width: 90px
	}

	.visitor-dropdown,
	.visitor-selection {

		width: 40%;

	}

	.visitor-dropdown #customDivDrp {

		width: 94%;

	}

	.expiry_box2 .expiry-inner-box .expiry {

		padding: 5px 0;

	}

	.expiry_box2 .expiry-inner-box .expiry select {

		width: 100%;

		margin: 0 0 10px
	}

	.expiry_box2 .expiry-inner-box #cc_number {

		width: 83%
	}

	.device-index.login_box.devicebox .service-search table tbody td {

		width: 100%;

		display: block
	}

	.device-index.login_box.devicebox .service-search table tbody td .control-label {

		margin: 0
	}

	.whitebox .service-search .ticket-search table tr td {

		display: block;

		width: 100%
	}

	.edgelayeracls-create .billing-credit .credit-image1 {

		margin: 25px 0 0
	}

	div#login_box .login_box {

		width: 90%;

		padding: 20px;

		margin: 0 auto;

	}

	.ticket-heading .btn {

		font-size: 14px;

	}

	div#login_box .site-login.login_box .login-fieldbox .field-loginform-password .help-block {
		left: -40px;
		top: 7px;
		width: 100% !important;
		margin: 0 0 6px;
	}

	div#login_box .site-login.login_box .login-fieldbox .help-block {
		font-size: 14px;
	}

	div#login_box .site-login.login_box .login-fieldbox .field-loginform-username .help-block {

		left: -40px;

		width: 100% !important;

	}

	.login_box .remember_me {

		font-size: 16px;

	}

	.ssl-login-img {

		font-size: 18px;

	}

	.whitebox .service-search .ticket-search .datepicker .datepicker-days table.table-condensed tr td {

		display: table-cell;

		width: 20px;

	}

	.expiry_box #credit_image {

		top: 34px;

	}

	.change-logs-btns .btn {
		width: 48%;
		margin: 2px 1%;
	}

	/* .heading_outerbox2 .btn i{
	   display: block;
   } */


	.domain-record-heading h1 {
		font-size: 20px;
		width: 100%;
		padding: 0 0 10px;
	}

	.domain-record-heading .btn.btn-sm.margin_btm {
		margin: 0 !important;
	}

	.custom-responsive-table thead>tr>th:first-child,
	.custom-responsive-table thead>tr>th:last-child,
	.custom-responsive-table tbody>tr>td:first-child,
	.custom-responsive-table tbody>tr>td:last-child {
		width: 40% !important;
	}

	#ticketlisting123>thead>tr>th,
	#ticketlisting123 tbody td {
		padding: 8px 2% 8px 8% !important;
	}

	#ticketlisting123.table.dataTable tbody>tr>td:first-child {
		padding: 15px 2% 15px 8% !important;
	}

	#items.table>tbody>tr>td:first-child {
		padding-left: 26px !important;
	}

	.access-log-ftp .wireframe-heading-box h3 {
		margin: 8px 0 0;
	}
}

@media screen and (max-width: 414px) {

	.wireframe-heading-box h3 {

		line-height: 24px;

	}

	.wire-setup {

		padding: 10px;

		font-size: 13px;

		line-height: 20px
	}

	.security-box ul li span {

		width: 12%
	}

	.security-box input,
	.security-box select .security-box2 input,
	.security-box2 select {

		width: 80%
	}

	.security-box .wire-text h4 {

		font-size: 18px
	}

	.ddos7-box .switch,
	.security-box .switch {

		margin: 4px 0 0 4px
	}

	.cache-create .wire-main-general ul li .create-label {

		width: 100%;

		margin: 5px 0
	}

	.cache-create .wire-main-general input,
	.cache-create .wire-main-general select {

		padding: 0 2%;

		width: 100%
	}

	.cache-create .wire-blue-button,
	.cache-create .switch {

		margin: 0
	}

	.security-trigger input,
	.security-whitelist input {

		width: 100%
	}

	.perform-gzip .wire-main-general input {

		width: 74%
	}

	.perform-gzip .switch {

		margin: 10px 0 0
	}

	.perform-mime .wire-main-general .fa-trash {

		margin: 10px 0 0;

		float: right
	}

	.perform-mime .wire-main-general .switch {

		margin: 15px 0 0
	}

	.perform-exclusion .wire-main-general input {

		width: 100%;

		margin: 0 0 5px
	}

	.perform-exclusion .wire-main-general .fa-trash {

		width: 25px
	}

	.security-box .wire-text .fa-plus-circle {

		margin: -3px 0 0 3px
	}

	.switch-absolute {

		right: 15px
	}

	.switch {

		margin: -2px 0 0 10px;

	}

	.ssl-switcher {

		margin-top: 4px;

	}

	.manage-security .wireframe-heading-box h3 {

		margin: 4px 0 8px;

	}

	.contacts-create2 .switch {

		margin: 0 0 0 10px;

	}

	.edgelayeracls-create .billing-credit .field-addcreditcardform-cc_num {

		width: 80%
	}

	.edgelayeracls-create .billing-credit .credit-image1 {

		width: 20%;

	}

	.dashboard_chart .pay_invoice_chart tr.HideCC {

		padding: 13px 8px 9px
	}

	.dashboard_chart .pay_invoice_chart tr.HideCC input[type=radio] {

		margin: 5px 5px 0 0
	}

	.dashboard_chart .pay_invoice_chart tr.HideCC img {

		margin: 0 5px 0 0
	}

	.columns-selection {

		width: 170px;

		margin: 0 5px 0 0
	}

	.columns-selection-btn .btn-success {

		min-width: 70px;

	}

	.frm_separtor:before {

		left: -142px;

	}

	.frm_separtor:after {

		right: -142px
	}

	.menubox .navbar-nav>li.bell-notice .label.label-danger {

		font-size: 12px;

	}

	.md-table label {

		min-width: 90px;

	}

	.wireframe-heading-box h3 {
		font-size: 18px;
	}

}

@media screen and (max-width: 375px) {

	.documents-outerbox span {
		display: none;
	}

	.wire-manage-btn .btn1 a,
	.wire-manage-btn .btn2 a,
	.wire-manage-btn .btn3 a {

		padding: 12px;

		min-width: auto
	}

	.wire-botnet .switch {

		float: none !important;

		margin: 0 auto
	}

	.main-popup .modal-body h4 {

		font-size: 22px;

		margin: 0 0 10px
	}

	.wire-text h4 {

		font-size: 18px;

		line-height: 20px
	}

	.gzip-text form,
	.botnet-box form {

		margin-top: 0
	}

	#hotlinkFrm,
	#botnetFrm {

		margin: 0px 0 0 10px;

	}

	.manage-waf ul li .manage-switch {

		margin: -8px 0 0 200px;

	}

	.live-updatebox {

		width: 290px;

	}

	.documents {

		width: 100%
	}

	.contacts-form.whitebox.contact_loginInfo>div a {

		float: left !important;

	}

	.edgelayeracls-create .billing-credit .field-addcreditcardform-cc_num {

		width: 78%
	}

	.edgelayeracls-create .billing-credit .credit-image1 {

		width: 22%;

	}

	div#login_box .site-login.login_box .login-fieldbox .field-loginform-password .help-block,
	div#login_box .site-login.login_box .login-fieldbox .field-loginform-username .help-block {

		left: -35px;

	}

	.sv-btn.sv-footer__complete-btn,
	.sv-btn {

		padding: 10px 20px 8px !important;

	}

	#divIpAssignment .serviceDetail_table .table>thead>tr>th {

		padding: 12px 0px 12px 0px !important
	}

	#divIpAssignment .serviceDetail_table>tbody>tr td {

		padding: 12px 4px 12px 4px !important;

	}

	.wireframe-heading-box2 .upstream-btns .main-cdn-btn a {
		padding: 8px 10px;
		min-width: auto;
	}

	div#login_box .site-login.login_box .login-fieldbox .field-loginform-password .help-block,
	div#login_box .site-login.login_box .login-fieldbox .field-loginform-username .help-block {
		left: -37px;
	}


}

@media screen and (max-width: 360px) {

	.btn-success,
	.btn-primary {

		padding: 9px 10px
	}

	.gga-table-box>tbody tr td.lead table.table tbody>tr:nth-child(6)>th.st-head-row.st-val .btn {

		padding: 6px 2px 4px;

		margin: 0 !important
	}

	.gga-management-box .field-gga-portrange .control-label,
	.gga-management-box .field-gga-pingrespond .control-label,
	.gga-management-box .field-gga-enableipsmuggling .control-label,
	.gga-management-box .field-gga-sizecheck .control-label {

		width: auto
	}

	.gga-management-box #haProxyDiv .checkboxes-respond .field-gga-haproxy label.control-label {

		width: auto
	}

	.serviceDetail_table.gga-management-box #manageSelect_chosen.chosen-container.chosen-container-single {

		width: 165px !important
	}

	.serviceDetail_table.gga-management-box .manageSelectDiv #manageCdn_chosen.chosen-container.chosen-container-single {

		width: 162px !important
	}


	.wireframe-whitebox .wire-text {

		width: 75% !important
	}

	.columns-selection-btn .btn-success {

		padding: 8px 20px
	}

	.menubox .navbar-nav>li.bell-notice a {

		padding: 4px 3px 2px
	}

	.menubox .navbar-nav>li>a .label-danger {

		font-size: 12px;

	}

	.detail-temp .wire-text {
		width: 66% !important
	}

	.menubox .navbar-nav>li.bell-notice .label.label-danger {
		font-size: 12px;
	}

	.domainrecords .heading_outerbox h1 {
		padding: 4px 0 0;
	}

	.twoWay .wire-text {
		width: 100% !important;
	}
}
.table .object-storage-key{
    font-size: 15px !important;
    width: auto !important;
}