@media screen and (max-width: 6000px) {
	.footer-wrapper .container,.client-section .container{max-width: 1780px}
}
@media screen and (max-width: 1920px) {
	
}
@media only screen and (max-width: 1799.98px) {
	.header-container,.client-section .container{max-width: 1600px;}
}
/*-1460-*/
@media only screen and (max-width: 1599.98px) {
	.nav-wrapper{margin-left:15px;}
	/*.nav>ul>li>a{padding:50px 15px;}*/
	.nav>ul>li.get-connect {margin-left: 15px;}
	.header-container,.footer-wrapper .container{max-width: 1430px;}
	.client-section .container{max-width: 1140px;}
	.fadd br{display: none}
	.fcontact-details-block,ul.foot-nav li a{font-size: 14px}
	.about-section .container{max-width: 1300px}
	.industry-section .container{max-width: 1300px}
	.industry-box{padding:35px 20px 35px 100px;}
	.industry-box .icon{left:30px;}
	.industry-box h4{font-size: 20px}
	.fix-icon{right:50px;}
	.contact-section .contact-form-section{padding:50px 80px;}
	.contact-breacrumb{padding:0 65px;}
	
	.search-header {max-width: 180px;}
}
/*-1400-*/
@media only screen and (max-width: 1499.98px) {
	.header-container,.footer-wrapper .container{max-width: 1330px;}
	/*.nav>ul>li>a{padding:50px 10px;}*/
	.nav>ul>li.get-connect {margin-left: 15px;}
	.top-language-holder{margin-left:30px;}
	.about-section .container{max-width: 1200px}
	.about-section .content-wrapper{padding:0 50px 0 0;}
	.about-section .content-wrapper p br{display: none}
	.about-section .content-wrapper .page-title h1{font-size: 55px;}
	.fix-icon{right:5px;}
	.contact-section .contact-form-section{padding:50px;}
	.contact-breacrumb{padding:0 35px;}
	.bottom-contact-section .fix-icon{height:auto;}
}	
/*-1300-xlg*/
@media only screen and (max-width: 1399.98px) {
    .nav>ul>li.get-connect {margin-left: 0px;}
}
/*-1200-*/
 @media (max-width:1298px) {
	}
@media only screen and (min-width:992px){
    .case-section .tab-content .col-lg-3 {-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;}
	}
@media (max-width:1250px) {
    .nav>ul>li>a{padding:50px 5px;}
    .nav>ul>li.get-connect{margin-left:0;}
    .nav>ul>li.get-connect > a{padding:15px;}
    .usefull-links > ul li{margin-left:15px;}
	}
	
	
