@media (min-width:992px) {
.single-footer-widget h2{font-size: 18px;}
.single-footer-widget .footer-quick-links li{padding-bottom: 6px;}
.single-footer-widget .footer-quick-links li a{font-size: 12px;}
.single-footer-widget .footer-heading h3{font-size: 16px;}
.ptb-60 {padding-top: 60px;padding-bottom: 20px;}
}
@media (min-width:1200px) {
.single-footer-widget h2{font-size: 18px;}
.single-footer-widget .footer-quick-links li{padding-bottom: 8px;}
.single-footer-widget .footer-quick-links li a{font-size: 13px;}
.single-footer-widget .footer-heading h3{font-size: 18px;}
.ptb-60 {padding-top: 60px;padding-bottom: 20px;}
}

@media (min-width:1300px) {
.testimonial-section.section-padding {padding-bottom: 120px !important;}
.single-footer-widget h2{font-size: 22px;}
.single-footer-widget .footer-quick-links li{padding-bottom: 10px;}
.single-footer-widget .footer-quick-links li a{font-size: 14px;}
.ptb-60 {padding-top: 60px;padding-bottom: 30px;}
}

@media (min-width:1400px) {
.testimonial-section.section-padding {padding-bottom: 120px !important;}
.single-footer-widget h2{font-size: 24px;}
.single-footer-widget .footer-quick-links li{padding-bottom: 10px;}
.single-footer-widget .footer-quick-links li a{font-size: 14px;}
.single-footer-widget .footer-heading h3{font-size: 20px;}
.ptb-60 {padding-top: 60px;padding-bottom: 30px;}
}

@media (min-width:1500px) {
.testimonial-section.section-padding {padding-bottom: 120px !important;}
.single-footer-widget h2{font-size: 26px;}
}

@media (min-width:1600px) {
.testimonial-section.section-padding {padding-bottom: 120px !important;}
.single-footer-widget h2{font-size: 28px;}
}
.footer-logo img{max-width: 200px;}
.single-services-item h3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;line-height: 1.5;color: #333;}
.single-services-item p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;line-height: 1.5;color: #333;}
@media screen and  (max-width:1600px){
.techvia-nav .navbar .navbar-nav .nav-item a {
    margin-left: 26px;
    margin-right: 26px;
}
.section-padding {
    padding: 100px 0;
}
.about-btn-box {
    margin-top: 35px;
}
}
@media screen and  (max-width:1500px){
.techvia-nav .navbar .navbar-nav .nav-item a {
    margin-left: 22px;
    margin-right: 22px;
}
.section-padding {
    padding: 90px 0;
}
.about-btn-box {
    margin-top: 30px;
}
.about-content h2 {
    font-size: 34px;
}
.section-title h2 {
    font-size: 34px;
}
.about-content p{
	font-size: 15px;
}
}
@media screen and  (max-width:1400px){
.techvia-nav .navbar .navbar-nav .nav-item a {
    margin-left: 18px;
    margin-right: 18px;
}
.section-padding {
    padding: 80px 0;
}
.about-btn-box {
    margin-top: 25px;
}
.about-content h2 {
    font-size: 30px;
}
.section-title h2 {
    font-size: 30px;
}
.about-content p{
	font-size: 14px;
}
.solutions-list-tab .tabs li a span{
	font-size: 16px;
}
}
@media screen and  (max-width:1300px){
.testimonial-section.section-padding{
	padding-bottom: 120px !important;
}
.techvia-nav .navbar .navbar-nav .nav-item a {
    margin-left: 14px;
    margin-right: 14px;
}
.section-padding {
    padding: 70px 0;
}
.about-btn-box {
    margin-top: 20px;
}
.about-content h2 {
    font-size: 26px;
}
.section-title h2 {
    font-size: 26px;
}
.solutions-list-tab .tabs li a span{
	font-size: 14px;
}
}
@media screen and  (max-width:1200px){
.techvia-nav .navbar .navbar-nav .nav-item a {
    margin-left: 10px;
    margin-right: 10px;
}
.section-padding {
    padding: 60px 0;
}	
.about-btn-box {
    margin-top: 15px;
}
.about-content h2 {
    font-size: 22px;
}
.section-title h2 {
    font-size: 22px;
}
}
@media screen and  (max-width:992px){
.slider .parallax-slider .caption h1{text-align: center}
.slider .parallax-slider .caption p{text-align: center}
.slider .parallax-slider .swiper-slide-active .caption .home-slider-btn .default-btn{float: none;}
.banner-btn.home-slider-btn{text-align: center;}
.section-padding {padding: 60px 0;}
.about-btn-box {margin-top: 25px;}
.about-image img.about-images{padding-right: 0px;}
.col-sm-6s{display: none;}
.testimonial-section.section-padding{padding-bottom: 60px !important;}
.about-section .about-image .sub-content{display: none;}
.services-section.section-padding .services-icon{width: 100%;}
.services-section.section-padding .services-icon img{width: 100%;}
.col-lg-21,.col-lg-2{display: none;}
.footer-section.ptb-60{padding-top: 60px;padding-bottom: 10px;}
.navbar-section .techvia-responsive-nav .container{padding-right: 0px;padding-left: 0px;}
.meanmenu-reveal.meanclose i{padding-top: 10px;}
}
@media screen and  (max-width:768px){
.section-padding {padding: 40px 0;}
.about-btn-box {margin-top: 15px;}
.section-title {margin-bottom: 0px;}
}
input::placeholder {color: #999999;opacity: 1;font-style: italic;}
input::-webkit-input-placeholder { color: #999999; opacity: 1; }
input:-moz-placeholder { color: #999999; opacity: 1; }
input::-moz-placeholder { color: #999999; opacity: 1; }
textarea::placeholder {color: #999999;opacity: 1;font-style: italic;}
textarea::-webkit-input-placeholder { color: #999999; opacity: 1; }
textarea:-moz-placeholder { color: #999999; opacity: 1; }
textarea::-moz-placeholder { color: #999999; opacity: 1; }

@media screen and  (min-width:1601px){
.techvia-nav .navbar .navbar-nav .nav-item a{margin-left: 25px;margin-right: 25px;}
}

@media screen and  (max-width:1600px){
.techvia-nav .navbar .navbar-nav .nav-item a{margin-left: 20px;margin-right: 20px;}
}

@media screen and  (max-width:1400px){
.techvia-nav .navbar .navbar-nav .nav-item a{margin-left: 15px;margin-right: 15px;}
}

@media screen and  (max-width:1200px){
.techvia-nav .navbar .navbar-nav .nav-item a{margin-left: 10px;margin-right: 10px;}
}