
@media only screen and ( min-width:960px) and ( max-width:1200px ){

.banner-title h1{font-size: 50px;}

.iconimg{width: 60px; height: 60px;}

.iconimg img{width: 30px;}

.work-btn i{font-size: 35px;}

.work-btn{font-size: 17px;}

.icon-info p{font-size: 11px;}

.banner-icns h5{font-size: 13px;}

.network-img{width: 200px;}

.service-serve h5{font-size: 17px; margin-top: 20px;}

.service-serve img{width: 75px;}

.service-serve{padding: 30px 10px;}

.offeredimg{width: 250px;}

.setupinnerbx::after{width: 75%; background-size: 100%;}

.loveprdctimg{width: 150px;}

.loveproductsection h2{font-size: 45px;}

.loveproductsection p{font-size: 19px;}

.footerlinks{padding-left: 20px;}

.infofooter li span{word-break: break-all;}

.copyrightdv p, .infolinks ul li a{font-size: 13px;}

.aboutmaintext .nav-link { padding: 9px 14px; font-size: 19px;}

.tab-pane p {  font-size: 22px; line-height: 34px;}

.servicebx img{width: 90px;}

.servicebx h4{font-size: 18px;}

.listing-bx img{width: 70px;}

.listing-bx h4{font-size: 18px; height: 65px;}

}


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

p {font-size: 13px; line-height: 20px;}

h3{font-size: 35px;}

h5{font-size: 20px;}

.whatsappno img {  width: 21px;  margin-right: 4px;}

#menu ul li > a{padding: 4px 12px; font-size: 12px;}

.banner-title h1{font-size: 34px;}

.iconimg{width: 50px; height: 50px;}

.iconimg img{width: 28px;}

.icon-info p{font-size: 9px;}

.work-btn{font-size: 17px; margin-top: 30px;}

.work-btn i{font-size: 35px;}

.banner-services{margin-top: 20px; padding: 20px;}

.banner-icns h5{font-size: 14px;}

.banner-icns img{width: 80px;}

.about-section {
  padding: 50px 0px;
}

.network-img{width: 180px;}

.innovativetext p{font-size: 20px; line-height: 30px}

.innovativetext { padding-left: 20px;}

.innovativetext a, .btnpdf a{font-size: 18px;}

.service-serve img{width: 70px;}

.service-serve h5 { font-size: 17px; line-height: 22px;}

.service-serve {  padding: 30px 15px; height: 100%;}

.offeredimg {  top: -90px; width: 170px;}

.gallery-img{padding: 10px;}

.feedbackimg{width: 100px;}

.testimonialtext p {  font-size: 14px;  line-height: 25px;}

.quotesicns{width: 40px; height: 40px;}

.quotesicns i{font-size: 18px; line-height: 40px;}

.ratingdv { margin: 20px 0px 10px;}

.testimonial-dv { padding: 20px 15px;}

.testimonialtext p span{font-size: 13px;}

.setupinnerbx img { width: 75px;}

.setupinnerbx::after { right: -41%; width: 72%;}

.loveprdctimg{width: 130px;}

.loveproductsection h2{font-size: 40px;}

.loveproductsection p {font-size: 16px; margin-top: 20px;}

.footerlinks h5 {font-size: 16px;line-height: 23px;}

.footerlinks ul li a{font-size: 13px;}

.footerlinks { margin-top: 23px;padding-left: 0px;}

.footerlinks ul li{margin-bottom: 5px;}

.emailinput {padding: 12px;font-size: 13px;}

.subscribe-btn{font-size: 13px;}

.infofooter li i{font-size: 25px;}

.infofooter li {font-size: 14px;}

.socialicns a{width: 30px; height: 30px; line-height: 30px; margin-right: 3px; }

.infofooter a{word-break: break-all;}

.copyrightdv p, .infolinks ul li a{font-size: 12px;}

.product-section{padding: 200px 0px;}

.pertinent-heading {margin: 25px 0px 0px;}

.icnsdv{width: 80px; height: 80px;}

.icnsdv img{width: 50px;}

.contact-textdtl h5{font-size: 23px;}

.contact-textdtl p {
  margin: 10px 0px 0px;
  word-wrap: anywhere;
}

.contact-boxes{padding: 30px 20px; height: 100%;}

.getinfo-section h3{font-size: 23px;}

.contact-text h1{font-size: 35px;}

.about-left h2 {  font-size: 26px;  line-height: 39px;}