@media (max-width:1199.99px) {
	.headerTop{height: auto;padding:10px 0;}
	.headerTop:before {right: -3%;}
	.logo{margin:10px 0;}
	.topRightContainer { margin:0px auto; position:absolute; left:0px; top:0px; width:100%; padding-right:90px;}
	.topRightContainer .top-search-holder {display: none;}
	.topRightContainer .usefull-links li a.res-search {display: inline-flex;}
	.nav-wrapper { width:100%; margin:0px auto; float:none; position:absolute; top:0px; }
	.nav-container { position:absolute; top:auto; left:0px; margin:0px; display:block; clear:both; width:100%; }
	/*.nav { display:none !important; }*/
	
	.header-container { max-width:960px !important; }
	.topRightContainer .usefull-links{width:100%;margin-top:26px;}
	.topRightContainer .usefull-links ul{margin:0;}
	.usefull-links ul li{font-size: 12px;padding:0px 10px;}
	.banner_caption .captionContainer { padding:20px 0px;vertical-align: middle;}
	.homeBannerSlider .slick-prev, .homeBannerSlider .slick-next { margin:0px 0px 0px -463px; }
	.homeBannerSlider .slick-next { margin: 0px 0px 0px -400px; }
	.product-listing ul li,.product-listing-container .product-listing ul li { width:33.3333%; }
	.product-listing ul li:nth-child(3n+4) { clear:both; }
	.product-listing ul li:nth-child(4n+5) { clear:none; }
	.new-product-slider .slick-dots { max-width:65%;}
	.inner_banner_caption .captionContainer .bannerHeading1 { font-size:36px;line-height:normal;letter-spacing:1px;padding:0 0 30px; }
	.product-review-section .nav { display:flex !important; }
	.thank-you-inner h1 { font-size:60px; line-height:normal; }
	.thank-you-inner h2 { font-size:50px; line-height:normal; }
	.thank-you-inner { max-width:100%; font-size:15px; padding-top:0;}
	/*-Home page-*/
	.about-section .container {max-width: 960px;}
	.slick-next,.product-details-slider .slick-next {right: -20px;opacity: 1}
	.slick-prev,.product-details-slider .slick-prev {left: -20px; opacity: 1}
	/*About*/
	.breadcrumb-container{max-width: 100%;padding:0px}
	.page-bottom-section{padding:30px 0;}
	.page-bottom-section .bottom-title{font-size: 36px;}
	.page-bottom-section .page-title h2{padding:0;font-size:26px;}
	.page-bottom-section .page-title h2 img{width:40px;}
	.page-bottom-section .contact-ul li{display: block;font-size: 20px;line-height: 26px;letter-spacing: 0;padding:5px 0;border:0;}
	/*Product*/
	.sortby-container {padding-left: 15px;margin-left: 0px;}
	.link-btn-group .theme-btn {min-width: auto;}
	.qtyCounter .control .count{padding:0 5px 0 10px;text-align: left}
	}
	
