/*****************************************************************
    Template Name    : Techmax - IT Solutions and Technology Website Template
    Author           : Barakah Themes
    Version          : 1.0
    Created          : 2021
    File Description : Main Responsive file of the template
*****************************************************************/

@media only screen and (max-width: 767px) {
	.section-title h2 {font-size: 30px;}
	.section-title h3 {font-size: 26px;margin: 5px 0 0 0;}
	.default-btn-one {margin-right: 0;}
	.other-option {display: none;}
	.navbar-area {-webkit-box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.11);box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.11);}
	.navbar-area.is-sticky .techmax-responsive-nav .mean-container a.meanmenu-reveal {padding-top: 6px;color: #000000;}
	.navbar-area.is-sticky .techmax-responsive-nav .mean-container a.meanmenu-reveal span {background: #000000;}
	.mean-container .mean-nav {margin-top: 70px;}
	.techmax-responsive-nav .mean-container a.meanmenu-reveal {padding-top: 8px;color: #333;}
	.techmax-responsive-nav.index-navber-responsive .mean-container a.meanmenu-reveal span {background: #333;}
	.techmax-responsive-nav .mean-container a.meanmenu-reveal span {background: #fff;}
	.main-banner-content {text-align: left;padding-top:3px;min-width:100%;}
	.main-banner-content h1 {font-size:24px;margin: 0 0 18px 0;text-align: center;}
	.main-banner-content .banner-btn {margin-top: 20px;}
	.zixuncate h2{padding-top:40px;}
	.zixuncate .cpe-dc li{width:100%;border-bottom:1px solid #d3d3d3;padding:20px;height:100%;}
	.about_mian_1{padding-bottom:30px;}
	.a_m_l{width:100%;padding-top:40px;padding-bottom:0px;}
	.a_m_2{padding-top:40px;padding-bottom:40px;width:100%;}
	.about_m_2_r{width:100%;}
	.about_m_2_r .a_m_r_2{width:100%;height:auto;}
	.about_gh .case-main a{width: 47.2222222%;}
	.about_gh .case-main a:nth-child(2n){margin-right:0px;}
	.about_zz ul li{width:100%;padding-top: 20px;height:100%;}
	.about_zz ul li .ab_zz_m{width:100%;height:auto;padding-bottom: 20px;}
	.about_hz_ul li:first-child .hz_img{padding:10px;}
	.about_hz_ul li:first-child .hz_img img , .about_hz_ul li:last-child .hz_img img{width:100%;}
	.zixuncate .cpe-dc li div p{margin-top:0px;margin-bottom:5px;line-height:1.4;}
	.home-area {height: 100%;padding-top: 150px;padding-bottom: 100px;background-position: 60%;}
	.about-content {margin-right: 0;}
	.about-content-text h2 {font-size: 25px;}
	.about-image {text-align: center;margin-top: 35px;margin-right: 0;}
	.about-image:before {display: none;}
	.about-image img {box-shadow: none;}
	.blog-image img {width: 100%;}
	.blog-item .single-blog-item {padding: 20px 16px;}
	.blog-item .single-blog-item .blog-content h3 {font-size: 20px;}
	.blog-item .single-blog-item .blog-list li {font-size: 12px;margin-right: 8px;}
	.blog-item .single-blog-item .blog-list i::before {font-size: 12px;}
	.partner-title {margin-bottom: 30px;}
	.partner-title span {font-size: 15px;}
	.partner-title h3 {font-size: 26px;margin: 5px 0 0 0;}
	.partner-list .partner-item {-ms-flex: 0 0 50%;-webkit-box-flex: 0;flex: 0 0 50%;max-width: 50%;}
	.partner-list .partner-item:nth-child(6) {margin-left: 0;}
	.newsletter-form button {position: relative;margin-top: 25px;border-radius: 5px;}
	.overview-content span {font-size: 15px;}
	.overview-content h2 {font-size: 25px;margin: 0px 0 15px 0;}
    .overview-content .features-list{margin-left: -10px;margin-right: -10px;}
	.overview-content .features-list-1 li,.overview-content .features-list li {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}
    span .list-img{float:right;padding-left:0px}
    .overview-content .features-list li:nth-child(3) span .list-img{padding-left:0px;}
    .section-padding{padding:50px 0px;}
	.overview-image {margin-bottom: 30px;text-align: center;}
	.codesign_mian dd{padding-left:0px;}
	.team-area ul li{width:48%;margin-right: 13px;font-size:14px;word-break: keep-all; white-space: nowrap; font-size: 14px;text-overflow: ellipsis;overflow: hidden;}
	.team-area ul li:nth-child(3n) {margin-right:13px;}
	.team-area ul li:nth-child(2n){margin-right: 0px;}
	.blog-image{width:100%;}
	.product-container .price-item{max-width: 48.33334%;padding:0px 0.8rem;padding-bottom:20px;margin-right:0px;}
	.price-btn .default-btn{margin-bottom:10px;font-size: 12px;padding: 5px 18px;}
	.overview-image-2 {text-align: center;margin-top: 35px;}
	.single-counter {padding: 15px 0;}
	.single-testimonial {padding: 30px 10px;}
	.hire-content h2 {font-size: 35px;}
	.hire-content p {font-size: 15px;}
	.hire-content .hire-btn .hire-btn-one {margin-left: 0;}
	.partner-list .partner-item a {padding: 0px 15px;}
	.contact-information-box-3 {margin-bottom: 50px;}
	.page-title-area {height: 200px;}
    .page-title-content{margin-top:5px;}
	.page-title-content h2 {font-size: 35px;}
	.page-title-content ul {margin-top: 6px;}
	.pricing-content {padding: 25px 15px;}
	.price-heading .price-name h3{font-size:14px;}
	.price-body ul li{margin-bottom: 0.3rem;}
	.price-body ul li p{font-size:12px !important;}
	.price-body ul li p:before{width: 0.8rem;height: 0.8rem;top: 0.10rem;}
	.services-details-overview {margin-bottom: 0;}
    .banner-higher .col-lg-10 , .banner-higher .col-lg-14{width: 100%;}
    .digcert-one .banner-higher .certs-left-contian {padding:0px;}
    .digcert-one .banner-higher .certs-left-contian .certs-left-detail{padding: 10px !important;}
    .digcert .banner-higher .certs-right-contian{padding: 10px !important;}
    .digcert-one .banner-higher .certs-left-contian .certs-left-detail img{width:100%;}
    .digcert .banner-higher .certs-right-contian .certs-right-detail{padding:20px 20px 30px;}
    p.hot-pro{display: none;}
    #hositng-plans .search{float:unset ;width: 70%;margin: 0 auto;}
    #hositng-plans .search-in{width: 100%;}
    .product_banner{position:relative;}
	.product_banner .solutions_banner{height:200px !important;}
	.product_banner .solutions_banner .txts{width:100%;}
	.product_banner .solutions_banner .txts p{font-size:24px !important;}
	.product_banner .solutions_banner .txts a{padding:5px 10px;font-size:14px;}
	.ssl_pro_mian .form-check{padding-right: 26px;padding-left: 1rem;}
	.pro_guide ul.ul_one li{width:48.333%;margin-right:10px;}
	.pro_guide ul.ul_one li:nth-child(2n){margin-right:0px;}
	.pro_guide ul.ul_one li a img{width:90%;}
	.pro_guide ul li ul.ul_two li{margin-left: 6px;padding-left: 20px;}
	.pro_guide ul.ul_one li ul li p{font-size:13px;}
	.ssl_pro_mian ul.products li p a.ljgm{padding: 7px 10px;margin:0px 5px;font-size:12px;}
	.jieshao .jieshao_1_l ,.jieshao .jieshao_1_r{width:100%;}
	.shuxing{background-size:unset;}
	.sx_ul p{font-size:14px;}
	.sx_p{padding-bottom:10px;}
	.bj_con{width:100%;border:none;}
	.bj_bottom{padding-top:0px;}
	.bj_mt{width:100%;}
	.advantage .cpe-dc-1{padding-bottom:0px;padding-top:20px;}
	.services-details-image {margin-top: 20px;margin-bottom: 20px;}
	.services-step-title h2 {font-size: 24px;}
	.projects-details-desc .project-details-info {margin-top: 16px;}
	.projects-details-desc .project-details-info .single-info-box {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;padding-bottom: 10px;margin-bottom: 20px;}
	.single-pricing-box .pricing-header h3 {margin-bottom: 4px;font-size: 22px;}
	.single-pricing-box .price {font-size: 40px;margin-bottom: 5px;margin-top: 8px;}
	.woocommerce-result-count {margin-bottom: 20px;}
	.pagination-area {margin-top: 0;}
	.pagination-area .page-numbers {width: 40px;height: 40px;margin: 0px 1px;line-height: 40px;font-size: 15px;}
	.text-right {text-align: center !important;margin-top: 10px;}
	.coming-soon-area {height: 100%;padding-top: 160px;padding-bottom: 150px;}
	.coming-soon-content h1 {margin-bottom: 10px;font-size: 30px;}
	.coming-soon-content #timer div {margin-bottom: 30px;}
	.widget-area .widget_techmax_posts_thumb .item .info .title {font-size: 16px;}
	.widget-area .widget_search {-webkit-box-shadow: unset;box-shadow: unset;padding: 0;}
	.widget-area .widget_search form.search-top {margin-top: 40px;}
	.widget-area .widget_search form.search-bottom {margin-top: 0;}
	.tagcloud.section-top {margin-bottom: 30px;}
	.tagcloud.section-bottom {margin-bottom: 0;}
	.blog-details-desc .article-content h3 {font-size: 20px;}
	.comments-area .comment-respond .comment-form-author {float: left;width: 100%;padding-right: 0px;}
	.comments-area .comment-respond .comment-form-email {float: left;width: 100%;padding-left: 0px;}
	blockquote, .blockquote {padding: 18px !important;}
	blockquote p, .blockquote p {font-size: 16px !important;}
	.single-footer-widget {padding: 15px 0;}
	.single-footer-widget .footer-heading {margin-bottom: 20px;}
	.single-footer-widget .footer-heading h2 {font-size: 22px;}
	.single-footer-widget .footer-social {margin-bottom: 20px;}
	.footer-quick-links li:last-child {padding-bottom: 25px;}
	.copyright-area {text-align: center;}
	.copyright-area ul {text-align: center;}
	.slider .parallax-slider .caption {text-align: left;padding-top: 0px;}
	.project-area .project-list .nav li {margin: 10px 5px;}
	.blog-details-desc .article-content .wp-block-gallery.columns-3 li {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 20px;
	}
	.blog-details-desc .article-content .wp-block-gallery.columns-3 li:last-child {margin-bottom: 0px;}
	.advantage-home .advantage-home-left, .advantage-home .advantage-home-right{width:100%}
	.advantage-home .why-left .why-left-left{width:68%;}
	.advantage-home .why-left .why-left-left p{font-size: 12px;}
	.advantage-home .why-left .why-right-img{padding-right:8px;}
	.advantage-home .advantage-home-right .why-right-img{float:right;}
	.advantage-home .advantage-home-centre{padding-bottom:20px;width:100%;}
	.price-home .ListMod-main dl{width:100%;border:unset;}
	.index-item{padding-top:0px;padding-bottom:50px;}
}
@media screen and (max-width:839px) {
    .card-area ,.cardArea{width: 100%;}
    .card-area .card-item{width: 100%;}
    .card-area{margin: 20px auto 20px;}
    .card-area .card-item.active{width: 100%;height: 610px;}
    .card-area .card-item .card .card-content .other-info .other-info-list{width: 25.333%;margin-right: 20px;}
	.card-area .card-item .card .card-content.content-second{padding-top:10px;}
    .card-area .home-title{padding-bottom:10px;}
    .card-area .h-con-n{width:90%;margin: 0 auto;}
	.card-area .card-item .card .card-content .other-info{padding-top:0px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
	.footer-quick-links li:last-child {padding-bottom: 0;}
	.project-image img {width: 100%;}
	.text-right {margin-top: 0;}
	.home-area {height: 100%;padding-top: 150px;padding-bottom: 100px;background-position: center;}
	.advantage-home .advantage-home-left, .advantage-home .advantage-home-right{width:100%}
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
    .pt-70{padding-top:1px;}
    .pb-100{padding-bottom:20px;}
	.page-title-content h2 {font-size: 28px;}
	.banner-btn .default-btn-one {
		margin-bottom: 0px;
		margin-left:20px;
		margin-right:20px;
		border-radius:10px;
		padding-top: 6px; padding-bottom: 6px;
	}
	.default-btn{border-radius:10px;padding-top: 6px; padding-bottom: 6px;}
	.hire-content h2 {font-size: 32px;}
	.partner-list .partner-item a {padding: 0px 0px;}
	.blog-details-desc .article-footer .article-tags {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 25px;
	}
	.blog-details-desc .article-footer .article-share {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.blog-details-desc .article-footer .article-share .social {text-align: left;}
	.comments-area .comment-list .children {padding-left: 0;}
	.comments-area {padding: 0;box-shadow: none;}
	.newsletter-form button {
		position: relative;
		margin-top: 25px;
		border-radius: 5px;
		display: block;
		width: 100%;
	}
	.about-content {margin-right: 0;}
	.about-content-text h2 {font-size: 25px;}
	.partner-list .partner-item {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.faq-accordion .accordion .accordion-item .accordion-title {
		font-size: 15px;
		padding: 25px 0;
		padding-right: 35px;
	}
	.contact-information-box-3 {margin-bottom: 50px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.section-title span {font-size: 15px;}
	.section-title h3 {font-size: 26px;margin: 5px 0 0 0;}
	.other-option {display: none;}
	.navbar-area {-webkit-box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.11);box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.11);}
	.navbar-area.is-sticky .techmax-responsive-nav .mean-container a.meanmenu-reveal {padding-top: 6px;color: #000000;}
	.navbar-area.is-sticky .techmax-responsive-nav .mean-container a.meanmenu-reveal span {background: #000000;}
	.mean-container .mean-nav {margin-top: 43px;}
	.techmax-responsive-nav .mean-container a.meanmenu-reveal {padding-top: 6px;color: #fff;}
	.techmax-responsive-nav.index-navber-responsive .mean-container a.meanmenu-reveal span {background: #333;}
	.techmax-responsive-nav .mean-container a.meanmenu-reveal span {background: #fff;}
	.home-area {padding-top: 150px;padding-bottom: 100px;background-position: 50%;height: 100vh;}
	.home-area .banner-image {text-align: center;padding-top: 40px;}
	.main-banner-content {margin: auto;text-align: center;padding-top: 30px;}
	.main-banner-content h1 {font-size: 35px;margin: 0 0 15px 0;}
	.main-banner-content .banner-btn {margin-top: 20px;}
	.about-content {margin-right: 0;}
	.about-content-text h2 {font-size: 33px;}
	.about-image {text-align: center;margin-top: 35px;margin-right: 0;}
	.about-image:before {display: none;}
	.about-image img {box-shadow: none;}
	.blog-image img {width: 100%;}
	.blog-item .single-blog-item {padding: 20px 16px;}
	.blog-item .single-blog-item .blog-content h3 {font-size: 18px;}
	.blog-item .single-blog-item .blog-list li {font-size: 12px;margin-right: 8px;}
	.blog-item .single-blog-item .blog-list i::before {font-size: 12px;}
	.hire-inside-wrapper {padding: 70px 75px;}
	.partner-title {margin-bottom: 30px;}
	.partner-list .partner-item {-ms-flex: 0 0 50%;-webkit-box-flex: 0;flex: 0 0 50%;max-width: 50%;}
	.partner-list .partner-item:nth-child(6) {margin-left: 0;}
	.overview-content span {font-size: 15px;}
	.overview-content h2 {font-size: 26px;margin: 5px 0 8px 0;}
	.overview-image {margin-bottom: 35px;text-align: center;}
	.overview-image-2 {text-align: center;margin-top: 35px;}
	.single-counter {padding: 15px 0;}
	.hire-content h2 {font-size: 33px;}
	.hire-content p {font-size: 15px;}
	.partner-list .partner-item a {padding: 0px 50px;}
	.contact-information-box-3 {margin-bottom: 50px;}
	.page-title-area {height: 300px;}
	.page-title-content h2 {font-size: 35px;}
	.page-title-content ul {margin-top: 6px;}
	.services-details-overview {margin-bottom: 0;}
	.services-details-image {margin-top: 20px;margin-bottom: 20px;}
	.projects-details-desc .project-details-info {margin-top: 20px;}
	.projects-details-desc .project-details-info .single-info-box {-ms-flex: 0 0 50%;-webkit-box-flex: 0;flex: 0 0 50%;max-width: 50%;padding-bottom: 10px;margin-bottom: 10px;}
	.widget-area .widget_techmax_posts_thumb .item .info .title {font-size: 16px;}
	.widget-area .widget_search {-webkit-box-shadow: unset;box-shadow: unset;padding: 0;}
	.widget-area .widget_search form.search-top {margin-top: 40px;}
	.widget-area .widget_search form.search-bottom {margin-top: 0;}
	.tagcloud.section-top {margin-bottom: 30px;}
	.tagcloud.section-bottom {margin-bottom: 0;}
	.single-footer-widget {padding: 15px 0;}
	.single-footer-widget .footer-heading {margin-bottom: 12px;}
	.single-footer-widget .footer-heading h2 {font-size: 22px;}
	.single-footer-widget .footer-social {margin-bottom: 20px;}
	.footer-quick-links li:last-child {padding-bottom: 25px;}
	.copyright-area {text-align: left;}
	.copyright-area ul {text-align: right;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.navbar-light .navbar-brand {position: relative;margin-left: 0;margin-right: 0;padding-top: 0;padding-bottom: 0;top: 0;left: 0;}
	.navbar-area.is-sticky .navbar-light .navbar-brand {position: relative;margin-left: 0;margin-right: 0;padding-top: 0;padding-bottom: 0;top: 0;left: 0;}
	.about-content-text h2 {font-size: 30px;}
	.testimonial-slider.owl-theme .owl-nav [class*=owl-] {left: 0;}
	.testimonial-slider.owl-theme .owl-nav [class*=owl-].owl-next {right: 0;}
	.blog-item .single-blog-item {padding: 20px 16px;}
	.blog-item .single-blog-item .blog-content h3 {font-size: 18px;}
	.blog-item .single-blog-item .blog-list li {font-size: 12px;margin-right: 8px;}
	.blog-item .single-blog-item .blog-list i::before {font-size: 12px;}
	.overview-content .features-list li span.active {color: #fff;padding-left: 15px;}
	.single-footer-widget .footer-heading h3 {font-size: 18px;}
	.advantage-home .why-left .why-left-left{width: 67%;}
	.certum-home .advantage-home-centre{width: 20%;margin: 0 60px;}
}