.aboutmaintext .nav-link { padding: 9px 8px; font-size: 15px;}

.tab-pane p {  font-size: 17px;  line-height: 27px;}

.aboutmaintext ul{margin-bottom: 0px !important;}

.servicebx img{width: 70px;}

.servicebx h4{font-size: 15px;}

.servicebx{padding: 20px;}

.listing-bx img {width: 60px;}

.listing-bx h4{font-size: 16px;}

.listing-bx{padding: 15px;}

.listing-bx ul li{font-size: 12px;}

.listing-bx ul li::before{top: 6px;}

.service-ftre-sctn ul li{font-size:16px;}

.service-ftre-sctn ul li::before{width: 7px; height: 7px;}

.about-text{padding-right:0px; }

}


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


h3{font-size: 40px;}

p{font-size: 14px;}

.banner-section-left{margin-top: 30px;}

.banner-title h1{font-size: 40px;}

.iconimg{width: 70px; height: 70px;}

.iconimg img{width: 30px;}

.icon-info{width: 13%;}

.icon-info p{font-size: 12px;}

.work-btn{margin-top: 30px;}

.banner-img{text-align: center;}

.banner-img img{width: 50%;}

.wifi-symbol{left: 100px;}

.symbol2{left: inherit;}

#menu .whatsappno a{color: #fff;}

.whatsappno{padding-left: 0px; margin-top: 20px}

.banner-icns img{width: 80px;}

.banner-icns h5 { font-size: 13px; line-height: 17px;}

.about-section .container-fluid{padding:0px 15px;}

.about-text{padding-left: 0px; margin-top: 20px;}

.network-img{width: 130px;}

.innovativetext{padding-left: 20px;}

.innovativetext p{font-size: 20px; line-height: 30px;}

.product-section{padding: 100px 0px;}

.innovativetext a, .btnpdf a { font-size: 17px; padding: 10px 34px;}

.service-serve img{width:50px;}

.service-serve h5{font-size: 16px; line-height: 20px; margin-top: 20px;}

.service-serve{padding: 20px 10px;height: 100%;}

.offeredimg { right: 20px;  top: -70px; width: 150px;}

.gallery-img{padding: 10px;}

.gallery-img img{border-radius: 10px;}

.feedbackimg{width: 90px;}

.testimonialtext p{font-size: 16px; line-height: 27px;}

.ratingdv{margin-top: 20px;}

.setupinnerbx img{width: 50px;}

.setupinnerbx h5 { font-size: 19px; line-height: 20px;}

.setupinnerbx::after {  top: 9%;  right: -47%; width: 76%; background-size: 100%;}

.setupinnerbx h5{margin-top: 20px; height: 40px;}

.setupinnerbx{padding: 10px;}

.loveprdctimg{width: 100px;}

.loveproductsection h2{font-size: 37px;}

.loveproductsection p{font-size: 19px;}

.footerlinks{padding-left: 0px;}

.footerlinks h5{margin-bottom: 20px;}

.copyrightdv p{text-align: center;}

.infolinks ul{text-align: center; margin-top: 15px;}

.infofooter li{font-size: 15px; margin-right: 20px;}

.infofooter li i{font-size: 30px;}

.contact-text h1{font-size: 30px;}

.contact-boxes{margin:10px 0px;}

.contact-form{margin-top: 30px;}

.contact-sectionbtm{padding: 50px 0px 0px;}

.contact-sectionbtm .footerimg {
  margin-top: 40px;
}

.contact-section { padding: 50px 0px;}

.about-left h2{margin-bottom: 20px;}

.mnright{padding-left: 0px; margin-top: 30px;}

.aboutmaintext .nav-link { padding: 8px 13px;  font-size: 20px;}

.tab-pane p { font-size: 20px;  line-height: 35px;
}

.aboutmn-section{padding: 70px 0px 50px;}

.service-mainsection .serve-heading{margin-bottom: 40px; display: block;}

.service-mainsection{padding: 50px 0px;}

.service-ftre-sctn ul li{font-size: 20px;}

.servcimg{height: auto; margin-bottom: 50px;}

.productimg {
  padding: 0px 20px 0px 0px;
}

}


