
/*    Default Layout: 992px. 
    Gutters: 24px.
    Outer margins: 48px.
    Leftover space for scrollbars @1024px: 32px.
-------------------------------------------------------------------------------
cols    1     2      3      4      5      6      7      8      9      10
px      68    160    252    344    436    528    620    712    804    896    */

@media (max-width: 767px) {

.testimonial-item > div:after,
.testimonial-item > div:before {
  display:none;
}

}



/*    Tablet Layout: 768px.
    Gutters: 24px.
    Outer margins: 28px.
    Inherits styles from: Default Layout.
-----------------------------------------------------------------
cols    1     2      3      4      5      6      7      8
px      68    160    252    344    436    528    620    712    */

@media only screen and (min-width: 768px) and (max-width: 991px) {

.navigation .navbar-nav > li > a{
	padding-left: 12px;
    padding-right: 12px;
    margin-bottom: 0px;
}
.animated-nav .navigation .navbar-nav > li > a{
	padding-left:12px;
	padding-right:12px;
}
.navigation .navbar-nav > li > a:focus,
.navigation .navbar-nav > li > a:hover {
  padding: 40px 13px 24px 13px;
}
.animated-nav .navigation .navbar-nav > li > a:focus,
.animated-nav .navigation .navbar-nav > li > a:hover {
  padding: 35px 13px 15px 13px;
}

}



/*    Mobile Layout: 320px.
    Gutters: 24px.
    Outer margins: 34px.
    Inherits styles from: Default Layout.
---------------------------------------------
cols    1     2      3
px      68    160    252    */

@media only screen and (max-width: 767px) {
#irs-logom {
  width: 200px;
}
.navbar-header {
	background:#212121;
	padding: 0 15px;
}
.navbar-nav {
	margin: 0px -15px;
}
.navbar-toggle {
	margin-top: 20px;
	background-color: #e7c900;
	padding: 15px 12px;
	border-radius: 24px;
}
.navbar-toggle .icon-bar {
  background-color: rgba(0, 0, 0, 1.0);
}
.navbar-nav .open .dropdown-menu>li>a {
  line-height: 35px;
}
.navbar-nav .collapsible ul.sm-nowrap > li > a {
  background-color: #e7c900;
  color:#fff;
}
.navbar-nav .collapsible ul.sm-nowrap > li > a:hover {
  background-color: #212121;
}
.animated-nav .navbar-toggle {
	margin-top: 24px;
	padding: 10px 7px;
}

.animated-nav .navbar-toggle .icon-bar {
  background-color: #212121;
}

.animated-nav .navigation .navbar-nav > li > a,
.navigation .navbar-nav > li > a {
  padding: 15px 25px;
}

.navigation .navbar-nav > li > a {
  background-color: #fff;
}
.navigation .navbar-nav > li > a:hover {
	color: #fff;
	background-color: #e7c900;
}

.navigation .navbar-nav > li.current > a {
	border-bottom: 1px solid #e7c900;
	color: #6c6c6c;
	background-color: #fff;
}
}



/*    Wide Mobile Layout: 480px.
    Gutters: 24px.
    Outer margins: 22px.
    Inherits styles from: Default Layout, Mobile Layout.
------------------------------------------------------------
cols    1     2      3      4      5
px      68    160    252    344    436    */

@media only screen and (min-width: 480px) and (max-width: 767px) {

}


/*  Retina media query.
  Overrides styles for devices with a 
  device-pixel-ratio of 2+, such as iPhone 4.
-----------------------------------------------    */

@media 
  only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and (min-device-pixel-ratio: 2) {
  
  
  
}