@media (min-width:1900px){
/*.container-fluid {max-width: 1370px;}*/
.main-menu2 ul li a{ padding:5px 10px 10px;}
.content-colm1-right-main::after{ background:none;}
}

@media only screen and (min-width: 1280px) and (max-width:1366px){
		.slider-caption .tiles-description{ left:12.6%;}
	.csr-sec2-left blockquote {
    font-size: 28px;
    line-height: 35px;
}
	.csr-sec2-left blockquote {
   
    font-size: 28px;
   
    line-height: 35px;
   
}
.csr-sec2-right .gl ul li {
  
    font-size: 21px;
}
	#header .main-menu2 ul li .bisiness-hover  .count h3 a{ color:#000;  font-size: 20px;   font-weight:400; text-transform:capitalize;}
	#header .main-menu2 ul li .about-hover .count h3 a {
    color: #000000;
    font-size: 20px;
    font-weight:400;
    padding-bottom: 0; text-transform:capitalize;   border-bottom: none;
}
	.about p{ font-size:14px;}
	

	.heading h2{ font-size:30px;}
	.static-content .about h3{ font-size:24px;}
	
	
	.tabaco-free{ margin-top:0px;  padding: 56px;}
.container {width: 1250px;}
.header .container {width: 100%;}
.architect-login {margin-right: 5px;}
.sol-sec2-right{ max-width:790px;}

	
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
	.slider-caption .tiles-description{    padding: 120px 60px 40px 60px;}
	.wall-sec .bhoechie-tab-menu .list-group a{    padding: 0 40px 25px 0;font-size: 20px;}
	div.bhoechie-tab-menu{ top:80px;left: -230px;width: 230px;}
	.card .btn-default{    font-size: 16px; padding: 9px 18px 6px 18px;}
	.product-sec3 .col-lg-2 { width: 16.66666667%; float:left;}
	.product-sec3 .col-lg-3 {     width: 25%;float:left;}
	.product-sec3 .col-lg-4 {     width: 33.33333333%; float:left;}
	.product .product-sec4 ul {padding-left: 20px;}
}

@media only screen and (max-width:1366px){
		.slider-caption .tiles-description{ left:12.6%;}
	.csr-sec2-left blockquote {
    font-size: 28px;
    line-height: 35px;
}
	.csr-sec2-left blockquote {
   
    font-size: 28px;
   
    line-height: 35px;
   
}
.csr-sec2-right .gl ul li {
  
    font-size: 21px;
}
	#header .main-menu2 ul li .bisiness-hover  .count h3 a{ color:#000;  font-size: 20px;   font-weight:400; text-transform:capitalize;}
	#header .main-menu2 ul li .about-hover .count h3 a {
    color: #000000;
    font-size: 20px;
    font-weight:400;
    padding-bottom: 0; text-transform:capitalize;   border-bottom: none;
}
	.about p{ font-size:14px;}
	
	.heading h2{ font-size:30px; }
	.static-content .about h3{ font-size:24px;}
	
	
	.tabaco-free{ margin-top:0px;  padding: 30px;}
.container {width: 1250px;}
.header .container {width: 100%;}
.architect-login {margin-right: 5px;}
.sol-sec2-right{ max-width:790px;}

	
}


@media only screen and (min-width: 980px) and (max-width: 1279px){
	
	.pl0 {
    padding-left: 15 px;
}
.main-menu {width: auto;}
	
.main-content-colm3 .home-news-headding {left: 0; margin: 8px 0 0 37px; top: 0;}
	.content-colm3-row1{ margin-top:20px;}
	
	.social-icon{ width:auto;}
	.footlogo{ margin-bottom:10px;}
	.logo img{ width:100px;}
	.container{ width:100%;}
	.content-colm1-row1 h2{ font-size:14px;}
	.content-colm1-row1 p{ font-size:14px;}
	.content-colm1-row2 h3{ font-size:24px;}
	.content-colm1-right-main h2{ font-size:12px;}
	.content-colm1-row2{ padding-left:10px; padding-right:10px;}
	.content-colm1-row2 .count > abbr {
    font-size: 12px;
	display: inline-block;
	 padding-bottom: 10px;
}
.content-colm1-row2 .count{ min-height:auto;}
.content-colm1-right-main {
  
    margin-left: 0;
    min-height: auto;
    padding: 50px 0 26px 50px;
  
}
.content-colm2-left .count-left{ padding:0 25px;} 
.p-engineered-building{ padding-left:0px;}
.main-content-colm2 .count1 h2{ font-size:20px;}
.main-content-colm2 .roofing-main-content h2{ font-size:20px;}
.main-content-colm2 .count2 h2{ font-size:20px;}
.main-content-colm2 .count3 h2{ font-size:20px;}
.s-steel-building-content{ display:inline-block;}
.content-colm2-right .count2{ max-width:inherit;}
.boards-panels-content{ max-width:inherit;}
.content-colm3-row1 h2{ font-size:18px;}
#myList .clearfix{ display:block;}
.main-content-colm3 .read-more-btn a{ margin-top:0px;}
.main-content-colm3 .read-more-btn a{ padding:7px 18px;}
.main-content-colm3{ padding:0px;}
}

