@media screen and (max-width: 1200px){
.navbar-nav > li { margin-right: 10px; }
.navbar-nav > li > a { font-size: 13px; }	
.footericon li a{width: 53px; height: 53px; line-height: 53px; font-size: 24px;}
.serviceblocksec h3{font-size: 16px;line-height: 16px;}
}
@media screen and (max-width: 1199px){
.headersec .container { width: 100%; max-width: 95%; }
.navbar .quotebtn a { padding: 8px; font-size: 10px; }
.navbar .navbar-nav > li > a { font-size: 12px; }
}
@media screen and (max-width: 1023px){
.navbar-nav > li{margin: 0 10px 0 0 }
.quotebtn a{padding: 10px; font-size: 14px; line-height: 14px;}
.navbar-nav > li > a{font-size: 13px;line-height: 13px;}
.bannertext{width: 80%}
.bannertext h1{font-size: 104px;line-height: 104px;}
.bannertext h4{font-size: 35px;line-height: 35px;}
.head1 h2{font-size: 55px;line-height: 55px;}
.servicearea {margin: 0 auto;}
.footerlist {min-height: 150px;}
}

@media screen and (max-width: 991px){
.container { width: 100%; max-width: 920px; }
.headersec .container { position: relative; }
.menusec { display: inline-block; padding: 16px 0; width: 100%; text-align: center; }
.old-logo { position: absolute; right: 15px; top: 0px; }
.navbar .navbar-nav > li { margin: 0 8px 0 0; }
.navbar .navbar-nav > li > a { font-size: 10.5px; }
.navbar .quotebtn a { padding: 8px; font-size: 10px; }
}
@media screen and (max-width: 767px){
.headersec .menusec { float: left; }	
.preheader ul{text-align: center;}
.socialicon li:first-child,.socialicon li{border:none;}
.preheaderlist li:first-child{padding-left: 8px;}
.headersec{padding: 15px 0;position: relative;}
.bannertext{margin: 30px auto;width: 90%;padding: 20px 0}
.bannertext h1{font-size: 64px;line-height: 64px;}
.aboutsec,.servicsec,.latestwork{ padding: 40px 0 }
.head1 p{width: 90%}
.latestworksec {margin: 0 auto}
.footerlist{min-height: 100px;}
.copyrightsec .pull-right,.copyrightsec {text-align: center;}
.copyrightsec p, .copyrightsec p a{margin: 0 0 8px;}
.bannertext h4{font-size: 28px;line-height: 28px;}
.bannertext h1{font-size: 44px;line-height: 44px;margin: 0 0 15px;}
.whitebtn{padding: 10px 15px}
.head1 h2{font-size: 45px;line-height: 45px;}
.menusec{width: 20%; padding-right: 0;}
.navbar-collapse{position: absolute; width: 100%;z-index: 99;top: 100%; left: 0; background: #fff}
.navbar{position: unset;}
.navbar-nav{margin: 0}
.navbar-nav li span{display: none;}
.navbar-nav > li{margin: 0}
.navbar-nav > li > a{padding: 10px;}
.quotebtn.pull-right{float: left !important; padding: 10px}
.navbar-default .navbar-toggle{ float: left; border-color: transparent; margin-left: 10px; }
.navbar-default .navbar-toggle .icon-bar{background-color: #cb1f00}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: transparent;}
.bannertext.innerbannertext{width: 80%; bottom: auto; top: 50px;}
.innerbannertext h2{font-size: 40px;line-height: 40px;padding: 10px 20px}
.innerbanner{min-height: 200px}
.breadcrumb{padding: 10px 20px}
.history-association .history-textile { width: 50%; padding: 0 10px 10px; }
.aboutcontsec .head1 h4 { font-size: 18px; }
.aboutcontsec .head1 h3 { font-size: 17px; }
.organisation-table-box { overflow-x: scroll; }
.history-association.events-history .history-textile { width: 50%; }
.team-table-section { overflow-x: auto; }
.team-table-section .team-table {width: 980px; }
}
@media screen and (max-width: 479px){
.preheaderlist li{border:none; padding: 3px 12px 3px 8px}
.serviceimg{width: 100%}
.srvicecontsec{width: 100%}
.serviceimg img{height: auto;width: 100%}
}