﻿/*Table of content*/

/*Desktop Media*/

/*Desktop height media*/

/*1024-iPad Landscape, iPad Pro Portrait*/

/*992-Tablet*/

/*980-Tablet*/

/*960-Tablet*/

/*854-Nokia N9 Landscape*/

/*823-Pixel 2 XL Landscape*/

/*812-iPhone X Landscape*/

/*800-Kindle Fire HDX, Nexux 10*/

/*768-iPad Portrait*/

/*736-iPhone 6/7/8 Plus Landscape*/

/*731-Pixel 2 Landscape*/

/*667-iPhone 6/7/8 Landscape*/

/*640-Galaxy Note 3 Landscape*/

/*604-Smartphone*/

/*600-Blackberry PlayBook, Nexus 7*/

/*586-iPhone 5/SE Landscape*/

/*533-Nokia Lumia 520 Landscape*/

/*480-Nokia N9*/

/*414-iPhone 6/7/8 Plus*/

/*412-Nexus 6*/

/*411-Pixel 2XL*/

/*384-LG Optimus L70, Nexus 4*/

/*375-iPhone 6/7/8 Plus, iPhone X*/

/*360-Galaxy S5, Galaxy Note, Galaxy Note 3, Nexus 5, BlackBerry, Microsoft Lumia*/

/*320-iPhone 5/SE, iPhone 4, Nokia Lumia 520*/

/**/

/*Desktop Media Starts*/
@media only screen and (min-width:2560px) { }
@media only screen and (min-width:1921px) and (max-width:2559px) { }
@media only screen and (min-width:1680px) and (max-width:1919px) { }
@media only screen and (min-width:1600px) and (max-width:1679px) { }
@media only screen and (min-width:1440px) and (max-width:1599px) { }
@media only screen and (min-width:1400px) and (max-width:1439px) { }
@media only screen and (min-width:1366px) and (max-width:1399px) { }
@media only screen and (min-width:1360px) and (max-width:1365px) { }
@media only screen and (min-width:1280px) and (max-width:1359px) { }
@media only screen and (min-width:1224px) and (max-width:1279px) { }
@media only screen and (min-width:1200px) and (max-width:1223px) { }
@media only screen and (min-width:1152px) and (max-width:1199px) { }

/*hover event for desktops and Menu*/
@media (min-width:768px) {
	.tabs .tabs-title { display: none; }
}
@media only screen and (min-width:1200px) {

/*.container { max-width: 1440px; }*/ }

/*Desktop Media Ends*/

/*Desktop height media Starts*/
@media (min-width:1200px) and (max-width:1280px) and (max-height:1024px) { }
@media (min-width:1200px) and (max-width:1280px) and (max-height:960px) { }
@media (min-width:1200px) and (max-width:1280px) and (max-height:800px) { }
@media (min-width:1200px) and (max-width:1280px) and (max-height:768px) { }

/*Desktop height media Ends*/
@media (min-width:1200px) { }

@media only screen and (max-width:1680px) {

h1 { font-size: 70px; }
section.bannarsectionrow h1 sup {
  font-size: 16px;

  top: -33px;
  left: -20px;
}
}


