

@media screen and (max-width: 1300px) {
.container{width: 1260px;} 
.tool-services ul li {    width: 406px;}
.tool-services ul li span{height: 294px;}
.inner-brand-sec ul li {    width: 228px;}

.textwidget {    top: 230px;}

}
@media screen and (max-width: 1299px) {
.container{width:1000px;}
header .header-top .header-rgt .header_menu {    float: none; margin-top: 30px;}
header .header-top{padding: 15px 0 0 0;}
.text-sec h2{width: 570px;line-height: 98px;height: 98px; font-size: 45px;}
.tool-services ul li {    width: 320px;}
.tool-services ul li span {    height: 232px;}
.tool-services p{height: 255px;}
.tool-services h3{height: 50px;overflow: hidden; line-height: 25px;margin-bottom: 20px;}
.inner-brand-sec ul li {   float: none;    display: inline-block;    vertical-align: top; margin-bottom: 55px;}
.inner-brand-sec{padding: 70px 0 20px 0;}
.map-div iframe {    width: 465px;}
/*.rc-anchor-normal {
    height: 74px;
    width: 300px;
}*/

.g-recaptcha {
  transform:scale(0.98);
  -webkit-transform: scale(0.80);
  transform-origin:0 0;
  -webkit-transform-origin:0 0;
}
.contact-container .field-row input[type="submit"]{width: 47%;}
.abous-us-sec .inner-content .rgt-sec{margin-left: 35px}
.abous-us-sec .inner-content .rgt-sec-img{margin-right: 35px;}
.wire-edm-sec .rgt-edm-sec{margin-left: 30px;}
.inner-banner .text-sec h2{line-height: 65px;}
.wire-edm-sec .rgt-edm-sec .manufacturer-logo{margin-right: 28px;width: 40%;}
.wire-edm-sec .rgt-edm-sec .usa-image {    width: 40%;}
.btm-img-sec.edm figure span {    height: 277px;}
.abous-us-sec .inner-content .rgt-sec-img-inner.wire {
    width: 43%;}
.abous-us-sec .inner-content .rgt-sec-img-inner{margin-right: 40px;}
.abous-us-sec .inner-content .left-sec.up-right {      width: 56%;    float: left;}
.abous-us-sec .inner-content .left-sec.abous-sec {    width: 56%;    float: left;}
.text-sec.grinding h2 {    top: 24%;    height: 290px;}
.textwidget {    top: 230px;}
.textwidget a.schedule-btn {    font-size: 20px;    height: 175px;    width: 45px;    padding-left: 2px;}
.services ul li {    width: 320px;}
.services p {    height: 193px;}
.services ul li span  {   height: 246px;}
.textwidget {
    top: 122px;
}

}

