 @media screen and (max-width : 1199px) and (min-width:992px){
  .container{width:100%; max-width: 1140px;} 
}
@media screen and (max-width : 1020px) and (min-width:992px){
.stick-header .top-info ul li {margin-bottom: 12px;}
.stick-header .navbar-brand{padding-bottom: 5px;}
.navbar-default.stick-header .navbar-brand{margin-top: -47px;}
}
@media only screen  and (max-width : 991px){
.top-social.text-right{margin-left: -40px;}
.top-info ul li{margin: 8px 2px;}
.navbar-header { margin-top: -97px;}
.navbar-brand{ height: auto; max-width: 133px; width:130px;}
.sticky .navbar-brand img{width: 100% !important; transition: all 0.5s;}
.navbar-default.stick-header .navbar-brand { height: auto; width: 100%; margin-top: -17px;}
.container{width:100%; max-width: 990px;}
.navbar-default .navbar-nav > li > a{padding: 6px 19px;}
.navbar-brand { height: auto; max-width: 133px;}
.img-2 {left: 163px; max-width: 207px; position: absolute;top: 125px;width: 100%;}
.borderright.clearfix{display: none;}
.contact{ padding-top:0px;}
.map{max-width: 100%; width: 100%;}
.inner-body { padding-top: 190px;}
.top-carr .carousel-caption{top: 35%;}
.top-carr .carousel-caption h2 { font-size: 45px; margin-bottom: 10px;}
}
@media only screen  and (max-width : 767px) {
.img-2 { left: 193px; max-width: 355px; position: absolute; top: 100px; width: 100%;}
.navbar-toggle { background: #333 ; border:none; position: absolute; right: 15px; top: 78px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ background: #f4f4f4; color: #ffc000;}
.navbar-default .navbar-nav > li > a{background:transparent; margin-bottom: 1px;}
.navbar-default .navbar-nav > li > a:hover{background: #f4f4f4;}
.left-about { margin-bottom: 44px; position: relative;}
.top-social{text-align: left!important; padding-top: 5px;}
.top-social a.quote { float: left; margin-left: 0; }
.top-social.text-right{margin-left:0px;}
.bk-img{margin: 0 auto;}
.contact{ padding-top:0px;}
.b-footer.text-left{text-align: center;}
.b-navigation h4::after { left: 50%; margin-left: -20px;}
.stick-header .navbar-toggle {right: 5px; top: 122px;}
.navbar-default.stick-header .navbar-brand{margin-top: -48px;}
.about-sec { padding: 53px 0;}
.top-carr .carousel-caption{top: 45%;}
.top-carr .carousel-caption h2{font-size: 35px; margin-bottom: 10px; width: 80%; max-width: 650px; line-height: 45px;}
.photos{max-width: 385px; margin: 0 auto; width: 100%;}
}

@media only screen  and (max-width : 646px){
.top-info ul li:nth-child(2n){display: none;}
.img-2{display: none;}
.navbar-default.stick-header .navbar-header { margin-top: -34px;}
.top-carr .carousel-caption{top:32%;}
.top-carr .carousel-caption h2{font-size: 25px; line-height: 30px;}
}
@media only screen  and (max-width : 646px) and (min-width:511px){
.navbar-default.stick-header .navbar-brand { padding-bottom: 5px;}
}
@media only screen  and (max-width:510px){
.top-left p:nth-child(2n){display: none;}
.navbar-default.stick-header .navbar-brand { padding-bottom: 5px;}
}

@media only screen  and (max-width : 480px){
.navbar-default .navbar-nav > li > a{}
.header .navbar-nav > li > a:hover{background: #fff;}
.top-left p:nth-child(2n){display: none;}
h1.heading{font-size: 40px;}
h1.heading::after { border-bottom: 3px solid #ffc000; border-radius: 0; bottom: 8px; content: ""; left: 50%; margin-left: -24px; width: 48px;}
h1.heading::before{display: none;}
.what-we-do .gallery_ #FilerTab a.sortLink { border: 1px solid #fff !important; display: block;}
.what-we-do .gallery_ #FilerTab a.sortLink:hover{border: 1px solid #fff !important;}
.what-we-do .gallery_ #FilerTab a.sortLink.selected, .what-we-do .gallery_ #FilerTab a.sortLink.selected:hover{border: none !important;}
.photos{max-width: 385px; margin: 0 auto; width: 100%;}
.carousel-indicators{display: none;}
.top-carr .carousel-caption{display: none;}
}
@media only screen  and (max-width : 364px){
 .top-social a.quote { float: left; margin-left: 0; width: 100%;}
 .top-info{display: none;}
 .navbar-toggle{top: 44px;}
 .top-head .container{width: 201px; margin: 0 auto;}
p.name.pull-left{margin-left: 84px;}
.navbar-default.stick-header .navbar-brand {margin-top:0; padding: 0 15px;}
.inner-body { padding-top: 201px;}
}

