@media only screen and (min-width: 1600px) and (max-width: 1919px) {
    
    
    
}

@media only screen and (min-width: 1366px) and (max-width: 1599px) {
     
    
    
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .nav-item {padding: 0 11px;}
    h1{font-size: 38px;}
    .icon-div img {width: 70px;}
    .icon-div {min-height: 80px;}
    .service-list ul li{padding: 0 15px;margin: 0 0 30px;}
    .service-list ul li p{font-size: 13px;line-height: 16px;}
    .service-list ul li h3{font-size: 16px;}
    .banner-image{height: 470px;}
    .banner-inner h1{font-size: 45px;padding: 0 0 15px;}
    .header-bottom.fixed .navbar-brand img {width: 58px;}
    p{font-size: 15px;}
    .service-container{padding: 50px 0;}
    .portfolio-container{padding: 50px 0;}
    .about-container{padding: 50px 0;}
    .clients-container{padding: 50px 0;}
    .career-container{padding: 50px 0;}
    .career-left h2{font-size: 23px;line-height: 25px;padding-bottom: 18px;}
    .career-right h2{font-size: 23px;line-height: 25px;padding-bottom: 18px;}
    input[type="text"], input[type="email"], input[type="tel"]{height: 44px;font-size: 13px;padding: 10px 12px;}
    .sbSelector{height: 44px;line-height: 44px;}
    .sbHolder{height: 44px;}
    .sbToggle{height: 44px;}
    .single-div label{font-size: 15px;}
    .uploadtxt{font-size: 14px;}
    .upload-div label {width: 102px;}
    .contact-container{padding: 50px 0;}
    .contact-right h4{font-size: 23px;line-height: 1.2;}
    textarea{font-size: 13px;padding: 13px 15px;}
    .contact-container span{font-size: 17px;}
    .contact-right p{line-height: 1.2;font-size: 13px;}
    .scroll-top{width: 30px;height: 30px;padding: 0 9px;bottom: 7px;}
    
    .clients-logo .slick-slide img{width: 100px;}
    .slick-arrow.slick-next {right: 0;}
    .slick-arrow.slick-prev {left: 0;}
    
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    h1{font-size: 35px;}
    .icon-div img {width: 70px;}
    .icon-div {min-height: 80px;}
    .service-list ul li{padding: 0 15px;margin: 0 0 30px;}
    .service-list ul li p{font-size: 13px;line-height: 16px;}
    .service-list ul li h3{font-size: 16px;}
    .banner-image{height: 470px;}
    .banner-inner h1{font-size: 45px;padding: 0 0 15px;}
    .header-bottom.fixed .navbar-brand img {width: 58px;}
    p{font-size: 15px;}
    .service-container{padding: 50px 0;}
    .portfolio-container{padding: 50px 0;}
    .about-container{padding: 50px 0;}
    .clients-container{padding: 50px 0;}
    .career-container{padding: 50px 0;}
    .career-left h2{font-size: 20px;line-height: 25px;padding-bottom: 18px;}
    .career-right h2{font-size: 20px;line-height: 25px;padding-bottom: 18px;}
    input[type="text"], input[type="email"], input[type="tel"]{height: 44px;font-size: 13px;padding: 10px 12px;}
    .sbSelector{height: 44px;line-height: 44px;}
    .sbHolder{height: 44px;}
    .sbToggle{height: 44px;}
    .single-div label{font-size: 15px;}
    .uploadtxt{font-size: 14px;}
    .upload-div label {width: 128px;}
    .contact-container{padding: 50px 0;}
    .contact-right h4{font-size: 23px;line-height: 1.2;}
    textarea{font-size: 13px;padding: 13px 15px;}
    .contact-container span{font-size: 17px;}
    .contact-right p{line-height: 1.2;font-size: 13px;}
    .scroll-top{width: 30px;height: 30px;padding: 0 9px;bottom: 7px;}
    .video-block{height: 210px;}

    .clients-logo .slick-slide img{width: 80px;}
    .slick-arrow.slick-next {right: 0;}
    .slick-arrow.slick-prev {left: 0;}


}

@media only screen and (max-width: 767px) {
    .info-blk ul{flex-direction: column;}
    .navbar-brand img{width: 64px;}
    .header-bottom.fixed .navbar-brand img {width: 64px;}
    .header-top-inner{align-items: center;}
    .header-top{padding:2px 0 5px;}
    h1{font-size: 30px;}
    .banner-inner h4{font-size: 14px;}
    .banner-image{height: 340px;}
    .about-container{padding: 30px 0}
    .info-blk ul li a i{font-size: 10px;}
    .title-text{margin: 0 0 10px;}
    .service-container{padding: 30px 0;}
    .service-list ul{flex-direction: column;}
    .icon-div {min-height: auto;}
    .service-list ul li{margin: 0 0 30px;width: 100%;}
    .service-list{margin: 30px 0 0 0;}
    .icon-div img {width: 65px;}
    .portfolio-container{padding: 30px 0;}
    .portfolio-list ul{flex-direction: column;}
    .portfolio-list ul li {width: 100%;margin: 0;padding: 0 0 15px;}
    .portfolio-list ul li:last-child{padding: 0}
    .portfolio-list {margin: 10px 0 0;}
    .clients-container{padding: 30px 0;}
    .career-container{padding: 30px 0;}
    .career-left h2{font-size: 20px;line-height: 1;}
    .career-right h2{font-size: 20px;line-height: 1;}
    .bottom-div {margin: 5px 0 0;}
    .contact-container{padding: 30px 0 10px;}
    .contact-left {padding: 0 0 20px;}
    .footer-bottom-inner{flex-direction: column;}
    .credit {margin: 0 0 10px;}
    .navbar-light .navbar-toggler{padding: 2px 4px;}
    .navbar-toggler:focus{box-shadow: 0 0 0 .05rem;}
    .scroll-top{right: 10px;width: 35px;height: 35px;padding: 0;}
    .scroll-top img {width: 15px;}
    .video-block{margin: 20px auto 0;}
    p{font-size: 14px;line-height: 20px;}
    .contact-container span{font-size: 16px;line-height: 24px;display: block;}
    .contact-right h4{font-size: 23px;}
    .footer-bottom{padding: 10px 0 10px;}
    .info-blk ul li a{font-size:12px ;}
    .info-blk ul li{line-height: 1.1;}
    .social-icon ul li a{display: block;}
    .social-icon ul li{line-height: 1;}
    .slick-arrow.slick-prev {left: 0;}
    .slick-arrow.slick-next {right: 0;}
    .clients-logo .slick-slide img{width: 130px;}
}

@media only screen and (max-width: 479px) {
    .single-div{align-items: flex-start;flex-direction: column;}
    .upload-div label {width: 100%;}
    .fileUpload{margin: 10px 0 0;}
    .single-div input{width: 100%;}
    .select-outer{width: 100%;}



}
