/* Designed & Handcrafted by Titan Digital
***************************************************************************

        1.  Color Guide
        2.  HTML and Body styles
        3.  Anchor Styles
        4.  Heading Styles
        5.  Custom Fonts
        6.  Generic styles
        7.  Header Style
        8.  Hero slider Styles
        9.  Leadins Styles
        10. Home Styles
        11. Inner page styles
        12. Sidebar styles
        13. Footer styles
      
        
/* 1. Color Guide
***************************************************************************
        White         : #FFF
        Orange        : #f58220*/
@font-face {
    font-family: 'roboto_slabbold';
    src: url('../fonts/robotoslab-bold-webfont.eot');
    src: url('../fonts/robotoslab-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/robotoslab-bold-webfont.woff2') format('woff2'),
        url('../fonts/robotoslab-bold-webfont.woff') format('woff'),
        url('../fonts/robotoslab-bold-webfont.ttf') format('truetype'),
        url('../fonts/robotoslab-bold-webfont.svg#roboto_slabbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_slabregular';
    src: url('../fonts/robotoslab-regular-webfont.eot');
    src: url('../fonts/robotoslab-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/robotoslab-regular-webfont.woff2') format('woff2'),
        url('../fonts/robotoslab-regular-webfont.woff') format('woff'),
        url('../fonts/robotoslab-regular-webfont.ttf') format('truetype'),
        url('../fonts/robotoslab-regular-webfont.svg#roboto_slabregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



/* 2. HTML and Body styles
***************************************************************************/
body {
    font-family: 'Arial', sans-serif;
    color: #928f8f;
    font-size: 18px;
}
/* 3. Anchor Styles
***************************************************************************/
a {
    text-decoration: none;
}
a:visited {
}
a:focus{
    outline: none;
    text-decoration: none;
}
a:hover {
    -webkit-transition: background-color 1s ease-out;
    -moz-transition: background-color 1s ease-out;
    -o-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;
    text-decoration: none;
}
a:active {
}
/* 4. Heading Styles
***************************************************************************/
h1, h2, h3, h4, h5, h6 {
    font-family: 'roboto_slabbold';
    color: #777;
}
h1 {
    font-size: 60px;
}
h2 {
    font-size: 40px;
}
h3 {
    font-size: 35px;
}
h4 {
    font-size: 30px;
}
h5 {
    font-size: 25px;
}
h6 {
    font-size: 20px
}
p {
    color: #777;
    text-align: justify;
}
#single-page ul li, #welcome-text ul li {
    background: url('../images/li-bg.png');
    background-repeat: no-repeat;
    background-position: 0 5px;
    margin-bottom: 10px;
    padding-left: 16px;
}
#welcome-text ol li, #single-page ol li{
    list-style: inherit;
}
#welcome-text ol, #single-page ol{
    padding: 0 0 0 15px;
}
#welcome-text h1, #welcome-text h2, #welcome-text h3, #welcome-text h4, #welcome-text h5, #welcome-text h6 {
    text-align: left;
}

/* 5. Custom Fonts
***************************************************************************/


