@media only screen and (max-width: 1355px) {
	.name-opt-input {
		min-width: 650px !important;
	}
}

@media only screen and (max-width: 1350px) {
	.new-login.forgot-form p .button {
		width: 100%;
		margin-top: 0;
	}

	.new-login.forgot-form p input.button {
		margin-top: 10px;
	}
}

@media only screen and (max-width: 1320px) {	
	.right_containerContent {padding-top: 126px;}
	#head-inner {padding: 18px 20px 18px;}
	.select_company {float: right;margin-right: 20px;width: auto;}
    .select_company .selectBox-dropdown {min-width: inherit !important;width: auto !important;}
	.menu_cont_ {float: left;width: 100%;}
	.vertical_sidebarMenu {top: 104px !important;height: 90vh;}
}

@media only screen and (max-width: 1260px) {
	.block.create-invoice-page .block_head {padding: 14px 25px 8px 25px;}
	.block.create-invoice-page .update-selection-wrap .filter-header {width: 351px;}

	.notifypop-page .help-link,
	.sngl-help .help-link {
		top: 14px;
		position: absolute;
		right: 25px;
		margin-top: 0;
	}

	.field.destination_block.country-labels {
		margin-top: 10px;
	}

	.mobMt-10 {
		margin-top: 10px;
	}

	.block.keyword-dashboard-page .dashboard-calllog-page.dashboardtab-page #filter_dates input {
		width: 26.333%;
	}

	.sigle-filer-wrap.all-users .upload-wrap input {
		width: 150px;
	}

	.sigle-filer-wrap.all-users #filter_tags select#daterange {
		width: 208px;
		margin-right: 15px;
	}

	.sigle-filer-wrap.all-users #filter_dates input:first-child {
		float: right;
	}

	.sigle-filer-wrap.all-users .filter-header {
		/*width: 500px;*/
		width: auto;
	}

	.sigle-filer-wrap.all-users #filter_dates input {
		/*width:auto;*/
		width: 132px;
	}

	.sigle-filer-wrap.all-users #filter_dates {
		width: auto;
	}

	.filter-header.left-filter {
		width: 100%;
	}

	.sigle-filer-wrap .filter-header.left-filter .upload-wrap {
		float: left;
	}

	.sigle-filer-wrap .upload-wrap {
		float: right;
	}

	.sigle-filer-wrap .upload-wrap .button {
		right: 0;
	}

	.pd-help {
		padding-top: 10px;
	}

	.block .block_head.filter-head.single-serach-btn .upload-wrap input[type="text"] {
		margin-right: 0;
	}

	.block .block_head.filter-head.single-serach-btn h2 {
		width: 450px;
	}

	.block_head.filter-head.single-serach-btn .filter-header {
		width: 298px;
	}

	.dashboard-calllog-page.dashboardtab-page #filter_dates input,
	.dashboard-calllog-page.dashboardtab-page #filter_tags select,
	.dashboard-calllog-page.dashboardtab-page #filter_tags select#daterange {
		width: 26.333%;
	}

	.dashboard-calllog-page.dashboardtab-page .filter-header {
		width: 100%;
	}

	.dashboard-calllog-page.dashboardtab-page #filter_dates input#end_date {
		margin-right: 10px;
	}

	.dashboard-calllog-page #filter_dates,
	.dashboard-calllog-page #filter_tags {
		display: inline;
	}

	.dashboard-calllog-page #filter_tags select#daterange {
		margin-right: 10px;
		width: 19%;
	}

	.dashboard-calllog-page .upload-wrap .button {
		right: 0;
	}

	.btn-single-wrap #filter_dates input#end_date {
		margin-right: 0;
	}

	.btn-single-wrap .upload-wrap .button {
		min-width: 152px;
	}

	.mobmt-none {
		margin-top: 0;
	}

	.kall .filter_dates,
	.kall .action {
		display: inline-block;
		margin-bottom: 10px;
	}

	.kcalled .filter_dates input {
		margin-bottom: 10px;
	}

	.btn-single-wrap #filter_dates input#end,
	.kall input#end_date2,
	.kcalled input#end_date2 {
		margin-right: 0;
	}

	.filter-header.company-filer .action,
	.filter-header.company-filer .action .button,
	.kall .action .button {
		margin-left: 0;
		width: 100%;
	}

	.kall input,
	.kall #filter_tags select,
	.kall .action,
	.kall .action .button,
	.kcalled .filter_dates input,
	.kcalled #filter_tags select,
	.kcalled #filter_tags {
		width: 217px;
	}

	.kcalled .filter_dates input#start_date1,
	.kcalled #filter_tags select {
		margin-right: 0;
	}

	.help-link {
		font-size: 15px;
		position: inherit;
		top: inherit;
		right: inherit;
		font-weight: 600;
		float: left;
		color: #2e3136;
		margin-bottom: 20px;
		margin-top: -5px;
	}

	.btn-single-wrap #filter_tags {
		clear: left;
	}

	.btn-single-wrap .filter-header {
		width: 320px;
	}

	.update-selection-wrap .filter-header {
		width: 346px;
	}

	.update-selection-wrap #filter_dates input {
		width: 168px;
	}

	.support-email-head {
		right: -90px;
	}

	.filter-header,
	.kcalled,
	.kall,
	.kcalled .filter-header {
		width: 454px;
	}

	.block.unique-caller-page .block_head.filter-head h2 {
		width: 100%;
	}

	.unique-caller-page .filter-header {
		width: 100%;
		position: relative;
	}

	.unique-caller-page .btn-group .button {
		margin-right: 5px;
	}

	.unique-caller-page .upload-wrap .button {
		right: -10px;
	}

	.payment-detail-page .filter-header {
		width: 520px;
	}

	#filter_tags.date-update {
		float: right;
	}

	.double-filter-section #filter_tags.date-update {
		float: left;
	}

	#filter_dates,
	#filter_tags {
		float: left;
		margin-bottom: 10px;
	}

	#filter_tags select#daterange {
		margin-right: 0;
		width: 152px;
	}

	.filter-header.call-filter #filter_tags select#daterange {
		margin-right: 10px;
	}

	.update-selection-wrap #filter_tags select#daterange {
		width: 168px;
	}

	.upload-wrap .button {
		right: -22px;
	}

	.upload-wrap input[type="text"] {
		width: 280px;
		margin-right: 0;
		padding-right: 96px;
	}

	.btn-single-wrap .upload-wrap .button {
		width: 152px;
	}

	.update-selection-wrap .upload-wrap .button {
		width: 168px;
	}
}

@media only screen and (max-width: 1200px) {

	.section-row .check_tags,
	.section-row .check_source {
		width: 33.333% !important;
	}

	.section-row .check_tags label,
	.section-row .check_source label {
		width: 85%;
		float: left;
	}

	.section-row .check_tags input[type="checkbox"],
	.section-row .check_source input[type="checkbox"],
	.section-row .check_tags input[type="radio"],
	.section-row .check_source input[type="radio"] {
		float: left;
		top: 1px;
		margin-right: 5px;
	}

	.section-row .check_tags span,
	.section-row .check_source span {
		float: left;
		width: 88%;
		line-height: 17px;
	}

	.section-row .email-temp-wrap input[type="text"],
	.section-row .email-temp-wrap input[type="password"],
	.section-row .email-temp-wrap select,
	.section-row .email-temp-wrap input[type="email"],
	.email-temp-wrap .text-editor .defaultSkin table.mceLayout {
		min-width: 100%;
		margin-right: 0;
	}

	.email-temp-wrap .token-bx {
		float: left;
		margin: 20px 0 0 0;
		width: 100%;
	}

	.admin-list-btn-group .faq-mid-filter {
		right: 23%;
	}

	.faq-mid-filter select {
		margin-left: 12%;
	}

	.token-bx {
		width: 100%;
	}

	.col-6,
	.container_16 right_containerContent   .grid_6 {
		width: 100% !important;
		padding-right: 0;
	}

	.main_nav #navigation>li>a,
	.main_nav #navigation>li>span {
		padding-left: 20px;
		padding-right: 20px;
	}

	.login-left,
	.payment-left {
		width: 39%;
	}

	#register .new-login,
	.new-login,
	.payment-right,
	.payment-outer-main.card-detail .payment-right {
		width: 40%;
		margin-right: 2%;
	}

	.login-left .para-container {
		transform: translateY(10%);
	}

	.new-login.forgot-form {
		transform: translateY(9%);
	}
}

