	@media screen and ( max-width: 1200px ) 
	{
		.bnr-text h2 {line-height: 56px; font-size: 48px;}
		.bnr-text h5{font-size:20px;line-height:26px;}
		.bnr-text {padding: 200px 0px 120px 0px;}
		.banner-block{min-height:inherit;}
		.btn-curved{margin-top:40px;    padding: 12px 40px;}
		.join-us .right ul li{padding-left:100px;}
		.join-us .right ul li .icon{left:20px;}
		.latest-connection .texting{padding-right:30px;}
		.latest-connection{padding-bottom:30px;}
		.connect-from,.news-block{padding:50px 0px 40px 0px;}
		
		.common-bottom ul li{padding-left:90px;}
		.common-bottom ul li .icon{left:20px;}
		.common-bottom ul li .count{font-size:26px;}
		.about-block ul li {padding-top: 50px;}
		.about-block h3{font-size:20px;}
		.about-block h3 span{font-size:30px;}
		.about-block .pic-box .pic{height:200px;}
		.our-history .texting{margin-right:0;}
		.bx-wrapper{margin-bottom:20px;}
		.right-img-box{margin-left:0;}
		
		.agreement-block{padding:60px 0px;}
		.agreement-block h5 {font-size: 18px;line-height: 28px;margin-bottom:20px;}		
		.downloads{    padding: 15px 25px;}
		
		.bnr-text h2{font-size:36px;line-height:normal;}
		.public-peering .right-img-box{margin-right:0;}
		.partners-program .ben-item{margin:0px 0px;    padding: 72px 20px 25px 20px;}
		
		.service-details .srv-content{margin-left:30px;}
		.service-details .srv-content .head .icon{width:70px;height:70px;left:-35px;}
		.service-details .srv-content .head .icon img{max-width:50%;max-height:50%;}
		.service-details .srv-content .head{padding-left:55px;}
		.service-details .srv-content .head h4{font-size:28px;}
		.service-details .srv-content ul.listing.half li{width:100%;}
		.connecting-benefits ul li:nth-child(odd) .texting { padding-left: 40px;}
		.connecting-benefits ul li:nth-child(even) .texting { padding-right: 40px;}
				.connecting-benefits.portal ul li:nth-child(odd) .texting{padding-right:40px;padding-left:0;}
		.connecting-benefits.portal ul li:nth-child(even) .texting{padding-left:40px;padding-right:0;}
		
		.news-right{margin-left:20px;}
		.news-item{width:45%;}
		
		.news-details .contents h3{font-size:24px;}
		.contact-info{padding-right:30px;}

		.founder  {
			width: 100%;
		}
		.main-menu{display:none;}
		a.menu-toggle {
			display: block;
		}
		.about-block ul li:nth-child(even) {
			padding-bottom: 18px;
	}
	}
		
		
	
	@media (max-width:1200px) and (min-width:991px) {
		.service-details .srv-content ul.listing.half li { float: none; width: 95%;}
		.service-details .srv-content ul.listing.half li:nth-child(even){float:none;}
	}

	
		
	@media screen and ( max-width: 991px ) 
	
	{	
		a.menu-toggle{display:block;}
		.mobile-menu a.close-it{display:block;}
		
		.mobile-menu .menu-list{display:block;}
		
		.bnr-text h2 {line-height: 48px;font-size: 40px;}
		.bnr-text{padding-top:140px;}
		.join-us .left{padding-left:30px;}
		.join-us .left h2 {font-size: 28px;}
		.join-us .right ul li{    padding: 20px 10px;padding-left:90px;}
		.join-us .right ul li .icon {left: 15px;}
		.latest-connection .texting {padding-right: 0px;}
		h2{font-size: 24px;}
		p { font-size: 15px; line-height: 22px;}
		.news-wrapper ul li{padding-left:32px;}
		
		.current-traffic,.tweet-block,.footer{padding:50px 0px;}
		.join-us .right ul li{min-height:inherit;}
		.top-menu{padding-right:15px;}
		.right-img-box .texting h4{font-size:16px;}
		.right-img-box .texting .icon img{max-width:70%;max-height:70%;}
		.bnr-text h2{font-size:32px;}
		
		.service-details .srv-content .right{padding-left:0;background:none;}
		.service-details .srv-content > ul >li{padding-bottom:25px;}
		
		.partners-program .ben-item h4{font-size:18px;}
		
		.faq-section .table-content ul li a{font-size:13px;padding-left:24px;}
		.faq-section .content-sec h5{font-size:14px;}
		.faq-section .content-sec{padding:25px 20px;}
		
		.service-details .srv-content .head{width:100%;display:block;padding:40px 20px 20px 50px;}
		.service-details .srv-content .left{margin-left:0;}
		.service-details .srv-content .peering-listing:after{display:none;border-left:none;}
		
		.service-details .srv-content .right{display:block;width:100%;padding:0px 14px;}
		.service-details .srv-content .head .icon{bottom:inherit;top:20px;}
		
		.service-details{    padding: 40px 0px 40px 0px;}
		
		/* .sub-banner-block .bnr-text{margin-top:100px;} */
		.sub-banner-block{min-height:auto;}
		
		.ben-pic-box{height:210px;}
		.ben-pic-box .title{height:60px;padding-top:22px;}
		.ben-pic-box .title h4{font-size:16px;}
		.ben-pic-box img.img-responsive {border-radius: 10px !important;}
		
		.connecting-benefits ul li:nth-child(odd) .texting { padding-left: 20px;}
		.connecting-benefits ul li:nth-child(even) .texting { padding-right: 20px;}
		.connecting-benefits h3{font-size:20px;}
		

		.connecting-benefits.portal ul li:nth-child(odd) .texting{padding-right:20px;padding-left:0;}
		.connecting-benefits.portal ul li:nth-child(even) .texting{padding-left:0px;padding-right:0;}
		
		.news-right{margin-left:0px;}
		
		.news-details .contents h3{font-size:20px;}
		.contact-info{padding-right:0;padding-top:0;padding-bottom:30px;}
		.contact-block{padding:60px 0px;}
		.contact-info h3,.contact-form h4{font-size:24px;font-weight:600;}
		.contact-info ul li{padding:16px 0px;padding-left:40px;}


		 
        /*===============================================================
          Home page updates 23-09-2019
          ===============================================================*/
        .ftr-logo { text-align: center;}
        .ftr-logo a { display: inline-block;}
        .footer-link-block { margin-left: 0px; text-align: center;}
        .footer-link-block h4 { margin: 15px 0;}
        .footer .cm-block.right { text-align: center; margin-top: 20px;}
        .terms-privacy { text-align: center;}
        .terms-privacy li { display: inline-block;}
        .footer-bottom { margin-top: 10px;}
        .location-second .mid ul li br { display: none;}
        .location-connect.about-block .texting h3 { font-size: 18px; line-height: 26px; margin-bottom: 25px;}
        .location-connect.about-block { padding: 50px 0;}
        .location-second { padding: 50px 0;}
        .location-second h2 { margin-bottom: 25px;}
        .location-top { padding: 50px 0 20px 0;}
        
        /*=================================================================
        index 30-07-2020
        =================================================================*/
        .bnr-text .texting { margin: auto; text-align: center;}
        .bnr-text { margin: auto;}


			/* inner banner */
			.sub-banner-block.sub-banner-with-side-image .container {
				flex-direction: column;
				
			}
			/* .sub-banner-block .bnr-text {
				width: 100%;
			} */
			.sub-banner-block.sub-banner-with-side-image .bnr-img { 
        width: 100%;
				display: none;
			}
        
			.sub-banner-block.sub-banner-with-side-image .bnr-text {			
				padding: 26px 0 36px 0;
		}
		.sub-banner-block.sub-banner-with-side-image .bnr-text {
			width: 100%;
		}
		.sub-banner-block .bnr-text {
			padding: 0 0 80px 0;
		}
	}
	
	
	@media (max-width:991px) and (min-width:768px) {
		
		.join-us .right ul li .texting{display:block;top:inherit;padding-top:10px;}
		.common-bottom ul li .count{display:block;}
		
		.news-item{width:98%;}



	}
	
	@media screen and ( max-width: 767px ) 
	{	
		 /*=================================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;
			font-family: 'open_sansbold';
			padding:10px 0px 10px 20px;
			background:#FFF;
			margin:0px 0px 2px 0px;
			border:none;
		}
		
		h2.resp-accordion:first-child{border:none;}
		.resp-arrow{display:none;}
		h2.resp-tab-active{background:#dbad41;border:none;color:#FFF;padding:10px 0px 10px 20px;}
		
		.get-a-quote .wrapper{margin:0;}
		
		.latest-connection .texting{text-align:center;}
		.latest-connection .texting .border-btn{margin-top:0;}
		.tweet-wrapper .item{margin-top:15px;}
		.tweet-wrapper{margin-top:20px;}
		
		.footer{text-align:center;}
		.ftr-logo{padding-bottom:20px;}
		.ftr-logo img{display:inline-block;}
		.footer .cm-block.right{text-align:center;}
		.social-links ul li{margin:0px 6px;}
		
		.join-us .left{padding:30px 20px;}
		
		.connect-from{margin-right:-15px;}
		.tweet-wrapper:before{display:none;}
		
		.about-block .pull-right{float:none !important;}
		.about-block .pic-box{margin:auto; margin-bottom:0;}
		.about-block .texting{padding-top:30px;text-align:center;}
		.our-history {padding: 30px 0px;}
		.our-history .slider-item{padding-right:0;}
		.our-history .texting{text-align:center;padding-bottom:30px;}
		.slide-icon{margin:auto;margin-bottom:15px;}
		.slide-icon img{display:inline-block;}
		.our-history .info-box{margin:auto;float:none;}
		.peering-block {padding:50px 0px;}
		.peering-block .pic-box {padding:30px 0;}
		.peering-block .pic-box img{position:inherit;}
		.peering-block .texting{padding:0px 0px;text-align:center;}
		
		/* .sub-banner-block .bnr-text{    padding: 60px 0px 40px 0px;margin-top:100px;} */
		.sub-banner-block{min-height:inherit;}
		.right-img-box{display:none;}
		.peering-block{padding:30px 0px;}
		.download-btn{    padding: 8px 25px 8px 50px;}
		.downloads h4{font-size:16px;padding:13px 0px;}
		
		.bnr-text h2{font-size:28px;}
		/* .sub-banner-block .bnr-text {padding: 40px 0px 30px 0px;} */
		
		.downloads{text-align:center;}
		.downloads h4, .download-btn.right{float:none;}
		.peering-block .pic-box img{max-width:260px;}
		
		.service-details .srv-content h5{font-size:18px;}
		.service-details .srv-content ul.listing li{font-size:14px;}
		.connect-main{display:none;}
		.partners-program .ben-item.left:before,.partners-program .ben-item.right:before{display:none;}
		
		.partners-program .ben-item{margin:auto;margin-top:70px;max-width:480px;}
		
		.faq-section .table-content{display:none;}
		.public-peering .right-img-box{display:none;}
		
		.ben-pic-box{max-width:230px;margin:auto;}
		.connecting-benefits ul li:nth-child(odd) .texting,.connecting-benefits ul li:nth-child(even) .texting{text-align:center;padding:20px 15px;}
		.connecting-benefits .pull-right{float:none !important;}
		.get-a-quote h2{font-size:24px;}
		.join-form .bottom {text-align:center;}
		.join-form .bottom .btn-curved.pull-right,.captcha-box.pull-left{float:none !important;}
		.captcha-box.pull-left{display:block;margin:auto;text-align:center;}
		
		.captcha-box.pull-left img{display:inline-block;}
		
		.news-item{width:44%;}
                
                /*=================================================================
		index 30-07-2020
		=================================================================*/
		.bnr-text .texting h1 { font-size: 40px; line-height: 32px;}
                .bnr-text .texting h3 { font-size: 20px; line-height: 22px;}
                
	.about-block .pic-box {
	max-width: 230px;
	}
	.connecting-benefits .ben-pic-box {
		height: 180px;
	}
	}
	
	@media (max-width:767px) and (min-width:480px) {
		.common-bottom ul li{padding-left:0;padding-top:90px;text-align:center;}
		.common-bottom ul li .icon{left:0;right:0;top:25px;bottom:inherit;}
		.common-bottom ul li .count{margin-right:0;margin-right:0;display:block;}
		.common-bottom ul li:before{height:70%;}
		.dataTables_wrapper .dataTables_filter{margin-bottom:30px;}
		
		.static-table.table-responsive{border:none;}

	}
		
		
	
	@media screen and ( max-width: 600px ) 
	{
		.bnr-text h2 {line-height: 40px;    font-size: 32px;}
		.bnr-text h5 {font-size: 18px;    line-height: 22px;}
		
		.bnr-text{padding-top:100px;}
		.btn-curved {margin-top: 40px; padding: 10px 32px;font-size:14px;}
		.join-us .left h2{font-size:24px;}
		.latest-connection .logo-wrapper ul li{width:46%;margin:2%;}
		.thumb-wrapper ul li a{font-size:0;}
		.get-a-quote > div > div > ul > li:nth-child(odd),.get-a-quote > div > div > ul > li:nth-child(even) {float: none;width:100%;}
		.resources-block .col-xs-6{float:none;display:block;width:100%;}
		
		.partners-list .col-xs-6{float:none;width:100%;}
		.join-us-block .wrapper .head ul{border-radius:2px;}
		.join-us-block .wrapper .head ul li{display:block;text-align:left;font-size:14px;}
		.news-item{width:100%;}
		.network-stati .head ul li{border-left:none;}
                
                /*=================================================================
		index 30-07-2020
		=================================================================*/
		.bnr-text .texting h1 { font-size: 30px;}
                .bnr-text .texting h3 { font-size: 18px;}
                
	}
	
	@media screen and ( max-width: 480px ) 
		
	{	
	    .support-item .icon{float:none;margin:auto;height:120px;}
		.support-item {text-align:center;}
		/* .logo img{max-width:110px;} */
		.top-menu ul li{margin-left:14px;}
		.logo{width:140px;}
		/* .logo{margin-left:-30px;} */
		.common-bottom ul li{float:none;width:100%;    border-top: 1px solid rgba(255, 255, 255, 0.2);}
		.common-bottom ul li:first-of-type:before {border: none;}
		
		
	}
	@media screen and ( max-width: 400px ) {
	
	}