@media only screen  and (max-width : 767px){


.banner .slider-wrap{ height:300px;}

.banner .tiles-description {
padding:60px 20px 10px 20px;
left:0; width: 50%;

}
.banner .tiles-description h3 {
font: 100 14px/1 'Open Sans',Arial, Sans Serif;
padding: 0px 0 10px; display:none;
}
.banner .tiles-description h2 {
font: 300 16px/1 'Open Sans',Arial, Sans Serif;

}
.banner .tiles-description h3 small {
font: 400 12px/1.2 'Open Sans',Arial, Sans Serif; display:none;

padding-top: 10px;
}
.banner .tiles-description p {
font: 400 12px/1.2 'Open Sans',Arial, Sans Serif;
color: #fff;
}
.banner .type {  }
.banner .enquiryBtn {
display: block;
width: 105px;
border: 3px solid #fff;
padding: 5px;
text-align: center;
color: #fff;
text-transform: uppercase;
text-decoration: none;
margin-bottom: 15px;
font-size: 10px;
}
.banner .slider-wrap .tiles-description h3{ font-size:18px;}
.invester-sec4.download {
    margin-top: 40px;
}
.map .submit{ margin-bottom:20px;}
.press-release li h3 a{ font-size:14px;}
.manufac-sec1 .count ul li{ font-size:16px;}
.manufac-sec1 .count h2{ font-size:20px;}
.manufac-sec1 .count {
    background: #384243 none repeat scroll 0 0;
    height: 100%;
    opacity: 0.6;
    position: inherit;
    right: 0;
    top: 0;
    padding: 20px;
}
.manufac-sec2 h4 {
    font-size: 20px;
   
    margin-bottom: 0;
}
.map-count {height: 100%;}
.map-count img {display:none;}
.map-text {display:none;}
/*.map-count li:nth-child(1) {left: 15px;transform: translateY(15px);}
.map-count li:nth-child(2) {left: 15px;transform: translateY(230px);}
.map-count li:nth-child(3) {left: 15px;transform: translateY(417px);}
.map-count li:nth-child(4) {left: 15px;transform: translateY(605px);}
.map-count li:nth-child(5) {left: 15px;transform: translateY(1073px);}
.map-count li:nth-child(6) {left: 15px;transform: translateY(1280px);}
.map-count li:nth-child(7) {left: 15px;transform: translateY(1495px);}
.map-count li:nth-child(8) {left: 15px;transform: translateY(828px);}*/

.map-count li:nth-child(1) {left: inherit;transform:inherit;}
.map-count li:nth-child(2) {left: inherit;transform:inherit;}
.map-count li:nth-child(3) {left: inherit;transform:inherit;}
.map-count li:nth-child(4) {left: inherit;transform:inherit;}
.map-count li:nth-child(5) {left: inherit;transform:inherit;}
.map-count li:nth-child(6) {left: inherit;transform:inherit;}
.map-count li:nth-child(7) {left: inherit;transform:inherit;}
.map-count li:nth-child(8) {left: inherit;transform:inherit;}
.map-count li {
    width: 100%;
    position: inherit;
    top: 0; padding-left:15px;
}
.map-text{ display:none;}
.product .product-sec4 ul {
    padding-left: 15px;
    padding-bottom: 10px;
}
.product-sec4 h4{ margin:0px; padding:0px; line-height:20px;}
.wall-sec .read-more-btn a{ color:#fff;}
.main-content-colm3 .count a {
    display: inherit;
   
}
.home-news-img img {
    width: 100%;
}
.csr-sec13 .count {
height: auto;
padding: 5px 0;
}
.csr-sec5.csr-sec13 {
    margin-top: 0;
}
.csr-sec5 ul li{ font-size:20px;}
.csr h4 {
    font-size: 16px; line-height:25px;
   margin-bottom: 10px;
    padding-top: 0px;
	padding-top: 10px;
    padding-bottom: 10px;
   
}
.csr-sec5 {
    margin-top: 20px;
}
.news .count {
 margin-bottom: 20px;
}
.news .count h2{ font-size:14px;}
.coform {
    margin-bottom: 20px;
}
.coform .submit {font-size: 16px;
    line-height: 31px;
    margin-right: 10px;
    margin-top: 0;
    padding: 0 25px;
}
.coform .cancel{ 
font-size: 16px;
    line-height: 31px;
    margin-right: 10px;
    margin-top: 0;
    padding: 0 25px;
}
.enquary_form h2 {
    margin-bottom: 10px;
    font-size: 14px;
    margin-top: 5px;
}
.coform {
    margin-bottom:5;
}
#exTab1 {
    margin-top: 20px;
}
.contact-colm1 {
    padding-top: 10px;
    margin-bottom: 10px;
}
.contact_left address {
    color: #000;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 20px;
}
.gallary h4 {
    font-size: 16px;
    margin-top: 7px;
    margin-bottom: 7px;
}
.gallary-detail .gallary .count img {
    height: auto;
    width: 100%;
}
.gallary-detail .count{ min-height:auto;}
.card.hovercard{ margin-bottom:20px;}
.card.hovercard .info .title{ font-size:14px;}
.product-sec4 .adwantage {
    padding: 20px 30px 0px;
    min-height: auto;
   margin-top: 20px;
}
.product-sec4 {
       margin: 0px 0 20px 0;
}
.convenience .count {
  
    margin-bottom: 20px;
}
.convenience .count h2 {
font-size: 20px;
margin-bottom: 10px;
margin-top: 20px;
}
.convenience {
   margin-top: 20px;
}
.sol-sec3 {
    margin-top: 20px;
}
.sol-sec3 h2 {
    font-size: 20px;
    margin-bottom: 10px;
}

.content-colm1-row1 p{ font-size:14px;}

.static-content h3 {
   
    font-size: 18px;
    margin-bottom: 10px;
    
}
.csr-sec4 {
    margin-top: 10px;
}
.csr-sec2-right .gl ul li{ font-size:16px;}
.static-content blockquote {font-size: 16px;line-height: 24px;}
    .main-content-colm1{ margin-top:20px;}
    .main-menu ul li a{ text-align:left;}
	.sticky #clickMenu li a{ color:#000;}
	#clickMenu li{ width:100%; display:inline-block;}
	#clickMenu li a{ color:#000;}
	.main-menu{ width:100%}
	
	#loadMore{ padding:0px;}
	.main-content-colm2 .roofing-main-content span{ display:none;}
	.main-content-colm2 .count1 span{ display:none;}
	.p-engineered-building{ min-height:auto;}
	.content-colm2-right .count1{ min-height:auto;  padding: 20px;}
	.main-content-colm2 .count2 a {
    float: right;
    margin:57px 18px 0;
	
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
	width:18px;
}

	.boards-panels-content br{ display:none;}
	
	.main-content-colm2 .count2 span{ display:none;}
	.content-colm2-right .count2{ max-width:100%;}
	.main-content-colm2 .count3 a {
    right: 14px;
    top: 0;
    width: 18px;
    margin-top: 62px;
}
	.main-content-colm2 .count3 a {
 
    right: 14px;
    top:0px;
	 width: 18px;
  
}
	.main-content-colm4 p{ font-size:12px;}
	.stock-watch span{ font-size:12px;}
	.content-colm3-row1 a{ font-size:12px;  width: 100%;}
	.content-colm3-row1 h2 {
    font-size: 14px;
    padding-top: 0;
}
	.content-colm3-row1{ margin-bottom:20px;}
	.main-content-colm3 .home-news-headding {
    font-size: 12px;
   
    padding:4px 7px;
  
}
	.main-content-colm3 .read-more-btn a{ padding:4px 7px;  font-size: 10px;  margin: 0;}
	#myList .clearfix{ display:none;}
	
	.social-icon {
    float: right;
    width: auto;
}
	.main-content-colm4 h2{ font-size:14px;}
	.banner .slider-wrap .tiles-description h2 {
    color: #b6babe;
    font: 300 20px/1 "Open Sans",Arial,Sans Serif;
}
	
	
	.main-content-colm2 .count3 h2{ padding-top:20px;}
	.tiles-description h3 {
   
    font: 400 18px/1 "Open Sans",Arial,Sans Serif;
   
}
	.tiles-description h2 {
 
    font: 300 -18px/1 "Open Sans",Arial,Sans Serif;
}
	.view-all{ margin-bottom:15px;}
	.main-content-colm2 .count1 a {
   
    right: 70px;
    top: 39px;
  
}
	.content-colm3-row1 h3{ font-size:14px;}
	footer ul{ width:100%;}
	.foot_nav ul li a {
    font-size:12px;
    padding-right: 6px;
	
}
	.main-content-colm4 {
   
    padding: 0px 15px;
   
}
	.home-news-con2{ font-size:18px;}
	.main-content-colm2 .count1 h2{ padding-top:40px;}
	.main-content-colm2 .roofing-main-content h2{ font-size:18px;}
	.content-colm1-row2 .count > abbr {
    padding-bottom: 15px;
    display: inline-block;
}
	.read-more-btn a{ padding:7px 10px;}
	footer h2{ margin-top:15px;}
	footer ul {
 
    display: inline-block;
    margin-bottom: 10px;
}
	.main-content-colm3{ padding-top:0px;}
	.main-content-colm2 .count1 p{ font-size:14px;}
	.content-colm1-right-main h2{ font-size:16px;}
	.read-more-btn a{ margin-bottom:15px;}
	.s-steel-building-content{ padding:0 15px;}
	.content-colm2-right.col-xs-12.col-sm-7.col-md-7{ padding:0px 15px;}
	.roofing-main-content{  padding: 20px 15px;}
	.main-content-colm2 .roofing-main-content h2{ padding-top:20px;}
	.content-colm1-right-main::after{ background:none;}
	footer h2 {
  
   
    text-align: center;
  
}
	footer ul li{ text-align:center;}
	.main-content-colm3 .home-news-headding{ top:43px;}
	.main-content-colm2 .count3 h2{ font-size:16px;}
	.count-left{ padding-left:15px;}

	.main-content-colm2 .count2 h2{ padding-top:15px; font-size:16px;}
	.s-steel-building-content br {
    display: none;
}
.main-content-colm2 .count3 p{ font-size:16px;}
.s-steel-building-content {
    padding: 20px 15px;
}
	.boards-panels-content {
   
    min-height: auto;
    padding: 20px 15px;
   
}
	.main-content-colm2 .count1 h2{ font-size:16px;}
	.content-colm2-left .count-left{ min-height:auto;}
	.container{ width:100%;}
	.content-colm1-row1 h2{ font-size:16px;}
	.content-colm1-row2 h3{ font-size:18px;}
	.content-colm1-right-main {
  
    margin-left: 0;
    min-height: auto;
    padding: 15px 0 0 15px;
    position: relative;
    width: 100%;
}

.content-colm3-row1 h2{ font-size:18px;  padding-top: 15px;}
.p-engineered-building{ padding-left:15px;}
.content-colm1-row2 .count{ min-height:auto;}
.content-colm1-row2 {padding-left: 15px;padding-right: 15px;}	
.content-colm1-row1 p {padding:0;}

.main-menu { display:none;}
.heading h2 { margin-bottom:0px;}
header#header {     padding: 10px 15px 0;}
.mm-toggle{ margin-top:5px;}
.in-ban { margin-top:70px;}
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.map .submit {padding: 0 25px; line-height: 30px;}
.about-hover .main-hover-left .col-md-6:nth-child(1){ }
.main-menu .about-hover .main-hover-right {
    min-height: 372px;
    background: #fff;
}
.product-sec4 .application ul li {
    width: 33%;
    
    margin-right: 0;
    margin-bottom: 0;
    border: none;
}
.product .product-sec4 ul {
    padding-left: 15px;
    padding-bottom: 10px;
}
.product-sec4 h4 {
    margin: 0px; padding:0px;}
.product-sec4 {
    margin: 20px 0;
}
.card.hovercard .info .desc{ min-height:64px;}
.progect .card .btn-default {
    font-size: 10px;
    padding: 9px 14px;
}
.card.hovercard .info .title {
    margin: 10px 0px 0px;
    font-size: 16px;}
.invester-sec4.download {
    margin-top: 40px;
}
.main-content-colm3 .count {
    margin-bottom: 10px;
   
}
.gallary-sec h2{ font-size:20px;}
.casestudy-sec .count h3 {
    font-size: 20px;
   
    padding: 0;
    margin: 0 0 10px 0;
    line-height: 24px;
}
.casestudy-sec .count h2{ font-size:20px;}
.casestudy-sec h2{ font-size:20px;}
.wall-sec {
    margin-top: 30px;
}
.slider-sec {
    margin-top: 10px;
   
}
.solution-sec h2 {font-size: 20px; margin-bottom: 0;}
.gallary-sec .bot-heading a{ font-size:18px;}
.main-content-colm1{ margin-top:25px;}
iframe {
    
    width: 100%;
}
.read-more-btn a{ padding:10px 15px;}
.content-colm1-right {
    padding-top: 30px;
    padding-bottom: 20px;
}
.main-content-colm3 .content-colm3-row1 {
    margin-bottom: 0px;
    width: 100%;
    padding-bottom: 20px;
    margin-top: 10px;
}
.casestudy-sec {
    margin-top: 50px;
}
.heading h2 {
    font-size: 20px;
    margin-bottom: 10px;
}
.static-content blockquote{ font-size:16px;}
.mid-count .in-heading-red{ font-size:18px;}
.coform .submit {
   
    font-size: 16px;
    line-height: 25px;
    margin-right: 10px;
    margin-top: 0;
    padding: 0 16px;
}
.coform .cancel{
   
    font-size: 16px;
    line-height: 25px;
    margin-right: 10px;
    margin-top: 0;
    padding: 0 16px; float:left;
}
.static-content h3{ font-size:20px;}
.press-release li h3 a{ font-size:14px;}
.convenience .count {
  
    margin-bottom: 40px;
}
.convenience .count h2 {
    font-size: 16px;
    margin-top: 20px;
    
}
.sol-sec4 .count {
   
    min-height: auto;
}
.sol-sec3 h2 {
    font-size: 20px;
    color: #000;
    margin-bottom: 20px;
}
.sticky #clickMenu {
    top: 22px;
}
.sol-sec2 .in-heading-red {
    margin-bottom: 20px;
    margin-top: 0;
}
.sol-sec2 ul li {
   
    padding-bottom: 20px;
    padding-top:10px;
   
}
.sol-sec4 {
    margin-top: 20px;
}
.sol-sec2 {
    margin-top: 20px;
}
.sol-sec4 p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.new-ban {
    position: relative;
    margin-bottom: 20px;
}
.convenience {
    margin-top: 20px;
}
.gallary-detail .count{ min-height:auto;}
.gallary h4 {
    font-size: 15px;
    margin-top: 0;
    padding: 10px 0px;
}
.manufac-sec1 .count h2 {
   
    font-size: 16px;
    
   
    margin-bottom: 16px;
}
.manufac-sec1 .count {
    
    height: 100%;
   
    position: relative;
    right: 0;
    top: 0;
    padding: 40px;
}
.manufac-sec1 .count ul li{ font-size:16px;}
.map-count img{ display:none;}