@media only screen and (max-width: 1104px) {
	.vertical_sidebarMenu ul li a .label_section {opacity: 1 !important;display: flex !important;}
	nav[role=navigation].vertical_sidebarMenue, nav[role=navigation].vertical_sidebarMenu {overflow-y: auto !important;} 
	.vertical_sidebarMenu ul li a .label_section {opacity: 1!important;}
	.drop_dspAction {height: auto !important;opacity: 1 !important;}
	.vertical_sidebarMenu {height: 90vh;width: 250px !important;}
	.company_header_wrapper .menu_cont_ {float: right;width: auto;}
	.company_header_wrapper {
		width: 100%;
		max-width: 100%;
		margin: 0 !important;
	}
	.block.keyword-dashboard-page .dashboard-calllog-page.dashboardtab-page #filter_dates input {width: 24.333%;}
	.main_nav #navigation li li a:hover {background: transparent !important;}
	#header.inner-page {
		max-width: 100%;
		margin-bottom: 0;
		width: 100%;
	}

	#menu ul.menu_setting {
		padding-left: 0 !important;
		width: auto;
		float: right;
		position: inherit;
		top: inherit;
	}

	#reporting-line .legend {
		position: initial;
		top: 0;
		left: 0;
	}

	.main_nav #navigation>li>a,
	.main_nav #navigation>li>span {
		padding-left: 15px;
		padding-right: 15px;
	}

	#register .login-left .video-holder {
		width: 100%;
		height: 100%;
	}

	#register .login-left .video-holder .video-img img {
		width: 100%;
	}

	.js nav[role=navigation] {
		overflow: hidden;
	}

	.main_nav {
		background: #ff606e;
		position: fixed;
		top: 103px;
		z-index: 9;
		height: auto;
		width: 100%;
	}

	.main_nav.sidBarOpned .slideMenuBox {
		display: none;
	}

	.btn-top-main.new_user{
		padding-left: 0 !important;
	}

	#menu-second #navigation {
		padding: 0;
	}

	.menu_cont_ {
		float: left;
		width: 100%;
	}

	a.menu-link {
		position: absolute;
		right: 30px;
		top: 8px;
	}

	a.menu-link-second {
		position: relative;
		left: 28px;
		float: left;
	}

	.main_nav #navigation>li {
		width: 100%;
		padding: 0;
	}

	.main_nav #navigation>li>ul {
		position: relative;
		top: 0 !important;
		padding-bottom: 20px !important;
		padding-top: 10px !important;
	}

	.main_nav #navigation>li>ul>li,
	#navigation ul.sub_menu_settings_.inner-sub li {
		padding: 0 0 0 42px;
		margin: 0;
		border-top: 1px solid rgba(255, 255, 255, 0.1);
		background: url(../images/webkit-arrow-right.png) 28px center no-repeat;
	}

	#navigation ul.sub_menu_settings_ ul.inner-sub {
		width: 160px !important;
		border-radius: 0;
		background: #2e3136 !important;
		top: 0 !important;
	}

	#navigation ul.sub_menu_settings_ ul.inner-sub li {
		border-top: 1px solid #2e3136;
		background: #2e3136 !important;
		list-style: none;
		padding: 0;
	}

	#navigation ul.sub_menu_settings_.inner-sub li:first-child {
		border: none;
	}

	.main_nav #navigation>li>ul>li:first-child {
		padding-top: 0;
	}

	.main_nav #navigation>li>ul>li {
		width: 100%;
	}

	.main_nav #navigation li li a {
		padding: 12px 0;
		width: 100%;
		font-size: 13px;
	}

	nav#menu {
		text-align: left;
		width: 100%;
		top: 12px !important;
		margin-top: 24px;
		display: inherit;
		margin-top: 0;
	}

	.js nav#menu[role=navigation] {
		overflow: visible;
	}

	a.menu-link {
		display: none;
	}
}

@media only screen and (max-width: 1101px) {
	.vertical_sidebarMenu {top: 144px !important;}
	.right_containerContent {padding-left: 20px !important;padding-top: 164px;}
	a.menu-link-second {left: 20px;}
}

@media only screen and (max-width: 1050px) {
	.voice-mail-radio span {
		display: block;
	}

	.admin-list-btn-group h2 {
		width: 100%;
	}

	.admin-list-btn-group .faq-mid-filter {
		right: 0;
		left: 0;
		padding-right: 0;
		float: left;
		width: auto;
	}

	.admin-list-btn-group .faq-right {
		position: relative;
		right: 0;
		top: 0;
	}

	.faq-mid-filter {
		position: relative;
		text-align: right;
		padding-right: 124px;
		float: right;
	}

	.faq-right {
		position: absolute;
		right: 25px;
		top: 14px;
	}

	.faq-mid-filter select {
		margin-left: 0;
	}

	.dashboard-calllog-page.dashboardtab-page #filter_dates input,
	.dashboard-calllog-page.dashboardtab-page #filter_tags select,
	.dashboard-calllog-page.dashboardtab-page #filter_tags select#daterange {
		width: 26%;
	}

	.dashboard-calllog-page #filter_tags select#daterange {
		width: 18%;
		background-position: 90% center;
	}

	.kcalled,
	.kall,
	.kcalled .filter-header {
		width: 374px;
	}

	.kall input,
	.kall #filter_tags select,
	.kall .action,
	.kall .action .button,
	.kcalled .filter_dates input,
	.kcalled #filter_tags select,
	.kcalled #filter_tags {
		width: 178px;
	}

	.tb-responsive {
		display: block;
		width: 100%;
		overflow: hidden;
	}

	.tb-responsive:hover {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}

	.block table.ctable {
		width: 1400px;
	}

	.block.payment-failed-page table.ctable,
	.block .tb-less-col table.ctable {
		width: 100%;
	}

	.block table.ctable tr td {
		line-height: 16px;
		font-size: 13px;
		/*padding-right: 20px;*/
	}

	.block table.ctable select {
		width: 165px;
	}

	.no-recordtxt {
		text-align: left;
	}

}

