/*FAQ css start*/
.faq-accordion-col {padding-bottom: 113px;padding-top: 54px;}
.faq-head-col{ padding: 70px 0 15px; text-align: center;}
.faq-head-col .heading-4{ color: #000000; font-size: 35px;line-height: 45px;font-weight:700; margin: 0 0 4px;}
.faq-head-col p{ color: #252525; font-size: 16px;line-height: 20px;}
.faq-accordion-col .panel-default{ border:none;box-shadow: inherit;border-radius: 0;}
.faq-accordion-col .panel-default .panel-heading .panel-title button.collapsed{ color: #000000;}
.faq-accordion-col .panel-default:hover .panel-heading .panel-title button,.faq-accordion-col .panel-default .panel-heading .panel-title button{ color: #E62119;}
.faq-accordion-col .panel-group .panel + .panel {margin-top: 10px;}
.faq-accordion-col .panel-default > .panel-heading{ background-color: #ffffff; padding: 0;border-radius: 0;}
.faq-accordion-col .panel-default > .panel-heading + .panel-collapse > .panel-body{ border-top:none; padding:0 180px 0 81px;}
.faq-accordion-col .panel-default > .panel-heading .panel-title{ margin: 0;}
.faq-accordion-col .panel-default > .panel-heading .panel-title button{font-size: 21px; font-weight: 700;text-decoration: none; display: block; padding: 19px 50px 10px 0; position: relative; transition:all 0.3s ease 0s;width: 100%;
  text-align: left;
  background-color: transparent;
  border: none;}
.faq-accordion-col .panel-default .panel-body{color: #2c2c2c; font-size: 16px; line-height: 29px; background: #ffffff;}
.faq-accordion-col .panel-default > .panel-heading .panel-title button img{ margin:-4px 28px 0 10px;}
.faq-accordion-col .button-toggle {position: absolute;right:45px;top: 50%; width: 20px;height: 20px;padding: 0;margin: -5px 0 0;vertical-align: middle;
border: none !important; background: transparent; outline: none !important;}
.faq-accordion-col .panel-title button .button-toggle::after, .faq-accordion-col .panel-title button .button-toggle::before {
  content: "";position: absolute;
  -webkit-transition: -webkit-transform .35s cubic-bezier(.475,.425,0,.995); 
  transition: -webkit-transform .35s cubic-bezier(.475,.425,0,.995);
  transition: transform .35s cubic-bezier(.475,.425,0,.995);
  transition: transform .35s cubic-bezier(.475,.425,0,.995),-webkit-transform .35s cubic-bezier(.475,.425,0,.995);
}
.faq-accordion-col .panel-title button.collapsed .button-toggle::after, .faq-accordion-col .panel-title button.collapsed .button-toggle::before { background-color: #939393;}
.faq-accordion-col .panel-title button .button-toggle::after, .faq-accordion-col .panel-title button .button-toggle::before { background-color: #E62119;}
.faq-accordion-col .panel-title button .button-toggle::before {top: 0;left: 50%;width: 2px;height: 100%;margin-left: -1px;}
.faq-accordion-col .panel-title button .button-toggle::after {top: 50%;left: 0;width: 100%;height: 2px;margin-top: -1px;}
.faq-accordion-col .panel-title button .button-toggle::after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.faq-accordion-col .panel-title button .button-toggle::before {
  -webkit-transform: rotate(40deg);
  transform: rotate(40deg);
}
.faq-accordion-col .panel-title button.collapsed .button-toggle::after {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.faq-accordion-col .panel-title button.collapsed .button-toggle::before {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
/*FAQ css end*/




/* Responsive css start */
@media (max-width: 1699.98px) { 


} 

@media (max-width: 1399.98px) {
.flower-img{ display: none;}




} 

@media (max-width: 1199.98px) {  
/*  */
.faq-accordion-col .panel-group .panel + .panel {margin-top: 12px;}
.faq-accordion-col .panel-default > .panel-heading .panel-title button {font-size: 18px; padding: 14px 50px 5px 0;}
.faq-accordion-col .panel-default > .panel-heading .panel-title button img {margin: -4px 8px 0 10px;width: 36px;height: auto;}
.faq-accordion-col .button-toggle{width: 16px;height: 16px;}
.faq-accordion-col .panel-default > .panel-heading + .panel-collapse > .panel-body {border-top: none;padding: 0 180px 16px 54px;    font-size: 16px;
  line-height: 26px;}
.faq-accordion-col{ padding-top: 20px;}
.faq-accordion-col {padding-bottom: 60px;}
/*  */

} 


    
@media (max-width: 991.98px) {
/*  */
.faq-section {padding: 50px 0;}	
.faq-head-col{ padding: 0 0 40px;}
.faq-head-col p{ font-size: 15px;}
.faq-head-col p{ margin: 0;}
.faq-accordion-col {padding-bottom: 0;}
.faq-accordion-col .panel-default > .panel-heading .panel-title button img {float: left;margin: -8px 6px 0 0;}
.faq-accordion-col .panel-default > .panel-heading + .panel-collapse > .panel-body {padding: 0 78px 6px 42px; font-size: 15px;}
.faq-accordion-col .panel-default > .panel-heading .panel-title button {font-size: 16px;padding: 19px 50px 10px 0;}	
.faq-accordion-col .button-toggle {margin: -5px -10px 0 0px;}
.faq-accordion-col {padding-top: 20px;}	
/*  */


  }
  
@media (max-width: 767.98px) {
/*  */
.faq-section {padding: 40px 0;}
.faq-accordion-col .panel-default > .panel-heading .panel-title button{ display: flex; align-items: center;}
.faq-accordion-col .panel-default > .panel-heading .panel-title button img{ height: 30px;    margin-right: 14px;}
.faq-accordion-col .button-toggle{ right: 10px;width: 12px;height: 12px;}
.faq-accordion-col .panel-default > .panel-heading .panel-title button img {display: none;}
.faq-accordion-col .panel-default > .panel-heading .panel-title button {font-size: 15px;padding: 0 33px 0px 0;}
.faq-accordion-col .panel-default > .panel-heading + .panel-collapse > .panel-body {padding: 6px 32px 0 0px; font-size: 14px; line-height: 22px;}
.faq-accordion-col {padding-top: 20px;}	
.faq-accordion-col .panel-group .panel + .panel {margin-top: 20px;}	 
/*  */


  }
  
@media (max-width: 575.98px) { 

}

@media only screen and (max-width: 479.98px) {
 
}
  
@media(max-width:360.98px) {

  }
   

