@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,300,700);

body{ margin:0; background:#fff; padding:0; font-size:15px; font-family:'Roboto';}
h1,h2,h3,h4,h5,h6{font-family: 'Roboto Slab'; font-weight:300; margin:0; padding:0;}
ul, li, a{ margin:0; padding:0; text-decoration:none; list-style:none;}
/*p{ margin:0; font-family:'Roboto'; margin-bottom:15px !important;}*/
p {
  font-family: "Roboto Slab";
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 15px !important;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
img{ max-width:100%; border:none;}
a:hover{ color:#f0542d; text-decoration:none;}
a:focus { outline:0 !important;}
.header {}
.logo {
  display: block;
  margin-top:8px;
}
.phone {
  color: #000000;
  float: right;
  font-family: "Roboto Slab";
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
  margin:20px 0;
}
.col-sm-3.phone-icon {
  margin-top:5px;
}
.phone .textwidget {
  font-size: 20px;
  font-weight: 400;
}
.phone img {
  float: left;
  margin-right: 15px;
}
.navbar-inverse{float: left;}
#navbar{ padding:0 !important;margin-top:5px;}
.nav li{ float:left; margin-right:18px;}
.nav li a{transition: all 0.35s ease 0s;font-family:'Roboto Slab';font-weight:300;color:#fff !important; padding:13px 25px; display:block; font-size:18px;}
.nav a:hover {background: #ef3d3d;color: #fff !important; border-radius:0px !important;}
.navbar {margin: 0 !important;min-height: auto !important;}
.navbar-toggle{ float:none;}
#navbar{ border:none !important;}
.navigation {
  min-height: 44px;
  background: #005f2f none repeat scroll 0 0;
}
.slide-out-div {
  background: #ffffff none repeat scroll 0 0;
  box-shadow: 0 0 5px #cccccc;
  position: fixed !important;
  z-index: 9999999;
}
.stick{ padding: 10px; width:300px}
.stick h1 {
  font-size: 20px;
  margin-bottom: 5px;
}
.w-contacts-item {
  font-weight: 300;
  line-height: 22px;
}
.w-contacts-item p{font-family:'Roboto Slab'; margin-bottom:5px; display:block; color:#000;}
.socail a {
  background: #f1f1f2 none repeat scroll 0 0;
  border-radius: 100%;
  color: #777777;
  float: left;
  line-height: 28px;
  margin-left:2px;
  text-align: center;
  width: 28px;
}.socail > li {
  display: inline-block;
}
.socail {
  margin-top:9px;
  overflow: hidden;
}
.banner{ background:#f0f0f0;}
.form {
  background: #303030 none repeat scroll 0 0;
  padding:18px 18px 28px;
  height:450px !important;
}
.form h5 {
  color: #ffffff;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 12.5px;
  text-transform: uppercase;
}
.form input {
  border: medium none;
  color: #000000;
  font-size: 13px;
  font-weight: 300;
  height: 35px;
  margin-bottom: 7px;
  padding: 5px;
  width: 100%;
}
.form textarea{
  border: medium none;
  color: #000000;
  font-size: 13px;
  font-weight: 300;
  height:65px;
  margin-bottom: 7px;
  padding: 5px;
  width: 100%;
}
.form .free {
  background: #f64040 none repeat scroll 0 0;
  color: #ffffff;
  font-family: "Roboto Slab";
  font-size: 20px;
  font-weight: 400;
  height: 45px;
  text-transform: uppercase;
}
.Image {
  color: #6aff6d;
  font-family: "Roboto Slab";
  font-size: 18px;
  font-weight: 300;
}
.form .Image input {
  border: medium none !important;
  height: auto; cursor:pointer;
  width: 85px !important;
}
.icons {
  background: #ffffff none repeat scroll 0 0;
  box-shadow: 0 0 5px #cccccc;
  display: block;
  margin-top: -22px;
  overflow: hidden;
  padding:5px 0;
  z-index: 999;
  position:relative;
}
.icons h3 {
  font-size: 20px;
  line-height: 60px;
}
.icons img {
  margin-right: 10px;
}
.Door {
  margin: 40px 0; overflow:hidden;
  text-align: center;
}
.Door p {
  color: #626262;
  font-size: 16px;
  font-weight: 300;
  line-height:25px;
}
.Door h3 {
  color: #005f2f ;
  font-size: 33px;
  margin-bottom: 10px;
}
.img-link .col-sm-3 {
  border-right: 1px solid #ffffff;
  margin-bottom: 15px;
  margin-top: 10px;
  padding: 0;
}


.Quality {
  background: rgba(0, 0, 0, 0) url("../images/bg1.png") no-repeat 0 0 / cover ;
  color: #ffffff;
  font-weight: 300;
  margin-top: 30px;
  padding-bottom: 70px;
  padding-top: 100px;
}
.Quality h2 {
  font-weight: 300;
  margin-bottom: 8px;
  margin-top: 25px;
}
.Quality p {
  font-size: 16px;
}
.our-service {
  overflow: hidden;
}
.our-service h3 {
  background: #000000 none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  padding: 8px 15px;
}
.bgservi {
  background: #f3f3f4 none repeat scroll 0 0;
  display: block;
  overflow: hidden;
  padding: 20px;
}
.bgservi h5 {
  background: rgba(0, 0, 0, 0) url("../images/arrow.jpg") no-repeat scroll left center;
  color: #000000;
  display: block;
  font-size: 18px;
  line-height:35px;
  padding-left: 25px;
}
.Map{ margin-top:30px; background:#f0f3f5; padding:15px 0;}

.latest-new{ margin-top:30px;}
.latest-new h4{color:#000; font-size:20px; font-weight:400;}
.latest-new p{ font-family:"Roboto Slab";margin-top:12px; font-weight:300; display:block; color:#6e6e6f; font-size:15px;}
.latest-new .more {
  background: #ef3d3d none repeat scroll 0 0;
  border-bottom: 3px solid #a70202;
  border-radius: 3px;
  color: #ffffff;
  display: inline-block;
  font-family: "Roboto Slab";
  font-size: 20px;
  font-weight: 300;
  padding: 7px 20px;transition: all 0.3s ease 0s;
}
.more:hover { background:#ff6c6c;
}



.footer-section{margin-top:60px !important;border-top:15px solid #005f2f ; background:#232624;}
.footer-section p{font-weight:300; font-size:15px; margin-bottom:10px; color:#acacac;}
.widget-title{ color:#fff; font-size:22px; display:block; margin:25px 0 10px; }
.link-footer{ margin-left:15px;}
.link-footer li{ list-style:disc;font-weight:300; font-size:10px; line-height:25px; color:#acacac;}
.link-footer li a{transition: all 0.3s ease 0s;font-weight:300; font-size:14px; color:#acacac;}
.link-footer li a:hover{ color:#005f2f ; padding-left:5px;}
.address{ margin:0;}
.copyright{ border-top:1px solid #363837; padding:12px 0; display:block; width:100%; margin-top:30px;}
.copyright p{ font-size:13.5px; margin:0;}
.link-footer .socail a {
  background: #444444 none repeat scroll 0 0;
}
.link-footer .socail{ margin-top:20px;}







.navbar-nav {
  margin: 0;
}


.gicon-bg {
  background: rgba(0, 0, 255, 0.2) none repeat scroll 0 0;
  border: 1px solid #67a8dd;
  border-radius: 100%;
  height: 335px;
  left: 158px;
  position: absolute;
  top: 40px;
  width: 360px;
  z-index: 2147483647;
}
.Map{width:100%; /*height:400px;*/ position:relative;float:left;overflow:hidden; margin-bottom:20px;}
.Map .col-sm-7{ position:relative;}
#map{width:100%; height:400px;float:left;}
.map-details{/*width:20%; height:450px;float:left; display:table;*/}
.map-details ul{display:table-cell; vertical-align:middle; text-align:left;}
.map-details ul li {
  background: rgba(0, 0, 0, 0) url("../images/bul-list.png") no-repeat scroll left center;
  font-size: 18px;
  margin-top: 8px;
  padding-left: 25px;
}
.map-details h4 {
  font-family: roboto;
  font-size: 25px;
  font-weight: 400;margin-top: 40px;
  margin-bottom: 5px;
}

.uploadimagetext {
  color: #6aff6d;
  font-size: 18px;
  font-family: "Roboto Slab";
  font-weight: 300;
}
.wpcf7-form-control.wpcf7-file {
  width: 33% !important;
  height: 30px !important;
  float: right !important;
  padding: 0px !important;
  margin-right: 15px !important;
}
.wpcf7-form-control.wpcf7-submit.formsubmit {
  background:#f64040!important;
  color: #ffffff;
  font-family: "Roboto Slab";
  font-size: 20px;
  font-weight: 400;
  height: 45px;
  margin-top: 10px;
}
.frs-slideshow-container {
  margin-left: 0 !important;
  width: 98.2% !important;
}
/*.frs-slide-img img {
  height: auto !important;
  max-width: 843px !important;
  width: auto !important;
}*/
.frs-slide-img img {
  height: auto !important;
  margin: 0 !important;
  max-width: 843px !important;
  width: 100% !important;
}
.col-sm-4 .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  border: 1px solid #dddddd;
  height: 35px;
  padding-left: 10px;
  width: 90%;
}
.col-sm-4 .wpcf7-form-control.wpcf7-text {
 border: 1px solid #dddddd;
  height: 35px;
  padding-left: 10px;
  width: 90%;
  }
.col-sm-4 .wpcf7-form-control-wrap.your-message textarea{
	 border: 1px solid #dddddd;
  height: 135px;
  padding-left: 10px;
  width: 90%;
}
.col-sm-4 .wpcf7-form-control.wpcf7-submit {
  background: #ff0000 none repeat scroll 0 0;
  border: medium none;
  color: #ffffff;
  font-size: 19px;
  font-weight: 400;
  height: 37px;
  width: 110px;
}
.col-sm-4 .wpcf7 {
  background: #eeeeee none repeat scroll 0 0;
  padding-bottom: 15px !important;
  padding-left: 15px !important;
  padding-top: 15px !important;
}
.blogsidebar .search-form input {
  border: 1px solid #dddddd;
  font-size: 15px;
  margin-top: 5px;
  padding-left: 10px;
  height:40px;
  width:97%;
}
.blogsidebar .search-form button {
  background: #ef3d3d none repeat scroll 0 0;
  border: medium none;
  color: #ffffff;
  font-size: 18px;
  font-weight: normal;
  height: 40px;
  margin-left: 10px;
  width: 94%;
}
.search-form label{
	width:97%;
	margin-left:10px !important;
}
.blogsidebar aside {
  background: #eeeeee none repeat scroll 0 0;
  padding-bottom:10px;
  padding-top:10px;
  margin-top:20px;
}
.blogsidebar .screen-reader-text {
  font-family: "Roboto";
  font-size: 22px;
  font-weight: 400;
}
.blogsidebar #recent-posts-2 li {
  margin-left: 20px;
  margin-top: 10px;
  width: 227px;
  list-style: outside none disc;
}
.blogsidebar .recentcomments {
  margin-left: 20px;
  list-style: outside none disc;
}
.blogsidebar #archives-2 li {
  margin-left: 20px;
  list-style: outside none disc;
}
.blogsidebar .cat-item.cat-item-1 {
  margin-left: 20px;
  list-style: outside none disc;
}
.blogsidebar #meta-2 li {
  margin-left: 20px;
  list-style: outside none disc;
  
}
.blogsidebar #recent-posts-2 a{
	color:#005f2f;
}
.blogsidebar #recent-posts-2 a:hover{
	color:#ef3d3d;
}
.blogsidebar .url{
	color:#005f2f;
}
.blogsidebar .url:hover{
	color:#ef3d3d;
}
.blogsidebar #archives-2 a{
	color:#005f2f;
}
.blogsidebar #archives-2 a:hover{
	color:#ef3d3d;
}
.blogsidebar .recentcomments > a{
	color:#005f2f;
}
.blogsidebar .recentcomments > a:hover{
	color:#ef3d3d;
}
.blogsidebar .cat-item.cat-item-1 > a{
	color:#005f2f;
}
.blogsidebar .cat-item.cat-item-1 > a:hover{
	color:#ef3d3d;
}
.blogsidebar .widget-title {
  color: #000000;
  margin-left: 10px;
  font-weight:400;
}	
.postdetails h2 {
  color: #005f2f;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}
.breadcrumbs .breadcrumb {
 background: #eee none repeat scroll 0 0;
  margin-bottom:0px;border-radius: 0;
}
.breadcrumbs .breadcrumb > a {
  color: #005f2f;
}
.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
  height: auto;
}
.avatar.avatar-49.photo {
  height: auto;
  width: 15px;
}
article .entry-header {
  display: inline-block;
  font-weight: 400;
  margin-bottom: 20px;
  margin-top: 20px;
  padding: 0 20px 0 0;
  text-transform: uppercase;
}
article .entry-header .entry-title {
  color: #005f2f;
  font-size: 28px;
  font-weight:400;
}
.postdetails .url.fn.n{
	color:#005f2f;
}
.postdetails .entry-date.published{
	color:#005f2f;
	margin-left:5px;
}
.postdetails .entry-date.published:hover{
	color:#ef3d3d;
}
.postdetails .updated{
	color:#005f2f;
	margin-left:5px;
}
	
.postdetails .updated:hover{
	color:#ef3d3d;
}
.postdetails .screen-reader-text{
	color:#005f2f;
	margin-left:5px;
}
.postdetails .screen-reader-text:hover{
	color:#ef3d3d;
}
.postdetails .comments-link > a{
	color:#005f2f;
	margin-left:5px;
}
.postdetails .comments-link > a:hover{
	color:#ef3d3d;
}
.postdetails .more-link {
  color: #000000;
}
.postlisting .page-title.screen-reader-text{
	  border-bottom: 2px solid #005f2f;
    display: inline-block;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 0 20px 0 0;
	color:#005f2f;
}
.blogsidebar #meta-2 a{
	color:#005f2f;
}
.blogsidebar #meta-2 a:hover{
	color:#ef3d3d;
}
.blogsidebar .widget-title{
	border-bottom:1px solid#005f2f;
	width:90%;
}
.comment-respond .comment-form-comment {
  text-align: left;
  width: 400px;
}
.comment-respond .comment-form-comment textarea {
  float: left;
  height: 205px;
  margin-top: 7px;
   border: 1px solid #dddddd;
   padding-left:10px;
}
.posted-on .updated {
  display: none;
}
.postdetails .comments-link {
  display: none;
}
.comment-respond .comment-form-author {
  float: right;
  margin-top: -34px;
  margin-left:25px;
}
.comment-respond .comment-form-email {
  float: right;
  margin-left:25px;
}
.comment-respond .comment-form-url {
  float: right;
  margin-left:25px;
}
.comment-respond .comment-form {
  overflow: hidden;
}
.comment-respond .form-submit {
  float: left;
  color: white;
  width:100%;
}
.pagebanner > img {
  width: 100%;
}
.comment-respond .form-submit .submit {
  background: #ef3d3d none repeat scroll 0 0;
  border: medium none;
  height: 37px;
  width: 30%;
  float:right;s
}
.comment-respond .comment-form-author > label {
  width: 100%;
}
.comment-respond .comment-form-email > label{
	width:100%;
}
.comment-respond .comment-form-url > label{
	width:100%;
}
.comment-respond .comment-form-author > input {
    border: 1px solid #dddddd;
    height: 40px;
    padding-left: 10px;
    width: 100%;
}
.comment-respond .comment-form-email > input{
   border: 1px solid #dddddd;
    height: 40px;
    padding-left: 10px;
    width: 100%;
}
.comment-respond .comment-form-url > input{
    border: 1px solid #dddddd;
    height: 40px;
    padding-left: 10px;
    width: 100%;
}
.nav-next .screen-reader-text {
  display: none;
}
.nav-next .post-title {
  display: none;
}
.nav-next .meta-nav {
  float: right;
  margin-right: 20px;
}
.post-navigation .screen-reader-text {
  display: none;
}
.post-navigation .nav-next .meta-nav {
  background: #ef3d3d none repeat scroll 0 0;
  color: #ffffff;
  float: right;
  margin-top: 5px;
  padding: 7px;
}
.post-navigation .nav-previous .post-title {
  display: none;
}
.post-navigation .nav-previous .meta-nav{
	 background: #ef3d3d none repeat scroll 0 0;
  color: #ffffff;
  margin-top: 5px;
  padding: 7px;
}
.entry-content .children {
  margin-left: 20px;
}
.entry-content a{
	color:#005f2f;
}
.post-navigation{
	background:none;
}

.entry-footer .screen-reader-text{
	margin-left:10px;
}
.postlisting .row.postitem {
  border-bottom: 2px solid #005f2f;
  margin-bottom:15px;
}
.postdetails > h2 {
  margin-top: 15px;
}
.entry-content li {
  margin-top: 5px;
}
.page-content .search-form input {
  border: 1px solid #dddddd;
  height: 33px;
  padding-left: 10px;
  width: 25%;
}
.page-content .search-form button {
  background: #ef3d3d none repeat scroll 0 0;
  border: medium none;
  color: #ffffff;
  font-size: 17px;
  height: 38px;
  width: 10%;
}
.nav-links .nav-previous {
  float: left;
  margin-top: 16px;
  width: 90%;
}
.cat-item.cat-item-6 a {
  padding-left: 10px;
}
.postlisting .navigation.pagination {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #fff;
  float: right;
}
.pagination .nav-links .page-numbers {
  background: #005f2f none repeat scroll 0 0;
  padding: 10px;
  color: #fff;
}
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-557 {
  float: left;
  margin-top: 7px;
  height: 35px;
}
.wpcf7-form-control.wpcf7-captchar {
  width: 71%;
}
#wprmenu_bar{ z-index:999999 !important;}
.hover-bg img:hover {
  opacity: 0.8;
}
#click-menu {
  display: none !important;
}





@media screen and (max-width:320px) {
.container .col-sm-12 .col-sm-12 {
  padding: 0;
}
.phone .col-sm-9 {
  padding: 0;
}
#navbar{ margin:0 !important;}
.navbar-inverse {
  float: left;
  width: 150px;
}
.navbar-header {
  display: block !important;
}
.nav li{ float:none; display:block;}
.nav li a{line-height:normal;}
.nav li a:hover{ border:none;}
.icons h3 {
  font-size: 12px;
  line-height: 52px;
}
.Door h3 {
  font-size: 28px;
}
p {
  font-size: 14px !important;
  line-height:21px;
}
.bgservi {
  padding: 20px 5px;
}
.bgservi h5 {
  font-size: 14px;
}
.latest-new h4 { margin-top:10px;
  font-size: 15px;
}
.copyright {
  padding:10px;
}
.brand.others { margin-top:0 !important;
  padding: 5px 15px;
}
.phone {
  float: none;
  font-size: 12px;
  line-height: 20px;
}
header .socail{ display:none;}
.handle {
  background-size: 100% auto !important;
  left: -25px !important;
  right: 0 !important;
  width: 25px !important;
  z-index: 99999;
}
.slide-out-div{
  top:300px !important;
}
.wpcf7-form-control.wpcf7-file {
 
}
.comment-respond .comment-form-comment textarea{
	widows:72%;}
.comment-respond .comment-form-author {
  margin-left: 0;
  width: 100%;
  margin-top:10px;
}
.comment-respond .comment-form-email{
 margin-left: 0;
  width: 100%;
}
.comment-respond .comment-form-url{
	 margin-left: 0;
  width: 100%;
}
#click-menu {
  display: block;
  top:182px;
}
.Quality {
  background-attachment: fixed;
}
.frs-slideshow-content {
  height: 140px !important;
}
.frs-slideshow-container {
  height: auto !important;
}
.wrapfixed {
  display: none;
}
.phone .textwidget {
  font-size: 12px;
}
#click-menu img, #click-menu .threeLines {
  margin:0px auto !important;
}
#click-menu {
  top: 173px;
}
.map-details {
  padding:0 20px !important;
}
.icons{ margin:0 !important;}
.wpcf7-form-control.wpcf7-file{ font-size:10px;}
.uploadimagetext{ font-size:12px;}
.wpcf7-form-control.wpcf7-file {width: 48% !important;}
.wpcf7-form p{ margin:0 !important;}
.upload {overflow: hidden;}
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-557{ margin:0;}
.wpcf7-form-control.wpcf7-captchar {
  width: 50%;
}
.contactsidebar {float: left;}
.product-info {margin-bottom: 15px;padding-right: 0;width: 100%;}
.Door, .Quality, .latest-new, .entry-content p {text-align: justify;}
.linkiew a {float: left;font-size: 18px;}
.entry-content img {
  float: none !important;
  margin: 0 !important;
  padding-bottom: 15px;
}
.navigation{ display:none !important;}
.nav li a {font-size: 16px;padding: 5px 10px;}
	
}

@media only screen and (min-width:481px) and (max-width:759px){
.container .col-sm-12 .col-sm-12 {
  padding: 0;
}
.phone .col-sm-9 {
  padding: 0;
}
#navbar{ margin:0 !important;}
.navbar-inverse {
  float: left;
  width: 150px;
}
.navbar-header {
  display: block !important;
}
.nav li{ float:none; display:block;}
.nav li a{line-height:normal;}
.nav li a:hover{ border:none;}
.icons h3 {
  font-size: 12px;
  line-height: 52px;
}
.Door h3 {
  font-size: 28px;
}
p {
  font-size: 14px !important;
  line-height:21px;
}
.bgservi {
  padding: 20px 5px;
}
.our-service .bgservi h5 { color:#000 !important;
  font-size: 14px;
}
.latest-new h4 { margin-top:10px;
  font-size: 15px;
}
.copyright {
  padding:10px;
}
.brand.others { margin-top:0 !important;
  padding: 5px 15px;
}
.phone {
  float: none;
  font-size: 12px;
  line-height: 20px;
}
header .socail{ display:none;}
.handle {
  background-size: 100% auto !important;
  left: -25px !important;
  right: 0 !important;
  width: 25px !important;
  z-index: 99999;
}
.slide-out-div{
  top:300px !important;
}
.wpcf7-form-control.wpcf7-file {
 
}
.comment-respond .comment-form-comment textarea{
	widows:72%;}
.comment-respond .comment-form-author {
  margin-left: 0;
  width: 100%;
  margin-top:10px;
}
.comment-respond .comment-form-email{
 margin-left: 0;
  width: 100%;
}
.comment-respond .comment-form-url{
	 margin-left: 0;
  width: 100%;
}
#click-menu {
  display: block;
  top:182px;
}
.Quality {
  background-attachment: fixed;
}
.frs-slideshow-content {
  height: 140px !important;
}
.frs-slideshow-container {
  height: auto !important;
}
.wrapfixed {
  display: none;
}
.phone .textwidget {
  font-size: 12px;
}
#click-menu img, #click-menu .threeLines {
  margin:0px auto !important;
}
#click-menu {
  top: 173px;
}
.map-details {
  padding:0 20px !important;
}
.icons{ margin:0 !important;}
.wpcf7-form-control.wpcf7-file{ font-size:10px;}
.uploadimagetext{ font-size:12px;}
.wpcf7-form-control.wpcf7-file {width: 48% !important;}
.wpcf7-form p{ margin:0 !important;}
.upload {overflow: hidden;}
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-557{ margin:0;}
.wpcf7-form-control.wpcf7-captchar {
  width: 50%;
}
.contactsidebar {float: left;}
.product-info {margin-bottom: 15px;padding-right: 0;width: 100%;}
.Door, .Quality, .latest-new, .entry-content p {text-align: justify;}
.linkiew a {float: left;font-size: 18px;}
.entry-content img {
  float: none !important;
  margin: 0 !important;
  padding-bottom: 15px;
}

	
}

