/* Kyruus styles */
div.page-content-wrapper {
  padding-bottom: 466px;
}
div.footer {
  margin-top: -466px;
  font-size: 12px;
}
div.footer a, div.footer li {
  font-size: 12px;
}
.kyruus-custom-wrapper {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.kyruus-custom-wrapper #menu-item-4300 > a {
  display: inline;
}
.kyruus-custom-wrapper .clock {
  box-sizing: content-box;
}
.kyruus-custom-wrapper #footer > .avada-row {
  height: 20px;
}

/* USC styles */
.kyruus-custom-wrapper #main {
  font-size: 14px;
}
.kyruus-custom-wrapper .kyruus-search h1 {
  color: #fff;
  font-size: 54px;
  font-family: 'Open Sans', sans-serif;
  text-shadow: 2px 2px 0 rgba(5, 52, 93, 0.2);
  padding: 42px 0px 0px 0px;
}
.kyruus-custom-wrapper .footer-area .avada-row .menu-footer-menu-container .title h3 {
  font-family: Georgia, serif !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 30px;
  text-transform: none !important;
}
.kyruus-custom-wrapper #left-little-box a {
  font-size: 13px;
}
.kyruus-custom-wrapper #left-little-box {
  float: left;
  width: 20%;
  padding-top: 20px;
  color: #706d6a;
  line-height: 15px;
  list-style: outside none nonet;
  font-weight: bold;
}
.kyruus-custom-wrapper #left-little-box h3 {
  color: #706e6c;
  font: 700 13px/20px "PTSansBold", arial, helvetica, sans-serif;
  margin: 0 0 28px;
  text-transform: uppercase;
}
.kyruus-custom-wrapper #left-box {
  float: left;
  width: 25%;
  padding-top: 20px;
  color: #706d6a;
  line-height: 15px;
  list-style: outside none nonet;
  font-weight: bold;
}
.kyruus-custom-wrapper #left-box h3 {
  color: #706e6c;
  font: 700 13px/20px "PTSansBold", arial, helvetica, sans-serif;
  margin: 0 0 28px;
  text-transform: uppercase;
}
.kyruus-custom-wrapper #right-box a {
  font-size: 13px;
}
.kyruus-custom-wrapper #right-box {
  float: right;
  width: auto;
  padding-top: 20px;
  color: #706d6a;
  line-height: 15px;
  list-style: outside none nonet;
  font-weight: bold;
}
.kyruus-custom-wrapper #right-box h3 {
  color: #706e6c;
  font: 700 13px/20px "PTSansBold", arial, helvetica, sans-serif;
  margin: 0 0 28px;
  text-transform: uppercase;
}
.kyruus-custom-wrapper #right-box img:hover {
  opacity: .8;
}
.kyruus-custom-wrapper .footer-area .no-underline a {
  font-weight: normal;
  padding-left: 10px;
}
.kyruus-custom-wrapper .fusion-footer-widget-area h3, .kyruus-custom-wrapper .fusion-footer-widget-area .menu > li > a {
  font-weight: 700;
}
.kyruus-custom-wrapper .fusion-footer-widget-area h3, .kyruus-custom-wrapper .fusion-footer-widget-column .product-title {
  color: #706d6a;
}
.kyruus-custom-wrapper #left-awards {
  float: left;
  width: 38%;
  padding-top: 20px;
  color: #706d6a;
  line-height: 15px;
  list-style: outside none nonet;
}
.kyruus-custom-wrapper #left-awards h3 {
  color: #706e6c;
  font: 700 13px/20px "PTSansBold", arial, helvetica, sans-serif;
  margin: 0 0 28px;
  text-transform: uppercase;
}
/* Alignment */
.kyruus-custom-wrapper .alignleft {
  display: inline;
  float: left;
  margin-right: 15px;
}
.kyruus-custom-wrapper .alignright {
  display: inline;
  float: right;
  margin-left: -4px;
  margin-top: -5px;
}
.kyruus-custom-wrapper .alignright a img{
  margin-left:-10px;
}
.kyruus-custom-wrapper .aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.kyruus-custom-wrapper .header-v4 .header-social {
  background: #000!important;
  border: 0!important;
  padding: 10px 0 12px;
  height: 58px;
}
.kyruus-custom-wrapper footer.footer-area {
  background: #ddd!important;
  border-top: 12px solid #f3f3f3!important;
  color: #706e6c!important;
  overflow: hidden;
}
.kyruus-custom-wrapper .footer-area a {
  color: #706e6c!important;
  text-decoration: underline;
  text-shadow: none!important;
}
.kyruus-custom-wrapper .footer-area a:hover {
  color: #990000!important;
  text-decoration: none;
}
.kyruus-custom-wrapper footer#footer {
  background: #a2a2a2!important;
  border: 0!important;
}
.kyruus-custom-wrapper footer#footer ul.copyright {
  color: #595959!important;
  text-shadow: none!important;
}
.kyruus-custom-wrapper footer#footer ul.copyright a {
  color: #e1e1e1!important;
}
.kyruus-custom-wrapper footer#footer ul.copyright a:hover {
  color: #990000!important;
}
.kyruus-custom-wrapper #menu-footer-menu.menu li, .kyruus-custom-wrapper #menu-footer-contribute li, .kyruus-custom-wrapper #menu-footer-support li, .kyruus-custom-wrapper #menu-footer-connected li {
  background: none;
  padding: 3px 0;
}
.kyruus-custom-wrapper #menu-footer-menu.menu li a, .kyruus-custom-wrapper #menu-footer-contribute li a, .kyruus-custom-wrapper #menu-footer-support li a, .kyruus-custom-wrapper #menu-footer-connected li a {
  color: #706e6c!important;
  border: 0!important;
}
.kyruus-custom-wrapper #menu-footer-menu.menu li ul, .kyruus-custom-wrapper #menu-footer-contribute li ul, .kyruus-custom-wrapper #menu-footer-support li ul, .kyruus-custom-wrapper #menu-footer-connected li ul {
  margin: 0 0 0 10px!important;
}
.kyruus-custom-wrapper .footer-widget-col.widget_text h3 {
  color: #706e6c!important;
  font-family: 'PT Sans', sans-serif!important;
  margin: 0 0 5px 0!important;
}
.kyruus-custom-wrapper .footerSocial a:hover {
  filter: alpha(opacity=75);
  opacity: 0.75;
}
.kyruus-custom-wrapper #nav_menu-3 {
  margin-top: -15px!important;
}
.kyruus-custom-wrapper body, .kyruus-custom-wrapper #nav ul li ul li a, .more, .kyruus-custom-wrapper .avada-container h3, .kyruus-custom-wrapper .meta .date, .kyruus-custom-wrapper .review blockquote q, .kyruus-custom-wrapper .review blockquote div strong, .kyruus-custom-wrapper .image .image-extras .image-extras-content h4, .kyruus-custom-wrapper .project-content .project-info h4, .kyruus-custom-wrapper .post-content blockquote, .kyruus-custom-wrapper .button.large, .kyruus-custom-wrapper .button.small, .kyruus-custom-wrapper .ei-title h3 {
  font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
}
.kyruus-custom-wrapper .avada-container h3, .kyruus-custom-wrapper .review blockquote div strong, .kyruus-custom-wrapper .footer-area h3, .kyruus-custom-wrapper .button.large, .kyruus-custom-wrapper .button.small {
  font-weight: bold;
}
.kyruus-custom-wrapper .meta .date, .kyruus-custom-wrapper .review blockquote q, .kyruus-custom-wrapper .post-content blockquote {
  font-style: italic;
}
.kyruus-custom-wrapper #nav, .kyruus-custom-wrapper .side-nav li a {
  font-family: Georgia, serif !important;
}
.kyruus-custom-wrapper #main .reading-box h2, .kyruus-custom-wrapper #main h2, .kyruus-custom-wrapper .page-title h1, .kyruus-custom-wrapper .image .image-extras .image-extras-content h3, .kyruus-custom-wrapper #main .post h2, .kyruus-custom-wrapper #sidebar .widget h3, .kyruus-custom-wrapper .tab-holder .tabs li a, .kyruus-custom-wrapper .share-box h4, .kyruus-custom-wrapper .project-content h3, .kyruus-custom-wrapper h5.toggle a, .kyruus-custom-wrapper .full-boxed-pricing ul li.title-row, .kyruus-custom-wrapper .full-boxed-pricing ul li.pricing-row, .kyruus-custom-wrapper .sep-boxed-pricing ul li.title-row, .kyruus-custom-wrapper .sep-boxed-pricing ul li.pricing-row, .kyruus-custom-wrapper .person-author-wrapper, .kyruus-custom-wrapper .post-content h1, .kyruus-custom-wrapper .post-content h2, .kyruus-custom-wrapper .post-content h3, .kyruus-custom-wrapper .post-content h4, .kyruus-custom-wrapper .post-content h5, .kyruus-custom-wrapper .post-content h6, .kyruus-custom-wrapper .ei-title h2, .kyruus-custom-wrapper #header .tagline {
  font-family: Georgia, serif !important;
}
.kyruus-custom-wrapper .footer-area h3 {
  font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
}
.kyruus-custom-wrapper body, .kyruus-custom-wrapper #sidebar .slide-excerpt h2, .kyruus-custom-wrapper .footer-area .slide-excerpt h2 {
  font-size: 13px;
  line-height: 20px;
}
.kyruus-custom-wrapper .project-content .project-info h4 {
  font-size: 13px !important;
  line-height: 20px !important;
}
.kyruus-custom-wrapper #nav {
  font-size: 18px !important;
}
.kyruus-custom-wrapper .header-social * {
  font-size: 12px !important;
  font-weight: 700;
}
.kyruus-custom-wrapper .page-title ul li, .kyruus-custom-wrapper page-title ul li a {
  font-size: 10px !important;
}
.kyruus-custom-wrapper .side-nav li a {
  font-size: 14px !important;
}
.kyruus-custom-wrapper #sidebar .widget h3 {
  font-size: 13px !important;
}
.kyruus-custom-wrapper .footer-area h3 {
  font-size: 13px !important;
}
.kyruus-custom-wrapper .copyright {
  font-size: 12px !important;
}
.kyruus-custom-wrapper #header .avada-row, .kyruus-custom-wrapper #main .avada-row {
  max-width: 990px;
  height: 65px;
}
.kyruus-custom-wrapper .post-content h1 {
  font-size: 32px !important;
  line-height: 48px !important;
}
.kyruus-custom-wrapper .post-content h2, .kyruus-custom-wrapper .title h2, #main .post-content .title h2, .kyruus-custom-wrapper .page-title h1, .kyruus-custom-wrapper #main .post h2 a {
  font-size: 18px !important;
  line-height: 27px !important;
}
.kyruus-custom-wrapper .post-content h3, .kyruus-custom-wrapper .project-content h3, .kyruus-custom-wrapper #header .tagline {
  font-size: 16px !important;
  line-height: 24px !important;
}
.kyruus-custom-wrapper .post-content h4 {
  font-size: 13px !important;
  line-height: 20px !important;
}
.kyruus-custom-wrapper h5.toggle a, .kyruus-custom-wrapper .tab-holder .tabs li a, .kyruus-custom-wrapper .share-box h4, .kyruus-custom-wrapper .person-author-wrapper {
  font-size: 13px !important;
}
.kyruus-custom-wrapper .post-content h5 {
  font-size: 12px !important;
  line-height: 18px !important;
}
.kyruus-custom-wrapper .post-content h6 {
  font-size: 11px !important;
  line-height: 17px !important;
}
.kyruus-custom-wrapper .ei-title h2 {
  font-size: 42px !important;
  line-height: 63px !important;
}
.kyruus-custom-wrapper .ei-title h3 {
  font-size: 20px !important;
  line-height: 30px !important;
}
.kyruus-custom-wrapper body, .kyruus-custom-wrapper .post .post-content, .kyruus-custom-wrapper .post-content blockquote, .kyruus-custom-wrapper .tab-holder .news-list li .post-holder .meta, .kyruus-custom-wrapper #sidebar #jtwt, .kyruus-custom-wrapper .meta, .kyruus-custom-wrapper .review blockquote div, .kyruus-custom-wrapper .search input, .kyruus-custom-wrapper .project-content .project-info h4 {
  color: #747474 !important;
}
.kyruus-custom-wrapper .footer-area, .kyruus-custom-wrapper .footer-area #jtwt, .kyruus-custom-wrapper .copyright {
  color: #8C8989 !important;
}
.kyruus-custom-wrapper .footer-area a, .kyruus-custom-wrapper .copyright a {
  color: #BFBFBF;
}
.kyruus-custom-wrapper #nav ul a, .kyruus-custom-wrapper .side-nav li a {
  color: #333333 !important;
}
.kyruus-custom-wrapper #nav ul ul {
  background-color: #edebeb;
}
.kyruus-custom-wrapper #wrapper #nav ul li ul li a, .kyruus-custom-wrapper .side-nav li li a, .kyruus-custom-wrapper .side-nav li.current_page_item li a {
  color: #333333 !important;
}
.kyruus-custom-wrapper .ei-title h2 {
  color: #333333 !important;
}
.kyruus-custom-wrapper .ei-title h3 {
  color: #747474 !important;
}
.kyruus-custom-wrapper #menu-item-3608 a {
  color: #fff!important;
}
.kyruus-custom-wrapper #menu-item-4300 {
  width: 176px !important;
}
.kyruus-custom-wrapper #menu-item-4300 a {
  padding-top: 5px;
}
.kyruus-custom-wrapper #menu-item-6559 a {
  color: #fff;
}
.kyruus-custom-wrapper #menu-item-3608 a:hover {
  color: #ffcc00 !important;
}
.kyruus-custom-wrapper #menu-item-6559 a {
  color: #ffcc00 !important;
}
.kyruus-custom-wrapper #wrapper .header-social .menu li {
  border-color: #ffffff !important;
}
.kyruus-custom-wrapper .main-flex .flex-control-nav {
  display: none !important;
}
/*  layout */
.kyruus-custom-wrapper html {
}
.kyruus-custom-wrapper input[type=submit], .kyruus-custom-wrapper input[type=text], .kyruus-custom-wrapper input[type=password], .kyruus-custom-wrapper input[type=file], .kyruus-custom-wrapper textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}
.kyruus-custom-wrapper input[type="image"] {
  padding: 0;
  border: none;
}
.kyruus-custom-wrapper body {
  margin: 0px;
  color: #747474;
  -webkit-text-size-adjust: 100%;
  font: 13px/20px 'PTSansRegular', Arial, Helvetica, sans-serif;
  background: #fff;
}
.kyruus-custom-wrapper a {
  text-decoration: none;
  color: #333;
}
.kyruus-custom-wrapper a:hover {
  color: #a0ce4e;
  text-decoration: none;
}
.kyruus-custom-wrapper .clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.kyruus-custom-wrapper .clear {
  clear: both;
}
/* mulitple box class */
.kyruus-custom-wrapper .avada-row {
  margin: 0 auto;
  max-width: 990px;
}
.kyruus-custom-wrapper .avada-row:after {
  content: "";
  display: block;
  clear: both;
}
/* Header */