@media only screen and (max-width: 1023px) {

	.new-login.forgot-form .login-top h4 {
		margin-bottom: 10px !important;
	}

	.new-login p.error {
		position: relative;
		top: 4px !important;
		margin: 0;
		float: left;
	}

	.token-bx .right-info.para-info {
		margin-top: 20px;
	}

	.col-reserve .token-bx .right-info.para-info {
		margin-top: 0;
	}

	.col-reserve .col-6 {
		margin-top: 10px;
	}

	.token-bx {
		float: left;
		margin: 20px 0 0 0;
		width: 100% !important;
	}

	.token-bx #info1 p {
		margin-bottom: 10px;
		display: inline-block;
		margin-right: 15px;
		font-size: 13px;
	}

	.payment-outer-main.card-detail .payment-right {
		width: 100%;
		transform: translateY(4%);
	}

	.login-left,
	.payment-left {
		width: 100%;
		margin-top: 20px;
	}

	.new-login.forgot-form {
		transform: translateY(0%);
	}

	.login-bg {
		background: url(/images/body-img-mob-bg.png) no-repeat scroll 0 0 / cover;
	}

	.login-bg::before {
		display: none;
	}

	.support-email-head {
		position: inherit;
		float: right;
		top: 0;
		right: 0;
	}

	.login-left .para-container {
		transform: translateY(0%);
	}

	.new-login,
	.payment-right {
		float: left;
		width: 100%;
		margin-right: 0;
		transform: translateY(0%);
		background: #ff606e;
		border-radius: 5px;
		padding: 20px 30px;
		margin-top: 20px;
	}

	.login-top h4 {
		margin-bottom: 20px;
	}

	#register .new-login,
	.new-login p.para {
		margin-top: 20px;
	}

	#register .login-left .video-section {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	#register .new-login {
		transform: inherit;
		margin-top: 20px;
		width: 100%;
	}

	.payment-outer-main.card-detail .payment-right {
		margin-top: 0;
	}

	.support-email-head {
		position: absolute;
		bottom: -52px;
		right: 0;
		top: inherit;
		left: 0;
		text-align: center;
		padding-bottom: 30px;
	}

	.mt-120 {
		margin-top: 0 !important;
	}

	#header.login_header {
		padding-top: 20px;
	}

	.col-reserve {
		flex-direction: column-reverse;
		-webkit-flex-direction: column-reverse;
		display: flex !important;
	}

	.dp-none {
		display: none;
	}

	.login-outer {
		padding-bottom: 30px;
	}

	.login-left {
		margin-top: 5px;
	}

	#header.login_header .log-header h1 {
		float: left;
	}

	.login-head-ryt h5 a {
		padding: 6px 14px;
		font-size: 14px;
		top: 5px;
	}

	#header.login_header {
		padding-top: 15px;
	}

	.login-head-ryt,
	.payment-left .Payment-ryt {
		margin-top: 0;
	}

	.login-left .para-container h3,
	.Payment-ryt h2 {
		font-size: 22px;
		line-height: 28px;
		margin-bottom: 10px;
		font-weight: 600;
	}

	.login-left .para-container p,
	.Payment-ryt p,
	.pay-ul-outer ul li,
	ul.pay-ul li {
		font-size: 13px;
		margin-top: 15px;
		line-height: 18px;
		margin-bottom: 10px;
	}

	.Payment-ryt p,
	.pay-ul-outer ul li,
	ul.pay-ul li {
		margin-top: 0px;
	}

	.payment-left {
		margin-top: 20px;
	}

	.payment-outer-main.card-detail .payment-right,
	.payment-outer-main.card-detail .error_div p {
		margin-bottom: 0;
	}

	.new-login {
		margin-top: 20px;
	}

	.login-top h4 {
		font-size: 22px;
		line-height: 28px;
		margin-bottom: 5px;
	}

	.new-login p input {
		height: 44px;
		font-size: 14px;
		padding-left: 40px;
	}

	.login-icon-wrap {
		left: 15px;
		font-size: 15px;
	}

	.clr-pink.fs22,
	.fs22 {
		font-size: 20px;
	}

	.new-login p.para,
	.new-login p.para a {
		font-size: 13px;
		margin-top: 10px;
	}

	.new-login p .button,
	.button.coupon,
	.payment-inner form .field.submit .button {
		position: relative;
		height: 44px;
		border-radius: 5px;
		margin-top: 20px;
		width: 100%;
		font-size: 16px;
	}

	#register .new-login p .button {
		margin-top: 0;
	}

	.new-login p input[type="password"],
	.payment-inner form .field input.coupon-input,
	.payment-outer .payment-inner .pay-card-frm input {
		padding-right: 8px;
		height: 44px;
		font-size: 14px;
		padding-left: 40px;
	}

	.payment-outer .payment-inner .pay-card-frm input {
		padding-left: 14px;
	}

	.new-login p:first-child {
		margin-top: 10px;
	}

	.new-login p.first-row {
		margin-top: 0;
	}

	.new-login .error-msgbx p.error {
		top: 0;
		margin-top: 0;
		margin-bottom: 10px;
	}

	.lock-icon {
		top: 20%;
	}

	.new-login,
	.payment-outer-main.card-detail .payment-right,
	.payment-right {
		padding: 10px 18px;
	}

	#register .new-login {
		transform: inherit;
	}

	#register .login-left .video-section {
		margin-bottom: 20px;
		margin-top: 20px;
	}

	.new-login label.error {
		top: 45px;
	}

	.payment-outer-main {
		margin-top: 20px;
	}

	.payment-inner form .field.submit .button {
		margin-top: 10px;
	}

	.payment-inner .pay-midl {
		margin-bottom: 0px !important;
	}

	.three-input {
		margin-bottom: 10px;
	}

	.payment-outer-main.card-detail .payment-right {
		transform: translateY(0%);
	}
}

@media only screen and (max-width: 1010px) {

	.dashboard-calllog-page.dashboardtab-page #filter_dates input,
	.dashboard-calllog-page.dashboardtab-page #filter_tags select,
	.dashboard-calllog-page.dashboardtab-page #filter_tags select#daterange {
		width: 25%;
	}
}

@media only screen and (max-width: 1000px) {
	.screensteps-media {
		overflow: hidden;
		margin-bottom: 15px;
	}

	.screensteps-media:hover {
		overflow-x: scroll;
	}
}

@media only screen and (max-width: 975px) {
	.dashboard-calllog-page.dashboardtab-page #filter_tags.mr-none {
		float: inherit;
	}

	.dashboard-calllog-page #filter_tags select#tags {
		width: 100%;
	}

	.dashboard-calllog-page #filter_tags.mr-none {
		float: left;
		width: 20.333%;
	}
}

