@media (min-width: 1230px) { 
	.container{max-width:1230px;}	
	#solution-slider .nav-section{top: 377px !important;}
	#customer-slider .nav-section{top: 578px !important;}
}
@media (min-width: 992px) {
	.col-lg-1-5{-ms-flex: 0 0 12.5%;flex: 0 0 12.5%;max-width: 12.5%;}
	.w-lg-50{width:50%;}
	#solution-slider .nav-section{top: 286px;}
	#customer-slider .nav-section{top: 437px;}
	.telecom-tab.inner-tab .nav-pills .nav-link {height: 220px;}
	.telecom-tab.inner-tab .nav-pills .nav-link p {position: absolute;bottom: 30px;margin-top: 0px;}
}
@media (min-width: 768px) {
	.w-md-50{width:50%;}
}
@media (max-width: 1199.98px) { 
	.footer-social li {margin-right: 2px !important;max-width: 35px;}
}
@media (min-width: 992px) and (max-width: 1199.98px) { 
	/* .navbar-brand img{max-width:150px;} */
	.hm-num-bx:hover{transform: scale(1.04);}
	.hm-num-bx span{font-size: 30px;}
	.hm-num-bx p{line-height: 24px;}
	.send-inquiry-bottom{font-size:19px;}	
	.navbar-expand-lg .navbar-nav .nav-link {padding-right: 12px;padding-left: 12px;font-size: 14px;}
	.contact-number{margin-left: 8px;font-size: 14px;}
	.section-title {font-size: 30px;}
	.inner-tab .nav-pills .nav-link{padding: 20px;}
	.inner-tab .nav-pills .nav-link p{font-size: 17px;}
	.logos-listing .logo-item {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
}
@media (max-width: 991.98px) { 
	/*-----after layout ----------*/
	.contact-number {position: absolute;padding: 0px;margin: 0px;right: 42px;top: 25px;background: none;height: auto;font-size: 14px;}
	.contact-number img{display:none;}
	.nav-section{width: 67px;height: 60px;bottom: -40px;}
	.nav-section.nav-right {left: auto !important;right:10px !important;}
	.nav-section.nav-left {left: auto !important;right:78px !important;}
	.nav-section .nav-ic{width: 30px;background-size: contain !important;}
	/*-----after layout end----------*/
	.navbar-expand-lg .navbar-nav{background: #fff;padding: 5px 20px;box-shadow: 0px 4px 21px rgba(0,0,0,0.35);}
	.navbar-expand-lg .navbar-nav .nav-link{padding-right: 0px;padding-left: 0px;color:#333;}
	.navbar-expand-lg .navbar-nav .nav-item.active .nav-link{color:#fc5f00;}
	.navbar-expand-lg .navbar-nav .nav-item.active .nav-link:before{left: 0px;width: 100%;display:none;}
	/*------mega menu start-------*/
	.dropdown.megamenu .container:before {padding-bottom: 9px;margin-left: -15px;width: calc(100% + 30px);}
	/*------mega menu ends-------*/
	.newsletter-box > span > img{max-width:150px;}
	.services-section ul li{font-size: 15px;}
	.send-inquiry-bottom, .whatsapp-bottom{width:100%;text-align: center;}
	.send-inquiry-bottom{font-size:19px;}	
	.keyfacts-sec{width: calc(100% - 20px);;margin-left: 10px;margin-right: 10px;margin-bottom:20px;box-shadow: 0px 3px 10px rgba(0,0,0,0.06);}
	#customer-slider .carousel-item{padding:0px !important;}
	.inner-tab .nav-pills{margin-right: -8px;margin-left: -8px;}
	.inner-tab .nav-pills .nav-item{padding-right: 8px;padding-left: 8px;}
	.inner-tab .nav-pills .nav-link{height:185px;padding: 20px 15px;}
	.inner-tab .nav-pills .nav-link p{position: absolute;bottom: 20px;margin-top:0px;font-size: 16px;}
}
@media (min-width: 768px) and (max-width: 991.98px) { 
	.navbar-brand img{max-width: 150px;}
	/* .header .navbar-brand {padding-top: 15px;padding-bottom: 15px;} */
	.header{height: 90px;}
	.header.menu-bg{height: 64px;}
	.navbar > .container{position: relative;padding-left: 15px;padding-right: 15px;}
	.contact-number{font-size: 15px;right: 75px;top: 35px;}
	.section-title{font-size: 30px;}
	.hm-number-sec:before{left: -50px;top: -40px;}
	.hm-number-sec:after{right: -35px;bottom: -25px;}
	.hm-num-bx:hover{transform: scale(1.04);}
	.hm-num-bx span{font-size: 30px;}
	.hm-num-bx p{line-height: 28px;}
	.send-inquiry-bottom{font-size: 21px;}
	.logos-listing .logo-item {-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;}
	.footer-social{width: calc(100% + 25px);}
	.footer-social li{margin-right: 0px !important;max-width: 31px;}
}
@media (max-width: 767.98px) { 
	.section-title {font-size: 24px;}
	.section-subtitle{font-size: 21px;}
	.inner-tab .nav-pills .nav-link p{font-size: 15px;}
	/*-----after layout ----------*/
	.container{padding-right: 10px;padding-left: 10px;}
	.navbar.navbar-expand-lg > .container{position:relative;}
	.navbar{padding: 0.5rem 10px;}
	.header{height: 90px;}
	.header.menu-bg{height: 64px;}
	.navbar-brand img{max-width: 150px;}	
	.navbar-toggler{padding: 0px 5px;width: 35px;height: 35px;}
	.navbar-toggler-icon{width: 100%;}
	/* .header .navbar-brand{padding-top: 12px;padding-bottom: 12px;} */
	#customer-slider .home-paragraph-text strong.text-theme-color{display:block;margin-top: 20px;}
	.keyfacts-sec{margin-top:30px !important;padding-bottom: 10px;padding-top: 22px;}
	.solutions-img, .customer-img{margin-top:10px;}
	.keyfacts-sec > p.text-18.text-black{margin-bottom: 5px;}
	.keyfacts-sec ul li{border-right: none;padding: 12px 0px;width:100%;position:relative;}
	.keyfacts-sec ul li:after{border-bottom: 1px solid #d5d5d5;width: 160px;content: "";position: absolute;bottom: 0px;left: 0px;right: 0px;margin: auto;}
	.keyfacts-sec ul li.border-0:after{display:none;}
	.keyfacts-sec ul li span{font-size: 26px;}
	.hm-num-bx{margin: 0px 25px 10px 25px;padding: 10px 0px;}
	.hm-num-bx span {font-size: 21px;}
	.hm-num-bx p {font-size: 14px;line-height: 21px;}
	.hm-num-bx:hover{transform-origin: center 150% !important;transform: scale(1.02);}
	.hm-number-sec:before{left: -20%;top: -30px;}
	.hm-number-sec:after{right: -20%;bottom: 5px;}
	.hm-number-sec{margin-top:40px;}
	.hm-number-sec:after, .hm-number-sec:before{max-width: 100%;background-size: contain;}
	.footer-top{padding: 30px 0px 55px 0px;}
	.newsletter-box{margin-top:30px;}
	.quick-links {margin: 0px 10px;padding: 0px 10px;border-bottom:1px solid #e8e8e8;}
	.quick-links.solutions-links{border-top:1px solid #e8e8e8;}
	.quick-links h4{margin-bottom:0px !important;line-height:42px;}
	.footer-top h4{font-size:16px;margin-bottom:20px;}
	.quick-links h4:after{content:"";background:url(../images/links-dropdown-ic.jpg) left top;width:8px;height:12px;display:inline-block;margin-top: 15px;float:right;}
	.quick-links.open h4:after{transform: rotate(90deg);}
	.quick-links > ul, .quick-links > p{display:none;}
	.quick-links.open h4{margin-bottom:5px;}
	.quick-links.open ul{margin-bottom:20px;}
	.send-inquiry-bottom .btn {padding: 3px 12px;}
	/*-----after layout end----------*/
	.logos-listing > .row{margin-right: -10px;margin-left: -10px;}
	.logos-listing .logo-item{padding-left: 10px;padding-right: 10px;margin-bottom: 20px;}
	.quick-inquiry-btn {top: 30px!important;width: 85px!important}
	
	.hm-testimonials{padding-right: 0px;margin-bottom: 30px !important;}
	.hm-testimonials .slick-list.draggable {padding: 0px 0px 0px 0px !important;}
	.hm-testimonials .slick-dots{width: 100%;top: auto;margin: auto;display: block;height: auto;right: 0px;bottom: -20px;}
	.hm-testimonials .slick-dots li{display: inline-block;width: auto;height: auto;margin: 0px 4px;}
	.hm-testimonials .slick-dots li.slick-active button {height: 10px;width: 20px;}
}
@media (min-width: 576px) and (max-width: 767.98px) { 
	.logos-listing .logo-item {-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;}
}
@media (min-width: 576px){
	.slick-arrow.prev{left: -20px;}
	.slick-arrow.next{right: -20px;}
}
@media (max-width: 575.98px) { 
	.inner-tab .nav-pills .nav-item{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.inner-tab .nav-pills .nav-link {height: 160px;}
	.inner-tab .nav-pills .nav-item:first-child{margin-bottom:30px;}
	.features-box{margin-top: 1.5rem !important;}
	.logos-listing .logo-item {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
}
@media (max-width: 479.98px) { 
		
}