.kyruus-custom-wrapper #header {
  padding: 0 10px 0px;
  height: 42px;
}
.kyruus-custom-wrapper #header .logo {
  float: left;
  overflow: hidden;
  margin: 31px 0 0px;
}
.kyruus-custom-wrapper #header .contact-info {
  float: right;
  overflow: hidden;
  margin: 0px;
  font-size: 16px !important;
}
.kyruus-custom-wrapper #header .logo a {
  height: 100%;
  display: block;
}
.kyruus-custom-wrapper .sml-logo {
  display: none !important;
}
.kyruus-custom-wrapper .lrg-logo {
  display: inline-block;
}
/* footer */
.kyruus-custom-wrapper .footer-widget-col {
  margin-bottom: 20px;
}
.kyruus-custom-wrapper .footer-widget-col:last-child {
  margin-bottom: 0;
}
.kyruus-custom-wrapper .footer-area {
  border-top: 12px solid #e9eaee;
  background: #363839;
  padding: 43px 10px 40px;
  color: #8c8989;
}
.kyruus-custom-wrapper .footer-area .logo {
  float: none;
  display: block;
  margin: 0 0 22px;
  background: url(../images/logo-footer.gif) no-repeat;
}
.kyruus-custom-wrapper .footer-area h3 {
  margin: 0 0 28px;
  color: #ddd;
  text-transform: uppercase;
  font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;
}
.kyruus-custom-wrapper .footer-area .columns {
  margin: 0;
}
.kyruus-custom-wrapper .footer-area .text-block {
  text-shadow: 1px 2px 1px #000;
}
.kyruus-custom-wrapper .footer-area .holder-block img {
  width: 100%;
}
.kyruus-custom-wrapper .footer-area ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 15px;
}
.kyruus-custom-wrapper .footer-area ul li {
  padding: 7px 0px 0px 0px;
}
.kyruus-custom-wrapper .footer-area ul li:first-child {
  background: none;
}
.kyruus-custom-wrapper .footer-area a {
  text-shadow: 1px 2px 1px #000;
  color: #bfbfbf;
}
.kyruus-custom-wrapper .footer-area ul li a:hover {
  color: #a0ce4e;
}
.kyruus-custom-wrapper #footer {
  padding: 18px 10px 12px;
  background: #282a2b;
  border-top: 1px solid #4b4c4d;
}
.kyruus-custom-wrapper .copyright {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  color: #8c8989;
  font-size: 12px;
  text-shadow: 1px 2px 1px #000;
}
.kyruus-custom-wrapper .copyright li {
  float: left;
  padding: 0 9px 0 10px;
  background: url(../images/divider-02.gif) no-repeat 0 50%;
}
.kyruus-custom-wrapper .copyright li:first-child {
  padding-left: 0;
  background: none;
}
.kyruus-custom-wrapper .copyright a {
  color: #bfbfbf;
}
.kyruus-custom-wrapper #footer .social-networks {
  width: 40%;
}
.kyruus-custom-wrapper #footer .social-networks li {
  margin-bottom: 10px;
}
/* New Headers */

