
@media (min-width:1980px) {
	.ms-toolkit-header .et_pb_row.et_pb_row_0 {
		min-height: calc(100vh - 40px);
	}
	
	#power_of:after {
		right: auto !important;
	}
	
	.tp_logo_sec img {
		width: 100% !important;
		max-width: 200px !important;
	}
	
	.partner_three_logo img {
		max-width: 220px !important;
		width: 100% !important;
	}
	
	.tp_logo_sec .et_pb_image_8 img {
		width: 200px !important;
	}
	
	.tp_logo_sec .et_pb_image_30 img, .tp_logo_sec .et_pb_image_33 img {
		width: 150px !important;
	}
	
	.tp_logo_sec .et_pb_image_17 img, .tp_logo_sec .et_pb_image_22 img {
		width: 160px !important;
	}
	
	.recent_blogcont {
		min-height: 570px;
	}
	
	.recent_post_thumbnail {
		height: 270px;
	}
	
	.cisco_call_tiles .Feature_conts {
		min-height: 590px !important;
	}
}

@media (min-width:1701px) and (max-width:1900px) {
	.dispute-resolution {
		padding-left: 6% !important;
	}
	
	div#power_of:after {
		right: auto !important;
	}
	
	.qa-btns {
		position: absolute !important;
		width: 100%;
		bottom: -70px;
	}
}

@media (min-width:1801px) and (max-width:1980px) {
	.solution-for-all {
		min-height: 390px !important;
	}
	
	.solution-for-all2 {
		min-height: 370px !important;
	}
}

@media screen and (min-width:1400px) and (max-width:1800px) {
	.menu-service {
		width: calc(100% - 2vw);
	}
	
	.menu-service-details, .pro-details {
		font-size: calc(.7vw + 2px);
		line-height: 1.5em;
	}
	
	.cc_footer_menu .menu_sec {
		margin-right: calc(1vw + 5px) !important;
	}
	
	.solution-for-all {
		min-height: 400px !important;
	}
	
	.solution-for-all2 {
		min-height: 420px !important;
	}
}

@media screen and (min-width:981px) and (max-width:1800px) {
	.cc_footer_menu .cc_menu_inline {
		max-width: 80%;
		gap: 20px;
	}
	
	.social-media-footer {
		width: 80%;
	}
	
	.feature_tabs {
		width: 100% !important;
	}
	
	.feature_tabs ul li a {
		white-space: break-spaces !important;
	}
	
	.partner_three_logo img {
		width: 100% !important;
		max-width: 230px !important;
	}
	
	.ai-conversation-header ul li a {
		font-size: calc(.7vw + 3px) !important;
	}
}

@media (min-width:1501px) and (max-width:1640px) {
	.ms_team_call_tiles .Feature_conts {
		min-height: 660px !important;
	}
}

@media screen and (min-width:1501px) and (max-width:1700px) {
	.cc_cnt_img {
		display: flex !important;
		width: 100% !important;
	}
	
	.cc_cnt_img img {
		width: 600px !important;
	}
	
	.cisco_call_three h3, .cisco_call_tiles h3 {
		font-size: 28px !important;
	}
	
	.cisco_call_three .feature_cont, .cisco_call_tiles .feature_cont {
		font-size: 17px;
	}
	
	.tp_logo_sec .et_pb_image_wrap img {
		width: 100% !important;
		max-width: 170px !important;
	}
	
	.cisco_call_tiles .Feature_conts {
		min-height: 700px !important;
	}
	
	.cisco_tiles.cisco_call_tiles {
		width: 90% !important;
		max-width: 90% !important;
	}
	
	.ppc-landing-menu ul li {
		padding-right: 20px !important;
	}
	
	.ppc-landing-menu ul li a {
		font-size: 16px !important;
	}
	
	.banner-two-btn .et_pb_button_module_wrapper .et_pb_button {
		min-width: 300px !important;
		text-align: center !important;
	}
	
	.global_partnership .et_pb_column .et_pb_image {
		width: 100% !important;
		max-width: 200px !important;
	}
	
	.global_partnership .et_pb_column {
		display: grid;
		grid-template-columns: repeat(5, 1fr);
		gap: 30px 3em;
		align-items: center;
	}
	
	.global_partnership .et_pb_column .et_pb_image img {
		width: 95% !important;
		max-width: 155px !important;
	}
	
	.fix_rep_img img {
		width: 100px !important;
	}
}

@media screen and (min-width:981px) and (max-width:1700px) {
	.ccw_tab ul.et_pb_tabs_controls li {
		min-height: 80px;
	}
	
	.fix_two_title .et_pb_column {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	
	.fix_two_title h2 {
		font-size: 34px !important;
	}
	
	.schedule_list ul.industry_left {
		padding-bottom: 0 !important;
		margin-bottom: 0 !important;
	}
	
	.et-db #et-boc .et-l .cisco_call_three .Feature_conts, .et-db #et-boc .et-l .cisco_call_tiles .Feature_conts {
		padding: 30px !important;
	}
	
	.ccw_tab ul.et_pb_tabs_controls li a {
		font-size: calc(.5vw + 6px) !important;
	}
	
	.integration_news .et_pb_main_blurb_image {
		width: 40% !important;
		margin-bottom: 0 !important;
	}
	
	.integration_news_sec {
		width: 42% !important;
		max-width: 42% !important;
	}
	
	.cc_career_title {
		padding-right: 5% !important;
		padding-left: 7% !important;
	}
	
	.any_row_sec {
		width: 80%;
		max-width: 80% !important;
	}
	
	@keyframes fadeInAnimation {
		0% {
			width: 0;
		}
		
		100% {
			width: 100%;
		}
	}
	
	.cc_career_title h1 {
		font-size: calc(5vw + 12px) !important;
	}
	
	.cc_career_title p {
		max-width: 71%;
	}
	
	.cc_always-state h1 {
		font-size: calc(4vw + 3px) !important;
	}
	
	.the_power_saas .et_pb_column_21 {
		width: 55% !important;
	}
	
	.the_power_saas .et_pb_column_22 {
		width: 46% !important;
	}
	
	.saas_package ul {
		min-height: 440px;
	}
	
	.saas_solution_img {
		position: relative !important;
		right: -14%;
	}
	
	.saas_package {
		max-width: 85% !important;
	}
	
	.about_us_img {
		width: 85%;
	}
	
	.cc_shocked {
		width: 91% !important;
	}
	
	.sales_funnel_col.pci_compliance h1 {
		font-size: calc(1.5vw + 22px) !important;
		line-height: 1.3em !important;
	}
	
	.ms-team-trial h2 {
		font-size: calc(2vw + 10px) !important;
	}
	
	.msteam-trial-sec {
		width: 100% !important;
		max-width: 100% !important;
	}
	
	.mobile-qa-practices ol li {
		line-height: 1.4em;
		padding-bottom: 10px !important;
	}
	
	.mobile-qa-practices h2 {
		font-size: calc(2.1vw + 10px) !important;
	}
	
	.power-of-cc .dispute-resolution {
		margin-left: 100px !important;
	}
	
	.power-of-cc .et_pb_row_3 {
		padding-right: 13% !important;
	}
	
	div#power_of:after {
		z-index: 1;
		right: -45px !important;
	}
	
	.power-of-cc .et_pb_image_wrap {
		z-index: 999;
	}
	
	.power-of-cc .et_pb_column_8 .et_pb_text_4 {
		font-size: 42px !important;
	}
	
	.et-db #et-boc .et-l .power-of-cc .et_pb_row_3 {
		padding-right: 10% !important;
		padding-top: 70px;
	}
	
	.built-to-work {
		max-width: 80% !important;
	}
	
	.tp_logo_sec .et_pb_column {
		display: grid;
		grid-template-columns: repeat(5, 1fr);
		gap: 40px 5em !important;
		align-items: center;
	}
	
	.cisco_call_three .Feature_conts {
		min-height: 520px !important;
	}
}

@media (max-width:1607px) {
	.gartner_bg img {
		bottom: 24px;
	}
}

@media screen and (min-width:981px) and (max-width:1600px) {
	.cc_footer_menu .menu_sec {
		width: calc(10vw - 10px);
		margin-right: 30px;
	}
	
	.cross-btn-fix .et_pb_button_module_wrapper .subscriptions_btn {
		font-size: 13px !important;
	}
	
	.Cross-platform {
		min-height: 230px !important;
	}
}

@media (min-width:1201px) and (max-width:1600px) {
	.recent_blogcont {
		min-height: 570px;
	}
	
	.recent_post_thumbnail {
		height: 230px;
	}
	
	.pps-header .et_pb_row .ppc-landing-menu ul li a {
		font-size: 13px;
	}
}

@media screen and (min-width:1441px) and (max-width:1600px) {
	.ms-ebook-heading h1 {
		font-size: 55px !important;
	}
	
	.ai-conversation-header {
		max-width: 97% !important;
	}
}

@media screen and (min-width:1400px) and (max-width:1600px) {
	.solution-for-all {
		min-height: 440px !important;
	}
	
	.solution-for-all2 {
		min-height: 420px !important;
	}
}

@media (min-width:1300px) and (max-width:1500px) {
	.business_should {
		margin-top: 3% !important;
	}
	
	.ms_team_call_tiles .Feature_conts {
		min-height: 670px !important;
	}
}

@media (min-width:1200px) and (max-width:1500px) {
	.custom-dots .slider-dot {
		margin-bottom: 20px !important;
	}
	
	.cisco_call_tiles .Feature_conts {
		min-height: 770px !important;
	}
	
	.cisco_tiles.cisco_call_tiles {
		width: 90% !important;
		max-width: 90% !important;
	}
}

@media screen and (min-width:1401px) and (max-width:1500px) {
	.cisco_demo_btn .et_pb_column_2 {
		width: 29.3% !important;
	}
	
	.gs_fix_res img {
		width: 90% !important;
	}
	
	.tp_logo_sec .et_pb_column {
		gap: 40px 2em !important;
	}
	
	.tp_logo_sec .et_pb_image_wrap img {
		width: 100% !important;
		max-width: 150px !important;
	}
}

@media screen and (min-width:1401px) and (max-width:1440px) {
	.footer_menu_section .footer_integration {
		padding-left: 15px !important;
	}
	
	.footer_spacing {
		padding-right: 15px !important;
	}
	
	.ms-ebook-heading h1 {
		font-size: 50px !important;
	}
}

@media (min-width:981px) and (max-width:1439px) {
	.et-db #et-boc .et-l .et_pb_column_4 .et_pb_image_0.netsapiens_logo {
		max-width: 100% !important;
	}
}

@media screen and (min-width:981px) and (max-width:1500px) {
	.pps-header .et_pb_row {
		width: 95% !important;
		max-width: 95% !important;
	}
	
	.cisco_demo_btn .et_pb_column_3 {
		width: 55% !important;
	}
	
	.about_award_main .award_logo img {
		margin: 35px !important;
		width: 95px;
	}
	
	.cc_career_title {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	
	.always_state .et_pb_column.et_pb_column_2_5 {
		padding-left: 0 !important;
		padding-bottom: 65px !important;
	}
	
	.et-db #et-boc .et-l .saas_package .custom_cc_bullet {
		padding: 30px 40px !important;
	}
	
	.always_state .et_pb_row, .banner_form {
		width: 80% !important;
	}
	
	.sales_funnel_col .et_pb_text_inner h1 {
		font-size: calc(1.5vw + 20px) !important;
		line-height: 1em !important;
	}
	
	.skype_network_icon {
		padding-top: 60px !important;
	}
	
	.line-arrow img {
		width: calc(100% - 100px) !important;
	}
	
	.unlock-power .et_pb_column_9 {
		width: 50% !important;
		padding: 50px !important;
	}
	
	.packages-three {
		max-width: 72% !important;
	}
	
	.cisco_call_three .feature_cont, .cisco_call_tiles .feature_cont {
		font-size: 16px;
	}
	
	.one_compliance .et_pb_text_inner {
		font-size: 17px !important;
		line-height: 1.4em !important;
	}
	
	@keyframes fadeInAnimation {
		0% {
			width: 0;
		}
		
		100% {
			width: 400px;
		}
	}
	
	.pci_col {
		width: 40% !important;
	}
	
	#form_line:before {
		content: url("https://cdn-fnphg.nitrocdn.com/yeOhGWmPcXzOXFJyZvhCVKiNnVjHUBrX/assets/images/optimized/rev-6a517af/www.callcabinet.com/wp-content/uploads/2022/10/gartner-line.png");
		position: absolute;
		left: -17%;
		top: 0;
		transform: scale(.5);
	}
	
	.gartner_banner:after {
		content: url("https://cdn-fnphg.nitrocdn.com/yeOhGWmPcXzOXFJyZvhCVKiNnVjHUBrX/assets/images/optimized/rev-6a517af/www.callcabinet.com/wp-content/uploads/2022/10/gartner-top-line.png");
		position: absolute;
		bottom: -90px;
		left: 1%;
		transform: scale(.5);
	}
	
	.et-db #et-boc .et-l .UC_platform_sec .et_pb_row.et_pb_row_2.uc_platform {
		padding-top: 5% !important;
	}
	
	.ccw_tab_row {
		max-width: 76% !important;
	}
	
	.cc_cnt_img {
		display: flex !important;
		width: 100% !important;
	}
	
	.cc_cnt_img img {
		width: 480px !important;
	}
	
	.tp_logo_three img {
		width: 100% !important;
		max-width: 170px !important;
	}
	
	.global_partnership .et_pb_column .et_pb_image {
		width: 100% !important;
		max-width: 180px !important;
	}
	
	.global_partnership .et_pb_column {
		display: grid;
		grid-template-columns: repeat(5, 1fr);
		gap: 30px 3em;
		align-items: center;
	}
	
	.fix_rep_img img {
		width: 100px !important;
	}
}