.manufac-sec1 .count {padding:40px 30px;}
	.manufac-sec1 .count h2 {margin-bottom:30px;font-size:22px; font-weight:600;}
	.manufac-sec1 .count ul li {font-size:22px;margin-bottom:25px;}
	.manufac-sec1 .count ul li p {font-size:18px; font-weight:100;}
	.map-count img {display:none;}
	.map-text {display:none;}
	.map-count {height:1100px; top:-45px;}
	.map-count li:nth-child(1) {left: 15px;transform: translateY(15px);}
	.map-count li:nth-child(2) {left: 450px;transform: translateY(15px);}
	.map-count li:nth-child(3) {left: 15px;transform: translateY(245px);}
	.map-count li:nth-child(4) {left: 450px;transform: translateY(245px);}
	.map-count li:nth-child(5) {left: 15px;transform: translateY(470px);}
	.map-count li:nth-child(6) {left: 450px;transform: translateY(470px);}
	.map-count li:nth-child(7) {left: 15px;transform: translateY(720px);}
	.map-count li:nth-child(8) {left: 450px;transform: translateY(720px);}
	

	.map-count {
    height: 1100px;
    top: -45px;
}


}
@media only screen and (min-width: 768px) and (max-width: 991px){
	
	.solution-sec .bot-heading a{ font-size:14px;}
	div.bhoechie-tab-menu{ top:80px;left: -180px;width: 180px;}
	.wall-sec h2 { font-size: 28px;}
	.casestudy-sec .count h3 {font-size: 16px;}
	.casestudy-sec .count h2 {font-size: 22px;}
	.casestudy-sec .count h3{margin: 0 0 20px 0;}
	.casestudy-sec .count{margin-left: 0;}
	.card .btn-default{    font-size: 12px; padding: 9px 14px 6px 14px;}
	.product-sec3 .col-lg-2 { width: 16.66666667%; float:left;}
	.product-sec3 .col-lg-3 {     width: 25%;float:left;}
	.product-sec3 .col-lg-4 {     width: 33.33333333%; float:left;}
}