.kyruus-custom-wrapper .header-social {
  line-height: 37px;
  border-bottom: 1px solid #e1e1e1;
  border-top: 4px solid #a0ce4e;
  padding: 10px 0px;
}
.kyruus-custom-wrapper .header-social {
  padding: 0px;
}
.kyruus-custom-wrapper .header-social .sep {
  padding: 0 6px;
}
.kyruus-custom-wrapper .header-social .social-networks {
  margin-top: 11px;
  width: 400px;
}
.kyruus-custom-wrapper .header-social .social-networks li {
  float: left;
  margin-bottom: 6px;
}
.kyruus-custom-wrapper .header-v4 .header-social .alignright .menu, .kyruus-custom-wrapper .header-v4 .header-social .alignright .menu ul {
  list-style: none;
  margin: 0;
  padding: 8px 0;
}
.kyruus-custom-wrapper .header-v4 .header-social .alignright .menu li {
  margin: 0;
  padding: 0;
  padding: 0 8px;
  display: inline-block;
  border-left: 1px solid #fff;
  line-height: 12px;
}
.kyruus-custom-wrapper .header-v4 .header-social .alignright .menu li:first-child {
  border-left: 0;
}
.kyruus-custom-wrapper .header-v4 #header {
  padding: 19px 0 36px;
  width: 100%;
}
.kyruus-custom-wrapper .header-v4 #header .logo {
  margin: 0 0 0 3px;
  position: relative;
  z-index: 1001;
}
.kyruus-custom-wrapper .header-v4 #header .tagline {
  float: right;
  margin: 0;
  margin-right: 15px;
  line-height: 32px;
  text-align: right;
}
.kyruus-custom-wrapper .clock {
  background-image: url("https://cdn.kyruus.com/pmc-customer-static-assets/usc/images/2.0/clock.jpg");
  background-repeat: no-repeat;
  float: left;
  height: 19px;
  margin-top: -5px;
  padding-right: 4px;
  width: 20px;
}
/* awards in the footer */
.kyruus-custom-wrapper .footer-area .sprite {
  float: left;
  height: 65px;
  transition: all 0.3s ease-in-out 0s;
}
.kyruus-custom-wrapper .sprite.a1 {
  background: rgba(0, 0, 0, 0) url("https://cdn.kyruus.com/pmc-customer-static-assets/usc/images/1.0/sprite-awards1.gif") no-repeat scroll center top;
  width: 103px;
}
.kyruus-custom-wrapper .sprite.a2 {
  background: rgba(0, 0, 0, 0) url("https://cdn.kyruus.com/pmc-customer-static-assets/usc/images/1.0/sprite-awards2.gif") no-repeat scroll center top;
  width: 103px;
}
.kyruus-custom-wrapper .sprite.a3 {
  background: rgba(0, 0, 0, 0) url("https://cdn.kyruus.com/pmc-customer-static-assets/usc/images/1.0/sprite-awards3.gif") no-repeat scroll center top;
  width: 39px;
}
.kyruus-custom-wrapper .sprite.a4 {
  background: rgba(0, 0, 0, 0) url("https://cdn.kyruus.com/pmc-customer-static-assets/usc/images/1.0/sprite-awards4.gif") no-repeat scroll center top;
  width: 75px;
}
.kyruus-custom-wrapper .sprite.a5 {
  background: rgba(0, 0, 0, 0) url("https://cdn.kyruus.com/pmc-customer-static-assets/usc/images/1.0/sprite-awards5.gif") no-repeat scroll center top;
  width: 110px;
}
.kyruus-custom-wrapper .sprite.a6 {
  background: rgba(0, 0, 0, 0) url("https://cdn.kyruus.com/pmc-customer-static-assets/usc/images/1.0/sprite-awards6.gif") no-repeat scroll center top;
  width: 100px;
}
.kyruus-custom-wrapper .sprite.a7 {
  background: rgba(0, 0, 0, 0) url("https://cdn.kyruus.com/pmc-customer-static-assets/usc/images/1.0/sprite-awards7.gif") no-repeat scroll center top;
  width: 108px;
}
.kyruus-custom-wrapper .sprite.a8 {
  background: rgba(0, 0, 0, 0) url("https://cdn.kyruus.com/pmc-customer-static-assets/usc/images/1.0/eq-leader.jpg") no-repeat scroll center top;
  margin-top: 5px !important;
  width: 85%;
}
.kyruus-custom-wrapper a.carinal-phone {
  color: #990000 !important;
  font-family: "Open Sans", sans-serif !important;
  font-weight: 600 !important;
}
.kyruus-custom-wrapper .hero-img {
  box-shadow: 0 -20px 20px -20px rgba(0, 0, 0, 0.6) inset;
}
.kyruus-custom-wrapper .home-wrap section.banner.hero-img::after {
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 40%, #083f72 100%);
  background-size: 100% auto;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.6;
  position: absolute;
  right: 0;
  top: 0;
}
.kyruus-custom-wrapper section.hero-img {
  background: rgba(0, 0, 0, 0) url("https://cdn.kyruus.com/pmc-customer-static-assets/usc/images/2.0/providers-marquee.jpg") no-repeat scroll 0 0 / cover !important;
  padding: 92px 0 !important;
  position: relative !important;
}
.kyruus-custom-wrapper .search-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.kyruus-custom-wrapper section.hero-img .search-wrap .search {
  background: transparent none repeat scroll 0 0;
  margin: 0 0 45px;
  width: 70%;
}
.kyruus-custom-wrapper .bucket-container {
  height: 218px;
  margin: 0 auto;
  max-width: 990px;
  padding: 50px;
}
.kyruus-custom-wrapper .left-bucket {
  border-right: 1px solid #d0d0d0;
  display: block;
  float: left;
  height: 200px;
  padding: 0 27px 0px 0px;
  width: 22%;
}
.kyruus-custom-wrapper .left-bucket h2 {
  color: #990000;
  font-family: Georgia;
  font-size: 20px;
  text-align: center;
  line-height: 25px;
  margin: 12px 0 14px;
}
.kyruus-custom-wrapper .left-bucket h3 {
  font-size: 14px;
  margin: 0px;
  font-weight: normal;
  text-align: center;
}
.kyruus-custom-wrapper .center-bucket {
  float: left;
  padding: 0 24px 0px 24px;
  width: 21%;
  height: 200px;
  display: block;
  border-right: 1px solid #d0d0d0;
}
.kyruus-custom-wrapper .center-bucket h2 {
  color: #990000;
  font-family: Georgia;
  font-size: 20px;
  text-align: center;
  line-height: 25px;
  margin: 12px 0 14px;
}
.kyruus-custom-wrapper .center-bucket-second {
  float: left;
  padding: 0 16px;
  width: 21%;
  height: 200px;
  display: block;
  border-right: 1px solid #d0d0d0;
}
.kyruus-custom-wrapper .center-bucket-second h2 {
  color: #990000;
  font-family: Georgia;
  font-size: 20px;
  text-align: center;
  line-height: 25px;
  margin: 12px 0 14px;
}
.kyruus-custom-wrapper .left-bucket a h2:hover {
  color: #ffcc00 !important;
}
.kyruus-custom-wrapper .right-bucket a h2:hover {
  color: #ffcc00 !important;
}
.kyruus-custom-wrapper .center-bucket a h2:hover {
  color: #ffcc00 !important;
}
.kyruus-custom-wrapper .center-bucket-second a h2:hover {
  color: #ffcc00 !important;
}
.kyruus-custom-wrapper .right-bucket {
  float: right;
  width: 22%;
  height: 200px;
  display: block;
}
.kyruus-custom-wrapper .right-bucket h2 {
  color: #990000;
  font-family: Georgia;
  font-size: 20px;
  text-align: center;
  line-height: 25px;
  margin: 12px 0 14px;
}
.kyruus-custom-wrapper .icons-btns img {
  margin: 0 auto;
  padding-bottom: 8px;
  opacity: 1.0;
}
.kyruus-custom-wrapper .icons-btns img:hover {
  opacity: 0.6;
}
.kyruus-custom-wrapper .icons-btns {
  width: 100%;
}
.kyruus-custom-wrapper .icons-btns a {
  color: #990000 !important;
  font-weight: 900 !important;
}
.kyruus-custom-wrapper .icons-btns a:hover {
  color: #ffcc00 !important;
}
.kyruus-custom-wrapper .kyruus-search {
  padding: 76px 329px 0 0;
  margin: 0 auto;
  width: 600px;
}
/* search results */
.kyruus-custom-wrapper #searchResults .topnav a, #bottom.bottomnav a {
  margin: 0 10px 0 0;
}
.kyruus-custom-wrapper ul#results {
  list-style: none;
  margin: 0!important;
  padding: 0!important;
  overflow: hidden;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.kyruus-custom-wrapper ul#results li.result {
  margin-bottom: 15px;
  padding: 10px 0 20px 0;
  border-bottom: 1px dotted #ccc;
}
.kyruus-custom-wrapper ul#results a.title {
  font-size: 16px;
  font-weight: 700;
  background: none!important;
}
.kyruus-custom-wrapper #searchResults p.topnav {
  position: relative;
  padding: 0px;
  background-color: #e0e0e0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#e0e0e0));
  background-image: -webkit-linear-gradient(top, #f0f0f0, #e0e0e0);
  background-image: -moz-linear-gradient(top, #f0f0f0, #e0e0e0);
  background-image: -ms-linear-gradient(top, #f0f0f0, #e0e0e0);
  background-image: -o-linear-gradient(top, #f0f0f0, #e0e0e0);
  background-image: linear-gradient(top, #f0f0f0, #e0e0e0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0', EndColorStr='#e0e0e0');
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 10px;
  font-size: 15px;
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, .2);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, .2);
  text-shadow: 1px 1px 1px #fff;
  color: #333;
}
.kyruus-custom-wrapper #searchResults p.topnav:after {
  content: "";
  position: absolute;
  bottom: -15px;
  left: 29px;
  border-style: solid;
  border-width: 15px 15px 0;
  border-color: #e0e0e0 transparent;
  display: block;
  width: 0;
  z-index: 1;
}
.kyruus-custom-wrapper #searchResults p.topnav a {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #fff;
  font-weight: 400;
  font-size: 14px;
  margin: 0;
  text-shadow: 1px 1px 1px #fff;
}
.kyruus-custom-wrapper #searchResults p.topnav a:hover {
  color: #333!important;
}
.kyruus-custom-wrapper #searchResults p.topnav a.previous {
  position: absolute;
  top: 10px;
  right: 80px;
  color: #fff;
  font-weight: 400;
  margin: 0;
  text-shadow: 1px 1px 1px #fff;
}
.kyruus-custom-wrapper #searchResults p.topnav a.next:after {
  content: ">";
  margin-left: 5px;
}
.kyruus-custom-wrapper #searchResults p.topnav a.previous:before {
  content: "<";
  margin-right: 5px;
}
.kyruus-custom-wrapper span.furl {
  display: none;
}
.kyruus-custom-wrapper #searchResults .imgRect {
  float: left;
  display: block;
  width: 100%;
}
.kyruus-custom-wrapper #searchResults .imgRect img {
  max-width: 100px;
  height: auto;
  float: left;
  clear: both;
}
.kyruus-custom-wrapper #search-bar .search-button {
  background: #990000 none repeat scroll 0 0;
  border: 2px double #990000;
  color: #fff;
}
.kyruus-custom-wrapper #search-bar .search-button {
  border: 3px double #990000 !important;
}
.kyruus-custom-wrapper #search-bar .search-text {
  border: 1px solid #ccc;
  margin-right: -5px;
  padding: 6px;
  width: 174px;
}
.kyruus-custom-wrapper .search-button {
  padding: 3px 10px 3px 10px !important;
}
.kyruus-custom-wrapper #searchform {
  padding-bottom: 10px;
  float: right;
  clear: both;
}
.kyruus-custom-wrapper .phone-number {
  float: right;
}
.kyruus-custom-wrapper .container{
  width: 1007px;
}

