@media only screen and (min-width:1200px) and (max-width:1400px){

.banner-sec .over{left:78px;}

}

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

.nav-sec li a{font-size:15px;padding:0 18px;}

}

@media only screen and (min-width:768px) and (max-width:1170px){

.banner-sec .over{left:75px;}

.welcome-sec .col-md-5 img{max-width:100%;height:auto;}

.product-sec h3{min-height:62px;font-size:15px;line-height:20px;}

.nav-sec ul{margin-right:0px;}

.footer li a{font-size:14px;}

.banner-sec .banner-img img{height:auto;}

.welcome-sec h2,h1.font_l{font-size:34px;}

.product-sec h2{font-size:38px;}

}

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

.product-sec .contact_information{width:100%;}

.location-sec table.table tr th.usa-head span{float:none;}

.location-sec table.table tr th.usa-head span img{width:40px;}

}

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

.nav-sec li a{padding:0 12px;font-size:13px;}

}

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

.banner-sec .carousel .carousel-indicators{left:0px;right:0px;margin:0 auto;display:block;bottom:28px;}

.banner-sec .carousel .over{left:0px;right:0px;margin:0 auto;display:block;width:90%;text-align:center;top:30%;}

.banner-sec .carousel h2{padding:0px;font-weight:400;font-size:22px;line-height:22px;}

.banner-sec .carousel .btn{font-size:14px;line-height:40px;padding:0px 20px;}

.banner-sec .carousel .carousel-indicators li{width:15px;height:15px;}

.banner-sec .carousel .carousel-indicators .active{width:15px;height:15px;}

}

@media only screen and (min-width:991px) and (max-width:1024px){

.location-sec table.table tr th.usa-head { font-size:18.5px; }

}

@media only screen and (min-width:768px) and (max-width:979px){

.banner-sec h2{font-size:44px;}

.banner-sec img{max-width:100%;height:auto;}

.welcome-sec{padding-top:15px;padding-bottom:20px;}

.welcome-sec .col-sm-12 img{display:block;margin:0 auto 10px auto;}

.product-sec h2{margin-top:5px;margin-bottom:10px;text-align:center;}

.welcome-sec .arrow{top:-37px;}

.container{width:738px;}

.welcome-sec h2,h1.font_l{text-align:center;}

.footer p{text-align:center;padding-top:20px;}

.footer .pull-right{float:none!important;text-align:center;}

.footer .pull-right li{float:none;display:inline;}

.footer .pull-right li a{float:none;display:inline-block;}

.product-sec .product h2{margin-top:15px;}

.product-sec .clone .bottom{padding:10px 0 0 0;}

.product-sec .clone{padding-bottom:0px;}

.product-sec .clone .bottom img{margin:0 auto 25px auto;display:block;}

/*.welcome-sec.inner p{font-size:14px;}*/

.welcome-sec .welcome-content .col-lg-9{padding-top:15px;}

}

@media only screen and (min-width:768px) and (max-width:990px){

.product-sec .address-tag{margin-bottom:0px;}

.contact-img span{width:50%;float:left;}

.product-sec .contact-img{width:100%;float:left;margin-bottom:30px;text-align:center;}

.product-sec .col-lg-6{padding-left:15px;}

.product-sec .contact_information .form-control.tel_code2{width:47.5%;}

.product-sec .contact-img span img{max-width:95%;}

.location-sec table.table.international_table tr td span.canada-icon { min-height:65px; }

.location-sec table.table.international_table tr td:first-child { white-space:normal; }

}

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

.row{margin:0px;}

.banner-sec img{max-width:100%;height:auto;}

.banner-sec h2{font-size:24px;line-height:32px;padding-right:100px;}

.banner-sec .btn{margin-top:5px;}

.header a.logo{display:block;width:100%;top:40px;}

.nav-sec .container{padding:0px;}