@media only screen and (max-width: 958px) {
	.faq-right {
		top: inherit;
		bottom: 11px;
	}

	.faq-mid-filter {
		width: 100%;
		text-align: left;
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 903px) {
	.filter-header {
		margin-top: 10px;
	}

	.call_info,
	.call_info2,
	.call_meta {
		width: 100%;
	}

	.call_info2 {
		margin-top: 20px;
		float: left;
		text-align: left;
		position: relative;
		right: 0;
	}

	.filter-header.call-filter #filter_tags {
		margin-bottom: 0;
	}

	.dashboard-calllog-page.dashboardtab-page #filter_tags {
		margin-bottom: 0;
	}

	.sigle-filer-wrap.all-users #filter_dates,
	.block.create-invoice-page .update-selection-wrap .filter-header,
	.block.create-invoice-page .btn-single-wrap #filter_tags {
		width: 100% !important;
	}

	.block.create-invoice-page .btn-single-wrap #filter_tags {
		margin-right: 0 !important;
		margin-bottom: 10px;
	}

	.block.create-invoice-page .block_head {
		padding: 14px 18px 16px 18px;
	}

	.call-reports-page .block .block_head ul {
		width: 100%;
	}

	.call-reports-page .block .block_head ul li {
		padding: 0;
		margin: 0;
		width: 100%;
	}

	.call-reports-page .left-btn-group {
		float: left;
	}

	.call-reports-page .left-btn-group form {
		float: left;
		margin-right: 5px;
	}

	.call-reports-page .right-btn-group {
		float: right;
	}

	.search-statbx {
		width: 33.333%;
	}

	.search-statbx-action {
		float: left;
		width: 15%;
	}

	.number-detail-page .button {
		top: 12px;
		width: 94px;
	}

	.unique-caller-page .upload-wrap {
		width: auto;
	}

	.unique-caller-page .btn-group {
		position: absolute;
		bottom: 22px;
		right: 0;
	}

	.edit-invoice-page #filter_dates input {
		width: 136px !important;
		background-position: 90% center;
	}

	.edit-invoice-page.block .block_head.filter-head h2 {
		width: 46%;
	}

	.list-info-wrap {
		float: left;
		margin-right: 0;
		margin-left: 0;
		margin-top: 0;
	}

	.accordian-head a span {
		width: 77%;
		float: left;
	}

	.sigle-filer-wrap.all-users .upload-wrap,
	.sigle-filer-wrap.all-users #filter_tags {
		width: 48.5%;
		margin-bottom: 0;
	}

	.sigle-filer-wrap.all-users #filter_dates input:first-child {
		margin-right: 0;
		float: right;
	}

	.sigle-filer-wrap.all-users #filter_dates input {
		width: 47.5% !important;
		background-position: 93% center;
	}

	.sigle-filer-wrap.all-users #filter_tags select#daterange {
		width: 100%;
	}

	.sigle-filer-wrap.all-users .upload-wrap input[type="text"] {
		width: 150px;
		left: 0;
		border-bottom-right-radius: 50px;
		border-top-right-radius: 50px;
	}

	.sigle-filer-wrap .filter-header.left-filter .upload-wrap {
		width: 48.333%;
	}

	.sigle-filer-wrap .filter-header.left-filter,
	.filter-header.left-filter .upload-wrap {
		width: 100%;
	}

	.sigle-filer-wrap .filter-header.left-filter .upload-wrap input[type="text"] {
		left: 0;
		border-bottom-right-radius: 50px;
		border-top-right-radius: 50px;
	}

	.block .block_head.filter-head.sigle-filer-wrap h2 {
		width: 20%;
	}

	.sigle-filer-wrap .filter-header {
		width: 70%;
	}

	.sigle-filer-wrap .upload-wrap input[type="text"] {
		left: -130px;
		position: relative;
	}

	.sigle-filer-wrap .upload-wrap input[type="text"]:first-child {
		margin-bottom: 0;
	}

	.block_head.filter-head.single-serach-btn .filter-header,
	.block .block_head.filter-head.single-serach-btn h2,
	#filter_tags.date-update {
		width: 100% !important;
	}

	#filter_tags.date-update select {
		width: 40.333%;
		min-width: 40.333%;
	}

	.block_head.filter-head.single-serach-btn .upload-wrap {
		width: 97%;
	}

	.block .block_head .expand-col-tb {
		float: left;
		margin-bottom: 0;
		margin-top: 10px;
	}

	.filter-header.call-filter #filter_tags {
		width: 56.333%;
	}

	.filter-header.call-filter #filter_tags select#daterange {
		background-position: 96% center
	}

	.dashboard-calllog-page.dashboardtab-page #filter_tags select#daterange {
		background-position: 95% center !important;
	}

	.dashboard-calllog-page.dashboardtab-page #filter_dates input {
		background-position: 96% center;
	}

	.dashboard-keyword-graph .graphs {
		min-height: 60px;
	}

	.dashboard-calllog-page.dashboardtab-page #filter_tags.mr-none {
		float: left;
	}

	.dashboard-calllog-page #filter_tags.mr-none {
		width: 30%;
	}

	.upload-wrap.btn-fw .button {
		width: 100%;
		border-radius: 50px;
		right: 0px;
	}

	.filter-header,
	.kcalled,
	.kall,
	.kcalled .filter-header {
		width: 324px;
	}

	.filter-header,
	.kcalled,
	.kall,
	.kcalled .filter-header {
		width: 304px;
	}

	.dashboard-calllog-page #filter_dates,
	.dashboard-calllog-page #filter_tags {
		display: inherit;
	}

	.kall input,
	.kall #filter_tags select,
	.kall .action,
	.kall .action .button,
	.kcalled .filter_dates input,
	.kcalled #filter_tags select,
	.kcalled #filter_tags {
		width: 138px !important;
	}

	.invoice-info {
		position: absolute;
		right: 0;
		left: inherit;
		top: -33px;
	}

	.btn-single-wrap #filter_tags {
		width: 80% !important;
	}

	.update-selection-wrap #filter_tags {
		width: 72%;
	}

	.block .block_head.head-60 h2,
	.block.lead-filter-head .block_head h2 {
		width: 60%;
	}

	.block .block_head {
		min-height: auto;
		padding: 14px 20px 14px 20px;
		display: inherit;
	}

	.block .block_head h2,
	.block .block_head.filter-head h2 {
		width: 100%;
		margin-bottom: 0px;
		padding-top: 0;
	}

	.filter-header,
	#filter_dates,
	.btn-single-wrap .filter-header,
	.btn-single-wrap #filter_dates {
		width: 100%;
		margin-bottom: 0;
	}

	.payment-detail-page .filter-header {
		width: 100%;
	}

	.payment-detail-page .double-filter-section #filter_tags.date-update select {
		width: 47.333%;
		min-width: 47.333%;
	}

	.double-filter-section #filter_tags.date-update {
		margin-right: 0 !important;
		margin-bottom: 14px;
		width: 70% !important;
	}

	.double-filter-section #filter_tags.date-update select {
		width: 48.333%;
		min-width: 48.333%;
	}

	.double-filter-section #filter_tags.date-update select:last-child {
		margin-right: 0;
	}

	.double-filter-section .action-btn-section {
		margin-bottom: 15px;
	}

	.btn-single-wrap #filter_tags select#daterange {
		background-position: 97% center !important;
	}

	#filter_dates input,
	.btn-single-wrap #filter_dates input,
	.filter-header.company-filer #filter_tags,
	.filter-header.company-filer #filter_tags select {
		width: 100% !important;
		background-position: 98% center;
		margin-bottom: 10px;
	}

	.filter-header.company-filer #filter_tags select {
		margin-bottom: 0;
	}

	.filter-header.company-filer .action {
		margin-bottom: 20px;
	}

	#filter_tags,
	.upload-wrap input[type="text"]:first-child,
	.btn-single-wrap #filter_tags {
		margin-bottom: 0;
	}

	#filter_tags {
		width: 28%;
		margin-right: 10px !important;
	}

	.compare-page #filter_tags {
		width: 47%;
	}

	#filter_tags select#daterange,
	.upload-wrap input[type="text"],
	#filter_tags select,
	.btn-single-wrap #filter_tags select#daterange,
	.btn-single-wrap #filter_tags select,
	.btn-single-wrap .upload-wrap .button {
		min-width: 100%;
		width: 100%;
		background-position: 92% center;
	}

	.upload-wrap .button {
		right: -12px;
	}

	.upload-wrap {
		width: 39.333%;
	}

	.btn-single-wrap.update-selection-wrap .upload-wrap {
		width: 26.333%;
		float: right;
	}

	.btn-single-wrap .upload-wrap {
		width: 18.333%;
		float: right;
	}
}

@media only screen and (max-width: 860px) {
	.main_nav {top: 103px;}
	.country-labels .close-list .icon-wraps {right: -10px;}
	.radio-col-full label {
		width: 88%;
		float: left;
	}

	.radio-col-full label {
		float: left;
		margin-right: 8px;
	}

	.radio-col-full input[type="checkbox"],
	.radio-col-full input[type="radio"] {
		float: left;
		margin-right: 8px;
	}

	.section-row .large-check-source .check_source,
	.large-radio-opt .radio-optbx span {
		width: 46.333% !important;
	}

	.opt-content {
		min-width: 100%;
	}

	.edit-number-page .tog-div {
		float: left;
		width: 100%;
	}

	.list-info-wrap {
		margin-top: 5px;
		width: 100%;
	}

	.list-info-wrap .block-status {
		float: left;
	}

	.list-info b {
		margin-left: 0;
		margin-right: 5px;
		float: left;
	}

	.accordian-head a span {
		margin-left: 0;
		line-height: 20px;
	}

	.accordian-head a.accord-title {
		font-size: 15px;
		padding-left: 15px;
	}

	.accordian-head img {
		width: 30px;
		height: 30px;
		top: 13px;
		right: 15px;
	}

	.field.mob-block .mr-15 {
		display: block;
		width: 100%;
	}

	#msg_table {
		width: 100%;
	}

	.min-w245 {
		min-width: 100% !important;
	}

	.button.btn-sml {
		margin-top: 10px;
	}

	.img-placeholder {
		min-width: 100%;
	}

	.section-row .field small {
		top: 5px;
	}

	.tags-wrap input[type="text"] {
		min-width: 100%;
	}

	table#ivr_table.ivr-table-section td {
		width: 100%;
		float: left;
		display: block;
	}

	table#ivr_table.ivr-table-section td select {
		margin-left: 0;
		background-position: 96% center;
	}

	.section-row .form-row .opt-content select {
		min-width: 40% !important;
		width: 40% !important;
		margin-right: 10px;
	}

	.country-labels #country_id,
	.country-labels .country-label,
	.country-labels #select_change_country,
	.country-labels #select_country,
	.country-labels #country_id1,
	.country-labels select.country_id3 {
		background-position: 96% center;
	}

	.country-labels .form-row {
		width: 100%;
	}

	.country-labels .country-code-label,
	.country-labels .phone-label,
	.country-labels .country-label,
	table#ivr_table td:first-child select {
		margin-bottom: 10px;
	}

	.country-labels .country-code-label,
	.country-labels .phone-label {
		margin-top: 10px;
		float: left;
		width: 100%;
	}

	.section-row .form-row td.country-label select {
		background-position: 96% center;
	}

	.section-row select.w-half,
	.section-row .form-row select.w-half {
		width: 49% !important;
		min-width: 49% !important;
		background-position: 94% center;
	}

	.invoice-payment-setting .section-row select.w-half,
	.invoice-payment-setting .section-row .form-row select.w-half {
		margin-bottom: 10px;
	}

	.text-editor .defaultSkin table.mceLayout {
		width: 100% !important;
	}

	.section-row textarea,
	.section-row .form-row textarea,
	.section-row .form-row select,
	.section-row .form-row input[type="text"],
	.col-6,
	.col-4,
	#time_zone.min-w500,
	td.country-label,
	td.country-code-label,
	td.phone-label,
	td.country-label select,
	td.country-code-label input[type="text"],
	td.phone-label input[type="text"],
	.section-row input[type="password"],
	.section-row input[type="email"],
	.section-row .field.tabs-notify-main {
		width: 100% !important;
		min-width: 100% !important;
		margin-right: 0;
	}
	.verify-number {
		position: relative;
		padding-left: 80px;
	}
	.verify-number input[type="text"].input-sec,
	.verify-number input[type="text"].input-phn {
		width: 70px !important;
		min-width: 70px !important;
		text-align: center;
		position: absolute;
		left: 0;
	}
	table#voice_table {
		width: 100%;
	}
	td.country-label,
	td.country-code-label,
	td.phone-label {
		display: block;
	}
	.section-row .form-row .contain-input-group input[type="text"] {
		width: 32px !important;
		min-width: 9px !important;
	}
	.w375 {width: 100% !important;}
	#head-inner {
		line-height: 30px;
		min-height: auto;
		height: auto;
	}
	.vertical_sidebarMenu {top: 155px !important;}
	#menu ul.menu_setting {width: 100%;}
	.modal-content {width: 90%;}
}