/* responsive */
@media only screen and (max-width:750px){
  .kyruus-custom-wrapper .header-v4 .header-social{
    height:auto !important;
  }
  .kyruus-custom-wrapper .bucket-container{
    height: 850px !important;
  }
  .kyruus-custom-wrapper .kyruus-search {
    margin: 0 auto;
    max-width: 85% !important;
    padding: 0 !important;
    width: 100% !important;
  }
  .kyruus-custom-wrapper section.hero-img{
    margin: 90px 0 12px !important;
    padding: 0 0 58px !important;
    height:auto !important;
    background-size: cover !important;
  }
  .kyruus-custom-wrapper .ky-m ky-mb-xs{
    height:10px !important;
  }
  .kyruus-custom-wrapper .kyruus-search h1 {
    font-size: 40px !important;
    line-height: 47px !important;
    padding: 29px 0 0 !important;
  }
  .kyruus-custom-wrapper #header .contact-info{
    float:none !important;
    width:100% !important;
  }
  .kyruus-custom-wrapper .phone-number {
    text-align: center;
    width: 100% !important;
  }
  .kyruus-custom-wrapper #searchform{
    padding: 13px !important;
    text-align: center !important;
    width: 100% !important;
  }
  .kyruus-custom-wrapper #wrapper{
    width:auto !important;

  }
  .kyruus-custom-wrapper #main{
    padding-bottom:50px;
    width:100% !important;
  }


  .kyruus-custom-wrapper .columns .col{
    float:none;
    width:100%;
    padding:0 0 20px;
  }
  .kyruus-custom-wrapper .avada-container .columns {
    float:none;
    width:100%;
    margin-bottom:20px;
  }
  .kyruus-custom-wrapper .avada-container .columns .col {float:left;}
  .kyruus-custom-wrapper .avada-container .col img{
    display:block;
    margin:0 auto;
  }
  .kyruus-custom-wrapper .review {
    float:none;
    width:100%;
  }
  .kyruus-custom-wrapper .footer-area .columns .col{
    float:left;
    width:98%;
    padding:0 2% 20px 0;
  }
  .kyruus-custom-wrapper .social-networks,
  .kyruus-custom-wrapper .copyright{
    float:none;
    padding:0 0 15px;
    text-align:center;
  }
  .kyruus-custom-wrapper .copyright:after,
  .kyruus-custom-wrapper .social-networks:after{
    content:"";
    display:block;
    clear:both;
  }
  .kyruus-custom-wrapper .social-networks li,
  .kyruus-custom-wrapper .copyright li{
    float:none;
    display:inline-block;
  }
  .kyruus-custom-wrapper .continue {display:none;}
  .kyruus-custom-wrapper .mobile-button{
    display:block !important;
    float:none;
  }
  .kyruus-custom-wrapper .page-title{
    width:auto;
    padding-left:10px; padding-right:10px;
    padding-top:18px;
  }
  .kyruus-custom-wrapper .page-title-wrapper{
    width:auto;
  }
  .kyruus-custom-wrapper .page-title h1{
    float:none;
  }
  .kyruus-custom-wrapper .page-title ul{
    float:none;
    text-align:left;
    padding-top:0 !important;
    line-height:11px !important;
  }

  .kyruus-custom-wrapper #header{
    padding:20px;
  }
  .kyruus-custom-wrapper #header .logo{
    float:none;
    text-align:center;
    margin:0;
    margin-bottom:20px !important;
  }
  .kyruus-custom-wrapper #header .nav-holder{
    float:none;
  }
  .kyruus-custom-wrapper .nav-holder ul{display:none;}
  .kyruus-custom-wrapper .nav-holder select{display:block !important;width:100%;}
  .kyruus-custom-wrapper .one_half, .kyruus-custom-wrapper .one_third, .kyruus-custom-wrapper .two_third, .kyruus-custom-wrapper .three_fourth, .kyruus-custom-wrapper .one_fourth{
    width:100%;
    margin-bottom:20px;
  }
  .kyruus-custom-wrapper .one_half > div, .kyruus-custom-wrapper .one_third > div, .kyruus-custom-wrapper .two_third > div, .kyruus-custom-wrapper .three_fourth > div, .kyruus-custom-wrapper .one_fourth > div{
    margin-bottom:0;
  }

  .kyruus-custom-wrapper .title{
    margin-top:0px !important;
    margin-bottom:20px !important;
  }

  .kyruus-custom-wrapper #content{
    width:100%;
    float:none;
    margin-bottom:50px;
  }

  .kyruus-custom-wrapper #sidebar{
    width:100%;
    float:none;
  }

  .kyruus-custom-wrapper #sidebar .social_links .social li{
    width:auto;
    margin-right:5px;
  }

  .kyruus-custom-wrapper #comment-input{
    margin-bottom:0;
  }
  .kyruus-custom-wrapper #comment-input input{
    width:90%;
    float:none !important;
    margin-bottom:10px;
  }
  .kyruus-custom-wrapper #comment-textarea textarea{
    width:90%;
  }

  .kyruus-custom-wrapper .pagination{
    margin-top:40px;
  }

  .kyruus-custom-wrapper .portfolio-one .portfolio-item .image{
    float:none;
    width:auto;
    height:auto;
    margin-bottom:20px;
  }

  .kyruus-custom-wrapper h5.toggle span.toggle-title{
    width:80%;
  }

  .kyruus-custom-wrapper .full-boxed-pricing{
    width:97%;
  }
  .kyruus-custom-wrapper .full-boxed-pricing .column{
    width:100%;
    border:1px solid #E5E4E3 !important;
    margin-bottom:10px;
  }
  .kyruus-custom-wrapper .full-boxed-pricing ul{
    width:100%;
  }

  .kyruus-custom-wrapper .sep-boxed-pricing .column{
    width:97%;
  }
  .kyruus-custom-wrapper .sep-boxed-pricing ul{
    width:100%;
  }
  .kyruus-custom-wrapper .sep-boxed-pricing ul li{
    width:100%;
  }

  .kyruus-custom-wrapper .page-title h1{
    margin-top:0;
    margin-bottom:5px;
  }
  .kyruus-custom-wrapper .page-title h1,.kyruus-custom-wrapper .page-title ul{
    float:none;
    line-height:normal;
    width:100%;
  }

  .kyruus-custom-wrapper .share-box{
    height:auto;
  }
  .kyruus-custom-wrapper .share-box h4{
    float:none;
    line-height:20px !important;
    padding-top:25px;
    padding-bottom:25px;
  }
  .kyruus-custom-wrapper .share-box ul{
    float:none;
    overflow:hidden;
    padding:0 25px;
    padding-bottom:25px;
    margin-top:0px;
  }

  .kyruus-custom-wrapper .project-content .project-description{
    margin-bottom:50px;
  }
  .kyruus-custom-wrapper .project-content .project-description,.kyruus-custom-wrapper .project-content .project-info{
    width:100%;
  }

  .kyruus-custom-wrapper .portfolio-half .flexslider{
    width:100%;
  }
  .kyruus-custom-wrapper .portfolio-half .project-content{
    width:100%;
  }

  .kyruus-custom-wrapper #style_selector{
    display:none;
  }

  .kyruus-custom-wrapper .portfolio-tabs{
    height:auto;
    border-bottom:0;
  }

  .kyruus-custom-wrapper .portfolio-tabs li{
    float:none;
    margin-right:0;
    border-bottom:1px solid #E7E6E6;
  }

  .kyruus-custom-wrapper .post-content .rev_slider_wrapper{margin-left:-5px !important;}
  .kyruus-custom-wrapper .rev_slider_wrapper .tparrows,.kyruus-custom-wrapper .rev_slider_wrapper:hover .tparrows{display:none !important;}
  .kyruus-custom-wrapper .ls-avada .ls-nav-prev,.kyruus-custom-wrapper .ls-avada .ls-nav-next{display:none !important;}

  .kyruus-custom-wrapper nav#nav{margin-right:0;}

  .kyruus-custom-wrapper #footer .social-networks{width:100%;margin:0 auto;position:relative;left:-11px;}

  .kyruus-custom-wrapper .rev_slider .button,.kyruus-custom-wrapper .ls-layer .button{
    padding-left:20px; padding-right:20px;
    height:30px;
    line-height:30px;
  }

  .kyruus-custom-wrapper .tab-holder .tabs{
    height:auto !important;
    width:100% !important;
  }
  .kyruus-custom-wrapper .shortcode-tabs .tab-hold .tabs li{
    width:100% !important;
  }

  .kyruus-custom-wrapper .page-title-container{height:auto;max-height:87px;padding-bottom:20px;}

  .kyruus-custom-wrapper .error_page .useful_links{width:100%;padding-left:0;}

  .kyruus-custom-wrapper #gmap{width:100% !important;margin-bottom:20px !important;}

  .kyruus-custom-wrapper .social_links_shortcode .social li{width:10% !important;}

  .kyruus-custom-wrapper .header-social{padding-top:10px;}
  .kyruus-custom-wrapper .header-social .social-networks li{margin-bottom:0;}

  .kyruus-custom-wrapper .header-v2 .header-social .alignleft{width:100%; margin:0; text-align:center;}
  .kyruus-custom-wrapper .header-v2 .header-social .alignright{width:100%; margin:0; text-align:center;}
  .kyruus-custom-wrapper .header-v2 .header-social .social-networks{width:100%; padding-bottom:0;}
  .kyruus-custom-wrapper .header-v2 .header-social .social-networks li{float:none; margin-left:10px; margin-right:10px;}
  .kyruus-custom-wrapper .header-v2 .header-social{padding-bottom:0;}

  .kyruus-custom-wrapper .header-v3 .header-social .alignleft{width:100%; margin:0; text-align:center;}
  .kyruus-custom-wrapper .header-v3 .header-social .alignright{width:100%; margin:0; text-align:center;}
  .kyruus-custom-wrapper .header-v3 .header-social .social-networks{width:100%; padding-bottom:0;}
  .kyruus-custom-wrapper .header-v3 .header-social .social-networks li{float:none; margin-left:10px; margin-right:10px;}
  .kyruus-custom-wrapper .header-v3 .header-social{padding-bottom:0;}

  .kyruus-custom-wrapper .header-v4 .header-social .alignleft{width:100%; margin:0; text-align:center;}
  .kyruus-custom-wrapper .header-v4 .header-social .alignright{width:100%; margin:0; text-align:center; clear:both;}
  .kyruus-custom-wrapper .header-v4 .header-social .social-networks{width:100%; margin-top:0; padding-bottom:0;}
  .kyruus-custom-wrapper .header-v4 .header-social .social-networks li{float:none; margin-bottom:0; margin-left:10px; margin-right:10px; line-height:26px;}
  .kyruus-custom-wrapper .header-v4 .header-social .social-networks li a{margin-bottom:0;}
  .kyruus-custom-wrapper .header-v4 .header-social{padding-bottom:0;}
  .kyruus-custom-wrapper .header-v4 #header{padding-left:0px; padding-right:0px;}
  .kyruus-custom-wrapper .header-v4 #header .logo{ margin-bottom:10px !important;}
  .kyruus-custom-wrapper .header-v4 #header .search{width:100%; margin-bottom:5px;}
  .kyruus-custom-wrapper .header-v4 #header .tagline{width:100%; float:none; text-align:center;}
  .kyruus-custom-wrapper .header-v4 #small-nav{padding:6px 20px;}
  .kyruus-custom-wrapper .header-v4 #small-nav #nav{width:100%;}
  .kyruus-custom-wrapper .header-v4 .header-social .alignright{margin-bottom:10px;}
  .kyruus-custom-wrapper .header-v4 .header-social .alignright .menu{margin-top:-10px; line-height:25px;}

  .kyruus-custom-wrapper .header-v5 .header-social .alignleft{width:100%; margin:0; text-align:center; margin-top:-15px;}
  .kyruus-custom-wrapper .header-v5 .header-social .alignright{width:100%; margin:0; text-align:center;}
  .kyruus-custom-wrapper .header-v5 .header-social .social-networks{width:100%; padding-bottom:0;}
  .kyruus-custom-wrapper .header-v5 .header-social .social-networks li{float:none; margin-left:10px; margin-right:10px;}
  .kyruus-custom-wrapper .header-v5 .header-social{padding-bottom:0;}
  .kyruus-custom-wrapper .header-v5 #small-nav{padding:6px 20px;}
  .kyruus-custom-wrapper .header-v5 #small-nav #nav{width:100%;}

  .kyruus-custom-wrapper #wrapper .ei-slider{width:100% !important;}

  .kyruus-custom-wrapper .tfs-slider .slides{width:auto !important;}
  .kyruus-custom-wrapper #wrapper .ei-slider{height:200px !important;}

  .kyruus-custom-wrapper .progress-bar{margin-bottom:10px !important;}


  .kyruus-custom-wrapper #wrapper{
    width:auto !important;
  }

  .kyruus-custom-wrapper .columns .col{
    float:none;
    width:100%;
    padding:0 0 20px;
  }
  .kyruus-custom-wrapper .avada-container .columns {
    float:none;
    width:100%;
    margin-bottom:20px;
  }
  .kyruus-custom-wrapper .avada-container .columns .col {float:left;}
  .kyruus-custom-wrapper .avada-container .col img{
    display:block;
    margin:0 auto;
  }
  .kyruus-custom-wrapper .review {
    float:none;
    width:100%;
  }
  .kyruus-custom-wrapper .footer-area .columns .col{
    float:left;
    width:98%;
    padding:0 2% 20px 0;
  }
  .kyruus-custom-wrapper .social-networks,
  .kyruus-custom-wrapper .copyright{
    float:none;
    padding:0 0 15px;
    text-align:center;
  }
  .kyruus-custom-wrapper .copyright:after,
  .kyruus-custom-wrapper .social-networks:after{
    content:"";
    display:block;
    clear:both;
  }
  .kyruus-custom-wrapper .social-networks li,
  .kyruus-custom-wrapper .copyright li{
    float:none;
    display:inline-block;
  }
  .kyruus-custom-wrapper .continue {display:none;}
  .kyruus-custom-wrapper .mobile-button{
    display:block !important;
    float:none;
  }
  .kyruus-custom-wrapper .page-title{
    width:auto;
    padding-left:10px; padding-right:10px;
    padding-top:18px;
  }
  .kyruus-custom-wrapper .page-title-wrapper{
    width:auto;
  }
  .kyruus-custom-wrapper .page-title h1{
    float:none;
  }
  .kyruus-custom-wrapper .page-title ul{
    float:none;
    text-align:left;
    padding-top:0 !important;
    line-height:11px !important;
  }

  .kyruus-custom-wrapper #header{
    padding:20px;
  }
  .kyruus-custom-wrapper #header .logo{
    float:none;
    text-align:center;
    margin:0;
    margin-bottom:20px !important;
  }
  .kyruus-custom-wrapper #header .nav-holder{
    float:none;
  }
  .kyruus-custom-wrapper .nav-holder ul{display:none;}
  .kyruus-custom-wrapper .nav-holder select{display:block !important;width:100%;}
  .kyruus-custom-wrapper .one_half, .kyruus-custom-wrapper .one_third, .kyruus-custom-wrapper .two_third, .kyruus-custom-wrapper .three_fourth, .kyruus-custom-wrapper .one_fourth{
    width:100%;
    margin-bottom:20px;
  }
  .kyruus-custom-wrapper .one_half > div, .kyruus-custom-wrapper .one_third > div, .kyruus-custom-wrapper .two_third > div, .kyruus-custom-wrapper .three_fourth > div, .kyruus-custom-wrapper .one_fourth > div{
    margin-bottom:0;
  }

  .kyruus-custom-wrapper .title{
    margin-top:0px !important;
    margin-bottom:20px !important;
  }

  .kyruus-custom-wrapper #content{
    width:100%;
    float:none;
    margin-bottom:50px;
  }

  .kyruus-custom-wrapper #sidebar{
    width:100%;
    float:none;
  }

  .kyruus-custom-wrapper #sidebar .social_links .social li{
    width:auto;
    margin-right:5px;
  }

  .kyruus-custom-wrapper #comment-input{
    margin-bottom:0;
  }
  .kyruus-custom-wrapper #comment-input input{
    width:90%;
    float:none !important;
    margin-bottom:10px;
  }
  .kyruus-custom-wrapper #comment-textarea textarea{
    width:90%;
  }

  .kyruus-custom-wrapper .pagination{
    margin-top:40px;
  }

  .kyruus-custom-wrapper .portfolio-one .portfolio-item .image{
    float:none;
    width:auto;
    height:auto;
    margin-bottom:20px;
  }

  .kyruus-custom-wrapper h5.toggle span.toggle-title{
    width:80%;
  }

  .kyruus-custom-wrapper .full-boxed-pricing{
    width:97%;
  }
  .kyruus-custom-wrapper .full-boxed-pricing .column{
    width:100%;
    border:1px solid #E5E4E3 !important;
    margin-bottom:10px;
  }
  .kyruus-custom-wrapper .full-boxed-pricing ul{
    width:100%;
  }

  .kyruus-custom-wrapper .sep-boxed-pricing .column{
    width:97%;
  }
  .kyruus-custom-wrapper .sep-boxed-pricing ul{
    width:100%;
  }
  .kyruus-custom-wrapper .sep-boxed-pricing ul li{
    width:100%;
  }

  .kyruus-custom-wrapper .page-title h1{
    margin-top:0;
    margin-bottom:5px;
  }
  .kyruus-custom-wrapper .page-title h1,.kyruus-custom-wrapper .page-title ul{
    float:none;
    line-height:normal;
    width:100%;
  }

  .kyruus-custom-wrapper .share-box{
    height:auto;
  }
  .kyruus-custom-wrapper .share-box h4{
    float:none;
    line-height:20px !important;
    padding-top:25px;
    padding-bottom:25px;
  }
  .kyruus-custom-wrapper .share-box ul{
    float:none;
    overflow:hidden;
    padding:0 25px;
    padding-bottom:25px;
    margin-top:0px;
  }

  .kyruus-custom-wrapper .project-content .project-description{
    margin-bottom:50px;
  }
  .kyruus-custom-wrapper .project-content .project-description,.kyruus-custom-wrapper .project-content .project-info{
    width:100%;
  }

  .kyruus-custom-wrapper .portfolio-half .flexslider{
    width:100%;
  }
  .kyruus-custom-wrapper .portfolio-half .project-content{
    width:100%;
  }

  .kyruus-custom-wrapper #style_selector{
    display:none;
  }

  .kyruus-custom-wrapper .portfolio-tabs{
    height:auto;
    border-bottom:0;
  }

  .kyruus-custom-wrapper .portfolio-tabs li{
    float:none;
    margin-right:0;
    border-bottom:1px solid #E7E6E6;
  }

  .kyruus-custom-wrapper .post-content .rev_slider_wrapper{margin-left:-5px !important;}
  .kyruus-custom-wrapper .rev_slider_wrapper .tparrows,.kyruus-custom-wrapper .rev_slider_wrapper:hover .tparrows{display:none !important;}
  .kyruus-custom-wrapper .ls-avada .ls-nav-prev,.kyruus-custom-wrapper .ls-avada .ls-nav-next{display:none !important;}

  .kyruus-custom-wrapper nav#nav{margin-right:0;}

  .kyruus-custom-wrapper #footer .social-networks{width:100%;margin:0 auto;position:relative;left:-11px;}

  .kyruus-custom-wrapper .rev_slider .button,.kyruus-custom-wrapper .ls-layer .button{
    padding-left:20px; padding-right:20px;
    height:30px;
    line-height:30px;
    font-size:10px;
  }

  .kyruus-custom-wrapper .tab-holder .tabs{
    height:auto !important;
    width:100% !important;
  }
  .kyruus-custom-wrapper .shortcode-tabs .tab-hold .tabs li{
    width:100% !important;
  }

  .kyruus-custom-wrapper .logo{
    float:none;
    margin:20px auto;
  }
  .kyruus-custom-wrapper #nav{
    float:none;
    overflow:hidden;
    font-size:12px;
    text-align:center;
  }
  .kyruus-custom-wrapper #nav ul li{
    float:none;
    margin:0 5px;
    display:inline-block;
  }
  .kyruus-custom-wrapper #nav ul a{
    padding:5px 0;
    border:0 !important;
  }
  .kyruus-custom-wrapper .avada-container .columns .col,
  .kyruus-custom-wrapper .footer-area .columns .col{
    float:none;
    width:100%;
  }
  .kyruus-custom-wrapper .review blockquote cite strong,
  .kyruus-custom-wrapper .copyright li{}
  .kyruus-custom-wrapper .wooslider-direction-nav,.kyruus-custom-wrapper .wooslider-pauseplay,.kyruus-custom-wrapper .flex-direction-nav{display:none;}

  .kyruus-custom-wrapper .blog-medium-image{
    width:auto;
    height:auto;
    float:none !important;
    margin-bottom:20px !important;
  }

  .kyruus-custom-wrapper .post .meta-info{
    height:auto;
  }

  .kyruus-custom-wrapper .post .meta-info > div{
    display:block;
    float:none;
    margin:0;
  }

  .kyruus-custom-wrapper .share-box ul li{
    margin-bottom:5px;
    margin-right:15px;
  }


  .kyruus-custom-wrapper .buttons a{
    margin-right:5px;
  }

  .kyruus-custom-wrapper .portfolio-two .portfolio-item{
    width:auto !important;
    height:auto !important;
  }

  .kyruus-custom-wrapper .post-content .rev_slider_wrapper{margin-left:-5px !important;}

  .kyruus-custom-wrapper .rev_slider_wrapper .tparrows,.rev_slider_wrapper:hover .tparrows{display:none !important;}
  .kyruus-custom-wrapper .ls-avada .ls-nav-prev,.ls-avada .ls-nav-next{display:none !important;}

  .kyruus-custom-wrapper .rev_slider .button,.ls-layer .button{
    padding-left:10px; padding-right:10px;
    height:20px;
    line-height:20px;
    font-size:10px;
  }

  .kyruus-custom-wrapper #wrapper .ei-slider{width:100% !important;}

  .kyruus-custom-wrapper .tfs-slider .slides{width:auto !important;}
  .kyruus-custom-wrapper #wrapper .ei-slider{height:200px !important;}

  .kyruus-custom-wrapper .progress-bar{margin-bottom:10px !important;}

  .kyruus-custom-wrapper #left-little-box{
    float:left !important;
    width:100% !important;

  }

  .kyruus-custom-wrapper #left-little-box img{
    float:left !important;
    width:100% !important;

  }

  .kyruus-custom-wrapper #left-box{
    float:left !important;
    width:100% !important;
  }

  .kyruus-custom-wrapper #right-box{
    float:left !important;
    width:100% !important;
  }

  .kyruus-custom-wrapper .footer-area h3{
    margin: 10px 0 10px 0px!important;
  }

  .kyruus-custom-wrapper #right-box h3{
    margin: 10px 0 10px 0px!important;


  }
  .kyruus-custom-wrapper #left-little-box h3{

    margin: 10px 0 10px 0px!important;
  }
  .kyruus-custom-wrapper .sml-logo{
    display:inline-block !important;
  }
  .kyruus-custom-wrapper .lrg-logo{
    display:none !important;
  }


  .kyruus-custom-wrapper .icons-btns {
    margin: 0 auto !important;
    width: 100% !important;
  }


  /* kyruus */
  .kyruus-custom-wrapper .left-bucket, .center-bucket, .center-bucket-second{
    float:left !important;
    width:88% !important;
    padding:0px !important;
    border-right:0px !important;
    border-bottom:1px #d0d0d0 solid !important;
    margin:15px 15px 15px 20px !important;
  }

  .kyruus-custom-wrapper .right-bucket{
    float:left !important;
    width:94% !important;
    padding:0px !important;
    border-right:0px !important;
    border-bottom:0px !important;
    margin:15px 10px 15px 10px !important;
  }

  .kyruus-custom-wrapper .center-bucket{
    height: 184px !important;
  }

  .kyruus-custom-wrapper .bucket-container{
    padding:0px !important;
    width:100% !important;
  }
  .kyruus-custom-wrapper .middle-arrow{
    display:none !important;
  }

}


