
@media screen and ( min-width: 1400px ) {
	.index-banner .container {
		max-width: 1350px;
	}
	.full-screen .commen-pointor.mark-1{ top: 5%; left: 2%;}
	.full-screen .commen-pointor.mark-2{ top: 42%; right: 10%;}
	.full-screen .commen-pointor.mark-3{ top: 45%; right: 23%;}
	.full-screen .commen-pointor.mark-4{ top: 57%; right: 11%;}
	.full-screen .commen-pointor.mark-5{ top: 52%; right: 11%;}
	.full-screen .commen-pointor.mark-6{ top: 55%; right: 0%;}
}


@media screen and ( max-width: 1500px ) {
	.banner-map { margin: 0px; margin-right: -50px;}
	.commen-pointor.mark-1 {
		top: 111px;
		left: 76px;
	}
	/* Crazy pxb Redesign 06-03-2020 */
	.pbx-bnr-pic img{max-width: 490px;}
	/* Crazy pxb Redesign 06-03-2020 END */

	/* Hostedpbx Phone System 19-07-2022 */
	.pbx-ph-system img {max-width: 490px;}

	.crazypbx-banner img {max-width: 397px;}
}


@media screen and ( max-width: 1200px ) 
{
	
	.top-bar-links ul li a{    padding: 10px 5px 10px 45px;    font-size: 10px;}
	.social-links {padding: 9px 0px;}
	.logo img { max-width: 200px;}
	.main-menu > ul > li > a{font-size:12px;    padding: 20px 0px 20px 0px;}
	.main-menu > ul > li > a.try-it{padding: 5px 15px;}
	.main-menu > ul > li > a.sign-in{padding:4px 15px;}
	.main-menu > ul > li{margin-left:17px;}
	.main-meta .logo {padding: 11px 0px 10px 0px;}
	
	.banner-content h1 {font-size: 36px;margin: 0px 0px 20px 0px; line-height: 45px;}
	.banner-content h5 { font-size: 16px;line-height: 26px; margin-bottom: 30px;}
	.banner-content h4{padding: 5px 20px 5px 20px;font-size:14px;margin-bottom:15px;}
	.banner-content{height:500px;}
	h2,.home-features .head h2{font-size:30px;line-height:36px;}
	
	
	p.large{font-size:16px;line-height:27px;}
	.key-benfits{margin-top:-40px;}
	.benefits-wrapper{padding-top:90px;}
	.benefits-wrapper .ben-item .icon{height:100px;}
	.benefits-wrapper .ben-item .icon img{max-width:70%;max-height:70%;}
	.benefits-wrapper .ben-item .texting{padding-bottom:80px;}
	.contact-section{margin-top:-40px;}
	.key-benfits .pic-box{margin-right:0;}
	.contact-section{padding: 60px 0px 40px 0px;}
	
	.contact-section .first-col h2{font-size:30px;line-height:36px;}
	
	.home-features{padding-top:50px;}
	.home-features .mid-box img{min-width:450px;max-width:450px;}
	
	.home-features .texting h3 {font-size: 16px;line-height: 20px;}
	
	.home-features .texting-wrapper.left {padding-right: 0px;}
	.home-features .texting-wrapper.right {padding-left: 0px;}
	.home-features .mid-box{margin-left:0px;margin-right:0px;}
	.home-features .head p{font-size:14px;line-height:24px;}
	.home-features .mid-box img{left:0;}
	
	.home-features .bottom-section .container { max-width: 960px;}
	.home-features .bottom-section .texting {padding: 0px 0px 0px 0px;}
	
	.about-bottom{padding:50px 0px;}
	.about-bottom .left-img img{max-height:460px;}
	.link-box,.ftr-contact{padding-left:25px;}
	.ftr-top{padding:40px 0px;}
	
	.sub-banner-content.type-2 {padding-top: 70px;}
	.sub-banner{min-height:440px;}
	.sub-banner-content{height:440px;}
	.common-plan-block{padding-bottom:60px;}
	.sub-banner-content h1{font-size:40px;}
	.sec-head{padding-top:60px;}
	
	.inner-features .item {padding: 15px 10px 40px 10px;}
	.img-pbx-features img{max-width:540px;bottom:-100px;right:95px;}
	.products-block{padding-top:150px;}
	.cm-plan-item .head{margin-top:20px;}
	.cm-plan-item{margin-bottom:0px;margin-top:30px;    box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.08);}
	.plan-wrapper{background:none;box-shadow:none;}
	.plan-wrapper .no-gutters>[class*=col-]{padding-right:10px;padding-left:10px;}
	
	.doc-wrapper ul li {width: 22%; margin: 1.5%;}
	.network-features .item{margin:20px 0px;    padding: 20px 15px;}
	.network-features .item h3 {font-size: 18px; line-height: 24px;}
	.network-block { padding-bottom: 80px;}
	.network-block .top{padding:40px 0px;}
	.sub-banner-content p { font-size: 16px;  line-height: 24px;}
	
	.network-block {padding-bottom: 20px;}
	
	.sub-banner-content.network{display:block;padding:60px 0px;height:auto;}
	
	.sub-banner {min-height: 390px;}
	.quick-contact .item{padding: 0px 25px 20px 25px;}
	.quick-contact .item h3{font-size:20px;}
	
	.siptrunking-block .top-block .left{padding-left:40px;}
	.siptrunking-block .top-block .left .top h3{font-size:24px;}
	.siptrunking-block .top-block .left h2{font-size:36px;}
	.siptrunking-block .right {padding: 30px 40px;}
	
	.choose-list .item{    padding: 10px 20px 10px 20px;}
	.choose-list .item-pic {width:140px;height:100px;}
	.choose-list .item .box{height:100px;}
	.choose-list .listings .item span.price{font-size:16px;}
	
	.product-tab .pic-box {margin-right:15px;}
	
	.main-menu > ul > li > ul{top:42px;}


	/*===========================================================================
	10-06-2019 business keep your page begin
	===========================================================================*/
	.business-phone-box-right-cont { padding-bottom: 20px;}
	.business-phone-box-left.adj{margin-right: 30px;}
	.business-phone-box-right.adj{margin-left: -30px;padding-left: 30px;padding-top: 48px;}
	.busi-steps.full{margin-left: 15px;}

	.col-white .d-flex{display: block !important;}

	.col-white .know-more{display: block;    padding: 10px 0px 10px 0px;width: 100%;text-align: center;margin-top: 5px;}
	.col-white .know-more:after{display: none;}
	.col-white{margin: 0;}
	.business-phone-box-left.business-phone-box-left2 h3{font-size: 24px;}
	.business-phone-box .texting h3{font-size: 24px;}
	.feature-overview .sec-head{padding-bottom: 0;}
	.feature-overview .wrapper > ul > li{width: 33.2%;}
	.feature-overview .ftr-item-box{padding: 0px 30px;}
	.feature-overview .ftr-item-box{margin-top: 30px;}
	.feature-overview .wrapper{padding-top:0;}
	.feature-overview .ftr-item-box .icon{position: relative;top: inherit;left: inherit;margin-bottom: 15px;}
	.feature-overview{padding-bottom: 50px;}

	/* 25-07-2019 */
	.key-benfits .pic-box{display: none;}
	.home-features-img .small-screen{display: block;}
	.home-features-img .large-screen{display: none;}n{display: none !important;}
	.offer-img img{max-width: 340px;min-width: 340px;}
	.choose-block .plan-left .head-left h2{font-size: 24px;}
	.benefits-wrapper .ben-item h3{font-size: 18px;}
	.copyright,.bottom-pages{text-align: center;}
	
	
	.support-top-box { padding-right: 0px; padding-left: 180px;}
	
	
	.main-banner.first-banner .banner-content h1 { font-size: 36px;}
	.main-banner.first-banner .check-offers { padding: 13px 22px;}
	.main-banner.first-banner .know-more { padding: 15px 40px 15px 25px;}
	.main-banner.first-banner .know-more:after { right: 20px;}
	.commen-pointor.mark-3:before { display: none;}
	
	.commen-pointor.mark-6 {
		bottom: 11px;
		right: 20px;
	}
	.commen-pointor.mark-5 {
		bottom: 40px;
		right: 45px;
	}
	.commen-pointor.mark-4 {
		bottom: 41px;
		right: 78px;
	}
	.commen-pointor.mark-1:before { display: none;}
	.commen-pointor.mark-1 .map-location {left: 20px;}
	.commen-pointor.mark-3 {right: 92px;}
	.commen-pointor.mark-3 .map-location {
		left: -90px;
		top: -8px;
		width: 80px;
	}

	/* 01-11-2019 */
	.sub-banner.numbers{min-height: auto;}
	.rt-bnr-pic {text-align: center;}
	.rt-bnr-pic img {max-height: 280px;}
	.sub-banner-content.two-col {height: 346px;}
	.sub-banner-content.two-col .texting {padding-top: 60px;}
	.number-plan-block .price-box{padding: 25px;}
	.number-plan-block .price-box .title{font-size: 14px;line-height: 32px;padding: 0px 20px;}
	.number-plan-block .price-box h3{font-size: 40px;margin-bottom: 20px;}
	.number-plan-block .cm-listing {padding: 20px 25px;}
	.number-plan-features .mid-pic{margin-left: 0;margin-right: 0;text-align: center;}
	.number-plan-features .mid-pic img{max-width: 300px;display: inline-block;}
	.compatible-block .texting h2{font-size: 24px;}
	.compatible-block .logos-wrapper .logos{margin-left:10px;}
	.compatible-block{padding: 50px 0px;}
	.number-benefits{padding: 40px 0px 30px 0px;}

	/* business-siptrunks-new 26-11-2019*/
		.pricing-overview .item-box{padding: 0px 20px;}
		.pic-bg-section .texting {padding: 60px 0px 68px 0px;}
		.trunking-features .texting{height: auto;}

		.device-item{width: 22%;}
		.rt-bnr-pic.set-bottom{height: 346px;}
		.rt-bnr-pic.set-bottom img{top: 0;}
	/* business-siptrunks-new 26-11-2019 END*/

	
	/*===========================================================================
	22-01-2020 Crazy pbx page begin
	===========================================================================*/
	.featues-section-box { margin-right: -40px;}
	.featues-section-box-right { margin-left: -40px;}
	.featues-section-box-cont { width: 130px;}
	
	.ip-phone-block { width: 830px;}

	/* Crazy pxb Redesign 06-03-2020 */
		.pbx-bnr-pic img{max-width: 420px;}
		.size-34 {font-size: 36px !important;line-height: 40px !important;}
		.crazypbx-plan-top .top h2{font-size: 36px;}
		.new-prbx-featues-section .pbx-ftr-pic img{max-width: 480px;}
		.new-prbx-featues-section .pbx-ftr-pic{display: none;}
		.new-prbx-featues-section .featues-section-box{margin-right: 0;}
		.new-prbx-featues-section .featues-section-box ul li{width: 23%;margin: 1%;}
		.new-prbx-featues-section .featues-section-box-cont{border: 1px solid #e2dbe4 !important;}
		.new-prbx-featues-section .featues-section-box ul li.null{display: none;}
		.optional-extras .item-box{padding-left: 150px;}
		.optional-extras .item-box .icon{width: 150px;}
	/* Crazy pxb Redesign 06-03-2020 END */

	/* Crazy-nbn Page 09-04-2020*/
	.speed-wrap .right,.speed-wrap .left{width: 50%;}
	.speed-wrap .right .speed-in{font-size: 36px;}
	.speed-wrap .left{font-size: 14px;}
	.order-plan .pric-box .fig{font-size: 36px;}
	.order-plan .pric-box .per{font-size: 14px;line-height: 14px;}

	.nbn-plan-ftrs ul li{padding-left: 56px;font-size: 14px;}
	.nbn-plan-ftrs ul li:before{width: 40px;left: 10px;}
	.wifi-wrapper h3{font-size: 24px;}
	.prbx-featues-red-plan-block .main .box h5{font-size: 14px;}
	.prbx-featues-red-plan-block .main .box{padding: 0;}
	.full-spec-table .descrption{padding-left: 48px;}
	/* Crazy-nbn Page 09-04-2020 END*/

	/* Crazy-pbx Page 16-04-2020*/
	.pbx-bnr-pic.new img {
		max-width: 420px;
	}
	.device-rate .top h3{font-size: 30px;}
	.what-make-diff .texting-wrapper{background-size: 370px;padding-left: 60px;}
	.what-make-diff .texting-wrapper .outer-box.left {padding-right: 15px;}
	.what-make-diff .texting-wrapper .outer-box.right {padding-left: 15px;}
	.what-make-diff .head-box{padding-left: 160px;}
	.what-make-diff .cm-plan-item{margin-top: 0;}
	.what-make-diff .info-box{    padding: 42px 20px 20px 70px;}
	/* Crazy-pbx Page 16-04-2020 END*/

	/* Crazy-pbx Page 20-04-2020*/
	.pbx-bnr-pic.new img.new{max-width: 438px;}
	/* Crazy-pbx Page 20-04-2020 END*/

	.what-make-diff .texting-wrapper.alternate {
		background-size: 370px;
		padding-left: 60px;
	}.descrips .order-box{padding-bottom: 15px;}
	.grp-features .descrips h3{font-size: 30px;}
	.grp-features .pic-box {}
	.grp-features .pic-box img{max-width: 400px;}

	
	/* BUSINESS VOIP 02-05-2020*/
	.ways-to-start{height: auto;}
	.ways-to-start .wrapper{position: relative;padding: 40px 0px;}
	.ways-to-start .left{margin: 0;}
	.ways-to-start .cat-box{padding: 0;margin: 0;}
	.sub-banner.voip-banner{background: url(../img/crazy-pbx-new-banner.jpg) no-repeat center center !important;}
	/* BUSINESS VOIP 02-05-2020 END*/

	/* Fax to email serive page 28-09-2020*/
	.common-section{padding: 50px 0px 40px 0px;}
	.icon-ftrs-wrapper{justify-content: left;}
	.icon-ftrs-wrapper .ftr-boxes{width: 300px;margin: 15px 0px;}
	.two-col-sec .boxes{padding: 50px 20px;text-align: center;width: 420px;}
	.two-col-sec .boxes .icon{
		position: relative;
		right: inherit;
		left: inherit;
		margin-bottom: 20px;
		height: auto;
	}
	.two-col-sec .boxes .icon img{max-width: 160px;}
	.two-col-sec .boxes h3{font-size: 24px;}
	.sub-banner.fax-to-email {
		background: url(../img/crazy-pbx-new-banner.jpg) no-repeat center center !important;
	}
	
	/* Fax to email serive page 28-09-2020 END*/

	/* SIP TRUNKS EDIT 28-12-2020 */
	.sub-banner-content p.large{font-size: 16px;line-height: 24px;}
	/* SIP TRUNKS EDIT 28-12-2020 END*/


	/* DID PRICING PAGE REDESIGN 29-12-2020 */
	.did-intro__image img{max-width: 90%;}
	.did-intro__head h3{font-size: 30px;}
	.did-intro__head h3 span{font-size: 20px;}
	/* DID PRICING PAGE REDESIGN 29-12-2020 END*/
	


	/* SIP TRUNKS liya */
	.siptrunks-banner.sub-banner-content h1{font-size: 38px;}
	.SIP-trunking .cm-listing{margin-top: 25px;}
	.PBX-business-content{padding-right: 0;}
	.sip-banner .rt-bnr-pic.set-right{bottom: -48px;}
	.SIP-trunking .cm-listing{padding: 35px;}
	.question-mark {width: 55px;
		height: 55px;font-size: 33px;padding-top: 16px;
		left: 5px;
		top: 31px;
	}
	.sip-banner .sub-banner-content.two-col .texting{padding: 50px 0;}
	.PBX-business p br{display: none;}

	/**************************************************/
	/* Newpage CrazyTeams Phone System 19-07-2022 mso */
	/**************************************************/

	.pbx-ph-system img{max-width: 420px; left: inherit; right: 0;}
	.crazyteam-plan-contant { padding: 30px 30px 50px 30px; }
	.czy-msteam-onlineshop .right { width: 55%; padding: 40px 20px 40px 100px }
	.czy-msteam-onlineshop .left { width: 45%; }
	.czy-msteam-onlineshop .right .phone-img { top: 40px; left: -170px; }
	.enterprise-addon { padding: 40px 30px; }

	/**<< New Index >> **/
	.quicklink-products .container {margin-top: -130px;}
	.quicklink-box {margin-bottom: 50px;}
	.crazytel-features {margin-top: 50px;}
	.crazytel-features [class*="col-"] { padding-top: 15px; padding-bottom: 15px; }
	.crazytel-features-box.second { margin-top: 0px; }
	.app_stores {padding: 15px 30px;}
	.app_stores ul li:first-child { padding-right: 20px; margin-right: 20px; }
	.crazypbx-banner img{max-width: 397px; left: inherit; right: 0;}

	.banner-map.full-screen {width: 99%;}
	.full-screen .commen-pointor.mark-6::after { height: 180px;}
	.full-screen .mark-6 span { top: -194px; left: -155px;}
	.hostedpbx-plan-tile { margin: 20px 0;}
}
	
	
/* @media(min-width:1200px){.container{padding: 0;}} */
@media (max-width:1200px) and (min-width:991px) {
	.top-bar-links{margin-left:-100px;}
	.voip-plan-wrapper{margin-right:-80px;}
	.plan-right{position:relative;margin-left:60px;}
	.voip-plan-wrapper .plan-item{padding:0px 0px;}
	.voip-plan-wrapper .plan-item .listing {padding: 40px 15px 25px 15px;}
	.voip-plan-wrapper{margin-top:100px;}
	
	.cm-plan-item {padding: 0px 15px 35px 15px;}
	.other-listing ul li{padding-left:24px;font-size:12px;}
	.other-listing ul li:before{left:-4px;width:18px;height:18px;line-height:18px;padding-left:1px;}
	/* 25-07-2019 */
	.plan-item-new .head .price{padding:20px 10px 60px 10px;}
	/* 01-11-2019 */
	.number-plan-features .ftr-item{padding-left: 110px;padding-right: 0px;}
	.number-plan-features .ftr-item .icon{width: 90px;}
	.compatible-block .logos-wrapper{position: relative;margin-left: -40px;}
}


	
@media screen and ( max-width: 991px ) 