@media screen and (max-width: 850px) {

	.block .block_content .section-row h1,
	.block .block_content .section-row h2,
	.section-row h1,
	.section-row h2,
	.popup-section-row.block_content label,
	label,
	.form-row h2 {
		font-size: 13px !important;
		margin-bottom: 5px !important;
		line-height: 17px !important;
	}

	.radio-optbx,
	.radio-optbx span label,
	.radio-optbx span,
	.section-row .check_tags label,
	.section-row .check_source label,
	.section-row h2 label {
		font-size: 13px;
		margin-bottom: 0;
	}

	.radio-optbx span:last-child {
		margin-bottom: 5px;
	}

	.radio-optbx span label {
		margin-bottom: 0;
		width: 88%;
		float: left;
	}

	.sml-radio-opt .radio-optbx span label {
		float: none;
	}

	.radio-optbx span input[type="checkbox"] {
		margin-right: 6px;
		float: left;
	}

	.admin-list-btn-group .faq-mid-filter,
	.admin-list-btn-group .faq-right {
		width: 100%;
		margin-bottom: 10px;
	}

	.admin-list-btn-group .faq-right .button,
	.faq-mid-filter select,
	.faq-mid-filter .search-btn-group {
		width: 49%;
	}

	.faq-mid-filter .search-btn-group {
		float: right;
		position: relative;
	}

	.faq-mid-filter .search-btn-group input[type="text"] {
		border-bottom-right-radius: 50px;
		border-top-right-radius: 50px;
		width: 100%;
	}

	.faq-mid-filter .search-btn-group button {
		position: absolute;
		right: 1;
		top: 1px;
	}

	.admin-list-btn-group .faq-right .button.current {
		float: right;
	}
}

@media only screen and (max-width: 838px) {

	.section-row .check_tags,
	.section-row .check_source {
		width: 40% !important;
	}

	.double-filter-section #filter_tags.date-update {
		width: 66% !important;
	}
}

@media screen and (max-width: 771px) {
	.right_containerContent {padding-top: 114px;}
	.vertical_sidebarMenu {top: 92px !important;}
	.main_nav {top: 52px !important;}
	#menu ul.menu_setting .sub_menu_settings_ {
		left: 0;
	}

	.block .tb-less-col table.ctable {
		width: 740px;
		overflow: hidden;
	}

	.block .block_head .action-tab li.btn-dark {
		margin-top: 5px;
	}

	ul.heading li a {
		padding: 10px 26px;
	}

	.upload-wrap .button {
		padding: 9px 14px 9px 14px;
	}

	.upload-wrap input[type="text"] {
		border-radius: 50px;
	}

	.company_header_fix #head-inner .header-companyName {
		width: auto;
		margin-right: 50px;
	}

	.company_header_fix .menu_cont_ {
		margin-top: 0;
	}

	.company_header_fix ul.menu_setting {
		padding: 0 !important;
	}

	.double-filter-section #filter_tags.date-update {
		width: 62% !important;
	}

	small {
		line-height: 18px;
	}

	.compare-page #filter_tags {
		width: 100%;
	}

	.upload-wrap .button {
		right: -10px;
	}

	#navigation ul.sub_menu_settings_ ul.inner-sub {
		width: 100% !important;
		right: 0 !important;
		background: transparent !important;
	}

	#navigation ul.sub_menu_settings_ ul.inner-sub li a {
		padding-left: 15px;
		padding-right: 15px;
		background: url(../images/webkit-arrow-right.png) 2px center no-repeat;
	}

	.filter-header,
	.kcalled,
	.kall,
	.kcalled .filter-header {
		width: 100%;
	}

	.kall input,
	.kall #filter_tags select,
	.kall .action,
	.kall .action .button,
	.kcalled .filter_dates input,
	.kcalled #filter_tags select,
	.kcalled #filter_tags,
	.kall .filter_dates,
	.kall .action {
		width: 100% !important;
		margin-right: 0;
		background-position: 97% center;
	}

	.kall input#start_date2,
	.compare-page #filter_tags {
		margin-bottom: 10px;
	}

	.btn-single-wrap.update-selection-wrap .upload-wrap .button {
		font-size: 13px;
	}

	.list-title {
		display: block
	}

	.js nav#menu[role=navigation] {
		overflow: hidden;
	}

	.select_company .selectBox-dropdown {
		font-size: 13px !important;
		line-height: 22px;
		padding: 2px 30px 2px 16px;
		background-position: 96% center;
	}

	.select_company .selectBox-dropdown .selectBox-label {
		display: inline-block;
		white-space: nowrap;
		overflow: hidden;
		float: left;
		line-height: 25px;
		color: #2e3136;
		width: 198px !important;
	}

	#head-inner .select_company {
		position: absolute;
		right: 65px;
		top: 14px;
		margin-right: 16px;
	}

	a.menu-link {
		top: 8px;
		display: block;
	}

	.block .block_head .action-tab {
		margin-bottom: 5px;
		float: left;
	}

	.header-companyName {
		float: left;
		width: 362px;
		font-size: 16px;
		line-height: 18px;
	}

	.block .block_content h1,
	.block .block_content h2 {
		font-size: 16px;
		line-height: 22px;
	}

	.edit_img {
		top: 6px;
	}

	.edit_img a {
		right: -14px;
		font-size: 14px;
		padding: 7px 12px 6px 8px;
		z-index: 9;
	}

	#filter_dates input,
	#filter_tags select,
	.upload-wrap input[type="text"],
	.block table.ctable select {
		font-size: 13px;
	}

	#head-inner .header-companyName {
		width: 32%;
	}

	.dwmy ul li {
		padding-left: 10px;
		padding-right: 10px;
	}

	nav#menu {
		text-align: left;
		width: 100%;
		top: 12px !important;
		margin-top: 24px;
		display: inherit;
		margin-top: 0;
	}

	#menu ul.menu_setting li {
		width: 100%;
		margin-top: 12px;
		padding-left: 0;
	}

	#menu ul.menu_setting li a {
		padding: 8px 0 0 0;
	}

	#navigation ul.sub_menu_settings_ {
		top: 10px !important;
		padding: 0 !important;
		background: #48494a !important;
	}

	#navigation ul.sub-menu.sub_menu_settings_ li {
		margin: 0;
		padding: 0px 14px;
	}

	#navigation ul.sub_menu_settings_ ul.inner-sub li {
		list-style: none;
		padding: 0 0 0 0px;
		margin: 0;
		border-top: 1px solid rgba(255, 255, 255, 0.1);
		background: url(../images/webkit-arrow-right.png) 2px center no-repeat !important;
	}

	#navigation ul.sub_menu_settings_>li>a {
		width: auto !important;
		padding: 10px 0;
	}

	#navigation li li:last-child,
	#navigation li li:last-child:hover,
	#navigation li li:last-child a:hover {
		border-radius: 0;
	}

	#navigation ul.sub_menu_settings_>li:hover {
		background: #ff606e !important;
	}

	#navigation ul.sub_menu_settings_ {
		position: relative;
		width: 100%;
	}

	#menu ul.menu_setting {
		background: #2e3136;
		padding: 10px 0 !important;
	}

	.block .block_head.head-60 h2,
	.block.lead-filter-head .block_head h2 {
		width: 100%;
	}
}

