@charset "utf-8";
/* CSS Document */
@media(max-width:992px){
	.list-link li {width:100%;}
	.navbar-default .navbar-nav > li > a {font-size:12px;letter-spacing: 0px;}
	.navbar-brand > img {width:180px;}
    .container {width: 100%;}
    .btn-rgt-bx, .pr-strip-section {text-align: center;}
    .pr-strip-section h1 {margin-bottom: 15px; font-size: 28px;line-height: 36px;}
    .inner-banner h3 {margin-top: 50px;text-align: left;}
    .why-chooseus-content {margin-top: 45p;}
}
@media(max-width:869px){
    .navbtn-wrap {display: none;}
}
@media(min-width:769px){
	 ul.nav.navbar-nav li:hover > .drop-menu {-webkit-transform: scale(1, 1);transform: scale(1, 1);}
    .navbar-nav > li > a {padding-top: 38px;padding-bottom: 38px;}
    .navbar-default .navbar-nav > li > a:before, .navbar-default .navbar-nav > li > a:after {
    content: "";
    left: 0;
    right: 0;
    width: 0;
    height: 1rem;
    margin: 0 auto;
    position: absolute;
    background: url(../img/nav-icon.png) no-repeat 50%/cover;
    transition: all .2s ease-in-out;
    display: block;}
    .navbar-default .navbar-nav > li > a:after {bottom:2rem;-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
    .navbar-default .navbar-nav > li > a:before {top:2rem;}
    .navbar-default .navbar-nav > li > a:hover:after, .navbar-default .navbar-nav > li > a:focus:after,
    .navbar-default .navbar-nav > li > a:hover:before, .navbar-default .navbar-nav > li > a:focus:before {width: 3.5rem;}
    .navbar-default .navbar-nav > .active > a:before, .navbar-default .navbar-nav > .active > a:after {width: 3.5rem;}
}
@media(max-width:769px){
    .navbar-brand > img {width: 240px;}
    .navbar-toggle {margin-top: 26px;}
    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {border-color: #ee2d35;}
	.navbar-default .navbar-toggle {border-color:#255d8b;}
	.navbar-default .navbar-toggle .icon-bar {background-color:#255d8b;}
    .navbar-toggle .icon-bar {width: 30px;height:4px;border-radius:3px;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color:#f0f0f0;}
	.navbar-default .navbar-nav > li > a {font-size:14px;letter-spacing:0.5px;}
	.navbar-nav > li > a {padding-top:12px;padding-bottom:12px;}
	.affix .navbar-nav>li>a {padding-top:12px;padding-bottom:12px;}
	.navbar-default .navbar-nav > li > a {border-bottom: 1px solid #272727;}
	.navbar-nav {margin-top:0px; margin-bottom:0px;}
	.animated {
    -o-transition-property: none !important;
    -moz-transition-property: none !important;
    -ms-transition-property: none !important;
    -webkit-transition-property: none !important;
    transition-property: none !important;
    -o-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;}
	.navbar-collapse {background-color: #000;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
     color: #ee2d35;background-color:transparent;}
    .dropdown .dropdown-menu li {border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
    .footer-widget {margin-bottom:25px;}
    .col-md-4.text-left {text-align: center;margin-bottom: 20px;}
    .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {padding: 7px 15px 7px 25px;}
    .inner-banner {padding: 200px 0px 50px 0px;}
    .banner-heading h1 {font-size: 26px;}
    .inner-banner h3 {font-size: 14px;line-height: 24px}
}
@media(max-width:580px){
    .client-list li {width: 25%;}
    .bg-content h1 {font-size: 20px;line-height: 30px;}
    .top-header h1 {font-size:13px;}
    .btn-head {margin-left: 2px;}
}
@media(max-width:480px){
    h1, .h1 {font-size: 30px;}
    h2 {font-size:25px;}
    .title-heading h1 {font-size: 32px;}
    .btn-head {margin-top:5px;margin-left: 0;}
    .main-header {top: 75px;}
}