@media only screen and (max-width:1440px) {

	/*.container { padding: 0px 50px; }*/
	main { overflow-x: hidden; }
	section.bannarsectionrow .banner-text { max-width: 36%; bottom: 210px; }

	.raleway_medium { font-size: 25px; line-height: 35px; }
	.mb-300 { margin-bottom: 200px; }
	.mb-600 { margin-bottom: 300px; }
	section.trustsecrow.mb-300 { margin-bottom: 170px; }
	h2 ,
	h2 .accordion-button,
	.blog-detail-wrapper h1{ font-size: 55px; }
	.purposeleftimg.minus-left.radius-top-right { margin-left: -140px; }
	section.purposesectionrow .purposerightslider-wrap { margin-bottom: 40px; }
	.purposeright a.button-common { margin-top: 0px; }
	section.generalsliderrow { padding: 180px 0px 100px; }
	/* .all-product-btn { bottom: 0px; } */
	.ourworld-top-content { padding-bottom: 80px; }
	.ourworld-slider-call { margin-right: -1100px; }
	.globalpresence-map-img { margin-left: 0px; }
	.globalpresence { padding-right: 50px; }
	.footer .footer-title { font-size: 45px; padding-bottom: 100px; }
	section.generalsliderrow:after { bottom: -1px; right: -1px; }
	.purposerightslider-wrap .slick-slide { margin: 0px 2px; }
	section.purposesectionrow .slick-prev, section.purposesectionrow .slick-next { margin-left: 175px; }
	section.purposesectionrow .slick-list.draggable { max-width: 350px; }
	section.ourworld-sectionrow.mb-300 { margin-bottom: 250px; }
	.breadcrum {
		margin-top: 140px;
	}
	.about-wrapper .bondsection_left p,
	.b2b .bondsection_left .button-common {
		margin-left: 70px;
	}

	.about-wrapper .bondsection_right .video-block {
		margin-left: 30px;
	}
	.img-vision, .img-mission {
		max-width: 150px;
	}
	.facility-wrapper .row > .bondsection_right {
		padding-left: 60px;
		padding-top: 135px;
	}
	.facility-slider-wrap .slick-next{
		right:-30px;
	}
	.facility-slider-wrap .slick-prev{
		left:-30px;
	}
	.img-standard {
		width: 575px;
	}
	.standards-wrapper .minus-right {
		margin-right: -30px;
	}
	.standards-wrapper p {
		max-width: 90%;
		margin-left: 90px;
		margin-top: 22px;
	}
	.leadership-wrapper .bondsection_right {
		padding-left: 60px;
	}
	.numbers{
		font-size: 36px;
		line-height: 40px;
	}
	.join_us_block {
		padding: 110px 0;
	}
	.gallary-block .minus-right {
		margin-right: -40px;
	}
	.product-surface-wrapper .bondsection_right .minus-right {
		margin-right: -270px;
	}
	.product-surface-wrapper .bondsection_right {
		margin-left: -200px;
	}
	.product-surface-wrapper h1 {
		font-size: 150px;
		line-height: 135px;
	}
	.count {
		font-size: 170px;
		line-height: 200px;
	}
	.product-content{
		width: 100%;
	}
	.jobs-wrapper  .accordion-item::before{
		max-width: 1140px;
	}
	.jobs-wrapper .accordion-item{
		padding-bottom: 10px;
	}
	.video-block {
		width: 666px;
		height: 704px;
	}
	.img-minus-right {
		margin-right: -20px;
	}
	.largetitlecol{
		margin-right: 0;
	}
	.largetitlecol strong{
		font-size: 200px;
	}
	.largetitlecol span{
		font-size: 42px;
	}
	.resellerstikycol{
		width: 30%;
	}
	.right-sticky-scr{
		width: 70%;
	}
	.blog-banner-wrapper .minus-left {
		margin-left: -45px;
	}

	.Product-popup-form-inner .form-group{margin-bottom: 20px;}
	.Product-popup-form-main{padding: 25px;}
}
@media only screen and (min-width:1280px) and  (max-width:1440px){

	.Product-popup-form-inner{top: 0px;transform: translateY(0px);padding: 30px}
}
@media only screen and (max-width:1366px) {
	section.purposesectionrow .slick-prev, section.purposesectionrow .slick-next { margin-left: 100px; }
	section.purposesectionrow .slick-next { left: 50px; }
	.purposeleftimg.minus-left.radius-top-right { margin-left: -160px; }
	.generals-main-slider { padding-top: 100px; }
	section.generalsliderrow:after { width: calc((100% - -260px) / 2); }
	.globalpresencerow h2 { margin-bottom: 80px; }
	.globalpresence-map-img { margin-left: -50px; }
	section.globalpresencerow { padding: 140px 0px 150px; }
	.trust-left p { margin-bottom: 20px; }
	section.bannarsectionrow .banner-text { max-width: 40%; bottom: 150px; }
	.standards-wrapper p {
		max-width: 100%;
		margin-left: 0;
		margin-top: 22px;
	}
	.img-standard {
		width: 100%;
	}
	.standards-wrapper .bondsection_left img{
		max-width: 90%;
	}
	.gallary-block .minus-right {
		margin-right: -90px;
	}
	.product-surface-wrapper .bondsection_right .minus-right {
		margin-right: -208px;
	}
	.product-surface-wrapper .bondsection_right {
		margin-left: -85px;
	}
	.general-purpose-wrapper .cat-product-call .cat-product-wrap {
		padding: 0px 30px;
	}
	/*.video-block {
		width: 586px;
		height: 564px;
	}
	.about-wrapper {
		height: calc(100vh - 200px);
	}*/
	.navmenu{
		max-width: 678px;
		padding: 50px;
	}
	.menu-wrapper{
		margin-top:20px;
	}
	.menu-wrapper .w-50{
		margin-right: 30px;
	}
	.navmenu a {
		font-size: 28px;
	}
	.navmenu .sub-menu a{
		font-size: 15px;
	}
	.contact-detail h5{
		font-size: 20px;
	}
	.menu-wrapper h3 {
		font-size: 34px;
		margin-bottom: 25px;
	}
	.navmenu .contact-detail a, .navmenu .contact-detail p ,.navmenu .contact-detail p a{
		font-size: 16px;
	}
	h3,
	.blog-detail-wrapper h2{
		font-size: 42px;
	}
	.largetitlecol strong{
		font-size: 180px;
		line-height: 210px;
	}
	.b2b-desc p{
		font-size: 26px;
	}
	.blog-banner-wrapper .minus-left {
		margin-left: -95px;
	}
	section.bannarsectionrow .banner-text {bottom: 60px;}

.bannarsectionrow .button-common {margin-top: 0px;}
}
@media only screen and (max-width:1280px) {
	.purposeleftimg.minus-left.radius-top-right { margin-left: -100px; }
	.gallary-block .minus-right {
		margin-right: -40px;
	}
	.largetitlecol strong{
		font-size: 170px;
		line-height: 200px;
	}
	.largetitlecol span{
		font-size: 34px;
		line-height: 40px;
	}
	.largetitlecol{
		margin-top:-30px;
	}
	.b2b{
		padding-top:240px;
	}
	.blog-banner-wrapper .minus-left {
		margin-left: -45px;
	}
	h4,
	.blog-banner-wrapper h1,
.blog-list-wrapper h3,
.blog-detail-wrapper h3 {
		font-size: 32px;
	}
	.block-detail-block img{
		margin-bottom: 50px;
	}
	.block-detail-block h3, .block-detail-block h4, .block-detail-block h5, .block-detail-block h6 {
		margin-bottom: 20px;
	}
	.block-detail-block p, .blog-detail-wrapper ul {
		margin-bottom: 30px;
	}
	.general-purpose-content p{
		margin-bottom: 30px;
	}

}
@media only screen and (max-width:1200px) {
	section.bannarsectionrow .banner-text { max-width: 45%; }
	section.purposesectionrow .slick-list.draggable { max-width: 290px; }
	section.purposesectionrow .purposelefttitle { margin: 105px 0px 70px 0px; }
	.cat-product-call .cat-product-wrap { padding: 0px 30px; }
	.cat-product-call { margin-right: -35px; }
	.cat-product-call .cat-product-wrap .slick-next { right: -30px; }
	.cat-product-call .cat-product-wrap .slick-prev { left: -30px; }
	section.generalsliderrow { padding: 100px 0px 70px; }
	.generals-main-slider p { font-size: 20px; line-height: 28px; }
	.ourworld-slider-call { margin-right: -550px; }
	.globalpresence-left { padding-right: 15px; }
	.globalpresence-map-img { margin-left: 0px; }
	.globalpresence-right { padding-top: 0px; }
	.globalpresencerow h2 { margin-bottom: 40px; }
	section.globalpresencerow { padding: 100px 0px 100px; }
	.logo-box { padding: 20px 10px; }
	.logo-box { width: calc(50% - 10px); margin-bottom: 20px; }
	.logo-box:nth-child(odd) { margin-right: 10px; }
	.logo-box:nth-child(even) { margin-left: 10px; }
	section.trustsecrow.mb-300 { margin-bottom: 100px; }
	.footer { padding: 100px 0px 100px; }
	.footer .footer-title, .footer .footer-menu { padding-bottom: 60px; }
	.footer .footer-title { font-size: 40px; }
	.footer .footerlogo { padding-bottom: 20px; }
	.navmenu {
		max-width: 530px;
		padding: 30px;
	}
	.navmenu > ul > li { padding: 6px 0px 6px 20px; }
	.navmenu a { font-size: 24px; }
	.navmenu .sub-menu a, .contact-detail h5 {
		font-size: 18px;
	}
	.navmenu > ul > li > ul > li a { font-size: 18px; }
	.navmenu>ul>li>ul li ul li a { font-size: 16px; }
	.navmenu>ul>li>ul>li>ul { margin: 5px 0px 0px; }
	.sub-menu-arrow { top: -3px; }
	.navmenu>ul>li>ul li .sub-menu-arrow { top: 9px; }
	.menu-wrapper h3 {
		font-size: 26px;
		margin-bottom: 14px;
	}
	.navmenu .sub-menu a{
		font-size: 16px;
	}
	.contact-detail h5{
		margin-bottom: 5px;
	}
	.contact-detail p{
		line-height: 20px;
	}
	.menu-wrapper .w-50{
		margin-right: 20px;
	}
}
@media only screen and (max-width:1199px) {
	.mb-150{margin-bottom: 80px;}
	.mb-220 {
		margin-bottom: 150px;
	}
	.ourworld-slider-call { margin-right: 0px; }
	section.bannarsectionrow { height: 100%; padding: 190px 0px 120px; }
	section.bannarsectionrow .banner-text { max-width: 40%; position: static; }
	h1 { font-size: 60px; margin-bottom: 20px; }
	.raleway_medium { font-size: 22px; line-height: 32px; }
	.mb-300 { margin-bottom: 100px; }
	.mb-600 { margin-bottom: 200px; }
	section.ourworld-sectionrow.mb-300 { margin-bottom: 150px; }
	h2,
	h2 .accordion-button,
	.blog-detail-wrapper h1{ font-size: 40px; }
	h3,
	.blog-detail-wrapper h2{
		font-size: 36px;
	}
	h4,
	.blog-banner-wrapper h1,
.blog-list-wrapper h3,
.blog-detail-wrapper h3 {
		font-size: 30px;
	}
	h5,
	.blog-detail-wrapper h4{
		font-size: 28px;
	}
	h6{
		font-size: 22px;
	}
	.button-common { padding: 10px 30px; }
	section.bannarsectionrow h1 sup { left: -15px; top: -30px; font-size: 14px; }
	.radius-top-left img { border-top-left-radius: 100px; }
	.radius-top-right img { border-top-right-radius: 100px; }
	section.purposesectionrow .slick-next { left: 40px; }
	.about-wrapper .bondsection_left p,
	.b2b .bondsection_left .button-common {
		margin-left: 0;
	}
	.about-wrapper .bondsection_right .video-block {
		margin-top: 105px;
		margin-left: 30px;
	}
	.img-vision, .img-mission {
		max-width: 120px;
	}
	.facility-wrapper{
		padding:100px 0;
	}
	.facility-slider .bondsection_left {
		width: 108px;
	}
	.facility-slider .bondsection_right {
		width: calc(100% - 114px);
		padding-left: 20px;
	}
	.facility-wrapper .row > .bondsection_right {
		padding-top: 110px;
	}
	.standards-wrapper h2 {
		margin-bottom: 35px;
		max-width: 90%;
	}
	.standards-wrapper .minus-right {
		margin-top: -130px;
	}
	.standards-wrapper{
		padding:72px 0;
	}
	.numbers{
		font-size: 30px;
		line-height: 30px;
		margin-top:35px;
	}
	.jobs-wrapper h2 {
		margin-bottom: 20px;
	}
	.join_us_block {
		padding: 80px 0;
	}
	.icon-address {
		max-width: 26px;
	}
	.icon-email {
		max-width: 35px;
	}
	.icon-phone {
		max-width: 27px;
	}
	.block img {
		margin-bottom: 15px;
		margin-top: 40px;
	}
	.gallary-block .minus-right {
		margin-right: -20px;
	}
	.product-surface-wrapper h1 {
		font-size: 120px;
		line-height: 105px;
	}
	.product-surface-wrapper .bondsection_left img {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.product-surface-wrapper .bondsection_right .minus-right {
		margin-right: -128px;
	}
	.count {
		font-size: 140px;
		line-height: 150px;
	}
	.general-purpose-wrapper .cat-product-call .cat-product-wrap {
		padding: 0px 10px;
	}
	.generalslide-box {
		width: 130px;
	}
	.cat-product-wrap .generalslide-box {
		width: 90px;
	}
	.detail-card-block {
		padding: 50px;
		max-width: 410px;
	}
	.block-head {
		font-size: 48px;
	}
	.detail-card-block p {
		font-size: 20px;
	}
	.icon-car {
		max-width: 55px;
		width: 100%;
	}
	.icon-home {
		max-width: 47px;
		width: 100%;
	}
	.icon-boat {
		max-width: 75px;
		width: 100%;
	}
	.icon-block {
		max-width: 40px;
		width: 100%;
	}
	.table_wrapper tr td{
		padding: 15px;
	}
	.prod-property span {
		font-size: 16px;
	}
	.product-content .button-common {
		padding: 10px 20px;
		margin-right: 5px!important;
	}
	.jobs-wrapper .accordion-item::before{
		max-width: 960px;
	}
	.video-block {
		width: 506px;
		height: 534px;
	}
	.resellerstikycol{
		width: 28%;
	}
	.right-sticky-scr{
		width: 72%;
	}
	.largetitlecol strong{
		font-size: 145px;
		line-height: 180px;
	}
	.largetitlecol span{
		font-size: 30px;
	}
	.b2b-desc p {
		font-size: 22px;
		line-height: 30px;
	}
	.b2b .bondsection_left p {
		font-size: 22px;
		line-height: 30px;
	}
	.b2b .bondsection_left .button-common{
		margin-left: 0;
	}
	.perfection-wrapper p {
		font-size: 24px;
	}
	.blog-banner-wrapper .minus-left {
		margin-left: -15px;
	}
	.page-number{
		width: 40px;
		height: 40px;
		font-size: 14px;
	}
	.pagination p{
		font-size: 14px;
	}
	.blog-block {
		margin-bottom: 40px;
	}
	.leave-reply .form-check label{
		font-size: 16px;
	}
	.leave-reply .form-check-input {
		width: 16px;
		height: 16px;
	}
	.drive-innovation {
		margin-bottom: 150px;
	}
	.general-purpose-wrapper{
		margin-top:0;
	}
	.slick-prev:before, .slick-next:before{
		font-size: 16px;
	}
	.cat-product-call .cat-product-wrap .slick-next{
		right: -25px;
	}
	.cat-product-call .cat-product-wrap .slick-prev{
		left: -25px;
	}
	.menu-social-media ul li a{
		font-size: 18px;
	}
	.breadcrum{
		margin-bottom: 50px;
	}
	section.career-wrapper .img-career {
    	margin-bottom: -100px;
	}

	section.career-wrapper.mb-600 {
	    margin-bottom: 200px;
	}
	section.aboutBannerWithImage.about-wrapper.mb-600 {
	    margin-bottom: 200px;
	}
	section.about-wrapper.bulk-order-banner.mb-600 {
	    margin-bottom: 220px;
	}
	section.about-wrapper.bulk-order-banner .img-minus-right {
	    margin-bottom: -150px;
	}
	section.about-wrapper.bulk-order-banner.mb-600 .img-minus-right {
	    margin-bottom: -150px;
	}
	.Product-popup-form-inner .wpcf7-spinner {margin-top: 5px;}

}


/*iPad Landscape, iPad Pro Portrait start*/
@media only screen and (max-width:1024px) { }

/*iPad Landscape, iPad Pro Portrait end*/

/*Tablet start*/
@media only screen and (max-width:992px) {
	section.bannarsectionrow .banner-text { max-width: 60%; }
	h1 { font-size: 50px; }
	section.bannarsectionrow h1 sup {
  top: -22px;
  left: -12px;
}
	.raleway_medium { font-size: 20px; line-height: 30px; }
	header.header { padding: 20px 0px 0px; }
	.mb-300,.mb-600 { margin-bottom: 100px; }
	section.purposesectionrow .purposelefttitle { margin: 0px 0px 30px 0px; }
	.purposeleftimg.minus-left.radius-top-right { margin-left: -50px; margin-bottom: 40px; }
	section.purposesectionrow .slick-list.draggable { max-width: 350px; }
	.purposeright { display: flex; flex-wrap: wrap; padding-left: 15px; }
	.purposerightslider-wrap { width: 50%; }
	.purposeright-content { width: 50%; padding-left: 15px; }
	section.purposesectionrow .slick-list.draggable { max-width: 100%; }
	section.purposesectionrow .slick-prev, section.purposesectionrow .slick-next { margin: 0px; }
	section.purposesectionrow button.slick-prev.slick-arrow { left: calc(50% - 20px); transform: translateX(-50%); }
	section.purposesectionrow button.slick-next.slick-arrow { left: calc(50% + 20px); transform: translateX(-50%); }
	section.purposesectionrow .slick-prev, section.purposesectionrow .slick-next { bottom: -40px; }
	section.purposesectionrow .purposerightslider-wrap { margin-bottom: 0px; }
	.generals-main-slider { padding-top: 0px; }
	.cat-product { padding-top: 100px; }
	.all-product-btn { bottom: unset; top: 190px; }
	section.generalsliderrow { padding-bottom: 0px; }
	section.generalsliderrow:after { width: 100%; border-radius: inherit; left: 0; }
	.catslider .slick-prev, .catslider .slick-next{
		bottom: -25px;
	}
	h2 ,
	h2 .accordion-button,
	.blog-detail-wrapper h1{ font-size: 35px; }
	h3,
	.blog-detail-wrapper h2 {
		font-size: 32px;
	}
	h4,
	.blog-banner-wrapper h1,
.blog-list-wrapper h3,
.blog-detail-wrapper h3{
		font-size: 28px;
	}
	h5,
	.blog-detail-wrapper h4{
		font-size: 26px;
	}
	h6{
		font-size: 20px;
	}
	.ourworld-top-content { padding-bottom: 50px; }
	.ourworld-slider-call { margin-right: -580px; }
	section.ourworld-sectionrow.mb-300 { margin-bottom: 110px; }
	section.globalpresencerow { padding: 70px 0px; }
	.globalpresence-right { padding-top: 20px; }
	.logo-box-wrap { padding: 40px 0px 0px 0px; }
	section.trustsecrow.mb-300 { margin-bottom: 100px; }
	.footerlogo { max-width: 200px; margin: 0px auto; }
	h2 br { display: none; }
	.breadcrum {
		margin-top: 110px;
	}
	.about-wrapper .bondsection_right .video-block {
		margin-top: 100px;
		margin-left: 20px;
		position: relative;
    bottom: -90px;
	}
	.img-vision, .img-mission {
		max-width: 100px;
	}
	.img-mission {
		margin-right: -180px;
	}
	p{
		line-height: 26px;
	}
	.facility-wrapper .row > .bondsection_right {
		padding-top: 0;
		padding-left: 15px;
	}
	.facility-slider {
		padding: 20px;
		margin-top: 10px;
	}
	.facility-slider .bondsection_left {
		width: 78px;
	}
	.facility-slider .bondsection_right {
		width: calc(100% - 84px);
		padding-left: 20px;
	}
	.facility-slider-wrap .slick-next{
		right: -25px;
	}
	.facility-slider-wrap .slick-prev{
		left: -25px;
	}
	.facility-wrapper {
		padding: 60px 0;
	}
	.mission-wrapper p,
	.vision-wrapper p{
		font-size: 18px;
	}
	.leadership-wrapper .bondsection_right {
		padding-left: 15px;
	}
	.leadership-wrapper .bondsection_right h2 {
		margin-bottom: 15px;
	}
	.leadership-wrapper h5{
		margin-top:20px!important;
	}
	.leadership-wrapper .bondsection_left span{
		font-size: 20px;
	}
	.team-block img {
		margin-bottom: 20px;
	}
	.numbers {
		font-size: 24px;
		line-height: 24px;
	}
	.gallary-block .minus-right img {
		margin-bottom: -40px;
	}
	.mb-220 {
		margin-bottom: 100px;
	}
	.product-surface-wrapper h1 {
		font-size: 70px;
		line-height: 66px;
	}
	.product-surface-wrapper .bondsection_left img {
		margin-top: 0px;
		margin-bottom: 20px;
	}
	.product-surface-wrapper .bondsection_right {
		margin-left: -60px;
	}
	.product-surface-wrapper p{
		font-size:14px;
		line-height:20px;
	}
	.count {
		font-size: 80px;
		line-height: 100px;
	}
	.generalslide-box {
		width: 90px;
	}
	.block-head {
		font-size: 40px;
	}
	.detail-card-block p {
		font-size: 16px;
	}
	.block-imgs {
		margin-top: 75px;
	}
	.icon-car {
		max-width: 45px;
	}
	.icon-home {
		max-width: 37px;
	}
	.icon-boat {
		max-width: 65px;
	}
	.icon-block {
		max-width: 34px;
	}
	.detail-card-block {
		padding: 30px;
		max-width: 330px;
	}
	.mb-100{
		margin-bottom: 50px;
	}
	.product-process {
		margin-bottom: 30px;
	}
	.jobs-wrapper .accordion-item::before{
		max-width: 720px;
	}
	.video-block {
		width: 336px;
		height: 394px;
	}
	.wpcf7 form .wpcf7-response-output{
		max-width: 96%;
	}
	.img-minus-right{
		margin-top:0;
		margin-right: 0;
	}
	.bulk-order-banner .bondsection_left p{
		padding-right: 0px;
	}
	.largetitlecol{
		margin-bottom: 200px;
	}
	.largetitlecol strong{
		font-size: 105px;
		line-height: 130px;
	}
	.largetitlecol span{
		font-size: 24px;
		line-height: 30px;
	}
	.b2b-desc p {
		font-size: 20px;
	}
	.b2b-desc p {
		font-size: 16px;
		line-height: 23px;
	}
	.b2b .bondsection_left p {
		font-size: 18px;
		line-height: 28px;
	}
	.mt-200 {
		margin-top: 120px;
	}
	.perfection-wrapper p {
		font-size: 18px;
	}
	.blog-banner-wrapper .content-block h4,
	.blog-block h4{
		font-size: 24px;
	}

	.menu-social-media ul li{
		margin-right: 20px;
	}
	.menu-social-media{
		margin-top:0;
	}
	.wpcf7-form,
	.comment-respond {
		padding: 0 10px;
	}
	.career-wrapper,
	.about-wrapper {
		height: auto;
		padding-bottom: 50px;
	}
	.button-common.mt-3,
	.button-common.mt-4,
	.button-common.mt-5{
		margin-top:0!important;
	}
	section.career-wrapper.mb-600 {
    margin-bottom: 150px;
}
.footer .footer-menu ul li {
    padding: 0px 10px;
}
.about-wrapper {margin-bottom: 50px;}
.video-block {
    width: 100%;
    height: inherit;
}
.about-wrapper .bondsection_right .video-block {
    margin-top: 125px;
    margin-left: 0px;
    position: unset;


}
section.aboutBannerWithImage.about-wrapper {padding-bottom: 50px !important}
section.aboutBannerWithImage.about-wrapper.mb-600 {margin-bottom: 80px;}
section.about-wrapper.bulk-order-banner.mb-600 {
    margin-bottom: 110px;
}
.newslatter-form h4 {
    font-family: "Raleway", sans-serif;
    font-size: 24px;
    line-height: 24px;
    font-weight: 500;
    color: #fff;
}
}

/*Tablet end*/

/*Tablet start*/
@media only screen and (max-width:980px) { }

/*Tablet end*/

/*Tablet start*/
@media only screen and (max-width:960px) { }

/*Tablet end*/

/*Nokia N9 Landscape start*/
@media only screen and (max-width:854px) { }

/*Nokia N9 Landscape end*/

/*Pixel 2 XL Landscape start*/
@media only screen and (max-width:823px) { }

/*Pixel 2 XL Landscape end*/

/*iPhone X Landscape start*/
@media only screen and (max-width:812px) { }

/*iPhone X Landscape end*/

/*Kindle Fire HDX, Nexux 10 start*/
@media only screen and (max-width:800px) { }

/*Kindle Fire HDX, Nexux 10 end*/

/*iPad Portrait start*/
@media only screen and (max-width:768px) { }

/*menu*/
@media (max-width:767px) {
	section.product-surface-wrapper {
		margin-bottom: 80px;
	}
.whatsAppIcon img {
    height: 30px;
    width: 30px;
}

.whatsAppIcon {
    right: 15px;
    bottom: 15px;
}
	.general-purpose-wrapper{
		margin-top: 0;
	}
	.container { padding: 0px 20px; }
	section.bannarsectionrow .banner-text { max-width: 100%; }
	section.bannarsectionrow.mb-300.bannersection { padding: 120px 0px 70px 0px; }
	h1 { font-size: 45px; margin-bottom: 10px; }
	.mb-300,.mb-600 { margin-bottom: 80px; }
	.bondsection_right { padding-top: 40px; }
	.purposerightslider-wrap { width: 100%; }
	.purposeright-content { width: 100%; padding: 40px 0px 0px 0px; }
	section.purposesectionrow button.slick-prev.slick-arrow { left: 0px; transform: inherit; }
	section.purposesectionrow button.slick-next.slick-arrow { left: 37px; right: unset; transform: inherit; }
	.purposerightslider-wrap .slick-slide { margin: 0px; }
	section.generalsliderrow { padding: 70px 0px 0px; }
	.generalsliderwrap { display: block; }
	.all-product-btn { top: 280px; z-index: 1; }
	.cat-product { padding-top: 170px; }
	.cat-product-call .cat-product-wrap { padding: 0px; }
	.cat-product-call { margin-right: 0px; }
	section.generalsliderrow:after { height: 35%; }
	.generalslide-box img { transform: translate(0%, 0) scale(1); }
	section.generalsliderrow .slick-slide { padding: 0px 5px; }
	.cat-product-call .cat-product-wrap .slick-prev { top:auto; left: 45%; bottom: -50px; transform: translateX(-50%);}
	.cat-product-call .cat-product-wrap .slick-next { top:auto; left: 55%; bottom: -50px; right:auto;  transform: translateX(-50%);}
	.cat-product-call .careerslider-inner-2 .slick-list.draggable { margin-bottom: 50px; }
	.ourworld-slider-call { margin-right: 0px; }
	.ourworld-sectionrow .ourworld-slide { padding-right: 0px; }
	.catslider .slick-next {
		left: 50px;
		bottom: -35px;
		transform: translate(0,0);
	}
	.catslider .slick-prev {
		left: 5px;
		bottom: -35px;
		transform: translate(0,0);
	}
	.footer .footer-title { font-size: 30px; }
	.footer .footer-title sup { left: -10px; top: -15px; font-size: 12px; }
	.footer { padding: 70px 0px; }
	.footer .footer-title, .footer .footer-menu { padding-bottom: 50px; }
	.footer .footer-menu ul li { padding: 0px 10px 5px; }
	.footer .footer-social-media ul li { padding: 0px 10px; }
	section.generalsliderrow { margin-bottom: 40px; }
	.navmenu { max-width: 100%;padding:20px; }
	.navmenu>ul>li>ul, .navmenu>ul>li>ul>li>ul { padding: 0px 0px 0px 15px; }
	.contact-detail a + a { margin-top: 5px; }
	.contact-detail a { font-size: 18px; }
	.logo { max-width: 150px; }
	header.header.sticky { padding: 15px 0px; }
	section.ourworld-sectionrow button.slick-prev, section.ourworld-sectionrow button.slick-next {bottom: -50px;}
	.column {
        -ms-flex: 100%;
        flex: 100%;
        max-width: 100%;
	}
	.breadcrum {
		margin-top: 90px;

	}
	.about-wrapper h2{
		margin-bottom: 20px;
	}

	.about-wrapper .bondsection_right .video-block{
		max-width: 100%;
		width: 100%;
		margin:0 auto;
		margin-bottom: -100px;
		bottom: auto;
	}
	.img-vision, .img-mission{
		margin-right: 0;
	}
	.vision-wrapper p{
		max-width: 100%;
	}
	.mb-150,
	.mb-220,
	section.trustsecrow.mb-300 {
		margin-bottom: 80px;
	}
	.facility-wrapper .row > .bondsection_right{
		padding-top:40px;
	}
	.facility-slider .bondsection_right{
		padding-top:0;
	}
	.standards-wrapper .minus-right {
		margin-top: 0;
		margin-right: 0;
	}
	.column .mt-50,
	.column .mt-100{
		margin-top:30px;
	}
	.team-block span{
		font-size: 16px;
	}
	.simple-content-text .privacy-section > ol > li {
    padding-left: 30px;
}

.simple-content-text .privacy-section > ol > li > ol > li {
    padding-left: 40px;
}
.simple-content-text h3 {
    margin-top: 30px;
}
	.facility-slider-wrap .slick-prev{
		left: -18px;
	}
	.facility-slider-wrap .slick-next{
		right: -18px;
	}
	.img-career {
		margin-bottom: -80px;
	}
	.mb-200.d-sm-none{
		display: none;
	}
	.join_us_block {
		padding: 50px 0;
	}
	h2 .accordion-button{
		font-size: 24px;
	}
	.numbers {
		font-size: 20px;
		line-height: 20px;
		margin-top:25px;
	}
	.accordion-button::after{
		font-size: 24px;
	}
	.jobs-wrapper h2 {
		margin-bottom: 10px;
	}
	.join_us_block .form-label {
		font-size: 15px;
		margin-bottom: 0;
	}
	.join_us_block .form-control, .join_us_block .form-select,
	.join_us_block .form-control::placeholder{
		font-size: 14px;
	}
	.gallary-block .minus-right {
		margin-right: 0;
		margin-top: 20px;
	}
	.product-surface-wrapper h1 {
		font-size: 28px;
		letter-spacing: 0;
		line-height: 28px;
	}
	.product-surface-wrapper .bondsection_right {
		margin-left: 0;
	}
	.product-surface-wrapper .bondsection_right .minus-right {
		margin-right: -15px;
	}
	.general-purpose-wrapper .generalslide-box{
		padding:0 5px;
	}
	.general-purpose-content {
		height: 100%;
		margin-top:40px;
	}
	.general-purpose-wrapper .cat-product-call .cat-product-wrap{
		text-align:center;
	}
	.power-wrapper {
		margin-top: -20px;
	}
	.table_wrapper th{
		font-size: 18px;
		padding:15px;
	}
	.prod-properties-wrap{
		margin-top:20px;
	}
	.product-content .button-common {
		font-size: 14px;
	}
	.jobs-wrapper .accordion-item::before{
		max-width: calc(100% - 30px);
		height: 2px;
	}
	.jobs-wrapper .accordion-item {
		padding-bottom: 5px;
	}
	.breadcrum a,
	.breadcrum p{
		font-size: 14px;
		line-height: 14px;
	}
	h1,h2, h2 .accordion-button,
	.blog-detail-wrapper h1{
		font-size: 28px;
	}
	h3,
	.blog-detail-wrapper h2{
		font-size: 24px;
	}
	h4,
	.blog-banner-wrapper h1,
.blog-list-wrapper h3,
.blog-detail-wrapper h3{
		font-size: 20px;
	}
	h5,
	.blog-detail-wrapper h4{
		font-size: 18px;
	}
	.count {
		font-size: 60px;
		line-height: 100px;
	}
	p{
		font-size: 14px;
	}
	.about-wrapper,
	.career-wrapper {
		height: auto;
		padding-bottom: 30px;
	}

	.button-common {
		padding: 10px 20px;
		font-size: 14px;
		line-height: 14px;
	}
	.contact-detail-wrapper .minus-left{
		margin-left: 0;
	}
	.wpcf7-not-valid-tip{
		font-size: 12px;
	}
	.menu-wrapper{
		flex-direction: column;
	}
	.menu-wrapper .w-50{
		width: 100%!important;
		margin-right: 0;
	}
	.navmenu a,
	.menu-wrapper h3 {
		font-size: 20px;
	}
	.navmenu .sub-menu a {
		font-size: 14px;
	}
	.menu-wrapper .w-50:last-child{
		margin-top:30px;
	}
	.contact-detail h5{
		font-size: 16px;
	}
	.navmenu .contact-detail a, .navmenu .contact-detail p, .navmenu .contact-detail p a {
		font-size: 14px;
	}
	.career-wrapper p,
	.about-wrapper p{
		line-height: 20px;
	}
	.img-minus-right{
		margin-bottom: -80px;
	}
	.join_us_block h2{
		padding: 0 10px;
	}
	.content-block {
		margin-top: 20px;
	}
	.content-block h3 br{
		display: none;
	}
	.b2b{
		height: auto!important;
		padding-top:150px;
	}
	.b2b .bondsection_left p {
		font-size: 14px;
		line-height: 23px;
	}
	.resellerstikycol{
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
	}
	.right-sticky-scr{
		width: 100%;
	}
	.largetitlecol strong, .largetitlecol span{
		display: block;
		text-align: center;
		margin-right: 0;
	}
	.largetitlecol{
		margin-bottom: 100px;
	}
	.largetitlecol span{
		font-size: 20px;
		line-height: 26px;
		font-weight: 300;
	}
	.largetitlecol strong.size120{
		font-size: 68px;
		font-weight: 200;
		line-height: 80px;
	}
	.perfection-wrapper p {
		font-size: 16px;
	}
	.blog-banner-wrapper .minus-left{
		margin-left: 0;
	}
	.blog-banner-wrapper .content-block h4,.blog-block h4 {
		font-size: 20px;
		margin-bottom: 15px;
	}
	.blog-block h4{
		margin-bottom: 10px;
	}
	.date {
		font-size: 14px;
		margin-bottom: 3px;
	}
	.blog-list-wrapper h2{
		margin-bottom: 20px;
	}
	.link-blog{
		font-size: 12px;
	}
	.page-number {
		width: 30px;
		height: 30px;
		font-size: 10px;
	}
	.pagination p{
		font-size: 10px;
	}
	.block-detail-block h2,
	.block-detail-block img,
	.block-detail-block p, .blog-detail-wrapper ul{
		margin-bottom: 20px;
	}
	.block-detail-block h3, .block-detail-block h4, .block-detail-block h5, .block-detail-block h6{
		margin-bottom: 12px;
	}
	.block-detail-block p, .blog-detail-wrapper li,.blog-detail-wrapper li p,
	.block-detail-block,.comment-content,.comment-content p{
		line-height: 22px;
		font-size: 14px;
	}
	.blog-detail-wrapper ul li:before{
		top:7px;
	}
	.leave-reply .form-check label {
		font-size: 14px;
	}
	.leave-reply .form-check-input {
		width: 12px;
		height: 12px;
	}
	.comment-author .avatar{
		width: 3em;
		height: 3em;
	}
	.comment-author, .comment-awaiting-moderation, .comment-content, .comment-list .reply, .comment-metadata {
		padding-left: 4em;
	}
	.comment-edit-link, .comment-list .reply, .comment-metadata {
		padding-left: 3.55em;
	}
	.comment-list{
		margin: 0px 0 48px 0;
	}
	.comment-respond{
		margin-top:40px;
	}
	.breadcrum ul{
		align-items:flex-start!important;
	}
	.breadcrum li{
		display: flex;
	}
	.breadcrum p{
		width: 210px;
	}
	.block-detail-block a, .block-detail-block p a{
		font-size: 14px;
	}
	.other-product-slider{
		margin-top:20px;
	}
	section.bannarsectionrow h1 sup { font-size: 10px; }
	.drive-innovation .bondsection_right{
		padding-top:0;
	}
	.facility-slider-wrap{
		margin-top:20px;
		width: 100%;
		display: inline-block;
	}
	.other-product-slider-wrap {
		margin-bottom: 120px;
	}
	.generalslide-box h6{
		font-size: 14px;
	}
	.prod-detail-que .detail-card-wrapper{
		height: 440px;
	}
	.product-details .table_wrapper{
		margin-bottom: 30px;
	}

	.bulk-join {
		margin-top: 40px;
		width: 100%;
		display: inline-block;
	}

	.facility-slider-wrap .slick-prev:before, .slick-next:before{
		font-size: 16px;
	}
	.always-listing .bondsection_right {
		padding-top: 0px;
	}
	.blackbg.resellstiky-row h2,
	.resellstiky-row h2{
		margin-bottom: 25px;
	}
	section.career-wrapper.mb-600 {
    margin-bottom: 140px;
}
section.aboutBannerWithImage.about-wrapper.mb-600 {
    margin-bottom: 120px;
}
section.about-wrapper.bulk-order-banner.mb-600 {
    margin-bottom: 160px;
}
section.bannarsectionrow h1 sup {
  top: -12px;
  left: -6px;
}
}

/*iPad Portrait end*/

/*iPhone 6/7/8 Plus Landscape start*/
@media only screen and (max-width:736px) { }

/*iPhone 6/7/8 Plus Landscape end*/

/*Pixel 2 Landscape start*/
@media only screen and (max-width:731px) { }

/*Pixel 2 Landscape end*/

/*iPhone 6/7/8 Landscape start*/
@media only screen and (max-width:667px) { }

/*iPhone 6/7/8 Landscape end*/

/*Galaxy Note 3 Landscape start*/
@media only screen and (max-width:640px) { }

/*Galaxy Note 3 Landscape end*/

/*Smartphone start*/
@media only screen and (max-width:604px) { }

/*Smartphone end*/

/*Blackberry PlayBook, Nexus 7 start*/
@media only screen and (max-width:600px) {
	.order-sm-1 {
		order: 1!important;
	}
	.order-sm-2 {
		order: 2!important;
	}
 }

/*Blackberry PlayBook, Nexus 7 end*/

/*iPhone 5/SE Landscape start*/
@media only screen and (max-width:568px) { }

/*iPhone 5/SE Landscape end*/

/*Nokia Lumia 520 Landscape start*/
@media only screen and (max-width:533px) { }

/*Nokia Lumia 520 Landscape end*/

/*Nokia N9 start*/
@media only screen and (max-width:480px) {
	.text-sm-center{
		text-align: center;
	}
 }

/*Nokia N9 end*/

/*iPhone 6/7/8 Plus start*/
@media only screen and (max-width:414px) { }

/*iPhone 6/7/8 Plus end*/

/*Nexus 6 start*/
@media only screen and (max-width:412px) { }

/*Nexus 6 end*/

/*Pixel 2XL start*/
@media only screen and (max-width:411px) { }

/*Pixel 2XL end*/

/*LG Optimus L70, Nexus 4 start*/
@media only screen and (max-width:384px) { }

/*LG Optimus L70, Nexus 4 end*/

/*iPhone 6/7/8 Plus, iPhone X start*/
@media only screen and (max-width:375px) { }

/*iPhone 6/7/8 Plus, iPhone X end*/

/*Galaxy S5, Galaxy Note, Galaxy Note 3, Nexus 5, BlackBerry, Microsoft Lumia start*/
@media only screen and (max-width:360px) { }

/*Galaxy S5, Galaxy Note, Galaxy Note 3, Nexus 5, BlackBerry, Microsoft Lumia end*/

/*iPhone 5/SE, iPhone 4, Nokia Lumia 520 start*/
@media only screen and (max-width:320px) {
	.all-product-btn { top: 310px; }
}

/*iPhone 5/SE, iPhone 4, Nokia Lumia 520 end*/

/* @media (max-height:900px){
	.career-wrapper,
	.about-wrapper {
		height: calc(100vh - 300px);
	}
} */


@media (max-height:900px) and (max-width:767px){
	.career-wrapper,
	.about-wrapper {
		height: auto;
	}
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
	 /* your css rules for ipad portrait */
	 .career-wrapper {
		width: 100%;
		height: calc(100vh - 450px);
	}
	.about-wrapper {
		height: auto;
		padding-bottom: 30px;
	}
	.b2b{
		height: auto!important;
		padding-bottom: 100px;
	}
  }

  @media only screen
  and (min-device-width: 1024px)
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 1.5) {
	.img-career {
		margin-bottom: -160px;
	}
	.career-wrapper {
		height: auto;
	}
}