@media screen and (min-width:1242px) and (max-width:1399px) {
	.footer-social.d-flex.mt-lg-0.mt-3.float-right {
		position: relative;
		left: 77%;
		text-align: right;
		width: 100%;
	}
}

@media screen and (min-width:981px) and (max-width:1399px) {
	.menu-service {
		width: calc(100% - 1vw) !important;
	}
	
	.menu-service-details, .pro-details {
		font-size: calc(.85vw) !important;
		line-height: 1.5em !important;
	}
	
	.menu-read-more {
		font-size: calc(.8vw) !important;
	}
	
	.mega-product-img ul li {
		padding: inherit !important;
	}
	
	.new_cc_slider .banner_section_content .slider_heading {
		font-size: 40px !important;
	}
	
	.unlock-power .et_pb_column_10 {
		margin: 0 !important;
	}
	
	.cc_footer_menu .menu_sec {
		margin-right: calc(1vw + 5px) !important;
		width: 15%;
	}
	
	.zoom_btn .et_pb_column_2 {
		width: 370px !important;
	}
	
	.zoom_btn .et_pb_column_3 {
		width: 480px !important;
	}
	
	.avaya_cnt_row {
		max-width: 70% !important;
	}
	
	h2.partner-form-head {
		font-size: 28px !important;
	}
}

@media screen and (min-width:981px) and (max-width:1440px) {
	.sales_funnel_col p {
		font-size: calc(1.2vw + 7px) !important;
	}
	
	.born_cloud_row {
		width: 100% !important;
	}
	
	.et-db #et-boc .et-l .et_pb_text_3.born_cloud, .et-db #et-boc .et-l .et_pb_text_4.born_cloud {
		margin-left: 17% !important;
	}
	
	.recent_post_cont h3 {
		font-size: 22px;
	}
	
	ul.industry_right {
		margin-top: 0 !important;
		width: 100%;
	}
	
	ul.industry_left {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
		width: 100%;
	}
	
	.video_anchor .et_pb_column {
		margin-right: 2% !important;
	}
	
	.video_anchor {
		max-width: 1500px !important;
		width: 90% !important;
	}
	
	.use_casebtn {
		max-width: 80% !important;
		width: 80% !important;
	}
	
	.et-db #et-boc .et-l .et_pb_button_2_wrapper .et_pb_button_2.any_industry {
		font-size: calc(.7vw + 2px) !important;
		padding: 15px 9px !important;
	}
}

@media (min-width:1751px) {
	.avaya_two_row {
		min-height: 485px !important;
	}
	
	.cisco_call_tiles .Feature_conts {
		min-height: 590px !important;
	}
}

@media (min-width:1519px) and (max-width:1750px) {
	.avaya_two_row {
		min-height: 580px !important;
	}
}

@media (min-width:1453px) and (max-width:1518px) {
	.avaya_two_row {
		min-height: 510px !important;
	}
}

@media (min-width:1400px) and (max-width:1452px) {
	.avaya_two_row {
		min-height: 557px !important;
	}
}

@media (min-width:1200px) and (max-width:1399px) {
	.avaya_two_row {
		min-height: 470px !important;
	}
	
	.solution-for-all2 {
		min-height: 500px !important;
	}
	
	.et-db #et-boc .et-l .banner-two-btn .et_pb_button_module_wrapper .et_pb_button {
		min-width: 220px !important;
		text-align: center !important;
		padding: 10px 0 !important;
	}
}

@media screen and (min-width:981px) and (max-width:1400px) {
	.products_body .products_row a.core_rec_btn {
		padding: 10px 2em !important;
	}
	
	.about_compliance .et_pb_text_inner h1 {
		font-size: 41px !important;
	}
	
	.about_compliance .et_pb_text_inner p {
		width: 75% !important;
	}
	
	.tp_logo_sec .et_pb_column {
		gap: 3em;
	}
	
	.cc_ms_team_toolkit, .et_pb_row.global_sovereignty, .tp_logo_sec .et_pb_image {
		width: 100% !important;
	}
	
	.footer_spacing, .ms_team_toolkit {
		padding-right: 0 !important;
	}
	
	.voice_experience {
		max-width: 90% !important;
	}
	
	.cc_leaders_home p {
		font-size: calc(3.5vh + 5px);
		line-height: calc(3.5vh + 14px);
	}
	
	.solving_comp {
		display: flex;
		flex-flow: wrap;
	}
	
	.solving_comp img {
		margin-right: 27px !important;
		opacity: .6;
		width: calc(14vh - 10px) !important;
	}
	
	.value_for_your h2 {
		font-size: calc(2vw + 8px) !important;
	}
	
	.about_banner_row .cc_about_us_header_img {
		margin-left: -11% !important;
	}
	
	.agent-screen-capture {
		width: 85% !important;
		max-width: 100% !important;
	}
	
	.hcl_voice_analytics h1 {
		font-size: calc(1.6vw + 10px) !important;
	}
	
	.custom_btn_logo {
		width: 100%;
	}
	
	.atmos-video-title {
		padding-top: 0 !important;
		margin-top: 0 !important;
	}
	
	.allworx-call-recording-title h1, .avya-hed h1, .goto-connect-ttitle h1, .metaswitch-header h1, .ms-team-recording-header h1 {
		font-size: calc(1.5vh + 12px) !important;
		line-height: calc(2.5vh + 12px) !important;
	}
	
	.et-db #et-boc .et-l .push-row-down .goto-connect-ttitle {
		padding-bottom: 0 !important;
	}
	
	.et-db #et-boc .et-l .push-row-down .connect-img {
		margin-top: 10px !important;
	}
	
	.dispute-resolution-header h1, .mobile-call-recording-header h1, .netsapiens_benner h1, .pci-compliance-header h1, .regulatory-compliance-header h1 {
		font-size: calc(1.5vh + 14px) !important;
		line-height: calc(2.5vh + 14px) !important;
	}
	
	.agent-evaluation-header .push-row-down {
		top: 80px;
	}
	
	.ms-team-recording-header .push-row-down {
		top: 60px;
	}
	
	.netsapiens_benner .push-row-down {
		top: 30px;
	}
	
	.allworx-call-recording-header .push-row-down, .metaswitch-header .push-row-down {
		top: 20px;
	}
	
	.ms_banner {
		padding-top: 100px !important;
	}
	
	.ms_banner .et_pb_text {
		width: 83% !important;
	}
	
	.data_sovereignty {
		width: 70% !important;
	}
	
	.global_nations_currently {
		width: 80% !important;
	}
	
	.ms_team_toolkit {
		padding-left: 0 !important;
	}
	
	.cc_ms_team_toolkit_last {
		padding: 0 12% !important;
		width: 100% !important;
	}
	
	.dispute-resolution-sec {
		padding-right: 0 !important;
		width: 100% !important;
	}
	
	.integration_news .et_pb_main_blurb_image {
		width: 65% !important;
		margin-bottom: 0 !important;
	}
	
	.com-platform p {
		font-size: 17px !important;
	}
	
	.et_pb_section_2 .one-com-row {
		width: 90% !important;
		max-width: 90% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.one_compliance div, .one_compliance2 div, .solution-for-all div, .solution-for-all2 div {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.et-db #et-boc .et-l .banner-btn-fix .et_pb_button_module_wrapper a.et_pb_button {
		padding: .6em 2em !important;
		width: 190px !important;
		text-align: center;
	}
}

@media (max-width:1400px) {
	.feature_row {
		max-width: 85% !important;
		margin: 0 auto;
	}
	
	.feature_text_inner a h3 {
		font-size: calc(3vw + 5px);
	}
	
	.popular_post_title a h3 {
		font-size: 16px;
	}
	
	.search_bar {
		right: 40%;
	}
	
	#et-boc div[class^=et_pb_row].et_pb_row.row-fix {
		width: 85% !important;
		max-width: 100% !important;
	}
	
	body, html {
		font-size: calc(.1785714286vw + 11.4285714286px);
	}
	
	.test-drive-text p {
		font-size: calc(1.55vw + 11.4285714286px);
	}
}

@media screen and (min-width:1201px) and (max-width:1400px) {
	.cc_news p {
		font-size: calc(1.2vw + 8px);
		line-height: calc(1.5vw + 10px);
	}
	
	.integration_news .et_pb_main_blurb_image {
		width: 40% !important;
		margin-bottom: 0 !important;
	}
	
	.ms-marketplace-btn .et_pb_column_2 {
		width: 30.5% !important;
	}
	
	.cisco_demo_btn .et_pb_column_2 {
		width: 36.5% !important;
	}
	
	.partner_btn .et_pb_column_2 {
		width: 420px !important;
	}
	
	.partner_btn .et_pb_column_3 {
		width: 500px !important;
	}
	
	.gs_fix_res img {
		width: 70% !important;
	}
	
	.feature_conts {
		min-height: 190px;
	}
	
	.solution-for-all {
		min-height: 435px !important;
	}
}

@media screen and (min-width:981px) and (max-width:1300px) {
	ul#menu-primary li a {
		font-size: calc(.9vw + 4px) !important;
	}
	
	.regulatory_demand_sec {
		max-width: 84% !important;
	}
	
	.cc_two_btn {
		display: flex;
		flex-flow: column;
		width: fit-content;
	}
	
	.cc_two_btn a:first-child {
		margin-right: 0 !important;
		margin-bottom: 15px !important;
	}
	
	.ms-marketplace-btn .et_pb_column_2 {
		width: 30.5% !important;
	}
	
	.cisco_demo_btn .et_pb_column_2 {
		width: 36.5% !important;
	}
	
	.feature_row {
		padding-top: 60px;
	}
	
	.ccw_tab_row {
		max-width: 80% !important;
	}
	
	.Atmos-qa-practices, .any_row_sec, .cisco_call_three, .cisco_call_tiles {
		max-width: 90% !important;
	}
	
	.saas-pkg-img h3 span {
		margin-top: -5px !important;
	}
	
	.a-telco .et_pb_text_inner {
		text-align: left !important;
	}
	
	.fix_pb_row {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
	.compliance_to_the_core {
		width: 40% !important;
	}
	
	.cc_career_title h1 {
		font-size: calc(4.6vw + 6px) !important;
	}
	
	.saas-pkg-img h3 {
		font-size: 33px !important;
	}
	
	.cc_s_demo a, .cc_s_demo_blue a {
		padding: 10px 2em 12px !important;
	}
	
	.Atmos-qa-practices {
		width: 90% !important;
	}
	
	#hero-carousel-wrap {
		margin: 0 auto !important;
	}
	
	.dispute-resolution h2 {
		font-size: calc(2.5vw + 10px) !important;
	}
	
	.et-db #et-boc .et-l .cisco_call_three .Feature_conts, .et-db #et-boc .et-l .cisco_call_tiles .Feature_conts {
		padding: 25px !important;
	}
	
	.cisco_call_three h3, .cisco_call_tiles h3 {
		font-size: 24px !important;
	}
	
	.any_row_sec {
		width: 100% !important;
	}
	
	.ms_team_call_tiles .Feature_conts {
		min-height: 780px !important;
	}
}

@media screen and (min-width:981px) and (max-width:1370px) {
	.webex-calling-header {
		padding-bottom: 40px !important;
	}
	
	.value_for_your {
		width: 100% !important;
	}
	
	.value_for_your h3 {
		font-size: 40px !important;
	}
	
	.ms-ebook-heading h1 {
		font-size: 36px !important;
	}
	
	.news_right_sidebar {
		flex-flow: column;
		width: 90%;
		align-items: normal;
	}
	
	.right_news_img {
		width: auto !important;
	}
	
	.news_contant {
		margin-top: 20px !important;
		margin-left: 0 !important;
	}
	
	.news_right_sidebar.et_pb_column_10 {
		margin: initial !important;
	}
}

@media screen and (min-width:1024px) and (max-width:1300px) {
	.row-agent-acreen, .row-increase-agent, .row-scorecard-creator, .row-you-define {
		display: none !important;
	}
	
	.list_style_section .et_pb_column {
		padding-top: 0 !important;
	}
	
	.list_style_section .et_always_center_on_mobile {
		top: 0 !important;
	}
	
	.title_content {
		margin-bottom: 55px !important;
	}
}

@media screen and (min-width:993px) and (max-width:1280px) {
	.custom_btn_logo img {
		margin-top: 20px !important;
	}
}

@media screen and (min-width:1024px) and (max-width:1200px) {
	.post-item-inner {
		min-height: 440px;
	}
	
	.post-item .post-body {
		padding: 20px 15px;
	}
	
	.post-item h2, .post-item h2 a {
		font-size: 19px;
		min-height: 50px;
	}
	
	.ms_team_call_tiles .Feature_conts {
		min-height: 750px !important;
	}
}

@media screen and (min-width:981px) and (max-width:1070px) {
	.cisco_demo_btn.contact_center_btn .et_pb_column_2 {
		width: 50% !important;
	}
	
	.solution-for-all2 {
		min-height: 630px !important;
	}
	
	.ms_team_call_tiles .Feature_conts {
		min-height: 1110px !important;
	}
}