@media only screen and (min-width: 768px) and (max-width: 979px) {

	.pl0 {
    padding-left: 15px;
}
	.main-menu {
   
    width: auto;
}
	
	.main-content-colm4{ padding:40px 0px;}
	.stock-watch{ margin-top:20px;}
	
	.main-content-colm3 .home-news-headding {
  
    left: 0;
    margin: 8px 0 0 37px;
   
 
    top: 0;
}
	.content-colm3-row1{ margin-top:20px;}
	
	.social-icon{ width:auto;}
	.footlogo{ margin-bottom:10px;}
	.logo img{ width:100px;}
	.container{ width:100%;}
	.tiles-description{ display:none;}
	.content-colm1-row1 h2{ font-size:14px;}
	.content-colm1-row1 p{ font-size:14px;}
	.content-colm1-row2 h3{ font-size:24px;}
	.content-colm1-right-main h2{ font-size:12px;}
	.content-colm1-row2{ padding-left:10px; padding-right:10px;}
	.content-colm1-row2 .count > abbr {
    font-size: 12px;
	display: inline-block;
	 padding-bottom: 10px;
}
.content-colm1-row2 .count{ min-height:auto;}
.content-colm1-right-main {
  
    margin-left: 0;
    min-height: auto;
    padding: 50px 0 26px 50px;
  
}
.content-colm2-left .count-left{ padding:0 25px;} 
.p-engineered-building{ padding-left:30px;}
.main-content-colm2 .count1 h2{ font-size:20px;}
.main-content-colm2 .roofing-main-content h2{ font-size:20px;}
.main-content-colm2 .count2 h2{ font-size:20px;}
.main-content-colm2 .count3 h2{ font-size:20px;}
.s-steel-building-content{ display:inline-block;}
.content-colm2-right .count2{ max-width:inherit;}
.boards-panels-content{ max-width:inherit;}
.content-colm3-row1 h2{ font-size:18px;}
#myList .clearfix{ display:none;}
.main-content-colm3 .read-more-btn a{ margin-top:0px;}
.main-content-colm3 .read-more-btn a{ padding:7px 18px;}
.main-content-colm3{ padding:0px;}

.wow{
        animation-name: none !important;
        visibility: visible !important;
    }
	
	/*.wall-sec .bhoechie-tab-content.active > center {left:33%;}
	 div.bhoechie-tab-menu {bottom: -379px;left: -162px;z-index:1;}*/
	.wall-sec .bhoechie-tab-menu .list-group a {font-size:18px;padding:12px;}
	.footlogo {width:100%;}
	.logo-count {padding:0}
	.ftr-colm1-toll-free {width:100%}
}