@media only screen and (min-width:320px) and (max-width:480px){
.container .col-sm-12 .col-sm-12 {
  padding: 0;
}
.phone .col-sm-9 {
  padding: 0;
}
#navbar{ margin:0 !important;}
.navbar-inverse {
  float: left;
  width: 150px;
}
.navbar-header {
  display: block !important;
}
.nav li{ float:none; display:block;}
.nav li a{line-height:normal;}
.nav li a:hover{ border:none;}
.icons h3 {
  font-size: 12px;
  line-height: 52px;
}
.Door h3 {
  font-size: 28px;
}
p {
  font-size: 14px !important;
  line-height:21px;
}
.bgservi {
  padding: 20px 5px;
}
.our-service .bgservi h5 { color:#000 !important;
  font-size: 14px;
}
.latest-new h4 { margin-top:10px;
  font-size: 15px;
}
.copyright {
  padding:10px;
}
.brand.others { margin-top:0 !important;
  padding: 5px 15px;
}
.phone {
  float: none;
  font-size: 12px;
  line-height: 20px;
}
header .socail{ display:none;}
.handle {
  background-size: 100% auto !important;
  left: -25px !important;
  right: 0 !important;
  width: 25px !important;
  z-index: 99999;
}
.slide-out-div{
  top:300px !important;
}
.wpcf7-form-control.wpcf7-file {
 
}
.comment-respond .comment-form-comment textarea{
	widows:72%;}
.comment-respond .comment-form-author {
  margin-left: 0;
  width: 100%;
  margin-top:10px;
}
.comment-respond .comment-form-email{
 margin-left: 0;
  width: 100%;
}
.comment-respond .comment-form-url{
	 margin-left: 0;
  width: 100%;
}
#click-menu {
  display: block;
  top:182px;
}
.Quality {
  background-attachment: fixed;
}
.frs-slideshow-content {
  height: 140px !important;
}
.frs-slideshow-container {
  height: auto !important;
}
.wrapfixed {
  display: none;
}
.phone .textwidget {
  font-size: 12px;
}
#click-menu img, #click-menu .threeLines {
  margin:0px auto !important;
}
#click-menu {
  top: 173px;
}
.map-details {
  padding:0 20px !important;
}
.icons{ margin:0 !important;}
.wpcf7-form-control.wpcf7-file{ font-size:10px;}
.uploadimagetext{ font-size:12px;}
.wpcf7-form-control.wpcf7-file {width: 48% !important;}
.wpcf7-form p{ margin:0 !important;}
.upload {overflow: hidden;}
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-557{ margin:0;}
.wpcf7-form-control.wpcf7-captchar {
  width: 50%;
}
.contactsidebar {float: left;}
.product-info {margin-bottom: 15px;padding-right: 0;width: 100%;}
.Door, .Quality, .latest-new, .entry-content p {text-align: justify;}
.linkiew a {float: left;font-size: 18px;}
.entry-content img {
  float: none !important;
  margin: 0 !important;
  padding-bottom: 15px;
}
.navigation{ display:none !important;}
.nav li a {font-size: 16px;padding: 5px 10px;}	
}
.responsiveMenuSelect {
  background:url(../images/menu-icon.png) no-repeat right;
  border: none;
  color: #fff; cursor:pointer;
  padding: 10px;
}
@media screen and (min-width:360px) and (max-width:659px) {
.icons{ margin:0 !important;}
.form {height: auto !important;padding: 18px 18px 0px;}
.wpcf7-form-control.wpcf7-file{ font-size:11px;}
.uploadimagetext{ font-size:12px;}
.wpcf7-form-control.wpcf7-file {width: 48% !important;}
.wpcf7-form p{ margin:0 !important;}
.upload {overflow: hidden;}
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-557{ margin:0;}
.contactsidebar {float: left;}
.product-info {margin-bottom: 15px;padding-right: 0;width: 100%;}
.Door, .Quality, .latest-new, .entry-content p {text-align: justify;}
.linkiew a {float: left;font-size: 18px;}
.entry-content img {
  float: none !important;
  margin: 0 !important;
  padding-bottom: 15px;
}
.navigation{ display:none !important;}
.nav li a {font-size: 16px;padding: 5px 10px;}
}