@media screen and (min-width:981px) and (max-width:1200px) {
	.ms-marketplace-btn .et_pb_column_2 {
		width: 43% !important;
	}
	
	.ms-marketplace-btn .et_pb_column_3, .partner_btn .et_pb_column_2 {
		width: 50% !important;
	}
	
	.ms-marketplace-btn .et_pb_column_3.dev_marketplace {
		width: 55% !important;
	}
	
	.cisco_demo_btn .et_pb_column_2 {
		width: 44% !important;
	}
	
	.partner_btn .et_pb_column_3 {
		width: 41% !important;
	}
	
	.et-db #et-boc .et-l .use_case_btn .et_pb_button_module_wrapper a.et_pb_button_1 {
		padding: .4em 3em .6em !important;
	}
	
	.news_title {
		font-size: 18px;
	}
	
	.gs_fix_res img {
		width: 80% !important;
	}
	
	.awardsacc_logo img {
		width: 85px !important;
	}
	
	.required_recording_col h2, .screen_rec_teams h3, .screen_rec_webex h3 {
		font-size: 32px !important;
		line-height: 1.3 !important;
	}
	
	.enterprise_call_recording h2 {
		font-size: calc(1.2vw + 48px) !important;
		line-height: calc(1.5vw + 48px) !important;
	}
	
	.cc_our_service h3 {
		font-size: 38px !important;
	}
	
	.voice_experience .et_pb_text_9 .et_pb_text_inner {
		font-size: 30px;
		line-height: 33px;
	}
	
	.contact-us-title h1 {
		font-size: 60px !important;
	}
	
	#et-boc .et-l .news_date p {
		font-size: 11px !important;
	}
	
	.feature_cont {
		min-height: 310px !important;
	}
	
	.asterisk_info_graph h3.et_pb_module_header {
		font-size: 28px !important;
	}
	
	.cisco_left_side {
		padding-left: 60px !important;
		padding-right: 60px !important;
	}
	
	.atmos_analytics p {
		font-size: calc(1.3vw + 10px);
		line-height: calc(2vw + 15px);
	}
	
	.ms_logo_row {
		max-width: 100% !important;
		width: 100% !important;
	}
	
	.cisco-jabber-banner {
		top: 40px;
	}
	
	.custom_btn_logo {
		display: inline-flex;
		align-items: baseline;
		flex-flow: column;
	}
	
	.cnt_txt_new p {
		font-size: 20px;
		line-height: 1.4em;
	}
	
	.voice_experience .et_pb_button_module_wrapper a.et_pb_button {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	
	.business_should {
		margin-top: 8% !important;
	}
	
	.not-yet-ready {
		padding-right: 10% !important;
	}
	
	.et-db #et-boc .et-l .ring_btn .et_pb_button_0_wrapper .et_pb_button_0 {
		padding: .4em 2em .6em !important;
	}
	
	.avaya-logo {
		margin-top: 30px !important;
		float: right;
	}
	
	.et-db #et-boc .et-l .et_pb_gutters3 .avya-logo-row {
		margin-top: 0 !important;
	}
	
	.pps-header .et_pb_row .ppc-landing-menu ul li {
		padding-right: 15px !important;
	}
	
	.pps-header .et_pb_row .ppc-landing-menu ul li a {
		font-size: 12px !important;
	}
	
	.et-db #et-boc .et-l .banner-two-btn .et_pb_button_module_wrapper .et_pb_button {
		min-width: 180px !important;
		text-align: center !important;
		padding: 10px 0 !important;
	}
}

@media screen and (max-width:1200px) {
	.feature_row {
		max-width: 900px;
	}
	
	.popular_blog_row {
		width: 50%;
	}
	
	.recent_blogcont {
		width: 46% !important;
		margin-bottom: 20px;
	}
	
	.search_bar {
		right: 35%;
	}
	
	.atmos-video-sec {
		max-width: 80% !important;
	}
	
	.atmos-video-sec h3 {
		font-size: 22px !important;
	}
	
	.et-db .site-content #et-boc .product-key-facts ul {
		padding: 0;
		font-size: 18px;
		font-weight: 700;
		list-style: none;
	}
}

@media screen and (max-width:1199px) {
	.new_cc_slider .owl-dots .owl-dot a {
		font-size: 16px;
	}
	
	.new_cc_slider .owl-dot {
		margin-right: 10px !important;
	}
	
	.new_cc_slider .owl-dots {
		margin-bottom: 0 !important;
		bottom: 10px;
	}
}

@media (min-width:981px) and (max-width:1199px) {
	.custom-dots .slider-dot {
		margin-bottom: 15px !important;
	}
	
	.ind_leading_feature {
		min-height: 440px;
	}
	
	.gartner_banner:after {
		content: url("https://cdn-fnphg.nitrocdn.com/yeOhGWmPcXzOXFJyZvhCVKiNnVjHUBrX/assets/images/optimized/rev-6a517af/www.callcabinet.com/wp-content/uploads/2022/10/gartner-top-line.png");
		position: absolute;
		bottom: -90px;
		left: 1%;
		transform: scale(.5);
	}
	
	.gartner_bg {
		right: -21%;
		bottom: -21% !important;
		position: absolute !important;
	}
	
	.avaya_two_row {
		min-height: 610px !important;
	}
	
	.cisco_call_tiles .Feature_conts {
		min-height: 870px !important;
	}
	
	.cisco_two_row.cisco_call_three {
		width: 96% !important;
		max-width: 96% !important;
	}
	
	.solution-for-all2 {
		min-height: 500px !important;
	}
}

@media screen and (min-width:981px) and (max-width:1100px) {
	.regulatory_demand_sec {
		max-width: 90% !important;
	}
	
	.et-db #et-boc .et-l .about_compliance {
		margin-top: 0 !important;
	}
	
	.feature_conts {
		min-height: 290px;
	}
	
	.cloud_call_recording {
		align-items: center !important;
		padding-left: 20px !important;
	}
	
	.search_bar {
		right: 30% !important;
	}
	
	.widget-title.blog-widget {
		font-size: 34px;
	}
	
	.power-of-cc .et_pb_column_2_5 {
		margin: auto !important;
	}
	
	.power-of-cc .et_pb_row_3 {
		margin-top: 70px !important;
	}
	
	.et-db #et-boc .et-l .power-of-cc .et_pb_row_3.et_pb_row {
		padding-right: 0 !important;
		padding-top: 0;
	}
	
	div#power_of:after {
		right: -63px !important;
	}
	
	.guide_answers_img {
		right: 19px !important;
	}
	
	.ms-marketplace-btn .et_pb_column_3.dev_marketplace {
		width: 106% !important;
	}
	
	.ms-marketplace-btn .et_pb_column_2.avaya-req {
		width: 80% !important;
	}
	
	.cisco_call_tiles .Feature_conts {
		min-height: 1050px !important;
	}
	
	.cisco_two_row.cisco_call_three {
		width: 97% !important;
		max-width: 97% !important;
	}
}

@media (max-width:1090px) {
	.ms_book_title .et_pb_column {
		width: 48% !important;
	}
}

@media screen and (min-width:981px) and (max-width:1024px) {
	span.imag_right {
		top: 60%;
	}
	
	img.banner-logo {
		width: 250px !important;
		padding-top: 10px !important;
	}
	
	.custom-slider .d-none {
		display: block !important;
	}
	
	.which-kind-sec {
		width: 80% !important;
		max-width: 100%;
	}
	
	.only-tablet {
		padding-bottom: 150px !important;
	}
	
	.push-row-down.row-fix {
		top: 40px;
	}
	
	.et_pb_section .row-agent-acreen, .et_pb_section .row-increase-agent, .et_pb_section .row-scorecard-creator, .et_pb_section .row-you-define {
		width: 100% !important;
	}
	
	.custom_btn_logo img {
		margin-top: 20px !important;
	}
}

@media (min-width:980px) and (max-width:1028px) {
	.gartner_bg img {
		bottom: 81px;
	}
}

@media screen and (max-width:991px) {
	.burger-menu, .d-lg-block.d-flex.align-items-end.flex-wrap.justify-content-between {
		position: relative;
	}
	
	ul#menu-top-menu>li {
		padding: initial;
	}
	
	#top-header {
		display: none !important;
	}
	
	.main-header .site-branding a img {
		width: 190px;
	}
	
	.new_cc_slider .item {
		min-height: 800px;
	}
	
	.banner_section_content .slider_sub_heading {
		font-size: calc(2vh + 5px) !important;
	}
	
	.banner_section_content .slider_heading {
		font-size: 34px !important;
	}
	
	.hero-carousel.new_cc_slider .owl-dots .owl-dot a {
		width: 430px !important;
	}
	
	body {
		transition: transform 550ms ease-in-out;
	}
	
	.site-navigation .top-controls {
		padding-right: 0 !important;
	}
	
	.site-navigation .site-navigation--phone {
		margin-right: 0;
		font-size: calc(1.7vh + 5px);
	}
	
	.home .site-header.sticky-header .burger-menu, .home .site-header.sticky-header .burger-menu:after, .home .site-header.sticky-header .burger-menu:before, .sticky-header .burger-menu, .sticky-header .burger-menu:after, .sticky-header .burger-menu:before {
		background-color: #0d5ce9 !important;
	}
	
	.home .site-header .burger-menu, .home .site-header .burger-menu:after, .home .site-header .burger-menu:before {
		background-color: #fff !important;
	}
	
	.burger-menu {
		margin-top: 6px;
		margin-bottom: 6px;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	
	.burger-menu, .burger-menu::after, .burger-menu::before {
		display: block;
		width: 25px;
		height: 3px;
		background-color: #3835bd !important;
		outline: transparent solid 1px;
		-webkit-transition-property: background-color, -webkit-transform;
		-moz-transition-property: background-color, -moz-transform;
		-o-transition-property: background-color, -o-transform;
		transition-property: background-color, transform;
		-webkit-transition-duration: .3s;
		-moz-transition-duration: .3s;
		-o-transition-duration: .3s;
		transition-duration: .3s;
	}
	
	.custom-dots, .mobile-navigation .sub-menu a {
		display: flex;
	}
	
	.burger-menu::after, .burger-menu::before {
		position: absolute;
		content: "";
	}
	
	.burger-menu::before {
		top: -6px;
	}
	
	.burger-menu::after {
		top: 6px;
	}
	
	.mobile-navigation {
		position: fixed;
		top: 0;
		right: 0;
		background: #0b0c4a;
		height: 100vh;
		z-index: 99;
		width: 65%;
		transform: translateX(100%);
		transition: transform 350ms ease-in-out;
		overflow-y: scroll;
		padding: 40px;
	}
	
	.menu-open .burger-menu {
		background-color: transparent;
	}
	
	.menu-open .burger-menu::before {
		-webkit-transform: translateY(6px) rotate(45deg);
		-moz-transform: translateY(6px) rotate(45deg);
		-ms-transform: translateY(6px) rotate(45deg);
		-o-transform: translateY(6px) rotate(45deg);
		transform: translateY(6px) rotate(45deg);
	}
	
	.menu-open .burger-menu::after {
		-webkit-transform: translateY(-6px) rotate(-45deg);
		-moz-transform: translateY(-6px) rotate(-45deg);
		-ms-transform: translateY(-6px) rotate(-45deg);
		-o-transform: translateY(-6px) rotate(-45deg);
		transform: translateY(-6px) rotate(-45deg);
	}
	
	.mobile-search input::placeholder {
		color: #fff;
	}
	
	.mobile-search input {
		background: 0 0;
		padding: 6px;
		width: 100%;
		color: #fff;
		border-radius: 5px;
		border: 1px solid rgba(255, 255, 255, .6);
	}
	
	.mobile-menu-social {
		margin-bottom: .8rem;
	}
	
	.mobile-navigation ul {
		margin: 0;
		padding: 0;
	}
	
	.mobile-navigation li {
		list-style: none;
		margin: 15px 0;
	}
	
	.mobile-navigation li:last-child {
		margin-bottom: 0;
	}
	
	.mobile-navigation>div>ul>li>a {
		border-bottom: 1px solid rgba(255, 255, 255, .2);
		padding-bottom: 15px;
		display: block;
		font-family: "Proxima Nova Regular", Helvetica, Arial, Lucida, sans-serif;
	}
	
	.mobile-navigation ul a {
		font-size: calc(.1785714286vw + 11.4285714286px);
	}
	
	.mobile-navigation a {
		color: #fff;
		text-transform: uppercase;
		position: relative;
	}
	
	.mobile-navigation .sub-menu {
		width: 100% !important;
		display: none;
		padding: 10px 0 10px 10px;
	}
	
	.mobile-navigation li.menu-item-has-children>a:before {
		content: "▾";
		color: #fff;
		position: absolute;
		right: 5px;
		font-size: 14px;
	}
	
	.sub-menu-open .sub-menu {
		display: block;
	}
	
	.primary-menu-row {
		margin-bottom: auto !important;
	}
	
	.custom-dots {
		flex-flow: column;
	}
	
	.new_cc_slider .item .container {
		padding: 120px 0 !important;
	}
	
	.main-header {
		padding: 0;
	}
	
	#mobile-toggle {
		cursor: pointer;
	}
	
	.dwl-btn, .footer-contect, .footer-social {
		width: 100%;
	}
	
	.mob_menu_head:before {
		content: "+";
		position: absolute;
		left: -12px;
	}
	
	.mob_menu_head.active:before {
		content: "-";
	}
	
	.popia-tlb {
		overflow-x: auto;
	}
	
	.popia-table p {
		word-break: break-word;
	}
	
	.termsncons ol li {
		padding-bottom: 10px !important;
	}
	
	.mobile-navigation ul#menu-primary li a img, form#landmark_form__search-form_2 {
		display: none;
	}
}

