.faqdiv{
  width: 100%;
  margin-bottom: 1.5em;
  margin-top: 1.5em;
}

.faqquestion{
  padding: 15px 25px 15px 25px;
  display: flex;
  flex-direction: row;
  align-items: center;
  transition: 0.3s;
  cursor: pointer;
  border: #bebebe 1px solid;
}

.faqquestiontext{
  width: 100%;
  transition: 0.3s;
}
.plusicon{
  width: 20px;
  height: 20px;
  position: relative;
  margin: 5px;
}

.plusiconcolor{
  background-color: #606060;
}

.horizontal{
  height: 20%;
  width: 100%;
  position: absolute;
  top: 40%;
  transition: 0.3s;
}

.vertical{
  width: 20%;
  height: 100%;
  position: absolute;
  left: 40%;
  transition: 0.3s;
}
/*============== HOVER STYLES ==============*/


.faqquestion:hover{
  background: #ADD8E6;
}

.faqquestion:hover .faqquestiontext{
  color:white;
}

.faqquestion:hover .plusiconcolor{
  background-color: white;
}

.activefaqquestion{
  background: #ADD8E6;
  color: white;
  border: #ADD8E6 1px solid;
}

.activefaqquestion .plusiconcolor{
  background-color: white;
}

.activefaqquestion .vertical{
  display: none;
}

/*============== HOVER STYLES END ==============*/

.faqanswer{
  display: none;
  padding: 15px 25px 15px 25px;
}

/*============== TABLET SIZE ==============*/

@media (max-width: 992px){
  .plusicon{
    width: 15px;
    height: 15px;
  }
  .faqquestion{
  	padding: 10px 15px 10px 15px;
  }
  .faqanswer{
    padding: 10px 1em 10px 1em;
  }
}</style>
<script type="text/javascript" id="ct_code_block_js_551"></script>
<style type="text/css" id="ct_code_block_css_551">.contact-us-text{
  font-size: 1.3em;
  text-align: center;
}

.contact-us-img{
  object-fit: contain;
  flex-grow: 1;
  margin-bottom: 1em;
}

.contact-us-button{
  margin-top: 1em;
  padding: 10px 40px;
}

.contact-us-div{
  background: white;
  width: 100%;
  max-width: 400px;
  display: flex;
  align-items: center;
  padding: 3em;
  margin: 10px 20px;
  
  border-radius: 15px;
  -o-border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
}

@media all and (max-width: 992px) {
 .contact-us-div{
   margin: 10px 0; 
  }
  .contact-us-img{
    min-height: 90px;
  }
}

@media all and (max-width: 768px) {
  .contact-us-div{
    padding-left: 30px;
    padding-right: 30px;
  }
  .contact-us-button{
    font-size: 1.2em;
    padding: 10px 30px;
  }
  .contact-us-text{
    font-size: 1em;
  }
}
#clockdiv {
  text-align: center;
}
.timer-box {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin: 10px 0px;
}
.timer-box .clock-separator {
  font-size: 20px;
  font-weight: 800;
  padding: 0 5px;
  color: #1a3b6d;
}
.timer-item {
  text-align: center;
  width: 20%;
  max-width: 80px;
}
.timer-item h5 {
  color: #1a3b6d;
  font-size: 14px;
  font-weight: 300;
}
.time, .days, .hours, .minutes, .secs {
  font-size: 24px;
  font-weight: 800;
  color: #1a3b6d;
  border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#efefef+50,e2e2e2+50 */
  background: rgb(239,239,239); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(239,239,239,1) 50%, rgba(226,226,226,1) 50%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(239,239,239,1) 50%, rgba(226,226,226,1) 50%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(239,239,239,1) 50%, rgba(226,226,226,1) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e2e2e2', GradientType=0 ); /* IE6-8 */

}

#section-486-22 > .ct-section-inner-wrap {
    padding-top: 0;   
}
}