	@media screen and ( max-width: 1400px ) {
			
	}
	@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;}

	}
		
		
	
	@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;}
	}

	
		
	@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;}
	}
	
	
	@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;}
	}
	@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;}
		.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;}
		
	}
		
	@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%;}
	}
	
	@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;}
		
	}
	@media screen and ( max-width: 400px ) {
		.doc-wrapper ul li {width: 96%;    margin: 2%;float:none;}
	}