@media screen and (min-width:1370px) {
	.Webex-logo {
		margin-right: 90px !important;
	}
}

@media screen and (min-width:1201px) and (max-width:1366px) {
	.schedule_blurb_row {
		margin-top: 70px !important;
	}
	
	.post-item-inner {
		min-height: 460px;
	}
	
	.ms-marketplace-btn .et_pb_column_3.dev_marketplace {
		width: 52% !important;
	}
	
	.ms-marketplace-btn .et_pb_column_2.avaya-req {
		width: 37% !important;
	}
	
	.avaya-logo {
		margin-top: 30px !important;
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {
	.blurb_section .et_pb_column_1_3 {
		width: 25%;
		float: left;
	}
	
	.blurb_section .et_pb_column_2_3 {
		width: 74%;
		line-height: 31px !important;
	}
	
	.blurb_section .et_pb_row {
		padding: 0 !important;
	}
	
	.d-flex.align-items-center.mt-3 h4.mr-4 {
		font-size: 20px !important;
	}
}

@media (min-width:481px) and (max-width:980px) {
	.copyright-txt {
		padding-bottom: 10px;
	}
}

@media (min-width:768px) and (max-width:980px) {
	.pps-header .et_pb_row .et_pb_column.et-last-child {
		display: none;
	}
	
	.ppc-landing-menu {
		float: right;
	}
	
	.home_partnerships .et_pb_column {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 5px !important;
		align-items: center;
	}
	
	.webx_cisco, .zoom_partner_img {
		left: -50px !important;
	}
	
	.ms_team_img, .zoom_screen {
		right: -50px !important;
	}
	
	.solving_comp {
		flex-flow: wrap;
	}
	
	.solving_comp img {
		margin-right: 27px !important;
		opacity: .6;
		width: 20%;
	}
	
	.atmos-video-sec .et_pb_column {
		width: 46% !important;
		margin-bottom: 20px !important;
	}
	
	img.banner-logo {
		width: 250px !important;
		padding-top: 30px !important;
	}
	
	.row-agent-acreen, .row-increase-agent, .row-scorecard-creator, .row-you-define {
		display: none !important;
	}
	
	.new-industry-sec span.et_pb_image_wrap {
		width: 70%;
	}
	
	.home_leader_images, .image_inline_home {
		display: block !important;
		text-align: center !important;
	}
	
	.home_leader_images .et_pb_image, .image_inline_home .et_pb_image {
		display: inline-block !important;
		width: 15% !important;
		min-width: 15% !important;
		margin-right: 30px !important;
	}
	
	.footer-heading {
		display: flex;
	}
	
	.MS-Teams-voice-recording span.et_pb_image_wrap:before {
		width: 33%;
		top: 48%;
		right: -42%;
	}
	
	.MS-Teams-video-recording span.et_pb_image_wrap:before {
		width: 30%;
		right: -38%;
	}
	
	.fix_text_sp .et_pb_text {
		margin: 30px 0 !important;
		min-height: auto !important;
	}
	
	.custom_image_center {
		float: none !important;
	}
	
	.recent_blogcont {
		width: 45% !important;
	}
	
	.cta-section h3, .landing_testimonial h3 {
		font-size: 40px;
	}
	
	.landing_testimonial .testimonial-content p {
		font-size: 20px !important;
	}
	
	.testimonial-landing .owl-nav .owl-prev {
		left: -30px;
	}
	
	.testimonial-landing .owl-nav .owl-next {
		right: 10px;
	}
	
	ul.industry_left, ul.industry_right {
		width: 46%;
	}
	
	.schedule_list ul {
		margin-right: 0 !important;
	}
	
	.use_case h3 {
		font-size: 19px !important;
	}
	
	.technology_logo_fix .et_pb_module {
		width: 70% !important;
	}
	
	.recent_post_thumbnail {
		height: 400px;
	}
	
	.pps-header .et_pb_row {
		display: flex;
		align-items: center;
	}
	
	.pps-header .et_pb_row .et_pb_column {
		margin: auto !important;
	}
	
	.site-footer .footer_bottom_sec .et_pb_column {
		float: none;
	}
	
	.global_partnership .et_pb_column .et_pb_image {
		width: 100% !important;
		max-width: 160px !important;
	}
	
	.global_partnership .et_pb_column {
		grid-template-columns: repeat(3, 1fr);
		gap: 20px 4em;
	}
	
	.partner-logos .et_pb_column {
		grid-template-columns: repeat(3, 1fr);
		gap: 38px 5em;
	}
	
	.cta-section p {
		font-size: 18px;
		width: 80%;
	}
}

@media (max-width:980px) {
	.hamburger {
		display: inline-flex;
	}
	
	.ppc-landing-menu nav {
		text-align: center;
	}
	
	.ppc-landing-menu ul.menu {
		display: none;
		width: 100%;
		position: absolute;
		top: 40px;
		flex-direction: column;
	}
	
	tr.tbl_btn_fix td:nth-child(2):before, tr.tbl_btn_fix td:nth-child(3):before, tr.tbl_btn_fix td:nth-child(4):before, tr.tbl_btn_fix td:nth-child(5):before, ul.menu li {
		display: block;
		width: 100%;
	}
	
	ul.menu.show {
		display: flex;
		background-color: #0b0c4a !important;
		padding: 20px !important;
	}
	
	.cc-laws-sec .et_pb_blurb_container, .cc-laws-sec .et_pb_main_blurb_image, .news_main, li.demo-for-mobile {
		display: block !important;
	}
	
	ul.menu.show li {
		text-align: left !important;
	}
	
	.home-news-info, .not-sure-wrap .not-sure-text {
		font-size: 16px !important;
	}
	
	.home_partnerships .et_pb_column .et_pb_module img {
		width: 280px !important;
	}
	
	.products_body .products_row a.core_rec_btn {
		padding: 10px 1em !important;
	}
	
	.products_header .pro_heading {
		display: flex !important;
	}
	
	.tbl_mobile_fix table thead {
		border: none;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}
	
	.tbl_mobile_fix table tr {
		border-bottom: 2px solid #0666f2;
		display: block;
	}
	
	.tbl_mobile_fix table td {
		border-bottom: 1px solid #fff;
		display: block;
		font-size: 14px;
		text-align: left;
		border-left: none;
		border-right: none;
		min-height: 45px;
	}
	
	tr.tbl_btn_fix td:before {
		float: none !important;
		content: attr(data-label);
		text-align: center !important;
		width: 100% !important;
	}
	
	.tbl_mobile_fix table td:not(:first-child)::before, td[data-label="Solution Attributes:"]:before {
		content: attr(data-label);
		float: left;
		padding-right: 7px;
	}
	
	tr.tbl_btn_fix {
		border-bottom: none !important;
	}
	
	.tbl_mobile_fix table td:not(:first-child)::before {
		width: 60%;
		text-align: left;
	}
	
	td[data-label="Solution Attributes:"] {
		font-weight: 600;
	}
	
	.footer_bottom li:last-child, .ppc-landing-menu ul li {
		padding-right: 0 !important;
	}
	
	.tbl_mobile_fix .table td:last-child {
		border-bottom: 0;
	}
	
	tr.tbl_btn_fix td a {
		margin-top: 10px !important;
	}
	
	.mobile-navigation ul#menu-primary li.current-menu-ancestor>a, ul.sub-menu li.current_page_item a {
		color: #01ffd7 !important;
	}
	
	.become_partner_sec {
		display: flex;
		flex-direction: column;
	}
	
	.become_two {
		order: 2;
	}
	
	.home-become-img {
		order: 1;
	}
	
	.become_three {
		order: 3;
	}
	
	.home_partnerships .et_pb_image_wrap, .partner-images .et_pb_image {
		width: 60%;
	}
	
	.all_news_box, .cc_always-state p, .home_btn_pg_banner_row, .left_side, .recent_blogcont, .single_news_box, .tag .left_side, .tag .right_side, .uc_compliance ul li, .voice_analytics h3 {
		width: 100% !important;
	}
	
	.ccw_tab ul.et_pb_tabs_controls, .demand_tab ul.et_pb_tabs_controls {
		display: flex !important;
		flex-flow: wrap;
	}
	
	.ccw_tab ul.et_pb_tabs_controls li, .demand_tab ul.et_pb_tabs_controls li {
		width: 50%;
	}
	
	.feature_tabs ul.et_pb_tabs_controls li {
		width: 100%;
	}
	
	.cc_footer_menu .cc_menu_inline {
		flex-flow: column;
	}
	
	.cc_footer_menu .menu_sec img, .feature_cont, .ms-team-info-sec {
		padding-bottom: 10px !important;
	}
	
	.cc_compliance .et_pb_column_4, .et-db #et-boc .et-l .et_pb_gutters1.et_pb_row.atmos-video-sec .et_pb_column.et-last-child, .footer_menu li.mob_menu_head, .global_sovereignty .et_pb_column_9, .menu_sec ul, .partner_three_logo .et_pb_column, .pps-header .et_pb_column.et-last-child, .remove_pad_list, .schedule_list ul.industry_left, .schedule_list ul.industry_left li:last-child, .voice_analytics .et_pb_column_2 {
		margin-bottom: 0 !important;
	}
	
	.about-highlight-padding ul li:not(:last-child):after, .blank_img_sec, .for_mobile_menu, .isoiec-certified {
		display: none;
	}
	
	.feature_row, .site-footer .et_pb_section:last-child .et_pb_row {
		display: block;
	}
	
	.certified-ISOIEC, .right_side {
		margin-bottom: 30px;
	}
	
	.partner_three_logo .et_pb_column, .tp_logo_three .et_pb_column {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 40px;
	}
	
	.technology-partners-5 .et_pb_column, .tp_logo_sec .et_pb_column {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 40px;
		align-items: center;
	}
	
	.core_recording_table {
		overflow-x: scroll;
	}
	
	.core_recording_table table tr th:first-child {
		display: block;
		width: calc(43vw + 10px);
		border: 0;
	}
	
	.about_award_main .award_logo img {
		margin: 35px !important;
		width: 95px;
	}
	
	.et_pb_section_0.check_height {
		padding-top: 0 !important;
	}
	
	.all_news_box {
		margin: 40px 0 !important;
	}
	
	.single_news_thumb img {
		height: auto;
	}
	
	.news.type-news .container.clearfix {
		margin: 0 40px !important;
	}
	
	.news_title {
		font-size: 20px;
	}
	
	.right_news_img {
		width: auto;
	}
	
	.et-db #et-boc .et-l .recording_eGuide .et_pb_column .et_pb_module.about_compliance {
		padding-bottom: 0 !important;
	}
	
	.feature_row {
		margin: 0 auto;
	}
	
	.feature_column_1 {
		margin-right: 0;
		margin-bottom: 30px;
		margin-top: 30px;
	}
	
	.custom_btn_logo img, .footer_social, .telco-carrier h3.mb-3 {
		margin-top: 20px !important;
	}
	
	.feature_column_1 .feature_module .feature_image {
		height: fit-content;
	}
	
	.search_bar {
		right: 30%;
	}
	
	.single_post_title .entry-title {
		font-size: calc(7vw);
	}
	
	.container.clearfix {
		margin: 0 20px !important;
		max-width: -webkit-fill-available;
	}
	
	.single-container.single-blog {
		margin: 0 0 0 43px;
	}
	
	.single_post_title {
		padding: 0 40px;
	}
	
	.cc_about_us_header_img img {
		border-radius: 50px !important;
		margin-bottom: -70px !important;
	}
	
	.et-db #et-boc .et-l .et_pb_gutters1.et_pb_row.atmos-video-sec .et_pb_column, .hapi_post, .hcl_voice_analytics img {
		margin-bottom: 30px !important;
	}
	
	.custom_btn_logo {
		display: flex;
		flex-flow: column;
		align-items: center;
	}
	
	.atoms-logo-align .et_pb_text_inner, .custom_image_center .et_pb_text_inner, .footer_bottom, .social_bottom {
		text-align: center !important;
	}
	
	.cc_new_home_hover .et_pb_module_header {
		width: 90%;
	}
	
	.atmos-cisco-features .col-11, .footer_row .et_pb_column:last-child {
		margin-bottom: 20px !important;
	}
	
	.telco-carrier {
		justify-content: center;
	}
	
	.telco-carrier h3.mb-3 {
		font-size: 28px;
		line-height: 1.3em;
	}
	
	.telco-carrier div:first-child {
		text-align: center !important;
		margin-right: 0 !important;
	}
	
	.telco-carrier div:nth-child(2) {
		text-align: center !important;
		padding-right: 0 !important;
	}
	
	span.imag_right {
		position: absolute;
		right: 0;
		top: 55%;
	}
	
	.telco-carrier .d-flex.align-items-center.mt-3 {
		text-align: center !important;
		display: flex;
		flex-flow: column;
	}
	
	.et_pb_row {
		width: 85% !important;
		max-width: 100% !important;
	}
	
	.btn-test-drive a {
		text-transform: uppercase !important;
	}
	
	.not-sure-wrap .yelo-text {
		font-size: 15px !important;
		margin-top: 7px;
		line-height: 20px;
		width: 100%;
	}
	
	.hapi_post {
		width: 46% !important;
	}
	
	.awards-text-wrap .awards-header {
		margin-bottom: 25px !important;
	}
	
	.hide-br-mobile br {
		display: none !important;
	}
	
	.analyze-workforce-tb, .call-quality-tb, .row_flex {
		display: flex;
		flex-flow: column-reverse;
	}
	
	.about-highlight-padding ul li, .et-db .site-content #et-boc .about-highlight-padding ul li {
		flex-basis: 33%;
		margin-bottom: 20px !important;
	}
	
	.product-page-title-wrap .et_pb_column_2_3 {
		width: 70% !important;
	}
	
	.product-page-title-wrap .et_pb_column_1_3 {
		width: 30% !important;
	}
	
	.row-width-section .blurb_section .img img {
		display: -webkit-box !important;
		margin: auto auto 25px !important;
		width: 100px !important;
	}
	
	.blurb_section .et_pb_row, .cisco-jabber-blub .blurb_section .et_pb_row, .footer_row, .goto_connect .blurb_section .et_pb_row {
		display: flex;
		flex-flow: column;
	}
	
	.blurb_section .img img, .cisco-jabber-blub .blurb_section .img img, .goto_connect .blurb_section .img img {
		width: 100px !important;
	}
	
	.custom_info_box .et_pb_main_blurb_image img {
		width: 80px !important;
	}
	
	.ms-team-blurb .et_pb_blurb_content {
		display: flex !important;
		flex-flow: column !important;
		align-items: center;
	}
	
	.temp-row-fix {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
	.sp-testimonial-content p {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	
	.hcl_voice_analytics {
		display: flex;
		align-items: center;
		flex-flow: column;
	}
	
	.premises-based .et_pb_column_1_4 {
		width: 46% !important;
		margin-bottom: 20px !important;
	}
	
	.sales_funnel_col h1 {
		line-height: 1em !important;
	}
	
	.cloud_cont.power_rec {
		margin: auto !important;
	}
	
	.cc_branches .et_pb_column_1, .cc_branches .et_pb_column_3, .hapi_post:nth-of-type(2) {
		margin-right: 0 !important;
	}
	
	.ms-info-icon.light {
		background: rgba(215, 218, 221, .4) !important;
	}
	
	.custom_cc_bullet ul {
		margin-top: 0 !important;
	}
	
	.cc_table_vs {
		overflow-x: auto !important;
	}
	
	.ms_book_title {
		position: absolute !important;
		left: 10%;
		z-index: 99;
		top: 20%;
	}
	
	.our_service_sec .et_pb_with_border:nth-of-type(2) {
		border-right: none !important;
	}
	
	.cc_career_img {
		top: 50px;
	}
	
	.footer_row .et_pb_column {
		width: 100% !important;
		margin-bottom: 0 !important;
	}
	
	.footer_row .et_pb_column ul, .remove_pad_list ul {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.archive.tag .page-title {
		font-size: calc(4vw + 10px);
	}
	
	h2.partner-form-head {
		font-size: 30px !important;
	}
	
	.footer_social {
		display: flex;
		justify-content: center;
	}
	
	.cc_sovereignty .et_pb_column_11 {
		margin: 0 !important;
	}
	
	.site-footer .et_pb_section .cc_branches {
		display: flex;
		flex-wrap: wrap;
	}
	
	.site-footer .et_pb_section:last-child .et_pb_row .et_pb_column:last-child .et_pb_module .et_pb_text_inner li {
		font-size: 12px;
	}
	
	.ht_kb-template-default .site-footer .et_pb_section .cc_branches .et_pb_column.et_pb_column_1_5, .site-footer .et_pb_section .cc_branches .et_pb_column.et_pb_column_1_5 {
		width: 49.25% !important;
		margin-top: 30px !important;
		margin-bottom: 30px !important;
	}
	
	.site-footer .footer_menu ul li {
		padding-bottom: 8px !important;
		font-size: 12px;
		font-weight: 800;
		letter-spacing: .2px;
	}
	
	.site-footer .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner ul {
		margin-top: -6px;
	}
	
	.site-footer .et_pb_section .et_pb_row .et_pb_column:last-child .et_pb_module:last-child a {
		font-size: 12px;
		font-weight: 800;
	}
	
	.site-footer .et_pb_section .et_pb_row .et_pb_column:last-child .et_pb_module:last-child .et_pb_text_inner>p {
		margin-top: -20px;
	}
	
	.teams-free-ul ul li:before {
		left: -10px;
	}
	
	.teams-free-ul ul {
		margin: 0 0 0 20px !important;
	}
	
	.cisco_call_tiles .Feature_conts {
		min-height: 690px !important;
	}
	
	.pps-header .et_pb_column {
		margin-bottom: 10px !important;
	}
	
	.ppc-landing-menu ul li {
		display: block !important;
		line-height: 1.8em;
	}
}

@media screen and (min-width:768px) {
	.Processors-tab ul.et_pb_tabs_controls li.et_pb_tab_active {
		height: 57px !important;
	}
	
	.testimonial-carousel__text {
		font-size: 18px;
		line-height: 30px;
	}
	
	.blurb_section .et_pb_column_1_3, .blurb_section .et_pb_column_2_3 {
		float: left !important;
		line-height: 24px !important;
		font-size: 15px !important;
	}
	
	.cc-team-recording {
		display: flex !important;
	}
	
	.MS-Teams-voice-recording span.et_pb_image_wrap:before {
		content: "";
		border-top: 7px dotted #0075bc;
		width: 26%;
		position: absolute;
		top: 46%;
		right: -29%;
	}
	
	.MS-Teams-video-recording span.et_pb_image_wrap:before {
		content: "";
		border-top: 7px dotted #f47b29;
		width: 26%;
		position: absolute;
		top: 46%;
		right: -29%;
	}
	
	.schedule_list.ms-team-list {
		display: flex;
	}
	
	.schedule_list.ms-team-list ul li {
		min-height: 65px;
	}
	
	.integration_news .et_pb_blurb_container {
		border-left: 2px solid #fff !important;
		margin-left: 1.5em !important;
		padding-left: 1.5em !important;
	}
	
	.Cross-platform .aura_contact {
		min-height: 90px;
	}
}

@media (max-width:767px) {
	.Processors-tab ul.et_pb_tabs_controls {
		display: flex !important;
		display: flex;
		width: 100%;
		flex-wrap: wrap;
	}
	
	.Processors {
		width: 100%;
		overflow: scroll;
	}
	
	.Processors-tab ul.et_pb_tabs_controls li {
		width: 100%;
		align-items: center;
		text-align: center;
		margin: 0 auto;
	}
	
	.Processors-tab ul.et_pb_tabs_controls li a {
		width: 100% !important;
		text-align: center !important;
		display: block !important;
		margin: 0 auto;
		padding: 10px !important;
	}
	
	.home_partnerships .et_pb_column {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 5px !important;
		align-items: center;
	}
	
	.products_header .pro_heading:first-child {
		display: none !important;
		width: 100% !important;
	}
	
	.products_header .pro_heading {
		display: block !important;
		width: 100% !important;
		padding: 7px !important;
	}
	
	.products_header {
		font-size: 13px;
	}
	
	.products_row {
		display: block;
		width: 100%;
	}
	
	.pro_sub_head, .pro_value {
		width: 100% !important;
		text-align: center !important;
	}
	
	.pro_sub_head {
		background: #f6f6f6 !important;
	}
	
	.bd_bottom {
		border-bottom: 1px solid #231f20 !important;
	}
	
	.cc_table_img img, .pro_value .pro_tbl_data img {
		width: 20px;
	}
	
	.products_body .products_row a.core_rec_btn {
		padding: 10px 2em !important;
	}
	
	.comp-table-div .table-head span:first-child, .pro_sub_head.hide-head {
		display: none;
	}
	
	.custom-logo {
		max-width: 100%;
	}
	
	.single-upcoming_event single-event video, .single-upcoming_event video, .uc_platform .et_pb_text_inner p {
		width: 100%;
	}
	
	.video-container {
		position: relative;
		padding-bottom: 56.25% !important;
		height: 0;
		overflow: hidden;
	}
	
	.BlogAuthorPic, .et-db #et-boc .et-l .recording_eGuide .et_pb_column .et_pb_module.about_compliance, .fix_ul_list_mob ul, ul.industry_left {
		padding-bottom: 0 !important;
	}
	
	.blurb_section .et_pb_column_1_3 img, .call-recording-webex .et_pb_button_alignment_left, .left_side, .popular_blog_row, .product-page-highlight, .right-side, .same_button_width .et_pb_button, .schedule_list ul li, .screen_rec_teams h3, .screen_rec_webex h3, .site-footer .et_pb_section:last-child .et_pb_row .et_pb_column, .tag .left_side, .tag .right_side, .title_thmb, .uc_compliance ul li, .video-container iframe {
		width: 100% !important;
	}
	
	.single-upcoming_event .single-event {
		width: 100% !important;
		height: 300px !important;
	}
	
	.single-post .single-blog p {
		font-size: 16px !important;
	}
	
	.demand_tab ul.et_pb_tabs_controls {
		display: flex !important;
		flex-flow: wrap;
	}
	
	.ccw_tab ul.et_pb_tabs_controls li, .demand_tab ul.et_pb_tabs_controls li {
		width: 100%;
		display: flex !important;
		align-items: center;
	}
	
	.cc_two_btn {
		display: flex;
		flex-flow: column;
		width: fit-content;
	}
	
	.cc_two_btn a:first-child {
		margin-right: 0 !important;
		margin-bottom: 13px !important;
	}
	
	.about_award_main .award_logo img {
		margin: 15px !important;
		width: 70px;
	}
	
	.fix_ul_list_mob ul, .schedule_list.ms-team-list ul.industry_right, .title_thmb, .uc_compliance ul:last-child, ul.industry_left, ul.industry_right {
		margin-top: 0 !important;
	}
	
	.fix_ul_list_mob ul, .partner_three_logo .et_pb_column {
		margin-bottom: 0 !important;
	}
	
	.banner_section_content .slider_heading {
		font-size: 32px !important;
	}
	
	.new_cc_slider .item .container {
		padding: 100px 0 10px !important;
	}
	
	.cc_two_btn2 {
		flex-direction: column;
		align-items: center !important;
	}
	
	@-moz-document url-prefix() {
		.cc_two_btn2 br {
			margin-bottom: 20px;
		}
	}
	
	.cc_two_btn2 a:first-child, .contact_schedule_quote a, .testimonial-carousel__thumbnail {
		margin-right: 0 !important;
	}
	
	.new-industry-sec span.et_pb_image_wrap, .popular_post-body {
		width: 50%;
	}
	
	.recent_blogcont {
		width: 100% !important;
		margin-bottom: 20px;
	}
	
	.premises-based .et-db #et-boc .et_pb_column, .product-key-facts h2, .review_align, .solving_comp img, .title_thmb {
		margin-bottom: 20px !important;
	}
	
	.recent_blogcont:nth-child(3) {
		margin-right: 0;
		width: 100% !important;
	}
	
	.featured_topic {
		padding: 60px 0;
	}
	
	.recent_post_tit {
		font-size: 36px;
	}
	
	.search_bar {
		right: 34%;
	}
	
	.page-not-found-search input.et_pb_searchsubmit {
		width: 20% !important;
		text-align: center !important;
	}
	
	.premises-based .et_pb_column_1_4 {
		width: 100% !important;
		margin-bottom: 20px !important;
		margin-right: 0 !important;
	}
	
	.cisco-Jabber-img .et_pb_text_inner {
		text-align: center !important;
		margin-top: 30px !important;
	}
	
	.new-home-slider .row-fix {
		width: 85% !important;
		max-width: 100% !important;
		margin: 0 auto !important;
	}
	
	.home_leader_images, .image_inline_home {
		display: block !important;
		text-align: center !important;
	}
	
	.cc_new_home_hover .img_blurb_content .et_pb_module_header {
		padding-right: 0 !important;
	}
	
	.cc_new_home_hover .img_blurb_content .et_pb_main_blurb_image {
		margin-right: 15px !important;
	}
	
	.cc_new_home_hover .et_pb_main_blurb_image {
		width: 70px !important;
		min-width: 70px;
		margin-bottom: 0 !important;
	}
	
	.home_leader_images .et_pb_image, .image_inline_home .et_pb_image {
		display: inline-block !important;
		width: 20% !important;
		min-width: 20% !important;
		margin-right: 30px !important;
	}
	
	.home_leader_images .et_pb_image img, .image_inline_home .et_pb_image img, .technology_logo_fix .et_pb_module, .which-kind-sec {
		width: 80% !important;
	}
	
	.d-lg-block.d-flex.align-items-end.flex-wrap.justify-content-between {
		bottom: 0;
	}
	
	.blurb_section .et_pb_row {
		display: flex;
	}
	
	.schedule_customized img {
		width: 88% !important;
	}
	
	.cc_new_slider_section, .img-center .et_pb_blurb_container, .img-center .et_pb_blurb_content, .solving_comp img, .uc_compliance {
		display: block !important;
	}
	
	.cc_new_slider_section {
		height: auto;
	}
	
	.webx_cisco, .zoom_partner_img {
		left: -30px !important;
	}
	
	.ms_team_img, .zoom_screen {
		right: -10px !important;
	}
	
	.cc_ebook, .integration_news .et_pb_blurb_content, .testimonial-carousel__item {
		flex-flow: column;
	}
	
	.testimonial-slider .testimonial-content {
		width: 90% !important;
		font-size: 18px !important;
		margin-left: 10px !important;
	}
	
	.solving_comp {
		display: flex;
		flex-flow: wrap;
		justify-content: center;
	}
	
	.solving_comp img {
		margin-right: 30px !important;
		opacity: .6;
		width: 30%;
	}
	
	.testimonial-slider .owl-nav {
		top: auto;
	}
	
	.blurb_section .et_pb_row, .bro_download, .d-flex.align-items-center.mt-3, .quality-assurance-blurb .blurb_section .et_pb_row {
		display: flex;
		flex-flow: column;
	}
	
	.blurb_section h4 {
		font-size: 14px !important;
		line-height: 18px !important;
	}
	
	.guide-wrapp ol, .guide-wrapp ul {
		line-height: 22px;
	}
	
	.product-key-facts li img {
		margin-right: 10px !important;
	}
	
	.body-tr, .cc-team-recording {
		display: block;
	}
	
	.MS-Teams-video-recording, .MS-Teams-video-recording-screen-sharing, .MS-Teams-voice-recording {
		text-align: center !important;
		padding-bottom: 26px !important;
	}
	
	.mob_home_fix .et_pb_blurb_description {
		font-size: 18px !important;
		font-weight: 600 !important;
	}
	
	#main .et-l .et_pb_row .new_telco_hed .et_pb_text_inner p.are_telco_new {
		text-align: center !important;
		font-size: 28px !important;
	}
	
	.single-container.single-blog img {
		width: 100%;
		height: auto;
	}
	
	.call-recording-webex .et_pb_blurb_content {
		display: block !important;
		width: 100% !important;
	}
	
	.call-recording-webex .et_pb_blurb_content .et_pb_main_blurb_image {
		width: 100% !important;
		display: inline-block !important;
	}
	
	.call-recording-webex .et_pb_text_align_left {
		float: inherit;
		text-align: center !important;
		width: 100%;
	}
	
	.contact_schedule_quote {
		display: inline-grid !important;
	}
	
	.recent_insights .hapi_post {
		width: 100% !important;
		margin-right: 0 !important;
	}
	
	.schedule_list.ms-team-list ul {
		width: 100% !important;
		margin-bottom: 0 !important;
		padding: 0 !important;
	}
	
	.slider-dot a {
		font-size: 16px;
		width: 430px;
	}
	
	.rate_view {
		flex-flow: column;
		align-items: center;
	}
	
	.review_align {
		margin-right: 0 !important;
	}
	
	.review_us {
		margin-bottom: 10px !important;
	}
	
	.rate_view img {
		width: 110px;
	}
	
	.cta-section h3, .landing_testimonial h3 {
		font-size: 32px;
	}
	
	.landing_testimonial .testimonial-content p {
		font-size: 20px !important;
	}
	
	.testimonial-landing .testimonial-content {
		text-align: center !important;
		margin-left: 0 !important;
	}
	
	.testimonial-landing .owl-nav .owl-prev {
		left: 50px;
	}
	
	.testimonial-landing .owl-nav .owl-next {
		right: 40px;
	}
	
	.pp_pic_holder .pp_details {
		padding-bottom: 40px !important;
	}
	
	.banner_form {
		margin: auto !important;
	}
	
	ul.industry_left {
		margin-bottom: 0 !important;
	}
	
	.single-upcoming_event .entry-title {
		font-size: 30px;
	}
	
	.integration_news .et_pb_blurb_container {
		border: none !important;
	}
	
	.integration_news .et_pb_main_blurb_image {
		width: 84% !important;
	}
	
	.layoutArea ol li {
		word-break: break-all;
	}
	
	.single-ht_kb blockquote pre {
		text-wrap: balance;
	}
	
	.cta-section p {
		font-size: 16px;
		width: 100%;
	}
	
	.table-body span, .table-head span {
		font-size: 12px;
	}
	
	.table-body span:first-child {
		border-top: 0 !important;
		width: 100% !important;
		text-align: center !important;
		display: inline-block;
	}
	
	.table-body span:nth-child(2) {
		border-left: 0 !important;
	}
	
	.table-body span {
		display: inline-block;
		border-top: 1px solid #231f20 !important;
		min-height: 40px;
	}
	
	.comp-table-div .table-head span {
		padding: 10px 5px !important;
		font-weight: 400;
		width: 25% !important;
	}
	
	.comp-table-div .table-head span:nth-child(2) {
		text-align: center !important;
		border-left: 0 !important;
	}
	
	.table-body span img {
		width: 16px;
	}
	
	.global_partnership .et_pb_column {
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
		align-items: center;
	}
	
	.global_partnership .et_pb_column .et_pb_image {
		width: 100% !important;
		max-width: 180px;
	}
	
	.partner-logos .et_pb_column {
		grid-template-columns: repeat(2, 1fr);
		gap: 30px 3em;
	}
	
	.partner-logos .et_pb_column .et_pb_image {
		width: 150px !important;
	}
}

