

@media screen and (max-width: 1600px){
    
    .customer_img_sec ul li{width: 24.5%;}
}

@media screen and (max-width: 1299px){
.container {width: 1000px;}
.header_left{width: 140px;}
.header_bottom{padding: 20px 0px 0px 0px;}
.header_bottom #cssmenu ul li{width: 76px; margin: 0px 0px 0px 11px;}
.header_bottom #cssmenu ul li a{font-size: 12px; line-height: 20px;}
.header-top #cssmenu2 ul li a{font-size: 14px;}
.call-cnt .desk{font-size: 25px;}
.header-top{padding: 12px 0px 22px;}
.header-top #cssmenu2 ul li a{line-height: 25px;}
.slid-txt h4{font-size: 30px;}
.slid-txt p{font-size: 18px;}
.banner-caption h1{font-size: 25px; margin: 0px 0px 5px;}
.banner-caption p{font-size: 18px;}
.banner-caption{padding: 30px 0px 30px;}
.products_sec h2{font-size: 32px;}
.products_sec{padding: 50px 0px 0px;}
.products_sec ul li{width: 240px;}
.products_sec ul li figure span{height: 325px;}
.products_sec ul{padding: 0px 0px 60px;}
.key_reasons_sec{padding: 80px 0px 10px;}
.key_reasons_sec h3{font-size: 32px; margin: 0px 0px 50px;}
.key_reasons_sec ul li{margin: 0px 0px 50px 25px; width: 229px;}
.key_reasons_sec ul li:nth-child(4n+1) {margin: 0px 0px 50px 0px;}
.key_description p{font-size: 14px; line-height: 25px;}
.key_imgbox{margin: 0px 0px 18px;}
.manufacture_sec{padding: 55px 0px 60px;}
.manufacture_sec h4{font-size: 32px; margin: 0px 0px 35px;}
.manufacture_left ul li{font-size: 15px; margin: 0px 0px 15px; background: url("../images/bullet.png") no-repeat left 10px;}
.our_customer_sec{padding: 45px 0px 55px;}
.content_sec{padding: 45px 0px;}
.footer-menu1{margin: 0px 30px 0px 0px;}
.footer-menu2{margin: 0px 30px 0px 0px;}
.footer-menu3{width: 590px;}
.footer-logo{width: 200px;}
.footer-rgt-con{width: 353px;}
.contact-detail p{font-size: 27px;}
.header.sticky .header-top {padding: 29px 0px;}
.slider{margin: -86px 0px 0px;}

/*Videos page*/
.videos_sec h2{font-size: 30px;}
.videos_left{width: 75.9%;}
.videos_caption{width: 23.6%;}
.videos_caption{padding: 0px 25px;}
.videos_caption p{font-size: 18px;}

/*About page*/
.about_sec h2{font-size: 30px;}
.about_sec p{margin: 0px 0px 15px; line-height: 24px;}
.about_right ul li{width: 485px;margin-right: 30px;}
.about_sec ul.capabilities li{background: url("../images/bullet.png") no-repeat left 10px;}
.about_sec ul.capabilities{margin: 0px 0px 15px;}
.our_customer_sec.padding{padding: 50px 0px;}
.about_sec ul.capabilities li:nth-child(3n+1){clear: left;}
.about-us-img ul li{margin-right: 30px;width: 313px;}
.about-us-img ul li figure span{height: 180px;}

/*Contact us Page*/
.contact_sec{padding: 40px 0px 50px;}
.contact_sec h2{font-size: 30px;}
.contact_left{width: 550px;}
.contact_right{width: 400px;}
.contact_left .field label{width: 140px;}
.contact_left .field input[type="text"], .contact_left .field input[type="email"], .contact_left .field input[type="tel"], .contact_left .field select{width: 328px;}
.contact_left .field textarea{width: 328px;}
.contact_left .field input[type="file"]{width: 328px;}
.contact_left .field .captcha-box{width: 328px;}
.contact_left .field .captcha-box input[type="text"]{width: 233px;}
.contact_left .field.submit{width: 328px;}
.contact_description{width: 370px;}
.contact_sec p.error{width: 328px;}

/*Quality Page*/
.quality_sec h2{font-size: 30px;}
.quality_sec ul li{width: 231px; margin: 0px 0px 0px 25px;}
.quality_img figure span{height: 115px;}
.quality_sec h3{font-size: 22px; margin: 0px 0px 10px;}


/*Customers Page*/
.customer_sec h2{font-size: 30px;}
.customer_img_sec ul li{width: 24.4%;}
.customer_part ul li{width: 48%;}
.customer_part h4{font-size: 23px;}
.customer_part p{font-size: 14px;}

/*Stamping Die Page*/
.stamping_sec h2{font-size: 30px;}
.stamping_sec h1{font-size: 30px;}
.stamping_sec ul li{width: 23.8%;}
.stamping_sec ul li figure span{height: 212px;}
.stamping_sec p{margin: 0px 0px 30px;}
.stamping_sec ul{margin: 0px 0px 30px;}
.stamping_sec h3{font-size: 22px; line-height: 30px;}
.stamping_sec p.margin {margin: 0px 0px 12px;}
.stamping_sec{padding: 40px 0px 35px;}
.stamping_des{padding: 40px 0px;}


/*Line Die Page*/
.line_sec h2{font-size: 30px;}
.line_sec{padding: 35px 0px 15px;}
.line_sec p{margin: 0px 0px 22px;}
.line_description{padding: 35px 0px;}

/*Draw Die Page*/
.draw_die_sec{padding: 35px 0px 12px;}
.draw_die_sec h2{font-size: 30px;}
.draw_die_sec p{margin: 0px 0px 20px;}
.draw_left{width: 510px;}
.draw_right{width: 490px;}
.draw_img_sec{width: 49.3%;}
.draw_img_sec figure span{height: 190px;}
.draw_block{margin: 0px 0px 20px;}
.draw_description{padding: 35px 0px;}

/*Progressive Die Page*/
.progressive_sec h2{font-size: 30px;}
.progressive_sec{padding: 35px 0px 20px;}
.progressive_sec p{margin: 0px 0px 20px;}
.progressive_sec ul li{width: 322px;}
.progressive_img figure span{height: 212px;}
.progressive_caption h6{font-size: 14px;}
.progressive_sec ul{margin: 5px 0px 5px;}
.progressive_description{padding: 35px 0px;}

/*Aerospace Page*/
.aerospace_sec h2{font-size: 30px;}
.aerospace_sec{padding: 35px 0px 20px;}
.aerospace_sec p{margin: 0px 0px 20px;}
.aerospace_left{width: 500px;}
.aerospace_right{width: 495px;}
.aerospace_img_sec{width: 116px; margin: 0px 0px 0px 6px;}
.aerospace_img_sec figure span{height: 85px;}
.aerospace_main{margin: 0px 0px 15px;}
.previous_aerospace{padding: 50px 0px 45px;}
.previous_aerospace h3{font-size: 25px; margin: 0px 0px 25px;}
.previous_aerospace ul li{width: 320px;}
.project_title{padding: 5px 25px;}
.project_title h4{font-size: 19px; line-height: 30px;}
.project_description{padding: 12px 20px 15px 20px;}
.project_description p{font-size: 14px; line-height: 24px;}

.header_bottom #cssmenu ul li:last-child ul{right: 0;}
.header_bottom #cssmenu ul li ul li a{font-size: 12px;}

/*Prototype Page*/
.prototype_sec h2{font-size: 30px;}
.prototype_sec p{margin: 0px 0px 22px;}
.prototype_sec h3{font-size: 23px; line-height: 32px;}
.prototype_sec ul li{width: 238px;}
.prototype_sec ul li figure span{height: 213px;}
.prototype_sec ul{margin: 8px 0px 12px;}
.prototype_main{margin: 0px 0px 15px;}
.prototype_sec h6{margin: 0px 0px 12px;}
.pre_stamping_sec{padding: 40px 0px;}
.pre_stamping_sec h4{font-size: 25px; line-height: 30px; margin: 0px 0px 30px;}
.pre_stamping_sec ul li{width: 320px;}
.pre_img_sec{margin: 0px 10px 0px 0px; width: 100px;}
.pre_title h5{font-size: 15px;}
.pre_img_sec figure span{height: 55px;}
.prototype_des_sec{padding: 40px 0px;}

/*Stamping assemblies Page*/
.assembly_sec h2{font-size: 30px;}
.assembly_sec{padding: 35px 0px 25px;}
.assembly_left p, .assembly_block p{margin: 0px 0px 20px;}
.assembly_left{padding: 0px 35px 0px 0px; width: 500px;}
.assembly_right{width: 500px;}
.assembly_right ul li{width: 49.4%;}
.assembly_caption p{font-size: 13px; line-height: 17px;}
.assembly_block{padding: 35px 0px 15px;}
.assembly_block ul{margin: 0px 0px 30px;}
.assembly_block h3{font-size: 23px; line-height: 30px; margin: 5px 0px 10px;} 


/*Equipment List Page*/
.equipment_list h2{font-size: 30px;}
.equipment_list{padding: 35px 0px 10px;}
.equipment_list p{margin: 0px 0px 20px;}
.equip_table h3{font-size: 22px; line-height: 24px;}
.equip_table table tr td.press{padding: 10px 15px;}
.equip_table table tr th{font-size: 14px;}
.equip_table table tr td{font-size: 14px;}
.equip_table p{margin: 0px 0px 12px;}

.prototype_left{width: 58%;}
.prototype_right{width: 42%;}
.video_caption p{margin: 10px 0px 0px !important;}
.example_sec ul.examples li{width: 23.12%;}


/************employee section***************/
.employee_sec h2{font-size: 32px;}
.employee_sec ul li{width: 240px;}
.employee_sec ul li figure span{height: 220px;}
.prototype_right{width: 40%;margin: 7px 0px 0px 20px;}
h1.heading{font-size: 30px;}

} 

