@media screen and (max-width: 1199px) {
.header-top .nav-menu ul li {margin: 0 !important;}
.header-top .header-login {font-size: 14px;}
}

@media screen and (max-width: 1199px) and (min-width: 992px){
.navbar-expand-lg .navbar-nav .nav-link {font-size: 14px;}
}	

@media screen and (max-width: 991px) {
.font-size-52 {font-size: 40px;}	
.font-size-42 {font-size: 32px;}
.font-size-40 {font-size: 34px;}
.font-size-36 {font-size: 28px;}
.font-size-28 {font-size: 24px;}
.font-size-24 {font-size: 20px;}
.font-size-20 {font-size: 18px;}
.font-size-18 {font-size: 16px;}	
.font-size-16 {font-size: 15px;}
.header-top .nav-menu ul {font-size: 14px;}
.homebanner .banner-r {margin-right: 0;}
.homebanner h1 {font-size: 40px;}
.homebanner p.text-dcs {font-size: 15px;}
header.header-top .menu-arrow {width: 32px;}
.homebanner .main-banner-arrow {left: 0; right: 0; position: relative !important; bottom: 0; margin: 0 auto; text-align: center;}
.carousel .icon span {width: 36px; height: 36px;}
.carousel .icon span::before {margin: 11px auto; padding: 3px;}
.carousel .carousel-control-next, .carousel .carousel-control-prev {top: 0;	transform: initial;}
.carousel .carousel-control-prev span::before {margin-right: -3px !important;}
.carousel .carousel-control-next span::before {margin-left: -2px !important;}
.customsoftware .icon {width: 46px;	height: 46px;}
.customsoftware .icon img {max-width: 30px;}
.homepad {padding-top: 4rem; padding-bottom: 4rem;}
.knoaw-us-house img {max-height: 40px;}
.carousel.mobile-revelopment .icon span::before {margin-top: 14px; margin-bottom: 14px;}
.mobile-revelopment .mobileapp a {position: relative; left: 0; right: 0; display: inline-block;	margin: 0 3px;}
.mobile-revelopment img {max-height: 38px;}
.testimonial .fa-quote-right {font-size: 32px;}
.knoaw-us-house {margin: 0 auto !important;	max-width: 688px;}
.popularposts h4 {line-height: 0.855;}
.popularposts h4 a {font-size: 18px;}
.popularposts .dcs {line-height: 1.3;}
.shopify-logo {max-width: 60px;}
.accordion .ans {padding-right: 35px !important;}
}

@media screen and (max-width: 767px) {
.font-size-52 {font-size: 28px;}	
.font-size-42 {font-size: 24px;}
.font-size-40 {font-size: 22px;}
.font-size-36 {font-size: 22px;}
.font-size-32 {font-size: 20px;}
.font-size-28 {font-size: 20px;}
.font-size-24 {font-size: 18px;}
.font-size-21 {font-size: 16px;}
.font-size-16 {font-size: 14px;}
.font-size-15 {font-size: 13px;}	
.homebanner h1 {font-size: 25px;}
.homebanner h6 {font-size: 13px;}
.homebanner p.text-dcs {font-size: 13px;}
.homebanner .btn {font-size: 14px;}
.homepad {padding-top: 3rem; padding-bottom: 3rem;}
.knoaw-us-house {max-width: 520px;}
.footercontact {top: -63px;	margin-top: -20px;}
}

@media screen and (max-width: 575px) {
.font-size-52 {font-size: 24px;}
.font-size-28 {font-size: 18px;}	
.header-top .header-login {font-size: 12px;}
.header-top .logo img {max-width: 140px;}
.projects-worked .bg-box .project-h-img {min-height: inherit;}
.projects-worked .bg-box .project-h-img img {max-width: 50px;}
.knoaw-us-house {margin: 0 -.25rem !important; max-width: initial;}
.services-list .services-box {min-height: 98px;}
}