@media (min-width:767px) {
	td.comp-table__tableData.comp-table__tableDataCell {
		min-width: 150px !important;
	}
}

@media screen and (min-width:480px) and (max-width:767px) {
	.et_section_regular .atmos-video-sec .et_pb_column {
		width: 62% !important;
		display: block;
		margin: 10px auto !important;
	}
	
	.et_section_regular .atmos-video-sec.use_case .et_pb_column {
		width: 80% !important;
		display: block;
		margin: 10px auto !important;
		float: none !important;
	}
	
	.et-db #et-boc .et-l .et_pb_row.atmos-video-sec .et_pb_column.et-last-child, .et-db #et-boc .et-l .et_pb_row.atmos-video-sec .et_pb_column:last-child, .et-db #et-boc .et-l .et_section_regular .atmos-video-sec.et_pb_row .et_pb_column.et-last-child .et_pb_column:last-child {
		margin-right: auto !important;
	}
}

@media screen and (max-width:676px) {
	.core_recording_table td {
		font-size: 14px;
	}
	
	.core_recording_table table img {
		width: 16px;
	}
	
	.news_single_post .news_title {
		font-size: 22px !important;
	}
	
	.news_title a {
		font-size: 19px !important;
	}
	
	.fqa_toggle_list ul, .post_auther p {
		margin-top: 0 !important;
	}
	
	#cmplz-manage-consent .cmplz-manage-consent {
		bottom: -30px !important;
	}
	
	.blog_row .latest_post {
		display: block;
		margin-right: 0;
	}
	
	.post-featured-image {
		height: 200px;
		width: 100%;
	}
	
	.post-body {
		width: 100%;
		padding: 10px;
	}
	
	.post_title h3 {
		font-size: 20px !important;
	}
	
	.single_post_title {
		padding: 0 10px;
		margin-bottom: 6px;
	}
	
	.fqa_toggle_list .td {
		display: block;
		width: 100%;
	}
	
	.fqa_toggle_list_tr td {
		display: inline-block;
		width: 49%;
	}
	
	.fqa_toggle_list ul {
		margin-bottom: 0 !important;
	}
	
	.fqa_toggle_list {
		margin: 20px 0;
	}
	
	.blog_search_field input.search-field, .search_bar {
		margin-left: 0;
	}
	
	.f_table td {
		margin-bottom: 13px;
	}
	
	.careers_postion_title {
		line-height: 1.1;
	}
	
	.search_bar {
		width: 100%;
		right: 0 !important;
		top: 109px;
	}
	
	.blog_head_info {
		margin-bottom: 30px;
	}
}

