

h1, h2, h3, h4, h5, p, span{

	font-family: 'Poppins';

}



/*Menu css starts here*/





.header {

    height: 88px;

}

.header .navbar {

    padding: 10px 0px;

}

.header .navbar-brand{margin-right: 10px;}

.header .navbar-brand img {

    max-width: 90%;

}

.header .navbar-nav .nav-item {

    margin-right: 2px;

}

.header .navbar-nav .nav-item .nav-link{font-size: 16px;}

.header .navbar-nav .submit-btn a {    border: 1px solid; color: #242526 !important;}

.header .navbar-nav .submit-btn a:hover{ border:1px solid #f58634 !important; }

.header .navbar-nav .submit-btn.col-ong {border-color: none !important;}

.sbmt-btn:hover {    background-color: rgb(245, 134, 52);}

a.btn-default.col-ong{margin-left: 5px;}



i.fa.fa-user {

    background-color: #f58634;

    padding: 10px;

    line-height: 10px;

    border-radius: 50%;

    text-align: center;

    color: #ffffff;

}

.header .navbar-nav .nav-item .nav-link a i{

  padding-left: 0px !important;

}



/*menu css ends here*/



/*Home page css starts here*/



/*banner section*/



.main-banner-sec.hp6 {

    background-image: url(../image/infocom-banner.jpg);

    background-repeat: no-repeat;

    background-size: cover;

    padding: 184px 0 194px 0;

    background-position: bottom;

}

.overlay-bg{

	background-color: transparent;

}



.bannner_text {

    float: left;

    width: 653px !important;

    position: relative;

}



.bannner_text > h3 {

  max-width: 480px;

	/*width: 669px;

  	height: 76px;*/

  	opacity: 0.9;

	font-family: Poppins;

	font-size: 32px;

	font-weight: 500;

	font-stretch: normal;

	font-style: normal;

	line-height: 1.56;

	letter-spacing: normal;

	text-align: left;

	color: rgba(255, 255, 255, 0.9);

	margin-bottom: 30px;

}



.bannner_text > p{

	opacity: 0.8;

	font-family: Poppins;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	font-style: normal;

	line-height: 2.19;

	letter-spacing: normal;

	text-align: left;

	color: rgba(255, 255, 255, 0.8);

}



/*.btn-default{border-color: none !important;}*/



.btn-default.col-ong{

	float: left;

	color: #ffffff;

	border-radius: 27px;

  	background-color: #f58634;

  	border-color: #f58634 !important;

}





/*banner-sectio css ends here*/



.explore-feature.hp6.section-padding {

    padding: 40px 0 ;

}



/*select plan css starts here*/



.section-heading span{

	font-family: Poppins;

  font-size: 18px;

  font-weight: 600;

  font-stretch: normal;

  font-style: normal;

  line-height: 3.89;

  letter-spacing: normal;

  text-align: center;

  color: #90999c;

}



.section-sub-heading p{

	font-family: Poppins;

  font-size: 16px;

  font-weight: normal;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.63;

  letter-spacing: normal;

  text-align: center;

  color: #242526;

  max-width: 590px;

  margin: 0 auto;

}



.pt-50{padding-top: 50px;}

.pt-100{padding-top: 100px;}

.plan-box{

	padding: 20px;

	/*margin: 0 10px;*/

	max-width: 432px;

	background-color: #0098e7;

	min-height: 250px;

}



.plan-box h3{

	font-family: Poppins;

  font-size: 26px;

  font-weight: bold;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.31;

  letter-spacing: normal;

  text-align: left;

  color: #ffffff;

}



.plan-box p{

	opacity: 0.9;

  font-family: Poppins;

  font-size: 14px;

  font-weight: normal;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.79;

  letter-spacing: normal;

  text-align: left;

  color: rgba(255, 255, 255, 0.9);

  margin: 20px 0px 30px;

}

.plan-img{

	float: right;

}



/*why infocom starts here*/



/*.why-infocom{padding: 65px 0px;}*/



.why-infocom .section-heading {

	margin-bottom: 20px;

}



.why-infocom .card {

	margin-bottom: 30px;

}

.why-infocom .card .card-body {

    padding: 50px 15px 40px 15px;

    border: 0;

    min-height: 325px;

}



.why-infocom .card .card-body i{

	width: auto;

	height: auto;

	line-height: 0;

	font-size: 1px;

	background-color: transparent !important;

}



img.why-icon{

	width: 72px !important;

	height: 72px !important;

}



.why-infocom .card .card-body h3{

	font-family: Poppins;

	font-size: 18px;

	font-weight: 500;

	font-stretch: normal;

	font-style: normal;

	line-height: 3.33;

	letter-spacing: normal;

	text-align: center;

	color: #000000;

}



.why-infocom .card .card-body p{

	font-family: Poppins;

	font-size: 13px;

	font-weight: normal;

	font-stretch: normal;

	font-style: normal;

	line-height: 2.31;

	letter-spacing: normal;

	text-align: center;

	color: #67686c;

}



/*why infocom ends here*/



/*what we offer css starts here*/

.section-padding {

    padding: 65px 0px;

}



.offer-body{

	margin-bottom: 20px;

}



.offer-infocom{

	/*opacity: 0.7;*/

  	background-color: #f4f4f5;

  	text-align: center;

}

.offer-infocom .section-heading h3{

	font-family: Poppins;

	font-size: 32px;

	font-weight: normal;

	font-stretch: normal;

	font-style: normal;

	line-height: 1.88;

	letter-spacing: normal;

	text-align: center;

	color: #242526;

}



.offer-infocom .offer-body img{

	vertical-align: bottom;

	min-height: 73px !important;

}

.offer-infocom .offer-body h3{

	font-family: Poppins;

	font-size: 20px;

	font-weight: 600;

	font-stretch: normal;

	font-style: normal;

	line-height: 3;

	letter-spacing: normal;

	text-align: center;

	color: #242526;

}

.offer-infocom .offer-body p{

	font-family: Poppins;

	font-size: 13px;

	font-weight: normal;

	font-stretch: normal;

	font-style: normal;

	line-height: 1.69;

	letter-spacing: normal;

	text-align: center;

	color: #67686c;

}



/*what we offer css ends here*/



/*partners section css starts here*/



.partner-logo img{

	max-height: 92px !important;

	margin:0 auto !important;

}



/*partners section css ends here*/





/*Enquire section css starts here*/



.enquire-section{

	/*opacity: 0.7;*/

	background-color: #f4f4f5;

	padding: 80px 250px 90px;

}





.enquire-section input, .form-field select{

	max-width: 475px !important;

	margin: 0 auto !important;

}



.form-field input, .form-field textarea, .form-field select {

    width: 100%;

    font-size: 12px;

    color: #67686c;

    border: 1px solid #dfe0e5;

    background-color: #fff;

}



.form-field input, .form-field select {

    height: 48px;

    padding: 0 17px;

}



.enquire-section .btn-default{

	float: left;

	border-radius: 27px;

  	background-color: #f58634;

  	color: #ffffff;

  	border:1px solid;

  	margin-left: 15px;

}





/*Enquire section css ends here*/





/*footer css starts*/



.footer-bottom{

	background-color: #040437;

}



.bottom-logo img {

    max-width: 100% !important;

    margin-bottom: 30px;

}



.bottom-logo.footer-text{

	opacity: 0.5;

	font-family: Poppins;

	font-size: 13px;

	font-weight: normal;

	font-stretch: normal;

	font-style: normal;

	line-height: 1.85;

	letter-spacing: normal;

	text-align: left;

	color: rgba(255, 255, 255, 0.5) !important;

}

a.footer-read-more{	color: #ffffff;	text-decoration: underline;}

a.footer-read-more:hover,.bottom-list ul li a:hover, a.contact-links:hover {    color: #00b4e7 !important;}



.bl{

	padding: 0 50px;

	/*opacity: 0.1;*/

  	border-left: solid 1.5px #ffffff36;

}



.bottom-list h3, .bottom-desc h3{

	font-family: Poppins;

	font-size: 18px;

	font-weight: 500;

	font-stretch: normal;

	font-style: normal;

	line-height: 1.94;

	letter-spacing: normal;

	text-align: left;

	color: #ffffff;

}



.bottom-list ul li a{

	font-family: Poppins;

	font-size: 13px;

	font-weight: normal;

	font-stretch: normal;

	font-style: normal;

	line-height: 2.31;

	letter-spacing: 0.26px;

	text-align: left;

	color: #808aab !important;

}

.bottom-list ul li.active a{

	line-height: 2.69;

	color: #ffffff !important;

}

.bottom-list ul li.active a:hover{color: #00b4e7 !important}

.bottom-list ul li:before{display: none !important;}

.bottom-list ul li a{	padding-left: 0px !important;}



.contact-links{

	/*opacity: 0.5;*/

	font-family: Poppins;

	font-size: 13px;

	font-weight: normal;

	font-stretch: normal;

	font-style: normal;

	line-height: normal;

	letter-spacing: 0.26px;

	text-align: left;

	color: #ffffff;

	padding-left: 5px;



}

.contact-links:hover{

  /*color:#00b4e7 !important;  */

}



.timing{

	padding-left: 20px;

	font-family: Poppins;

	font-size: 13px;

	font-weight: normal;

	font-stretch: normal;

	font-style: normal;

	line-height: 2.31;

	letter-spacing: 0.26px;

	text-align: left;

	color: #808aab;



}

.bottom-desc p, .footer-text{color: #ffffff;opacity: 0.5;}



.footer-copyright{

	background-color: #03032c;

}

.footer-content .copyright p, .footer-content .copyright p a{color: rgba(224, 225, 225, 0.6);}



.footer-content {

    /*padding: 30px 0px 30px 0;*/

     border-top: 0px; 

}



/*footer css ends*/





/*About us page css starts here*/



.about-banner-sec.hp6{

	background-image: url(../image/abou-us-bg.png);

    background-repeat: no-repeat;

    background-size: cover;

    padding: 150px 0;

}

.about-banner-sec.hp6 .bannner_text h3

{

	width: 749.8px;

  height: 70.1px;

  opacity: 0.9;

  font-family: Poppins;

  font-size: 32px;

  font-weight: 500;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.56;

  letter-spacing: normal;

  text-align: left;

  margin-bottom: 0px;

}



.about-next-infocom.hp6{

	font-family: Poppins;

  font-size: 32px;

  font-weight: normal;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.88;

  letter-spacing: normal;

  text-align: center;

  color: #242526;

}



.section-heading.about{

    margin-top: 20px !important;

    margin-bottom: 20px !important;

}



.about-p p{

	font-family: Poppins;

  font-size: 16px;

  font-weight: normal;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.63;

  letter-spacing: normal;

  text-align: center;

  color: #242526;

  

}

.about-p span{

	font-weight: 500 !important;

}

.about-p.text-center{

	/*max-width: 1185px !important;*/

	text-align: center;

}

.who-we-are-des h3{

	font-family: Poppins;

  font-size: 32px;

  font-weight: normal;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.88;

  letter-spacing: normal;

  text-align: left;

  color: #242526;

}



.who-we-are-des p{

	font-family: Poppins;

  font-size: 16px;

  font-weight: normal;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.63;

  letter-spacing: normal;

  text-align: left;

  color: #242526;

  margin-bottom: 20px;

}

.about-des-img{

	min-width: 651px;

}

.our-aim{

	padding: 50px 0;

	background-color: #f7f7f7;

}

.our-aim-img{

	/*max-width: 540px;*/

}

.our-aim-des h3{

	font-family: Poppins;

  font-size: 32px;

  font-weight: normal;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.88;

  letter-spacing: normal;

  text-align: left;

  color: #242526;

}

.our-aim-des p{

	font-family: Poppins;

  font-size: 16px;

  font-weight: normal;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.63;

  letter-spacing: normal;

  text-align: left;

  color: #242526;

  padding-bottom: 10px;



}



.vision-box{

	background-color: #ff7262;

	padding: 0 30px 22px;

	min-height: 300px;

	max-width: 458px;



}

.vision-box h3, .mission-box h3{

	font-family: Poppins;

  font-size: 20px;

  font-weight: 600;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.2;

  letter-spacing: normal;

  text-align: center;

  color: #ffffff;

  padding-bottom: 10px;

}



.vision-box p, .mission-box p{

	font-family: Poppins;

  font-size: 14px;

  font-weight: 500;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.64;

  letter-spacing: normal;

  text-align: center;

  color: #ffffff;

}



.mission-box{

	background-color: #51bcff;

	padding: 0 30px 22px;

	min-height: 300px;

	max-width: 458px;

}

.enquire-head h3{color: #242526 !important;}





/*About us page css ends here*/



/*Product Page css starts here*/



.product-banner-sec.hp6 {

    background-image: url(../image/product-banner.jpg);

    background-repeat: no-repeat;

    background-size: cover;

    padding: 150px 0;

}



.product-banner-sec.hp6 .bannner_text > h3{margin-bottom: 0px;}



.product-banner-sec.hp6 .bannner_text a.btn-default.col-ong{font-size: 16px !important;}



.product-enterprise-sec .row{padding: 30px 0;}



.enterprise-lease-des{padding: 10px 0;}



.enterprise-lease-des h3{

	font-family: Poppins;

  font-size: 32px;

  font-weight: normal;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.88;

  letter-spacing: normal;

  text-align: left;

  color: #242526;

}

.enterprise-lease-des p{

	font-family: Poppins;

  font-size: 16px;

  font-weight: normal;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.63;

  letter-spacing: normal;

  text-align: left;

  color: #242526;

}



.expertise-ol li{

	list-style-type: decimal;

	margin-left: 15px;

	font-family: Poppins;

	font-size: 18px;

	font-weight: 600;

	font-stretch: normal;

	font-style: normal;

	line-height: 2.33;

	letter-spacing: normal;

	text-align: left;

	color: #242526;

}



/*uptime css starts*/



.uptime{

	/*opacity: 0.7;*/

  	background-color: #f4f4f5;

  	padding: 85px 0px 100px;

}

.uptime .section-heading h3{

	font-family: Poppins;

  font-size: 32px;

  font-weight: normal;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.88;

  letter-spacing: normal;

  text-align: center;

  color: #242526;

}

.uptime .sla-urban{

	height: 261px;

	background-color: #ff7262;

}

.uptime .sla-urban img{margin: 0 auto;object-fit: contain;}



.uptime .sla-rural{

	height: 261px;

	background-color: #51bcff;	

}



.sla-rural h3, .sla-urban h3{

	font-family: Poppins;

  font-size: 20px;

  font-weight: 600;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.2;

  letter-spacing: normal;

  text-align: center;

  color: #ffffff;

  margin-top: -15px;

}



.sla-rural p, .sla-urban p{

	font-family: Poppins;

  font-size: 16px;

  font-weight: normal;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.38;

  letter-spacing: normal;

  text-align: center;

  color: #ffffff;

}



/*uptime css ends*/



/*Slider*/

section.product-service-sec.hp5.section-padding {

    padding: 100px 0px;

}



.service-carousel .prod-box{

	padding: 30px;

	width: 436.3px;

  height: 185.7px;

  border: solid 1px #e7e7e7;

  margin:0 5px;



}

.prod-box a img{max-height: 75px !important;margin-bottom: 18px !important;}

.service-carousel .prod-box p.prod-des, .broadband-service-sec .prod-box p.prod-des{

	font-family: Poppins;

  font-size: 18px;

  font-weight: 500;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.22;

  letter-spacing: normal;

  text-align: center;

  color: #000000;

}



.slick-prev {    left: 0px;}

.slick-next{ right: 0px; }

.slick-prev, .slick-next {border: 1px solid #e7e7e7;width: 30px; height: 30px; line-height: 42px;background-color: transparent;}



.slick-prev:hover, .slick-next:hover{background-color: rgb(245, 134, 52);}



button.slick-next.slick-arrow:hover, button.slick-prev.slick-arrow:hover{background-color: rgb(245, 134, 52);}

 img{pointer-events: none;}
.point{pointer-events: visible;}

/*Slider css ends here*/



.managed-built-img{margin: 50px 0px 0px; border:2px solid;}



.product-banner-sec.hp6 .bannner_text h3{font-size: 35px;}

/*.broadband-des h3{letter-spacing: 2px;line-height: 1.5;}*/



/*Product page css ends here*/



/*Contact page css starts here*/

.contact-banner-sec{

	background-image: url(../image/contact-banner.jpg);

    background-repeat: no-repeat;

    background-size: cover;

    padding: 150px 0;

}



.contact-info-sec{

	padding: 100px 50px;

}



.info{

	background-image: url(../image/contact-info-banner.jpg);

    background-repeat: no-repeat;

    padding: 35px 30px;

    border-radius: 5px;

}

.sales{

	padding-bottom: 10px !important;

}



.sales p, .sales a, .care p, .care a, .add p, .add a{

	font-family: Poppins;

  font-size: 15px;

  font-weight: 500;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.53;

  letter-spacing: normal;

  text-align: left;

  color: #ffffff;

}

.sales p, .care p, .add p{

	margin-bottom: 10px;

}

.sales a span, .care a span, .add a span{

	margin-left:5px ;

}



.care, .add{

	padding: 0px 0 0 30px;

	border-left: solid 1px #79b7f2;

	/*border-right: solid 1px #79b7f2;*/



}



.sales a span:hover, .care a span:hover, .add a span:hover{color: #65d1ef;}

.no-hover:hover{color: #ffffff !important;}



.map-sec{

	padding: 0px;

	margin-bottom: 100px;

}



#topbtn{bottom: 100px !important;}

/*Contact page css ends here*/



/*Braodband page css*/



.broadband-banner-sec.hp6{

	background-image: url(../image/broadband-banner.jpg);

    background-repeat: no-repeat;

    background-size: cover;

    padding: 100px 0;

    max-height: 500px;

}



.broadband-service-sec .prod-box{

	border: solid 1px #e7e7e7;

	padding: 30px;

    max-width: 23.5% !important;

    margin: 5px;

}



.business-plan-box:hover{

  box-shadow: 5px 5px 10px grey;

}

.home-plan-box:hover{

  box-shadow: 5px 5px 10px grey; 

}

.broadband-faq-sec{

	/*padding: 65px;*/

}



div#accordionExample{

	width: 100%;

}

.card .card-body {

    padding: 25px;

}



.broadband-offer .offer-body h3{

	padding-top: 10px;

	line-height: 1.5 !important;

}



.plan-select{

	border-radius: 15px;

    height: 35px;

    width: 230px;

    padding: 0 5px 0 5px;

}



.plan-section{padding: 65px 0px 0px;}

.plan-info-box .card .card-body{

  padding: 10px 15px 40px 15px !important;

  border: 0;

  min-height: auto !important;

}

.plan-table{

	text-align: center;

	color: #000000;

	border-collapse: collapse;

  	border-radius: 25px 0px;

  	overflow: hidden;

	width: 100%;

	margin: 25px 0px;

}

.plan-table th{

	padding: 10px;

	color: #ffffff;

    background-color: #0cb7e8;

    text-align: center;

    font-weight: 600;

    font-size: 16px;

}

.plan-table td{

	padding: 10px;

	text-align: center;

}

.plan-table tr:nth-child(even){background-color: #f7f7f8;}

.plan-table tr:nth-child(odd){background-color: #e0e1e68f;}



.business-desc{}

.business-desc h3{

	font-family: Poppins;

    font-size: 32px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.88;

    letter-spacing: normal;

    text-align: left;

    color: #242526;

    display: block;

    width: 100%;

}

.business-desc h3{padding: 0 15px;}

.business-desc p, .plan-desc p{

	padding: 0 15px;

	font-family: Poppins;

    font-size: 16px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.63;

    letter-spacing: normal;

    /*text-align: left;*/

    color: #242526;

}

.plan-desc p small{font-size: 14px !important;} 

.brand-offer-sec .bg-grad{

	margin: 0 15px;

	border-radius: 10px;

	background: rgb(247,22,23);

	background: linear-gradient(87deg, rgba(247,22,23,1) 0%, rgba(251,78,104,1) 91%);

}



.brand-offer-sec .bg-grad h3, p{color: #ffffff;}

.brand-offer-sec .bg-grad h3{font-size: 18px;}

.brand-offer-sec .bg-grad img{padding: 20px 0 30px;}





.brand-offer-sec .offer-body{padding: 25px 25px;}

.plan-cta-text p {

    font-size: 14px;

    color: #ffffff;

    margin-bottom: 10px;

}



.card-header .btn-link p{

      font-weight: 400;

    color: #007bff;

    background-color: transparent;

    font-size: inherit;

    

}

.cta-hover-link:hover{color:#00b4e7 !important;}

/*Broadband page css ends here*/







/*responsive*/



@media only screen and (min-width: 1400px) and (max-width: 1920px) {



	/*about us page*/

	.about-banner-sec.hp6 {   padding: 230px 0;}

	/*contact us page*/

	.info{padding: 50px;}



}



@media only screen and (min-width: 1280px) and (max-width: 1600px) {

	.product-banner-sec.hp6 ,.broadband-banner-sec.hp6, .about-banner-sec.hp6, .contact-banner-sec{

	    padding: 120px 0;

	}

	.about-banner-sec.hp6 .bannner_text h3, .broadband-banner-sec.hp6 .bannner_text h3, .about-banner-sec.hp6 .bannner_text h3,.product-banner-sec.hp6 .bannner_text h3, .contact-banner-sec .bannner_text h3{

		/*font-size: 30px;*/

		margin-bottom: 20px;

	}

	.product-banner-sec.hp6{

		height: auto;

	}

  .broadband-des h3{letter-spacing: 2px;line-height: 1.5;}

	.plan-box{margin: 0 10px;}



	/*.about-banner-sec.hp6 {   padding: 140px 0;}*/

	

}



@media only screen and (min-width: 1024px) and (max-width: 1279px) {



.product-banner-sec.hp6 ,.broadband-banner-sec.hp6, .about-banner-sec.hp6, .contact-banner-sec{

    padding: 110px 0;

    background-position: 65%;

}



.about-banner-sec.hp6 .bannner_text h3, .broadband-banner-sec.hp6 .bannner_text h3, .about-banner-sec.hp6 .bannner_text h3,.product-banner-sec.hp6 .bannner_text h3, .contact-banner-sec .bannner_text h3{

	font-size: 28px;

	margin-bottom: 20px;

}



.header .navbar-brand img {    max-width: 85%;}

.header .navbar-brand {    margin-right: 0px;}

.header .navbar-nav .submit-btn a { padding: 0 10px;}

.header .navbar-nav .nav-item .nav-link {    font-size: 14px;}

.header .navbar-nav .nav-item {    margin-right: 1px !important;}

.bannner_text{margin-left: 20px;}

.plan-box{margin: 0 10px;}

.plan-box h3 {    font-size: 22px;}

.plan-box p {    font-size: 13px;}

.enquire-section {    padding: 65px 200px;}	





/*product page*/

.product-banner-sec.hp6 {   background-position-x: 75%;}

.enterprise-lease-des h3 {    font-size: 28px;}

.enterprise-lease-des p {    font-size: 14px;}

.expertise-ol li {    font-size: 18px; line-height: 1.5;}





/*about us page*/

.about-banner-sec.hp6 {   padding: 80px 0;}

.about-banner-sec.hp6 .bannner_text h3{font-size: 25px;}

.bannner_text > p {   width: 80%;}

.vision-box,.mission-box{min-height: 355px;}



/*contact page css*/

.contact-banner-sec {   background-position-x: 65%;}

.info{padding: 25px 25px;}

.care { padding: 0px 0 0 12px !important;}

.sales p, .sales a, .care p, .care a, .add p, .add a {   font-size: 14px;}

.bottom-logo {   padding: 15px;}

.bottom-desc{padding: 0px !important; }



}



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



.main-banner-sec.hp6 {

    background-image: url(../image/infocom-banner.jpg);

    background-repeat: no-repeat;

    background-size: cover;

    padding: 100px 0;

}



.product-banner-sec.hp6 ,.broadband-banner-sec.hp6, .about-banner-sec.hp6, .contact-banner-sec{

    padding: 80px 0;

}



.about-banner-sec.hp6 .bannner_text h3, .broadband-banner-sec.hp6 .bannner_text h3, .about-banner-sec.hp6 .bannner_text h3,.product-banner-sec.hp6 .bannner_text h3, .contact-banner-sec .bannner_text h3{

	font-size: 25px;

	margin-bottom: 20px;

}



.header .navbar-brand img {    max-width: 180px !important;}

.header .navbar-nav .submit-btn a {    padding: 0 10px;}

.header .navbar-nav .nav-item .nav-link {    font-size: 14px;}

.header .navbar-nav .nav-item {    margin-right: 0px !important;}

.bannner_text {    margin-left: 20px;}

.explore-feature.hp6.section-padding {

    padding: 65px 0 0 0;

}

.section-heading h3 {

    font-size: 28px;

}

.plan-box{margin: 0 10px;}

.plan-box h3 {

    font-size: 20px;

}

.plan-box p {

    font-size: 12px;

}

.enquire-section {    padding: 65px 150px;}



/*product page*/



.product-banner-sec.hp6 {   background-position-x: 75%;}

.enterprise-lease-des h3 {    font-size: 26px;}

.enterprise-lease-des p {    font-size: 14px;}

.expertise-ol li {    font-size: 17px; line-height: 1.5;}

.service-carousel .prod-box p.prod-des{font-size: 15px;}



/*About us page*/



/*.about-banner-sec.hp6 {   padding: 80px 0;}*/

/*.about-banner-sec.hp6 .bannner_text h3{font-size: 25px;}*/

.bannner_text > p {   width: 80%;}

.vision-box,.mission-box{min-height: 355px;}

.our-aim-img{margin-top: 15%;}





/*contact page*/

.contact-banner-sec {   background-position-x: 65%;}

.info{padding: 20px;}

.sales p, .sales a, .care p, .care a, .add p, .add a {    font-size: 13px;}

.bottom-logo {   padding: 15px;}

.bottom-desc{padding: 0px !important; }

/*#topbtn{bottom: 75px !important;}*/



/*Broadband page css*/

/*.broadband-banner-sec.hp6 {

    background-image: url(../image/broadband-banner.jpg);

    background-repeat: no-repeat;

    background-size: cover;

    padding: 60px 0;

}*/

/*.broadband-banner-sec.hp6 .bannner_text > h3 {

    height: auto; 

    opacity: 0.9;

    font-family: Poppins;

    font-size: 30px;

    font-weight: 500;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.56;

    letter-spacing: normal;

    text-align: left;

    color: rgba(255, 255, 255, 0.9);

    margin-bottom: 10px;

}*/



}

@media only screen and (min-width: 768px) and (max-width: 991px) {

	.header .navbar-nav .nav-item.submit-btn {    margin-bottom: 5px;}

	.header .navbar-nav .nav-item .nav-link.sbmt-btn {  width: 60% !important;    }

	.offer-infocom .offer-body h3 {    	font-size: 16px;	}

	.enquire-section {	    padding: 65px 10px;	}

	.bl {    padding: 0 20px;}





	.product-banner-sec.hp6 ,.broadband-banner-sec.hp6, .about-banner-sec.hp6, .contact-banner-sec{

	    padding: 40px 0;

	    background-position: 50%;

	}



	.about-banner-sec.hp6 .bannner_text h3, .broadband-banner-sec.hp6 .bannner_text h3, .about-banner-sec.hp6 .bannner_text h3,.product-banner-sec.hp6 .bannner_text h3, .contact-banner-sec .bannner_text h3{

		font-size: 24px;

		margin-bottom: 10px;

	}

  .main-banner-sec.hp6{background-position: 40%;}

	.bannner_text{width: 70% !important;}





	/*product page*/



	.product-banner-sec.hp6 {   background-position-x: 75%;}

	.enterprise-lease-des h3 {    font-size: 24px;}

	.enterprise-lease-des p {    font-size: 14px;}

	.expertise-ol li {    font-size: 16px; line-height: 1.5;}

	.service-carousel .prod-box p.prod-des{font-size: 12px;}



	/*about us page*/

	/*.about-banner-sec.hp6 {   padding: 50px 0;}*/

	.about-banner-sec.hp6 .bannner_text h3{font-size: 25px;width: 80%;margin-bottom: 12px;}



	/*.bannner_text > p {   width: 80%;}*/

	.about-p.text-center {max-width: 65% !important; margin: 0 auto;}

	.our-aim-img {padding-top: 40%;}

	.vision-box,.mission-box{min-height: 355px;}



	/*contact css*/

	.info {

	    background-color: #0998e7;

	    background-image: none; 

	    border-radius: 5px;

	}

	.care, .add {

	    padding: 10px 15px;

	    border-left: none;

    }

    .contact-banner-sec {   background-position-x: 75%;}



    .bottom-logo {   padding: 15px;}

    .bottom-desc{padding: 0px !important; }

}

@media only screen and (min-width: 320px) and (max-width: 767px) {

	.overlay-bg{

		background-color: #070f43d1;

	}



	.product-banner-sec.hp6 ,.broadband-banner-sec.hp6, .about-banner-sec.hp6, .contact-banner-sec{

	    /*padding: 120px 0;*/

	    background-position-x: 75%; 

	}



	.header .navbar-nav .nav-item .nav-link.sbmt-btn {

    	width: 60% !important;

    }

	.bannner_text {

    	width: 375px !important;

    }

    .bannner_text > h3 {

	 	  font-size: 26px !important;

	    line-height: 32px;

      width: 325px !important;

      margin-bottom: 10px !important;

	}

	.plan-box {    margin: 0 0 10px;min-height: 220px;}

	.plan-box h3 {    font-size: 20px;}

	.why-infocom .card .card-body { padding: 30px 15px;    min-height: auto;}

	.explore-feature.hp6.section-padding {   padding: 30px 0 0;}

	.enquire-section, .section-padding{		padding: 35px 5px;	}

	.offer-body {    margin-bottom: 30px;}

	.offer-infocom .offer-body h3 {    	font-size: 16px;	}

	.bl { border-left: none;   padding: 0 10px;}

	.bottom-desc {    padding: 0 0px !important;}

	.bottom-list h3, .bottom-desc h3 {    line-height: 0.5;}

	.partner-sec.hp5.section-padding {    padding: 50px 0 40px;}



	.explore-feature.hp6.section-padding {    padding: 40px 0 0 !important;}





	/*product page*/

	.product-enterprise-sec .row {    padding: 15px 0;}

	.product-banner-sec.hp6 {   background-position-x: 75%;}

	.enterprise-lease-des h3 {        font-size: 23px;    line-height: 1.2;}

	.enterprise-lease-des p {    font-size: 14px;}

	.expertise-ol li {    font-size: 16px; line-height: 1.5;}

	.uptime .sla-urban {    margin-bottom: 10px;}

	.service-carousel .prod-box p.prod-des{font-size: 12px;}





	/*About us page*/

	.our-aim-des{padding-top: 30px;}

	.vision-box{margin-bottom:10px; }



	/*contact page*/

	.info {

	    background-color: #0998e7;

	    background-image: none; 

	    border-radius: 5px;

	}

	.care, .add {

	    padding: 10px 15px;

	    border-left: none;

    }

    .contact-banner-sec {   background-position-x: 75%;}

    .map-sec{

		padding: 0px;

		margin-bottom: 50px;

	}

	/*broadband*/

	.broadband-service-sec .prod-box{max-width: 50% !important;margin: 0px;}

	.card-header .btn-link p{

      font-weight: 400;

    color: #007bff;

    background-color: transparent;

    font-size: inherit;

    max-width: 480px !important;

      overflow: scroll;

  }

  /*broadband*/





}



@media only screen and (min-width: 320px) and (max-width: 480px) {

  .main-banner-sec.hp6{    background-position: 60%;}

	.bannner_text {

    	width: 320px !important;

	}

	.header .navbar-brand {

	    margin-right: 15px;

	}

	.bannner_text > p {

		font-size: 14px;

		width: 90%;

	}

	.plan-box p {

        font-size: 12px;

	}

	.slick-prev {

	    left: 0px !important;

	}

	.slick-next {

	    right: 0px !important;

	}

  .card-header .btn-link p{

      font-weight: 400;

    color: #007bff;

    background-color: transparent;

    font-size: inherit;

    max-width: 480px !important;

    overflow: scroll;

  }

}