/* ************* Media Queries Tablets ****************** */
@media only screen and (max-width:1499px) {
	.contentArea { padding-right: 15px; }
	.mce-container, .mce-container *, .mce-widget, .mce-widget *, .mce-reset { white-space: normal !important; }
}
@media only screen and (max-width:1399px) {
	.container { padding: 0 15px; }
	.contentArea { padding-left: 125px; }
	.sbmOuter { width: 95px; padding-left: 20px; }
	.sbmOuter:before { left: 57px; }
	.cbInlineWrap li { margin-bottom: 15px; }
	.mce-container, .mce-container *, .mce-widget, .mce-widget *, .mce-reset { white-space: normal !important; }
}
@media only screen and (max-width:1279px) {
	.permalinkBox input { max-width: 160px; }
	.perLinkText { min-width: 480px; }
	.width70p, .width30p { width: 100%; }
	
/*.gridTableWrap .langTag { display:block; margin:1px 0; text-align: center; }*/ }
@media only screen and (max-width:1169px) {
	
	h1 { font-size: 32px; }
	.infBoxWrap { min-height: auto !important; }
	
	/**********inner Pages**********/
	.nice-select .current { overflow: hidden; display: block; }
	.formCtrl, input.formCtrl { padding-left: 15px; }
	.editorBlock { margin-top: 40px; }
	.searchPanelWrap .row .colBlock.col1{min-width: 150px;}
	.addEditContentOuter.row .col9,.addEditContentOuter.row .col3 { width: 100%; }
}
@media only screen and (min-width:1025px) {
	.sbOuter { display: block !important; }
}
@media only screen and (max-width:1024px) {
	
	/*Responsive Table*/
	.responsiveTable, .responsiveTable tr, .responsiveTable td, .responsiveTable td:before { display: block; text-align: left; border: none;	/* Converts a table, table row, table column and table column:before into a block element */ }
	.responsiveTable, .responsiveTable tr, .responsiveTable td:last-child { border-bottom: none; }
	.responsiveTable thead, .responsiveTable  tr th { position: absolute;	/* Hides table head but not using display none */ top: -1000em; left: -1000em; }
	.responsiveTable tr { border-bottom: 1px solid #eeeeee; margin: 0 0 0; position: relative; }
	.responsiveTable tr td { padding: 10px 25px; width: auto !important; }
	.responsiveTable tr:first-child { border-top: 1px solid #eeeeee; }
	.responsiveTable tr td:first-child { height: auto; overflow: visible; visibility: visible; opacity: 1; padding-top: 10px; padding-bottom: 10px; }
	.responsiveTable tr td:nth-child(1) { /* first column of the row */ border-left: none; display: block; }
	.responsiveTable tr td { height: 0; overflow: hidden; display: none; padding-top: 10px; padding-bottom: 10px; }
	.responsiveTable tr td.showCol { height: auto; overflow: visible; display: inline-block !important; }
	.responsiveTable tr td:last-child { /* last column of the row */ border-right: none; }
	.responsiveTable tr:last-child .td, .responsiveTable td { /* Column in the last row and column */ border-bottom: 0 none; }
	.responsiveTable td:before { /* prints the value of data-label attribute before the column data */ font-weight: bold; padding-right: 20px; line-height: 27px; color: #174471; content: " "attr(data-label)"";	/* call the attribute value of data-label and adds a string // */ }
	.responsiveTable tbody { display: block; }
	.responsiveTable.tableBotBdr tr:hover td { background: #fff !important; }
	.infBoxWrap h2 { margin-bottom: 10px; }
	.trExpand { width: 24px; height: 24px; position: absolute; right: 20px; top: 8px; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; font-size: 24px; display: block; }
	.trExpand span { transform: rotate(180deg); -webkit-transform: rotate(180deg); display: block; }
	.trExpand.active { color: #0f4ac9; }
	.trExpand.active span { transform: rotate(0deg); -webkit-transform: rotate(0deg); }
	.responsiveTable td:first-child:before { display: none; }
	.responsiveTable tr:first-child td:first-child:before { display: block; position: absolute; top: -27px; }
	.responsiveTable .actionBtn { vertical-align: middle; }
	.responsiveTable .actionBtn.morActBtn { top: -3px; }
	.responsiveTable td.actionBtnCol .actions { position: absolute; right: 45px; top: 10px; }
	.gridTableWrap.tableBotBdr td { padding-left: 25px; }
	.responsiveTable td:first-child { padding-right: 227px; }
	.gridTableWrap.tableBotBdr .responsiveTable tr:hover td { background: none; }
	
	/**********************menu Toggle************/
	.sbmOuter:before { display: none; }
	.sbmOuter { position: absolute; top: 0; padding-top: 0; width: 260px; padding: 0; z-index: 1; left: -260px; transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; box-shadow: none; -webkit-box-shadow: none; height: 100vh; }
	.menu { padding: 0; border-radius: 0; -webkit-border-radius: 0; height: 100%; top: 0; overflow-y: auto; }
	.menu.fixMenu { position: relative; top: 0 !important; padding-top: 0; padding-bottom: 0; }
	.menuNav > li > a { padding: 10px; padding-left: 20px; position: relative; }
	.menuHeadingSingle, .menuHeading, .menuHeadMobile { position: static; opacity: 1; visibility: visible; background: none; font-size: 14px; color: #333; box-shadow: none; -webkit-box-shadow: none; padding: 9px 15px 9px 20px; display: block; width: 100%; margin-bottom: 0; margin-left: 0; transform: none; -webkit-transform: none; }
	.menuNav > li > a .menuIcon:after { display: none; }
	.menuNav > li > a:hover .menuHeadingSingle, .menuHeadMobile { font-size: 14px; }
	.menuNav > li > a { text-align: left; }
	.menuNav > li > a .menuIcon { position: absolute; left: 10px; top: 50%; transform: translateY(-50%); font-size: 22px; transition: all 0.2s ease; }
	.menu.fixMenu .menuNav > li > a { padding-left: 40px; }
	.gridTableWrap { margin-top: 25px; margin-bottom: 0; }
	.contentArea { padding-left: 15px; }
	#logo { width: 250px; position: relative; z-index: 11; border-right: none; }
	.headerRP { width: 100%; max-width: 100%; float: none !important; position: relative; }
	#header { padding: 10px 15px; z-index: 999; }
	.mobileNavBtn { display: flex; align-items: center; justify-content: center; margin-left: 1rem; }
	.rptusRow > .rptUserDetail { display: none; }
	.userToggleDtl .rptUserDetail { display: flex; flex-direction: column; gap: 5px; margin-bottom: 10px; text-align: center; }
	.headerRP { text-align: right; }
	.headerRP > div { float: none; display: inline-block; }
	.headerRP .rptUserSectionWrap { width: 60px; }
	.topDoggleDivInf { text-align: left; }
	#wrapper { transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; position: relative; left: 0; }
	.showMenu #wrapper { left: 0; }
	.showMenu .sbmOuter { left: 0; }
	.subMenuWrap { position: static; transform: none; -webkit-transform: none; visibility: visible; opacity: 1; padding-left: 0; min-width: min(350px, 100%); }
	.subMenu li:before{display: none;}
	.showMenu { overflow: hidden; }
	.menuHeading { display: none; }
	.subMenuWrap { display: none; }
	.subMenuWrap:before { display: none; }
	.menuNav > li ul { border: 0 none; border-radius: 0; -webkit-border-radius: 0; }
	.dashboardMenu li a { border-bottom: 1px solid rgba(51, 51, 51, 0.15); }
	.menuNav > li ul { box-shadow: none; -webkit-box-shadow: none; padding-bottom: 0; }
	.subMenuIcon { display: block; font-size: 24px; position: absolute; right: 8px; top: 18px; line-height: 1; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; cursor: pointer; }
	.subMenuIcon.active { transform: rotate(90deg); -webkit-transform: rotate(90deg); }
	.subMenu li { position: relative; }
	.subMenu li:before { font-family: 'sttlFIcon' !important; content: "\e927"; font-size: 20px; position: absolute; left: 10px; line-height: 1; top: 50%; margin-top: -10px; }
	.sbmOuter { z-index: 999; }
	
		/* override the z-index:1 you have */
	
		/* overlay to catch outside clicks */
	.menuOverlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 998; background: rgba(0, 0, 0, 0.4); }
	.showMenu .menuOverlay { display: block; }
	
	/*search*/
	.mobSearchBtn { display: block; width: 21px; height: 21px; }
	.sbWrap { width: auto; }
	.sbOuter { display: none; }
	.headerRP { padding: 0; }
	.screenSettingWrap { padding: 20px 20px 0; }
	.sbWrap { position: static; }
	.sbOuter {max-width: min(450px, 100%); position: absolute; left: unset; right: 110px; top: calc(100% + 5px); background: #f6f6f6; box-shadow: 0 3px 3px rgba(51, 51, 51, 0.15); -webkit-box-shadow: 0 3px 3px rgba(51, 51, 51, 0.15); }
	.sbWrap input[type="text"] { padding-left: 15px; padding-right: 40px; border-bottom: 0 none; }
	.lpWrap #logo { border: 0 none; }
	input[type="submit"].sbBtn, .sbBtn { right: 15px; }
	.mobSearchBtn input[type="submit"].sbBtn, .mobSearchBtn .sbBtn { right: 0; }
	#tblSEOInformation td { text-align: left; }
	#tblSEOInformation th, #tblSEOInformation td { border: 0 none; }
	.gridTableWrap.bdrtBody tr td { padding: 10px 10px; }
	
	/**************inner Pages**************/
	.searchPanelWrap .col6 { width: 100%; }
	.searchPanelWrap .col2 { width: 33.333%; }
	.searchPanelWrap .col3 { width: 50%; }
	.searchPanelWrap .colBlock { margin-bottom: 20px; }
	.searchPanelWrap { padding-right: 0; }
	.searchPanelWrap .rightBtnDiv { position: static; margin-bottom: 20px; }
	.pageCommonForm.labelLeft .feildLabel { float: none; width: 100%; padding-bottom: 0; padding-top: 0; position: static; margin-left: 0; }
	.pageCommonForm.labelLeft .feildInput { padding-left: 0; }
	.responsiveTable td.actionBtnCol { display: block !important; position: static; padding: 0; }
	.responsiveTable td.actionBtnCol:before { display: none; }
	.infoBoxCont .pageCommonForm > .row > .col6 { width: 100%; }
	.infoBoxCont .feildRow { margin-bottom: 20px; }
	.twoColsSearch .colBlock { width: 100%; }
	.mrgT25 { margin-top: 0; }
	.searchPanelWrap .rightBtnDiv { width: 250px; }
	.searchPanelWrap .rightBtnDiv .filterReset { font-size: 14px; width: 100%; text-align: center; border: 0 none; height: 47px; border-radius: 24px; -webkit-border-radius: 24px; background: #444; border: 1px solid #444; position: static; padding: 4px 10px; color: #fff; }
	.searchPanelWrap .rightBtnDiv .filterReset:hover { background: #444; border: 1px solid #444; color: #fff; }
	.searchPanelWrap .rightBtnDiv .filterReset, .searchPanelWrap .rightBtnDiv .button { display: inline-block; vertical-align: middle; width: 110px; }
	.filterList { padding-right: 0; }
	.searchPanelWrap .rightBtnDiv input { position: static; }
	.rptusRow.cf { padding-left: 0; }
}
@media only screen and (max-width:991px) {
	.quick-access-card{width: calc(100%/4 - 16px);}
}
@media only screen and (max-width:959px) {
	.pcCountWrap { width: 120px; height: 120px; padding-top: 20px; }
}
@media only screen and (max-width:850px) {
	.infBoxWrap .bxInnerRow .col8, .infBoxWrap .bxInnerRow .col4 { width: 100%; margin-bottom: 20px; }
	.infBoxWrap .bxInnerRow .colBlock:last-child { margin-bottom: 0; }
	.popup-youtube { text-align: center; }
	.pcCountWrap { margin-bottom: 15px; }
	.pluginCountList li { width: 50%; margin-bottom: 25px; }
	.dashboardVideo > img { display: none; }
	.videoPlaytext { display: block; }
	.dashboardVideo { border-top: 1px dashed #e5e6e6; display: block; padding: 15px 0 0; text-align: left; font-weight: 600; color: #0a46c8; font-size: 17px; }
	.dashboardVideo:hover { color: #e9515e; }
	.dashboardVideo span.fa { margin-right: 5px; font-size: 14px; }
	.pluginCountList li:nth-child(2):before { display: none; }
	.formCtrl, input.formCtrl { height: 40px; padding: 7px 25px 7px 15px; border-radius: 5px; -webkit-border-radius: 5px; }
	.searchPanelWrap .colBlock { margin-bottom: 10px; }
	.button, .searchPanelWrap .rightBtnDiv .filterReset { height: 40px; border-radius: 5px; -webkit-border-radius: 5px; }
	.filterListWrap { margin-bottom: 20px; }
	.blukActionDetailBox .col4, .blukActionDetailBox .col8 { width: 100%; margin-bottom: 15px; float: none; }
	.blukPageListWrap { max-height: 150px; }
	.blukPageListOuter { margin-bottom: 20px; }
	.infBoxWrap { padding: 15px; }
	.dataTables_wrapper .top > .dataTables_paginate, .dataTables_wrapper .bottom > .dataTables_paginate { display: none; }
	.recordListWrap .top, .recordListWrap .bottom { width: 100%; left: 0; }
	.recordListWrap .top { top: -35px; }
	.recordListWrap { margin-top: 40px; }
	.gotopagetop { float: left; }
	.dataTables_info { float: right; }
	.caWrapOuter #footer .container { padding: 0; }
	.prWrap, .dataTables_wrapper .bottom, .dataTables_wrapper .top { max-width: none; }
	.bulkActionWrap { margin-bottom: 80px; }
	.blukActionDetail { padding-bottom: 0; }
	.gridTableWrap { margin: 0 -15px -15px; }
	.recordListWrap td:first-child, .recordListWrap th:first-child { padding-left: 15px; }
	.recordListWrap .gridTableWrap { margin-top: 40px; }
	.recordListWrap .responsiveTable tr:first-child td:first-child:before { top: -35px; }
	.infBoxWrap.topTitleHead { padding: 0; }
	.addEditContentOuter, .topEditFeildRow { padding-right: 0; }
	.addEditContentOuter > .col9, .topEditFeildRow > .col9 { float: none; }
	.addEditContentOuter > .col3, .topEditFeildRow > .col3 { width: 100%; float: none; margin-right: 0; }
	.topEditFeildRow .inlineBtns { float: left; }
	.inlineBlocks .menuSC > li { margin-bottom: 10px; }
	.gridTableWrap { overflow-x: auto; }
}
@media only screen and (max-width:767px) {
	.infBoxWrap h2 { margin-bottom: 0; }
	.lpWrap #header, .lpboxWrap, #header, .whiteBg{padding: 15px;}
	.quick-access-card{width: calc(100%/3 - 16px);}
}
@media only screen and (max-width:599px) {
	.lpFormOuter .captchaWrap #refreshCaptcha { right: 10%; }
	.lpboxWrap { max-width: min(90%, 500px); padding: 20px; margin-top: 0; }
	.footerCol { width: 100%; text-align: center !important; }
	.footerCol:first-child { margin-bottom: 10px; }
	
	/* .lpContArea{min-height:auto;} */
	.iconList.twoCols li { width: 100%; }
	.iconList.twoCols li:nth-last-child(2) { margin-bottom: 20px; }
	h1 { font-size: 24px; }
	.infBoxWrap h2 { font-size: 18px; }
	.pluginCountList li { padding: 0 5px; }
	.infBoxWrap { padding: 15px; }
	.gridTableWrap { margin: 0 -15px -15px; }
	.dataTable tr td { padding: 10px 15px; }
	.searchPanelWrap .col2 { width: 100%; }
	.contentPart { padding-bottom: 96px; }
	.responsiveTable td.actionBtnCol .actions { position: absolute; left: 15px; top: 10px; }
	.lpboxWrap h1, .lpboxWrap h2{font-size: 22px;margin-bottom: 20px;}
}
@media only screen and (max-width:575px) {
	.quick-access-card{width: calc(100%/2 - 16px);}
	.rptusRow .rptUserPhoto{width: 35px; height: 35px;}
}
@media only screen and (max-width:479px) {
	.lpFormOuter .loginCaptcha .captchaWrap { padding-left: 0; display: flex; flex-direction: column; align-items: start; gap: 10px; }
	.lpFormOuter .captchaImg { position: relative; }
	.lpFormOuter .captchaImg{border:none;}
	.lpFormOuter .captchaFeild { width: calc(100% - 40px); border-left:1px solid #999;}
	.lpFormOuter .captchaWrap #refreshCaptcha { right: 0; top: 77%; }
	.lpFormOuter .captchaFeild input{ width: 100%; padding: 13px 10px; text-align: left; }
	/* #logo { text-align: center; float: none; width: 100%; border: 0 none; margin-bottom: 10px; } */
	/* .headerRP { padding-left: 0; border-top: 1px solid #e6e7e8; } */
	
	.mobileNavBtn { left: 0; }
}
@media only screen and (max-width:430px) {
	.pluginCountList li { width: 100%; border-bottom: 1px solid #d9d9d9; padding-bottom: 20px; }
	.pluginCountList li:before { display: none !important; }
	.pluginCountList li:last-child { padding-bottom: 0; border-bottom: 0 none; }
	.searchPanelWrap .col3 { width: 100%; }
}
@media only screen and (max-width:399px) {
	.lpFormOuter .captchaImg { width: 40%; }
	.lpFormOuter .captchaWrap { padding-left: 40%; }
	.lpFormOuter .captchaFeild input { padding-left: 10px; }
	.quick-access-card{width: 100%;}
}