@media screen and (max-width:621px) {
	.cloud_call .cloud_cont.power_rec, .cloud_call .cloud_img {
		width: 100% !important;
	}
	
	.cloud_call_recording {
		display: block;
		padding-right: 0 !important;
	}
	
	.cloud_img img {
		width: 100%;
		height: auto !important;
	}
	
	.cloud_cont.power_rec {
		width: 100% !important;
		padding-left: 21px !important;
		padding-right: 21px !important;
	}
}

@media screen and (min-width:576px) {
	.our_service_sec .et_pb_main_blurb_image {
		min-height: 78px !important;
	}
	
	.schedule_list.ms-team-list ul {
		float: unset;
		width: 45%;
	}
	
	ul.industry_left {
		float: left;
	}
}

@media screen and (max-width:575px) {
	.industry_right, ul.industry_left {
		margin-bottom: 0 !important;
	}
	
	.industry_right li:last-child, ul.industry_left {
		padding-bottom: 0 !important;
	}
	
	.redaction-img {
		left: 0;
	}
	
	.security-img {
		top: 17%;
	}
	
	.our_service_sec .et_pb_column, .our_service_sec .et_pb_with_border {
		width: 100% !important;
		border-right: none !important;
	}
	
	ul.industry_left {
		margin-top: 0 !important;
	}
	
	.search_bar {
		right: 25%;
	}
	
	.fqa_toggle_list_tr {
		display: flex;
		flex-flow: column;
	}
	
	.fqa_toggle_list_tr .column ul {
		padding: 0 !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	
	.fqa_toggle_list_tr .column:first-child {
		padding-top: 20px !important;
	}
}

@media screen and (max-width:499px) {
	.popular_post-body, .post-body, .post-popular-image {
		width: 100% !important;
	}
	
	.new_cc_slider .owl-dot {
		width: 90%;
	}
	
	.et-db #et-boc .et-l .et_pb_gutters1.et_pb_row.premises-based .et_pb_column, .et-db #et-boc .et-l .fix_pb_row .et_pb_row.premises-based .et_pb_column {
		margin-bottom: 20px !important;
	}
	
	.popular_info .latest_post {
		display: block;
		margin-right: 0;
	}
	
	.post-body {
		padding: 0 15px;
	}
	
	.asterisk_info_graph .et_pb_main_blurb_image {
		width: 115px !important;
	}
	
	.slider-dot a {
		font-size: 14px !important;
		width: auto;
	}
}

@media screen and (max-width:480px) {
	.awardsacc_logo img {
		width: 75px !important;
	}
	
	.et-db #et-boc .et-l .cc_branches .et_pb_column {
		width: 47% !important;
	}
	
	.head_country {
		font-size: 20px;
	}
	
	.country_tel, .sub_head_country {
		font-size: 10px;
	}
	
	.new_cc_slider .banner_section_content .slider_heading {
		font-size: 40px !important;
	}
	
	.footer_bottom ul {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-flow: column;
	}
	
	.footer_bottom ul li {
		padding-right: 0 !important;
		padding-bottom: 10px !important;
	}
	
	.footer_row {
		width: 70% !important;
	}
	
	.demand_tab ul.et_pb_tabs_controls li a {
		font-size: 17px !important;
		white-space: normal !important;
	}
}

@media (max-width:470px) {
	#hero-carousel-wrap {
		background: url("https://cdn-fnphg.nitrocdn.com/yeOhGWmPcXzOXFJyZvhCVKiNnVjHUBrX/assets/images/optimized/rev-6a517af/www.callcabinet.com/wp-content/uploads/2024/02/CallCabinet-Mobile-Background.jpg") 100% -70px no-repeat !important;
	}
	
	.home_partnerships .et_pb_column {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		gap: 20px !important;
		align-items: center;
	}
	
	.partner_three_logo .et_pb_column, .technology-partners-5 .et_pb_column, .tp_logo_sec .et_pb_column, .tp_logo_three .et_pb_column {
		display: grid;
		gap: 40px;
		grid-template-columns: repeat(1, 1fr);
	}
	
	.home_partnerships .et_pb_column .et_pb_module {
		margin-bottom: 0 !important;
	}
	
	.tp_logo_sec .et_pb_column {
		align-items: center;
	}
	
	.partner_three_logo .et_pb_module.et_pb_image.et_pb_image_0, .partner_three_logo .et_pb_module.et_pb_image.et_pb_image_1 {
		width: 50% !important;
	}
	
	.gs_logo_mob img {
		width: 200px !important;
	}
	
	.tbl_mobile_fix table td:not(:first-child)::before {
		width: 80%;
	}
	
	.tbl_mobile_fix table td {
		font-size: 13px !important;
	}
	
	.partner-images .et_pb_image {
		width: 120px;
	}
	
	.cisco_call_tiles .Feature_conts {
		min-height: auto !important;
	}
	
	.global_partnership .et_pb_column, .partner-logos .et_pb_column {
		grid-template-columns: repeat(1, 1fr);
		gap: 15px;
	}
	
	.global_partnership .et_pb_column .et_pb_image {
		width: 100%;
		max-width: 160px;
	}
	
	#hero-carousel-wrap.nitro-lazy {
		background-image: none !important;
	}
}

@media screen and (max-width:450px) {
	.site-navigation .site-navigation--phone {
		font-size: 10px !important;
		margin-bottom: 5px;
	}
	
	.atmos-ana {
		margin-top: 30px !important;
	}
	
	.et-db .site-content #et-boc .about-highlight-padding ul li {
		flex-basis: 50%;
		margin-bottom: 20px !important;
	}
	
	.et-db .site-content #et-boc .product-key-facts ul {
		font-size: 14px;
	}
	
	.custom-logo {
		display: none;
	}
	
	.custom-logo_mobile {
		display: block !important;
	}
	
	.versatility_features img {
		margin: 0 auto !important;
		display: flex !important;
	}
	
	.cc_new_home_hover .img_blurb_content .et_pb_module_header {
		font-size: 16px !important;
	}
	
	.single-post .addtoany_shortcode .addtoany_list a {
		padding-right: 15px;
	}
	
	.sp-testimonial-client-testimonial {
		padding: 0 30px !important;
	}
	
	.integration_news .et_pb_main_blurb_image {
		width: 70% !important;
		margin-bottom: 20px !important;
	}
}