/* Portrait */
@media only screen
  and (min-device-width: 1024px)
  and (max-device-width: 1366px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 1.5) {
	.img-career {
		margin-bottom: -160px;
	}
	.career-wrapper {
		height: auto;
	}
	.about-wrapper {
		height: auto;
		padding-bottom: 30px;
	}
}

/* Landscape */
@media only screen
  and (min-device-width: 1024px)
  and (max-device-width: 1366px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 1.5) {
	.img-career {
		margin-bottom: -160px;
	}
	.career-wrapper {
		height: auto;
	}

}


/* iphone 10 iphone xs and above  */

@media only screen
	and (min-device-width : 375px)
	and (max-device-height : 812px)
	and (orientation : landscape)
	and (-webkit-device-pixel-ratio : 3) {
		.b2b {
			padding-top: 200px;
			padding-bottom: 50px;
			height: auto!important
		}
}
/* iPhone XR */
/* 1792x828px at 326ppi */
@media only screen
    and (min-device-width : 414px)
	and (max-device-height : 896px)
	and (orientation : landscape)
    and (-webkit-device-pixel-ratio : 2) {
		.b2b {
			padding-top: 200px;
			padding-bottom: 200px;
			height: auto!important
		}
}

/* iPhone XS Max */

/* 2688x1242px at 458ppi */
@media only screen
    and (min-device-width : 414px)
	and (max-device-height : 896px)
	and (orientation : landscape)
    and (-webkit-device-pixel-ratio : 3) {
		.b2b {
			padding-top: 200px;
			padding-bottom: 50px;
			height: auto!important
		}
	}
@media only screen and  (max-width:1440px){
	.Product-popup-form-inner .form-group{margin-bottom: 20px;}
	.Product-popup-form-main{padding: 30px;}
}
@media only screen and (min-width:1280px) and  (max-width:1440px){

	.Product-popup-form-inner{top: 0px;transform: translateY(0px);padding: 30px 20px;}
}
@media (min-width:580px) and (max-width:915px) and (max-height:480px) {
    .Product-popup-form-inner{top: 0px;transform: translateY(0px);padding: 30px 20px;}

}
@media only screen and  (max-width:922px){
	.Product-popup-form-inner h2{padding: 0px 10px}
}
@media only screen and  (max-width:767px){
 .Product-popup-form-inner h2{font-size: 20px;}
}
@media screen and (max-width:580px){
	.Product-popup-form-main {padding: 20px;}
    .Product-popup-form-inner{padding: 25px 15px;top: 0px;transform: translateY(0px);}
}