@media screen and (max-width: 1023px){
.container {width: 750px;}
.mobile-nav{display: inline-block; float: left; margin: 8px 0 0 0;}
.nav_btn{font-size: 0; width: 30px; height: 30px; float: left; background: url("../images/menu-icon.png") no-repeat center;}
.header-top #cssmenu2{display: none;}
.header-top {padding: 7px 0px 15px;}
.header_bottom{display: none;}
.header_left {width: 120px; float: none; display: inline-block; text-align: center;}
.header_right {float: none; display: inline-block; position: absolute; left: 0; width: 100%;}
.slider{margin: -36px 0px 0px;}
.slid-txt{height: 420px;}
.call-cnt .desk{display: none;}
.call-cnt .tab{display: block; width: auto; font-weight: 600; font-size: 28px;}
.call-cnt .tab a{color: #e62522;}
.mm-navbar.mm-hasbtns{background: #e62522 !important;}
.mm-menu .mm-listview > li a:not(.mm-next){font-weight: 700; font-size: 15px; letter-spacing: 0; color: #223675; text-transform: uppercase;}
.mm-menu .mm-navbar > *, .mm-menu .mm-navbar a{color: #fff !important; text-transform: uppercase; font-size: 14px; text-align: center;}

.mm-navbar.mm-hasbtns {padding: 0 40px 0 50px !important;}
.mm-menu .mm-navbar .mm-btn::before, .mm-menu .mm-navbar .mm-btn::after {border-color: #fff;}
.slid-txt h4{line-height: 35px; font-size: 25px; margin: 20px 0 10px 0;}
.slid-txt p {font-size: 17px; line-height: 25px;}
.banner-caption h1{font-size: 21px; line-height: 30px;}
.banner-caption {padding: 20px 0px;}
.banner-caption p{line-height: 25px; font-size: 17px;}
.info_sec{padding: 40px 0px 40px;}
.info_sec p{font-size: 14px; line-height: 24px;}
.products_sec {padding: 40px 0px 0px;}
.products_sec h2 {font-size: 30px; line-height: 30px; margin: 0px 0px 10px;}
.products_sec ul {padding: 0px 0px 45px;}
.key_reasons_sec {padding: 65px 0px 10px;}
.key_reasons_sec h3 {font-size: 28px; margin: 0px 0px 40px;}
.key_reasons_sec ul li:nth-child(4n+1) { margin: 0px 0px 30px 25px;}
.key_reasons_sec ul li:nth-child(3n+1) {margin: 0px 0px 30px 0px;}
.key_reasons_sec ul li{float: none; display: inline-block; width: 226px;  margin: 0px 0px 30px 25px;}
.key_imgbox {margin: 0px 0px 12px;}
.manufacture_sec {padding: 40px 0px 45px;}
.manufacture_sec h4 {font-size: 28px; margin: 0px 0px 25px;}
.manufacture_left ul li{font-size: 14px;}
.manufacturer_logo_sec ul li{width: 220px;}
.our_customer_sec {padding: 35px 0px 40px;}
.our_customer_sec h6{font-size: 30px; margin: 0px 0px 25px;}
.our_customer_sec ul li figure span{height: 80px;}
.content_sec {padding: 35px 0px;}
.content_sec p{font-size: 14px; line-height: 24px;}
.footer-menu1 {margin: 0px 15px 0px 0px;}
.footer-menu2 {margin: 0px 15px 0px 0px;}
.footer-menu3 {width: 370px; float: none; display: inline-block; text-align: center;}
.footer-logo {float: none; display: inline-block; margin: 0px 0px 15px;}
.footer-rgt-con {width: 100%; margin: 0; float: none; display: inline-block; text-align: center;}
.footer-rgt-con address{float: none; display: inline-block; text-align: center; width: 100%;}
.contact-detail{float: none; display: inline-block; width: 100%; text-align: center;}
.contact-detail p{float: none; display: inline-block; width: 100%; font-size: 24px;}
.footer{padding: 50px 0px 40px;}
.footer_main ul li{font-size: 14px; line-height: 24px;}
.mm-menu .mm-listview > li a:not(.mm-next):hover{color: #e62522;}
.header.sticky .header_left {width: 110px;}
.header.sticky .mobile-nav{margin: 25px 0 0 0;}
.header.sticky .header-top {padding: 25px 0px 20px;}

/*Videos Page*/
.videos_sec{padding: 35px 0px 45px;}
.videos_sec h2 {font-size: 27px; margin: 0px 0px 25px; line-height: 30px;}
.videos_left {width: 73.9%;}
.videos_caption {width: 25.5%;}
.videos_caption p {font-size: 17px; line-height: 27px;}

/*About Page*/
.about_sec h2{font-size: 27px; margin: 0px 0px 25px; line-height: 30px;}
.about_sec{padding: 40px 0px 30px;}
.about_sec p {margin: 0px 0px 12px; font-size: 14px;}
.about_sec ul.capabilities li{font-size: 14px; line-height: 24px;}
.about_sec ul.limit li{font-size: 14px; line-height: 24px; background: url("../images/bullet.png") no-repeat left 10px;}
.our_customer_sec.padding {padding: 40px 0px;}
.description_sec{padding: 30px 0px;}
.description_sec p{font-size: 20px; line-height: 28px;}

/*Contact Us page*/
.contact_sec h2{font-size: 27px; margin: 0px 0px 25px; line-height: 30px;}
.contact_sec {padding: 40px 0px;}
.contact_left{padding: 30px; width: 410px;}
.contact_right {width: 310px;}
.contact_left .field label{font-size: 14px; width: 130px; margin: 5px 0px 0px;}
.contact_left .field input[type="text"], .contact_left .field input[type="email"], .contact_left .field input[type="tel"], .contact_left .field select {width: 218px; height: 35px; padding: 6px 15px; font-size: 14px;}
.contact_left .field textarea {width: 218px; height: 80px;}
.contact_left .field input[type="file"] {width: 218px; margin: 3px 0px 0px; font-size: 14px;}
.contact_left .field .captcha-box {width: 218px;}
.contact_left .field .captcha-box input[type="text"] {width: 123px; height: 35px;}
.contact_left .field .captcha-box .captcha-image{margin: 6px 0px 0px;}
.contact_left .field.submit {width: 218px;}
.contact_left .field.submit input[type="submit"]{height: 40px; font-size: 15px;}
.contact_description {width: 280px;}
.contact_right .contact_info{margin: 0px 0px 22px;}
.contact_map{margin: 0;}
.contact_description h6{font-size: 14px;}
.contact_description p{font-size: 14px;}
.contact_sec p.error{width: 218px; font-size: 13px;}

/*Quality Page*/
.quality_sec{padding: 35px 0px;}
.quality_sec h2{font-size: 27px; margin: 0px 0px 25px; line-height: 30px;}
.quality_sec ul li{width: 230px; float: none; display: inline-block; margin: 0px 0px 25px 25px;}
.quality_sec ul li:nth-child(3n+1){margin: 0px 0px 25px;}
.quality_sec ul li:last-child{margin: 0;}
.quality_sec ul{margin: 0px 0px 30px;}
.quality_sec h3{font-size: 20px; line-height: 26px;}
.quality_sec p{font-size: 14px; margin: 0px 0px 18px;}
.quality_sec ul.codes li:nth-child(3n+1){clear: left; margin: 0 0px 8px;}

/*Customers Page*/
.customer_sec h2{font-size: 27px; margin: 0px 0px 25px; line-height: 32px;}
.customer_sec{padding: 35px 0px 0px;}
.customer_sec p{font-size: 14px; margin: 0px 0px 25px;}
.customer_img_sec ul li {width: 24.2%;}
.customer_img_sec{margin: 0px 0px 35px;}
.customer_part ul li:nth-child(2n){margin: 0px 0px 0px 30px;}
.customer_part h4 {font-size: 21px; line-height: 28px;}
.customer_part{padding: 0px 0px 40px;}

/*Stamping Die Page*/
.stamping_sec h2 {font-size: 27px; margin: 0px 0px 25px; line-height: 30px;}
.stamping_sec h1 {font-size: 27px; margin: 0px 0px 25px; line-height: 30px;}
.stamping_sec {padding: 35px 0px 35px;}
.stamping_sec p{font-size: 14px; line-height: 25px; margin: 0px 0px 15px;}
.stamping_sec ul li {width: 31.5%; float: none; display: inline-block;}
.stamping_sec ul li:last-child{margin: 15px 0px 0px 0px;}
.stamping_sec ul {margin: 0px 0px 20px;}
.stamping_sec h3 {font-size: 20px; line-height: 25px;}
.stamping_sec p.margin-para {margin: 0px 0px 20px;}
.stamping_sec ul.tool li:last-child{margin: 0;}
.stamping_des {padding: 30px 0px;}
.stamping_des p{font-size: 14px; line-height: 24px;}
.stamping_sec p.margin {margin: 0px 0px 10px;}
.stamping_sec ul.tool li{font-size: 14px;}


/*Line Die Page*/
.line_sec h2{font-size: 27px; margin: 0px 0px 25px; line-height: 30px;}
.line_sec {padding: 30px 0px 15px;}
.line_sec p {margin: 0px 0px 15px; font-size: 14px; line-height: 24px;}
.line_description {padding: 30px 0px;}
.line_description p{font-size: 14px; line-height: 24px;}


/*Draw Die Page*/
.draw_die_sec h2{font-size: 27px; margin: 0px 0px 25px; line-height: 32px;}
.draw_die_sec {padding: 30px 0px 12px;}
.draw_die_sec p {margin: 0px 0px 15px; font-size: 14px; line-height: 24px;}
.draw_left {width: 100%; float: none; display: inline-block; margin: 0px 0px 15px; padding: 0;}
.draw_right {width: 100%; float: none; display: inline-block;}
.draw_img_sec figure span {height: 270px;}
.draw_description {padding: 30px 0px;}
.draw_description p{font-size: 14px; line-height: 24px;}

/*Progressive Page*/
.progressive_sec h2{font-size: 27px; margin: 0px 0px 25px; line-height: 32px;}
.progressive_sec {padding: 30px 0px 20px;}
.progressive_sec p {margin: 0px 0px 15px; font-size: 14px; line-height: 24px;}
.progressive_sec ul li {width: 239px; margin: 0 0px 15px 15px;}
.progressive_img figure span {height: 158px;}
.progressive_sec ul {margin: 0;}
.progressive_caption h6 {font-size: 13px; line-height: 20px;}
.progressive_sec ul li:nth-child(3n+1) {margin: 0 0px 15px 0px;}
.progressive_description {padding: 30px 0px;}
.progressive_description p{font-size: 14px; line-height: 24px;}

/*Aerospace Page*/
.aerospace_sec {padding: 25px 0px 12px;}
.aerospace_sec h2{font-size: 27px; margin: 0px 0px 25px; line-height: 32px;}
.aerospace_sec p {margin: 0px 0px 15px; font-size: 14px; line-height: 24px;}
.aerospace_left {width: 100%; float: none; display: inline-block; text-align: center;}
.aerospace_left ul li{font-size: 14px; line-height: 24px;}
.aerospace_right {width: 100%; float: none; display: inline-block;}
.aerospace_img_sec {width: 150px;}
.previous_aerospace {padding: 35px 0px 35px;}
.previous_aerospace ul li {width: 365px;}
.previous_aerospace ul li:last-child{margin: 20px 0px 0px 0px;}

/*Automotive Page*/
.aerospace_main.margin {margin: 0px 0px 20px;}

/*Prototype Page*/
.prototype_sec h2{font-size: 27px; margin: 0px 0px 25px; line-height: 32px;}
.prototype_sec{padding: 35px 0px 12px;}
.prototype_sec p{font-size: 14px; line-height: 24px; margin: 0px 0px 15px;}
.prototype_sec h3 {font-size: 21px; line-height: 30px; margin: 0px 0px 10px;}
.prototype_capable {float: none; width: 100%; display: inline-block;}
.prototype_capable:nth-child(2n){padding: 0;}
.prototype_sec h6 {margin: 0px 0px 8px;}
.prototype_sec .aerospace_left ul li{margin:0px 0px 5px;}
.pre_stamping_sec {padding: 35px 0px;}
.pre_stamping_sec h4 {font-size: 23px; line-height: 28px; margin: 0px 0px 25px;}
.pre_stamping_sec ul li {width: 365px;}
.pre_stamping_sec ul li:last-child{margin: 20px 0px 0px;}
.pre_stamping_sec ul li p{font-size: 14px; line-height: 24px;}
.prototype_des_sec {padding: 35px 0px;}
.prototype_des_sec p{font-size: 14px; line-height: 24px;}

/*Production Stamping Page*/
.prototype_sec.padding{padding: 30px 0px 10px;}


/*Stamping Assemblies Page*/
.assembly_sec h2{font-size: 27px; margin: 0px 0px 25px; line-height: 32px;}
.assembly_sec {padding: 30px 0px 20px;}
.assembly_left {padding: 0; width: 100%; float: none; display: inline-block;}
.assembly_left p, .assembly_block p {margin: 0px 0px 15px; font-size: 14px; line-height: 24px;}
.assembly_right {width: 100%; float: none; display: inline-block;}
.assembly_right ul li {width: 49.6%;}
.assembly_caption{margin: 10px 0px 0px;}
.assembly_block {padding: 25px 0px 15px;}
.assembly_block h6{margin: 0px 0px 15px;}
.assembly_block ul li{background: url("../images/bullet.png") no-repeat left 10px; font-size: 14px; line-height: 24px;}
.assembly_block h3 {font-size: 21px; line-height: 28px; margin: 5px 0px 8px;}


/*Equipment List Page*/
.equipment_list h2{font-size: 27px; margin: 0px 0px 25px; line-height: 30px;}
.equipment_list {padding: 30px 0px 5px;}
.equipment_list p{margin: 0px 0px 15px; font-size: 14px; line-height: 24px;}
.equip_table h3 {font-size: 19px; line-height: 20px; padding: 8px 15px;}
.equip_table table tr td.press {padding: 10px;}
.equip_table table tr th.press {width: 26%;}
.equip_table table tr th {font-size: 13px;}
.equip_table table tr td {font-size: 13px; line-height: 20px;}
.equip_table p {margin: 0px 0px 10px; font-size: 14px; line-height: 24px;}
.equip_table ul li{font-size: 14px; line-height: 24px;}
.test_main{margin: 0px 0px 12px;}
.equip_table h4{margin: 0px 0px 10px;}

.slider ul li{background-position: 35% center !important;}

.prototype_left {width: 100%;}
.prototype_right {width: 100%;}
.certi_left{width: 100%;}
.certi_right{width: 100%;}
.certi_left ul.certi li{margin: 0px 0px 0px 30px;}
.certi_left ul.certi li:nth-child(4n+1){margin: 0;}
.example_sec ul.examples{width: 100%;}
.example_sec ul.examples li figure span{height: 208px;}
.example_sec ul.examples li h4{line-height: 20px; font-size: 14px;}
.video_caption p {margin: 10px 0px 10px !important;}

.example_sec ul.examples li:nth-child(4n){margin-right: 25px;}
.example_sec ul.examples li:nth-child(3n){margin-right: 0px;}
.example_sec ul.examples li{width: 31%;}

/**************employee section**************/
.employee_sec h2{font-size: 30px;}
.about_right ul li{width: 360px;margin-right: 30px;}
.about_right figure span{height: 200px;}

.about-us-img ul li:nth-child(3n){margin-right: 30px;margin-bottom: 0;}
.about-us-img ul li:nth-child(2n){margin-right: 0px;}
.about-us-img ul li{width: 357px;margin-bottom: 30px;float: none;display: inline-block;}
.about-us-img{margin-top: 10px;}
.prototype_right{width: 100%;margin: 0 0 10px 0}
.aerospace_metal ul li{width: 100%;}
.prototype_main .pro_right{width: 100%;}
.prototype_main .pro_left{width: 100%;margin-top: 20px;}
h1.heading{font-size: 27px; margin: 0px 0px 25px; line-height: 30px;}
} 

@media screen and (max-width: 767px){
.container {width: 620px;}  
.header-top {padding: 10px 0px 15px;}
.call-cnt{margin: 0;}
.call-cnt .tab{font-size: 23px;}
.slid-txt {height: 390px;}
.slid-txt h4 {line-height: 30px; font-size: 23px; margin: 0px 0 10px 0; float: none; display: inline-block;}
.slid-txt p {font-size: 16px; line-height: 22px; float: none; display: inline-block; margin: 0; text-align: center;}
.slid-txt {height: 350px;}
.banner-caption h1 {font-size: 18px; line-height: 25px;}
.banner-caption p {line-height: 25px; font-size: 15px;}
.info_sec {padding: 35px 0px;}
.products_sec ul li {width: 195px;}
.products_sec ul li figure span {height: 260px;}
.key_reasons_sec {padding: 50px 0px 10px;}
.key_reasons_sec h3 {font-size: 25px; margin: 0px 0px 25px;}
.key_reasons_sec ul li{width: 184px;}
.key_imgbox{width: 125px;}
.key_imgbox figure span{height: 70px;}
.key_description p{line-height: 22px;}
.manufacture_sec {padding: 30px 0px 40px;}
.manufacture_sec h4 {font-size: 23px; margin: 0px 0px 20px;}
.manufacture_left ul li{margin: 0px 0px 8px;}
.manufacture_left ul li ul.custom li{margin: 5px 0px 0px;}
.manufacturer_logo_sec ul li {width: 183px; margin: 0px 0px 0px 30px;}
.manufacturer_logo_sec ul li figure span{height: 110px;}
.manufacturer_block{margin: 0px 0px 35px;}
.info_sec p{font-size: 13px;}
.products_sec {padding: 30px 0px 0px;}
.products_sec h2{font-size: 26px;}
.products_sec .owl-nav .owl-prev{background-size: 85%;}
.products_sec .owl-nav .owl-next{background-size: 85%;}
.key_reasons_sec {padding: 45px 0px 10px;}
.key_reasons_sec h3 {font-size: 22px; margin: 0px 0px 20px;}
.manufacture_sec h4 {font-size: 22px; margin: 0px 0px 20px;}
.manufacture_left:last-child{padding: 0px 0px 0px 35px;}
.our_customer_sec h6 {font-size: 25px; margin: 0px 0px 10px;}
.our_customer_sec {padding: 25px 0px 30px;}
.content_sec {padding: 30px 0px;}
.footer-menu3{width: 240px;}
.footer-logo {idth: 170px;}
.footer-logo figure a{height: 100px;}
.footer-rgt-con address{font-size: 14px; line-height: 24px; margin: 0px 0px 20px;}
.contact-detail p{font-size: 20px;}
.footer {padding: 35px 0px 30px;}
.header.sticky{padding: 3px 0px;}
.header.sticky .header-top {padding: 28px 0px 20px;}

/*Videos Page*/
.videos_sec {padding: 35px 0px;}
.videos_sec h2 {font-size: 22px; margin: 0px 0px 18px;}
.videos_left {width: 100%;}
.videos_caption {width: 100%; padding: 20px 25px;}
.videos_caption p {font-size: 15px; line-height: 22px;}

/*About page*/
.about_sec h2{font-size: 22px; margin: 0px 0px 18px;}
.about_sec {padding: 30px 0px 30px;}
.about_left{width: 100%; padding: 0; margin: 0px 0px 10px;}
.about_right{width: 100%; margin: 0px 0px 10px;}
.about_sec ul.capabilities li {font-size: 13px; line-height: 22px;}
.about_sec ul.limit li{font-size: 13px; line-height: 22px;}
.about_sec ul.limit{margin: 0px 0px 8px;}
.our_customer_sec.padding {padding: 35px 0px;}
.description_sec p {font-size: 18px; line-height: 25px;}

/*Contact Us Page*/
.contact_sec h2 {font-size: 22px; margin: 0px 0px 18px;}
.contact_sec {padding: 30px 0px;}
.contact_sec p{font-size: 14px; line-height: 22px; margin: 0px 0px 20px;}
.contact_left{width: 100%;}
.contact_left .field label{width: 150px;}
.contact_left .field input[type="text"], .contact_left .field input[type="email"], .contact_left .field input[type="tel"], .contact_left .field select{width: 408px;}
.contact_left .field textarea{width: 408px;}
.contact_left .field input[type="file"]{width: 408px;}
.contact_left .field .captcha-box {width: 408px;}
.contact_left .field .captcha-box input[type="text"]{width: 313px;}
.contact_left .field.submit {width: 408px;}
.contact_right {width: 100%; margin: 30px 0px 0px;}
.contact_right .contact_info {float: none; width: 49%; display: inline-block; vertical-align: top;}
.contact_description {width: 270px;}
.contact_map{float: none; display: inline-block;}
.contact_sec p.error{width: 408px;}

/*Quality Page*/
.quality_sec h2 {font-size: 22px; margin: 0px 0px 18px;}
.quality_sec {padding: 25px 0px;}
.quality_sec ul li{width: 187px;}
.quality_img figure span {height: 90px;}
.quality_title{padding: 5px 0px;}
.quality_title h5{font-size: 14px;}
.quality_sec h3 {font-size: 18px; line-height: 24px;}
.quality_sec p{margin: 0px 0px 15px;}

/*Customers Page*/
.customer_sec h2 {font-size: 22px; margin: 0px 0px 18px;}
.customer_sec {padding: 30px 0px 0px;}
.customer_sec p{line-height: 22px;}
.customer_img_sec ul li {width: 32.4%;}
.customer_img_sec ul li:last-child{margin: 15px 0px 0px;}
.customer_part ul li {width: 47.5%; padding: 20px 25px;}
.customer_part h4 {font-size: 18px; line-height: 22px;}
.customer_part p{line-height: 23px;}

/*Stamping Die Page*/
.stamping_sec h2 {font-size: 22px; margin: 0px 0px 18px;}
.stamping_sec h1{font-size: 22px; margin: 0px 0px 18px;}
.stamping_sec {padding: 30px 0px;}
.stamping_sec ul li{width: 31.1%;}
.stamping_sec ul li figure span {height: 175px;}
.stamping_sec h3{font-size: 18px; margin: 0px 0px 10px;}
.stamping_sec p.margin-para {margin: 0px 0px 15px;}

/*Line Die Page*/
.line_sec h2 {font-size: 22px; margin: 0px 0px 18px;}
.line_sec p{margin: 0px 0px 10px;}
.line_description {padding: 25px 0px;}


/*Draw Die Page*/
.draw_die_sec h2 {font-size: 22px; margin: 0px 0px 18px;}
.draw_die_sec {padding: 25px 0px 10px;}
.draw_die_sec p{margin: 0px 0px 12px;}
.draw_left ul li{font-size: 14px; line-height: 24px;}
.draw_left{margin: 0px 0px 4px;}
.draw_img_sec {width: 49.5%;}
.draw_img_sec figure span {height: 243px;}
.draw_block {margin: 0px 0px 15px;}
.draw_description {padding: 25px 0px;}


/*Progressive Page*/
.progressive_sec h2 {font-size: 22px; margin: 0px 0px 18px; line-height: 30px;}
.progressive_sec p{margin: 0px 0px 10px;}
.progressive_sec ul li {width: 300px; margin: 0 0px 15px 15px; float: none; display: inline-block; vertical-align: top;}
.progressive_img figure span {height: 195px;}
.progressive_sec ul {float: none; width: 100%; display: inline-block; text-align: center;}
.progressive_sec ul li:nth-child(2n+1){margin: 0px 0px 15px 0px;}
.progressive_sec ul li:nth-child(2n){margin: 0px 0px 15px 15px;}


/*Aerospace Page*/
.aerospace_sec h2 {font-size: 22px; margin: 0px 0px 18px; line-height: 30px;}
.aerospace_img_sec {width: 148px;}
.previous_aerospace {padding: 25px 0px 30px;}
.previous_aerospace h3 {font-size: 22px; margin: 0px 0px 20px;}
.previous_aerospace ul li {width: 300px;}
.project_title h4 {font-size: 17px; line-height: 26px;}
.aerospace_main {margin: 0px 0px 10px;}
.aerospace_sec p{margin: 0px 0px 12px;}
.previous_aerospace h3 {font-size: 20px; margin: 0px 0px 15px;}
.project_title h4 {font-size: 15px; line-height: 26px;}

/*Automotive Page*/
.aerospace_main.margin {margin: 0px 0px 12px;}

/*Prototype Page*/
.prototype_sec h2 {font-size: 22px; margin: 0px 0px 18px; line-height: 30px;}
.prototype_sec {padding: 30px 0px 10px;}
.prototype_sec h3 {font-size: 19px; line-height: 26px;}
.prototype_sec ul li{width: 193px;}
.prototype_sec ul li figure span {height: 173px;}
.prototype_sec ul {margin: 4px 0px 4px;}
.prototype_sec .prototype_main ul.pro_cap li{font-size: 14px; line-height: 24px;}
.pre_stamping_sec {padding: 30px 0px;}
.pre_stamping_sec h4 {font-size: 21px; line-height: 25px; margin: 0px 0px 20px;}
.pre_stamping_sec ul li {width: 100%;}
.pre_stamping_sec ul li:nth-child(2n){margin: 20px 0px 0px;}
.prototype_des_sec {padding: 30px 0px;}

/*Production Stamping Page*/
.prototype_sec.padding {padding: 25px 0px 5px;}

/*Stamping Assemblies Page*/
.assembly_sec h2 {font-size: 22px; margin: 0px 0px 18px; line-height: 30px;}
.assembly_sec {padding: 25px 0px 15px;}
.assembly_left p, .assembly_block p{margin: 0px 0px 10px;}
.assembly_right ul li {width: 49.5%;}
.assembly_block ul {margin: 0px 0px 15px;}
.assembly_block h3 {font-size: 18px; line-height: 25px;}


/*Equipment List Page*/
.equipment_list h2 {font-size: 22px; margin: 0px 0px 18px;}
.equipment_list {padding: 25px 0px 5px;}
.equip_table h3 {font-size: 16px; padding: 6px 15px;}
.equip_table table{margin: 0px 0px 25px;}


.certi_left ul.certi li {float: none; width: 20%; display: inline-block;}
.example_sec ul.examples {width: 100%;}
.example_sec ul.examples li{float: none; display: inline-block; vertical-align: top;}

/**************employee section**************/
.employee_sec{padding: 30px 0px 30px;}
.employee_sec h2{font-size: 26px;}
.employee_sec ul li{width: 195px;}
.employee_sec ul li figure span{height: 170px;}
.employee_sec .owl-nav .owl-prev {background-size: 85%;}
.employee_sec .owl-nav .owl-next {background-size: 85%;}
.about_right ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
.about_right figure span{height: 300px;}
.about_right{margin-bottom: 0;}
.about-us-img ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
.about-us-img ul li figure span{height: 350px;}
.about-us-img ul li:nth-child(3n){margin-right: 0;}
.example_sec ul.examples li{width: 30.6%;}
.employee_sec .slick-slide figure span{height: 200pz;}
.certi_left ul.certi{text-align: left;}
h1.heading{font-size: 22px; margin: 0px 0px 18px;}
} 

@media screen and (max-width: 639px){
.container {width: 548px;} 
.call-cnt .tab {font-size: 18px;}
.header-top {padding: 13px 0px 15px;}
.slid-txt {height: 320px;}
.slid-txt h4{line-height: 26px; font-size: 20px;}
.slid-txt p{font-size: 15px; line-height: 20px;}
.banner-caption h1 {font-size: 16px; line-height: 22px;}
.banner-caption p {line-height: 22px; font-size: 14px;}
.info_sec {padding: 30px 0px;}
.info_sec p{line-height: 22px;}
.products_sec h2 {font-size: 23px;}
.products_sec ul li {width: 240px; float: none; display: inline-block;}
.products_sec ul li figure span {height: 290px;}
.key_reasons_sec ul{padding: 0;}
.key_reasons_sec ul li:nth-child(2n+1) {margin: 0px 0px 30px 0px;}
.key_reasons_sec ul li:nth-child(2n) {margin: 0px 0px 30px 25px;}
.key_description p {line-height: 20px; font-size: 13px;}
.manufacture_sec h4 {font-size: 20px; margin: 0px 0px 15px;}
.manufacture_left ul li {font-size: 13px; line-height: 22px;}
.manufacturer_logo_sec ul li:last-child{margin: 20px 0px 0px 0px;}
.our_customer_sec ul li:nth-child(3n+1){margin: 0;}
.content_sec {padding: 25px 0px;}
.content_sec p {font-size: 13px; line-height: 22px;}
.footer-menu1{float: none; display: inline-block; width: 49%; margin: 0; vertical-align: top;}
.footer-menu2 {margin: 0; float: none; display: inline-block; width: 49%;}
.footer-menu3 {width: 100%; float: none; display: inline-block; margin: 25px 0px 0px;}
.footer-logo{float: left;}
.footer-rgt-con{width: 300px; float: left;}
.footer {padding: 25px 0px 15px;}
.footer_main ul li{font-size: 13px; margin: 0px 0px 5px;}
.contact-detail p {font-size: 18px;}
.header.sticky .header_left {width: 95px;}
.header.sticky .mobile-nav {margin: 19px 0 0 0;}
.header.sticky .header-top {padding: 24px 0px 20px;}

/*Videos page*/
.videos_sec {padding: 25px 0px;}
.videos_sec h2 {font-size: 20px; margin: 0px 0px 15px;}

/*About page*/
.about_sec {padding: 25px 0px;}
.about_sec h2 {font-size: 20px; margin: 0px 0px 15px;}
.about_sec ul.capabilities li{width: 50%;}
.about_sec ul.capabilities li:nth-child(3n+1) {clear: inherit;}
.about_sec ul.capabilities li:nth-child(2n+1){clear: left;}
.about_sec ul.capabilities {margin: 0px 0px 8px;}
.description_sec {padding: 25px 0px;}
.description_sec p {font-size: 16px; line-height: 22px;}


/*Contact Us Page*/
.contact_sec h2 {font-size: 20px; margin: 0px 0px 15px;}
.contact_sec {padding: 25px 0px;}
.contact_left .field input[type="text"], .contact_left .field input[type="email"], .contact_left .field input[type="tel"], .contact_left .field select {width: 336px;}
.contact_left .field textarea {width: 336px;}
.contact_left .field input[type="file"] {width: 336px;}
.contact_left .field .captcha-box {width: 336px;}
.contact_left .field .captcha-box input[type="text"] {width: 241px;}
.contact_left .field.submit {width: 336px;}
.contact_right .contact_info{width: 100%; margin: 0px 0px 10px;}
.contact_sec p.error{width: 336px;}

/*Quality Page*/
.quality_sec {padding: 20px 0px;}
.quality_sec h2 {font-size: 20px; margin: 0px 0px 15px;}
.quality_sec ul li{vertical-align: top;}
.quality_sec ul li:nth-child(2n+1){margin: 0px 0px 25px;}
.quality_sec ul li:nth-child(2n){margin: 0px 0px 25px 25px;}
.quality_sec ul {margin: 0px 0px 5px;}
.quality_sec h3 {font-size: 17px; margin: 0px 0px 7px;}
.quality_sec p{line-height: 24px; margin: 0px 0px 12px;}
.quality_sec ul.codes li:nth-child(2n){margin: 0 0px 8px;}
.quality_sec ul.codes li:nth-child(2n+1){margin: 0 0px 8px;}

/*Customers Page*/
.customer_sec h2 {font-size: 20px; margin: 0px 0px 15px;}
.customer_sec {padding: 25px 0px 0px;}
.customer_img_sec ul li {width: 49.1%; vertical-align: top;}
.customer_img_sec ul li:nth-child(2n+1){margin: 0 0px 15px 0px;}
.customer_img_sec ul li:last-child{margin: 0px 0px 0px 6px;}
.customer_img_sec {margin: 0px 0px 20px;}
.customer_part ul li {width: 100%; padding: 20px 25px; margin: 0px 0px 20px 0px;}
.customer_part ul li:nth-child(2n) {margin: 0;}

/*Stamping Die Page*/
.stamping_sec h2 {font-size: 20px; margin: 0px 0px 15px;}
.stamping_sec h1 {font-size: 20px; margin: 0px 0px 15px;}
.stamping_sec {padding: 25px 0px;}
.stamping_sec p {line-height: 23px; margin: 0px 0px 10px;}
.stamping_sec ul li {width: 48.1%; margin: 0;}
.stamping_des {padding: 25px 0px;}

/*Line Die Page*/
.line_sec h2 {font-size: 20px; margin: 0px 0px 15px;}
.line_sec {padding: 25px 0px 15px;}
.line_description {padding: 20px 0px;}

/*Draw Die Page*/
.draw_die_sec h2 {font-size: 20px; margin: 0px 0px 15px; line-height: 30px;}
.draw_die_sec p {margin: 0px 0px 10px;}
.draw_img_sec {width: 49.4%;}
.draw_img_sec figure span {height: 215px;}
.draw_block {margin: 0px 0px 12px;}


/*Progressive page*/
.progressive_sec h2 {font-size: 20px; margin: 0px 0px 15px; line-height: 26px;}
.progressive_sec {padding: 25px 0px 10px;}
.progressive_description {padding: 25px 0px;}
.progressive_sec ul li{width: 264px;}
.progressive_img figure span {height: 175px;}

/*Aerospace Page*/
.aerospace_sec h2{font-size: 20px; margin: 0px 0px 15px;}
.aerospace_img_sec {width: 130px;}
.aerospace_img_sec figure span {height: 80px;}
.previous_aerospace ul li {width: 264px;}

/*Prototype Page*/
.prototype_sec h2 {font-size: 20px; margin: 0px 0px 15px;}
.prototype_sec {padding: 25px 0px 10px;}
.prototype_sec p{margin: 0px 0px 10px;}
.prototype_sec h3 {font-size: 17px; line-height: 25px;}
.prototype_sec h6{font-size: 14px; line-height: 24px;}
.prototype_sec .aerospace_left ul li {margin: 0px 0px 5px;}
.pre_stamping_sec h4 {font-size: 19px; line-height: 23px; margin: 0px 0px 18px;}
.prototype_des_sec {padding: 25px 0px;}

/*Production Stamping Page*/
.prototype_sec.padding {padding: 20px 0px 5px;}

/*Stamping Assemblies Page*/
.assembly_sec h2 {font-size: 20px; margin: 0px 0px 15px; line-height: 28px;}
.assembly_right ul li {width: 49.4%;}
.assembly_block h6 {margin: 0px 0px 12px;}
.assembly_block ul li{font-size: 13px; line-height: 22px;}
.assembly_block ul {margin: 0px 0px 10px;}
.assembly_block h3 {font-size: 16px; line-height: 23px;}

/*Equipment List Page*/
.equipment_list h2 {font-size: 20px; margin: 0px 0px 15px;}
.equip_table table tr th.shut{line-height: 17px;}
.equip_table h3 {font-size: 15px;}
.videos_left iframe {height: 300px !important;}

.certi_left ul.certi li{vertical-align: top; width: 24%; margin: 0 !important;}
.example_sec ul.examples li figure span {height: 185px;}


/**************employee section******************/
.employee_sec h2{font-size: 23px;}
.employee_sec ul li {width: 240px;float: none;display: inline-block;}
.employee_sec ul li figure span{height: 200px;}
.example_sec ul.examples{float: none;display: inline-block;}
.example_sec ul.examples li:nth-child(3n){margin-right: 25px;}
.example_sec ul.examples li:nth-child(2n){margin-right: 0px;}
.example_sec ul.examples li{width: 33.33%;}
h1.heading {font-size: 20px; margin: 0px 0px 15px;}
} 

@media screen and (max-width: 567px){
.container {width: 400px;}   
.call-cnt .tab{display: none;}
.call-cnt .mob{display: block;}
.call-cnt .mob a{display: inline-block; background: url("../images/mob-call.png") no-repeat center center; width: 24px; height: 24px;}
.header-top {padding: 8px 0px 8px;}
.slid-txt {height: 300px;}
.slid-txt h4{width: 100%; font-size: 17px; line-height: 22px;}
.slid-txt p{width: 100%; font-size: 14px;}
.banner-caption h1 {font-size: 14px;}
.banner-caption p {line-height: 20px; font-size: 13px;}
.info_sec {padding: 22px 0px;}
.products_sec h2 {font-size: 21px; line-height: 25px;}
.products_sec .owl-nav .owl-next{right: -70px;}
.products_sec .owl-nav{left: 46%;}
.key_reasons_sec h3{font-size: 19px;}
.manufacture_sec h4 {font-size: 18px; margin: 0px 0px 12px; line-height: 28px;}
.manufacture_left {float: none; width: 100%; border-right: none; padding: 0; display: inline-block;}
.manufacture_left:last-child {padding: 0; margin: 8px 0px 0px;}
.manufacturer_block {margin: 0px 0px 25px;}
.manufacturer_logo_sec ul li{width: 200px; margin: 0;}
.manufacturer_logo_sec ul li:nth-child(2n){margin: 15px 0px 15px 0px;}
.manufacturer_logo_sec ul li:last-child{margin: 0;}
.our_customer_sec h6 {font-size: 22px; margin: 0px 0px 5px; line-height: 25px;}
.our_customer_sec {padding: 25px 0px 25px;}
.footer-logo {float: none;}
.footer-rgt-con {width: 100%; float: none; display: inline-block;}
.header.sticky .header-top {padding: 21px 0px 20px;}

/*Videos Page*/
.videos_sec h2 {font-size: 18px; margin: 0px 0px 12px;}
.videos_sec {padding: 20px 0px;}

/*About Page*/
.about_sec h2 {font-size: 18px; margin: 0px 0px 12px;}
.about_right figure span{height: 230px;}
.our_customer_sec.padding {padding: 25px 0px;}

/*Contact Us Page*/
.contact_sec h2 {font-size: 18px; margin: 0px 0px 12px;}
.contact_left .field label {width: 140px;}
.contact_left .field input[type="text"], .contact_left .field input[type="email"], .contact_left .field input[type="tel"], .contact_left .field select {width: 198px;}
.contact_left .field textarea {width: 198px; height: 70px;}
.contact_left .field input[type="file"] {width: 198px;}
.contact_left .field .captcha-box {width: 100%;}
.contact_sec p{font-size: 13px;}
.contact_left .field .captcha-box input[type="text"] {width: 103px;}
.contact_sec p.error {width: 198px;}

/*Quality Page*/
.quality_sec h2 {font-size: 18px; margin: 0px 0px 12px;}
.quality_sec ul li:nth-child(2n) { margin: 0px 0px 25px 0px;}
.quality_sec ul li {width: 200px;}
.quality_sec ul {margin: 0;}
.quality_sec h3{font-size: 16px; line-height: 22px;}
.quality_sec p {line-height: 22px; margin: 0px 0px 10px; font-size: 13px;}

/*Customers Page*/
.customer_sec h2 {font-size: 18px; margin: 0px 0px 12px; line-height: 28px;}
.customer_sec {padding: 20px 0px 0px;}
.customer_sec p {font-size: 13px; margin: 0px 0px 20px; line-height: 20px;}
.customer_img_sec ul li {width: 100%; margin: 0 0px 15px;}
.customer_img_sec ul li:last-child {margin: 0;}

/*Stamping Die Page*/
.stamping_sec h2 {font-size: 18px; margin: 0px 0px 12px;}
.stamping_sec h1 {font-size: 18px; margin: 0px 0px 12px;}
.stamping_sec {padding: 20px 0px;}
.stamping_sec p{font-size: 13px;}
.stamping_sec ul li{margin: 0px 0px 10px 10px; vertical-align: top;}
.stamping_sec ul li:nth-child(2n+1){margin: 0 0px 10px;}
.stamping_sec ul li:nth-child(2n){margin: 0px 0px 0px 10px;}
.stamping_sec ul {margin: 0px 0px 5px;}
.stamping_sec ul.tool li{font-size: 13px;}
.stamping_sec ul.tool li:nth-child(2n+1){margin: 0;}
.stamping_sec ul.tool li:nth-child(2n){margin: 0;}
.stamping_des {padding: 20px 0px;}
.stamping_des p {font-size: 13px; line-height: 22px;}
.stamping_sec h3 {font-size: 17px; margin: 0px 0px 8px;}

/*Line Die Page*/
.line_sec h2 {font-size: 18px; margin: 0px 0px 12px; line-height: 27px;}
.line_sec p {font-size: 13px; line-height: 22px;}
.line_description p {font-size: 13px; line-height: 22px;}
.line_sec {padding: 20px 0px 10px;}

/*Draw Die Page*/
.draw_die_sec {padding: 20px 0px 10px;}
.draw_die_sec h2 {font-size: 18px; margin: 0px 0px 12px; line-height: 27px;}
.draw_die_sec p {font-size: 13px; line-height: 22px;}
.draw_left ul li {font-size: 13px; line-height: 22px;}
.draw_img_sec {width: 100%;}
.draw_img_sec:nth-child(2n) {margin: 15px 0px 0px 0px;}
.draw_description p {font-size: 13px; line-height: 22px;}
.draw_description {padding: 20px 0px;}


/*Progressive Page*/
.progressive_sec h2 {font-size: 18px; margin: 0px 0px 12px;}
.progressive_sec {padding: 20px 0px 10px;}
.progressive_sec p {font-size: 13px; line-height: 22px;}
.progressive_sec ul li {width: 100%;}
.progressive_sec ul li:nth-child(2n) {margin: 0px 0px 15px 0px;}
.progressive_description {padding: 20px 0px;}
.progressive_description p {font-size: 13px; line-height: 22px;}
.progressive_caption h6{font-size: 12px;}

/*Aerospace Page*/
.aerospace_sec h2 {font-size: 18px; margin: 0px 0px 12px; line-height: 26px;}
.aerospace_sec {padding: 20px 0px 10px;}
.aerospace_sec p {font-size: 13px; line-height: 22px; margin: 0px 0px 10px;}
.aerospace_left ul li {font-size: 13px; line-height: 22px; background: url("../images/bullet.png") no-repeat left 10px;}
.aerospace_img_sec {width: 165px;}
.aerospace_img_sec:nth-child(2n+1){margin: 0;}
.previous_aerospace {padding: 20px 0px 25px;}
.previous_aerospace h3 {font-size: 18px; margin: 0px 0px 10px;}
.previous_aerospace ul li {width: 100%; }
.previous_aerospace ul li:nth-child(2n){margin: 20px 0px 0px 0px;}
.project_description p {font-size: 13px; line-height: 22px;}


/*Automotive Page*/
.aerospace_main.margin {margin: 0px 0px 10px;}

/*Prototype Page*/
.prototype_sec {padding: 20px 0px 5px;}
.prototype_sec h2 {font-size: 17px; margin: 0px 0px 12px; line-height: 28px;}
.prototype_sec p {font-size: 13px; line-height: 22px; }
.prototype_sec h3 {font-size: 15px; line-height: 22px;}
.prototype_sec ul li {width: 189px;}
.prototype_sec .prototype_main ul.pro_cap li {font-size: 13px; line-height: 22px; width: 100%;}
.prototype_sec h6 {margin: 0px 0px 4px;}
.prototype_main {margin: 0px 0px 10px;}
.pre_stamping_sec {padding: 25px 0px;}
.prototype_des_sec {padding: 20px 0px;}
.prototype_des_sec p {font-size: 13px; line-height: 22px;}

/*Stamping Assemblies Page*/
.assembly_sec h2 {font-size: 18px; margin: 0px 0px 12px; line-height: 25px;}
.assembly_sec {padding: 20px 0px 15px;}
.assembly_left p, .assembly_block p {font-size: 13px; line-height: 22px;}
.assembly_right ul li {width: 100%; }
.assembly_right ul li:nth-child(2n){margin: 15px 0px 0px;}
.assembly_block ul li{width: 100%;}

/*Equipment List Page*/
.equipment_list h2 {font-size: 18px; margin: 0px 0px 12px;}
.equipment_list {padding: 20px 0px 5px;}
.equipment_list p {margin: 0px 0px 10px; font-size: 13px; line-height: 22px;}
.equip_table h3 {font-size: 14px; padding: 5px 15px;}
.equip_table p {font-size: 13px; line-height: 22px;}
.equip_table table tr th {font-size: 10px;}
.equip_table table tr th.shut {line-height: 13px;}
.equip_table table tr td.press {padding: 6px;}
.equip_table table tr td {font-size: 12px; line-height: 17px; padding: 5px;}
.equip_table table {margin: 0px 0px 18px;}
.test_left{width: 100%;}
.test_right{width: 100%;}
.equip_table ul li {font-size: 13px; line-height: 22px;}
.equip_table h4{font-size: 13px; line-height: 22px;}

.header{padding: 3px 0px 0px;}
.header_left{width: 100px;}
.slider {margin: -30px 0px 0px;}
.mobile-nav{margin: 5px 0 0 0;}
.slider ul li {background-position: 45% center !important;}
.progressive_sec ul{margin: 10px 0px 0px;}

.certi_left ul.certi li{width: 31%;}
.example_sec ul.examples li {width: 45.33%;margin-right: 20px;margin-bottom: 20px;}
.prototype_right object{width: 300px !important; height: 250px;}

/**************employee section********************/
.employee_sec h2{font-size: 21px;line-height: 25px;}
.employee_sec .owl-nav{left: 46%;}
.employee_sec .owl-nav{bottom: 50px;}
.employee_sec .owl-nav .owl-next{right: -70px;}
.employee_sec ul li figure span{height: 180px;}

.about-us-img ul li figure span{height: 240px;}

.footer_main ul li ul{padding: 5px 0px 0px 12px;}
.stamping_sec .base_page ul.tool li {
	width: 50%;
}
h1.heading{font-size: 18px; margin: 0px 0px 12px;}
} 

@media screen and (max-width: 413px){
.container {width: 300px;}  
.mobile-nav{margin: 5px 0 0 0;}
.header-top {padding: 8px 0px 6px;}
.call-cnt .mob a{background-size: 80%;}
.slid-txt {height: 290px;}
.slid-txt h4{font-size: 17px; line-height: 20px;}
.banner-caption p {line-height: 18px; font-size: 12px;}
.banner-caption {padding: 15px 0px;}
.info_sec p {line-height: 20px;}
.products_sec h2 {font-size: 20px; line-height: 20px;}
.key_reasons_sec {padding: 35px 0px 10px;}
.key_reasons_sec h3 {font-size: 17px; margin: 0px 0px 12px;}
.key_reasons_sec ul li{margin: 0px 0px 20px 0px;}
.key_reasons_sec ul li:nth-child(2n+1) {margin: 0px 0px 20px 0px;}
.key_reasons_sec ul li:nth-child(2n) {margin: 0px 0px 20px 0px;}
.manufacture_sec {padding: 20px 0px 30px;}
.manufacture_sec h4{font-size: 16px; line-height: 24px;}
.manufacture_left ul li{line-height: 20px; background: url(../images/bullet.png) no-repeat left 8px;}
.our_customer_sec h6{font-size: 20px; line-height: 20px;}
.our_customer_sec ul li figure span {height: 70px;}
.our_customer_sec ul li:nth-child(2n+1){margin: 0px 0px 0px;}
.our_customer_sec ul li:nth-child(2n) {margin: 0px 0px 0px 30px;}
.footer-menu1{width: 100%;}
.footer-menu2{width: 100%;}
.footer_main ul li:last-child { margin: 0 0px 5px 0px;}
.footer_main ul li ul{padding: 0px 0px 0px 12px;}
.footer-menu3{margin: 8px 0px 0px; text-align: left;}
.footer-rgt-con address{text-align: left; font-size: 13px; margin: 0px 0px 12px;}
.footer-logo{margin: 0px 0px 8px;}
.footer_main ul li{line-height: 22px;}
.contact-detail{text-align: left;}
.contact-detail p {font-size: 16px;}
.footer {padding: 15px 0px 15px;}
.mm-menu .mm-listview > li a:not(.mm-next){font-size: 14px;}
.header.sticky .header_left {width: 85px;}
.header.sticky {padding: 2px 0px;}
.header.sticky .mobile-nav {margin: 15px 0 0 0;}
.header.sticky .header-top {padding: 18px 0px 12px;}

/*Videos page*/
.videos_left{border: 12px solid #fff;}
.videos_sec h2{font-size: 16px; line-height: 22px;}
.videos_caption{padding: 15px 20px;}
.videos_caption p{font-size: 14px;}

/*About Page*/
.about_sec h2 {font-size: 16px; line-height: 22px;}
.about_sec {padding: 20px 0px;}
.about_sec p {font-size: 13px; line-height: 22px;}
.about_right figure span {height: 150px;}
.about_left{margin: 0;}
.about_right{margin: 0;}
.about_sec ul.capabilities li:nth-child(2n+1) {clear: inherit;}
.about_sec ul.capabilities li {width: 100%;}
.about_sec ul.capabilities li{margin: 0px 0px 5px; background: url("../images/bullet.png") no-repeat left 9px;}
.about_sec ul.limit li{width: 100%; margin: 0px 0px 5px;}
.description_sec {padding: 20px 0px;}
.description_sec p{font-size: 14px;}


/*Contact Us Page*/
.contact_sec {padding: 20px 0px;}
.contact_sec h2 {font-size: 16px; line-height: 22px;}
.contact_sec p{line-height: 20px;}
.contact_left{padding: 25px;}
.contact_left .field label {width: 100%;}
.contact_left .field input[type="text"], .contact_left .field input[type="email"], .contact_left .field input[type="tel"], .contact_left .field select {width: 100%;}
.contact_left .field{margin: 0px 0px 5px;}
.contact_left .field textarea{width: 100%;}
.contact_left .field input[type="file"] {width: 100%;}
.contact_left .field .captcha-box {width: 100%;}
.contact_left .field .captcha-box input[type="text"] {width: 153px;}
.contact_left .field.submit {width: 100%; float: none; display: inline-block; margin: 10px 0px 0px;}
.contact_sec p.error {width: 100%; float: none; display: inline-block;}

/*Quality Page*/
.quality_sec h2 {font-size: 16px; line-height: 22px;}
.quality_sec h3{font-size: 15px; margin: 0px 0px 5px;}
.quality_sec ul.codes li{width: 100%; font-size: 14px; line-height: 22px;}

/*Customers Page*/
.customer_sec h2 {font-size: 16px; line-height: 22px;}
.customer_part p {line-height: 21px; font-size: 13px;}


/*Stamping Die Page*/
.stamping_sec h2 {font-size: 16px; line-height: 22px;}
.stamping_sec h1 {font-size: 16px; line-height: 22px;}
.stamping_sec p{line-height: 22px;}
.stamping_sec ul li{width: 100%;}
.stamping_sec ul li:nth-child(2n) {margin: 0px 0px 10px 0px;}
.stamping_sec h3 {font-size: 16px; line-height: 22px;}
.stamping_sec ul.tool li{background: url("../images/bullet.png") no-repeat left 12px;}


/*Line Die Page*/
.line_sec h2 {font-size: 16px; line-height: 22px;}


/*Draw Die Page*/
.draw_die_sec h2 {font-size: 16px; line-height: 22px;}
.draw_left ul li{width: 100%; margin: 0px 0px 2px;}

/*Progressive Page*/
.progressive_sec h2 {font-size: 16px; line-height: 22px;}
.progressive_img{margin: 0px 0px 5px;}

/*Aerospace Page*/
.aerospace_sec h2{font-size: 16px; line-height: 22px;}
.aerospace_img_sec {width: 100%; margin: 0;}
.previous_aerospace h3{line-height: 25px;}

/*Automotive Page*/
.aerospace_main.margin {margin: 0px 0px 5px;}

/*Prototype page*/
.prototype_sec h2{font-size: 16px; line-height: 22px;}
.prototype_sec h3 {font-size: 14px; line-height: 21px;}
.prototype_sec ul li {width: 100%;}
.prototype_sec ul li:nth-child(2n){margin: 0px 0px 16px 0px;}
.prototype_sec ul {margin: 0;}
.prototype_sec h6 {font-size: 13px; line-height: 22px; }
.prototype_sec .aerospace_left ul li {margin: 0px 0px 5px;}
.pre_stamping_sec {padding: 20px 0px;}
.pre_stamping_sec h4 {font-size: 17px; line-height: 22px; margin: 0px 0px 15px;}
.pre_img_sec{width: 85px;}
.pre_img_sec figure span {height: 45px;}
.pre_stamping_sec ul li p {font-size: 13px; line-height: 22px;}
.pre_main{margin: 0px 0px 5px;}

/*Stamping Assemblies Page*/
.assembly_sec h2 {font-size: 16px; margin: 0px 0px 12px; line-height: 22px;}
.assembly_block h6{font-size: 14px; line-height: 22px;}
.assembly_block h3 {font-size: 14px; line-height: 21px; margin: 0px 0px 5px;}

/*Equipment List Page*/
.equipment_list h2 {font-size: 16px; line-height: 22px;}
.equip_table h3 {font-size: 13px; padding: 5px 10px; margin: 0px 0px 8px; }
.table_main {float: left; width: 300px;  overflow-x: scroll; margin: 0px 0px 15px;}
.equip_table h4{line-height: 19px;}



.video_caption p {margin: 5px 0px 10px !important;}
.certi_left ul.certi li {width: 100%;}
.certi_left ul.certi li span {height: 80px;}
.certi_right ul.codes li{width: 100%;}
.example_sec ul.examples li {width: 100%; margin: 0px 0px 20px;}
.example_sec ul.examples li:nth-child(2n){margin: 0px 0px 20px;}
.example_sec ul.examples li h4{font-size: 13px;}

#g-recaptcha > div{

  height: 62px !important;
  width: 304px !important;
   -webkit-transform: scale(0.80);
     -moz-transform: scale(0.80);
      -ms-transform: scale(0.80);
       -o-transform: scale(0.80);
          transform: scale(0.80);
   -webkit-transform-origin: 0 0;
      -moz-transform-origin: 0 0;
       -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
           transform-origin: 0 0;
}
/**************employee section*****************/
.employee_sec h2{font-size: 20px;line-height: 20px;}
.about_right ul li:last-child{margin-bottom: 0;}
.about-us-img ul li figure span{height: 170px;}
.example_sec ul.examples li:nth-child(3n){margin-right: 0;}

.footer_main ul li ul ul{padding-top: 4px;}
.stamping_sec .base_page ul.tool li {
	width: 100%;
}
h1.heading{font-size: 16px; line-height: 22px;}
}