@media (max-width:424px) {
	.new_cc_slider .banner_section_content .slider_text {
		font-size: 18px;
	}
	
	.banner_section_content .slider_sub_heading {
		font-size: calc(1.5vh + 5px) !important;
	}
}

@media screen and (max-width:380px) {
	.news_column .single_news_img {
		height: 170px !important;
		background-size: 100% 100% !important;
	}
	
	.single_news_box .news_single_post .news_title {
		font-size: 22px !important;
	}
	
	.cc_ebook, .news_right_sidebar {
		display: block;
	}
	
	.news_right_sidebar .news_contant {
		margin-left: 0 !important;
	}
	
	.right_news_img {
		width: auto !important;
		height: 150px;
		margin-bottom: 20px !important;
	}
	
	.products_header .pro_heading {
		padding: 7px !important;
		font-size: 13px !important;
	}
}

@media screen and (min-width:1700px) {
	.sales_funnel_col h1 {
		width: calc(100% - 15%) !important;
	}
	
	.ai-driven_banner h1 {
		width: calc(100% - 17%) !important;
	}
	
	.ai-driven_banner .et_pb_column {
		padding-right: 5.7% !important;
	}
	
	.cisco_call_tiles .Feature_conts {
		min-height: 690px !important;
	}
	
	.cisco_call_three .Feature_conts {
		min-height: 470px !important;
	}
	
	.ms_team_call_tiles .Feature_conts {
		min-height: 490px !important;
	}
	
	.banner-two-btn .et_pb_button_module_wrapper .et_pb_button {
		min-width: 320px !important;
		text-align: center !important;
	}
	
	.cc_footer_menu .menu_sec:not(:last-child) {
		padding-right: 20px;
	}
}

@media screen and (min-width:1200px) {
	.text-lg-left {
		text-align: left !important;
	}
	
	.ind_leading_feature {
		min-height: 330px;
	}
	
	.gartner_bg {
		right: -21%;
		bottom: -31% !important;
		position: absolute !important;
	}
}

@media (min-width:981px) {
	.btn_row_learn .et_pb_button_module_wrapper {
		position: absolute !important;
		bottom: 20px !important;
		width: 100%;
	}
	
	.choose-recording {
		min-height: 110px;
	}
	
	.not-sure-wrap .not-sure-title h2 {
		margin-bottom: 25px !important;
	}
	
	th.comp-table__tableData.comp-table__columnHeader:first-child {
		width: 1025.52px !important;
	}
	
	.atoms-logo-align .et_pb_text_inner {
		text-align: center !important;
	}
	
	.cc_upcoming_events, .product-page-title-wrap .et_pb_row {
		width: 80% !important;
	}
	
	.site-navigation .site-navigation--phone, .site-navigation .top-menu a {
		font-size: calc(.4347826087vw + 5.7391304348px);
	}
	
	.sticky_nav_bar .et_pb_text_1 {
		height: 100vh;
	}
	
	.silck-carousel ul.slick-dots {
		position: absolute;
		bottom: 100px;
		display: flex;
		justify-content: center !important;
		width: 100%;
	}
	
	.sticky_nav_bar {
		position: sticky !important;
		top: 70px;
	}
	
	.king_data {
		margin-bottom: -260px !important;
	}
	
	.new_cc_slider .owl-dot a:hover {
		background: url("https://www.callcabinet.com/wp-content/themes/callcabinet/css/./img/home_slider_banner_btn.webp") rgba(255, 255, 255, .2) !important;
		background-size: 40px !important;
		background-position: 3% 50% !important;
		background-repeat: no-repeat !important;
	}
	
	.new_cc_slider .owl-dot a:hover.nitro-lazy {
		background-image: none !important;
	}
	
	.fix_left_pad {
		padding-left: 60px !important;
	}
	
	.et-db #et-boc .et-l .cc_new_home_hover .et_pb_blurb_content {
		max-width: 90%;
		padding-right: 50px;
	}
	
	.cisco-Jabber-img .et_pb_text_inner {
		margin-top: 30px !important;
		text-align: right !important;
	}
	
	.blurb_section .atom-img, .software-platforms .et_pb_button, .which-kind-sec .et_pb_button {
		width: 100%;
	}
	
	p.software-platforms-sec {
		min-height: 220px;
	}
	
	.qa-features .et_pb_blurb_container, .rapid_deployment .et_pb_blurb_container {
		padding-left: 40px !important;
	}
	
	.custom_btn_logo {
		display: inline-flex;
		align-items: center;
	}
	
	.custom_btn_logo .et_pb_button, .slider-dot {
		margin-right: 30px !important;
	}
	
	.recording_title_left {
		width: 55% !important;
	}
	
	.recording_contents_section {
		width: 39% !important;
	}
	
	.cc-Ideal-cloud-based .et_pb_blurb_content {
		min-height: 260px;
	}
	
	.cc-Ideal-cloud-based .et_pb_button_module_wrapper a, .cc_compliance .et_pb_text_inner h3, .cc_compliance .et_pb_text_inner h4 {
		width: 90%;
	}
	
	.custom-slider .owl-stage-outer {
		margin-top: 50px !important;
	}
	
	.pd-top {
		margin-top: 30px !important;
	}
	
	.custom-slider span.imag_right {
		float: right;
	}
	
	.contact_center p {
		padding-bottom: 18px !important;
	}
	
	.only-tablet {
		padding-top: 74px !important;
		padding-bottom: 210px !important;
		margin-bottom: 0;
		margin-top: 75px;
	}
	
	.qa-service {
		padding-top: 2% !important;
		padding-bottom: 4% !important;
	}
	
	.atmos-cisco-features {
		margin-left: -8.3333333333% !important;
	}
	
	.telco-carrier {
		display: flex;
		margin-left: -92.5px !important;
		align-items: center;
	}
	
	.push-down-2 {
		top: 63px;
		position: relative;
	}
	
	.blurb_section .et_pb_row .et_pb_column_1_6 {
		margin-right: 15px !important;
	}
	
	.streamline-img img {
		width: 32px !important;
	}
	
	.blurb_section .et_pb_column_1_6 {
		min-width: 55px;
	}
	
	.cisco-innovation:after {
		content: "";
		background: #fff;
		height: 2px;
		width: 60px;
		position: absolute;
		top: 15%;
		left: 95%;
	}
	
	.a_cisco_call_rec .et_pb_blurb {
		min-height: 320px;
	}
	
	.cisco-jabber-blub .blurb_section .img {
		width: 108px !important;
	}
	
	.allworx-blurb .blurb_section .et_pb_column_2_2, .blurb_section .et_pb_column_2_2, .cisco-jabber-blub .blurb_section .et_pb_column_2_2, .cloud-native-tiles .et_pb_column, .goto_connect .blurb_section .et_pb_column_2_2 {
		display: flex;
		flex-flow: column;
	}
	
	.blurb_section .et_pb_column_1_6 .img, .goto_connect .blurb_section .et_pb_column_1_6 .img {
		text-align: center !important;
		width: 80px !important;
		float: left !important;
		margin-bottom: 10px !important;
	}
	
	.blurb_section .et_pb_column_1_6 .img, .cloud_call .et_pb_column_12, .hcl_voice_analytics img {
		margin-right: 20px !important;
	}
	
	.allworx-call-recording-title h1 {
		padding-left: 130px !important;
	}
	
	.pad-header-right {
		padding-left: 9% !important;
	}
	
	.custom_info_box .et_pb_main_blurb_image {
		width: 81px !important;
		padding-top: 15px !important;
	}
	
	.cc-laws-sec .popi {
		margin-top: -90px !important;
	}
	
	.cc-laws-sec .ccpa, .cc-laws-sec .mifid {
		margin-top: -100px !important;
	}
	
	.cisco-methodologies .et_pb_blurb_container {
		min-height: 182px;
	}
	
	.footer_toggle_section {
		float: right !important;
	}
	
	.fix_text_sp .et_pb_text {
		min-height: 100px !important;
	}
	
	.hcl_voice_analytics {
		display: flex !important;
		align-items: center;
	}
	
	.ms_yet_ready .et_pb_column_14 {
		width: 42% !important;
	}
	
	.cc_compliance h3 span, .common_regulations h2 span, .required_recording_col .et_pb_text_inner h2 span, .sompliance_solution .et_pb_module_header span, .sompliance_solution .et_pb_text_inner h2 span {
		display: block;
	}
	
	.asterisk_info_graph .et_pb_blurb:after {
		content: "$";
		position: absolute;
		font-family: ETmodules;
		color: #0666f2;
		font-size: 2.5em;
		top: 20%;
		right: -36px;
	}
	
	.site-footer .et_pb_column_1_6 {
		width: 12.0833%;
	}
	
	.site-footer .et_pb_row .et_pb_column:last-child {
		margin-right: 0 !important;
	}
	
	.site-footer .et_pb_column {
		margin-right: 5.5%;
	}
	
	.rate_view .review_align {
		width: 20%;
	}
	
	.gartner_form {
		margin-top: -110px !important;
	}
	
	.ms-team-blurb_sec .et_pb_blurb {
		min-height: 290px;
	}
	
	.certified-ms h1 {
		padding-right: 10% !important;
	}
	
	.our_quide {
		display: flex;
	}
	
	.cc-service-img, .products_header .pro_heading:first-child {
		display: flex !important;
	}
	
	.quide_title {
		width: 60%;
	}
	
	.guide_answers_img {
		width: 40%;
		position: relative;
		right: -8%;
	}
	
	.menu-service {
		width: 76% !important;
	}
	
	.menu-service-details {
		min-height: 95px !important;
		margin-top: 10px !important;
	}
	
	li#mega-menu-43225-0-0, li#mega-menu-43225-0-1 {
		width: 20% !important;
	}
	
	li#mega-menu-43225-0-2, li#mega-menu-43225-0-3, li#mega-menu-43225-0-4, li#mega-menu-43225-0-5 {
		width: 15% !important;
	}
	
	.cc-service-img {
		min-height: 60px !important;
		align-items: end !important;
		left: 10px !important;
		position: relative !important;
		margin-bottom: 5px !important;
	}
	
	.cisco_arrow, .home-become-img, .ms_book_title {
		position: absolute !important;
	}
	
	.menu-product {
		width: 70% !important;
	}
	
	.banner_section_content {
		min-height: 340px;
	}
	
	h3 {
		font-size: calc(1.6964285714vw + 11.5714285714px);
	}
	
	.col-lg-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	
	.col-lg-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	
	.col-lg-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	
	.col-lg-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.col-lg-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	
	.col-lg-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.primary-navigation>li:not(:last-child), .site-navigation .top-menu li:not(:last-child) {
		margin-right: calc(2.1739130435vw - 11.3043478261px);
	}
	
	.site-navigation .site-navigation--phone {
		margin-right: calc(1.7391304348vw - 7.0434782609px);
	}
	
	.col-lg-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.cc_new_slider_section .new_cc_slider .banner_section_content .slider_text {
		width: 75%;
	}
	
	.home-become-img {
		top: 6%;
		right: 10%;
	}
	
	.demand_tab {
		background: #f4f4f4 !important;
	}
	
	.ccw_tab ul.et_pb_tabs_controls, .demand_tab ul.et_pb_tabs_controls {
		position: relative !important;
		bottom: 13px !important;
		background-color: transparent !important;
		align-items: baseline;
	}
	
	.ccw_tab ul.et_pb_tabs_controls li, .demand_tab ul.et_pb_tabs_controls li {
		height: fit-content !important;
	}
	
	.demand_tab ul.et_pb_tabs_controls li.et_pb_tab_active {
		height: 57px !important;
	}
	
	.cisco-pillar {
		display: flex;
		align-items: center;
	}
	
	.cisco-pillar img {
		width: 25%;
	}
	
	.about_compliance .et_pb_text_inner h1 {
		width: 80%;
	}
	
	.about_compliance p, .cicso_form_title {
		width: 53%;
	}
	
	.single-post .content-area, .single-upcoming_event div#content {
		padding-top: 40px;
	}
	
	.cc_footer_menu .menu_sec:first-child {
		width: 8%;
	}
	
	.cc_footer_menu .menu_sec {
		width: calc(12vw - 10px);
	}
	
	.certified-ISOIEC {
		display: none;
	}
	
	.cc_footer_menu {
		padding-bottom: 20px;
	}
	
	.ccw_tab ul.et_pb_tabs_controls li.et_pb_tab_active {
		height: 90px !important;
	}
	
	.work-from-anywhere .et_pb_column.et-last-child {
		position: relative;
	}
	
	.our_service_sec .et_pb_module_header {
		min-height: 100px;
	}
	
	.our_service_sec .et_pb_blurb {
		max-width: 260px;
	}
	
	.our_service_sec h4.et_pb_module_header {
		width: 70%;
	}
	
	.cc_career_img {
		right: -65px;
	}
	
	.schedule_private_form {
		margin-bottom: -50% !important;
	}
	
	.sales_funnel_col p {
		max-width: 90%;
	}
	
	.cc_regulatory_comply .et_pb_text_inner h1 {
		width: 70%;
		margin-bottom: 18px !important;
	}
	
	.cc_complete_compl .et_pb_text_inner h3, .cc_voice_analytics .et_pb_text_inner h2 {
		width: 78%;
	}
	
	.regulatory_compliance h2 {
		width: 62%;
	}
	
	.cc_about_us_header_img img {
		border-radius: 0 50px 50px 0 !important;
		margin-left: -50px !important;
		margin-bottom: -40px !important;
		width: 100% !important;
	}
	
	.common_regulations h3 {
		width: 56%;
	}
	
	.dwnl-title {
		min-height: 85px;
	}
	
	.atmos-dwnl-title, .compliance-dwnl-title {
		min-height: 112px;
	}
	
	.aligned_security .et_pb_column_1_3.et_pb_column_11 {
		margin-right: 125px !important;
	}
	
	.cisco_right_sec {
		padding-right: calc(5vw) !important;
	}
	
	.ms-team-info-sec {
		min-height: 130px;
	}
	
	.feature_cont {
		min-height: 210px;
	}
	
	.cisco_arrow {
		right: 0;
		bottom: 0;
		display: block;
	}
	
	.skype_network_icon .et_pb_column:before {
		content: "\"";
		position: absolute;
		left: 46%;
		top: -60px;
		font-family: ETmodules;
		font-size: 2.5em;
		color: #0666f2;
	}
	
	.ms_book_title {
		left: 13%;
		z-index: 99;
		top: 20%;
	}
	
	.ms-toolkit-header::before {
		background-image: url("https://cdn-fnphg.nitrocdn.com/yeOhGWmPcXzOXFJyZvhCVKiNnVjHUBrX/assets/images/source/rev-6a517af/www.callcabinet.com/wp-content/uploads/2022/08/CallCabinet-ms-teams-channel-toolkit.png");
		position: absolute;
		content: "";
		top: 10%;
		right: -3%;
		width: calc(100% - 50%);
		height: 100%;
		background-repeat: no-repeat;
		background-size: contain;
	}
	
	.ms-toolkit-header .et_pb_row.et_pb_row_0 {
		min-height: 550px;
	}
	
	#form_line:before {
		content: url("https://cdn-fnphg.nitrocdn.com/yeOhGWmPcXzOXFJyZvhCVKiNnVjHUBrX/assets/images/optimized/rev-6a517af/www.callcabinet.com/wp-content/uploads/2022/10/gartner-line.png");
		position: absolute;
		left: -20%;
		top: 0;
	}
	
	.gartner_banner:after {
		content: url("https://cdn-fnphg.nitrocdn.com/yeOhGWmPcXzOXFJyZvhCVKiNnVjHUBrX/assets/images/optimized/rev-6a517af/www.callcabinet.com/wp-content/uploads/2022/10/gartner-top-line.png");
		position: absolute;
		bottom: -120px;
		left: 1%;
	}
	
	div#get_started:after {
		content: url("https://cdn-fnphg.nitrocdn.com/yeOhGWmPcXzOXFJyZvhCVKiNnVjHUBrX/assets/images/optimized/rev-6a517af/www.callcabinet.com/wp-content/uploads/2022/10/teams-Free-form-line.png");
		position: absolute;
		right: 20%;
	}
	
	div#power_of:after {
		content: url("https://cdn-fnphg.nitrocdn.com/yeOhGWmPcXzOXFJyZvhCVKiNnVjHUBrX/assets/images/optimized/rev-6a517af/www.callcabinet.com/wp-content/uploads/2022/10/Power-of.png");
		position: absolute;
		top: 11%;
		transform: scale(.9);
		right: 10px;
	}
	
	.trial-testimonial {
		background: -webkit-radial-gradient(22% 67%, circle cover, rgba(84, 26, 160, .71) 0, rgba(184, 159, 213, .91), #fff 11%) !important;
	}
	
	.not-yet-ready {
		padding-right: 20% !important;
	}
	
	.about_author {
		background: -webkit-radial-gradient(54% 17%, circle cover, rgba(6, 102, 242, .33) 0, rgba(6, 102, 242, .28), #f6f6f6 19%) !important;
	}
	
	.single-post .et_pb_section .et_pb_row {
		width: 90% !important;
	}
	
	.cloud-native-tiles .et_pb_button_module_wrapper {
		height: -webkit-fill-available;
		display: flex;
		align-self: center;
		justify-content: center;
	}
	
	.cloud-native-tiles .et_pb_button_module_wrapper a {
		height: fit-content;
		align-self: end;
	}
}

@media screen and (min-width:1401px) and (max-width:1440px) {
	.tp_logo_sec .et_pb_column .et_pb_image, ul.industry_left, ul.industry_right {
		width: 100% !important;
	}
	
	.schedule_list ul.industry_left li:last-child {
		margin-bottom: 0 !important;
	}
}

@media screen and (min-width:1441px) and (max-width:1700px) {
	.schedule_list ul.industry_left li:last-child {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
}

@media screen and (max-width:1440px) {
	.not-sure-wrap .not-sure-title h2 {
		font-size: 30px !important;
	}
	
	.not-sure-wrap {
		background-position: right -580px bottom 0 !important;
	}
	
	h3 {
		font-size: calc(1.6964285714vw + 11.5714285714px);
	}
	
	.cloud_call_recording {
		padding-right: 0 !important;
	}
	
	.cloud_img {
		width: 40% !important;
	}
	
	.cloud_cont.power_rec {
		padding-left: 21px !important;
		width: 60% !important;
		padding-right: 10px !important;
	}
}

@media screen and (min-width:1440px) {
	.primary-navigation>li:not(:last-child), .site-navigation .top-menu li:not(:last-child) {
		margin-right: 20px !important;
	}
	
	.site-navigation .site-navigation--phone {
		margin-right: 18px !important;
		font-size: 12px !important;
	}
	
	.container, .footer-container {
		max-width: 80%;
	}
	
	.primary-navigation>li .sub-menu a {
		font-size: 16px;
	}
	
	.et_pb_row {
		width: 100% !important;
	}
	
	h2.bigger {
		font-size: 50px;
	}
	
	h2 {
		font-size: 45px;
	}
	
	h3, h4 {
		font-size: 24px;
	}
	
	h5 {
		font-size: 17px;
	}
	
	.blurb-info h4 {
		font-size: 19px;
		font-weight: 600 !important;
	}
	
	.blurb-info--bottom p {
		width: 255px;
	}
	
	.not-sure-wrap {
		background-color: #f4f4f3 !important;
		background-repeat: no-repeat !important;
		background-position: right -175px bottom 0 !important;
		background-size: contain !important;
	}
	
	.MS-Teams-video-recording span.et_pb_image_wrap:before, .MS-Teams-voice-recording span.et_pb_image_wrap:before {
		width: 41% !important;
		right: -46% !important;
	}
}

@media screen and (min-width:1401px) {
	.custom_btn_logo {
		width: 100%;
	}
	
	.cc_ms_team_toolkit_last {
		padding-left: 130px !important;
	}
	
	ul.industry_left {
		width: 47%;
	}
	
	ul.industry_right {
		width: 43%;
	}
	
	.ms-marketplace-btn .et_pb_column_2 {
		width: 340px !important;
	}
	
	.partner_btn .et_pb_column_2 {
		width: 320px !important;
	}
	
	.cisco_demo_btn .et_pb_column_2 {
		width: 280px !important;
	}
	
	.cisco_demo_btn .et_pb_column_3 {
		width: 360px !important;
	}
	
	.zoom_btn .et_pb_column_2 {
		width: 300px !important;
	}
	
	.feature_conts {
		min-height: 130px;
	}
}

@media screen and (min-width:992px) {
	#top-header.site-navigation {
		padding: 8px 0;
	}
	
	.primary-navigation .sub-menu .sub-menu {
		left: 100%;
		top: -50px;
	}
	
	.primary-navigation li.menu-item:hover>.sub-menu {
		display: block;
	}
	
	.primary-navigation li {
		position: relative;
		list-style: none;
	}
	
	#menu-primary>li a {
		font-size: 16px;
		font-family: ProximaNova-Medium, Helvetica, Arial, Lucida, sans-serif !important;
		width: 100%;
	}
	
	ul.sub-menu {
		width: max-content !important;
	}
	
	ul.sub-menu li {
		width: 100% !important;
		padding-bottom: 5px;
	}
	
	.header_login {
		border: 1px solid rgba(255, 255, 255, .7);
		padding: 5px 15px;
		border-radius: 5px;
	}
	
	.integrations_menu ul.sub-menu .menu-item-46154 .menu-icon img {
		width: 30px;
		height: auto !important;
		margin-left: -2px;
	}
	
	.integrations_menu ul.sub-menu .menu-item-44534 .menu-icon img {
		width: 24px;
		height: auto;
	}
	
	li.mob_menu_head {
		pointer-events: none;
		font-size: 14px !important;
	}
	
	.mt-lg-0, .my-lg-0 {
		margin-top: 0 !important;
	}
	
	.text-md-right {
		text-align: right !important;
	}
	
	.text-md-center {
		text-align: center !important;
	}
	
	.d-lg-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	
	.d-lg-none {
		display: none !important;
	}
	
	.d-lg-block {
		display: block !important;
	}
	
	.align-items-lg-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	
	.p-lg-0 {
		padding: 0 !important;
	}
	
	.slick-prev.slick-arrow {
		left: -40px;
	}
	
	div#sp-testimonial-free-wrapper-24280 {
		overflow: initial;
	}
	
	.slick-next.slick-arrow {
		right: -70px;
	}
}

