@media screen and (max-width: 6000px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 1177px}
	
}
@media screen and (max-width: 1850px) {
}
@media only screen and (max-width: 1799.98px) {
	.bannerWrapper .slide-button {bottom: 150px;left: 16%;}
}
/*-1460-*/
@media only screen and (max-width: 1599.98px) {	
	.bannerWrapper .slide-button {bottom: 120px;left: 11.6%;}
}
/*-1400-*/
@media only screen and (max-width: 1499.98px) {
	.bannerWrapper .slide-button{left:7.5%;bottom:70px;}
	.block-group{margin-top:-50px;}
}
/*-1300-xlg*/
@media only screen and (max-width: 1399.98px) {
	
}
/*-1200-*/
 @media (max-width:1298px) {
	}
@media (max-width:1250px) {
	.header-container,.footer-wrapper .container,.container{max-width:1177px;}
	}
@media (max-width:1250px) {
}
	
@media (max-width:1199.99px) {
	.logo{margin:20px 0;}
	.topRightContainer { margin:0px auto; position:absolute; left:0px; top:0px; width:100%; padding-right:80px;}
	.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%; }
	.mean-container .mean-nav {margin-top: 76px;}
	/*.nav { display:none !important; }*/
	.header-container,.footer-bottom .container,.product-section .container,.container{max-width: 960px}
	.header-container { max-width:960px !important; }
	.topRightContainer .usefull-links{width:100%;margin:30px 15px;}
	.topRightContainer .usefull-links ul{margin:0;}
	.usefull-links ul li{font-size: 12px;padding:0px;}
	.banner_caption .captionContainer { padding:20px 0px;}
	.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-container .product-listing ul li:nth-child(4n+5) { clear:none; }
	
	.new-product-slider .slick-dots { max-width:65%;}
	.inner_banner_caption .captionContainer .bannerHeading1 { padding:0px 0px;font-size: 36px;line-height: 1.1; }
	.product-review-section .nav { display:flex !important; }
	.thank-you-inner h1 { font-size:40px; line-height:normal; color:#333; margin-left:0;}
	.thank-you-inner { max-width:100%;font-size:16px;line-height: normal; padding-top:0; color:#333;}
	.thank-you-inner p{line-height: normal;}
	.thank-you-inner p br{display: none}
	/*-Home page-*/
	.banner_caption .captionContainerInner{max-width: 75%}
	.banner_caption .captionContainerInner p br,.production-section .content-wrapper p br{display: none}
	.banner-link-btn{margin-top:15px;}
	.bannerWrapper .slide-button {left: 4.5%; bottom: 60px;}
	.latest-update-section .right-section:before{width: 200px;left:-220px;}
	.slick-next{right: 0px;opacity: 1}
	.slick-prev{left: 0px; opacity: 1}
	.footer-top .selectdiv{width:100%;min-width: auto;max-width: 100%}
	/*-About-*/
	.banner_caption .captionContainer .bannerHeading1{font-size: 36px;line-height: normal;padding-bottom:10px;letter-spacing: 0}
	.inner_banner_caption .captionContainerInner p{margin-top:10px;}
	.theme-btn-group{margin-top:10px !important;}
	/*-Product-*/
	.our-product-section .value-box .content-wrapper{padding:15px;}
	/*-Product details-*/
	.product-details-info .col-lg-auto.flex-div{width:auto;}
	.product-details-info .link-btn-group .theme-btn.addtocart-btn{min-width: 250px}
	/*-Resources-*/
	.resource-section .col-lg-auto{width: 100%}
	.filter-label{margin-bottom: 30px;display: none;text-align: center;}
	.filters ul li{margin: 0 5px 10px;padding:15px 20px;}
	.resource-section .general-box .content-wrapper h5 br{display: none !important}
	/*-Company-*/
	.values-section .value-box .content-wrapper{display: flex;flex-direction: column;justify-content: center;align-items: center;padding:15px;}
}
	
@media (max-width:1120.98px) {
	.thank-you-caption { position:relative; top:auto; left:auto; padding:40px 0px;}
	.thank-you-inner h1, .thank-you-inner h2, .thank-you-inner { text-align: center;letter-spacing: 0}
	}

/* Portrait tablets and medium desktops */
@media (max-width:991.98px) {
	.topRightContainer .usefull-links li a.res-search{margin:22px 15px;}
	.banner_caption { position:relative; top:auto; left:auto; padding:40px 0px 70px; text-align: center;}
	.banner_caption .captionContainer .bannerHeading1 { color:#333;font-size:36px; letter-spacing:0px;line-height:normal; padding-bottom:15px; }
	.banner_caption .captionContainer { padding:0px 0px; }
	.homeBannerSlider .slick-prev, .homeBannerSlider .slick-next { display:none !important; }
	.product-details-slider .slick-prev { left:0px }
	.product-details-slider .slick-next { right:0px;}
	.homeBannerSlider .slick-dots {top: auto;bottom: 20px;left: 0%;width: 100%;text-align: center;transform: translate(0, 0);}
	.homeBannerSlider .slick-dots li {display: inline-block;margin: 0 5px 0;padding:0;}
	.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; }
	.inner_banner_caption { position:relative; top:auto; left:auto; padding:25px 0px;}
	.inner_banner_caption .captionContainer .bannerHeading1 { line-height:normal; }
	.tool-bar .col-lg-auto .row{justify-content: center;}
	.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; }
	
	.pagination-container ul { float:none; }
	.product-details-info { padding:50px 0px; }
	.product-galler-pic figure img {padding: 5px}
	
	.ftcol1, .ftcol2, .ftcol3, .ftcol4,.ftcol5{ width:100%; margin:0px 0px 25px; text-align:center; }
	.ftcol5{margin:0;}
	.ftcol2 .row{flex-direction: column;}
	.col.foot-1,.col.foot-2 {max-width: 100%;}
	.footer p { text-align:center; }
	.fadd br, .fcall br, .femail br, .ffax br{display: none}
	.fadd, .fcall, .femail, .ffax, .foot-add{ padding:0px 0px; }
	.fadd::before, .fcall::before, .femail::before, .ffax::before { display:block;position:relative; top:auto; left:auto; }
	ul.foot-nav, .fcontact-details-block { margin:0px 0px; }
	ul.foot-nav ul{padding: 0;}
	.social-icons{display: block;}
	.footer-bottom .row{text-align: center;}
	.paymen-opt{margin-top:10px;display: inline-block;}
	.footer-bottom ul{margin-top:15px;}
	.footer-bottom li a{margin:0 5px;}
	/*-Home page-*/
	.top-bar-box p{line-height: normal;}
	.topRightContainer .usefull-links{margin:8px 15px;}
	.banner_caption .captionContainerInner{max-width: 100%;color:#666;}
	.homeBannerSlider .slick-dots li{background: #F88500}
	.general-section,.bottom-section{padding:40px 0;}
	.page-title{text-align: center}
	.page-title h1, .page-title h2{font-size: 36px;line-height: normal;letter-spacing: 0}
	.notification-bar{padding:10px 30px 10px 5px;}
	.notification-bar .col-lg-1{position: absolute;top:-3px;right:-20px;width: auto;padding: 0;}
	.block-group{margin:0 0 30px;z-index: unset;}
	.latest-update-section .right-section{justify-content: space-between;}
	.general-box .content-wrapper h5 br,.general-box .content-wrapper p br{display: none}
	.release-group{margin-top:30px;flex-wrap: wrap;justify-content: center;}
	.release-group .release-box{align-items: center;justify-content: center;padding:15px;}
	.intro-section .img-wrapper{height: auto;padding:25px;margin-bottom: 30px}
	.intro-section .content-wrapper{padding:0; text-align: center;}
	.testimonial-box{flex-direction: column-reverse;}
	.testimonial-box .img-wrapper,.testimonial-box .img-wrapper figure img{width: 100%;height:350px;}
	.testimonial-box .content-wrapper{width: 100%;padding:25px;text-align: center;}
	.testimonial-slider .slick-prev {left: -10px;}
	.testimonial-slider .slick-next {right: -10px;}
	.contactForm{padding:0 15px;}
	.ftcol1 {display: flex;align-items: center;justify-content: center;flex-direction: column;}
	.footer-top{padding:40px 0 20px;}
	.foot-head{padding-bottom: 20px}
	.footer-block{padding:0;}
	.footer-block .icon-img{position: relative;margin-bottom: 15px}
	.foot-add img { display:block;position:relative;text-align: center;margin: 0 auto 15px }
	.social-icons li a {display: inline-block;}
	ul.foot-nav li a{padding-left:0;}
	ul.foot-nav li a:before{position: relative;margin-right: 10px}
	/*-About page-*/
	.inner-banner figure:before{display: none;}
	.inner-banner figure{min-height: auto}
	.inner-banner img{height: auto}
	.inner_banner_caption .captionContainerInner{margin:0; text-align: center;}	
	.inner_banner_caption .captionContainer{color:#333;font-size: 16px;}
	.banner:before{display: none}
	.inner_banner_caption .captionContainer .bannerHeading1{font-size: 40px;color:#333;}
	.breadcrumb-container {max-width: 100%;text-align: center;position:relative;}
	.breadcrumb-container ul,.breadcrumb-container ul li a,.breadcrumb-container ul li a:after{color:#666;}
	.general-section .p0 {padding: 0 15px !important;}
	.theme-btn-group{justify-content: center;}
	.inner_banner_caption .captionContainerInner .theme-btn{border-color:#3A7EA1 !important;background:#3A7EA1;}
	/*-Product-*/
	.product-section,.product-container{padding:40px 0;}
	.sideNav ul>li>a{border-bottom: 1px solid #f5f5f5}
	.product-info-section{padding:40px 0 0;}
	.pl0 {padding-left: 15px !important;}
	.product-galler-pic{height:auto;}
	.product-gallery-slider .slick-next { right: 0px;}
	.product-gallery-slider .slick-prev { left: 0px;}
	.tab-content{padding-top:40px;}
	.product-review-section{padding: 40px 0}
	/*Solution*/
	.solution-section .content-block{padding-right: 0}
	.solution-section .content-block .ul-listing li br,.our-product-section p br,.big-text p br,.event-box .content-wrapper h3 br{display: none;}
	.use-section .general-box{margin:10px 0;}
	.production-section .content-wrapper,.our-product-section .content-wrapper{text-align: center;}
	.production-section .content-wrapper .theme-btn-group .theme-btn{margin-right: 10px}
	.production-section .row:nth-child(odd){flex-direction: column-reverse;}
	.production-section .row figure{margin-bottom: 20px}
	.production-section .row figure img{width: 100%}
	.our-product-section .value-box .content-wrapper {display: flex;align-items: center;justify-content: center;flex-direction: column;}
	.our-product-section,.big-text{font-size: 14px}
	.realtime-section .theme-btn-group .theme-btn{margin-right: 10px}
	.production-section .content-wrapper{padding:0 !important;}
	.production-section .row.mt70{margin-top:30px !important;}
	/*-Event-*/
	.events-wrapper{margin-top:30px;}
	.event-detail-info{padding-top:0;text-align: justify;}
	.event-detail-info figure{float: none;margin: 0 0 30px}
	.event-detail-info figure img{width: 100%}
	ul.social-list{margin: 10px 0 30px -10px} 
	.no-of-pages{display: block;margin-bottom: 0px;text-align: center;}
	.tool-bar .pagination-container ul{margin-top:20px;}
	.woocommerce form.login, .woocommerce form.register{min-height:auto;}
	.size-45{font-size:36px;}
}
@media (max-width:800px) {
	.bannerWrapper .slide-button,.page-title h1 br, .page-title h2 br,.inner_banner_caption .captionContainerInner p br{display: none}
	.inner_banner_caption .captionContainerInner p{font-size: 15px;line-height: normal;}
	.btn-quick-enquiry{width:35px;height: 175px;padding: 20px 0 18px;}
	.btn-quick-enquiry i {margin-top: 60px;font-size: 18px;}
	}

/* Landscape phones and portrait tablets */
@media (max-width:767.98px) {
	.usefull-links ul li { padding:0px 10px; font-size:14px; }
	.homeBannerSlider .slick-dots{bottom: 20px}
	.modal-intro .modal-content { margin:25px 0px; max-width:100%; }
	.no-of-pages { float:none; text-align:center;width: 100% }
	.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;}
	/*Home*/
	.topRightContainer .usefull-links{display: none}
	.mob-menu {display: block;}
	.footer-wrapper { padding-bottom:50px; }
	/*About*/
	.inner_banner_caption .captionContainerInner .theme-btn-group{flex-direction: column;}
	.inner_banner_caption .captionContainerInner .theme-btn{margin:5px 0;}
	.general-box .content-wrapper h5 br{display: none !important}
	.general-box .img-wrapper,.taining-section .general-box .img-wrapper, .solution-section .general-box .img-wrapper {height: 0;padding-bottom: 100%;}
	/*-Product-*/
	.pagination-container ul li{line-height: 30px;}
	.pagination-container ul li a,.pagination-container ul li.first-child>a, .pagination-container ul li.last-child>a{width:30px;height: 30px;line-height: 30px}
	.pagination-container ul li.first-child>a, .pagination-container ul li.last-child>a{line-height: 26px;}
	.product-details-info .link-btn-group{margin-top:20px;width:100%;}
	.product-details-info table tr td{padding:10px 15px;}
	/*-Company-*/
	.location-box .inner-box{min-height: auto}
	.careers-section .card-body table tr{display: flex;flex-direction: column;border:1px solid #F6F6F6;border-collapse: collapse;}
	.careers-section .card-body table tr td,.careers-section .card-body table tr td:first-child{display: block;width: 100%;height: auto;}
	.careers-section .card-body table tr td br{display: none}
	.card-header a{font-size: 16px;}
	}

@media (max-width:650px) {
	.intro-section:before, .intro-section:after, .contact-section:before, .contact-section:after,.milestone-section:before,.milestone-section:after{display: none}
	.snext, .sprev,.slick-prev, .slick-next {width: 40px;height: 40px;font-size: 14px;line-height: 40px}
	
	.card-header a{padding:15px 60px 17px 20px;}
	.card-body{padding:20px;}
	.tab-content{padding:20px;}
	.product-tabs li{width: 100%}
	
	}
	
@media (max-width:575px) {
	.product-listing ul li, .product-listing-container .product-listing ul li,.product-listing ul li, .woocommerce .product-listing-container .product-listing ul li { width:100%; margin:0 !important;}
	.product-listing .product-list-box{margin-bottom: 30px;box-shadow:none !important;}
	.product-list-box{box-shadow:none !important;}
	/*-Home page-*/
	.page-title h1, .page-title h2{padding-bottom: 20px;}
	.block-group{flex-wrap: wrap;padding:15px 25px;}
	.block-group .block{width: 100%;padding: 15px;border-radius: 10px;background: #f6f6f6;margin: 10px 0;}
	.block-group .block .icon{margin-bottom: 10px;align-items: center;}
	.block-group .block h4{padding-bottom: 10px}
	.latest-update-section .page-title h2{padding-bottom: 30px}
	.subscribe-homeBox{text-align: center;}
	.subscribe-homeBox .theme-btn {top:auto;right:auto;margin-top:20px;position: relative !important;}
	.subscribe-homeBox input{padding:10px 25px;text-align: center;}
	.tag-line {font-size: 18px;line-height: normal;letter-spacing: 0;}
	.contactForm{padding:0;}
	.partner-slider .slick-prev {left: -25px;}
	.partner-slider .slick-next {right: -25px;}
	/*-Product-*/
	.showing-container, .sortby-container{padding:5px;border:0;}
	.pagination-container {padding-top: 10px;}
	.adv-product .product-item-pic{padding:15px;}
	.product-content{visibility: visible;opacity: 1;padding: 20px;}
	.prod-fx-btn{display: flex;top:20px;right: 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}
	.details-title{margin-top:10px;}
	.review-star,.review-wrapper p{display: inline-block;vertical-align: middle;}
	.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;}
	.product-container .page-title{text-align: center;}
	.product-details-slider {margin: 0 -10px;}
	.product-details-info .product-details-heading h3{line-height: normal;}
	/*-Contact--*/
	.map-section iframe{height: 300px}
	.thank-you-inner .link-btn-group .theme-btn{min-width: auto;margin: 5px}

	.realtime-section .theme-btn-group{flex-direction: column;}
	.realtime-section .theme-btn-group .theme-btn{margin:5px 0;}
	.realtime-section ul{text-align: left}
	/*-Training-*/
	.taining-section:before, .taining-section:after{width: 200px;height: 500px}
	/*-Event-*/
	.event-box{flex-direction: column;}
	.event-box .img-wrapper{width: 100%}
	.event-box .content-wrapper{width: 100%;padding:30px 0 0;}
	ul.social-list li a{margin: 0 3px 0 0}
	ul.social-list li span{display: block;margin-bottom: 20px}
	/*-Company-*/
	.distributorship-section .col-xs-6{width: 50%}
	.sortby-container:before{top:12px;left: -5px;display:none;}
	.showing-holder .btn, .sortby-holder .btn{background: #f6f6f6}
	/*-Event detail-*/
	.product-details-info .link-btn-group .theme-btn.addtocart-btn{min-width: 240px}
	.blog-details-social{left:auto;right: 0;transform: translateX(0);}
	.blog-details-social:before{left:auto;right:8px;}
	.ywgc_enter_code .form-row{width:100%;}
	}

@media (max-width:550px) {
	
	}

@media (max-width:480px) {
	h1, .banner_caption .captionContainer .bannerHeading1, .page-title h2, .company-inner-heading h2 { font-size:26px !important;line-height:normal !important}
	h2 { font-size:24px !important;line-height:normal !important }
	h3 { font-size:22px !important;line-height:normal !important }
	h4 { font-size:20px !important;line-height:normal !important }
	h5 { font-size:18px !important;line-height:normal !important }
	h6 { font-size:16px !important;line-height:normal !important }
	#pageHeader .container { padding:0px 15px; }
	.size-45{font-size:26px;}
	}
	

@media (max-width:400px) {
	.topRightContainer{padding-right: 80px}
	.product-availability{margin:20px 0 0;}
	.product-details-info .flex-div.link-btn-group{flex-direction: row;align-items: center;}
	.logo{width: 190px;height: 30px;margin:23px 0;}
	.theme-btn-group{flex-wrap: wrap;}
	.theme-btn-group .theme-btn{margin:5px 0 !important;}
	.filters ul li{min-width: 100%}
	.sortby-container:before{display: none;}
	/*-Event detail-*/
	.product-details-info .link-btn-group .theme-btn.addtocart-btn{min-width: 200px}
	#stripe-card-element{padding-right:35px;}
	.woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand{width:20px;margin-top:-6px;right:8px;}
	.tool-bar-filter #filtercourcedisp{flex-direction:column;justify-content: center;align-items: center;}
	}
	
@media (max-width:360px) {
	.flex-div .cart .input-group .link-btn-group{flex-direction: row}
	.inner_banner_caption .captionContainerInner .theme-btn{min-width: 100%}
	/*-Event detail-*/
	.product-details-info .details-price del{font-size: 20px}
	.product-details-info .link-btn-group .theme-btn.addtocart-btn{min-width: 150px}
}