@media only screen and (max-width: 715px) {
	#filter_tags.date-update select {
		width: 38.333%;
		min-width: 38.333%;
	}
}

@media only screen and (max-width: 713px) {

	.update-selection-wrap #filter_tags,
	.btn-single-wrap.update-selection-wrap .upload-wrap {
		width: 100%;
	}

	.btn-single-wrap.update-selection-wrap .upload-wrap .button {
		font-size: inherit;
	}
}

@media only screen and (max-width: 696px) {
	.pop_pos {
		width: 55%;
	}

	.opt-content select {
		background-position: 95% center !important;
	}

	.btn-single-wrap #filter_tags {
		width: 60% !important;
	}

	.update-selection-wrap #filter_tags {
		width: 100%;
	}

	.btn-single-wrap .upload-wrap {
		width: 37.333%;
	}
}

@media only screen and (max-width: 680px) {
	.right_containerContent {padding-top: 126px;}
	.vertical_sidebarMenu {top: 101px !important;}
	.main_nav {top: 65px !important;}
	.edit_img a {right: -30px;}

	.ivr-key-wrap td,
	.ivr-key-wrap td select,
	select.ivr_keys,
	select.IVR_TYPE,
	table#ivr_table.ivr-table-section td {
		min-width: 100% !important;
		width: 100% !important;
	}

	.radio-optbx span {
		width: 100%;
		margin-bottom: 10px;
		line-height: 16px;
	}

	.radio-optbx span input[type="radio"] {
		margin-top: 0;
		margin-right: 5px !important;
		top: 1px;
	}

	.radio-optbx span label {
		margin-bottom: 0;
		width: 88%;
	}

	.msg-radio-input {
		position: relative;
		padding-left: 20px;
	}

	.msg-radio-input input[type="radio"] {
		position: absolute;
		left: 0;
	}

	.msg-radio-input-width {
		min-width: 100% !important;
		width: 100% !important;
	}

	.upload-wrap .button {
		padding: 9px 14px 9px 14px;
	}

	.edit-number-page .ivr-operating-check input[type="checkbox"],
	input[type="radio"] {
		float: left;
		margin-right: 10px !important;
	}

	.section-row .check_tags input,
	.section-row .check_source input {
		margin-right: 6px !important;
	}

	.edit-number-page .ivr-operating-check label {
		width: 86%;
		margin-bottom: 10px !important;
	}

	.payment-detail-page .double-filter-section #filter_tags.date-update select {
		margin-bottom: 10px;
	}

	.edit-invoice-page.block .block_head {
		padding-bottom: 10px;
	}

	.edit-invoice-page.block .block_head.filter-head h2,
	.edit-invoice-page .filter-header,
	.edit-invoice-page #filter_dates {
		width: 100%;
	}

	.edit-invoice-page #filter_dates input {
		width: 100% !important;
		background-position: 96% center;
		margin-right: 0;
	}

	.double-filter-section #filter_tags.date-update,
	.double-filter-section .action-btn-section {
		width: 100% !important;
	}

	.double-filter-section #filter_tags.date-update select {
		width: 48.333%;
		min-width: 48.333%;
		margin-right: 10px;
	}

	.double-filter-section .action-btn-section button {
		width: 48.333%;
	}

	.double-filter-section #filter_tags.date-update {
		margin-bottom: 0;
	}

	.admin-list-btn-group .faq-mid-filter select {
		width: 49%;
	}

	.faq-mid-filter {
		width: 100%;
		padding-right: 0;
		float: left;
	}

	.faq-mid-filter select {
		background-position: 94% center;
		width: 100%;
		margin-bottom: 10px;
	}

	.admin-list-btn-group .faq-mid-filter select {
		margin-bottom: 0;
	}

	.faq-right {
		bottom: 17px;
	}

	.section-row .form-row .opt-content select {
		min-width: 100% !important;
		width: 100% !important;
		margin-bottom: 10px;
	}

	.opt-content {
		background: transparent;
		padding: 0;
		margin-bottom: 10px;
		border: none;
		min-width: 100%;
	}

	.opt-content .close-group {
		margin-top: 0;
	}

	.dwmy ul li {
		width: 25%;
		text-align: center;
	}

	.dwmy,
	.plotform {
		width: 100%;
	}

	.total-callinfo {
		margin: 5px 0 10px 0 !important;
		float: left;
	}

	.button-blue {
		margin-bottom: 5px;
		margin-right: 2px;
	}

	.dsp-inline {
		display: block;
	}

	label.dsp-inline {
		display: inline;
	}

	select.currency-set {
		margin-bottom: 10px;
	}

	input[type="text"].input-sec,
	input[type="text"].input-phn {
		text-align: left;
	}

	select.currency-set,
	#pay_per_lead_div input[type="text"].input-sec,
	#emailleadsData input[type="text"].input-sec,
	#pay_per_minute_div input[type="text"].input-sec,
	#fixed_div input[type="text"].input-sec {
		min-width: 48%;
	}

	#pay_per_lead_div input[type="text"].input-sec,
	#pay_per_minute_div input[type="text"].input-sec,
	#emailleadsData input[type="text"].input-sec,
	#fixed_div input[type="text"].input-sec {
		margin-right: 0;
	}

	#pay_per_lead_div,
	#emailleadsData,
	#fixed_div {
		width: 100%;
	}

	.ui-datepicker-multi-2 .ui-datepicker-group,
	.ui-datepicker-multi-3 .ui-datepicker-group {
		width: 100% !important;
	}

	.ui-datepicker.ui-datepicker-multi {
		width: 79% !important;
	}
	a.menu-link {
		top: -51px;
		right: 6px;
	}

	.menu_cont_ {
		float: left;
		width: 100%;
		text-align: left;
		margin: 10px 0 0;
		position: relative;
	}

	#head-inner .select_company {
		position: relative;
		right: 0;
		top: 10px;
		margin: 0 auto;
		left: 0;
		text-align: left;
		float: left;
	}

	.edit_img {
		position: absolute;
		top: 0px;
	}

	nav#menu {
		text-align: left;
	}

	.section-row input[type="text"] {
		min-width: 100%;
	}

	.min-w500,
	.min-w600,
	.min-w475 {
		min-width: 100%;
	}

	.mt-20 {
		margin-top: 10px;
	}
	#head-inner .header-companyName {width: 290% !important;line-height: 18px !important;}
}

