/*--------------------URS css----------------------*/
.nav >li >a {
        padding: 15px 20px;
    }
@font-face {font-family: 'bebas_neueregular';src: url('../fonts/bebasneue-webfont.eot');src: url('vbebasneue-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/bebasneue-webfont.woff') format('woff'), url('../fonts/bebasneue-webfont.ttf') format('truetype'), url('../fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');font-weight: normal;font-style: normal;font-display: swap;}
#stars .star {
  fill: #FFD700!important;  /* gold color for the star */
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
}
ul.innerblt{padding-left: 15px;}
.innerblt li{padding-bottom: 10px;}
.bluetext{color: #123c66;text-transform: uppercase;}
.bluetext2{color: #123c66;text-transform: none;}
.requestservices{background-color: #123c66;border-radius: 0px;color: #fff;font-size: 20px;width: 100%;}
.getaquete{background-color: #f60409;width: 100%;border-radius: 0px;color: #fff;font-size: 20px;}
.requestservices.r-btn{width: 50%;}
a.btn.btn-default.btn-lg.getaquete.r-btn {width: 50%;}
.body-section{position:relative;clear:both;}
.pwarpmin{min-height: 85px;margin-bottom: 25px;}
.agentwhatnew{font-family: 'bebas_neueregular';font-size: 40px;color: #495555;}
.padtop15.col-sm-12 img {margin-right: 120px;}
.tpHeader.padbtn15 {padding-bottom: 5px;}
.logo a {display: inline-block;}
.whychose {font-family: 'bebas_neueregular';font-size: 40px;color: #0081bc;margin-bottom: 30px;}
.doyouhavebg {background-image: url(../images/doyoubt.webp);min-height: 265px;padding-top: 20px;padding-bottom: 20px;color: #fff;}
.question {font-family: 'bebas_neueregular';font-size: 40px;color: #fff;}
.wemake {color: #133068;font-size: 20px;}
.header-fix {padding: 0;width: 100%;}
li.dropdown span.plus {display: none;}
.callus {border: 1px solid #e00025;padding: 10px;margin: auto;font-size: 22px;width: 300px;margin-top: 16px;color: #e00025;}
.callus span {font-weight: bold;}
.menu-section {clear: both;}
nav.navbar.navbar-anteena {background: #123c66;margin: 0;border-radius: 0;color: #fff;}
.main-menu {width: 87%;margin: auto;}
.padbtn15 {padding-bottom: 15px;}
.padtop15 {padding-top: 15px;}
.topphone {
        /*color: #fc0202;*/
        color: #f73a3a;
        font-size: 17px;font-weight: bold;}
.nmenu li a {color: #dbedff;transition: all 0.5s ease;}
.nmenu li.active a {background-color: #fff;color: #e00025;}
.nmenu li a:hover {background: #fff;color: #e00025;}
/* Carousel Styles */
.carousel-indicators .active {background-color: #2980b9;}
.carousel-inner img {width: 100%;max-height: 760px;}
.carousel-control {width: 0;}
.text-center h3 {width: 100%;margin: auto;background: rgba(000, 000, 000, 0.6);font-size: 50px;padding: 27px;font-weight: bold;}
.header-text {position: absolute;top: 38%;left: 0;margin: auto;right: 0;width: 50%;color: #fff;}
.btn-theme {color: #fff;background-color: rgba(255, 24, 52, 0.7);background: rgba(255, 24, 52, 0.7);border: 4px solid #fff;margin-right: 15px;border-radius: 0;transition: all 0.5s ease;font-size: 24px;text-transform: uppercase;font-weight: bold;padding: 15px 25px;}
.btn-theme:hover {color: #fff;background-color: rgba(0, 100, 189, 0.7);background: rgba(0, 100, 189, 0.7);border-color: #fff;}
.phonecontact {float: left;margin-right: 8px;width: 30%;}
.phonetext {float: left;margin-right: 8px;width: 32%;}
.phonetext:last-child {margin-right: 0px;width:33%;}
.phoneWidth {width: 31%;}
.phoneWidth2 {width: 32.3% !important;}
.gdlogos {margin-top: 10px;}
.noPadding {padding: 0 !important;}
.relnposn{position:relative;}
.banner-text{font-size: 36px;left: 30%;line-height: 59px;position: absolute;right: 2%;top: 18%;}
.img-responsive.icon-bbb{    position: absolute; bottom: 10px; right: 10%;}


/*.bnrbody {
text-align:center;
margin:15% 0;
}*/
.bbbcss {float: right;margin: 10% 0;}
.bnrtxtcss {font-size: 55px;color: #2F2F30;text-align: center;margin-top: -100px;}
.allcategory {width: 92%;margin: auto;}
.category-box {margin: auto;width: 100%;text-align: center;background-color: #f3f3f9;padding-top: 20px;padding-bottom: 20px;margin-bottom: 30px;box-shadow: 0px 3px 3px 0px #e5e5e5;}
.roundbox img {text-align: center;margin: auto;padding-top: 31px;}
.roundbox {width: 130px;height: 130px;border-radius: 100px;text-align: center;margin: auto;background-color: #005591;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.roundbox:hover {background-color: #e00025;}
.antenna-category {padding-top: 40px;background-color: #ededee;padding-bottom: 15px;margin-bottom: 20px;}
.antenna-category-modified {padding-top: 40px;background-color: #ededee;padding-bottom: 15px;}
.bgwhite{background-color: #fff;}
.category-box h3 a {text-decoration: none;color: #005591;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.category-box h3 a:hover {color: #e00025;}
.contractor {background-color: #333333;}
.contract-box {color: #fff;text-align: center;}
.contract-box {color: #fff;text-align: center;font-size: 24px;padding: 10px;}
button.readmore {background-color: #e00025;border: 0;text-transform: uppercase;padding: 8px 20px;margin-left: 20px;}
h3.anteena-heading {text-align: center;font-size: 22px;}
.contract-txt p {font-size: 17px;}
.contract-txt {width: 90%;margin: auto;color: #333333;}
.contact-box {background-color: #333333;padding: 16px;}
.padtop30 {padding-top: 30px;}
.giveus {font-size: 18px;}
.giveus a {color: #ffa00a;}
.clogos {padding-top: 15px;padding-bottom: 15px;}
.footer {background-color: #005591;color: #fff;margin: auto;width: 100%;text-align: center;padding-top: 10px;padding-bottom: 10px;}
.footer ul {list-style: none;}
.footer ul li {display: inline-block;}
.footer ul li a {color: #fff;text-decoration: none;margin: 5px;font-size: 12px;}
.copyright a {color: #fff;text-decoration: underline;padding-left: 15px;}
span.contct {font-weight: bold;font-size: 30px;}
h3.employment-hdr {text-align: center;text-transform: uppercase;font-size: 28px;color: #333333;}
.employment-main h4 {text-align: center;margin-top: 40px;}
.employment-main h4 {text-transform: uppercase;font-size: 22px;color: #606060;}
.employment-main p {font-size: 19px;color: #606060;line-height: normal;}
.application-txt {text-align: center;text-transform: none;padding-bottom: 40px;}
.application-txt h4 {text-transform: none;font-size: 26px;}
.employment-main {width: 90%;margin: auto;}
.emp-form {background-color: #f3f3f9;padding: 35px 60px;margin-bottom: 40px;box-shadow: 0px 2px 4px 0px #aeaeae;}
.emp-content h3 {text-align: center;font-size: 28px;color: #606060;padding-bottom: 20px;}
.empl-form {width: 80%;}
.form-group {padding: 10px 0;}
.emform {width: 100%;height: 43px;margin-bottom: 7px;border: 0;box-shadow: 0px 2px 2px 1px #ccc;}
.formlbl {font-weight: normal;font-size: 17px;color: #606060;padding-top: 0px;}
button.empmnt {border: 0;background-color: #e00025;color: #fff;padding: 10px 35px;text-transform: uppercase;font-size: 24px;}
.employmnt {clear: both;padding-top: 25px;}
.main-field{margin:20px auto;max-width: 500px;}
.main-field td{padding-top: 15px;width:100%!important;}
.form-area{margin-top: 15px;box-shadow: 1px 1px #ccc;}
.form-area.regulartext{padding-top: 20px;}
.main-field td input{height: 40px;padding-left: 10px;width: 100%!important;}
.main-field2{margin:20px auto;max-width: 800px;}
.main-field2 td{padding-top: 15px;width:48%!important;padding-left: 2%;}
.main-field2 td input,.main-field2 td select{height: 40px;padding-left: 10px;width: 100%!important;}
.main-field2 td input[type="submit"]{}
.thank-you{line-height: 28px;padding-top: 20px;}
textarea.txtar {width: 100%;border: 0;box-shadow: 0px 2px 2px 1px #ccc;}
.payonline{vertical-align: middle;margin-right: 6px;}
.regulartext{padding-top: 10px;}
.bannerimg{width: 100%;}
.rateclass{padding: 6px 12px; border: 1px solid #ccc;    border-radius: 4px; background:#FFFFFF; width:7%;}
.h2new{ font-size:18px;}
.h1new{ font-size:24px;}
@media only screen and (max-width : 320px) {
.mobileHide {display: none;}
.phoneWidth2 {width: 100% !important;}
.banner-text {position: absolute;right: 2%;top: 2%;}

.bnrtxtcss {font-size: 20px;margin: 20px -5px 0px 0px;}
.bnrtxtcss {font-size: 14px;margin: 0px;}
.formlbl {font-size: 14px;}
.phonecontact{width: 29%;}
.agentwhatnew{font-size: 36px;}
body{font-size: 12px;}
.whychose{font-size: 36px;}
.question{font-size: 36px;}
.giveus {font-size: 15px;}
h2, .h2 {font-size: 19px;}
.rateclass{width:20%}}
@media only screen and (max-width : 480px) {
.mobileHide {display: none;}
.emp-content {padding: 10px;}
.callus {width: 100%;margin-bottom: 15px;}
.col-xxs-12 {float: none;width: 100%;}
.header-text {position: absolute;top: 2%;left: 0;margin: auto;right: 0;width: 100%;color: #fff;}
.text-center h3 {width: 100%;margin: auto;background: rgba(000, 000, 000, 0.6);font-size: 14px;padding: 27px;font-weight: bold;}
.btn-theme {font-size: 10px;}
.carousel-indicators {display: none;}
.employment-main {width: 100%;margin: auto;}
.emp-form {padding: 0;}
.emform {width: auto;height: 43px;margin-bottom: 7px;border: 0;box-shadow: 0px 2px 2px 1px #ccc;}
.form-group {padding: 0;}
.bnrtxtcss {font-size: 20px;margin: 20px -5px 0px 0px;float:right;}
.formlbl {font-size: 14px;}}
@media only screen and  (min-width : 360px) and (max-width : 598px) {
.mobileHide {display: none;}
.bnrtxtcss {font-size: 16px!important;float:right;marign:10px!important;}
.formlbl {font-size: 14px;}
.phonetext:last-child {width: 29%;}
.rateclass{width:20%}
.banner-text{ font-size:11px!important;; line-height:15px; top:0px;position: absolute;right: 4%;top: -6%;line-height: 17px;}
}
@media only screen and (max-width : 321px) and (min-width : 580px) {
.mobileHide {display: none;}
.navbar-collapse.in {overflow-y: scroll;max-height: 220px;}
.col-sm-4.col-xs-12.noPadding.text-center > a {float: right;}
.formlbl {font-size: 13px;}}
@media only screen and (max-width : 768px) and (min-width : 1024px) {
.lity-wrap {position: absolute !important;}
.rateclass{width:11%}
.banner-text {position: absolute;right: 4%;top: -6%;line-height: 17px;}}
@media only screen and (max-width : 767px)  {
/*.icon-bbb{margin: 10px auto;bottom: 0;right: 13px;width: 25%;}*/
.banner-text {position: absolute;right: 4%;top: -6%;line-height: 17px;}
.mobileHide {display: none;}
.formlbl {font-size: 14px;}}
@media only screen and (max-width : 650px) {
/*.menu-section{ position: fixed; top: 0;width: 100%;}
.tpHeader{padding-top: 65px!important;}*/
.mobileHide {display: none;}
.col-sm-8.col-xs-12.text-right {padding: 0;margin-bottom: 10px;}
.homeImg {padding-top: 13px;}
.textcenter {text-align: center !important;}
.mobileHide {display: none;}
.navbar-collapse.in {overflow-y: scroll;max-height: 300px;}
.col-sm-4.col-xs-12.noPadding.text-center > a {float: right;}
.phoneWidth2 {width: 31% !important;}
.requestservices.r-btn {width: 100% !important;}
a.btn.btn-default.btn-lg.getaquete.r-btn {width: 100% !important;}
.formlbl {font-size: 14px;}}
@media only screen and (max-width : 320px) and (min-width : 480px) {
.mobileHide {display: none;}
.floatRight {float: none !important;}
.requestservices.r-btn {width: 100% !important;}
a.btn.btn-default.btn-lg.getaquete.r-btn {width: 100% !important;}
.bnrtxtcss {font-size: 13px!important;margin: 20px -5px 0px 0px;float:right;}
.formlbl {font-size: 13px;}
.phonetext {width: 30%;}
.phonetext:last-child {width: 29%;}
.navbar-nav .open .dropdown-menu > li > a{font-size:12px;}
.rateclass{width:20%}}
@media only screen and (max-width : 650px) and (min-width : 481px) {
.mobileHide {display: none;}
.header-text {position: absolute;top: 2%;left: 0;margin: auto;right: 0;width: 100%;color: #fff;}
.text-center h3 {width: 100%;margin: auto;background: rgba(000, 000, 000, 0.6);font-size: 30px;padding: 27px;font-weight: bold;}
.btn-theme {font-size: 20px;}
.form-group {padding: 0;}
.requestservices.r-btn {width: 100%;}
a.btn.btn-default.btn-lg.getaquete.r-btn {width: 100%;}
.bnrtxtcss {font-size: 25px;margin: 30px;}
.formlbl {font-size: 14px;}}
@media only screen and (min-width:651px ) and (max-width:979px) {
.nav > li > a {position: relative;display: block;padding: 10px 13px;}
.header-text {position: absolute;top: 10%;left: 0;margin: auto;right: 0;width: 100%;color: #fff;}
.text-center h3 {width: 100%;margin: auto;background: rgba(000, 000, 000, 0.6);font-size: 36px;padding: 27px;font-weight: bold;}
.btn-theme {font-size: 20px;}
.requestservices.r-btn {width: 65%;}
a.btn.btn-default.btn-lg.getaquete.r-btn {width: 65%;}
.bnrtxtcss {font-size: 30px;margin-top:-100px;}
.formlbl {font-size: 14px;}
.rateclass{width:11%}}
@media only screen and (min-width:980px ) and (max-width:1024px) {
.bnrtxtcss{margin-top: -100px;}
.formlbl {font-size: 14px;}}
@media only screen and (min-width:768px ) and (max-width:979px) {
.bnrtxtcss {margin-top:-100px;}
.formlbl {font-size: 14px;}
.banner-text {position: absolute;right: 4%;top: 17%;line-height: 37px;font-size: 23px;}
.rateclass{width:13%}}
@media only screen and (max-width: 1024px) {
li.dropdown:hover .dropdown-menu {display: none;}
li.dropdown span.plus {font-size: 24px;background: #fff;text-align: center;color: #2aa1dd;z-index: 99999;position: absolute;display: block;right: 4px;float: right;padding: 6px 15px;top: 5px;}
.dropdown-menu {position: relative;width: 100%;float: left;display: none;}
.caret {display: none;}
.navbar-header {float: none;}
.navbar-toggle {display: block;}
.navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
/*    .navbar-collapse.collapse {display: none!important;} */
.navbar-nav .dropdown-submenu > .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}
.navbar-nav {float: none !important;margin: 7.5px -15px;}
.navbar-nav > li {float: none;}
.navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;}
.bnrtxtcss{/* margin-top: 10px;*/font-size: 43px;}
.formlbl {font-size: 14px;}}
ul li {line-height: 20px;padding: 2px 0;}
ol li {line-height: 20px;padding: 2px 0;}
.noleft {padding-left: 0px;}
.aWhite {color: #fff !important;}
.aBlack {color: #000 !important;}
.imgLeft {float: left;}
.fixedHeader {position: fixed;background-color: #fff;width: 100%;top: 0;z-index: 9999;padding: 0;}
.activeLink {background-color: #337ab7 !important;color: #fff !important;}
.subfirst a .active {background-color: #337ab7 !important;color: #fff !important;}
.floatRight {float: right;padding-left: 10px;padding-bottom: 10px;}
.floatLeft {float: right;padding-left: 10px;padding-bottom: 10px;}
.noPaddingright {padding-right: 0 !important;}
@media only screen  and (max-width : 414px) {
.mobileHide {display: none;}
h1, .h1 {font-size: 37px;}}
@media only screen  and (max-width : 412px) {
.mobileHide {display: none;}
h1, .h1 {font-size: 36px;}}
@media only screen  and (max-width : 375px) {
.mobileHide {display: none;}
h1, .h1 {font-size: 33px;}}
@media only screen  and (max-width : 360px) {
.mobileHide {display: none;}
h1, .h1 {font-size: 31px;}
.img-responsive.icon-bbb{width: 22%;}
}

@media only screen  and (min-width : 1824px) {
.img-responsive.bannerimg{width:100%;}
.formlbl { font-size: 14px; }}
.error{color: red; font-weight: normal;}

@media screen and (max-width: 320px) {
h1, .h1 {font-size: 28px;}
.rateclass{width:22%}
.payonline { margin-right: -4px;}
.banner-text{ left: 30%;right: 2%;top: 13%;margin-top: -2px;font-size: 10px!important; line-height: 17px; }
.img-responsive.icon-bbb{width: 18%;}
.mobileHide {display: none;}
}

@media screen and (min-width : 321px) and (max-width : 383px) {
.img-responsive.icon-bbb{width: 22%;}
.banner-text {    font-size: 10px; line-height: 15px; margin-top: 7px;}
.mobileHide {display: none;}
}
@media screen and (min-width : 384px) and (max-width : 413px) {
.img-responsive.icon-bbb{width: 22%;}
.mobileHide {display: none;}
.banner-text{    font-size: 11px; line-height: 17px;;margin-top: 9px; }

}
@media screen and (min-width : 414px) and (max-width : 424px) {
.img-responsive.icon-bbb{width: 22%;}
.mobileHide {display: none;}
.banner-text {    font-size: 13px; line-height: 17px; margin-top:10px;}
}
@media screen and (min-width : 425px) and (max-width : 459px) {
.banner-text {font-size: 12px !important;line-height: 18px;margin-top:15px;}
.img-responsive.icon-bbb{width: 20%;}
.mobileHide {display: none;}
}
@media screen and (min-width : 460px) and (max-width : 479px) {
.banner-text {font-size: 12px !important;line-height: 18px;margin-top:16px;}
.img-responsive.icon-bbb{width: 20%;}
.mobileHide {display: none;}
}
@media screen and (min-width : 480px) and (max-width : 540px) {
.img-responsive.icon-bbb{width: 20%;}
.mobileHide {display: none;}
.banner-text {font-size: 14px !important;line-height: 18px; top:12px;}
}
@media screen and (min-width : 540px) and (max-width : 700px) {
.banner-text {font-size: 14px !important;line-height: 22px;margin-top:22px; }
.mobileHide {display: none;}
.img-responsive.icon-bbb{width: 20%;}
}
@media screen and (min-width : 701px) and (max-width : 750px) {
.banner-text {font-size: 16px !important;line-height: 26px; top:20px;}
}
@media screen and (min-width : 751px) and (max-width : 1023px) {
.banner-text {font-size: 19px !important;line-height: 30px; top:20px;}
}

@media screen and (min-width : 1024px) and (max-width : 1100px) {
.banner-text{font-size: 20px !important ;line-height: 30px;}
}
@media screen and (min-width : 1100px) and (max-width : 1280px) {
.banner-text{font-size: 25px !important ;line-height: 35px;}
}
@media screen and (min-width : 1600px) and (max-width : 1680px) {
.banner-text{line-height: 53px;}
}
@media screen and (min-width : 1920px) and (max-width : 2000px) {
.banner-text{line-height: 55px;}
}


.banner-wrap {
  display: inline-block;
  background: rgba(255, 255, 255, 0.5);
  padding: 10px 20px;
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.45);
  max-width: 90vw;
  text-align: left;
}

.banner-line {
  display: block;
  font: 400 22px/28px Roboto, sans-serif;
  color: #202022;
  letter-spacing: -0.025em;
  margin-bottom: 10px;
  max-width: 90vw;
}

.banner-line:last-child {
  margin-bottom: 0;
}

/* MOBILE FIRST */
/* Up to 399px */
@media screen and (max-width: 399px) {
  .banner-line {
    font-size: 9px;
    /*line-height: 13px;*/
    line-height: 2px;
  }
}

/* 400–459px */
@media screen and (min-width: 400px) and (max-width: 459px) {
  .banner-line {
    font-size: 10px;
    /*line-height: 14px;*/
    line-height: 4px;

  }
}

/* 460–599px */
@media screen and (min-width: 460px) and (max-width: 599px) {
  .banner-line {
    font-size: 12px;
    /*line-height: 18px;*/
    line-height: 9px;
  }
}

/* 600–699px */
@media screen and (min-width: 600px) and (max-width: 699px) {
  .banner-line {
    font-size: 16px;
    /*line-height: 22px;*/
    line-height: 15px;
  }
}

/* 700–899px */
@media screen and (min-width: 700px) and (max-width: 899px) {
  .banner-line {
    font-size: 18px;
    line-height: 24px;
  }
}

/* 900–989px */
@media screen and (min-width: 900px) and (max-width: 989px) {
  .banner-line {
    font-size: 24px;
    line-height: 30px;
  }
}

/* 990–1199px */
@media screen and (min-width: 990px) and (max-width: 1199px) {
  .banner-line {
    font-size: 30px;
    line-height: 36px;
  }
}

/* 1200–1599px */
@media screen and (min-width: 1200px) and (max-width: 1599px) {
  .banner-line {
    font-size: 35px;
    line-height: 42px;
  }
}

/* 1600px+ */
@media screen and (min-width: 1600px) {
  .banner-line {
    font-size: 42px;
    line-height: 50px;
  }
}

/* Remove translucent background and box shadow at small sizes */
@media screen and (max-width: 700px) {
  .banner-wrap {
    background: none;
    box-shadow: none;
    padding: 10; /* Optional: adjust as needed */
  }
}

/* Remove banner text at small sizes */
@media screen and (max-width: 369px) {
  .banner-line {
    display: none;
  }
}
  .banner-text-new {
    margin-left: 0;
    margin-top: 0;
    font-size: 36px !important;
    left: 30% !important;
    line-height: 59px !important;
    position: absolute !important;
    right: 2% !important;
    top: 18% !important;
  }
/* ========================================================
   FAQ Section Styling
   Purpose: Styles the FAQ block used on pages with accordion-style panels.
   Dependencies: Assumes HTML structure uses .faqblock, .panel, .panel-heading, etc.
   Author: Grizz
   Date: 2025-06-26
======================================================== */

.faqblock {
  padding: 30px 15px;
  max-width: 960px;
  margin: 0 auto;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 1.6;
}

.faqblock h2 {
  font-size: 28px;
  margin-bottom: 20px;
  text-align: center;
  font-weight: bold;
}

.faqblock h3 {
  font-size: 20px;
  margin-top: 20px;
  font-weight: 600;
}

.faqblock h3.panel-title a {
  font-size: 16px;
  font-weight: normal;
  display: block;
  padding: 10px 15px;
  color: #333;
  text-decoration: none;
}

.faqblock .panel {
  border: none;
  border-radius: 8px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.05);
  margin-bottom: 10px;
}

.faqblock .panel-heading {
  background-color: #f8f8f8;
  border-radius: 8px;
}

.faqblock .panel-title a {
  font-size: 16px;
  font-weight: 600;
  display: block;
  padding: 12px 20px;
  color: #333;
  text-decoration: none;
}

.faqblock .panel-body {
  padding: 15px 20px;
  background-color: #ffffff;
  border-top: 1px solid #ddd;
  border-radius: 0 0 8px 8px;
  font-size: 15px;
  color: #444;
  line-height: 1.5;
}

/* ======================== End FAQ Section Styling ======================== */