@media (min-width:2500px) {
	.Supported-Call-Scenarios {
		padding-top: 6% !important;
	}
}

@media (max-width:769px) and (min-width:400px) {
	.comp-table__price, .comp-table__productLink, .comp-table__productName, .comp-table__recurrence, .comp-table__tableData {
		font-size: 1rem !important;
	}
}

@media (max-width:400px) {
	.comp-table__price, .comp-table__productLink, .comp-table__productName, .comp-table__recurrence, .comp-table__tableData {
		font-size: 13px !important;
	}
	
	[scope=colgroup] span {
		max-width: 278px;
		display: block;
	}
	
	thead.comp-table__tableHead tr th .comp-table__productName {
		font-size: 11px !important;
	}
}

@media (max-width:769px) {
	.comp-table__columnGroup .comp-table__tableData, .comp-table__tableBodyRow .comp-table__tableData:nth-child(2), thead.comp-table__tableHead tr th:nth-child(2) {
		border-left: 1px solid #231f20 !important;
	}
	
	.products_body .products_row a.core_rec_btn {
		padding: 5px 1em !important;
		font-size: 13px !important;
		line-height: normal !important;
	}
	
	.comp-table__emptyCell, .comp-table__rowheader, thead.comp-table__tableHead tr th:first-child {
		display: none;
	}
	
	.comp-table__productImage {
		height: auto;
		max-width: 100%;
	}
	
	.comp-table__columnGroupSection .comp-table__tableData {
		font-size: 1rem !important;
	}
	
	.comparisonTableContainer .comp-table .comp-table__tableData:not([scope=colgroup]) {
		min-width: 70px;
		max-width: 70px;
	}
	
	.comparisonTableContainer.moreThan4 .comp-table .comp-table__tableData:not([scope=colgroup]) {
		min-width: 100px;
		max-width: 100px;
	}
	
	.comparisonTableContainer.moreThan4 .comp-table__tableData[scope=colgroup] {
		text-align: left;
	}
	
	.comp-table__productImageContainer {
		width: 80px;
		height: auto;
	}
	
	.comparisonTableContainer use:nth-child(2) {
		transform: translate(15px);
	}
	
	.comparisonTableContainer use:nth-child(3) {
		transform: translate(30px);
	}
	
	.comparisonTableContainer use:nth-child(4) {
		transform: translate(45px);
	}
	
	.comparisonTableContainer use:nth-child(5) {
		transform: translate(60px);
	}
	
	.comparisonTableContainer .rating {
		height: 13px;
	}
	
	tbody.comp-table__tableBody img {
		width: 16px;
	}
}

@media (min-width:769px) {
	.comp-table__tableBodyRow:nth-child(2n), .comp-table__tableBodyRow:nth-child(2n) .comp-table__tableData {
		background: #fff;
	}
	
	.comp-table__columnGroup {
		display: none;
	}
	
	.comp-table__productImage {
		max-width: 120px !important;
		height: auto;
	}
	
	.comp-table__rowheader {
		padding-left: 10px !important;
	}
	
	.comp-table__columnGroupSection .comp-table__tableData {
		text-align: left;
	}
	
	.comp-table__productImageContainer {
		width: 140px;
		height: auto;
	}
	
	thead.comp-table__tableHead tr th:not(:first-child) {
		width: 140px;
		text-align: center;
		line-height: normal !important;
	}
}

@media (min-width:1636px) and (max-width:1865px) {
	.ms_team_call_tiles .Feature_conts {
		min-height: 540px !important;
	}
}

@media (min-width:1270px) and (max-width:1337px) {
	.ms_team_call_tiles .Feature_conts {
		min-height: 788px !important;
	}
}

@media (min-width:1100px) and (max-width:1269px) {
	.ms_team_call_tiles .Feature_conts {
		min-height: 923px !important;
	}
}

@media (min-width:981px) and (max-width:1099px) {
	.ms_team_call_tiles .Feature_conts {
		min-height: 1036px !important;
	}
}

@media (min-width:981px) and (max-width:1061px) {
	.ms_team_call_tiles .Feature_conts {
		min-height: 1192px !important;
	}
}
