@media (min-width: 1200px) {
.carousel-caption{left:0; padding-bottom:30px; right:0;}
.carousel-caption{bottom:20px; color:#fff; left:0; padding-bottom:20px; padding-top:20px; position:absolute; right:0; text-align:center; text-shadow:0 1px 2px rgba(0, 0, 0, 0.6); z-index:10;}
.carousel-caption .right-part img{width:100%;}

}

/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
header .nav > li{padding:0 44px;}
.carousel-caption{left:0; padding-bottom:30px; right:0;}
.carousel-caption{bottom:20px; color:#fff; left:0; padding-bottom:20px; padding-top:20px; position:absolute; right:0; text-align:center; text-shadow:0 1px 2px rgba(0, 0, 0, 0.6); z-index:10;}
.carousel-caption .right-part img{width:100%;}
.welcome .right-part img{width:100%;}
.welcome .right-part img{width:100%;}
.products .box-part .products_box h1{font-size:18px;}
.products .box-part .products_box img{width:100%;}
footer .footer-text .logo-part .logo-box img{width:100%;}
footer .footer-text .sitemap .navbar-nav li{width:132px;}
footer .footer-text .sitemap .title .title-line{width:100%;}
footer .footer-text .contactus .title .title-line{width:100%;}
footer .footer-text .contactus .header-content ul li p{width:267px;}

.contact-info .left-images .images img{width:100%;}
.contact-info .right-text .address .detial{width:348px;}

.enquiry-info .left-images .images img{width:100%;}
.enquiry-info .right-text form .input-group .span4{width:164px;}
}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
header .nav > li{padding:0 22px;}
header .navbar-default .navbar-brand{width:310px;}
.carousel-caption .left-part .text{width:340px; top:136px; left:36px;}
.carousel-caption .left-part .text h1{font-size:32px}
.carousel-caption .left-part .text span{font-size:42px}
.carousel-caption .left-part img{width:70%;}
.carousel-caption{left:0; padding-bottom:30px; right:0;}
.carousel-caption{bottom:20px; color:#fff; left:0; padding-bottom:20px; padding-top:20px; position:absolute; right:0; text-align:center; text-shadow:0 1px 2px rgba(0, 0, 0, 0.6); z-index:10;}
.carousel-caption .right-part img{width:100%;}
.welcome .right-part img{width:100%; padding:64px 0;}
.welcome .left-part p{font-size:14px; line-height:20px;}
.grey-part .text-part p{padding:0;}
.products .box-part .products_box h1{font-size:12px;}
.products .box-part .products_box{height:264px;}
.products .box-part .products_box img{width:100%;}
footer .footer-top-text .title-part h1{font-size:25px;}
footer .footer-text .logo-part .logo-box img{width:100%;}
footer .footer-text .sitemap .navbar-nav li{width:102px; margin:0 16px 16px 0;}
footer .footer-text .sitemap .title .title-line{width:100%;}
footer .footer-text .contactus .title .title-line{width:100%;}
footer .footer-text .contactus .header-content ul li p{width:194px;}

.contact-info .left-images .images img{display:block; margin:0 auto 30px; width:auto;}

.enquiry-info .left-images .images img{width:auto; margin:0 auto; display:block; margin-bottom:30px; clear:both;}
.enquiry-info .right-text form{margin:0; padding:0;}
.enquiry-info .right-text form .input-group .span4{width:374px;}
.margginbottam .col-lg-4 {margin-bottom: 20px;}
}

/* Mobile Layout lower than: 320px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
header .navbar-default .navbar-brand{padding:7px 0 0 30px; width:250px;}
header .header-content{float:left; margin-top:20px; padding-left:25px; padding-right:15px;}
header .navbar-toggle{background-color:#e31e25; background-image:none; border:1px solid #e31e25; border-radius:4px; float:right; margin-bottom:8px; margin-right:15px; margin-top:25px; padding:9px 10px; position:relative;}
header .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:#e31e25;}
header .navbar-default .navbar-toggle{border-color:#e31e25;}
header .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
header .container-fluid .navbar-nav{height:auto;}
header .nav > li{border:none; border-width:0px; border-color:rgba(255,255,255, 0.24); padding:0px; text-align:left; display:block; height:auto;}
header .nav > li:first-child{border:none;}
header .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{background:none; border-bottom:none; color:#e31e25;}
header .navbar-default .navbar-nav > .active > a:hover{background:none; border-bottom:none; color:#e31e25;}
.carousel-caption .left-part .text{left:30px; top:68px; width:210px}
.carousel-caption .left-part .text h1{font-size:19px}
.carousel-caption .left-part .text span{font-size:25px}
.carousel-caption .left-part img{width:30%;}
.carousel-caption{left:0; padding-bottom:30px; right:0;}
.carousel-caption{bottom:20px; color:#fff; left:0; padding-bottom:20px; padding-top:20px; position:absolute; right:0; text-align:center; text-shadow:0 1px 2px rgba(0, 0, 0, 0.6); z-index:10;}
.carousel-caption .right-part img{width:50%; float:right;}
.welcome .left-part h1{font-size:30px;}
.welcome .left-part span{font-size:30px;}
.welcome .right-part img{margin:30px 0 0; width:100%;}
.grey-part .text-part h1{font-size:30px;}
.grey-part .text-part p{font-size:22px; line-height:34px; padding:0;}
.products .title-part h1{font-size:30px;}
.products .title-part p{font-size:15px; line-height:24px;}
.products .box-part .products_box{margin:0 0 30px;}
.products .button_part{clear:both; margin:0px;}
footer .footer-top-text .title-part h1{float:none; font-size:22px; text-align:center; margin-bottom:30px;}
footer .footer-top-text .title-part .btn{display:block; float:none; font-size:18px; margin:0 auto; text-align:center;}
footer .footer-text .sitemap .title .title-line{margin:15px 0; width:100%;}
footer .footer-text .contactus .title .title-line{margin:15px 0; width:100%;}
footer .footer-text .contactus .title{margin:30px 0 0;}
footer .footer-text .sitemap .title{margin:30px 0 0;}

.contact-info .left-images .images img{display:block; margin:0 auto 30px; width:100%;}
.contact-info .right-text .address .detial{width:326px;}
.contact-info .right-text .address .detial p{font-size:14px;}

.enquiry-info .left-images .images img{width:100%; margin:0 auto; display:block; margin-bottom:30px; clear:both;}
.enquiry-info .right-text form{margin:0; padding:0;}
.enquiry-info .right-text form .input-group .span4{width:104px;}
.enquiry-info .right-text form .input-group .input-group-addon .img-wid{height:39px; width:285px;}




}

/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 320px) and (max-width: 479px) {
header .navbar-default .navbar-brand{padding:7px 0 0 15px; width:220px;}
header .header-content{float:left; margin-top:20px; padding-left:10px; padding-right:10px;}
header .header-content ul li{margin-right:5px; padding:8px 5px 8px 0;}
header .header-content ul li .icon i{font-size: 14px; line-height:8px; margin:0 auto; padding:11px;}
header .header-content ul li strong{font-size:13px;}
header .header-content ul li p{font-size:11px;}
header .header-content ul li .icon{height:30px; margin:2px 0; padding:0; width:30px;}
header .navbar-toggle{background-color:#e31e25; background-image:none; border:1px solid #e31e25; border-radius:4px; float:right; margin-bottom:8px; margin-right:15px; margin-top:14px; padding:9px 10px; position:relative;}
header .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:#e31e25;}
header .navbar-default .navbar-toggle{border-color:#e31e25;}
header .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
header .container-fluid .navbar-nav{height:auto;}
header .nav > li{border:none; border-width:0px; border-color:rgba(255,255,255, 0.24); padding:0px; text-align:left; display:block; height:auto;}
header .nav > li:first-child{border:none;}
header .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{background:none; border-bottom:none; color:#e31e25;}
header .navbar-default .navbar-nav > .active > a:hover{background:none; border-bottom:none; color:#e31e25;}
.carousel-fullscreen .carousel-inner .item{height:285px;}
.carousel-caption .left-part .text{left:16px; top:38px; width:152px;}
.carousel-caption .left-part .text h1{font-size:13px}
.carousel-caption .left-part .text span{font-size:17px}
.carousel-caption .left-part img{width:30%;}
.carousel-caption{left:0; padding-bottom:30px; right:0;}
.carousel-caption{bottom:20px; color:#fff; left:0; padding-bottom:20px; padding-top:20px; position:absolute; right:0; text-align:center; text-shadow:0 1px 2px rgba(0, 0, 0, 0.6); z-index:10;}
.carousel-caption .right-part img{width:50%; float:right;}
.welcome .left-part h1{font-size:30px;}
.welcome .left-part span{font-size:30px;}
.welcome .right-part img{margin:30px 0 0; width:100%;}
.grey-part .text-part h1{font-size:30px;}
.grey-part .text-part p{font-size:22px; line-height:34px; padding:0;}
.products .title-part h1{font-size:30px;}
.products .title-part p{font-size:15px; line-height:24px;}
.products .box-part .products_box{margin:0 0 30px;}
.products .button_part{clear:both; margin:0px;}
footer .footer-top-text .title-part h1{float:none; font-size:22px; text-align:center; margin-bottom:30px;}
footer .footer-top-text .title-part .btn{display:block; float:none; font-size:18px; margin:0 auto; text-align:center;}
footer .footer-text .sitemap .title .title-line{margin:15px 0; width:100%;}
footer .footer-text .contactus .title .title-line{margin:15px 0; width:100%;}
footer .footer-text .contactus .title{margin:30px 0 0;}
footer .footer-text .sitemap .title{margin:30px 0 0;}
footer .footer-text .logo-part .logo-box img{width:100%;}
footer .footer-text .sitemap .navbar-nav li{margin:0 0 10px; width:100%;}
footer .footer-text .contactus .header-content ul li span{margin:0 9px 0 0;}
footer .footer-text .logo-part .logo-box{padding:30px 21px;}
footer .copyright .copy-part p{font-size:12px;}
footer .footer-text .contactus .header-content ul li p{width:264px;}

.contact-banner .title h1{margin:6px 0 0 15px; font-size:30px;}
.contact-info .title p{font-size:15px;}
.contact-info .title .banner-icon img{width:100%; padding:0 20px;}
.contact-info .left-images .images img{width:100%; margin-bottom:30px;}
.contact-info .right-text .address .detial{width:166px;}

.enquiry-info .title p{font-size:15px;}
.enquiry-info .title .banner-icon img{width:100%; padding:0 20px;}
.enquiry-info .left-images .images img{width:100%; margin:0 auto; display:block; margin-bottom:30px; clear:both;}
.enquiry-info .right-text form{margin:0; padding:0;}
.enquiry-info .right-text form .input-group .span4{width:104px;}
.enquiry-info .right-text form .input-group .input-group-addon .img-wid{height:39px; width:125px;}

.enquiry-info .right-text form .btncpatcha{width: auto;}
.enquiry-info .right-text form .btnsend{width: auto;}

.productimgbox {height: 292px; width: 292px;}
.productimgbox img {height: 292px; width: 292px;}

.aboutustitles {font-size: 25px;}
.ourgoalbox h3 {font-size: 25px;}
.margginbottam .col-lg-4 {margin-bottom: 25px;}
}