@media screen and (max-width:1023px) {
.container{width:782px;} 
header .header_bottom .header_menu{display: none;}
.menu-btn {width: auto;float: left;margin-right: 0;margin-top: 17px;display: inline-block;position: relative;left: 0;top: 18px;}
.menu-btn{display: block;}

.mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited{text-align: left; color: #000 !important;  font-weight: 500;}
.mm-menu{background: #fff;}
.mm-navbars_bottom > .mm-navbar, .mm-navbars_top > .mm-navbar{background: #9e2035;  font-weight: 300;}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar > *{color: #fff !important; font-weight: 300;text-align: center;}
.mm-menu .mm-btn::after, .mm-menu .mm-btn::before {border-color:#fff !important; }
.mm-menu a:hover{color:#9e2035 !important;}
 .mm-wrapper_opened #menu{display: block !important;}
header .header-top .header-rgt .header_menu{display: none;}
.footer .footer-top .footer-menu {    width: 225px;}
.footer .footer-top .footer-service-sec {    width: 325px;}
.footer .footer-top .footer-logo{margin-bottom: 20px;}
.manufacturing-sec h2{line-height: 40px;}
.tool-services ul li{width: 380px;}
.tool-services ul li span {    height: 275px;}
.specialists-content ul li {    width: 49.3%;}
.text-sec h2 {    width: 420px;    line-height: 80px;    height: 80px;    font-size: 35px;}
.home-carousel.owl-carousel .owl-nav{top: 46%;}
header .header-top {    padding: 10px 0 10px 0;}
header .header-top .header-lft {    width: 500px;   float: none;    display: table-cell;    vertical-align: middle;    text-align: left;}
header .header-top .header-rgt {    width: 50%;    float: none;   display: table-cell;    vertical-align: middle;    text-align: right;}
.logo {    width: auto;    float: left;    margin-left: 30px;}
.map-div iframe {    width: 465px;}
.contact-container .contact-left {    width: 100%;}
.contact-container .contact-right {    width: 100%;    margin-top: 10px;    border-top: 1px solid rgba(0,0,0,0.1);    padding-top: 20px;}
.map-div iframe {    height: 330px; width: 100%;}
.page-cate-wrapper h3{line-height: 25px;}
.btm-img-sec figure span{    height: 238px;}
.btm-img-sec .btm-lft-sec {    width: 48%;}
.cloum-left-sec,.cloum-rgt-sec {width: 100%;}
.page-cate-wrapper .cloum-sec ul li {    width: 49.33%;}
.custom-die-img ul li figure span{    height: 150px;}
.custom-die-img ul li{margin-right: 0;}
.custom-die-img ul {    /* width: 100%; */    /* float: left; */    margin: 0 -15px;    width: auto;}

.btm-img-sec.edm figure span {     height: 205px;}
.abous-us-sec .inner-content .rgt-sec-img-inner.wire {
    width: 100%; margin-right: 0;}
.abous-us-sec .inner-content .left-sec.wire {
    width: 100%;}    

 .abous-us-sec .inner-content .rgt-sec-img-inner{margin-right: 30px;}
.page-cate-wrapper h2{line-height: 35px;}
.abous-us-sec .inner-content .rgt-sec.up-right {      width: 36%;    float: right;    margin-left: 28px;}
.page-cate-wrapper .left-sec.abous h2 {    line-height: 35px;    margin-top: 0;}
.text-sec.grinding h2 {    height: 247px;}
.services ul li {    width: 380px;}
.textwidget {
    top: 185px;
}

.home-banner.manufacturing-sec ul li {
    height: 320px;}

}



@media screen and (max-width: 810px) {
.container{width:750px;}  
.tool-services ul li {    width: 365px;}
.tool-services ul li span {    height: 264px;}
.inner-brand-sec ul li {    width: 217px;}
.footer .footer-top .footer-service-sec {    width: 320px;}
.wire-edm-sec .rgt-edm-sec {    width: 100%;}
.wire-edm-sec .lft-edm-sec {    width: 100%;    float: left;    margin-top: 25px;}
.inner-banner .text-sec h2 {    line-height: 50px;}
.btm-img-sec.edm figure span {    height: 200px;}
.abous-us-sec .inner-content .rgt-sec {    width: 100%;}
.abous-us-sec .inner-content .left-sec {    width: 100%;}
.abous-us-sec .inner-content .rgt-sec {    width: auto;    float: none; margin-left: 0;   display: inline-block;    vertical-align: middle;    text-align: center;}
.abous-us-sec .inner-content .rgt-sec figure{width: auto;}
.abous-us-sec .inner-content .rgt-sec-img-inner {     margin-right: 0;    width: 100%;}
.abous-us-sec .inner-content .left-sec.abous-sec {    width: 56%;    float: left;}
.career-form-left textarea#salesExperience {    height: 130px;    width: 98%;}
.services ul li {    width: 365px;}



}




@media screen and (max-width: 767px) {
.container{width:620px;} 
.home-carousel.owl-carousel .owl-nav {  top: 44%;}
.text-sec h2 {    width: 330px;    line-height: 60px;    height: 60px;    font-size: 30px;}
.specialists-content h1 {    font-size: 30px;}
.specialists-content h4 {    font-size: 21px;}
.specialists-content ul li{    line-height: 22px;}
.tool-services ul li {    width: 300px;}
.tool-services ul li span {    height: 216px;}
.inner-brand-sec ul li {    width: 189px; margin-right: 15px;}
.footer .footer-top .footer-menu {    width: 50%;}
.footer .footer-top .footer-service-sec {    width: 50%;}
.footer .footer-top .footer-logo {    margin-top: 20px;}
.footer .footer-top .footer-contact {    margin-top: 20px;}
.page-cate-wrapper h1 {    font-size: 28px;}
.abous-us-sec .inner-content .rgt-sec {    width: 100%; margin-left: 0;}
.abous-us-sec .inner-content .left-sec {    width: 100%;    float: left;    margin-top: 20px;}
.abous-us-sec .inner-content .rgt-sec {    width: 100%;    margin-left: 0;    float: none;    display: inline-block;    vertical-align: middle;    text-align: center;}
.page-cate-wrapper h2{line-height: 30px;}
.custom-content ul li {    width: 49.3%;}
.abous-us-sec .inner-content .rgt-sec figure span{float: none;}
.abous-us-sec .inner-content .rgt-sec-img{width: 100%; margin-right: 0;}
.btm-img-sec.edm figure span {
    height: 160px;
}

.abous-us-sec .inner-content .rgt-sec-img-inner {         width: 100%;}
.abous-us-sec .inner-content .rgt-sec-img-inner.abous-sec {     width: 100%;}   

.abous-us-sec .inner-content .left-sec.abous-sec {    width: 100%;}   

.abous-us-sec .inner-content .rgt-sec.up-right {    width: 100%;  margin-left: 0;}

.abous-us-sec .inner-content .left-sec.up-right {     width: 100%;  }
.abous-us-sec .inner-content .rgt-sec.up-right {     width: 100%;    float: none;    display: inline-block;    vertical-align: middle;    text-align: center;}
.abous-us-sec .inner-content .rgt-sec.up-right figure{float: none; display: inline-block;}
.career-form-left textarea#salesExperience {
    height: 130px;
    width: 97%;
}

.custom-die-img ul{margin: 0 0;}
.text-sec.grinding h2 {    height: 190px;}
.services ul li {    width: 300px;}
.textwidget {    top: 126px;}
.grup-sec ul li {    width: 49.9%;}


}






@media screen and (max-width: 639px) {
.container{width:548px;} 
.specialists-content h1{line-height: 35px;}
.specialists-content h4{line-height: 35px;}
.tool-services ul li {    width: 360px;    float: none;   display: inline-block;   vertical-align: middle;    text-align: center;}
.tool-services ul li span {    height: 260px;}
.tool-services h2 {    font-size: 35px;}
.inner-brand-sec ul li {    width: 250px;}
.text-sec h2 {    width: 280px;    line-height: 60px;    height: 60px;    font-size: 25px;}

.page-cate-wrapper h1 {    font-size: 26px;}
.custom-die-img ul li {    width: 100%;}
.custom-die-img ul{margin: 0 0;}
.specialists-content h2{font-size: 18px;  }
.home-banner ul li{height: 420px;}
.inner-banner .text-sec h2 {    line-height: 40px;}
ul.cnc-section li {    width: 100%;}
.services  ul li {
    width: 360px;
    float: none;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
section.manufacturing-text h2 {
    font-size: 19px;}
section.manufacturing-text p {font-size: 14px;line-height: 25px;}

}


@media screen and (max-width:567px){ 
.container{width:400px;}
.mob-header-phone{display: block;}
.header-phone{display: none;}
header .header-top .header-rgt {    width: 35%;}
.mob-header-phone {    margin-top: 7px;}
.specialists-content ul li {    width: 100%;}
.inner-brand-sec ul li {    width: 100%; margin-right: 0;}
.footer .footer-top .footer-menu {    width: 100%;}
.footer .footer-top .footer-service-sec {    width: 100%;margin-top: 20px;}
.text-sec h2 {    width: 170px;    line-height: 40px;    height: 40px;    font-size: 15px;}
.home-carousel.owl-carousel .owl-nav .owl-prev {left: 40px;}
.home-carousel.owl-carousel .owl-nav .owl-next{right: 40px;}
.home-carousel.owl-carousel .owl-nav {    top: 42%;}
.contact-container .field-row {    width: 100%;}
.frow-row {    width: 100%;}
.buttons-set .button {    width: 35%; font-size: 15px;   height: 40px;}
.career-form-left .frow-row-sec.attach-file .input-box {    padding: 0 0 0 5px;}
.page-cate-wrapper h1 {    font-size: 24px;line-height: 35px;}
.career-form-left .fieldset {    padding: 0 0px;}
.career-form-left textarea#salesExperience{width: 93%;}
.page-cate-wrapper .cloum ul li{width: 100%;}
.page-cate-wrapper .cloum-sec ul li {    width: 100%;}
.btm-img-sec .btm-lft-sec {    width: 100%;    margin-bottom:20px;}
.btm-img-sec .btm-rgt-sec {    width: 100%;}
.custom-content ul li {    width: 100%; font-size: 15px;}
.seo-text-wrapper p{ font-size: 14px;}
.specialists-content h2{line-height: 25px;}
.grup-sec ul li {
  font-size: 15px;
}
.home-banner ul li{height: 245px;}
.page-cate-wrapper p{margin-bottom: 15px;font-size: 14px;}
.footer .footer-btm p{font-size: 14px;}
.wire-edm-sec .rgt-edm-sec .usa-image {    width: 100%;    float: left;    margin-top: 20px;}
.wire-edm-sec .rgt-edm-sec .manufacturer-logo {    width: 100%;}
.page-cate-wrapper p{line-height: 25px;}
.page-cate-wrapper h1{margin-top: 26px;}
.inner-banner .text-sec h2 {    line-height: 25px;}
.inner-brand-sec h2{line-height: 25px;}
.specialists-content ul li {margin-bottom: 15px;}
.abous-us-sec .inner-content .rgt-sec-img figure {       width: 100%;    float: left;}
.sticky .header-lft .logo img {        max-width: 145px;}
.tool-services ul{margin: 0 -4px;}
.logo {    width: auto;    float: left;    margin-left: 30px;}
.career-form-left textarea#salesExperience {    width: 95%;}
.text-sec.grinding h2 {    height: 127px;}
.textwidget a.schedule-btn {    border: 3px solid #000;    font-size: 16px;    height: 135px;    width: 45px;    padding-left: 2px;    border-left: 0;}
.mob-header-phone a{color: #fff;    background: #9e2035;    padding: 4px 14px;    font-size: 16px;}
.home-banner.manufacturing-sec ul li {
    height: 240px;}



}




@media screen and (max-width:413px){
.container{width:300px;}
.logo {    width: 50%;}
.tool-services ul li {    width: auto;}
.inner-brand-sec ul li{margin-right: 0;} 
.home-carousel.owl-carousel .owl-nav .owl-prev {    left: 10px;}
.home-carousel.owl-carousel .owl-nav .owl-next {    right: 10px;}
.tool-services ul li span {       height: 209px;}
.logo {       margin-left: 25px;}
.menu-btn{margin-top: 0px;}
.tool-services p {    height: 285px;}
.tool-services h3 {
    height: 30px;     font-size: 21px;}
.services ul li {    width: auto;}

.mob-header-phone a {    padding: 4px 8px;    font-size: 14px;}
.sticky .header-lft .logo img {    max-width: 110px;}
.home-banner.manufacturing-sec ul li {
    height: 180px;}
.grup-sec ul li {
    width: 100%;
}


}