{	
	
	
	a.menu-toggle{display:block;}
	.mobile-menu a.close-it{display:block;}
	.main-menu{display:none;}
	.mobile-menu .menu-list{display:block;}
	
	
	
	.top-bar .social-links{display:none;}
	
	.top-bar-links ul li a { padding: 6px 4px 6px 42px;}
	
	.banner-content h4{font-size:12px;}
	
	.banner-content{display:block;position:relative;margin-left:-60px;height:inherit;padding:70px 0px;}
	.voip-plan-wrapper{margin-right:0;}
	.voip-plan-wrapper .col-md-4 {margin-left: 0px;margin-right: 0px;}
	
	.offer-img {display:none;}
	.key-benfits{margin-top:0;}
	.plan-right .cm-listing{padding:30px 0px;}
	.key-benfits .pic-box{display:none;}
	.benefits-wrapper{margin-left:0;}
	.contact-section{margin-top:0;}
	.benefits-wrapper .ben-item .texting {padding-bottom: 40px;}
	
	.contact-section .first-col { padding: 0px 0px 30px 0px;margin-right: 0px; text-align: center;}
	.contact-section .first-col:before{display:none;}
	.contact-section{padding-top:40px;}
	
	
	h2, .home-features .head h2 {font-size: 24px; line-height: 32px;}
	
	.home-features .mid-box img{position:inherit;top:inherit;right:inherit;bottom:inherit;left:inherit;}
	
	.home-features{background:none;}
	.home-features .bottom-section .container {max-width: 720px;}
	
	.ftr-intro{text-align:center;padding-right:0;margin:0;border-bottom: 1px solid #2f2426;padding-bottom:20px;margin-bottom:30px;}
	.ftr-top-right{margin-left:0;}
	
	.link-box {border-left: none;border-right: 1px solid #2f2426;padding-left:0;}
	.ftr-contact{border-left:none;}
	.ftr-links{position:relative;margin-right:-10px;}
	
	.know-more {font-size: 12px;padding: 12px 50px 12px 30px;}
	.check-offers{font-size: 12px;padding: 10px 30px 10px 30px;}
	.top-bar-links{margin-left:0;}
	
	.inner-features{padding-bottom:300px;}
	.inner-features .item{padding-bottom:20px;}
	.how-it-works {padding: 50px 0px 60px 0px;}
	.sub-banner-content h1 {font-size: 36px;}
	
	.sub-banner-content {height: 330px;padding-top:60px;}
	.sub-banner {min-height: 330px;}
	.doc-wrapper ul li {width: 29%; margin: 2%;}
	
	.doc-wrapper { padding: 50px 0px 80px 0px;}
	
	.sub-banner-content.contact{height:330px;}
	.quick-contact{margin-top:-60px;}
	
	.contat-form{display:block;padding-left:0px;}
	
	
	.search-bt-letter > ul > li >a {width: 26px; height: 26px; line-height: 25px; font-size: 14px;	}
	.search-bt-letter > ul > li >a:hover, .search-bt-letter > ul > li >a.active { box-shadow: 0px 0px 0px 2px #b7152c;}
	
	
	.sub-banner-content{height:auto;padding:70px 0px;}
	
	.result-block{padding-bottom:60px;}
	
	.pricing-overview .item .price-box{margin-left:0;}
	.pricing-overview .item .texting{margin-right:0;}
	.pricing-overview .item{padding:20px;}
	.pricing-overview .item .price-box h3{font-size:20px;}
	
	.call-volume{text-align:center;}
	.call-volume .texting{padding-top:20px;}
	.siptrunking-block .top-block .left .top h3{line-height:normal;font-size:22px;}
	.siptrunking-block .top-block .left h2{margin-bottom:30px;}
	.sip-trunking{padding-bottom:60px;padding-top:120px;}
	.generic-body{display:block;padding:50px 0px 70px 0px;}
	.sub-banner { min-height: auto;}
	
	.sub-banner-content.document {height: 220px;padding: 50px 0px;}
	.scroll-content{margin-left:0;}
	.table-content{margin-right:0;}
	.table-content{position:absolute;left:-265px;width:280px;z-index:3;transition:all ease 0.2s;box-shadow:none;}
	.table-content.show{left:29px;    box-shadow: 0px 5px 29px 0px rgba(0, 0, 0, 0.09);}
	.faq-block{overflow:hidden;}
	.scroll-content{padding-left:52px;}
	a.faq-toggle{display:block;}
	
	.table-content2 .table-row .item.width1,.result-table.adj .item.width1{width:180px;}
	.result-table.adj .item.width2,.result-table.adj .item.width2{width:260px;}
	.result-table.adj .item.width3 { width: 230px;}
	.result-table.adj .item.width4 {width: 230px;}
	.table-content2 .table-row{width:900px;}
	.result-table.adj .table-head{width:900px;}
	.choose-list .item.width3 {width: 22%;}
	.choose-list .item.width1{width:21%;}
	.signup-body h2 {font-size: 24px;}
	.steps-wrapper ul li span.lbl{font-size:12px;}
	.product-tab .pic-box{margin-right:-15px;}
	
	.plan-wrapper{margin-top:0px;}
	.sip-trunking h2{font-size:30px;margin-bottom:10px;}
	.sip-trunking h5{font-size:18px;}
	.inner-features.pic-bg{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;}

	.business-phone-content { padding-bottom: 75px;}
	.business-phone-box-left { padding-bottom: 20px;}
	.business-phone-box-left h3 { margin-bottom: 20px; font-size: 24px;}
	.business-phone-box { padding: 30px;}
	.business-phone-box-right-cont { padding-bottom: 0px;}

	.business-phone-box-right.adj{padding-top:30px;margin-left: 0;border-left: 0;padding-left: 0;}
	.business-phone-box-left.adj {margin-right: 0px;}
	.business-phone-box-left .left-box { padding-top: 20px;}
	.business-phone-box-right-icon{text-align: center;padding-bottom: 30px;}
	.business-phone-box-left.business-phone-box-left2{margin-right: 0;text-align: center;}
	.business-phone-box-right-cont{text-align: center;}

	/* 25-07-2019 */	
	.plan-item-new .title { padding: 20px 15px 15px 20px;}
	.benefits-wrapper {padding-top: 60px;}
	.about-bottom .texting h2 {line-height: 32px;}
	.choose-block .plan-left{margin-right: 0;}
	.plan-right .cm-listing{padding-left: 20px;}
	.footer-bottom .container{max-width: 100%;}
	
	
	/*===========================================================================
	  27-08-2019 Support page
	  ===========================================================================*/
	.sub-banner.support-banner .sub-banner-content h1 { font-size: 26px; margin-bottom: 20px;}
	.support-top-block { padding-bottom: 50px;}
	.support-top-box { padding-left: 0px; text-align: center;}
	.support-top-box-icon { position: static; margin-bottom: 20px;}
	.support-top-main { margin-top: 20px;}
	.support-features-block { padding: 20px 0 50px 0;}
	.support-advantage-block { padding: 50px 0;}
	.support-advantage-box { padding: 0px;}
	.support-contracts-block { padding: 50px 0; text-align: center;}
	.support-contracts-main .left { margin: 0px;}
	.support-contracts-main .right { padding: 0px; padding-top: 15px;}
	.support-contracts-main .left img { margin: 0px; display: inline-block;}
	.contracts-ul li { margin: 0 5px;}
	.important-info-block { padding: 50px 0;}
	
	
	.main-banner.first-banner .banner-content { padding-left: 0px; text-align: center; margin-left: 0px;}
	.banner-map { margin-right: 0px; margin-bottom: 50px;}
	.main-banner.first-banner .banner-content h1 { margin-bottom: 10px;}
	.main-banner.first-banner .banner-content h1 br { display: none;}
	.commen-pointor.mark-3 {
		right: 127px;
	}
	.commen-pointor.mark-4 {
		bottom: 50px;
		right: 128px;
	}
	.commen-pointor.mark-5 {
		bottom: 62px;
		right: 56px;
	}
	.commen-pointor.mark-5 {
		bottom: 62px;
		right: 56px;
	}

	/* 01-11-2019 */
	.numer-plans{padding-top: 50px;}
	.numer-plans .container{margin-top: 0;}
	.sub-banner-content.two-col{height: auto;}
	.sub-banner-content.two-col .texting{text-align: center;}
	.number-plan-block .price-box span{display: block;}
	.number-plan-block .price-box{text-align: center;}
	.number-plan-features {padding-bottom: 50px;}
	.number-plan-features .mid-pic{display: none;}
	.compatible-block{margin-top: 0;}
	.compatible-block .texting{text-align: center;}
	.compatible-block .logos-wrapper{text-align: center;}
	.compatible-block .logos-wrapper .logos{margin: 8px 10px;}
	.compatible-block {padding: 30px 0px 40px 0px;}
	.number-benefits .right{margin-left: 0;}

	/* business-siptrunks-new 26-11-2019*/
		.numer-plans .box-wrapper{margin-bottom: 30px;}
		.numer-plans.minus .container{top: 0;}
		.pic-bg-section .pic-box{display: none;}
		.pricing-overview .item-box{margin-bottom: 30px;}
		.pricing-overview{padding-bottom: 30px;}
		.trunking-mid-img{display: none;}
		.trunking-features .texting{height: 180px;margin: 0;}
		.device-item{width: 30%;}
		.divice-gallery h2{font-size: 24px;}
	/* business-siptrunks-new 26-11-2019 END*/
	
	
	/*===========================================================================
	  22-01-2020 Crazy pbx page begin
	  ===========================================================================*/
	.crazy-pbx-banner-points { max-width: 300px; margin: auto;}
	p.crazy-pbx-banner-cont { text-align: left;}
	.managed-pbx-feature-block { padding: 50px 0;}
	.managed-pbx-feature-block .main .left { text-align: center; padding-bottom: 15px;}
	.managed-pbx-feature-block .main .left span { display: inline-block;}
	.managed-pbx-feature-block .main .left img { position: static;}
	.managed-pbx-feature-block .main .right { padding: 0px; margin-bottom: 20px;}
	.featues-section-box-mid { position: static;}
	.featues-section-box { margin: 0px;}
	.featues-section-box ul { text-align: center;}
	.featues-section-box-cont {width: 150px;}
	.featues-section-box ul li { margin: 0px 5px; margin-top: 10px;}
	.featues-section-box ul li:nth-child(odd) { margin: 0px 5px;}
	.prbx-featues-section { padding-top: 50px;}
	.featues-section-box-right { margin: 0px;}
	.featues-section-box-right ul { text-align: center;}
	.featues-section-box-right ul li { margin: 0px 5px; margin-top: 10px;}
	.featues-section-box-right ul li:nth-child(odd) { margin: 0px 5px;}
	.prbx-featues-section .main { padding-bottom: 50px;}
	.featues-section-box-mid h3 { font-size: 30px;}
	.featues-section-box-mid h3 br { display: none;}
	.prbx-featues-red-plan-block { padding: 30px 0;}
	.prbx-featues-red-plan-block .main { overflow: hidden;}
	.prbx-featues-red-plan-block .main .box { padding: 15px 0;}
	
	.ip-phone-block { width: 590px; max-height: 350px; overflow-y: auto;}
	.signatures-btns li a { padding: 6px;}

	/* Crazy pxb Redesign 06-03-2020 */
		.pbx-bnr-pic.pull-to-left{display: none;}
		.sub-banner.base-line .texting {
			display: block;
			height: auto; 
			padding-top: 0px;
		}
		.sub-banner.base-line .sub-banner-content{padding: 50px 0px;}
		.banner-base-line{position: relative;}
		.new-prbx-featues-section .featues-section-box ul li{width: 31%;margin: 1%;}
		.lft-pic-rt-txt .pic-box {padding-bottom: 30px;display: none;}
		.lft-pic-rt-txt .pic-box img{max-width: 400px;}
		.optional-extras .item-box{padding: 30px;text-align: center;}
		.optional-extras .item-box .icon{position: relative;left: inherit;top: inherit;margin: auto;margin-bottom: 20px;}
		.red-sec .red-sec-pic-box {height: auto;}
		.red-sec .red-sec-pic-box{bottom: 0;max-width: 400px;position: relative;text-align: center;margin: auto;
		padding-bottom: 30px;}
		.red-sec .red-sec-pic-box .minus-bottom{bottom:0;}
		.red-sec .texting{padding: 30px 30px 50px 0px;}
		.new-prbx-featues-section{background-size: cover;}
		.new-prbx-featues-section {padding: 60px 0px 60px 0px;}
		.lft-pic-rt-txt { padding: 60px 0px;}
	/* Crazy pxb Redesign 06-03-2020 END*/

	/* Crazy-nbn Page 09-04-2020*/
	.nbn-plan-wrapper{max-width: 480px;margin: auto;}
	.sec-head h2{font-size: 24px;}
	.why-chose-nbn .left{padding: 0;text-align: center;}
	.nbn-key-ftrs{margin-left: 0}
	.router-spec{padding-bottom: 0}
	.router-pic-box {text-align: center;}
	.router-pic-box img{position: relative;bottom: inherit;right: inherit;left: inherit;display: inline-block;}
	.how-do-we .pic-box{display: none;}

	.wifi-wrapper .left-pic{margin: 0;border-right:none;    border-bottom: 1px solid #dfd5d6;padding: 30px 0px; }
	.wifi-wrapper .pic-box{text-align: center;}
	.wifi-wrapper .pic-box img{position: relative;}
	.wifi-wrapper .pic-box{min-height: auto;}

	.wifi-speed .sec-head{padding-bottom: 0}
	.wifi-wrapper .right-pic{margin: 0;padding: 30px 0px;}
	/* Crazy-nbn Page 09-04-2020 END*/

	/* Crazy-pbx Page 16-04-2020*/
	
	.what-make-diff {
		background: #f5f5f5;
		padding: 50px 0px 40px 0px;
	}
	.what-make-diff .texting-wrapper{margin-left: 0;padding-left: 0px;padding-top: 40px;}
	.wifi-types .pic-box{display: block !important;}
	.lft-pic-rt-txt{padding: 40px 0px;}
	/* Crazy-pbx Page 16-04-2020 END*/
	/* Crazy-pbx Page 20-04-2020 END*/
	.grp-features .ftr-blocks.left{border-right: none;border-bottom: 1px solid #CCC;padding-bottom: 30px;}
	.grp-features .pic-box{text-align: center;}

	.descrips .order-box{padding: 0px 10px;display: block;margin: 10px;}
	.descrips .price-box{border-left: none;border: 1px solid #CCC;padding: 15px;width: 200px;}
	.descrips .cm-listing{text-align: left;max-width: 350px;margin: auto;}

	.grp-features .ftr-blocks.right{padding-top: 30px;padding-left: 0;}
	.grp-features .descrips{padding: 20px 0px 0px;text-align: center;}
	.grp-features {padding-bottom: 40px;}

	/* Crazy-pbx Page 20-04-2020 END*/

	
	/* BUSINESS VOIP 02-05-2020*/
	.two-col-wrapper.right,.two-col-wrapper.left{border-left: none;padding: 0;}
	.rate-n-list .cm-listing.extend {
		position: relative;
		margin-right: 0;
		margin-left: 0;
	}
	
	/* BUSINESS VOIP 02-05-2020 END*/

	/* Order submit page form 12-05-2020*/
	.order-submit-msg .pic-box{padding-top: 30px;}
	.order-submit-msg .pic-box img{position: relative;display: inline-block;max-width: 260px;}
	.order-submit-msg {text-align: center;}
	.order-submit-msg .texting{padding: 30px 20px 50px 20px;display: block;width: 100%;height: auto;}
	.order-submit-msg h2{font-size: 30px;line-height: 36px;}
	.order-sumbit-block{padding: 60px 0px;}
	/* Order submit page form 12-05-2020 END*/

	/* Fax to email serive page 28-09-2020*/
	.icon-ftrs-wrapper {
		justify-content: space-between;
	}
	.two-col-sec .boxes{padding: 40px 10px;text-align: center;width: 330px;}
	h3{font-size: 24px;}

	/* Fax to email serive page 28-09-2020 END*/


	/* SIP TRUNKS EDIT 28-12-2020 */
	.flex-wrapper{
		flex-wrap: wrap;
		justify-content: center;
	}
	.flex-wrapper .three-col-boxes{min-width: 47%;flex-grow: 0;}
	/* SIP TRUNKS EDIT 28-12-2020 END*/

	/* DID PRICING PAGE REDESIGN 29-12-2020 */
	.did-intro .container{flex-wrap: wrap;flex-direction: row;align-items: center;}
	.did-intro__image{flex-basis: 49%;}
	.did-intro__head{flex-basis: 49%;}
	.did-intro__texting{flex-grow: 1;flex-basis: 100%;padding-top: 25px;}
	.did-intro__head::after{display: none;}

	.wrap-it-full{flex-wrap: wrap;}
	/* DID PRICING PAGE REDESIGN 29-12-2020 END*/

	/* SIPTRUNKS LIYA */
	
	.SIP-trunking .cm-listing{margin-top: 25px;}
	.question-mark {width: 50px;
		height: 50px;font-size: 30px;	padding-top: 13px;
		left: 12px;
		top: 52px;
	}
	.SIP-trunking{padding-bottom: 0;}
	/* .sip-trunking-features{padding: 35px 0;} */
	span.trucking-img{position: static;display: inline-block;margin-bottom: 0;margin-top: 25px;width: 100%;}
	.whatis-siptrunk img{margin-bottom: 25px;}
	.whatis-siptrunk{padding: 50px 0 35px 0;text-align: center;}
	.PBX-business h2 br, .PBX-business p br{display: none;}
	.PBX-business{text-align: center;padding: 50px 0 35px 0;}
	.feature-section li{margin-bottom: 20px!important;}
	.feature-section li:last-child{margin-bottom: 0!important;}
	.PBX-business-content{text-align: center;}
	.whatis-siptrunk h2{font-size: 35px;}.sip-trunk-img{position: static;}
	.business-plan .flex-wrapper .three-col-boxes{width: 100%;margin: 0;}
	.business-plan .number-plan-block .price-box .title {
		left: 0;
		right: 0;
		margin: auto;
		width: 75%;
	}
	.sip-banner {background-repeat: no-repeat!important;
		background-size: cover!important;
	}
	.business-plan .number-plan-block .price-box h3,.business-plan .number-plan-block .price-box h3 span{font-size: 30px;}
	
	.business-plan .flex-wrapper{margin-top: 30px; display: block;overflow: inherit;padding: 10px 0;}
	.business-plan .three-col-boxes .number-plan-block{border-radius: 0!important;margin-bottom: 35px;}
	.plan-inclusion li:before {
		position: static;left: 1px;
		display: inline-block;
		vertical-align: middle;
		margin-right: 7px;
	}
	.siptrunks-banner.sub-banner-content h1 br{display: none;}
	.business-plan .container{margin-top: 0;}
	.business-plan .feature-div h2,.business-plan .feature-div p{color: #000;}
	.business-plan,.sip-trunking-features{padding: 50px 0;}.feature-section li{text-align: center;}
	.business-plan .three-col-boxes .number-plan-block .price-box{padding: 25px 15px;padding-top: 40px;}
	.business-plan .number-plan-block .cm-listing:after{left: 0;right: 0;margin: auto;}
	.business-plan .know-more{font-size: 16px;}
	/* .business-plan .three-col-boxes .number-plan-block{margin-bottom: 15px;} */
	.business-block2{margin-top: -25px;}.business-block2 p{margin-bottom: 15px;}
	/* .PBX-business ul li:last-child{margin-bottom: 0;} */
	.business-plan .number-plan-block .price-box .title:after{left: 0;right: 0;margin: auto;}

	/**************************************************/
	/* Newpage CrazyTeams Phone System 19-07-2022 mso */
	/**************************************************/
	.pbxbanner-baseline { position: relative; }
	.pbxbanner-text { padding: 50px 0 70px 0; }
	.pbx-listing { margin: 0; padding: 0; border-left: none; }

	
	.pbx-ph-system.pull-to-left{display: none;}
	.crzy-msteams-routing .crazytelteams-logo { margin-bottom: 30px; }
	.teams-calling-left .updt-msteams { margin: 30px 0; flex-direction: column; }
	.crzy-msteams-routing h2 { margin-bottom: 30px; font-size: 28px; }
	.crazyteam-plan-contant { padding:30px 20px 50px 20px; }
	.signup-crazyteams-flow .flow-steps { padding: 0 15% 140px 15%; }
	.signup-crazyteams-flow .flow-steps::before { top: inherit; right: 45%; bottom: 53px; transform: rotate(90deg); }
	.signup-crazyteams-flow .flow-steps::after { display: none; }
	.signup-crazyteams-flow .flow-steps.last { padding-bottom: 0; }
	.crazyTeams-help .row { margin: 0; align-items: flex-start; }
	.crazyTeams-help .row.help-addon { margin-top: 0; align-items: center; }
	.enterprise-addon { padding: 30px 40px; margin-top: 50px;  }
	.signup-now-btm .know-more.black { left: 50%; transform: translateX(-50%); }

	.czy-msteam-onlineshop { flex-direction: column; margin-top: 50px; }
	.czy-msteam-onlineshop .right { width: 100%; border-radius: 0 0 20px 20px;  box-shadow: 0 0 10px rgb(0 0 0 / 12%); padding-left: 50px; background-color: #f5f5f5; }
	.czy-msteam-onlineshop .left { width: 100%; border-radius: 20px 20px 0 0; box-shadow: none; }
	.czy-msteam-onlineshop .right .phone-img {  top: -120px; left: inherit; right: 12px; }

	/**<< hostedpbx-phonesystem form >> **/
	.signup-pbx-form .modal-content { padding: 30px; }
	.signup-pbx-form .close { top: 10px; right: 10px; }
	.signup-pbx-form .close img { width: 38px; }
	
	/**<< New Home Page >>**/
	.index-banner {padding-top: 0;}
	.crazypbx-banner.pull-to-left {display: none;}
	.pbxbanner-baseline.adj-size {width: 100%;}
	.czytel-app { background-size: auto;}
	.why-crazytel p.sub-text {width: 100%;}
	.quicklink-products .container {margin-top: 50px;}
	.quicklink-products h6 {color: #27080d;}
	.quicklink-products h6::before, .quicklink-products h6::after {width: 170px;}
	.crazytel-features-bg img {position: inherit; left: inherit; transform: none; width: 100%; bottom: inherit;}
	.network-benefit {margin-top: 40px;}
	.pbxbanner-startplan {width: 100%;}
	.crzypbx-try-row .pbx-free-try {margin-top: 30px;}
	.crzypbx-try-row .vector-image {margin-bottom: 30px;}
	.commen_icon_box {flex-direction: column;}
	.commen_icon_text {margin-left: 0; margin-top: 15px;}
	.features-icon-row1 .commen_icon_box:first-child {padding-right: 10px;}
	.features-icon-row1 .commen_icon_box:last-child {padding-left: 10px;}
	.grade-features {width: 100%;}
	.czypbx-advanced-features [class*="col-"] { padding-left: -15px; padding-right: -15px; padding-top: 15px; padding-bottom: 15px; }
	.red-quote-box {min-width: 70%; padding-right: 40px; padding-left: 40px; display: block;}
	
	/**New Index Page**/

	.index-banner .banner-content { margin-left: 0 !important; width: 100%; }
	.banner-map.full-screen {display: none;}

}


@media (max-width:991px) and (min-width:768px) {
	.bottom-pages{position:relative;margin-left:-30px;}
	
	.contact-info ul li{text-align:center;padding:50px 0px 15px 0px;}
	.contact-info ul li:before{left:0;right:0;top:20px;margin:auto;}
	.contact-info h5{font-size:14px;}
	.quick-contact .item { padding: 0px 15px 20px 15px;}

	/* 25-07-2019 */
	.benefits-wrapper .ben-item h3 {font-size: 16px;line-height: 22px;}
	/* SIPTRUNKS LIYA */
	.sip-banner .rt-bnr-pic.set-right{position: static;margin-bottom: -30px;margin-left: 0;}
	.feature-section li{width: 48.3%;}

}
@media screen and ( max-width: 767px ) 
{	

	.navbar-nav { text-align:center;}
	.navbar-nav li{display:block;}
	.navbar-dark .navbar-toggler { background:#000;}
	 /*=================================Tab accodian===============================================*/
	 .common-tabs ul.resp-tabs-list{display:none;}

	ul.resp-tabs-list{display:none}
	h2.resp-accordion{
		display:block;
		font-size:18px;
		color:#2d5067;
		padding:10px 20px 10px 20px;
		background:#FFF;
		margin:0px 0px 5px 0px;
		border: 2px solid #bfcee0;
	}
	
	.resp-arrow{display:none;}
	h2.resp-tab-active{background:#0095cd;color:#FFF;padding:10px 20px 10px 20px;border-color:#0095cd;}
	
	.contact-section .call-us {border-bottom: 1px solid #ff455f;border-right:none;padding-bottom:30px;}
	.contact-section .call-us .or{right:0;left:0;bottom:-16px;top:inherit;}
	.contact-section .get-a-quote {display: block;padding: 36px 15px 0px 15px;}
	.about-bottom{text-align:center;}
	.about-bottom .left-img img{position:inherit;margin:auto;top:inherit;left:inherit;right:inherit;bottom:inherit;display:inline-block;}
	.link-box{border-right:none;}
	.ftr-contact{border:none;padding-left:0;margin:0;}
	.footer-bottom,.bottom-pages{text-align:center;}
	
	.benefits-wrapper .ben-item .texting:before{display:none;}
	.benefits-wrapper .ben-item .texting{border-left:none;}
	.voip-plan-wrapper .plan-item .head{margin-top:0;}
	.voip-plan-wrapper{margin-top:0;}
	.voip-plan-wrapper .plan-item{padding:0px 0px;margin-top:40px;height:auto;}
	.plan-right .cm-listing{margin-left:0;}
	.voip-plan-wrapper .plan-item .listing {padding: 40px 20px 25px 20px;}
	
	.choose-block .head{text-align:center;}
	.choose-block .head .texting{margin-left:0;}
	
	.plan-right .cm-listing { padding: 30px 15px;}
	.top-bar-links{display:none;}
	
	a.menu-toggle{top:11px;left: -55px;}
	.banner-content{margin-left:0;text-align:center;}
	.ftr-links{margin-right:0;}
	.inner-features:before{width:580px;height:306px; background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;margin:auto;bottom:0;left:0;right:0;}
	.img-pbx-features{width:580px;height:306px; background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;margin:auto;bottom:0;left:0;right:0;}
	.img-pbx-features img {max-width: 470px;bottom: -63px;right: 100px;}
	.products-block {padding-top: 100px;}
	.products-block h5{font-size:18px;}
	.prod-item{margin-top:100px;}
	.inner-features .item{max-width:400px;margin:auto;}
	.sub-banner-content{text-align:center;}
	
	.doc-wrapper { padding: 50px 0px 50px 0px;}
	
	.quick-contact .item{margin-bottom:80px;}
	.contact-bottom{padding:0px 0px 50px 0px;}
	.search-bt-letter{text-align:center;}
	.search-bt-letter .d-flex{display:block !important;}
	.search-bt-letter{top:-46px;}
	
	.result-table .item.width2{width:22%;}
	.result-table .item.width3{width:36%;}
	.result-table .item span { font-size: 14px;}
	.result-table .item {padding: 0px 15px;}
	
	.pricing-overview .item{max-width:400px;margin:auto;margin-top:20px;text-align:center;}
	.pricing-overview .item .texting{text-align:center;padding-top:20px;}
	.siptrunking-block .top-block .left .bottom{padding-bottom:0;}
	
	.status-bar{display:none;}
	
	.product-table{width:720px;}
	.choose-list .table-responsive{overflow:auto;}
	
	.product-tab .pic-box{margin-right:0px;border-right:none;}
	.product-tab ul li{padding:40px;}
	.product-tab .texting{text-align:center;}
	
	.extra-overview .item{    padding: 20px 0px 35px 0px;}
	.device-cats .resp-tabs-list li {padding: 0px 9px;}
	h2.resp-tab-active{background: #e41f3d;background-color: #e41f3d;border: none;}
	.device-cats .resp-tabs-list{display: none;}

	.device-cats .resp-tabs-container{margin-top: 30px;}
	



	/*===========================================================================
	10-06-2019 business keep your page begin
	===========================================================================*/
	.business-phone-box-right { text-align: center;}
	.business-phone-box-right-cont { padding-top: 25px;}
	.busi-steps { margin-bottom: 10px;}
	.business-phone-box-right-cont h2 span { font-size: 38px;}
	.business-phone-box { margin-top: 50px; top: inherit;}
	.business-phone-box-left { text-align: center;}
	.busi-steps li { display: block; width: 100%; margin-top: 20px; padding: 0px;}
	.busi-steps-count {position: static; display: inline-block; margin-bottom: 5px;}
	.phone-features-box { padding: 20px 0;}
	.business-phone-features > div { margin-top: 0px;}
	.business-phone-content { padding-bottom: 25px;}
	.sub-banner-content p br { display: none;}

	.business-phone-box-left .left-box img{position: relative;bottom: inherit;}
	.busi-steps.full {margin-left: 0px;}
	.busi-steps.full li {display: block;width: 100%;padding: 14px 10px 14px 10px;	}
	.business-phone-box-right.adj{padding-top: 0;}
	.business-phone-box-right-cont { padding-top: 0px;}
	.business-phone-box-left h3{font-size: 20px;}
	.col-white{margin: 50px 0px 30px 0px;}
	.business-phone-box .pic-box img{position: relative;bottom: inherit;}
	.business-phone-box .this-bg{display: none;}
	.open-col{padding-top: 30px;}
	.business-phone-box .texting .price{text-align: center;display: block;margin: 0px 0px 15px 0px;}
	.business-phone-box .texting{text-align: center;}
	.feature-overview .wrapper > ul > li{width: 50%;}

	/* 25-07-2019 */	
	.home-features .mid-box img.small-screen{max-width: 300px;min-width: 300px;}
	.plan-item-new{margin-bottom: 30px;}
	.plan-item-new .head .price{padding: 20px 10px 60px 20px;}
	.about-bottom .texting p { color: #fdfafa;}
	.ftr-contact{text-align: center;    border-top: 1px solid #2f2426;padding-top: 15px;margin-top: 30px;}

	.choose-block .plan-left .head-left{margin-right: 0;}
	.about-bottom.new-bg{background-position: right top;}
	
	
	/*===========================================================================
	  27-08-2019 Support page
	  ===========================================================================*/
	.sub-banner.support-banner .sub-banner-content.document { height: auto; display: block;}
	.help-box-block { width: 100%;}
	.sub-banner.support-banner { min-height: inherit; padding: 30px 0;}
	.support-top-box { padding: 25px 0;}
	.support-top-block { padding-bottom: 25px;}
	.support-top-main { margin-top: 0px;}
	.support-features-block { padding: 50px 0 50px 0;}
	.support-features-main .phone-features-box { margin-top: 15px; padding: 15px;}
	.support-advantage-block { padding: 25px 0;}
	.support-advantage-box { padding: 25px 0;}
	.support-advantage-box p { margin-bottom: 15px;}
	.important-info-main ul li { padding-left: 0px; text-align: center;}
	.important-info-main ul li:before { position: static; margin: auto; margin-bottom: 15px;}
	.important-info-main h3 { text-align: center;}
	.important-info-main ul li:last-child { padding-bottom: 0px;}
	.support-contracts-main .right h3 { font-size: 24px;}
	.support-contracts-main .right h3 span { font-size: 16px; padding-bottom: 0px;}
	.support-contracts-main .right p { margin-bottom: 20px;}
	
	
	.main-banner.first-banner .banner-content h1 {
		font-size: 28px; line-height: 36px;
	}
	.commen-pointor.mark-4 {
		bottom: 31px;
		right: 100px;
	}
	.commen-pointor.mark-3 {
		right: 101px;
	}

	/* 01-11-2019 */
	.choose-new-number .wrapper h3{font-size: 20px;line-height: 28px;}
	.number-benefits .right ul li{padding-bottom: 10px;}
	.number-plan-features .ftr-item{margin-top: 35px;}

	/* business-siptrunks-new 26-11-2019*/
		.trunking-features .texting{height: auto;margin: 0;}
		.sec-head h2{font-size: 24px;}
		.device-item{width: 47%;}
	/* business-siptrunks-new 26-11-2019 END*/
	
	
	/*===========================================================================
	  22-01-2020 Crazy pbx page begin
	  ===========================================================================*/
	.number-plan-block .price-box { margin-right: 0px;}
	.prbx-featues-red-plan-block .main .box { text-align: center;}
	.faq-wrapper { margin-left: 0px;}
	
	
	/*================================================================
	  CrazyPBX Signup Form 28-02-2020
	  ================================================================*/
	.crazy-sign-up-content-box { padding: 25px;}
	.crazy-sign-crazypbx-plan { padding: 25px;}
	.ip-phone-block { width: 100%;}
	.siganture-sign5-box-block { display: block !important;}
	.siganture-sign5-box { width: 100%; margin-bottom: 10px;}
	.crazy-sign-up-main { margin-top: 0px;}
	.crazy-sign-up-head { display: none;}
	.sub-banner.crazypbx-signup-banner { min-height: inherit;}
	.sign-crazypbx-finish { padding-top: 15px;}
	.signup-finished { padding: 25px;}
	.finished-step-count { position: static; margin: auto; margin-bottom: 15px;}
	.plan-finished-box { padding: 25px; text-align: center;}
	.plan-finished-span { position: relative; left: inherit; top: inherit; margin-bottom: 25px;}
	.plan-finished-span:after { left: 0px; right: 0px; top: inherit; bottom: -15px; border-color: #27080d transparent transparent transparent;}
	.signup-finished h3 { margin-bottom: 5px;}
	.signup-finished .signup-4-total, .signup-finished { text-align: center;}
	
	.commen-boxes { padding: 25px;}
	.terms-conditions-ul li { padding-left: 25px;}

	/* Crazy pxb Redesign 06-03-2020*/
	.banner-base-line{display: none;}
	.size-34 {font-size: 28px !important;line-height: 36px !important;}
	.sec-head {padding: 50px 0px;}
	.choose-pbx-plan .crazy-sign-crazypbx-plan{padding-top: 0;}
	.new-prbx-featues-section{text-align: center;}
	.new-prbx-featues-section h2 { font-size: 28px; font-weight: 600;}
	.optional-extras .item-box{margin-bottom: 30px;}
	.optional-extras{padding-bottom: 40px;}
	/* Crazy pxb Redesign 06-03-2020 END*/

	/* Crazy-nbn Page 09-04-2020*/
	.nbn-key-ftrs .icon{width: 80px;top: 25px;}
	.nbn-key-ftrs ul li{    padding: 25px 0px 30px 90px;}

	.full-spec-table .titile{float: none;width: 100%;padding-bottom: 10px;}
	.full-spec-table .titile:after{position: relative;margin-left: 5px;}
	.full-spec-table .descrption{overflow: visible;padding-left: 0}
	.full-spec-table>ul>li{padding: 20px;}
	.why-chose-nbn{padding-bottom: 0;}
	/* Crazy-nbn Page 09-04-2020 END*/

	/* Crazy-pbx Page 16-04-2020*/
	.what-make-diff .texting-box{margin-top: 10px;}
	.what-make-diff .texting-wrapper{background: none;}
	.rate-n-list .cm-listing{display: none;}
	.pbx-rate{margin: auto;}
	/* Crazy-pbx Page 16-04-2020 END*/

	/* Crazy-pbx Page 20-04-2020 */
	.grp-features .pic-box {text-align: center;}
	.grp-features .pic-box img{max-width: 400px;}
	.what-make-diff .texting-wrapper.alternate{background: none;}
	.what-make-diff .texting-wrapper.alternate,.what-make-diff .texting-wrapper{padding-left: 0;}
	/* Crazy-pbx Page 20-04-2020 END*/

	/* BUSINESS VOIP 02-05-2020 */
	.bottom-note .wrapper{text-align: center;padding: 160px 0px 0px;}
	.bottom-note .wrapper:before{right: 0;bottom: inherit;}
	.bottom-note .wrapper h3{font-size: 20px;font-weight: 600;}
	.bottom-note .wrapper p{font-size: 16px;line-height: 26px;}
	/* BUSINESS VOIP 02-05-2020 END*/

	/* BUSINESS VOIP 02-05-2020*/
	.two-col-wrapper.right,.two-col-wrapper.left{text-align: center;}
	.two-col-wrapper.right{border-top: 1px solid #d8d8d8;}
	.two-col-wrapper {padding: 30px 0px !important;}
	.voip-ben-sec{padding: 10px 0px;}

	.ways-to-start .left{padding: 30px 30px 0px 100px;}
	.ways-to-start .left .icon-btn{position: relative;right: inherit;top: inherit;margin-top: 20px;}
	.ways-to-start .cat-box{display: inline-block;}
	.ways-to-start .right{width: 100%;text-align: center;}
	.ways-to-start .cat-box .icon-btn{margin-top: 10px;}
	
	/* BUSINESS VOIP 02-05-2020 END*/

	/* Order submit page form 12-05-2020*/

	.order-submit-msg h2{font-size: 24px;line-height: 30px;}
	.order-sumbit-block{padding: 50px 0px;}
	/* Order submit page form 12-05-2020 END*/


	/* Fax to email serive page 28-09-2020*/
	.icon-ftrs-wrapper {justify-content: center;}
	.icon-ftrs-wrapper .ftr-boxes {width: 100%;}
	.two-col-sec .boxes{padding: 40px 10px;text-align: center;width: 100%;border-top:1px solid #574548;}
	.two-col-sec:before{display: none;}
	

	/* Fax to email serive page 28-09-2020 END*/

	/* SIP TRUNKS EDIT 28-12-2020 */
	
	.flex-wrapper .three-col-boxes{min-width: 97%;flex-grow: 1;}
	/* SIP TRUNKS EDIT 28-12-2020 END*/
	/* SIPTRUNKS LIYA */
	.sip-banner .rt-bnr-pic.set-right{position: static;margin-bottom: -30px;margin-left: 0;}
	.feature-section li{width: 100%;margin-bottom: 20px!important;}
	.PBX-business-content{padding-right: 0;}
	.SIP-trunking .cm-listing{padding: 25px 15px;}
	.siptrunks-banner.sub-banner-content h1 {
		font-size: 33px;
	}
	.feature-section li{padding: 20px;}
	
	/**************************************************/
	/* Newpage CrazyTeams Phone System 19-07-2022 mso */
	/**************************************************/
	.crzy-msteams-routing .crazytelteams-logo { text-align: left; }
	.crazyteam-plan-rate { flex-direction: column; }
	.crazyteam-plan-rate > div { width: 100%; }
	.czy-msteam-onlineshop .right, .czy-msteam-onlineshop .left { padding: 30px; }
	.czy-msteam-onlineshop .right .phone-img {  display: none; }
	.czy-msteam-onlineshop .left h3 { font-size: 18px; }
	.czy-msteam-onlineshop .right h4 { font-size: 15px; }
	
	.signup-now-btm .know-more.black { width: 80%; line-height: normal; padding-top: 10px; padding-bottom: 10px; }

	/**<< hostedpbx-phonesystem form >> **/
	.signup-pbx-form .modal-content { padding: 20px; }
	.signup-pbx-form h2 {text-align: center;}
	
	/**<< New Index Page >> **/
	.pbxbanner-startplan {flex-direction: column; text-align: center;}
	.pbxbanner-startplan .left {width: 100%;}
	.quicklink-products h6::before, .quicklink-products h6::after { display: none;}
	.network-benefit [class*="col-"] { padding-top: 15px; padding-bottom: 15px; }
	.morefeature-note .row {padding: 5px 0;}
	.morefeature-note [class*="col-"] { padding-top: 7px; padding-bottom: 7px; }
	.listing-features{padding: 50px 20px 30px 20px;}
	.features-white-box {padding-left: 15px; padding-right: 15px; }
	.red-quote-box {padding-left: 20px; padding-right: 20px;}
}
@media screen and ( max-width: 600px ) 
{
	.inner-features:before{width: 460px;height: 242px;}
	.img-pbx-features{width: 460px;height: 242px; }
	.img-pbx-features img {max-width: 380px;bottom: -63px;right: 80px;}
	.inner-features { padding-bottom: 220px;}
	.inner-features .item{padding-top:0;}
	.inner-features .item h3{font-size:18px;line-height:24px;}
	.products-block { padding-top: 80px;padding-bottom:50px;}
	.products-block h5,.sub-banner-content p { font-size: 16px;line-height:24px;}
	.sub-banner-content h1 { font-size: 32px;}
	.bottom-pages ul li a { padding: 0px 10px 0px 12px;font-size: 12px;}
	.bottom-pages ul li a:before{top:5px;}
	.link-box,.ftr-contact{text-align:center;}
	
	.doc-wrapper ul li {width: 46%;    margin: 2%;}
	/*===========================================================================
	10-06-2019 business keep your page begin
	===========================================================================*/
	.listing-wrapper ul.half li{width: 100%;float:none;}
	.feature-overview .wrapper > ul > li{width:100%;float:none;}
	.feature-overview .ftr-item-box{border-left: none;padding: 0px 0px 0px 5px;}
	
	
	.banner-map { display: none;}
	.commen-pointor.mark-1:before, 
	.commen-pointor.mark-1:after,
	.commen-pointor.mark-2:before, 
	.commen-pointor.mark-2:after,
	.commen-pointor.mark-3:before, 
	.commen-pointor.mark-3:after,
	.commen-pointor.mark-4:before, 
	.commen-pointor.mark-4:after,
	.commen-pointor.mark-5:before, 
	.commen-pointor.mark-5:after,
	.commen-pointor.mark-6:before, 
	.commen-pointor.mark-6:after { display: none;}
	.commen-pointor .map-location:before { display: none !important;}
	.commen-pointor { width: auto; height: auto; position: static; display: inline-block;}
	.commen-pointor span { display: block; width: 130px;}

	/* Crazy pxb Redesign 06-03-2020*/
	.new-prbx-featues-section .featues-section-box ul li{width: 48%;}
	/* Crazy pxb Redesign 06-03-2020 END*/

	/* Crazy-nbn Page 09-04-2020*/
	.nbn-key-ftrs{margin-top: 30px;}
	.nbn-key-ftrs ul li{padding: 110px 10px 30px 10px;text-align: center;}
	.nbn-key-ftrs .icon{height: 80px;margin: auto;right: 0;top: 30px;}

	.type-address{padding: 0px 0px 0px 0px;height: auto;background: none;max-width: 400px;margin: auto;
	margin-bottom: 15px;}
	.type-address .form-control{padding-left: 54px;}
	.type-address .btn-check{position: relative;bottom: inherit;right: inherit;margin-top: 12px;}
	/* Crazy-nbn Page 09-04-2020 END*/

	/* Crazy-pbx Page 16-04-2020*/
	.wifi-types.justify .wrapper{display: block !important;}
	.wifi-types.justify .item{margin: 10px;}

	/* Crazy-pbx Page 16-04-2020 END*/

	/* Crazy-pbx Page 20-04-2020 */
	.grp-features .pic-box img{max-width: 300px;}
	.descrips .price-box{margin: 10px;}
	/* Crazy-pbx Page 20-04-2020 END*/

	/* DID PRICING PAGE REDESIGN 29-12-2020 */

	.did-intro__image{flex-basis: 100%;text-align: center;}
	.did-intro__head{flex-basis: 100%;text-align: center;padding-top: 15px;}
	.did-intro__texting{padding-top: 10px;text-align: center;}

	/* DID PRICING PAGE REDESIGN 29-12-2020 END*/

	/**************************************************/
	/* Newpage CrazyTeams Phone System 19-07-2022 mso */
	/**************************************************/	
	.signup-crazyteams-flow .flow-steps { padding: 0 0 140px 0 }
	.crazyteam-plan-heading { padding: 30px 20px 120px 20px; }
	.czyteams-planprice { flex-direction: column; margin-top: 10px; gap: 15px; }
	.crazyteam-plan-rate { margin-top: -125px; }
	.czy-msteam-onlineshop .right a.know-more { line-height: normal; padding-top: 10px; padding-bottom: 10px; } 
	
	/**New Index Page**/
	.app_stores ul li img { width: 40px; }
	.red-quote-box {width: 80%;}
	
}
/* 01-11-2019 */
@media screen and ( max-width: 575px ) {
	.number-plan-block .price-box{    border-bottom: 1px solid #e7ebed;border-right: none;}
	/* SIP TRUNKS LIYA */
	.siptrunks-banner .know-more:after{right: 18px;}
	.siptrunks-banner .know-more.red {left: 20px;padding: 0;
		right: 20px;padding-right: 29px;
	}
	.business-plan .know-more {font-size: 16px;padding: 0 20px;
		padding-right: 55px;
	}
	.SIP-trunking .know-more.red{width: 100%;padding: 0 20px;}
	.whatis-siptrunk h2{font-size: 28px;}.question-mark{position: static;display: block;margin: auto;margin-bottom: 15px;}
	.SIP-trunking .cm-listing{margin-left: 0;}.SIP-trunking .know-more.red{margin-top: 0;}

	.team-price { flex-wrap: wrap; }
	.team-price .know-more.inline { margin: 15px 0 0 0; }

}
/* 01-11-2019 END*/





@media screen and ( max-width: 480px ) 
	
{	
	.inner-features:before{width: 350px;height: 185px;}
	.img-pbx-features{width: 350px;height: 185px; }
	.img-pbx-features img {max-width: 280px;bottom: -40px;right: 60px;}
	.inner-features { padding-bottom: 160px;}
	/* 01-11-2019 */
	.number-plan-features .ftr-item,.number-benefits .right ul li{padding: 120px 15px 0px;text-align: center;}
	.number-plan-features .ftr-item .icon,.number-benefits .right .icon{left: 0;right: 0;top: 0;margin: auto;}

	.choose-new-number .wrapper {
		padding: 160px 15px 40px 15px;text-align: center;		}
		.choose-new-number .wrapper .icon {
			height: 102px;
			left: 0;
			right: 0;
			top: 40px;
			bottom: inherit;
		}
	/* 01-11-2019 END*/
	/* business-siptrunks-new 26-11-2019 */
	.device-item{width: 100%;float: none;margin: 30px 0px 0px;}
	/* business-siptrunks-new 26-11-2019 END*/
	/* SIPTRUNKS LIYA */
	.PBX-business ul li{width: 100%;}

	
}
@media screen and ( max-width: 400px ) {
	.doc-wrapper ul li {width: 96%;    margin: 2%;float:none;}
	
}