.navbar-header{ display:none;}

@media only screen and (min-width: 768px) and (max-width:1024px){
	.container .col-sm-12 .col-sm-12 {
  padding: 0;
}
.navbar-collapse.collapse, .socail {
  display: none !important;
}
.navbar-header {
  display: block !important;
  float: right;
  width: 100%;
}
.navbar-collapse.collapse.in {
  background: none repeat scroll 0 0 #002161;
  border-radius: 5px;
  display: block !important;
 
}
.nav.navbar-nav {
  background: none repeat scroll 0 0 #002161;}
.navbar-inverse{ margin:0;}
.navbar-inverse .navbar-toggle { background:#002161; border:none !important;}
.nav.navbar-nav {
  text-align: right;
  width: 100%;
}
.nav li a{line-height:normal; color:#fff; padding:13px 15px;}
.nav li a:hover{ border:none;}
.form h5 {
  font-size: 12px;
  margin-bottom: 5px;
}
.form input {
  font-size: 12px;
  font-weight: 300;
  height: 25px;
  margin-bottom:4px;
}
.form textarea {
  font-size: 12px;
  height:45px;
  margin-bottom:3px;
}
.Image {
  font-size: 12px;
}
.form .free {
  font-size:13px;
  height: 35px; margin:0;
}
.form {
  padding: 10px 10px 25px;
}
.icons h3 {
  font-size: 11px;
  line-height:45px;
}
.bgservi h5 {
  font-size:11px; line-height:30px;
}
.bgservi {
  padding: 20px 0;
}
.latest-new h4 {
  font-size: 14px;
}
.latest-new p {
  font-size: 13px;
  margin-top:8px;
}
.col-sm-3.form {
  height: 280px !important;
}
.uploadimagetext{
	font-size:11px;
}
.wpcf7-form-control.wpcf7-file {
  margin-right: 0 !important;
  width: 45% !important;
  font-size: 11px;
}
.wpcf7-form-control.wpcf7-submit.formsubmit {
  font-size: 15px;
  height: 32px !important;
  margin-top: 5px;
}
.frs-slide-img > img{
	height:260px !important;
}
.frs-slideshow-content{
	height:260px !important;
}
#click-menu {
  display: block;
  top: 112px;
}
.Quality {
  background-attachment: fixed;
}
.frs-slideshow-container {
  height: auto !important;
}
#click-menu{ display:none;}
#cssmenu .menu-mainmenu-container > ul > li > a {
  padding: 13px 20px !important;
}
.map-details {
  padding-left: 0px !important;
}
.map-details h4 {margin-top: 0;}
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-557 {
  float: left;
  height:25px;
  margin-top: 0;
}
.wpcf7-form-control.wpcf7-captchar {
  width: 55%;
}
.wpcf7-form > p{ margin:0 !important;}
.upload {
  overflow: hidden;
}
.phone .textwidget {
  font-size: 18px;
  font-weight: 400;
}








}


@media screen and (min-width:769px) and (max-width:991px){
#click-menu{ display:none;}
#cssmenu .menu-mainmenu-container > ul > li > a {
  padding: 13px 20px !important;
}
.map-details {
  padding-left: 0px !important;
}
.map-details h4 {margin-top: 0;}
.wpcf7-form p {
  margin: 0 !important;
}
.upload {
  overflow: hidden;
}
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-557 {
  float: left;
  height:25px;
  margin-top: 0;
}
.wpcf7-form-control.wpcf7-captchar {
  width: 55%;
}
.wpcf7-form > p{ margin:0 !important;}
.wpcf7-form-control.wpcf7-file {
  margin-right: 0 !important;
  width: 45% !important;
  font-size: 11px;
}
.upload {
  overflow: hidden;
}
.phone .textwidget {
  font-size: 18px;
  font-weight: 400;
}




}

/* Fix homepage USP spacing on smaller screens  */
@media only screen and (max-width: 1200px) and (min-width: 1000px)  {
	#usp {
		margin-top: 15px;
	}
}

/* Fix homepage USP font sizing on smaller screens  */
@media only screen and (max-width: 1300px) and (min-width: 1000px)  {
	#usp h3 {
	
		font-size: 14px;
	}
}




.CPchktextCP{
font-weight:normal;
}