@media only screen  and (max-width : 767px){
.share-group {
    width: 300px;
    margin: 0 auto;
    float: none;
}
.foot_nav ul li{ width:100%;     border-right: none; line-height:18px;}

.sol-sec2 {
    margin-top: 0;
}
.new-ban {
    position: relative;
    margin-bottom: 20px;
}
.mid-count .in-heading-red{ font-size:20px; margin: 10px 0 15px;}
.solution-sec .slider-sec .item{ padding-right:0px;}
.content-colm1-row2 .count abbr{ margin-bottom:10px;}

footer{ margin-top:0px;}
.main-content-colm3 .count {
    margin-bottom:10px;
}
.gallary-sec .owl-buttons {
   margin: -44px 0 0 0;
}
.gallary-sec h2{ margin-top:10px;}
.casestudy-sec .owl-buttons {margin: -45px 0 0 0;}
	
	.wow{
        animation-name: none !important;
        visibility: visible !important;
    }
	.content-colm1-row2 {margin-top:20px;}
	.content-colm1-right {margin-top:20px;}
	.solution-sec {margin-top:20px;}
	.wall-sec {margin-top:0px;}
	.casestudy-sec {margin-top:20px;} 
	.main-content-colm3 .home-news-content{ padding:15px;}
	.login{ display:none;}
	.main-content-colm2 .roofing-main-content p{ font-size:16px;}

	.main-content-colm2 .count2 p{ font-size:14px;}
	
	.main-content-colm1{ margin-bottom:0px;}
	.banner .slider-wrap{ height:300px;}
	
	.banner .slider-wrap .tiles-description h3{ font-size:18px;}
	.footlogo {width:100%;}
	.logo-count {padding:0}
	.ftr-colm1-toll-free {width:100%}
	.logo img{ width:100px;}
	/*mob menu start*/
	.sticky #clickMenu { top:70px; margin-bottom:2px;}
#clickMenu {right: 17px !important; top: 80px !important; margin-bottom:2px;}
.main-menu2 ul li a
{padding: 0 16px 0 0; text-transform: lowercase;}
.main-menu2 ul li a{font-size: 12px;}
	#MainMenu{ width:100%;}
	header#header{ padding-right:0px;}
	.main-menu ul li {
		 float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 1px;
		
	}
	.main-menu2 ul li {
    float: left;
  width: auto;
    text-align: center;
    margin-bottom: 1px;
    }
/*mob menu start*/
    .main-content-colm4{ padding:40px 0px;}
	.stock-watch{ margin-top:20px;}
	#loadMore{ padding:0px;}
	.main-content-colm2 .roofing-main-content span{ display:none;}
	.main-content-colm2 .count1 span{ display:none;}
	.p-engineered-building{ min-height:auto;}
	.content-colm2-right .count1{ min-height:auto;  padding: 20px;}
	.main-content-colm2 .count2 a {
    float: right;
    margin:57px 18px 0;
	
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
	width:18px;
}

	.boards-panels-content br{ display:none;}
	
	.main-content-colm2 .count2 span{ display:none;}
	.content-colm2-right .count2{ max-width:100%;}
	.main-content-colm2 .count3 a {
    right: 14px;
    top: 0;
    width: 18px;
    margin-top: 62px;
}
	.main-content-colm2 .count3 a {
 
    right: 14px;
    top:0px;
	 width: 18px;
  
}
	.main-content-colm4 p{ font-size:12px;}
	.stock-watch span{ font-size:12px;}
	.content-colm3-row1 a{ font-size:12px;  width: 100%;}
	.content-colm3-row1 h2 {
    font-size: 14px;
    padding-top: 0;
}
	.content-colm3-row1{ margin-bottom:20px;}
	.main-content-colm3 .home-news-headding {
    font-size: 12px;
   
    padding:4px 7px;
  
}
	.main-content-colm3 .read-more-btn a{ padding:4px 7px;  font-size: 10px;  margin: 0;}
	#myList .clearfix{ display:none;}
	
	.social-icon {
    float: right;
    width: auto;
}
	.main-content-colm4 h2{ font-size:14px;}
	.banner .slider-wrap .tiles-description h2 {
    color: #b6babe;
    font: 300 20px/1 "Open Sans",Arial,Sans Serif;
}
	
	
	.main-content-colm2 .count3 h2{ padding-top:20px;}
	.tiles-description h3 {
   
    font: 400 18px/1 "Open Sans",Arial,Sans Serif;
   
}
	.tiles-description h2 {
 
    font: 300 -18px/1 "Open Sans",Arial,Sans Serif;
}
	.view-all{ margin-bottom:15px;}
	.main-content-colm2 .count1 a {
   
    right: 70px;
    top: 39px;
  
}
	.content-colm3-row1 h3{ font-size:14px;}
	footer ul{ width:100%;}
	/*.foot_nav ul li a {
    font-size:10px;
    padding-right: 6px;
	margin-right:65px;
	
}
.foot_nav ul li:nth-child(3) a{ margin-right:0px; border-right:none;}*/
	.main-content-colm4 {
   
    padding: 0px;
   
}
.pl0 {
    padding-left: 15px;
}
	.home-news-con2{ font-size:18px;}
	.main-content-colm2 .count1 h2{ padding-top:40px;}
	.main-content-colm2 .roofing-main-content h2{ font-size:18px;}
	.content-colm1-row2 .count > abbr {
    padding-bottom: 15px;
    display: inline-block;
}
	.read-more-btn a{ padding:7px 10px;}
	footer h2{ margin-top:15px;}
	footer ul {
 
    display: inline-block;
    margin-bottom: 10px;
}
	.main-content-colm3{ padding:0px;}
	.main-content-colm2 .count1 p{ font-size:14px;}
	.content-colm1-right-main h2{ font-size:16px;}
	.read-more-btn a{ margin-bottom:15px;}
	.s-steel-building-content{ padding:0 15px;}
	.content-colm2-right.col-xs-12.col-sm-7.col-md-7{ padding:0px 15px;}
	.roofing-main-content{  padding: 20px 15px;}
	.main-content-colm2 .roofing-main-content h2{ padding-top:20px;}
	.content-colm1-right-main::after{ background:none;}
	footer h2 {
  
   
    text-align: center;
  
}
	footer ul li{ text-align:center; width:100%;}
	
	.main-content-colm3 .home-news-headding{ top:43px;}
	.main-content-colm2 .count3 h2{ font-size:16px;}
	.count-left{ padding-left:15px; padding-right: 15px;}

	.main-content-colm2 .count2 h2{ padding-top:15px; font-size:16px;}
	.s-steel-building-content br {
    display: none;
}
.main-content-colm2 .count3 p{ font-size:16px;}
.s-steel-building-content {
    padding: 20px 15px;
}
	.boards-panels-content {
   
    min-height: auto;
    padding: 20px 15px;
   
}
	.main-content-colm2 .count1 h2{ font-size:16px;}
	.content-colm2-left .count-left{ min-height:auto;}
	.container{ width:100%;}
	.content-colm1-row1 h2{ font-size:16px;}
	.content-colm1-row2 h3{ font-size:18px;}
	.content-colm1-right-main {
  
    margin-left: 0;
    min-height: auto;
    padding: 15px 0 0 15px;
    position: relative;
    width: 100%;
}

.content-colm3-row1 h2{font-size: 20px; padding-top: 0;}
.p-engineered-building{ padding-left:15px;}
.content-colm1-row2 .count{ min-height:auto;}
.content-colm1-row2 {padding-left: 15px;padding-right: 15px;}
#header #MenuOpener{ margin: -37px 0 20px; border-left:none;}
#MainMenu{ width:100%;}
.main-content-colm1{display:block;}

div.bhoechie-tab-menu {    bottom: 0; left: 0;  z-index: 1; top: 0;  position: relative; width: 100%;padding: 0px 5px 20px;}
.wall-sec .bhoechie-tab-menu .list-group a {    padding: 10px; font-size: 14px;    text-align: left;float: left; padding: 5px 10px; width:50%; }
.wall-sec h2 {font-size:20px;}
.casestudy-sec h2 {font-size:20px;}
.gallary-sec h2 {font-size:20px;}
.solution-sec h2 {font-size:20px;} 
.get .form-signin {padding:10px;right: 200px;}
.get .modal .modal-dialog {max-width:300px;}
.form-group {margin-bottom: 5px;}
.get .close {right: 182px; top: 35px;}
.banner .owl-pagination {bottom: 20px !important;}
.content-colm1-row2 .count img {width: 80px;}
.casestudy-sec .count{margin-left: 0;}
.casestudy-sec .count h2 {    margin: 0 0 10px 0;font-size: 20px;}
.casestudy-sec .count h3 {margin: 0 0 20px 0;font-size: 16px; line-height: 20px;}
.gallary-sec {margin-top: 0;}
.gallary-sec .owl-buttons .owl-next::after{    height: 45px; margin: -14px 0 0 0;}
.gallary-sec .slider-sec .owl-item img { width: 100%;}
.gallary-sec .slider-sec .owl-item .item a{ display:block; padding:0 15px;margin-left: 0;    max-width: 100%;font-size:16px;}
.main-content-colm3 .content-colm3-row1{    padding-bottom: 20px;}
.foot_nav span {
    display: block;
    text-align: left;
    width: 142px;
    padding-top: 5px;
    float: left;
}
.mm-toggle-wrap .mm-toggle{ height: 40px; padding: 11px 13px; font-size: 18px;}
#mobile-menu .mobile-menu{    max-height: 90vh; overflow-y: auto;}
#mobile-menu .mobile-menu li a{ line-height:1;}
#mobile-menu .mobile-menu .expand:before{ line-height:1.8;}
.heading h2{margin-bottom: 20px; font-size: 26px;}
.sol-sec2-left {width: 100%;}
.sol-sec2-right { max-width: 100%;width: 100%;}
.sol-sec2-left .count {float: right; width: 100%; max-width: 100%;  padding-right: 20px; padding-left: 15px;margin-bottom: 30px;}
.sol-sec2 h3{    margin-bottom: 0;}
.sol-sec2 .in-heading-red { margin-bottom: 25px;     margin-top: 10px;}
.new-ban h2 {font-size: 16px;}
.solution-count{    width: 100%;    top: -60px;}
.new-ban h3 { font-size: 20px;}
.sol-sec4 .count { border-right: none; padding-right: 0; min-height: inherit; border-bottom: #ff0000 1px solid; padding-bottom: 20px;margin-bottom: 30px;}
.slider-sec {margin-top: 0;}
.casestudy-sec .owl-buttons .owl-next::after{height: 45px;margin: -14px 0 0 0;}
.card.hovercard .bottom{float: left!important; margin-top:10px;}
.card.hovercard .info .desc{ margin-bottom: 0;}
.card .btn-default {
    font-size: 12px;
    padding: 5px 10px;
}
.progect-sec1{    margin: 10px 0;}
.product-sec3 .col-lg-2 {  border-right: none; min-height: inherit; border-bottom: #d7d6d7 1px solid; padding-bottom: 15px; margin-bottom: 30px;}
.product-sec3 .col-lg-3 {  border-right: none; min-height: inherit; border-bottom: #d7d6d7 1px solid; padding-bottom: 15px; margin-bottom: 30px;}
.product-sec3 .col-lg-4 {  border-right: none; min-height: inherit; border-bottom: #d7d6d7 1px solid; padding-bottom: 15px; margin-bottom: 30px;}
.product-sec4 .application ul li {    margin-right: 0; width: 100%;}
}

@media only screen  and (max-width :360px){}
@media only screen  and (max-width :480px){}
@media only screen  and (max-width :414px){
.get .close {
    right: 184px;
    top: 6px;
}

.manufac-sec2 {
    margin-top: 10px;
   
}
.manufact p{ font-size:16px;}
.heading h2 {
    margin-bottom: 10px;
    font-size: 16px;
}
.map-count li:nth-child(1) {left: inherit;transform:inherit;}
.map-count li:nth-child(2) {left: inherit;transform:inherit;}
.map-count li:nth-child(3) {left: inherit;transform:inherit;}
.map-count li:nth-child(4) {left: inherit;transform:inherit;}
.map-count li:nth-child(5) {left: inherit;transform:inherit;}
.map-count li:nth-child(6) {left: inherit;transform:inherit;}
.map-count li:nth-child(7) {left: inherit;transform:inherit;}
.map-count li:nth-child(8) {left: inherit;transform:inherit;}
}
@media only screen  and (max-width :375px){}
@media only screen  and (max-width :360px){}
@media only screen  and (max-width :320px){
	.main-menu #MainMenu{ width:100%;}
	.main-content-colm3 .home-news-headding {
    top: 21px;
}

.product h2{ font-size:14px;}
.content-colm1-row1 p{ font-size:14px;}
.content-colm1-row2 h3 span {
    font-size: 14px;
    display: block;
    padding-bottom: 10px;
}
.wall-sec .bhoechie-tab-menu .list-group a{ width:50%; text-align:left;}
div.bhoechie-tab-menu {
    left: 0;
    bottom: 0;
}
.wall-sec h2 {
    font-size: 16px;
}
.solution-sec h2 {
    font-size: 14px;
}
.casestudy-sec h2 {
    font-size: 16px;
}
.casestudy-sec .count {
    padding: 20px 0 0px 0px;
  
}
.content-colm3-row1 h2{ font-size:16px;}
.foot_nav span{ width:auto;}
.gallary-sec h2 {
    font-size: 16px;
}
.static-content blockquote {
    font-size: 14px;
    line-height: 22px;
}
.new-ban h3 {
    font-size: 14px;
}
.sol-sec4 .count img {
  
    width: 20%;
}
.convenience .count h2{ font-size:16px;}
.ftr-colm1-toll-free abbr{ font-size:14px;}
.static-content h4{ font-size:14px;}
.press-release li h3 a{ font-size:14px;}
.static-content h3 { font-size: 14px;}
.manufact p {font-size: 14px;}
}




@media only screen  and (min-width :600px) and (max-width:650px){
	div.bhoechie-tab-menu {left: -203px;bottom: -310px;}
	.wall-sec .bhoechie-tab-menu .list-group a {font-size:14px; padding: 10px;}
}

@media only screen  and (width :640px) {
	div.bhoechie-tab-menu {
    left: 0;
}
	.get .form-signin {top:0;}
	.form-group {margin-bottom:0;}
	.form-signin .read-more-btn a {padding: 6px 18px;}
	.get .inp-count .textarea {margin-bottom:0px;}
	.get .close {top: -15px;}
	.main-menu2 ul li a {font-size:15px;}
	.banner .owl-pagination {bottom: 20px !important ;right: 60px !important;}
}

@media only screen  and (width :800px){
	div.bhoechie-tab-menu {left: -153px;bottom: -438px; z-index:1;}
	.wall-sec .bhoechie-tab-content.active > center {left:33%;}
	.wall-sec .bhoechie-tab-menu .list-group a {font-size:15px; font-weight:900;}
	.footlogo {width:100%;}
	.logo-count {padding:0}
	.ftr-colm1-toll-free {width:100%}
}

@media only screen  and (min-width :1000px) and (max-width:1150px) {
/*	.wall-sec .bhoechie-tab-content.active > center {left:33%;}
	 div.bhoechie-tab-menu {bottom: -517px;left: -99px;z-index:1;}*/
	 .wall-sec .bhoechie-tab-menu .list-group a {font-size:22px;}
	
}
@media only screen and (max-width: 767px) and (orientation:landscape){
	.requst { top: 190px;}
	.get .form-signin {top:0;}
	.form-group {margin-bottom:0;}
	.form-signin .read-more-btn a {padding: 6px 18px;}
	.get .inp-count .textarea {margin-bottom:0px;}
	.get .close {top: -15px;}
	
}