@media only screen and ( min-width:320px) and ( max-width:599px ){
	.productimg video { border-radius: 0px;
	}

h3{font-size: 35px;}

p{font-size: 13px;}

.banner-title h1{font-size:32px;}

.iconimg{width: 50px; height: 50px;}

.iconimg img{width: 28px;}

.icon-info{width: 24%;}

.icon-info p { margin: 0px 0px 0px; font-size: 11px;}

.pertinent-heading{margin-top: 25px;}

.work-btn{margin: 30px 0px 20px;}

#menu .whatsappno a{color: #fff;}

.whatsappno{padding-left: 0px; margin-top: 20px;}

.banner-section {margin-top: 40px;}

.banner-icns img{width: 60px;}

.banner-icns h5 { font-size: 13px; line-height: 17px;}

.banner-icns{padding: 15px 10px;}

.about-section .container-fluid{padding:0px 15px;}

.about-text{padding-left: 0px; margin-top: 20px; padding-right: 0px;}

.network-img { width: 150px;  right: 0px;  top: -70px;}

.product-section {
  background-image:none; padding: 50px 0px;
margin-top: 60px;}

.innovativetext{padding: 0px; margin-top: 30px;}

.productimg{padding: 0px;}

.innovativetext p{font-size:18px; line-height: 28px;}

.innovativetext a, .btnpdf a{font-size: 16px; margin-top: 30px;}

.whoweserve-section, .about-section, .service-offered, .dashboard-gallery,
.customer-feedback, .setup-section{padding: 50px 0px;}

.service-serve{margin:10px 0px; padding: 30px 20px;}

.service-serve h5{font-size: 19px;}

.offeredimg{width: 150px; right: 0px; top: -70px;}

.services-offsred{padding-top: 30px;}

.gallery-img{padding: 10px;}

.gallery-img img{border-radius: 20px;}

.feedbackimg{width: 80px; top: -90px;}

.testimonialtext p { font-size: 15px; line-height: 25px;}

.ratingdv{margin-top: 10px;}

.quotesicns{width: 40px; height: 40px;}

.quotesicns i{line-height: 40px; font-size: 20px;}

.setupinnerbx::after{display: none;}

.loveprdctimg {  position: absolute; right: 10px; top: 10px;  width: 100px;}

.loveproductsection h2{font-size: 25px;}

.loveproductsection p { font-size: 15px;  margin-top: 15px;}

.loveproductsection{padding: 140px 0px 50px;}

.footerlinks{padding-left: 0px;}

.footerlinks h5{margin-bottom: 10px;}

.footerlinks ul li{margin-bottom: 12px;}

.emailinput, .subscribe-btn{padding: 10px;}

.copyrightdv p { font-size: 12px; text-align: center;}

.infolinks ul{text-align: center;}

.infolinks ul li a{font-size: 11px;}

.infolinks{margin-top: 20px;}

.setupinnerbx img{width: 70px;}

.setupinnerbx h5{margin-top: 20px;}

.service-offered{margin-top: 70px;}

.footerlinks ul li a{font-size: 14px;}

.infofooter li i{font-size: 25px;}

.customer-feedback{margin-top: 70px;}

.contact-text h1{font-size: 25px;}

.contact-boxes{margin: 10px 0px;}

.getinfo-section h3{font-size: 30px;}

.formlist{margin:0px}

.formlist p{margin-bottom: 10px; width: 100%; float: left;}

.contact-form{margin-top: 30px;}

.contact-sectionbtm{padding: 50px 0px 0px;}

.contact-sectionbtm .footerimg {
  margin-top: 40px;}

.contact-section { padding: 50px 0px;}

.about-left h2 { font-size: 26px;  line-height: 35px; margin-bottom: 20px}

.about-left h2::before{left: -9px; top: -13px;}

.videoplay-icons i{font-size: 15px; line-height: 60px;}

.videoplay-icons a{width:60px; height: 60px;}

.aboutvideo {margin-top: 40px;}

.aboutmn-section{padding: 50px 0px;}

.mnright{padding-left: 0px; margin-top: 30px;}

.aboutmaintext .nav-link { padding: 7px 8px; font-size: 12px;}

.tab-pane p { font-size: 14px; line-height: 25px;}

.tab-pane{padding: 10px;}

.tab-pane h5{font-size: 18px;}

.servicebx img{width: 80px;}

.service-mainsection{padding: 50px 0px;}

.listing-bx img{width: 70px;}

.listing-bx h4{height: auto; margin-bottom: 20px;}

.servicebx{height: auto;}

.service-ftre-sctn ul li{font-size:16px;}

.servcimg{height: auto; margin-bottom: 50px;}

.service-ftre-sctn ul li::before{width: 8px; height: 8px; top: 7px;}

}