@media only screen and (max-width: 630px) {
	ul.heading {
		overflow: hidden;
		white-space: nowrap;
	}

	ul.heading:hover {
		overflow-x: auto;
	}

	.section-row .check_tags,
	.section-row .check_source {
		width: 100% !important;
	}

	.search-statbx {
		width: 100%;
		margin-bottom: 10px;
	}

	.search-statbx label {
		margin-bottom: 5px;
	}

	.search-statbx input[type="text"] {
		width: 48.333%;
		margin-right: 10px;
	}

	.number-detail-page .button {
		top: 5px;
	}

	.notifypop-page .help-link,
	.sngl-help .help-link {
		top: 0;
		position: inherit;
		right: 0;
		margin-top: 0px;
		margin-bottom: 4px;
	}

	.sigle-filer-wrap.all-users .filter-header {
		width: 100%;
	}

	.sigle-filer-wrap.all-users #filter_dates {
		margin-top: 10px;
	}

	.block .block_head.filter-head.sigle-filer-wrap h2 {
		width: 100%;
		margin-right: 20px;
	}

	.sigle-filer-wrap .upload-wrap {
		margin-bottom: 20px;
		width: 100%;
	}

	.sigle-filer-wrap .filter-header {
		width: 100%;
	}

	.sigle-filer-wrap .upload-wrap input[type="text"] {
		left: 0;
		width: 100%;
		margin-right: 0;
		border-bottom-right-radius: 50px;
		border-top-right-radius: 50px;
	}

	.admin-list-btn-group .faq-right .button,
	.faq-mid-filter .search-btn-group {
		width: 48.333%;
	}

	#filter_tags.date-update {
		margin-right: 0 !important;
	}

	#filter_tags.date-update select {
		width: 100%;
		min-width: 100%;
		margin-bottom: 10px;
		margin-right: 0;
	}

	.section-row .field.contain-input-group label {
		display: block;
		width: 100%;
		margin-bottom: 0;
	}

	.section-row .form-row .contain-input-group input[type="text"] {
		margin-bottom: 5px;
	}

	.input-saprator {
		line-height: 24px;
	}

	.upload-wrap.btn-fw {
		width: 38.333%;
	}

	.form-row {
		margin-top: 10px;
	}

	.section-row select.w-half,
	.section-row .form-row select.w-half {
		width: 100% !important;
		background-position: 94% center;
		margin-bottom: 10px;
	}

	.content-call-report .date-range-section span {
		width: 100%;
		margin-bottom: 10px;
		text-align: center;
	}

	.content-call-report .date-range-section select {
		width: 100%;
		background-position: 96% center;
	}

	.content-call-report .date-range-section input[type="text"] {
		min-width: 47.333%;
		background: #fff url(../images/webkit-arrow.png) 92% center no-repeat;
	}

	.content-call-report .date-range-section input#end_date {
		margin-right: 0;
		float: right;
	}
}

@media only screen and (max-width: 621px) {
	.main_nav {top: 65px;}
}

@media only screen and (max-width: 680px) {
	.vertical_sidebarMenu {
		top: 106px !important;
	}
	.vertical_sidebarMenu {height: 80vh !important; }
}

@media only screen and (max-width: 560px) {
	.mob-mr-none {margin-right: 0 !important;}
}

@media only screen and (max-width: 550px) {
	.right_containerContent {padding-top: 154px;}
}

@media only screen and (max-width: 540px) {
	.section-row .large-check-source .check_source,
	.large-radio-opt .radio-optbx span {
		width: 100% !important;
	}

	.lsit-style {
		padding: 0 0 8px 0;
	}

	.lsit-style .left,
	.lsit-style .right {
		width: 100%;
	}

	.text-editor {
		overflow: hidden;
		overflow-x: scroll;
		border-left: 1px solid #CCC;
		border-right: 1px solid #CCC;
	}

	.text-editor .defaultSkin table.mceLayout {
		border-left: 0;
		border-right: 0;
	}

	#filter_tags.mr-none {
		margin-right: 0 !important;
	}
}

@media only screen and (max-width: 533px) {
	#head-inner {padding: 12px 20px 12px;}
	.select_company {margin-left: 0 !important;}
	.main_nav {top: 81px !important;}
	.vertical_sidebarMenu {top: 121px !important;}
	.selectBox-dropdown-menu {margin-top: 0px !important;}
	div.main_nav {top: 81px !important;}
	.right_containerContent {padding-top: 142px;}
}

@media only screen and (max-width: 518px) {
	div.main_nav {top: 81px !important;}
}

@media only screen and (max-width: 500px) {
	.voice-mail-radio span label {
		float: left;
		width: 88%;
	}

	.voice-mail-radio span {
		margin-top: 8px;
		float: left;
		width: 100%;
	}

	.voice-mail-radio span .input-sec {
		margin: 5px 0 0 0;
		min-width: 60px;
		text-align: center;
		padding: 5px;
	}

	.company-deatail-page .filter-header.call-filter #filter_tags select#daterange {
		margin-right: 0;
		margin-bottom: 10px;
	}

	.dashboard-calllog-page #filter_tags select#daterange,
	.dashboard-calllog-page #filter_tags select#tags {
		margin-bottom: 10px;
	}


	a.menu-link {
		top: -69px;
		right: -6px;
	}

	.company_header_fix .menu_cont_ {
		margin-top: 10px;
		width: 100%;
	}

	.company_header_fix .menu_setting,
	.company_header_fix .second-menu {
		padding: 0 !important;
	}

	.company_header_fix ul.second-menu li a {
		padding: 18px 14px !important;
	}

	.form-notiypop-lay .bottom-field input[type="file"] {
		width: 88%;
		margin-right: 0;
	}

	.form-notiypop-lay .bottom-field .button {
		width: 100%;
		margin-left: 0;
	}

	.unique-caller-page .btn-group {
		bottom: 0;
	}

	.unique-caller-page.block.unique-caller-page .block_head {
		padding: 10px 15px 15px 15px;
	}

	.unique-caller-page #filter_tags select#daterange,
	.unique-caller-page #filter_tags {
		min-width: 100%;
		width: 100%;
		background-position: 96% center;
	}

	.edit_number_left_section {
		width: 100%;
	}

	.list-info-wrap .record_text_label {
		margin-bottom: 5px;
	}

	#cboxLoadedContent,
	#cboxContent,
	#cboxWrapper,
	#inline_content.dialer_wrapper {
		width: 280px !important;
	}

	.dailed_no {
		padding: 15px 15px 0 15px;
	}

	.dialerpad ul {
		padding: 15px 55px 10px 55px;
	}

	.dialerpad ul input[type="button"] {
		font-size: 24px;
		height: 50px;
		width: 50px;
	}

	.dialerpad ul li {
		margin-right: 2px;
		margin-bottom: 10px;
	}

	.make_call,
	.end_call,
	.make_call1 {
		padding: 6px 12px;
	}

	.make_call,
	.make_call1 {
		background-position: 18px center;
		font-size: 18px;
	}

	.select-option-bx {
		margin-top: 0 !important;
	}

	.select-option-bx .lbl-right {
		display: block;
		width: 100%;
		margin-top: 10px;
		float: left;
		border-top: 1px solid #efefef;
		padding-top: 10px;
	}

	.select-option-bx .lbl-right small {
		top: -5px !important;
		display: block;
		width: 100%;
		left: 18px;
	}

	.mob-img {
		width: 100%;
	}

	.faq-right {
		position: relative;
		width: 100%;
		bottom: 0;
		right: 0;
		margin-bottom: 10px;
	}

	.faq-right button,
	.faq-mid-filter input[type="text"] {
		width: 100%;
	}

	.faq-mid-filter input[type="text"] {
		border-radius: 50px;
		padding-right: 92px;
	}

	.faq-mid-filter {
		margin-bottom: 10px;
	}

	.faq-mid-filter button {
		position: absolute;
		bottom: 1px;
		right: 0;
	}

	.block_head.filter-head.single-serach-btn .upload-wrap {
		width: 94%;
	}

	.block .block_content audio {
		width: 100%;
	}

	.field.submit.numsearch .button,
	.field.submit .button,
	.btn-mobile button {
		width: 100%;
		margin-bottom: 10px;
	}

	.accordian-head img {
		margin-right: 0px;
	}

	.accordian-body {
		padding: 15px;
	}

	.edit-number-page .accordian-body {
		padding: 15px 15px 15px 15px;
	}

	.block .block_head {
		padding: 10px 15px 10px 15px;
	}

	.filter-header.call-filter #filter_tags {
		width: 100%;
	}

	.filter-header.call-filter #filter_tags select#daterange {
		background-position: 96% center
	}

	.dashboard-calllog-page #filter_tags select {
		background-position: 92% center !important;
	}

	.dashboard-calllog-page #filter_dates,
	.dashboard-calllog-page #filter_tags {
		float: left;
		width: 100%;
	}

	.block .dashboard-calllog-page .block_head {
		padding-bottom: 25px;
	}

	.dashboard-calllog-page #filter_tags.mr-none {
		float: right;
		width: 100%;
	}

	.dashboard-calllog-page .upload-wrap.btn-fw {
		margin-bottom: 30px;
	}

	#filter_tags.mr-none {
		float: right;
	}

	.btn-single-wrap .upload-wrap .button {
		font-size: 11px;
	}

	.mb-30 {
		margin-bottom: 10px;
	}

	.pd-25 {
		padding: 15px;
	}

	.tab-buttons ul.tabs li a {
		padding: 8px 10px;
		font-size: 13px;
	}

	.upload-wrap .button {
		right: -18px;
	}

	select.currency-set,
	#pay_per_lead_div input[type="text"].input-sec,
	#emailleadsData input[type="text"].input-sec,
	#pay_per_minute_div input[type="text"].input-sec,
	#fixed_div input[type="text"].input-sec,
	.section-row .form-row select {
		min-width: 100%;
		background-position: 96% center;
	}

	.section-row textarea,
	.popup-section-row textarea,
	.upload-wrap.btn-fw {
		min-width: 100%;
	}

	#filter_dates input {
		background-position: 96% center;
	}

	#filter_tags {
		width: 47.333%;
		margin-bottom: 10px;
	}

	.upload-wrap {
		width: 93.333%;
	}

	.mr-none {
		margin-right: 0 !important;
	}

	.content-call-report .date-range-section select {
		width: 100%;
		background-position: 96% center;
	}

	.content-call-report .date-range-section input[type="text"] {
		min-width: 100%;
		margin-bottom: 10px;
		background: #fff url(../images/webkit-arrow.png) 96% center no-repeat;
	}

	.content-call-report .date-range-section input#end_date {
		margin-bottom: 0px;
	}
}