@media (max-width:1120.98px) {
	.thank-you-caption { position:relative; top:auto; left:auto; padding:40px 0px;background:rgba(225, 224, 224, .2); }
	.thank-you-inner h1, .thank-you-inner h2, .thank-you-inner { text-align: center;letter-spacing: 0;color: #3ED57C;}
	.thank-you-inner p{color:#535353;margin-bottom: 20px;line-height: 26px}
	.thank-you-inner br{display: none}
	.thank-you-caption .link-btn-group{margin-top:20px;}
	.contact-info h2.text-white{padding-left:60px;position:relative;}
	.contact-info h2.text-white img{width:44px;position:absolute;top:4px;left:0;}
	.bottom-contact-section .fix-icon{height:100px;}
	#toTop{width:60px;height:90px;background-position:-10px -12px;}
	.details-inner-group .input-group{width:auto;}
	}

/* Portrait tablets and medium desktops */
@media (max-width:991.98px) {
	.headerTop{padding:10px 0;}
	.headerTop .col-lg-4,.headerTop .col-lg-8{width: 50%;}
	.usefull-links ul li {border-right:0 !important; padding:0 15px;margin:0;}
	.usefull-links ul li:last-child {border-right: none !important}
	.usefull-links li.mycart-block{padding: 0 10px}
	.headerTop .usefull-links ul li{margin:0;}
	.headerTop .usefull-links a span{display: none}
	.mean-container a.meanmenu-reveal {right: 30px !important;}
	.banner_caption { position:relative; top:auto; left:auto; padding:40px 0px 20px; text-align: center;}
	.banner_caption .captionContainer .bannerHeading1 { font-size:40px; line-height:normal; padding-bottom:25px;color: #040404;letter-spacing:0;}
	.banner_caption .captionContainer { padding:0px 0px; }
	.homeBannerSlider .slick-prev, .homeBannerSlider .slick-next { display:none !important; }
	.welcome-blog-pic { padding-bottom:30%; }
	.brand-slider .slick-prev, .product-details-slider .slick-prev { left:0px }
	.brand-slider .slick-next, .product-details-slider .slick-next { right:0px;}
	.homeBannerSlider .slick-dots {display:block;text-align:center;top: auto;bottom: 40px;left: 0%;width: 100%;text-align: center;transform: translate(0, 0);}
	.homeBannerSlider .slick-dots li {display: inline-block;margin: 0 10px 0;border-color: #494949;}
	.homeBannerSlider .slick-dots li.slick-active,.homeBannerSlider .slick-dots li:hover{border-color:#f00;}
	.product-listing ul li { width:50%; }
	/*.product-listing ul li:nth-child(2n+3) { clear:both; }
	.product-listing ul li:nth-child(3n+4) { clear:none; }*/
	.home-product-box { max-width:767.98px; }
	.beauty-tip-info { margin:0px 0px; float:none; max-width:100%; padding:50px 25px 30px; background-size:cover; }
	.beauty-link { padding:0px 0px; text-align:center; }
	.home-bottom-section ul li { width:25%; }
	.newsletter-footer, .company-info { margin-top:25px; }
	.inner_banner_caption { position:relative; top:auto; left:auto; padding:0 0 30px 0px; }
	.inner_banner_caption .captionContainer .bannerHeading1 { line-height:normal;color:#fff;padding:0;text-align: center; }
	.tool-bar .col-lg-auto .row{justify-content: center;}
	.product-listing-container .product-listing ul li {padding:0 5px;}
	.product-listing-container .product-listing ul li:nth-child(3n+4) { clear:both; }
	.product-listing-container .product-listing ul li:nth-child(4n+6) { clear:none  !important; }
	.pagination-container { padding-top:30px; }
	.pagination-container ul { float:none; }
	.product-details-info { padding:50px 0px 0px; }
	.product-galler-pic figure img { max-height: unset;}
	
	.company-inner-heading { padding:0px 0px 20px; }
	.contact-container { background-position:center center; }
	.no-of-pages{float: none;text-align: center;}
	.footer-wrapper { margin-bottom:50px; }
	.ftcol1, .ftcol2, .ftcol3, .ftcol4,.ftcol5{ width:100%; margin:0px 0px 25px; text-align:center; }
	.ftcol3, .ftcol4{width:50%;}
	.ftcol5{margin:0;}
	.ftcol2 .row,.ftcol3 .row, .ftcol4 .row{flex-direction: column;}
	.col.foot-1,.col.foot-2 {max-width: 100%;}
	.footer p { text-align:center; }
	.fadd br, .fcall br, .ffax br{display: none}
	.fadd, .fcall, .femail, .ffax{ padding:0px 0px; }
	.fadd::before, .fcall::before, .femail::before, .ffax::before { margin-right: 10px;position:relative; top:auto; left:auto; }
	ul.foot-nav, .fcontact-details-block { margin:0px 0px; }
	.fcontact-details-block .row{flex-direction: column;}
	ul.foot-nav ul{padding: 0;}
	.social-icons{display: inline-block; margin-bottom: 0 !important}
	.footer-bottom{padding-top:0;}
	.footer-bottom .row{text-align: center;}

	.paymen-opt{margin-top:10px;display: inline-block;}
	/*-Home page-*/
	.general-section{padding:30px 0;}
	.page-title .language-title {font-size: 24px;}
	.about-section .content-wrapper{padding:0 0 30px;}
	.about-section .content-wrapper .mt30 {margin-top: 0px !important;}
	.counter{font-size: 65px}
	.word-translate-section .content-wrapper{width: 100%}
	.contact-form-section{margin-top:30px;}
	.google-recaptch{bottom: 50px}
	.footer-top{padding:40px 0 20px;}
	.footer-logo{margin:0 0 0px;}
	.pf-div{justify-content: center;}
	ul.foot-nav li a{padding-left:0;}
	ul.foot-nav li a:before{position: relative;margin-right: 10px}
	/*-About page-*/
	.breadcrumb-container {max-width: 100%;text-align: center;position: relative;}
	.brand-value-section .page-title h2 br{display: none}
	.affiliates-box .content-wrapper{padding:30px 0 0;}
	.page-bottom-section .bottom-title,.page-bottom-section .page-title,.page-bottom-section .contact-ul{text-align: center;}
	.page-bottom-section .icon-img{display:none;}
	/*-Product-*/
	.our-product-section .page-title h1{text-align:center;}
	.product-section,.prodcut-container{padding:40px 0;}
	.showing-container, .sortby-container{margin:5px 0;}
	.product-item-pic figure img{width: 100%}
	.product-info-section{padding:40px 0 ;}
	.social-group-section{padding:15px 0;}
	.social-group-section .social-block{margin:10px 0;}
	.product-tabs{margin:0px;}
	.product-tabs li a{border-right: 0;border-left: 4px solid transparent;border-bottom: 1px solid #e1e1e1 !important;}
	.review-bg .pr0 {padding-right: 15px !important;}
	.review-bg .pl0 {padding-left: 15px !important;}
	.tab-content{padding:30px;border: 0;min-height: auto;}
	.product-review-section .review-bg{border: 1px solid #E1E0E0}
	.product-review-section:before{bottom: 0;height: 150px}
	.product-details-info .col-lg-auto{width: auto}
	.product-review-section{padding:40px 0;}
	/*Contact*/
	.contact-section{padding: 0}
	.add-block p br,.contact-section:after{display: none}
	.contact-section .contact-form-section{margin-top:0;}
	/*Case Studies*/
	.case-box .case-content{min-height: auto}
	.case-studies-section .content-wrapper{width: 100%}
	
	/*404*/
	.text-wrapper,.text-wrapper p{font-size: 50px;letter-spacing: 0px}
	.text-wrapper p.language-2{font-size: 105px}
	.text-wrapper p.language-3 {font-size: 70px;}
	.text-wrapper p.language-4 {font-size: 75px;}
	/*Thank you*/
	.thank-you-caption .link-btn-group{display: flex;justify-content: center;}
	/*Blog*/
	.blogs-section{padding:30px 0;}
	.blog-wrapper{margin-bottom: 40px}
	.blogs-section .search-container .search-box .top-input{min-width: 100%}
	.blogs-section .product-filter-box{padding: 0}
	.pagination-search-bar .col-auto{width: 100%}
	.pagination-search-bar{flex-direction: column-reverse;}
	.pagination-search-bar .search-box{margin-top:15px;}
	.pagination-search-bar .pagination-container{margin:0;}
	.bottom-button-wrapper{margin-bottom: 30px}
	.bottom-button-wrapper .col-lg-auto{width: auto}
	.service-detail-section ul.ul-listing{margin-left:0;}
	.service-detail-section .content-wrapper p{line-height: 34px}
	}

@media (max-width:800px) {

	}

/* Landscape phones and portrait tablets */
@media (max-width:767.98px) {
	/*.mob-menu,.mobile-cart {display: block;}*/
	.mob-link a.desktop-cart{display: none !important}
	/*.topRightContainer .usefull-links > ul{display: none}*/
	.usefull-links { text-align:center; }
	.usefull-links ul li { padding:0px 10px; font-size:14px; }
	.new-product-slider .slick-prev { display:none !important; }
	.home-product { padding:70px 0px 130px; } 
	.home-bottom-section ul li { width:33%; }
	.foot-head { font-size:16px;padding-bottom:15px; }
	/*.footer-bottom{padding-bottom: 55px}*/
	.modal-intro .modal-content { margin:25px 0px; max-width:100%; }
	.no-of-pages { float:none; text-align:center; }
	.product-gallery-slider .slick-next {right: 0px;}
	.product-gallery-slider .slick-prev {left: 0px;}
	.thank-you-caption .grid-tb, .thank-you-caption .grid-tc { display:block; }
	.thank-bottom-caption { padding:0px; }
	.thank-bottom-caption .link-btn{flex-direction: column;}
	.thank-bottom-caption .link-btn .theme-btn{margin:7px 0;}
	.pofw-product-options-wrapper .field{width:100%;}
	}

@media (min-width:768px) {
    
	}
	
@media (max-width:650px) {
	.usefull-links li a.shoping-cart p{display: none}
	.usefull-links li.mycart-block{padding:0 0 0 5px;}
	.usefull-links li .search-button,.usefull-links li .search-input{width: auto;height: auto;line-height: 20px;padding:0;}
	.usefull-links li .search-input{height:38px;width:40px;padding:0 10px;font-size:12px}
	.usefull-links li .search-input:focus{width:175px;}
	.contact-form-section{padding:40px;}
	.slick-prev, .slick-next {width: 40px;height: 40px;font-size: 16px;line-height: 40px;}
	h1, h2, h3, h4, h5, h6{letter-spacing: 0 !important}
	p,.service-detail-section ul.ul-listing li{line-height:1.7 !important;margin-bottom:10px;}
	body,.aboutus-section,.case-studies-section{font-size:14px;}
	/*404*/
	.text-wrapper p{font-size: 28px;line-height:normal !important;}
	.text-wrapper p.language-2{font-size: 58px;/*28px;*/margin-top:0px;}
	.text-wrapper p.language-3 {font-size: 38px;/*28px;*/}
	.text-wrapper p.language-4 {font-size: 41px;}
	}
	
@media (max-width:575px) {
    h1, .banner_caption .captionContainer .bannerHeading1, .page-title h2, .company-inner-heading h2 { font-size:22px !important;line-height: normal !important;}
	h2 { font-size:20px !important; }
	h3 { font-size:18px !important; }
	h4 { font-size:16px !important; }
	h5,.page-title h4 { font-size:15px !important; }
	h6 { font-size:14px !important; }
	#toTop{display:none !important;}
	.breadcrumb-container ul{margin:15px 0;font-size:13px;}
	.product-listing ul li, .product-listing-container .product-listing ul li,.product-listing ul li, .woocommerce .product-listing-container .product-listing ul li { margin:0 !important;}
	.product-listing .product-list-box{margin-bottom: 10px;}
	/*-Home page-*/
	.mean-container .mean-nav ul li a, .mean-container .mean-nav ul li li a, .mean-container .mean-nav ul li li li a{padding:15px;font-size:24px;}
	#pageHeaderWrapper{position: relative;}
	.topRightContainer{padding-right:0;}
	.logo,.sticky .logo{margin:10px 0 10px 50px;height:50px;width:auto;}
	.logo img.white-logo{display:none;}
	.logo img.blue-logo{display:block;height:50px;filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);-webkit-filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);}
	.sticky .logo img.blue-logo{filter: uset;-webkit-filter: unset;}
	.topRightContainer .usefull-links{margin:17px 0;padding-right:15px;}
	.usefull-links ul li{padding:0 5px;}
	.headerTop .usefull-links li.mycart-block{padding:12px 10px;}
	/*.topRightContainer .usefull-links li a.res-search{margin: 22px 0}*/
	.search-header{display:none;z-index:9999;max-width:160px;}
	.search-header .form-control{height:35px;padding:10px;}
	.search-header .btn{height:35px;width:35px;right:0;}
	.search-box-holder{top:50px !important;transform: translate(50%, 0%) !important;}
	.usefull-links ul li form{z-index:9999;}
	.search-input:focus{width:200px;padding-right:30px;right:0;}
	.top-input{height:40px;}
	.top-button{right:3px;width: 36px;height: 36px;line-height: 36px;}
	.top-button img{height:18px;}
	.top-language-holder{margin:0 0 0 15px;}
	.top-language-holder .language-toggle{height:35px;padding:2px 10px 3px 5px;}
	.top-language-holder .language-toggle img{width:20px;height:20px;margin-right:5px;}
	.usefull-links li.mycart-block .shoping-cart span{top: -10px;right: -10px;font-size: 8px;line-height: 20px;min-width: 20px;height: 20px;}
	.mean-container a.meanmenu-reveal {right: auto !important;left:5px !important;top:10px;z-index:999;}
	.mean-container .mean-nav{margin-top:70px;}
	.mean-container .mean-nav ul {height: calc(100vh - 70px);}
	.about-section .content-wrapper .theme-btn{min-width:160px;margin-right: 10px}
	.about-section .content-wrapper .theme-btn:last-child{margin:0;}
	.case-studies-section .page-title .language-title {font-size: 18px;letter-spacing: 0;margin-bottom: 10px;}
	.case-studies-section .page-title h3{padding-bottom:10px;}
	.case-studies-section .counter{padding-bottom:15px;}
	.case-studies-section p.mt50{margin-top:30px !important;}
	.counter {font-size: 40px !important;}
	.industry-box h4{padding-bottom: 10px}
	.contact-info h2.jadegreen-color{font-size: 18px !important;font-weight:500;}
	.client-slider .slick-list{width:80%;margin:0 auto;}
	.client-slider .client-slide{padding:0 10px;}
	.client-box figure img{opacity: 1;max-height: unset;}
	.slick-next {right: 0px;}
	.slick-prev {left: 0px;}
	.industry-box{padding:20px;margin-bottom:10px;font-size:13px;}
	.industry-box .icon{position:relative;left:auto;top:auto;transform:translateY(0);margin-bottom:15px;}
	.info-title {font-size: 22px;line-height: 1.7;margin-bottom: 15px;}
	.bottom-contact-section .fix-icon{height:auto;}
	.contact-info{padding:0 15px;}
	.contact-info h2{padding-bottom:10px;}
	.contact-info h2.text-white{font-size: 20px !important}
	.contact-info h2 img{height: 25px;}
	.contact-info h2.text-white{padding-left:50px;}
	.contact-info h2.text-white img{width:auto;height:20px;}
	.fix-icon {top: 25px;right:15px;width: 50px;}
	.ftcol2 .row{flex-direction: column;}
	.col.foot-1,.col.foot-2 {max-width: 100%;}
	.grid > .grid-sizer, .grid > .grid-item {width: 100%;}
	/*About us*/
	.aboutus-section .page-title h1, .services-section .page-title h1, .quality-section .page-title h1, .our-product-section .page-title h1{font-size: 22px !important;line-height: normal}
	.card-header a{font-size: 18px !important;padding:5px 30px;}
	.card-header a .num{font-size: 16px;}
	.card-body .page-title h2{font-size: 20px !important}
	.page-bottom-section .icon-img{display: none}
	.page-bottom-section .contact-ul li{font-size: 18px;line-height: normal;}
	.page-bottom-section .bottom-title{letter-spacing: .8px;padding-bottom:10px;}
	.page-bottom-section .bottom-title sup img{height:20px;}
	.page-bottom-section .page-title h2{font-size: 20px !important}
	.page-bottom-section .page-title h2 img {margin-right: 10px;height: 20px;width:auto;}
	.page-bottom-section .contact-ul{margin-top:5px;}
	.page-bottom-section {padding: 20px 0 10px !important;}
	.services-section .content-wrapper, .our-product-section .content-wrapper{font-size: 16px}
	.services-section .content-wrapper p, .quality-section .content-wrapper p, .our-product-section .content-wrapper p{line-height: 1.7}
	.brand-value-section .page-title h2,.page-title h4{padding-bottom:10px}
	.card-body{padding:10px 30px;}
	.card{margin:0;}
	.affiliates-section{padding-top:0;}
	/*-Product-*/
	.filter-main-heading h4{font-weight:600;}
	.sideNav ul>li>a{padding:8px 0;}
	.services_content1.widget_price_filter{margin-top:15px;}
	.showing-container, .sortby-container{padding:0px;border:0;}
	.showing-container .row .col-auto, .sortby-container .row .col-auto,.sortby-holder .bootstrap-select .dropdown-toggle .filter-option-inner-inner, 
	.showing-holder .bootstrap-select .dropdown-toggle .filter-option-inner-inner,.sortby-holder .woocommerce-ordering .orderby{font-size:12px;}
	.showing-holder .btn, .sortby-holder .btn, .sortby-holder .woocommerce-ordering{min-width:70px;height:40px;line-height:37px;}
	.sortby-holder .woocommerce-ordering .orderby{height:37px;line-height:37px;}
	.showing-holder .dropdown-toggle::after, .sortby-holder .dropdown-toggle::after{line-height:40px;}
	.showing-container:after{display:none;}
	.tool-bar{margin-bottom:20px;}
	.pagination-container {padding-top: 10px;}
	.product-content{padding:10px;}
	.listing-price ins, .listing-price bdi{font-size:14px;line-height:18px;}
	.product-list-box .pro-btn-group .add-cart-btn,.product-list-box .pro-btn-group .added_to_cart{width:87%;}
	.product-list-box .pro-btn, .product-list-box .added_to_cart{font-size:8px;height:40px;line-height:40px;}
	.product-list-box .pro-btn img{height:15px;margin-right:5px;}
	.product-content p{line-height:1.4 !important;}
	.flex-div.link-btn-group{margin-top:20px;}
	.flex-div .cart .input-group .link-btn-group{margin:15px 0 0;padding:0;}
	.flex-div .cart .input-group .link-btn-group .wishlist-btn{margin-left:5px !important;}
	.product-details-info .product-details-heading h2 {font-size: 30px !important;line-height: 36px;}
	.product-details-info .product-details-heading .p-category{letter-spacing: 2px}
	.review-wrapper{display: block;}
	.review-star,.review-wrapper p{display: inline-block;vertical-align: middle;}
	.review-wrapper .write-review-link{margin-top:15px;padding:0;border:0;}
	.social-group-section{margin-top:15px;}
	.social-group-section .justify-content-between {justify-content: center!important;}
	.social-group-section .col-md-auto{width:auto;}
	.social-group-section .social-block{padding:0;}
	.social-block i{position: relative;}
	.social-group-section .social-block span,.slide-button{display: none}
	.prodcut-container .page-title{text-align: center;}
	.product-details-slider {margin: 0 -10px;}
	.product-details-info .details-price{font-size: 26px;line-height: 26px;margin-top:15px;}
	/*contact Us*/
	.contact-section .contact-form-section{padding:20px 20px 40px;}
	.custom-file-label::after{width: 120px}
	.custom-file-input,.custom-file-label{padding-left:140px;}

	/*---*/
	.languages-section, .language-tabs{margin-bottom:20px;}
	.case-section .tab-content .col-md-6{width:50%;padding:0 7px;}
	.case-box{padding:15px;}
	.case-box .case-content{margin-bottom:10px;line-height:1.4;}
	.case-box .case-type{line-height:1.3;font-size:13px;}
	.case-box .case-title{padding-bottom:5px;line-height:1.3;font-weight:600;}
	.case-box .language-wrapper .box,.languages-section .language .ln-box, .language-tabs li a .ln-box{font-size:12px;letter-spacing:0;max-width: 40px;height: 25px;padding:5px 10px;}
	.case-box .case-number{font-size:15px;margin-bottom:10px;letter-spacing:0;}
	/*Thank you*/
	.thank-you-inner h1{font-size:28px!important;}
	/*Blog*/
	.blog-wrapper .blog-title,.blog-box h4{line-height: normal;}
	.readmore-link,.back-link,.blog-page a,.blogs-post-info li{font-size: 14px}
	.blogs-section .filter-main-heading h4{font-weight:700;}
	.blog-page a{padding-right: 15px}
	.next-page a{padding:0 0 0 15px;}
	.blogs-post-info{margin-bottom: 20px}
	.blogs-post-info li{padding-right:20px;margin-bottom: 10px}
	.blogs-post-info li:before{right:8px;}
	.blogs-section ul.social-list{margin-top:0;}
	.blogs-section ul.social-list>li>span{display: block;margin-bottom: 10px}
	.blogs-section ul.social-list li a{margin: 0 5px 0 0}
	.d-title-alt{font-size:22px; letter-spacing: 0 !important;}
	}

@media (max-width:550px) {
	
	}

@media (max-width:480px) {
	
	#pageHeader .container { padding:0px 15px; }
	.category-filter ul li { width:100%; }
	/*Product*/
	.product-details-info .col-lg-auto{width: 100%}
	.product-details-info .link-btn-group .theme-btn{min-width: 100%}
	/*case studies*/
	.languages-section{margin:0 0 15px;}
	.languages-section .language,.language-tabs li a{font-size: 11px;margin:10px 10px 10px 0;}
	.languages-section .language .ln-box,.language-tabs li a .ln-box{margin-right: 5px;font-size: 12px}
	}

@media (max-width:400px) {
	.logo{display:flex; align-items:center;}
	.usefull-links ul li a img,.search-button img{height:18px;}
	.search-box-holder{top:45px !important;right:-5px !important;}
	.usefull-links li .search-input {height: 30px;width:30px;max-width: 150px;}
	.usefull-links li .search-input:focus{width: 150px;}
	.follow-link h6 {font-size: 12px !important;}
	.img-group-box .img-box1, .img-group-box .img-box2, .img-group-box .img-box1 img, .img-group-box .img-box2 img{height: 300px}
	.link-btn-group .theme-btn {min-width: 35%;padding: 0 20px;}
	.flex-div.link-btn-group{align-items: center;}
	.social-group-section .col-md-auto {padding: 0 10px;}
	.tab-content{padding:20px 15px;}
	.contact-form-section {padding: 40px 20px;}
	.client-slider .slick-prev{left:-10px;}
	.client-slider .slick-next{right:-10px;}
	.about-section .content-wrapper .link-btn-group{display:flex; align-items:center;}
	.about-section .content-wrapper .theme-btn{min-width:50%;margin:0 5px 0 0;padding:0 10px;}
	.bottom-tool-bar{padding-top:10px;}
	/*About us*/
	.page-bottom-section .bottom-title sup img{width: 20px}
	.affiliates-box .img-wrapper figure img{max-height: 55px}
	/*404*/
	.text-wrapper p{font-size: 24px;margin: 0 0 5px;}
	.text-wrapper p.language-2{font-size: 50px;/*24px;*/}
	.text-wrapper p.language-3 {font-size: 33px;}
	.text-wrapper p.language-4 {font-size: 36px;}
	/*Thank you*/
	/*.thank-you-caption .link-btn-group{flex-direction: column;}*/
	.thank-you-inner .link-btn-group .theme-btn{margin:0px 2px;font-size:14px;}
	}
	
@media (max-width:360px) {
	.top-language-holder .language-toggle img{margin-right: 2px}
	.top-language-holder .language-toggle{padding-right: 5px;font-size: 14px}
	.search-box-holder{width:280px;}
	.usefull-links > ul li:first-child{height:30px;display:flex;align-items:center;}
	.search-input:focus {width: 158px;height:40px;padding-right: 30px;top:0px;right: -5px;}
	.search-button{width:20px;height:40px;}
	.details-title{margin:10px 15px 10px 0;}
	.flex-div .cart .input-group .link-btn-group{flex-direction: row}
	.product-gallery-slider .slick-next {right: -5px;}
	.product-gallery-slider .slick-prev {left: -5px;}
	.case-box .case-type{font-size:10px;}
	.case-box .case-title{font-size:14px !important;}
	.case-box .language-wrapper .box{max-width:35px;padding:5px;margin:5px 2px 5px 0;}
	.case-box .case-content{font-size:12px;}
	.product-listing ul li, .product-listing-container .product-listing ul li,.product-listing ul li, .woocommerce .product-listing-container .product-listing ul li { width:50%;}
	.product-listing-container .product-listing ul li:nth-child(2n+3) { clear:both; }
	.product-listing-container .product-listing ul li:nth-child(3n+4) { clear:none  !important; }
	/*404*/
	.text-wrapper p{font-size: 22px;}
	.text-wrapper p.language-2{font-size: 46px;}
	.text-wrapper p.language-3 {font-size: 30px;}
	.text-wrapper p.language-4 {font-size: 32px;}
	/*Blog*/
	.bottom-button-wrapper .col-lg-auto{width: 100%;margin:5px 0;}
}