.nav-sec{top:128px;background:#25426c;}

.nav-sec li{width:100%;margin-left:0;padding:0px;}

.nav-sec li a{padding-left:10px;display:block;float:none;font-size:18px;border-radius:0px;}

.nav-sec li a:hover, .nav-sec li.active a{border-radius:0px;}

.navigate{padding-left:10px;line-height:38px;display:block;font-size:16px;color:#fff;text-decoration:none;text-transform:uppercase;background:#111;}

.navigate span{display:block;background:url(../images/nav_slot.png) 97% center no-repeat;}

.navigate:hover,.navigate:focus{text-decoration:none;color:#fff;}

.nav-sec .open{display:none;margin:0px;}

.header a.logo img{display:block;margin:0 auto;}

.carousel-control.left{width:32px;height:32px;background:url(../images/slider_prev2.png) no-repeat;}

.carousel-control.right{width:32px;height:32px;background:url(../images/slider_next2.png) no-repeat;}

.welcome-sec{padding-top:15px;padding-bottom:20px;}

.welcome-sec .col-sm-12 img{display:block;margin:0 auto 10px auto;max-width:100%;height:auto;}

.welcome-sec .col-lg-5{padding-right:0px;}

.welcome-sec .arrow{top:-37px;}

.welcome-sec .col-lg-7{padding-left:0px;}

.welcome-sec h2,h1.font_l{font-size:40px;text-align:center;}

.product-sec h2{margin-top:0px;margin-bottom:15px;text-align:center;}

.footer p{text-align:center;padding-top:20px;}

.footer .pull-right{float:none!important;text-align:center;}

.footer .pull-right li{float:none;display:inline;}

.footer .pull-right li a{float:none;display:inline-block;}

.footer li a{font-size:12px;}

.footer li{padding:0 10px;}

.product-sec .col-xs-12{padding-left:0px;padding-right:0px;}

.product-sec h3{min-height:inherit;}

.footer p{font-size:12px;}

.link-sec li a{font-size:12px;}

.link-sec li{padding:0 8px;}

.product-sec .detail{padding:10px 10px 5px 10px;}

.banner-sec .banner-img img{height:auto;}

.welcome-sec h2,h1.font_l{font-size:28px;line-height:32px;}

.product-sec .product h2{font-size:28px;line-height:32px;}

.product-sec h2{font-size:28px;line-height:32px;}

.product-sec .product ul{padding-top:7px;padding-bottom:0px;}

.welcome-sec ul{padding-top:0px;}

.gap4{padding-top:10px;}

.product-sec .clone li{padding-bottom:15px;}

.product-sec .clone .bottom img{margin:0 auto 25px auto;display:block;}

.product-sec .clone{padding-bottom:0px;}

.product-sec .clone .bottom{padding:10px 0 0 0;}

.welcome-sec h3{text-align:center;}

.welcome-sec .welcome-content li img{margin:0 auto;display:block;}

.welcome-sec .welcome-content .col-lg-9{padding-top:12px;text-align:center;}

.welcome-sec .welcome-content li{padding-bottom:10px;}

.back{margin-bottom:10px;}

.product-sec .brand-logo .line{min-height:inherit;padding-bottom:15px;}

.product-sec .contact_information label{width:100%;display:block;text-align:left;}

.product-sec .contact_information .form-control{width:100%;}

.product-sec .contact_information .form-control.tel_code{width:35%;}

.product-sec .contact_information .form-control.tel_code2{width:62%;}

.product-sec .contact_information label br{display:none;}

.product-sec .contact-phone br{display:none;}

.product-sec .address-tag{margin-bottom:0px;}

.product-sec .address-tag address{margin-bottom:25px;}

.product-sec .address-tag address .legend{margin-bottom:7px;}

.product-sec .contact-img img{margin:0px auto 20px auto;}

.product-sec .contact-img{margin-bottom:50px;}

.product-sec .contact-phone{margin:30px 0 25px;}

.location-sec table.table tr th.usa-head span img{width:35px;}

.header a.logo{position:inherit;top:inherit;left:inherit;padding-bottom:5px;}

.nav-sec{position:inherit;top:inherit;left:inherit;}

.link-sec ul.pull-right{/*float:none!important;*/margin:0 auto;text-align:center;padding-top:0px;}

.link-sec ul.pull-right li{float:none;display:inline-block;}

header.header .clock{display:block;text-align:center;margin:0 auto 5px;}

header.header #Date{text-align:center;}

.location-sec table.table.international_table tr td span.canada-icon { min-height:85px; }

.location-sec table.table.international_table tr td:first-child { white-space:normal; }

.location-sec table.table.international_table tr td span { margin-right:3px; }

.location-sec table.table tr td:first-child { font-size:12px; }

}

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

.product-sec .contact_information .form-control.tel_code2{width:61.5%;}

.table_slide_note{display:block;}

.product-sec .text .table_cont table{width:601px!important;margin:0 auto;}

.banner-sec .carousel .over{top:auto;}

}

@media only screen and (min-width:280px) and (max-width:479px){

.link-sec ul.pull-right, header.header .clock{width:100%;}

.welcome-sec h2,h1.font_l{font-size:25px;margin-bottom:0px;}

.product-sec h2{font-size:25px;margin-bottom:5px;}

.product-sec .product h3{font-size:18px;line-height:26px;}

.product-sec .product li a{font-size:14px;}

.product-sec .product li{margin-bottom:4px;}

.product-sec h3{font-size:13px;}

.footer p{margin-bottom:0px;}

.welcome-sec li{font-size:17px;line-height:26px;background:url("../images/welcome_dot.png") left 6px no-repeat;}

.welcome-sec h3{font-size:20px;line-height:24px;}

.product-sec .contact_information .form-control.tel_code{width:100%;margin-bottom:12px;}

.product-sec .contact_information .form-control.tel_code2{width:100%;margin:0px;}

.header a.logo img{width:100px;height:auto;}

}