/* 6. Generic styles
***************************************************************************/
textarea {
    resize: none;
}
li {
    list-style: none;
}
img {
    border: 0;
}
p {
    font-size: 14px;
    line-height: 22px;
}
input {
    outline: 0;
}
ul {
    padding: 0;
    overflow: auto;
}
ol, ul {
    display: table;
}
.no-padding {
    padding: 0;
}
.display-table{
    display: table;
}
/* 7. Header styles
***************************************************************************/
/*header {
    background: url(../images/inner-page-header-bg.jpg);
}*/
header{
    padding: 24px 0;
}
body.home header {
    padding: 24px 0 108px 0;
    background: url(../images/header-bg.jpg);
}
.header-contact-icons a {
    color: black;
    font-size: 27px;
    font-family: 'roboto_slabbold';
}
.header-contact-icons {
    display: block;
}
.horizontal-list li {
    display: inline;
}
.horizontal-list {
    margin: 0;
}
.header-contact-icons > li {
    margin-left: 10px;
}
header div.menu {
    padding: 0;
}
.dropdown-menu{
    width: 100%;
    border-radius: 0;
    border: 0;
}
/*.dropdown-menu a{
    color: black;
}*/
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{
    color: #ffffff;
    background: #ff9201;
}
.slicknav_open > ul.dropdown-menu {
    /*    display: table !important;
        overflow: auto !important;*/
}
.ver-div{
    height: 50%;
    margin-bottom: -44%;
}
.social-icons {
    background: url(../images/social-icons.png);
    width: 34px;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
}
.header-contact-icons li a:hover .social-icons {
    background: url(../images/social-icons-active.png);
}
.social-icons.facebook {
    background-position: 0 0 !important;
}
.social-icons.email {
    background-position: -37px 0 !important;
}
.social-icons.phone {
    background-position: 34px 0 !important;
}
.faster-response{
    background: #fcd15e; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcd15e 0%, #f79d3c 1%, #f89e3e 31%, #f79534 44%, #f58523 59%, #f37d1d 65%, #f57a1d 67%, #f17418 71%, #f26e19 75%, #f16613 81%, #f16615 83%, #ee5c0f 93%, #ee5c11 99%, #ee5d0e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcd15e), color-stop(1%,#f79d3c), color-stop(31%,#f89e3e), color-stop(44%,#f79534), color-stop(59%,#f58523), color-stop(65%,#f37d1d), color-stop(67%,#f57a1d), color-stop(71%,#f17418), color-stop(75%,#f26e19), color-stop(81%,#f16613), color-stop(83%,#f16615), color-stop(93%,#ee5c0f), color-stop(99%,#ee5c11), color-stop(100%,#ee5d0e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcd15e 0%,#f79d3c 1%,#f89e3e 31%,#f79534 44%,#f58523 59%,#f37d1d 65%,#f57a1d 67%,#f17418 71%,#f26e19 75%,#f16613 81%,#f16615 83%,#ee5c0f 93%,#ee5c11 99%,#ee5d0e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcd15e 0%,#f79d3c 1%,#f89e3e 31%,#f79534 44%,#f58523 59%,#f37d1d 65%,#f57a1d 67%,#f17418 71%,#f26e19 75%,#f16613 81%,#f16615 83%,#ee5c0f 93%,#ee5c11 99%,#ee5d0e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcd15e 0%,#f79d3c 1%,#f89e3e 31%,#f79534 44%,#f58523 59%,#f37d1d 65%,#f57a1d 67%,#f17418 71%,#f26e19 75%,#f16613 81%,#f16615 83%,#ee5c0f 93%,#ee5c11 99%,#ee5d0e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcd15e 0%,#f79d3c 1%,#f89e3e 31%,#f79534 44%,#f58523 59%,#f37d1d 65%,#f57a1d 67%,#f17418 71%,#f26e19 75%,#f16613 81%,#f16615 83%,#ee5c0f 93%,#ee5c11 99%,#ee5d0e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd15e', endColorstr='#ee5d0e',GradientType=0 ); /* IE6-9 */
    color: white;
    font-family: 'roboto_slabbold';
    font-size: 18px;
    position: relative;
    margin-top: 5px;
    padding: 25px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    -webkit-border-radius: 15px;
}
.faster-response:hover{
    background: rgb(226,196,12); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(226,196,12,1) 0%, rgba(182,132,1,1) 1%, rgba(189,127,8,1) 3%, rgba(193,130,0,1) 4%, rgba(187,131,12,1) 5%, rgba(182,130,10,1) 7%, rgba(187,133,0,1) 8%, rgba(190,128,5,1) 9%, rgba(188,130,4,1) 11%, rgba(188,130,5,1) 33%, rgba(182,123,3,1) 41%, rgba(183,120,4,1) 44%, rgba(175,111,5,1) 52%, rgba(170,105,1,1) 56%, rgba(170,100,4,1) 60%, rgba(166,96,1,1) 63%, rgba(153,82,0,1) 73%, rgba(150,81,3,1) 75%, rgba(139,69,0,1) 84%, rgba(140,69,3,1) 85%, rgba(134,63,1,1) 92%, rgba(133,63,1,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,196,12,1)), color-stop(1%,rgba(182,132,1,1)), color-stop(3%,rgba(189,127,8,1)), color-stop(4%,rgba(193,130,0,1)), color-stop(5%,rgba(187,131,12,1)), color-stop(7%,rgba(182,130,10,1)), color-stop(8%,rgba(187,133,0,1)), color-stop(9%,rgba(190,128,5,1)), color-stop(11%,rgba(188,130,4,1)), color-stop(33%,rgba(188,130,5,1)), color-stop(41%,rgba(182,123,3,1)), color-stop(44%,rgba(183,120,4,1)), color-stop(52%,rgba(175,111,5,1)), color-stop(56%,rgba(170,105,1,1)), color-stop(60%,rgba(170,100,4,1)), color-stop(63%,rgba(166,96,1,1)), color-stop(73%,rgba(153,82,0,1)), color-stop(75%,rgba(150,81,3,1)), color-stop(84%,rgba(139,69,0,1)), color-stop(85%,rgba(140,69,3,1)), color-stop(92%,rgba(134,63,1,1)), color-stop(100%,rgba(133,63,1,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(226,196,12,1) 0%,rgba(182,132,1,1) 1%,rgba(189,127,8,1) 3%,rgba(193,130,0,1) 4%,rgba(187,131,12,1) 5%,rgba(182,130,10,1) 7%,rgba(187,133,0,1) 8%,rgba(190,128,5,1) 9%,rgba(188,130,4,1) 11%,rgba(188,130,5,1) 33%,rgba(182,123,3,1) 41%,rgba(183,120,4,1) 44%,rgba(175,111,5,1) 52%,rgba(170,105,1,1) 56%,rgba(170,100,4,1) 60%,rgba(166,96,1,1) 63%,rgba(153,82,0,1) 73%,rgba(150,81,3,1) 75%,rgba(139,69,0,1) 84%,rgba(140,69,3,1) 85%,rgba(134,63,1,1) 92%,rgba(133,63,1,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(226,196,12,1) 0%,rgba(182,132,1,1) 1%,rgba(189,127,8,1) 3%,rgba(193,130,0,1) 4%,rgba(187,131,12,1) 5%,rgba(182,130,10,1) 7%,rgba(187,133,0,1) 8%,rgba(190,128,5,1) 9%,rgba(188,130,4,1) 11%,rgba(188,130,5,1) 33%,rgba(182,123,3,1) 41%,rgba(183,120,4,1) 44%,rgba(175,111,5,1) 52%,rgba(170,105,1,1) 56%,rgba(170,100,4,1) 60%,rgba(166,96,1,1) 63%,rgba(153,82,0,1) 73%,rgba(150,81,3,1) 75%,rgba(139,69,0,1) 84%,rgba(140,69,3,1) 85%,rgba(134,63,1,1) 92%,rgba(133,63,1,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(226,196,12,1) 0%,rgba(182,132,1,1) 1%,rgba(189,127,8,1) 3%,rgba(193,130,0,1) 4%,rgba(187,131,12,1) 5%,rgba(182,130,10,1) 7%,rgba(187,133,0,1) 8%,rgba(190,128,5,1) 9%,rgba(188,130,4,1) 11%,rgba(188,130,5,1) 33%,rgba(182,123,3,1) 41%,rgba(183,120,4,1) 44%,rgba(175,111,5,1) 52%,rgba(170,105,1,1) 56%,rgba(170,100,4,1) 60%,rgba(166,96,1,1) 63%,rgba(153,82,0,1) 73%,rgba(150,81,3,1) 75%,rgba(139,69,0,1) 84%,rgba(140,69,3,1) 85%,rgba(134,63,1,1) 92%,rgba(133,63,1,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(226,196,12,1) 0%,rgba(182,132,1,1) 1%,rgba(189,127,8,1) 3%,rgba(193,130,0,1) 4%,rgba(187,131,12,1) 5%,rgba(182,130,10,1) 7%,rgba(187,133,0,1) 8%,rgba(190,128,5,1) 9%,rgba(188,130,4,1) 11%,rgba(188,130,5,1) 33%,rgba(182,123,3,1) 41%,rgba(183,120,4,1) 44%,rgba(175,111,5,1) 52%,rgba(170,105,1,1) 56%,rgba(170,100,4,1) 60%,rgba(166,96,1,1) 63%,rgba(153,82,0,1) 73%,rgba(150,81,3,1) 75%,rgba(139,69,0,1) 84%,rgba(140,69,3,1) 85%,rgba(134,63,1,1) 92%,rgba(133,63,1,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2c40c', endColorstr='#853f01',GradientType=0 ); /* IE6-9 */

}
.faster-response:hover .slicknav_menu {
    background: rgb(254,118,0); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(254,118,0,1) 0%, rgba(254,118,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,118,0,1)), color-stop(100%,rgba(254,118,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(254,118,0,1) 0%,rgba(254,118,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(254,118,0,1) 0%,rgba(254,118,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(254,118,0,1) 0%,rgba(254,118,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(254,118,0,1) 0%,rgba(254,118,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe7600', endColorstr='#fe7600',GradientType=0 ); /* IE6-9 */

}
#main-menu {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}
.main-nav{
    display: none;
}
.slicknav_menutxt {
    display: none !important;
}
.slicknav_icon {
    background: url("../images/menu-icon.png") !important;
    height: 47px;
    width: 41px;
}
.slicknav_menu .slicknav_icon-bar {
    background-color: transparent;
    box-shadow: none;
}
.slicknav_btn{
    background: none;
}
.slicknav_nav {
    /*background: rgba(0,0,0,0.5);*/
    position: absolute;
    right: 0;
    top: 90px;
    width: 226px;
    z-index: 1;
    height: 100%;
}
.slicknav_nav > li:first-child {
    padding-top: 15px;
}
.dropdown-menu{
    background: none;
}
.dropdown-menu > li > a{
    color: white;
}
.slicknav_nav > li:last-child {
    padding-bottom: 10px;
}

.slicknav_menu {
    background: #d99c03; /* Old browsers */
    background: -moz-linear-gradient(top,  #d99c03 0%, #a46601 1%, #aa6605 3%, #aa6605 31%, #a76300 36%, #a45d03 41%, #964f01 55%, #974900 56%, #964800 57%, #7b3600 75%, #7c3203 77%, #702b04 85%, #6e2600 92%, #6b2800 99%, #682805 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d99c03), color-stop(1%,#a46601), color-stop(3%,#aa6605), color-stop(31%,#aa6605), color-stop(36%,#a76300), color-stop(41%,#a45d03), color-stop(55%,#964f01), color-stop(56%,#974900), color-stop(57%,#964800), color-stop(75%,#7b3600), color-stop(77%,#7c3203), color-stop(85%,#702b04), color-stop(92%,#6e2600), color-stop(99%,#6b2800), color-stop(100%,#682805)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d99c03 0%,#a46601 1%,#aa6605 3%,#aa6605 31%,#a76300 36%,#a45d03 41%,#964f01 55%,#974900 56%,#964800 57%,#7b3600 75%,#7c3203 77%,#702b04 85%,#6e2600 92%,#6b2800 99%,#682805 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d99c03 0%,#a46601 1%,#aa6605 3%,#aa6605 31%,#a76300 36%,#a45d03 41%,#964f01 55%,#974900 56%,#964800 57%,#7b3600 75%,#7c3203 77%,#702b04 85%,#6e2600 92%,#6b2800 99%,#682805 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d99c03 0%,#a46601 1%,#aa6605 3%,#aa6605 31%,#a76300 36%,#a45d03 41%,#964f01 55%,#974900 56%,#964800 57%,#7b3600 75%,#7c3203 77%,#702b04 85%,#6e2600 92%,#6b2800 99%,#682805 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #d99c03 0%,#a46601 1%,#aa6605 3%,#aa6605 31%,#a76300 36%,#a45d03 41%,#964f01 55%,#974900 56%,#964800 57%,#7b3600 75%,#7c3203 77%,#702b04 85%,#6e2600 92%,#6b2800 99%,#682805 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d99c03', endColorstr='#682805',GradientType=0 ); /* IE6-9 */
    border-radius: 0 15px 15px 0;
    padding: 8px 0;
    height: 100%;
}
#mobile-nav{
    height: 100%;
}
#main-menu li a {
    font-size: 19px;
}
#main-menu .slicknav_nav {
    /*padding: 25px 0;*/
}
#main-menu li a {
    border-radius: 0;
    font-size: 19px;
    margin: 0;
    padding: 8px 10px 8px 20px;
    white-space: normal;
    word-wrap: break-word;
}
#main-menu li a a {
    padding: 0;
}
.slicknav_nav li{
    background: rgba(0,0,0,0.8);
}
.slicknav_nav li{
    position: relative;
}
.dropdown-menu{
    position: absolute;
    left: -20px;
}
.slogan {
  color: #f58220;
  font-size: 59px;
  text-transform: capitalize;
}
.slogan-content {
    max-width: 493px;
    text-shadow: 0 1px 1px #000;
    text-align: center;
}
.slicknav_btn{
    margin: 0;
}

/*.slicknav_menu {
    align-items: center;
    display: flex;
}*/
/*.slicknav_btn {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}*/
.hero-banner {
    display: none;
    /*border: 14px solid white;*/
    -webkit-box-shadow: -2px 0px 39px -6px rgba(0,0,0,0.75);
    -moz-box-shadow: -2px 0px 39px -6px rgba(0,0,0,0.75);
    box-shadow: -2px 0px 39px -6px rgba(0,0,0,0.75);
    background: white;
}
.hero-banner .slick-list {
    border: 14px solid white;
}
/* 8. Hero slider Styles
***************************************************************************/
.hero-banner .slick-slide img {
    width: 100%;
}
.slick-slide {
  position: relative;
}
.our-online-pricing {
  display: block;
  left: 0;
  padding: 10px;
  position: absolute;
  top: 0;
  width: 30%;
  z-index: 999999;
}
.our-online-pricing a {
color:#fff;
}
.our-online-pricing h2{
font-size: 39px;
}
/* 9. Leadins Styles
***************************************************************************/
.lead-thumbnail .img-circle {
    background: rgb(160,157,157); /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  rgba(160,157,157,1) 0%, rgba(156,153,153,1) 25%, rgba(138,134,134,1) 79%, rgba(133,130,130,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(160,157,157,1)), color-stop(25%,rgba(156,153,153,1)), color-stop(79%,rgba(138,134,134,1)), color-stop(100%,rgba(133,130,130,1))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  rgba(160,157,157,1) 0%,rgba(156,153,153,1) 25%,rgba(138,134,134,1) 79%,rgba(133,130,130,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  rgba(160,157,157,1) 0%,rgba(156,153,153,1) 25%,rgba(138,134,134,1) 79%,rgba(133,130,130,1) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  rgba(160,157,157,1) 0%,rgba(156,153,153,1) 25%,rgba(138,134,134,1) 79%,rgba(133,130,130,1) 100%); /* IE10+ */
    background: radial-gradient(ellipse at center,  rgba(160,157,157,1) 0%,rgba(156,153,153,1) 25%,rgba(138,134,134,1) 79%,rgba(133,130,130,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a09d9d', endColorstr='#858282',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    padding: 25px;
    line-height: 100px;
    margin-top: 20%;
    height: 145px;
    width: 145px;
    vertical-align: middle;
    display: inline-flex;
}
.lead-thumbnail .img-circle img {
    margin: 0 auto;
}
.lead-description{
    font-size: 12px;
}
.lead-content h2 {
    font-size: 31px;
    margin-bottom: 0
}
.lead-content h4 {
    color: #f89d3d;
    font-size: 23px;
    margin-top: 0;
}
.view-more {
    background: rgb(239,216,162); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(239,216,162,1) 0%, rgba(251,183,84,1) 4%, rgba(246,155,62,1) 8%, rgba(249,156,63,1) 12%, rgba(246,159,64,1) 15%, rgba(250,155,63,1) 23%, rgba(246,158,61,1) 27%, rgba(247,157,61,1) 31%, rgba(244,157,52,1) 35%, rgba(249,153,53,1) 38%, rgba(252,145,51,1) 42%, rgba(248,143,51,1) 50%, rgba(244,140,43,1) 54%, rgba(242,132,35,1) 58%, rgba(246,128,32,1) 62%, rgba(243,120,26,1) 65%, rgba(245,117,26,1) 69%, rgba(241,110,22,1) 73%, rgba(244,103,21,1) 81%, rgba(240,99,17,1) 85%, rgba(235,96,13,1) 92%, rgba(240,93,16,1) 96%, rgba(188,145,110,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,216,162,1)), color-stop(4%,rgba(251,183,84,1)), color-stop(8%,rgba(246,155,62,1)), color-stop(12%,rgba(249,156,63,1)), color-stop(15%,rgba(246,159,64,1)), color-stop(23%,rgba(250,155,63,1)), color-stop(27%,rgba(246,158,61,1)), color-stop(31%,rgba(247,157,61,1)), color-stop(35%,rgba(244,157,52,1)), color-stop(38%,rgba(249,153,53,1)), color-stop(42%,rgba(252,145,51,1)), color-stop(50%,rgba(248,143,51,1)), color-stop(54%,rgba(244,140,43,1)), color-stop(58%,rgba(242,132,35,1)), color-stop(62%,rgba(246,128,32,1)), color-stop(65%,rgba(243,120,26,1)), color-stop(69%,rgba(245,117,26,1)), color-stop(73%,rgba(241,110,22,1)), color-stop(81%,rgba(244,103,21,1)), color-stop(85%,rgba(240,99,17,1)), color-stop(92%,rgba(235,96,13,1)), color-stop(96%,rgba(240,93,16,1)), color-stop(100%,rgba(188,145,110,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(239,216,162,1) 0%,rgba(251,183,84,1) 4%,rgba(246,155,62,1) 8%,rgba(249,156,63,1) 12%,rgba(246,159,64,1) 15%,rgba(250,155,63,1) 23%,rgba(246,158,61,1) 27%,rgba(247,157,61,1) 31%,rgba(244,157,52,1) 35%,rgba(249,153,53,1) 38%,rgba(252,145,51,1) 42%,rgba(248,143,51,1) 50%,rgba(244,140,43,1) 54%,rgba(242,132,35,1) 58%,rgba(246,128,32,1) 62%,rgba(243,120,26,1) 65%,rgba(245,117,26,1) 69%,rgba(241,110,22,1) 73%,rgba(244,103,21,1) 81%,rgba(240,99,17,1) 85%,rgba(235,96,13,1) 92%,rgba(240,93,16,1) 96%,rgba(188,145,110,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(239,216,162,1) 0%,rgba(251,183,84,1) 4%,rgba(246,155,62,1) 8%,rgba(249,156,63,1) 12%,rgba(246,159,64,1) 15%,rgba(250,155,63,1) 23%,rgba(246,158,61,1) 27%,rgba(247,157,61,1) 31%,rgba(244,157,52,1) 35%,rgba(249,153,53,1) 38%,rgba(252,145,51,1) 42%,rgba(248,143,51,1) 50%,rgba(244,140,43,1) 54%,rgba(242,132,35,1) 58%,rgba(246,128,32,1) 62%,rgba(243,120,26,1) 65%,rgba(245,117,26,1) 69%,rgba(241,110,22,1) 73%,rgba(244,103,21,1) 81%,rgba(240,99,17,1) 85%,rgba(235,96,13,1) 92%,rgba(240,93,16,1) 96%,rgba(188,145,110,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(239,216,162,1) 0%,rgba(251,183,84,1) 4%,rgba(246,155,62,1) 8%,rgba(249,156,63,1) 12%,rgba(246,159,64,1) 15%,rgba(250,155,63,1) 23%,rgba(246,158,61,1) 27%,rgba(247,157,61,1) 31%,rgba(244,157,52,1) 35%,rgba(249,153,53,1) 38%,rgba(252,145,51,1) 42%,rgba(248,143,51,1) 50%,rgba(244,140,43,1) 54%,rgba(242,132,35,1) 58%,rgba(246,128,32,1) 62%,rgba(243,120,26,1) 65%,rgba(245,117,26,1) 69%,rgba(241,110,22,1) 73%,rgba(244,103,21,1) 81%,rgba(240,99,17,1) 85%,rgba(235,96,13,1) 92%,rgba(240,93,16,1) 96%,rgba(188,145,110,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(239,216,162,1) 0%,rgba(251,183,84,1) 4%,rgba(246,155,62,1) 8%,rgba(249,156,63,1) 12%,rgba(246,159,64,1) 15%,rgba(250,155,63,1) 23%,rgba(246,158,61,1) 27%,rgba(247,157,61,1) 31%,rgba(244,157,52,1) 35%,rgba(249,153,53,1) 38%,rgba(252,145,51,1) 42%,rgba(248,143,51,1) 50%,rgba(244,140,43,1) 54%,rgba(242,132,35,1) 58%,rgba(246,128,32,1) 62%,rgba(243,120,26,1) 65%,rgba(245,117,26,1) 69%,rgba(241,110,22,1) 73%,rgba(244,103,21,1) 81%,rgba(240,99,17,1) 85%,rgba(235,96,13,1) 92%,rgba(240,93,16,1) 96%,rgba(188,145,110,1) 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efd8a2', endColorstr='#bc916e',GradientType=0 );  IE6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf61', endColorstr='#ef5c0f',GradientType=0 ); /* IE6-9 */
    color: white;
    padding: 5px 40px 5px 8px;
    border-radius: 7px;
    color: #24201d;
    font-family: 'roboto_slabbold';
    position: relative;
    overflow: hidden;
    display: inline-block;
    text-align: left;
    -webkit-box-shadow: -2px 14px 99px -24px rgba(0,0,0,0.75);
    -moz-box-shadow: -2px 14px 99px -24px rgba(0,0,0,0.75);
    box-shadow: -2px 14px 99px -24px rgba(0,0,0,0.75);
}
.margin-auto {
    margin: 0 auto;
}
.width72 {
    width: 72%;
}
.width78 {
    width: 78%;
}
#single-page .view-more.black-border {
    margin-top: 18px;
}
#single-page p, li {
    font-size: 14px;
}
.view-more:hover, .sidebar-cta-btn:hover {
    background: rgb(192,188,187); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(192,188,187,1) 0%, rgba(163,159,158,1) 4%, rgba(163,159,158,1) 8%, rgba(160,156,155,1) 13%, rgba(163,159,158,1) 17%, rgba(160,156,155,1) 21%, rgba(163,159,158,1) 25%, rgba(158,154,153,1) 38%, rgba(148,144,143,1) 50%, rgba(124,120,119,1) 71%, rgba(112,108,107,1) 79%, rgba(104,100,99,1) 88%, rgba(98,94,93,1) 96%, rgba(100,94,94,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(192,188,187,1)), color-stop(4%,rgba(163,159,158,1)), color-stop(8%,rgba(163,159,158,1)), color-stop(13%,rgba(160,156,155,1)), color-stop(17%,rgba(163,159,158,1)), color-stop(21%,rgba(160,156,155,1)), color-stop(25%,rgba(163,159,158,1)), color-stop(38%,rgba(158,154,153,1)), color-stop(50%,rgba(148,144,143,1)), color-stop(71%,rgba(124,120,119,1)), color-stop(79%,rgba(112,108,107,1)), color-stop(88%,rgba(104,100,99,1)), color-stop(96%,rgba(98,94,93,1)), color-stop(100%,rgba(100,94,94,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(192,188,187,1) 0%,rgba(163,159,158,1) 4%,rgba(163,159,158,1) 8%,rgba(160,156,155,1) 13%,rgba(163,159,158,1) 17%,rgba(160,156,155,1) 21%,rgba(163,159,158,1) 25%,rgba(158,154,153,1) 38%,rgba(148,144,143,1) 50%,rgba(124,120,119,1) 71%,rgba(112,108,107,1) 79%,rgba(104,100,99,1) 88%,rgba(98,94,93,1) 96%,rgba(100,94,94,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(192,188,187,1) 0%,rgba(163,159,158,1) 4%,rgba(163,159,158,1) 8%,rgba(160,156,155,1) 13%,rgba(163,159,158,1) 17%,rgba(160,156,155,1) 21%,rgba(163,159,158,1) 25%,rgba(158,154,153,1) 38%,rgba(148,144,143,1) 50%,rgba(124,120,119,1) 71%,rgba(112,108,107,1) 79%,rgba(104,100,99,1) 88%,rgba(98,94,93,1) 96%,rgba(100,94,94,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(192,188,187,1) 0%,rgba(163,159,158,1) 4%,rgba(163,159,158,1) 8%,rgba(160,156,155,1) 13%,rgba(163,159,158,1) 17%,rgba(160,156,155,1) 21%,rgba(163,159,158,1) 25%,rgba(158,154,153,1) 38%,rgba(148,144,143,1) 50%,rgba(124,120,119,1) 71%,rgba(112,108,107,1) 79%,rgba(104,100,99,1) 88%,rgba(98,94,93,1) 96%,rgba(100,94,94,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(192,188,187,1) 0%,rgba(163,159,158,1) 4%,rgba(163,159,158,1) 8%,rgba(160,156,155,1) 13%,rgba(163,159,158,1) 17%,rgba(160,156,155,1) 21%,rgba(163,159,158,1) 25%,rgba(158,154,153,1) 38%,rgba(148,144,143,1) 50%,rgba(124,120,119,1) 71%,rgba(112,108,107,1) 79%,rgba(104,100,99,1) 88%,rgba(98,94,93,1) 96%,rgba(100,94,94,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0bcbb', endColorstr='#645e5e',GradientType=0 ); /* IE6-9 */
    color: black;
}
.view-more:hover .fa.fa-chevron-right, .sidebar-cta-btn:hover .fa.fa-chevron-right{
    background: rgb(194,193,191); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(194,193,191,1) 0%, rgba(97,96,94,1) 3%, rgba(100,99,97,1) 11%, rgba(97,96,94,1) 14%, rgba(99,98,96,1) 17%, rgba(98,97,95,1) 89%, rgba(100,99,97,1) 92%, rgba(98,97,95,1) 94%, rgba(100,99,97,1) 97%, rgba(161,160,158,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(194,193,191,1)), color-stop(3%,rgba(97,96,94,1)), color-stop(11%,rgba(100,99,97,1)), color-stop(14%,rgba(97,96,94,1)), color-stop(17%,rgba(99,98,96,1)), color-stop(89%,rgba(98,97,95,1)), color-stop(92%,rgba(100,99,97,1)), color-stop(94%,rgba(98,97,95,1)), color-stop(97%,rgba(100,99,97,1)), color-stop(100%,rgba(161,160,158,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(194,193,191,1) 0%,rgba(97,96,94,1) 3%,rgba(100,99,97,1) 11%,rgba(97,96,94,1) 14%,rgba(99,98,96,1) 17%,rgba(98,97,95,1) 89%,rgba(100,99,97,1) 92%,rgba(98,97,95,1) 94%,rgba(100,99,97,1) 97%,rgba(161,160,158,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(194,193,191,1) 0%,rgba(97,96,94,1) 3%,rgba(100,99,97,1) 11%,rgba(97,96,94,1) 14%,rgba(99,98,96,1) 17%,rgba(98,97,95,1) 89%,rgba(100,99,97,1) 92%,rgba(98,97,95,1) 94%,rgba(100,99,97,1) 97%,rgba(161,160,158,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(194,193,191,1) 0%,rgba(97,96,94,1) 3%,rgba(100,99,97,1) 11%,rgba(97,96,94,1) 14%,rgba(99,98,96,1) 17%,rgba(98,97,95,1) 89%,rgba(100,99,97,1) 92%,rgba(98,97,95,1) 94%,rgba(100,99,97,1) 97%,rgba(161,160,158,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(194,193,191,1) 0%,rgba(97,96,94,1) 3%,rgba(100,99,97,1) 11%,rgba(97,96,94,1) 14%,rgba(99,98,96,1) 17%,rgba(98,97,95,1) 89%,rgba(100,99,97,1) 92%,rgba(98,97,95,1) 94%,rgba(100,99,97,1) 97%,rgba(161,160,158,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2c1bf', endColorstr='#a1a09e',GradientType=0 ); /* IE6-9 */

}
#leadins .slick-prev {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("../images/carousel-arrows.png") !important;
    background-origin: padding-box !important;
    background-position: 0 0;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    height: 80px;
    width: 50px;
}
#leadins .slick-next {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("../images/carousel-arrows.png") !important;
    background-origin: padding-box !important;
    background-position: 50px 0;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    height: 80px;
    width: 50px;
}
#leadins .slick-slide {
    margin-right: 40px;
}
#leadins {
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(249,249,249,1) 30%, rgba(237,237,237,1) 60%, rgba(229,229,229,1) 86%, rgba(227,227,227,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(30%,rgba(249,249,249,1)), color-stop(60%,rgba(237,237,237,1)), color-stop(86%,rgba(229,229,229,1)), color-stop(100%,rgba(227,227,227,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 30%,rgba(237,237,237,1) 60%,rgba(229,229,229,1) 86%,rgba(227,227,227,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 30%,rgba(237,237,237,1) 60%,rgba(229,229,229,1) 86%,rgba(227,227,227,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 30%,rgba(237,237,237,1) 60%,rgba(229,229,229,1) 86%,rgba(227,227,227,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 30%,rgba(237,237,237,1) 60%,rgba(229,229,229,1) 86%,rgba(227,227,227,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
    margin-top: -100px;
    padding: 0 15px 20px 15px;
}
#leadins .slick-prev::before, #leadins .slick-next::before{
    content: '';
}
.slick-prev {
    left: -10%;
    top: 40%;
}
.slick-next {
    right: -10%;
    top: 40%;
}
.view-more .fa.fa-chevron-right {
    background: rgb(232,207,143); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(232,207,143,1) 0%, rgba(211,157,0,1) 4%, rgba(208,114,0,1) 8%, rgba(204,114,0,1) 12%, rgba(198,119,1,1) 15%, rgba(199,119,0,1) 19%, rgba(201,113,7,1) 23%, rgba(201,118,0,1) 27%, rgba(198,115,0,1) 35%, rgba(195,103,2,1) 46%, rgba(159,56,0,1) 85%, rgba(156,50,0,1) 92%, rgba(153,51,2,1) 96%, rgba(159,123,99,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,207,143,1)), color-stop(4%,rgba(211,157,0,1)), color-stop(8%,rgba(208,114,0,1)), color-stop(12%,rgba(204,114,0,1)), color-stop(15%,rgba(198,119,1,1)), color-stop(19%,rgba(199,119,0,1)), color-stop(23%,rgba(201,113,7,1)), color-stop(27%,rgba(201,118,0,1)), color-stop(35%,rgba(198,115,0,1)), color-stop(46%,rgba(195,103,2,1)), color-stop(85%,rgba(159,56,0,1)), color-stop(92%,rgba(156,50,0,1)), color-stop(96%,rgba(153,51,2,1)), color-stop(100%,rgba(159,123,99,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(232,207,143,1) 0%,rgba(211,157,0,1) 4%,rgba(208,114,0,1) 8%,rgba(204,114,0,1) 12%,rgba(198,119,1,1) 15%,rgba(199,119,0,1) 19%,rgba(201,113,7,1) 23%,rgba(201,118,0,1) 27%,rgba(198,115,0,1) 35%,rgba(195,103,2,1) 46%,rgba(159,56,0,1) 85%,rgba(156,50,0,1) 92%,rgba(153,51,2,1) 96%,rgba(159,123,99,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(232,207,143,1) 0%,rgba(211,157,0,1) 4%,rgba(208,114,0,1) 8%,rgba(204,114,0,1) 12%,rgba(198,119,1,1) 15%,rgba(199,119,0,1) 19%,rgba(201,113,7,1) 23%,rgba(201,118,0,1) 27%,rgba(198,115,0,1) 35%,rgba(195,103,2,1) 46%,rgba(159,56,0,1) 85%,rgba(156,50,0,1) 92%,rgba(153,51,2,1) 96%,rgba(159,123,99,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(232,207,143,1) 0%,rgba(211,157,0,1) 4%,rgba(208,114,0,1) 8%,rgba(204,114,0,1) 12%,rgba(198,119,1,1) 15%,rgba(199,119,0,1) 19%,rgba(201,113,7,1) 23%,rgba(201,118,0,1) 27%,rgba(198,115,0,1) 35%,rgba(195,103,2,1) 46%,rgba(159,56,0,1) 85%,rgba(156,50,0,1) 92%,rgba(153,51,2,1) 96%,rgba(159,123,99,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(232,207,143,1) 0%,rgba(211,157,0,1) 4%,rgba(208,114,0,1) 8%,rgba(204,114,0,1) 12%,rgba(198,119,1,1) 15%,rgba(199,119,0,1) 19%,rgba(201,113,7,1) 23%,rgba(201,118,0,1) 27%,rgba(198,115,0,1) 35%,rgba(195,103,2,1) 46%,rgba(159,56,0,1) 85%,rgba(156,50,0,1) 92%,rgba(153,51,2,1) 96%,rgba(159,123,99,1) 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8cf8f', endColorstr='#9f7b63',GradientType=0 );  IE6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1bd5d', endColorstr='#9a4013',GradientType=0 );
    color: white;
    border-radius: 0 7px 7px 0;
    height: 100%;
    padding: 9px;
    position: absolute;
    top: 0;
    right: 0;
}
.black-border {
    border: 4px solid black;
    font-size: 23px;
}
/* 10. Home Styles
***************************************************************************/
#welcome-text {
    text-align: justify;
    margin-top: 25px;
}
#welcome-text li, ul.two-column li {
    float: left;
    width: 48%;
}
#welcome-text ul:after, ul.two-column:after {
    clear: both;
    content: " ";
    display: block;
}
#welcome-text h3{
    font-family: 'roboto_slabregular';
    font-size: 40px;
    color: #f58220;
    margin-bottom: 0;
}
#welcome-text h2{
    font-size: 45px;
    color: #777;
    margin-top: 0;
}
#online-prices h2.heading, #online-prices2 h2.heading{
    font-size: 40px;
    color: #f89d3d;
    background: #e6e5e5;
    text-align: center;
    padding: 35px 10px;
    margin: 0;
}
#online-prices > ul, #online-prices2 > ul  {
    color: white;
    margin: 0;
    padding: 22px 0 22px 22px;
}
#online-prices li label, #online-prices2 li label {
    font-weight: normal;
    width: 67%;
}
#online-prices li, #online-prices2 li {
    background: url("../images/tick-white.png");
    background-repeat: no-repeat;
    padding-left: 24px;
    padding-bottom: 15px;
    text-align: left;
    font-size: 18px;
}
#online-prices li span, #online-prices2 li span {
    vertical-align: top;
    width: 31%;
}
#online-prices, #online-prices2 {
    background: #777;
    padding-bottom: 45px;
    text-align: center;
    margin-top: 40px;
}
/* 11. Inner page styles
***************************************************************************/
#inner-page, #inner-page p {
    color:#777;
	font-size:14px;
}
.description p {
    text-align: left;
}
#catalogue h6{
    font-size: 21.43px;
    text-align: center;
    min-height: 44px;
	color:#777;
    overflow: hidden;
}
.pest-cat-desc {
    line-height: 27px;
    margin-top: 10px;
}
.catalogue-sub img {
    height: 210px;
    width: 260px;
}
.catalogue-sub .description {
    height: 50px;
    overflow: hidden;
}
#catalogue .description{
    text-align: justify;
}
.catalogue-single {
    background: #e2e2e2 none repeat scroll 0 0;
	margin-right: 10px;
    margin-top: 20px;
    width: 32%;
}
.catalogue-single img {max-height: 259px;}
.catalogue-sub {
    margin-bottom: 35px !important;
    margin-top: 15px !important;
}
.img-thumbs > div {
    padding: 0 3px 6px;
    max-width: 93px;
}
.img-thumbs {
    padding: 0 12px;
    margin-top: 15px;
}
.img-wrap, img.alignleft {
    float: left;
    margin: 0 15px 4px 0;
}
#news-page > div {
    margin-bottom: 15px;
}
.pest-packages h4 {
    background: #ffdd97; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffdd97 0%, #faba70 2%, #ffb462 4%, #ffba65 5%, #fab969 7%, #ffb76c 9%, #ffb668 11%, #fbba60 12%, #ffb866 14%, #ffb866 33%, #feb05b 46%, #ffab51 51%, #fea74a 58%, #fe973a 70%, #ff9237 75%, #ff8b2e 81%, #fe8228 91%, #ff8027 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdd97), color-stop(2%,#faba70), color-stop(4%,#ffb462), color-stop(5%,#ffba65), color-stop(7%,#fab969), color-stop(9%,#ffb76c), color-stop(11%,#ffb668), color-stop(12%,#fbba60), color-stop(14%,#ffb866), color-stop(33%,#ffb866), color-stop(46%,#feb05b), color-stop(51%,#ffab51), color-stop(58%,#fea74a), color-stop(70%,#fe973a), color-stop(75%,#ff9237), color-stop(81%,#ff8b2e), color-stop(91%,#fe8228), color-stop(100%,#ff8027)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffdd97 0%,#faba70 2%,#ffb462 4%,#ffba65 5%,#fab969 7%,#ffb76c 9%,#ffb668 11%,#fbba60 12%,#ffb866 14%,#ffb866 33%,#feb05b 46%,#ffab51 51%,#fea74a 58%,#fe973a 70%,#ff9237 75%,#ff8b2e 81%,#fe8228 91%,#ff8027 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffdd97 0%,#faba70 2%,#ffb462 4%,#ffba65 5%,#fab969 7%,#ffb76c 9%,#ffb668 11%,#fbba60 12%,#ffb866 14%,#ffb866 33%,#feb05b 46%,#ffab51 51%,#fea74a 58%,#fe973a 70%,#ff9237 75%,#ff8b2e 81%,#fe8228 91%,#ff8027 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffdd97 0%,#faba70 2%,#ffb462 4%,#ffba65 5%,#fab969 7%,#ffb76c 9%,#ffb668 11%,#fbba60 12%,#ffb866 14%,#ffb866 33%,#feb05b 46%,#ffab51 51%,#fea74a 58%,#fe973a 70%,#ff9237 75%,#ff8b2e 81%,#fe8228 91%,#ff8027 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffdd97 0%,#faba70 2%,#ffb462 4%,#ffba65 5%,#fab969 7%,#ffb76c 9%,#ffb668 11%,#fbba60 12%,#ffb866 14%,#ffb866 33%,#feb05b 46%,#ffab51 51%,#fea74a 58%,#fe973a 70%,#ff9237 75%,#ff8b2e 81%,#fe8228 91%,#ff8027 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd97', endColorstr='#ff8027',GradientType=0 ); /* IE6-9 */
    font-size: 18px;
    color: white;
    text-align: center;
    margin: 0;
    padding: 12px 10px;
    height: 64px;
}
.pest-packages > div {
    border-right: 4px solid white;
    padding: 0;
    background: #e9e9e9;
    min-height: 463px;
    margin-bottom: 15px;
}
.one-off-caption {
    color: #4e4b4b !important;
    font-size: 30px !important;
    line-height: 40.5px;
    text-align: center;
}
.pest-packages {
    padding: 0 15px;
}
.package-content {
    padding: 10px 12px 25px;
}
.package-content .price {
    color: #ff9736 !important;
    font-size: 40px !important;
    margin-bottom: 15px;
    text-align: center;
}
.pest-packages .price-des {
    color: #4e4b4b !important;
    font-size: 20px !important;
    text-align: center;
}
.includes {
    background: #f2c08c none repeat scroll 0 0;
    color: #000102;
    font-size: 16px;
    padding: 15px 15px 5px;
    text-align: center;
    margin-bottom: 15px;
    min-height: 168px;
}
.includes-heading {
    color: #000102 !important;
    font-size: 22px !important;
    font-family: 'roboto_slabbold';
    text-decoration: underline;
    line-height: 30px;
    text-align: center;
    margin: 0;
    font-style: italic;
}
.pest-packages .terms {
    color: #030408 !important;
    text-align: center;
    min-height: 44px;
}
.includes > ul{
    margin: 0 auto;
}
.pest-packages .view-more{
    font-size: 14px;
    float: left;
}
.more-info {
    color: #010000;
    font-size: 13px;
    text-decoration: underline;
    font-family: 'roboto_slabbold';
    float: right;
}

.vertical-align {
    display: flex;
    align-items: center;
}
.pest-packages .more-info{
    margin-top: 13px;
}
.more-info .fa {
    color: #f47c1d;
    font-size: 16px;
    margin-left: 4px;
    vertical-align: middle;
}
.includes > ul li {
    background: none !important;
    font-size: 16px;
    margin: 0 !important;
    font-family: 'roboto_slabbold';
    padding: 0 !important;
}
#packages .view-more {
    float: right;
}
.faq .panel-heading {
    border-radius: 8px;
    padding: 20px 80px 20px 20px;
    position: relative;
    background: #dbd7d6; /* Old browsers */
    background: -moz-linear-gradient(top,  #dbd7d6 0%, #aeaaa9 2%, #aeaaa9 6%, #b1adac 8%, #afabaa 10%, #b0acab 33%, #aeaaa9 37%, #9b9595 59%, #827c7c 78%, #767070 90%, #746e6e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbd7d6), color-stop(2%,#aeaaa9), color-stop(6%,#aeaaa9), color-stop(8%,#b1adac), color-stop(10%,#afabaa), color-stop(33%,#b0acab), color-stop(37%,#aeaaa9), color-stop(59%,#9b9595), color-stop(78%,#827c7c), color-stop(90%,#767070), color-stop(100%,#746e6e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dbd7d6 0%,#aeaaa9 2%,#aeaaa9 6%,#b1adac 8%,#afabaa 10%,#b0acab 33%,#aeaaa9 37%,#9b9595 59%,#827c7c 78%,#767070 90%,#746e6e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dbd7d6 0%,#aeaaa9 2%,#aeaaa9 6%,#b1adac 8%,#afabaa 10%,#b0acab 33%,#aeaaa9 37%,#9b9595 59%,#827c7c 78%,#767070 90%,#746e6e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dbd7d6 0%,#aeaaa9 2%,#aeaaa9 6%,#b1adac 8%,#afabaa 10%,#b0acab 33%,#aeaaa9 37%,#9b9595 59%,#827c7c 78%,#767070 90%,#746e6e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #dbd7d6 0%,#aeaaa9 2%,#aeaaa9 6%,#b1adac 8%,#afabaa 10%,#b0acab 33%,#aeaaa9 37%,#9b9595 59%,#827c7c 78%,#767070 90%,#746e6e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbd7d6', endColorstr='#746e6e',GradientType=0 ); /* IE6-9 */

}
.faq .panel.actives .panel-heading, .faq .panel:hover .panel-heading {
    background: #ffcf61; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffcf61 0%, #f09e3a 2%, #ff9c3e 4%, #f69c3b 6%, #f39f3c 8%, #fd9c3d 12%, #f69e3c 14%, #f79d3d 31%, #fa9d3e 33%, #f7983a 37%, #f69232 47%, #f6801e 63%, #f37b1c 65%, #f36d16 76%, #ee5f10 90%, #ef5c0f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcf61), color-stop(2%,#f09e3a), color-stop(4%,#ff9c3e), color-stop(6%,#f69c3b), color-stop(8%,#f39f3c), color-stop(12%,#fd9c3d), color-stop(14%,#f69e3c), color-stop(31%,#f79d3d), color-stop(33%,#fa9d3e), color-stop(37%,#f7983a), color-stop(47%,#f69232), color-stop(63%,#f6801e), color-stop(65%,#f37b1c), color-stop(76%,#f36d16), color-stop(90%,#ee5f10), color-stop(100%,#ef5c0f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffcf61 0%,#f09e3a 2%,#ff9c3e 4%,#f69c3b 6%,#f39f3c 8%,#fd9c3d 12%,#f69e3c 14%,#f79d3d 31%,#fa9d3e 33%,#f7983a 37%,#f69232 47%,#f6801e 63%,#f37b1c 65%,#f36d16 76%,#ee5f10 90%,#ef5c0f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffcf61 0%,#f09e3a 2%,#ff9c3e 4%,#f69c3b 6%,#f39f3c 8%,#fd9c3d 12%,#f69e3c 14%,#f79d3d 31%,#fa9d3e 33%,#f7983a 37%,#f69232 47%,#f6801e 63%,#f37b1c 65%,#f36d16 76%,#ee5f10 90%,#ef5c0f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffcf61 0%,#f09e3a 2%,#ff9c3e 4%,#f69c3b 6%,#f39f3c 8%,#fd9c3d 12%,#f69e3c 14%,#f79d3d 31%,#fa9d3e 33%,#f7983a 37%,#f69232 47%,#f6801e 63%,#f37b1c 65%,#f36d16 76%,#ee5f10 90%,#ef5c0f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffcf61 0%,#f09e3a 2%,#ff9c3e 4%,#f69c3b 6%,#f39f3c 8%,#fd9c3d 12%,#f69e3c 14%,#f79d3d 31%,#fa9d3e 33%,#f7983a 37%,#f69232 47%,#f6801e 63%,#f37b1c 65%,#f36d16 76%,#ee5f10 90%,#ef5c0f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf61', endColorstr='#ef5c0f',GradientType=0 ); /* IE6-9 */
}
.faq .panel-title a i.fa {
    padding-top: 22px !important;
    text-align: center;
    width: 70px;
    background: #b0aeb1; /* Old browsers */
    background: -moz-linear-gradient(top,  #b0aeb1 0%, #737174 2%, #747275 31%, #727073 35%, #6b696c 43%, #676568 45%, #3d3b3e 80%, #333134 92%, #323033 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b0aeb1), color-stop(2%,#737174), color-stop(31%,#747275), color-stop(35%,#727073), color-stop(43%,#6b696c), color-stop(45%,#676568), color-stop(80%,#3d3b3e), color-stop(92%,#333134), color-stop(100%,#323033)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #b0aeb1 0%,#737174 2%,#747275 31%,#727073 35%,#6b696c 43%,#676568 45%,#3d3b3e 80%,#333134 92%,#323033 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #b0aeb1 0%,#737174 2%,#747275 31%,#727073 35%,#6b696c 43%,#676568 45%,#3d3b3e 80%,#333134 92%,#323033 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #b0aeb1 0%,#737174 2%,#747275 31%,#727073 35%,#6b696c 43%,#676568 45%,#3d3b3e 80%,#333134 92%,#323033 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #b0aeb1 0%,#737174 2%,#747275 31%,#727073 35%,#6b696c 43%,#676568 45%,#3d3b3e 80%,#333134 92%,#323033 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0aeb1', endColorstr='#323033',GradientType=0 ); /* IE6-9 */
    color: white;
    border-radius: 0 7px 7px 0;
    height: 100%;
    padding: 12px;
    position: absolute;
    top: 0;
    right: 0;
}
.faq .panel.actives .panel-heading a i.fa, .faq .panel:hover .panel-heading a i.fa  {
    background: rgb(232,207,143); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(232,207,143,1) 0%, rgba(211,157,0,1) 4%, rgba(208,114,0,1) 8%, rgba(204,114,0,1) 12%, rgba(198,119,1,1) 15%, rgba(199,119,0,1) 19%, rgba(201,113,7,1) 23%, rgba(201,118,0,1) 27%, rgba(198,115,0,1) 35%, rgba(195,103,2,1) 46%, rgba(159,56,0,1) 85%, rgba(156,50,0,1) 92%, rgba(153,51,2,1) 96%, rgba(159,123,99,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,207,143,1)), color-stop(4%,rgba(211,157,0,1)), color-stop(8%,rgba(208,114,0,1)), color-stop(12%,rgba(204,114,0,1)), color-stop(15%,rgba(198,119,1,1)), color-stop(19%,rgba(199,119,0,1)), color-stop(23%,rgba(201,113,7,1)), color-stop(27%,rgba(201,118,0,1)), color-stop(35%,rgba(198,115,0,1)), color-stop(46%,rgba(195,103,2,1)), color-stop(85%,rgba(159,56,0,1)), color-stop(92%,rgba(156,50,0,1)), color-stop(96%,rgba(153,51,2,1)), color-stop(100%,rgba(159,123,99,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(232,207,143,1) 0%,rgba(211,157,0,1) 4%,rgba(208,114,0,1) 8%,rgba(204,114,0,1) 12%,rgba(198,119,1,1) 15%,rgba(199,119,0,1) 19%,rgba(201,113,7,1) 23%,rgba(201,118,0,1) 27%,rgba(198,115,0,1) 35%,rgba(195,103,2,1) 46%,rgba(159,56,0,1) 85%,rgba(156,50,0,1) 92%,rgba(153,51,2,1) 96%,rgba(159,123,99,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(232,207,143,1) 0%,rgba(211,157,0,1) 4%,rgba(208,114,0,1) 8%,rgba(204,114,0,1) 12%,rgba(198,119,1,1) 15%,rgba(199,119,0,1) 19%,rgba(201,113,7,1) 23%,rgba(201,118,0,1) 27%,rgba(198,115,0,1) 35%,rgba(195,103,2,1) 46%,rgba(159,56,0,1) 85%,rgba(156,50,0,1) 92%,rgba(153,51,2,1) 96%,rgba(159,123,99,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(232,207,143,1) 0%,rgba(211,157,0,1) 4%,rgba(208,114,0,1) 8%,rgba(204,114,0,1) 12%,rgba(198,119,1,1) 15%,rgba(199,119,0,1) 19%,rgba(201,113,7,1) 23%,rgba(201,118,0,1) 27%,rgba(198,115,0,1) 35%,rgba(195,103,2,1) 46%,rgba(159,56,0,1) 85%,rgba(156,50,0,1) 92%,rgba(153,51,2,1) 96%,rgba(159,123,99,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(232,207,143,1) 0%,rgba(211,157,0,1) 4%,rgba(208,114,0,1) 8%,rgba(204,114,0,1) 12%,rgba(198,119,1,1) 15%,rgba(199,119,0,1) 19%,rgba(201,113,7,1) 23%,rgba(201,118,0,1) 27%,rgba(198,115,0,1) 35%,rgba(195,103,2,1) 46%,rgba(159,56,0,1) 85%,rgba(156,50,0,1) 92%,rgba(153,51,2,1) 96%,rgba(159,123,99,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8cf8f', endColorstr='#9f7b63',GradientType=0 ); /* IE6-9 */
}
.faq .panel-body {
    font-size: 14px;
    padding: 10px 0;
}
.faq .panel-title {
    color: white;
    font-size: 16px;
}
.faq .panel {
    border: 0 none;
    box-shadow: none;
}
.faq .panel-body {
    border: medium none !important;
}
.faq .panel-title .fa{
    float: right;
}
#testimonials > div {
    margin-bottom: 35px;
    text-align: center;
    padding: 0 25px;
}
.testi-author {
    font-style: italic;
    font-weight: bold;
    margin-top: 24px;
    text-align: left;
}
#testimonials {
    margin-top: 25px;
}
.review-us{
	float:left;
	width: 100%;
}
.review-us .facebook{ 
	background:#3d539f;
	height:37px;
	 width: 100%;
}
.review-us .facebook-icon{
	background: url(../images/fb-icon.png) no-repeat;
	display: block;
    float: left;
    height: 32px;
    width: 32px;
	margin-top:4px;
}
.review-us .google{ 
	background:#df4b38;
	height: 37px;
    margin-top: 15px;
    width: 100%;
}
.review-us .google-icon{
	background: url(../images/google-plus-icon.png) no-repeat;
	display: block;
    float: left;
    height: 32px;
    width: 32px;
	margin-top:4px;
}
.review-us h6{
    color: #fff;
    float: left;
    font-size: 18px;
    margin-left: 14px;
    margin-top: 9px;
}
.gform_validation_container {
    display: none;
}
.validation_error, .validation_message {
    color: red;
    font-size: 12px;
}
li.gfield {
    float: left;
    width: 50%;
    margin-bottom: 15px;
}
li.full-width-field {
    float: none;
    width: 100%;
}
.gfield_description.validation_message {
    position: absolute;
}
.gform_footer.top_label {
    float: left;
}
.form .form-control, input, textarea{
    width: 100%;
}
.padding-right-30 {
    padding-right: 30px;
}
.gform_footer input.gform_button{
    background: url(../images/contact-us-button.png);
    background-repeat: no-repeat;
    height: 30px;
    width: 128px;
    border: 0 none;
    color: transparent;
    font-size: 0px;
}
.gform_footer input.gform_button:hover{
    background: url(../images/contact-us-button-active.png);
}
.gfield_label{
    font-size: 18px;
    font-family: 'roboto_slabbold';
    font-weight: normal;
    color: #777;
}
.contact-info p, .contact-info p a, .opening-hours{
    color:#313131 !important;
    font-family: 'roboto_slabbold';
    font-size: 13px;
}
.contact-info h6 {
    font-size: 18px;
}
.padding-right-30 {
    padding-right: 30px;
}
li.full-width-field {
    float: none;
    width: 100%;
}
.page-numbers li a, span.page-numbers {
    background: #f89d3d;
    border-radius: 4px;
    color: white;
    padding: 5px 10px;
    font-size: 14px;
}
.ngg-navigation .page-numbers, .ngg-navigation>span, .ngg-navigation .next, .ngg-navigation .prev {
    background: #f89d3d;
    border: 0 none !important;
    border-radius: 4px;
    color: white;
    font-size: 14px;
    padding: 5px 10px !important;
    margin-right: 5px !important;
    margin-left: 0px !important;
}
.page-numbers li a:hover, span.page-numbers:hover, span.page-numbers.current, .ngg-navigation .page-numbers:hover, .ngg-navigation .current, .ngg-navigation .next:hover, .ngg-navigation .prev:hover {
    background: #989393 !important;
}
.page-numbers li {
    background: none !important;
    display: inline-block;
    padding-left: 0 !important;
    float: left;
    margin-right: 5px;
}
ul.page-numbers {
    overflow: inherit;
}
.ngg-gallery-thumbnail img {
    border: 0 !important;
}
.ngg-galleryoverview br {
    display: none;
}
.ngg-album-compact{
    padding: 0;
}
.ngg-album-compactbox::before, .ngg-album-compactbox::after, .ngg-album-compactbox, .ngg-album-compactbox .Thumb{
    border: 0 !important;
}
.ngg-album-compact h4, .ngg-albumtitle {
    display: none;
}
.ngg-album-gallery-image-counter {
    padding-left: 8px;
}
.ngg-album{
    float: left;
    border: 0 !important;
}
.testi-content > :first-child:before {  
    content: '"';
    padding-right: 4px;
}
.testi-content > :last-child:after {  
    content: '"';
    padding-left: 4px;
}
.testi-content p {
    text-align: left;
}
.titan-breadcrumb * {
    color: #777;
    font-size: 14px;
    margin-right: 5px;
}
.titan-breadcrumb .current{
    color: #ff771f;
}
.includes.deal {
    align-items: center;
    display: flex;
    padding: 15px;
}
#packages .size-full, #packages .size-medium {
    display: block;
    height: auto;
    max-width: 100%;
}
/* 12. Sidebar styles
***************************************************************************/
#sidebar {
    margin-top: 30px;
}
}
.sidebar-nav {
    border-radius: 12px;
    overflow: hidden;
    margin-bottom: 30px;
    padding-bottom: 15px;
    background: #989393;
}
.sidebar-nav h3{
    background: #ffd981; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffd981 0%, #f9b260 1%, #ffad5d 3%, #fcaf55 4%, #fbb556 6%, #feae55 7%, #ffb05a 9%, #fcb05a 10%, #feb159 34%, #fea94e 46%, #ffa648 47%, #ff9d3f 57%, #ff9b39 59%, #ff9b39 60%, #fd9031 68%, #ff8a2e 74%, #ff7f24 82%, #ff771f 90%, #fe761e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd981), color-stop(1%,#f9b260), color-stop(3%,#ffad5d), color-stop(4%,#fcaf55), color-stop(6%,#fbb556), color-stop(7%,#feae55), color-stop(9%,#ffb05a), color-stop(10%,#fcb05a), color-stop(34%,#feb159), color-stop(46%,#fea94e), color-stop(47%,#ffa648), color-stop(57%,#ff9d3f), color-stop(59%,#ff9b39), color-stop(60%,#ff9b39), color-stop(68%,#fd9031), color-stop(74%,#ff8a2e), color-stop(82%,#ff7f24), color-stop(90%,#ff771f), color-stop(100%,#fe761e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffd981 0%,#f9b260 1%,#ffad5d 3%,#fcaf55 4%,#fbb556 6%,#feae55 7%,#ffb05a 9%,#fcb05a 10%,#feb159 34%,#fea94e 46%,#ffa648 47%,#ff9d3f 57%,#ff9b39 59%,#ff9b39 60%,#fd9031 68%,#ff8a2e 74%,#ff7f24 82%,#ff771f 90%,#fe761e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffd981 0%,#f9b260 1%,#ffad5d 3%,#fcaf55 4%,#fbb556 6%,#feae55 7%,#ffb05a 9%,#fcb05a 10%,#feb159 34%,#fea94e 46%,#ffa648 47%,#ff9d3f 57%,#ff9b39 59%,#ff9b39 60%,#fd9031 68%,#ff8a2e 74%,#ff7f24 82%,#ff771f 90%,#fe761e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffd981 0%,#f9b260 1%,#ffad5d 3%,#fcaf55 4%,#fbb556 6%,#feae55 7%,#ffb05a 9%,#fcb05a 10%,#feb159 34%,#fea94e 46%,#ffa648 47%,#ff9d3f 57%,#ff9b39 59%,#ff9b39 60%,#fd9031 68%,#ff8a2e 74%,#ff7f24 82%,#ff771f 90%,#fe761e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffd981 0%,#f9b260 1%,#ffad5d 3%,#fcaf55 4%,#fbb556 6%,#feae55 7%,#ffb05a 9%,#fcb05a 10%,#feb159 34%,#fea94e 46%,#ffa648 47%,#ff9d3f 57%,#ff9b39 59%,#ff9b39 60%,#fd9031 68%,#ff8a2e 74%,#ff7f24 82%,#ff771f 90%,#fe761e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd981', endColorstr='#fe761e',GradientType=0 ); /* IE6-9 */
    font-size: 22px;
    color: white;
    padding: 20px 15px;
    margin: 0;
    border-bottom: 1px solid white;
}
.accordion-heading .fa, .sidebar-nav ul li .fa {
    float: right;
    margin-top: 5px;
    color: #4c4a4a;
}
.sidebar-img-container{
    border-radius: 10px;
    margin: 0 0 30px;
    overflow: hidden;
    position: relative;
}
#sidebar .panel-body  ul {
    display: block;
    margin-bottom: 0;
}
#sidebar .panel-body li {
    background: none;
    border: 0 none;
}
#sidebar .panel-body li a{
    border-radius: 0;
}
#sidebar .sub-category>a {
    background: #c6c4c4;
    font-style: normal;
    color: white;
}
#sidebar .sub-category li a {
    padding-left: 25px;
}
.contact-sidebar h3 {
    bottom: 0;
    font-size: 25px;
    left: 0;
    position: absolute;
    background: rgba(0,0,0,0.5);
    margin: 0;
    color: white;
    text-align: center;
    padding: 8px 15px;
    border-radius: 0 0 10px 10px;
}
.sidebar-img-container a > img {
    border-radius: 10px;
}
.sidebar-cta-btn {
    background: #ffcf61; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffcf61 0%, #f09e3a 2%, #ff9c3e 5%, #f69c3b 7%, #f39f3c 10%, #fd9c3d 15%, #f69e3c 17%, #f89e3e 29%, #f69c3c 37%, #f58927 56%, #f58320 59%, #f48221 61%, #f27018 76%, #f26a16 78%, #ee6111 88%, #ef5c0f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcf61), color-stop(2%,#f09e3a), color-stop(5%,#ff9c3e), color-stop(7%,#f69c3b), color-stop(10%,#f39f3c), color-stop(15%,#fd9c3d), color-stop(17%,#f69e3c), color-stop(29%,#f89e3e), color-stop(37%,#f69c3c), color-stop(56%,#f58927), color-stop(59%,#f58320), color-stop(61%,#f48221), color-stop(76%,#f27018), color-stop(78%,#f26a16), color-stop(88%,#ee6111), color-stop(100%,#ef5c0f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffcf61 0%,#f09e3a 2%,#ff9c3e 5%,#f69c3b 7%,#f39f3c 10%,#fd9c3d 15%,#f69e3c 17%,#f89e3e 29%,#f69c3c 37%,#f58927 56%,#f58320 59%,#f48221 61%,#f27018 76%,#f26a16 78%,#ee6111 88%,#ef5c0f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffcf61 0%,#f09e3a 2%,#ff9c3e 5%,#f69c3b 7%,#f39f3c 10%,#fd9c3d 15%,#f69e3c 17%,#f89e3e 29%,#f69c3c 37%,#f58927 56%,#f58320 59%,#f48221 61%,#f27018 76%,#f26a16 78%,#ee6111 88%,#ef5c0f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffcf61 0%,#f09e3a 2%,#ff9c3e 5%,#f69c3b 7%,#f39f3c 10%,#fd9c3d 15%,#f69e3c 17%,#f89e3e 29%,#f69c3c 37%,#f58927 56%,#f58320 59%,#f48221 61%,#f27018 76%,#f26a16 78%,#ee6111 88%,#ef5c0f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffcf61 0%,#f09e3a 2%,#ff9c3e 5%,#f69c3b 7%,#f39f3c 10%,#fd9c3d 15%,#f69e3c 17%,#f89e3e 29%,#f69c3c 37%,#f58927 56%,#f58320 59%,#f48221 61%,#f27018 76%,#f26a16 78%,#ee6111 88%,#ef5c0f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf61', endColorstr='#ef5c0f',GradientType=0 ); /* IE6-9 */
    position: relative;
    color: white;
    padding: 8px 40px 8px 8px;
    border-radius: 7px;
    display: block;
    overflow: hidden;
    font-size: 20px;
    font-family: 'roboto_slabbold';
    text-align: center;
    margin-bottom: 30px;
}
.sidebar-cta-btn .fa.fa-chevron-right {
    background: rgb(232,207,143); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(232,207,143,1) 0%, rgba(211,157,0,1) 4%, rgba(208,114,0,1) 8%, rgba(204,114,0,1) 12%, rgba(198,119,1,1) 15%, rgba(199,119,0,1) 19%, rgba(201,113,7,1) 23%, rgba(201,118,0,1) 27%, rgba(198,115,0,1) 35%, rgba(195,103,2,1) 46%, rgba(159,56,0,1) 85%, rgba(156,50,0,1) 92%, rgba(153,51,2,1) 96%, rgba(159,123,99,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,207,143,1)), color-stop(4%,rgba(211,157,0,1)), color-stop(8%,rgba(208,114,0,1)), color-stop(12%,rgba(204,114,0,1)), color-stop(15%,rgba(198,119,1,1)), color-stop(19%,rgba(199,119,0,1)), color-stop(23%,rgba(201,113,7,1)), color-stop(27%,rgba(201,118,0,1)), color-stop(35%,rgba(198,115,0,1)), color-stop(46%,rgba(195,103,2,1)), color-stop(85%,rgba(159,56,0,1)), color-stop(92%,rgba(156,50,0,1)), color-stop(96%,rgba(153,51,2,1)), color-stop(100%,rgba(159,123,99,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(232,207,143,1) 0%,rgba(211,157,0,1) 4%,rgba(208,114,0,1) 8%,rgba(204,114,0,1) 12%,rgba(198,119,1,1) 15%,rgba(199,119,0,1) 19%,rgba(201,113,7,1) 23%,rgba(201,118,0,1) 27%,rgba(198,115,0,1) 35%,rgba(195,103,2,1) 46%,rgba(159,56,0,1) 85%,rgba(156,50,0,1) 92%,rgba(153,51,2,1) 96%,rgba(159,123,99,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(232,207,143,1) 0%,rgba(211,157,0,1) 4%,rgba(208,114,0,1) 8%,rgba(204,114,0,1) 12%,rgba(198,119,1,1) 15%,rgba(199,119,0,1) 19%,rgba(201,113,7,1) 23%,rgba(201,118,0,1) 27%,rgba(198,115,0,1) 35%,rgba(195,103,2,1) 46%,rgba(159,56,0,1) 85%,rgba(156,50,0,1) 92%,rgba(153,51,2,1) 96%,rgba(159,123,99,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(232,207,143,1) 0%,rgba(211,157,0,1) 4%,rgba(208,114,0,1) 8%,rgba(204,114,0,1) 12%,rgba(198,119,1,1) 15%,rgba(199,119,0,1) 19%,rgba(201,113,7,1) 23%,rgba(201,118,0,1) 27%,rgba(198,115,0,1) 35%,rgba(195,103,2,1) 46%,rgba(159,56,0,1) 85%,rgba(156,50,0,1) 92%,rgba(153,51,2,1) 96%,rgba(159,123,99,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(232,207,143,1) 0%,rgba(211,157,0,1) 4%,rgba(208,114,0,1) 8%,rgba(204,114,0,1) 12%,rgba(198,119,1,1) 15%,rgba(199,119,0,1) 19%,rgba(201,113,7,1) 23%,rgba(201,118,0,1) 27%,rgba(198,115,0,1) 35%,rgba(195,103,2,1) 46%,rgba(159,56,0,1) 85%,rgba(156,50,0,1) 92%,rgba(153,51,2,1) 96%,rgba(159,123,99,1) 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8cf8f', endColorstr='#9f7b63',GradientType=0 );  IE6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1bd5d', endColorstr='#9a4013',GradientType=0 );
    color: white;
    border-radius: 0 7px 7px 0;
    position: absolute;
    right: 0;
    top: 0;
    padding: 12px;
    height: 100%;
}
.sidebar-nav .panel-body {
    background: #e9e9e9;
    padding: 0;
}
.sidebar-nav .panel-title {
    font-size: 14px;
	position:relative;
}
.sidebar-nav .panel-title span {
	position:absolute;
	right:10px;
	top:0px;
	bottom:0;
}
.sidebar-nav .panel-title span a {
	color: #fff;
	height: 100%;
	width: 100%;
}
.sidebar-nav .panel {
    border: 0 none;
    box-shadow: none;
    border-radius: 0;
    margin: 0 !important;
}
.sidebar-nav .panel .panel-body a {
    font-size: 12px;
    border-bottom: 1px solid white;
    color: #777;
    display: block;
    padding: 10px 15px;
    font-family: roboto_slabbold;
    font-style: italic;
}
.sidebar-nav ul li a {
    color: white;
    font-size: 14px;
    font-family: 'roboto_slabbold';
    padding: 15px;
    display: block;
    border-radius: 0 0 10px 10px
}
.sidebar-nav .panel-title a i.fa {
    float: right;
}
.sidebar-nav ul li, .sidebar-nav .panel .panel-heading {
    color: white;
    font-size: 14px;
    font-family: 'roboto_slabbold';
    background: #989393;
    border-bottom: 1px solid white;
    padding: 0px;
    margin-bottom: 0;
    border-radius: 0;
}
.sidebar-nav .panel-group {
    margin: 0;
}
.sidebar-nav > ul {
    margin: 0;
    display: block;
}
#sidebar .sub-category > ul{
    display: none;
}
#sidebar .sub-category i{
    color: #ffffff;
    margin-top:2px;
}
#sidebar-m {
  display: none;
}
.sidebar-nav .panel:hover .panel-heading, .sidebar-nav > li:hover a, .sidebar-nav li.sub-category:hover> a {
    background: #ffdf92; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffdf92 0%, #fabd6d 3%, #ffb761 6%, #ffbd62 9%, #f9bb64 11%, #ffba6a 14%, #ffb964 17%, #fdbe5f 20%, #febb64 23%, #febb64 29%, #feb75d 43%, #ffa847 60%, #ffa13d 66%, #ff9e3d 69%, #fe902f 80%, #fe8627 91%, #fd8526 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdf92), color-stop(3%,#fabd6d), color-stop(6%,#ffb761), color-stop(9%,#ffbd62), color-stop(11%,#f9bb64), color-stop(14%,#ffba6a), color-stop(17%,#ffb964), color-stop(20%,#fdbe5f), color-stop(23%,#febb64), color-stop(29%,#febb64), color-stop(43%,#feb75d), color-stop(60%,#ffa847), color-stop(66%,#ffa13d), color-stop(69%,#ff9e3d), color-stop(80%,#fe902f), color-stop(91%,#fe8627), color-stop(100%,#fd8526)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffdf92 0%,#fabd6d 3%,#ffb761 6%,#ffbd62 9%,#f9bb64 11%,#ffba6a 14%,#ffb964 17%,#fdbe5f 20%,#febb64 23%,#febb64 29%,#feb75d 43%,#ffa847 60%,#ffa13d 66%,#ff9e3d 69%,#fe902f 80%,#fe8627 91%,#fd8526 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffdf92 0%,#fabd6d 3%,#ffb761 6%,#ffbd62 9%,#f9bb64 11%,#ffba6a 14%,#ffb964 17%,#fdbe5f 20%,#febb64 23%,#febb64 29%,#feb75d 43%,#ffa847 60%,#ffa13d 66%,#ff9e3d 69%,#fe902f 80%,#fe8627 91%,#fd8526 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffdf92 0%,#fabd6d 3%,#ffb761 6%,#ffbd62 9%,#f9bb64 11%,#ffba6a 14%,#ffb964 17%,#fdbe5f 20%,#febb64 23%,#febb64 29%,#feb75d 43%,#ffa847 60%,#ffa13d 66%,#ff9e3d 69%,#fe902f 80%,#fe8627 91%,#fd8526 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #ffdf92 0%,#fabd6d 3%,#ffb761 6%,#ffbd62 9%,#f9bb64 11%,#ffba6a 14%,#ffb964 17%,#fdbe5f 20%,#febb64 23%,#febb64 29%,#feb75d 43%,#ffa847 60%,#ffa13d 66%,#ff9e3d 69%,#fe902f 80%,#fe8627 91%,#fd8526 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdf92', endColorstr='#fd8526',GradientType=0 ) !important; /* IE6-9 */

}
.sidebar-nav .panel-title a {
    display: block;
    padding: 15px;
}

/* 13. Footer styles
***************************************************************************/
.footer-slogan{
text-align:center;
}
.footer-slogan h4{
color:#f58220;
font-weight:normal;
font-family:"roboto_slabregular";
}
footer #partners {
    background: #e6e5e5;
    margin: 20px 0;
    padding: 25px 0;
}
.partner-img {
    line-height: 84px;
}
#partners .slick-next {
    right: 0;
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("../images/carousel-arrows-small.png") !important;
    background-origin: padding-box !important;
    background-position: -28px 0;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    height: 40px;
    width: 25px;
}
#partners .slick-prev {
    left: 0;
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("../images/carousel-arrows-small.png") !important;
    background-origin: padding-box !important;
    background-position: 0 0;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    height: 40px;
    width: 25px;
}
#partners .slick-prev:before, #partners .slick-next:before {
    content: "";
}
#partners .slick-prev, #partners .slick-next {
    display: none !important;
}
#partners *:hover .slick-prev, #partners:hover .slick-next {
    display: block !important;
}

footer #partners img.img-responsive {
    display: inline-block;
    max-height: 85px;
}
footer .footer-menu-container {
    padding: 0 !important;
}
footer .footer-menu-container ul {
    padding: 0 !important;
    margin: 0;
}
footer .footer-menu-container ul li {
    float: left;
    list-style: outside none none;
    padding: 0 8px 0 0;
}
footer .footer-menu-container ul li a {
    padding: 0 8px 0 0;
}
footer * {
    color: #15375c;
    font-size: 12px;
}
footer {
    padding-bottom: 15px;
}
#menu-footer-menu li {
    border-right: 1px solid;
    margin-right: 8px;
    padding: 0;
}
#menu-footer-menu li.last-menu-item {
    border-right: 0;
}
.no-gutters {
padding-right:0px !important;
padding-left:0px !important;	
}
/*Styles added*/
.slogan-content a { color: #ffffff; }
#online-prices span::before {
  content: "$";
  vertical-align: top;
}
.v-button{text-align: center;}
.v-button a {
  color: #000;
}
.fancy-video {
  text-align: center;
}
.fancy-video > img {
  display: block;
  margin:0 auto;
}
.addresss p{
    text-align: left;
}