input,textarea{box-shadow: none}
.about-content.mid .inner-about .abt-right{ float:right;}
.title-faq{ display:inline;}
.faq-panel h3 .ui-icon{ width:auto;}
.faq-panel .faq .ui-accordion .ui-accordion-header{ padding-left:82px; padding-right:82px;}
.all-products.single .detail-panel .list-detail ul li{padding: 9.5px 5px 9.5px 24px;}
.all-products.single .detail-panel .list-detail ul li a{font-weight: 600;}
.all-products.single .detail-panel .list-detail ul li:before{ left:0;}
.label-sec{display:inline-block;width:calc(100% - 55px); width:-moz-calc(100% - 55px); width:-webkit-calc(100% - 55px); vertical-align:top; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:normal;}
.label-sec-img{width:55px; display:inline-block; padding-right:10px; vertical-align:top; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
@media only screen and (min-width: 1281px){
	h2{font-size:45px;}
	.btn a,.headerbottom .menu ul li.btn a,.about-detail .two-panel.home-panel .text .inner-box .btn a{padding:15px 30px;}
	
	.headerbottom .logo{width:400px;}
	.headerbottom .menu{width:calc(100% - 400px); width:-moz-calc(100% - 400px); width:-webkit-calc(100% - 400px); font-size:14px;}
	.headerbottom .menu ul li{margin:0 9px;}
	
	.contact-tab .button{right:20px;}
	.contact-tab .button a{padding:16px 62px;}
	.contact-sec .right h3{font-size:50px;}
	
	.about-detail .two-panel{height:520px;}
	.about-detail .two-panel .text h2{line-height:55px;}
	
	.label-sec{ font-size:20px; line-height:normal;}
	
	footer .footer-menu{padding-left:50px;}
	footer .four-panel ul li{line-height:30px; font-size:16px;}
	footer .copyright{padding:20px 0px;}
	.about-content .full-wid ul{padding-left: 150px;}
}
@media only screen and (min-width: 992px) and (max-width: 1040px){
	.calculator_form.third{padding: 0}
	.calculator_form.third .three-pnl h4{padding-left: 0}
}
@media only screen and (min-width: 1024px) and (max-width: 1280px){
	body{font-size:17px; line-height:30px;}
	h1{font-size:44px;}
	h2{font-size:38px;}
	
	.btn a,.headerbottom .menu ul li.btn a,.about-detail .two-panel.home-panel .text .inner-box .btn a{padding:10px 24px;}
	
	.headerbottom{padding:10px 0;}
	.headerbottom .logo{width:300px; margin:0px auto; float:none;}
	.headerbottom .menu{width:100%; font-size:13px; padding:15px 0px 0px; float:none; text-align:center;}
	.headerbottom .menu ul li{margin:0 8px;}
	
	.banner-home{height:600px;}
	.banner-home .banner-cont .inner-text h1{font-size:110px;}
	.banner-home .banner-cont .inner-text span{font-size:42px;}
	.banner-home .banner-cont .inner-text span.left{padding-left:145px;}
	.banner-home .banner-cont .inner-text span.right{padding-right:170px;}
	
	.sustainability-process.extra{padding-top:20px;}
	.sustainability-process .panel{margin-left:-20px;}
	.sustainability-process .left{padding-left:20px;}
	.sustainability-process .left .content{padding:38px 20px 20px;}
	.sustainability-process .left .content h3{font-size:20px;}
	
	.sustainability-process.extra .left .content{padding:38px 16px 20px 16px; font-size:15px; line-height:25px;}
	.industry-sec ul{padding-top:60px; text-align:center;}
	.label-sec{text-align:left;}
	.industry-sec ul li small {font-size:14px; line-height:25px;}
	
	.about-detail .two-panel{height:520px;}
	.about-detail .two-panel .text{padding:0px 20px;}
	.about-detail .two-panel .text h2{line-height:55px;}
	.about-detail .two-panel.blue-overlay ul li{padding-bottom:18px; font-size:32px;}
	.about-detail .two-panel.blue-overlay ul li span.left{width:40px;}
	.about-detail .two-panel.blue-overlay ul li span.right{padding-left:25px;}
	
	.about-content{padding:40px 0px;}
	.about-content .inner-about{padding:0px;}
	.about-content .inner-about p{padding-bottom:30px;}
	.about-content .inner-about .abt-left, .about-content .inner-about .abt-right{width:50%;}
	.about-content .inner-about .abt-right{padding-left:30px;}
	.about-content.mid .inner-about .abt-left,.about-content.mid .inner-about .abt-right{padding:0 20px;}
	
	.diversity{padding:40px 0px 20px;}
	.diversity p{padding-bottom:35px;}
	
	.contact-tab .button{right:20px;}
	.contact-tab .button a{padding:12px 40px; font-size:14px;}
	
	.contact-sec .right h3{font-size:38px; padding:0px;}
	.form-sec {margin-left: -20px;}
	.right form .lft{padding-left:20px;}
	.right form input[type="text"], input[type="email"], .right form .lft{font-size:14px; line-height:45px;}
	.right form input[type="text"], input[type="email"] {height:45px;}
	.wpcf7-form .check .wpcf7-checkbox input[type=checkbox] + span {padding-left:25px;}
	.wpcf7-form .check .wpcf7-checkbox input[type=checkbox] + span:before {height:18px; width:18px; top: 12px;}
	.wpcf7-form .check .wpcf7-checkbox input[type=checkbox] + span:after {height: 10px; width: 10px; top: -1px; left: 3px; font-size: 15px;}
	.wpcf7-form .check span.wpcf7-list-item {margin: 0 0 0 0.5em;}
	
	.all-products.single .detail-panel ul li:before {top: 6px;}
	.all-products .product-right .tab-content {padding:25px 30px 19px;}
	.all-products.single .detail-panel.button {margin: 15px 0 0; display: block;}
	.product-right .p-left{width:250px;}
	.product-right .p-right{padding:10px 0 0 30px; width: calc(100% - 250px); width: -webkit-calc(100% - 250px); width: -moz-calc(100% - 250px);}
	.slider .main {padding: 0 20px}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:-12px;}
	.slider .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:0px;}

	.faq-panel{padding-top:55px; padding-bottom:80px;}
	.faq-panel .faq{padding-top:30px;}
	.label-sec{ font-size:20px; line-height:normal;}
	
	footer .footer-menu{padding-left:50px;}
	footer .four-panel ul li{line-height:30px; font-size:16px;}
	footer .copyright{padding:20px 0px;}
	.calculator_form .result{padding: 25px 15px}
	.page-template-calculator .titlesection{height:auto; padding:20px 0;}
	.about-content .full-wid ul{padding-left: 150px;}
	.banner-home .banner-cont .inner-text{font-size: 20px}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
	body{font-size: 16px;line-height: 28px;}
	h1{font-size:44px;}
	h2{font-size:35px; line-height:38px;}
	
	.btn a,.headerbottom .menu ul li.btn a,.about-detail .two-panel.home-panel .text .inner-box .btn a{padding:10px 24px;}
	
	.headerbottom{padding:10px 0;}
	header .headertop{ font-size:15px;}
	.headerbottom .logo{width:300px; margin:0px auto; float:none;}
	.headerbottom .menu{width:100%; font-size:13px; padding:15px 0px 0px; float:none; text-align:center;}
	.headerbottom .menu ul li{margin:0 8px;}
	header .headertop ul li{ padding-left:17px; margin-left:13px;}
	.headerbottom .menu ul li.btn{ padding-left:2px;}
	.titlesection {height: 150px;}
	.page-template-calculator .titlesection{height:auto; padding:20px 0;}
	
	.banner-home{height:500px;}
	.banner-home .banner-cont .inner-text h1{font-size:80px; line-height:80px;}
	.banner-home .banner-cont .inner-text span{font-size:42px;}
	.banner-home .banner-cont .inner-text span.left{padding-left:145px;}
	.banner-home .banner-cont .inner-text span.right{padding-right:170px;}
	
	.sustainability-process.extra{padding-top:20px; padding-bottom:0;}
	.sustainability-process .panel{margin-left:-20px; text-align:center;}
	.sustainability-process .left{padding-left:20px; width:49%; float:none; display:inline-block; vertical-align:top; text-align:left;padding-bottom: 60px;}
	.sustainability-process.extra .left{ width:50%; padding-bottom:50px;}
	.sustainability-process .left .content{padding:38px 20px 20px;}
	.sustainability-process .left .content h3{font-size:20px;}
	.sustainability-process .left .content ul li{ padding-left:24px;}
	.sustainability-process .text-bottom{padding: 0px 0 8px 0;margin-top: -40px;}
	
	.sustainability-process.extra .left .content{padding:38px 16px 20px 16px; font-size:15px; line-height:25px;}
	.sustainability-process .left .content .sust-icon .icon{ width:70px; height:70px;}
	.sustainability-process .left .content .sust-icon{ top:-50px;}
	.about-detail .two-panel{height:600px; padding:10px 0;}
	.about-detail .two-panel .text{padding:0px 20px;}
	.about-detail .two-panel .text h2{line-height:40px; }
	.about-detail .two-panel.home-panel .text .inner-box h2{padding-bottom:0px;}
	.about-detail .two-panel.blue-overlay ul li{padding-bottom:18px; font-size:25px;}
	.about-detail .two-panel.blue-overlay ul li span.left{width:40px;}
	.about-detail .two-panel.blue-overlay ul li span.right{padding-left:10px;}
	.about-detail .two-panel.blue-overlay ul li img{max-width: 30px}
	
	.about-content{padding:40px 0px;}
	.about-content.mid{padding:0 0 40px;}
	.about-content .inner-about{padding:0px;}
	.about-content .inner-about p{padding-bottom:20px;}
	.about-content .inner-about .abt-left, .about-content .inner-about .abt-right{width:50%;}
	.about-content.mid .inner-about .abt-left ul{margin:2% 0 5%;}
	.about-content.mid .inner-about .abt-left:first-of-type{float:none; width:100%;}
	.about-content.mid .inner-about .abt-left.right{ width: 100%; float: none;}
	
	.about-content.mid .inner-about .abt-left,.about-content.mid .inner-about .abt-right{padding:0 15px; width:50%;}
	.about-content .inner-about .abt-right{padding-left:30px;}
	
	.about-detail .two-panel.home-panel .text .inner-box .btn {padding-top:15px;}
	
	.all-products {padding-top:60px;padding-bottom:68px;}
	.all-products .product{margin-left:-10px;}
	.all-products .product-right .product .products{ padding-left:10px;padding-bottom: 20px;}
	.product-right .detail .left{ width:300px;}
	.product-right .detail .right{width: calc(100% - 300px);width: -webkit-calc(100% - 300px);width: -moz-calc(100% - 300px);}
	.product-right .detail .right select{ width:100%;} 
	.all-products .product-left{ width:200px;}
	.all-products .product-right{width: calc(100% - 200px);width: -webkit-calc(100% - 200px);width: -moz-calc(100% - 200px);padding-left:20px;}
	.all-products .product-left .p-list ul.list li ul li a {padding-left: 16px;}
	.all-products .product-left .p-list ul.list li ul li ul li a{ padding-left:50px;}
	.all-products .product-left .p-list {padding-top:40px;}
	
	.product-sec .content {padding:40px 0;}
	.product-sec .sustainability-process .left{ width:50%;padding-bottom: 64px;}
	.product-sec .sustainability-process .left .content .sust-icon .icon{ width:100px; height:100px}
	.sustainability-process .left .content .sust-icon{ padding:10px;}
	.product-sec .sustainability-process .left .content .sust-icon{top: -56px;}
	.product-sec.extra .btn {padding-top: 0px;}
	.product-sec .sustainability-process{ padding-bottom:0; padding-top:30px;}
	.diversity{padding:40px 0px 20px;}
	.diversity p{padding-bottom:35px;}
	
	.contact-tab .button{text-align: center;bottom: 50px;top: inherit;right: 50%;transform: translate(50% , 0);}
	.contact-tab .button a{padding:12px 40px; font-size:14px;}
	.contact-tab .inner-text h2{ padding-bottom:14px;}
	.contact-tab .cont{ vertical-align:top; padding-top:50px;}
	
	.contact-sec .right h3{font-size:30px; padding:0px;}
	.form-sec{ margin-left:0;}
	.right form .lft{ width:100%; float:none; padding:0 ; }
	.subject{ padding:10px 0 10px;}
	.right form input[type="text"], .right form .lft{font-size:14px; line-height:45px;}
	.right form input[type="text"]{height:45px;    margin-bottom: 20px;}
	.right form input[type="submit"]{min-width: 130px;padding: 20px 0px;}
	
	.faq-panel{padding-top:40px; padding-bottom:60px;}
	.faq-panel .faq{padding-top:20px;}
	.faq-panel .faq .ui-widget-content{padding:26px 27px 25px 30px;}
	
	.all-products.single .detail-panel {margin: 0 0 20px;}
	.slider h2 {padding-top: 32px;}
	.all-products.single .detail-panel ul li:before {top: 6px;}
	.all-products .product-right .tab-content {padding:25px 25px 19px;}
	.all-products.single .detail-panel.button {margin: 15px 0 0; display: block;}
	.product-right .p-left{ float:none; margin:0 auto;}
	.product-right .p-right{ width:100%; float:none; padding:20px 0 0;}
	.slider .main {padding: 0 20px}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:-12px;}
	.slider .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:0px;}
	.all-products.single .detail-panel .list-detail ul li{ width:50%;}
	.all-products.single .detail-panel .list-detail ul li:nth-of-type(2n+1){ clear:both;}
	
	footer .footer-menu{padding-left:0px; padding-top:20px; width:100%; float:none;}
	footer .four-panel{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-right:10px;}
	footer .four-panel ul li{line-height:30px; font-size:16px;}
	footer .copyright{padding:20px 0px;}
	footer .footer-detail{ width:100%; float:none;}
	iframe{ height:250px;}
	.flogo img{ width:400px;}
	.industry-sec ul li{width: 32%;padding-bottom: 25px;}
	.industry-sec ul li a{font-size: 20px;}
	.industry-sec ul{text-align: center;padding-top: 50px;}
	.label-sec{text-align: left}
	.industry-sec h3{font-size: 35px;}
	.industry-sec ul li small {font-size: 14px;line-height: 24px;}
	.about-content .map-section {max-width: 700px;height: 525px;background-size: 700px 525px;}
	.about-content .location-1, .about-content .location-2 {max-width: 300px;}
	.about-content .full-wid ul {padding: 0;}
	.about-content .location-1 {top: 5%;}
	.about-content .location-2{right: 60px;bottom: 23%;}
	.about-content.mid .location-1 strong, .about-content.mid .location-2 strong{padding-top: 0}
	.calculator_form .left.results.right{float: none;}
	.calculator_form .left.results{float: none;width: 100%}
	.banner-home .banner-cont .inner-text{font-size: 20px}
}
@media only screen and (max-width: 986px){
	.calculator_form.third{padding: 0}
	.calculator_form.third #frm_inductance .left.third,.calculator_form.third #frm_inductance label{padding-left: 0}
	.calculator_form.third #frm_inductance h4{padding-left: 10px}
	.calculator_form.third #frm_inductance .three-pnl{width: 100%!important}
}
@media only screen and (max-width: 767px){
	body{font-size: 16px;line-height: 28px;}
	h1{font-size:34px;}
	h2{font-size:35px; line-height:38px;}
	.diversity h2{ padding-bottom:20px;}
	
	.btn a,.headerbottom .menu ul li.btn a,.about-detail .two-panel.home-panel .text .inner-box .btn a{padding:10px 24px;}
	ul.breadcrumb li+li:before{ padding:0 20px}
	.headerbottom .menu{ display:none;}
	
	.headerbottom{padding:10px 0;}
	header .headertop{ font-size:15px;}
	header .headertop .lft,header .headertop .rgt{ width:100%; float:none; text-align:center; padding:5px 0;}
	.headerbottom .logo{width:300px; margin:0px; float:none;}
	.headerbottom .menu{width:100%; font-size:13px; padding:15px 0px 0px; float:none; text-align:center;}
	.headerbottom .menu ul li{margin:0 8px;}
	header .headertop ul li{ padding-left:17px; margin-left:13px;}
	.headerbottom .menu ul li.btn{ padding-left:2px;}
	.titlesection {height:150px;}
	.page-template-calculator .titlesection{height:auto; padding:20px 0;}
	
	.banner-home{height:500px;}
	.banner-home .banner-cont .inner-text h1{font-size:40px; line-height:50px;}
	.banner-home .banner-cont .inner-text span{font-size:32px;}
	.banner-home .banner-cont .inner-text span.left{text-align: center;padding-left: 0;}
	.banner-home .banner-cont .inner-text span.right{padding:0;padding-bottom: 0;text-align: center}
	
	.sustainability-process.extra{padding-top:20px; padding-bottom:0;}
	.sustainability-process .panel{margin-left:0px; text-align:center;}
	.sustainability-process .left{padding-left:0px; width:100%; float:none; display:block; vertical-align:top; text-align:left;padding-bottom: 60px;}
	.sustainability-process.extra .left{ width:100%; padding-bottom:50px;}
	.sustainability-process .left .content{padding:38px 20px 20px;}
	.sustainability-process .left .content h3{font-size:20px;}
	.sustainability-process .left .content ul li{ padding-left:24px;}
	.sustainability-process .text-bottom{padding: 0px 0 8px 0;margin-top: -40px;}
	.sustainability-process .text {padding:30px 0 56px 0;}
	
	.sustainability-process.extra .left .content{padding:38px 16px 20px 16px; font-size:15px; line-height:25px;}
	.sustainability-process .left .content .sust-icon .icon{ width:70px; height:70px;}
	.sustainability-process .left .content .sust-icon{ top:-50px;}
	.about-detail .two-panel{height:300px; padding:20px 0; width:100%; float:none;}
	.about-detail .two-panel .text{padding:0px 20px;}
	.about-detail .two-panel .text h2{line-height:40px; }
	.about-detail .two-panel .text .inner-box.head-padding h2{ padding:10px 0 8px 0;line-height: normal;}
	.about-detail .two-panel.home-panel .text .inner-box h2{padding-bottom:0px;}
	.about-detail .two-panel.blue-overlay ul li{padding-bottom:18px; font-size:24px;}
	.about-detail .two-panel.blue-overlay ul li span.left{width:40px;}
	.about-detail .two-panel.blue-overlay ul li span.right{padding-left:10px;width: calc(100% - 40px);width: -webkit-calc(100% - 40px);width: -moz-calc(100% - 40px);}
	
	.about-content{padding:10px 0px;}
	.about-content .inner-about{padding:0px;}
	.about-content .inner-about p{padding-bottom:20px;}
	.about-content .inner-about .abt-left, .about-content .inner-about .abt-right,
	.about-content.mid .inner-about .abt-left, .about-content.mid .inner-about .abt-right{width:100%; float:none; padding:0;}
	.about-content.mid .inner-about .abt-left ul {margin: 5% 0;}
	.about-content .inner-about .abt-right,.about-content.mid .inner-about .abt-right{padding:30px 0;}
	.about-detail .two-panel .text .inner-box img{ width:30px;}
	.about-detail .two-panel.home-panel .text .inner-box .btn {padding-top:15px;}
	
	.all-products {padding-top:40px;padding-bottom:40px;}
	.all-products .product{ margin-left:-10px;padding-top:40px;}
	.all-products .product-right .product .products{ padding-left:10px;padding-bottom: 20px;}
	.product-right .detail .left{ width:255px;}
	.product-right .detail .right{width: calc(100% - 255px);width: -webkit-calc(100% - 255px);width: -moz-calc(100% - 255px);}
	.product-right .detail .right select{ width:100%;} 
	.all-products .product-left{ width:200px;}
	.all-products .product-right{width: calc(100% - 200px);width: -webkit-calc(100% - 200px);width: -moz-calc(100% - 200px);padding-left:20px;}
	.all-products .product-left .p-list ul.list li ul li a {padding-left: 16px;}
	.all-products .product-left .p-list ul.list li ul li ul li a{ padding-left:50px;}
	.all-products .product-left .p-list {padding-top:40px;}
	
	.product-sec .content {padding:40px 0;}
	.product-sec .sustainability-process .left{width:100%;padding-bottom:84px;}
	.product-sec .sustainability-process .left .content {padding:60px 25px 10px 25px;}
	.product-sec .sustainability-process .left .content .sust-icon .icon{ width:100px; height:100px}
	.sustainability-process .left .content .sust-icon{ padding:10px;}
	.product-sec .sustainability-process .left .content .sust-icon{top: -56px;}
	.product-sec.extra .btn {padding-top: 0px;}
	.product-sec .sustainability-process{ padding-bottom:0; padding-top:30px;}
	.diversity{padding:40px 0px 20px;}
	.diversity p{padding-bottom:35px;}
	
	.contact-tab .button{text-align: center;bottom: 35px;top: inherit;right: 50%;transform: translate(50% , 0);}
	.contact-tab .button a{padding:12px 40px; font-size:14px;}
	.contact-tab .inner-text h2{padding-bottom:14px;}
	.contact-tab .cont{vertical-align:top; padding-top:30px;}
	.map {padding-top: 40px;}
	
	.contact-sec .right h3{font-size: 25px;padding: 0px;line-height: 32px;}
	.contact-sec .content{float:none; width: 100%;}
	.contact-sec .left{width:100%; padding-top:60px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-right:0px;}
	.contact-sec .right{width:100%; padding-top:25px;}
	.map iframe,.map #map{height:450px;}
	.form-sec{ margin-left:0;}
	.right form .lft{ width:100%; float:none; padding:0;}
	.subject{ padding:10px 0 10px; }
	.right form .lft{font-size:14px; line-height:45px;}
	.right form input[type="text"]{height:40px;margin-bottom:20px;line-height: 40px;}
	.right form input[type="submit"]{min-width: 130px;padding: 20px 0px;float: none;}
	.right form textarea{height: 150px;}
	
	.faq-panel{padding-top:40px; padding-bottom:60px;}
	.faq-panel .faq{padding-top:20px;}
	.faq-panel .faq .ui-widget-content{padding:26px 27px 25px 30px;}
	.faq-panel .faq .ui-accordion .ui-accordion-header {padding-left:50px;padding-right:50px;}
	.faq-panel .faq .ui-accordion .ui-accordion-header:before{left:20px;}
	.faq-panel .faq .ui-accordion .ui-accordion-header:after,.faq-panel .faq .ui-accordion .ui-accordion-header.ui-state-active:after{ right:20px;}
	
	.product-right .p-right{ width:100%; float:none; padding:20px 0 0;}
	.product-right .p-left{ float:none; width:100%;}
	.all-products .product-left .p-list ul.list {margin-top: 17px;}
	.all-products.single .p-right .btn.two{ padding-left:0;padding-top: 20px;}
	.all-products.single .detail-panel a{padding-bottom:20px;}
	.all-products.single .detail-panel ul{ padding-top:0;}
	.slider .main {padding: 0 20px}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:-12px;}
	.slider .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:0px;}
	.all-products.single .detail-panel .list-detail ul{ margin-left:0;}
	.all-products.single .detail-panel .list-detail ul li{width:100%;}
	.all-products.single .detail-panel .list-detail ul li:nth-of-type(2n+1){ clear:both;}
	.all-products.single .detail-panel h2 {font-size: 20px;padding-top:10px;padding-bottom:15px;}
	.all-products.single .detail-panel ul li{font-size:17px;}
	.all-products.single .detail-panel .list-detail {padding-top:20px;}

	footer .footer-menu{padding-left:0px; padding-top:20px; width:100%; float:none;}
	footer .four-panel{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-right:10px; width:100%; float:none; padding:0 0 20px;}
	footer .four-panel.last{width:100%;}
	footer .four-panel ul li{line-height:30px; font-size:16px;}
	footer .copyright{padding:20px 0px;}
	footer .footer-detail{ width:100%; float:none;}
	
	iframe{ height:250px;}
	.flogo img{width:300px;}
	.all-products.single {padding-bottom:45px;}
	.all-products .product-right .tab-content {padding:25px 25px 19px;}
	.all-products.single .detail-panel {margin: 0 0 20px;}
	.all-products.single .detail-panel ul li:before{top:5px;}
	.all-products.single .detail-panel .list-detail ul li {padding: 7.5px 5px 7.5px 24px;}
	.all-products.single .detail-panel .list-detail ul li:before {top: 11px;}
	.all-products.single .detail-panel.button {margin: 15px 0 0; display: block;}
	.all-products .product-left{ width:100%; float:none; padding:0;}
	.all-products .product-right{ width:100%; float:none; padding:10px 0 0px}
	.product-right .detail .left button { padding-right:10px;}
	footer .copyright{ line-height:23px;}
	.industry-sec ul li{width:100%;padding-bottom:30px;display: block; padding-left:0; padding-right:0;}
	.industry-sec ul li a{font-size: 20px;}
	.industry-sec ul{text-align: center;padding-top:40px; margin:0;}
	.label-sec{text-align: left}
	.industry-sec h3{font-size: 30px;line-height: 47px;}
	.industry-sec ul li small{font-size: 14px;line-height: 24px;}
	.industry-sec {padding:50px 0 35px; margin-top:0px;}
	
	.right form input[type="submit"], .calculator_form input[type="submit"], .common_form input[type="submit"], .common_form button[type="submit"], .calculator_form input[type="button"], .calculator_form input[type="reset"] {padding: 22.5px 67.5px;}
	.dashbord-sec{padding-top:30px; overflow-x:auto;}
	
	.page-template-tools .the-content ul li {display: block; margin-left:0; margin-right:0;}
	.page-template-tools .the-content ul li a {padding: 15px 30px; display: block;}
	
	.calculator_form {padding: 25px 0px 30px;}
	.calculator_form .right,.calculator_form .left{float: none; width: 100%; padding:0 0 5px;}
	.calculator_form input[type="submit"]{margin-top:10px !important;}
	.about-content.mid .inner-about .abt-left:first-of-type{float:none; width:100%;}
	.about-content.mid .inner-about .abt-left.right{ width: 100%; float: none;}
	.industry-sec.two ul{columns: 1;  -webkit-columns: 1; -moz-columns: 1; padding-top: 0px;}
	.about-content .map-section {max-width: 350px;height: 263px;background-size: 350px 263px;}
	.about-content .location-1, .about-content .location-2 {max-width: 180px;}
	.about-content .full-wid ul {padding: 50px 0px 30px;}
	.about-content .location-1 {top: 0;left: 0}
	.about-content .location-2{right: 15px;bottom: 10px;}
	.about-content .location-1, .about-content .location-2{font-size: 10px;}
	.about-content .location-1:before{top:26px;font-size: 14px;}
	.about-content .location-2:before{top:-10px;font-size: 14px;}
	.about-content.mid .location-1 strong, .about-content.mid .location-2 strong{padding-top: 0}
	.about-content .location-1 .img-pnl{height: 25px}
	.calculator_form .result .tablehead, .calculator_form .result .tablecont{float: none;width: 100%}
	.banner-home .banner-cont .inner-text{font-size: 18px}
}

@media only screen and (max-width: 480px){
	.all-products .product-right .product .products{ width:100%;}	
	.img{ text-align:center;}
	.product-right .detail .left{ width:100%; float:none;}
	.product-right .detail .right{width:100%; float:none; padding-top:20px;}
	.product-right .detail .right:before{ top:50%;}
	.headerbottom .logo{width:250px; margin:0px; float:none;}
	header .headertop {font-size: 12px;}
	header .headertop ul li {padding-left: 8px;margin-left: 8px;}
}