@media only screen and (max-width:830px){
  .kyruus-custom-wrapper section.hero-img{
    background-size: cover;
    width: 100% ;
    height: auto;
    background-image: url('https://cdn.kyruus.com/pmc-customer-static-assets/usc/images/2.0/marquee-image2.jpg');
  }
  .kyruus-custom-wrapper .kyruus-search{
    padding: 50px 88px 0 71px;
    width:auto;
  }
  .kyruus-custom-wrapper .left-bucket{
    display: block;
    float: left;
    height: 200px;
    padding: 0 14px 0px 14px;
    width: 45%;
    border-right: 1px solid #d0d0d0;
  }
  .kyruus-custom-wrapper .center-bucket{
    display: block;
    float: left;
    height: 200px;
    padding: 0 14px 0px 14px;
    width: 45%;
    border-right:none;
  }
  .kyruus-custom-wrapper .center-bucket-second{
    display: block;
    float: left;
    height: 200px;
    margin-top:40px;
    padding: 0 14px 0px 14px;
    width: 45%;
    margin-top:40px;
    border-right: 1px solid #d0d0d0;

  }

  .kyruus-custom-wrapper .right-bucket{
    display: block;
    float: left;
    height: 200px;
    padding: 0 14px 0px 14px;
    width: 45%;
    border-right:none;
    margin-top:40px;

  }
  .kyruus-custom-wrapper .bucket-container{
    height: 439px;
  }
}