@media only screen and (max-width: 475px) {
	.block.create-invoice-page .block_head.filter-head h2 {
		margin-bottom: 40px;
	}

	.block.create-invoice-page .btn-single-wrap #filter_dates input#end_date,
	#filter_dates input,
	.block.create-invoice-page .btn-single-wrap #filter_dates input,
	.block.create-invoice-page .btn-single-wrap #filter_tags select#daterange {
		background-position: 95% center !important;
		margin-right: 0;
	}

	.block.create-invoice-page .invoice-info {
		right: inherit;
		left: -5px;
		top: -35px;
	}

	.sigle-filer-wrap.all-users #filter_dates input,
	.sigle-filer-wrap.all-users #filter_tags {
		width: 100% !important;
	}

	.sigle-filer-wrap.all-users .upload-wrap {
		width: 100%;
		margin-top: 10px;
	}

	.pop_pos {
		width: 75%;
	}

	.call-reports-page .right-btn-group {
		margin-top: 10px;
		width: 100%;
	}

	.call-reports-page .right-btn-group .button {
		width: 190px;
	}

	#filter_tags.date-update .button,
	.admin-list-btn-group .faq-mid-filter select,
	.admin-list-btn-group .faq-mid-filter .search-btn-group,
	.admin-list-btn-group .faq-right .button {
		width: 100%;
	}

	.admin-list-btn-group .faq-mid-filter select,
	.admin-list-btn-group .faq-right .btn-pink {
		margin-bottom: 10px;
	}

	.audio-record.mob-audio-button {
		display: inline;
	}

	.audio-record.mob-audio-button .full-btn {
		width: 100%;
	}

	.audio-record.mob-audio-button .half-btn {
		width: 48%;
		margin-right: 2px;
		margin-top: 8px;
	}

	.dashboard-calllog-page #filter_dates,
	.dashboard-calllog-page #filter_tags {
		float: left;
		width: 100%;
	}

	.section-row .form-row .contain-input-group input[type="text"] {
		margin-bottom: 5px;
	}

	.input-saprator {
		display: none;
	}
	.vertical_sidebarMenu {
		height: 86vh !important;
	}
}

@media screen and (min-height:566px) and (max-height: 568px) {
	.vertical_sidebarMenu {
		height: 79vh !important;
	}
	.vertical_sidebarMenu {
		top: 125px !important;
	}
}

@media screen and (max-width: 411px), screen and (max-height: 731px) {
	.vertical_sidebarMenu {
		height: 84vh ;
	}
}

	@media screen and (max-width: 375px), 
	screen and (max-height: 812px) {
		.vertical_sidebarMenu {
			height: 92vh;
		}
	}

	@media screen and (min-height: 665px) and (max-height: 667px) {
		.vertical_sidebarMenu {
			height: 82vh !important;
		}
	}

	@media screen and (min-height: 639px) and (max-height: 640px) {
		.vertical_sidebarMenu {
			height: 82vh !important;
			top: 125px !important;
		}
	}

	@media screen and (min-height: 735px) and (max-height: 736px) {
		.vertical_sidebarMenu {
			height: 84vh !important;
		}
	}

	@media screen and (min-height: 810px) and (max-height: 812px) {
		.vertical_sidebarMenu {
			height: 86vh !important;
		}
	}
	@media screen and (min-height: 1023px) and (max-height: 1024px) {
		.vertical_sidebarMenu {
			height: 92vh !important;
			top: 94px !important;
		}
	}


.country-labels input.phone-no,
.country-labels .phone-label,
.country-labels #cont,
.country-labels #newsearch {
	min-width: 100%;
}

.block.create-invoice-page .btn-single-wrap .upload-wrap {
	margin-bottom: 0;
}

.double-filter-section #filter_tags.date-update select {
	background-position: 88% center !important;
}

.double-filter-section .action-btn-section button,
.double-filter-section #filter_tags.date-update select {
	width: 47.333%;
	min-width: 47.333%;
}

.dashboard-calllog-page.dashboardtab-page #filter_tags select#daterange {
	background-position: 92% center !important;
}

.content-call-report .date-range-section input[type="text"] {
	background-position: 94% center;
}

.btn-single-wrap #filter_tags {
	margin-bottom: 10px;
}

#filter_tags select#daterange,
.upload-wrap input[type="text"],
#filter_tags select,
#filter_dates input,
.section-row .form-row select,
#filter_dates input,
.btn-single-wrap #filter_dates input,
.btn-single-wrap #filter_tags select#daterange,
.filter-header.company-filer #filter_tags select {
	background-position: 92% center !important;
}

@media only screen and (max-width: 375px) {
	.vertical_sidebarMenu {
		height: 82vh;
	}
}

@media only screen and (max-width: 372px) {
	div#captcha div {
		width: 240px !important;
	}

	div#captcha div iframe {
		width: 100%;
	}

	.rc-anchor-normal-footer {
		position: relative;
		left: -58px;
	}

	.search-statbx input[type="text"] {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}

	.search-statbx {
		margin-bottom: 5px;
	}

	.search-statbx-action,
	.number-detail-page .button {
		width: 100%;
	}

	.number-detail-page .button {
		top: 0;
	}

	.block_head.filter-head.single-serach-btn .upload-wrap {
		width: 90%;
	}

	#editcardlink {
		width: 100%;
		top: 0 !important;
		margin: 12px 0 0 0 !important;
	}

	.section-row .field.submit {
		margin-top: 10px;
	}
	.vertical_sidebarMenu {
		height: 82vh;
	}
}

@media only screen and (max-width: 340px) {
	.select_company .selectBox-dropdown .selectBox-label {
		width: 210px !important;
	}

	.login-head-ryt h5 a {
		margin-left: 0;
	}
	.vertical_sidebarMenu {
		height: 80vh;
	}
}

@media screen and (max-height: 812px) {
	.vertical_sidebarMenu {height: 92vh;}
}

@media screen and (max-height: 667px) {
	.vertical_sidebarMenu {height: 82vh;}
	#footernewew {padding-left: 0 !important;}
}

@media screen and (max-height: 640px) {
	.vertical_sidebarMenu {
		top: 126px;
	}
	div.main_nav {
		top: 85px !important;
	}
}

@media screen and (max-height: 568px) {
	nav #menu-second.vertical_sidebarMenu {
		top: 125px !important;
		height: 78vh;
	}
}

@media (max-width: 1280px) and (max-height: 960px) {
	#menu ul.menu_setting li ul.acc_menu {
	  overflow-y: scroll !important;
	  height: 52vh;
	}
	nav.vertical_sidebarMenu {height: 82vh !important;}
	.block table.ctable tr td {white-space: nowrap;}
  }
  
