.accordion-section .panel-default > .panel-heading {
 border: 0;
 padding: 0;
}

.accordion-section .panel-default .panel-title a {
display: block;
}

.accordion-section .panel-default .panel-title a {
 color: #212529;
 padding-left: 3rem !important;

}

.accordion-section .panel-default .panel-title a{color: #212529;}

.accordion-section .panel-collapse ml-5.collapse{ padding-left: 35px !important; margin-left: 0px !important; }

.accordion-section .mdi.mdi-help-box.text-custom.h3 {

    position: absolute;

    left: 0;

    margin-right: 0px !important;

    top: -5px;

}

.accordion-section .panel-default .panel-title a {

    display: block;

    position: relative;

    padding-left: 3rem !important;

}



.accordion-section .panel-default .panel-title a {

    color: #1bbc9b !important;

    text-decoration: underline !important;

}

.accordion-section .panel-default .panel-title a {

    color: #1bbc9b !important;

    text-decoration: underline !important;

}

#pricing .radio {
        display: block;
   width: 100%;
   
    cursor: pointer;
 
}

#pricing input[type=radio] {
    display: none;
}

#pricing input[type=radio]:checked + .radio .pricing-box {
   border-color: #1bbc9b;
border-radius: 3px;
}

.help-block.with-errors {
    color: #ff5050;
    margin-top: 5px;
}

.panel-mr-5{}

#accordion .panel.panel-default{ padding-bottom: 3rem; }



.custom-form .help-block.with-errors {
    text-align: left;
}

.custom-form .messages {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
}

.custom-form .btn-custom.btn.btn-success {
    background: #1bbc9b !important;
    border-color: #1bbc9b !important;
    color: #fff !important;
}

.custom-form .btn-custom.btn.btn-success:hover {
    background: #ffffff !important;
    border-color: #1bbc9b !important;
    color: #1bbc9b !important;
}

.entry-header{margin-bottom: 3em;}





/* .inner_page #topnav {

    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);

} */

/* .inner_page .logo {

    color: #000;
} */

/* .inner_page #topnav .navigation-menu > li > a{color: #000 !important;} */



.inner_page.flipbook #topnav {

    position: inherit !important;

    top: inherit !important;

    right: inherit !important;

    background: #fff !important;

}





.inner_page.flipbook .gutenbergflip {

    height: 80vh !important;

        margin-top: 0px !important;

    margin-bottom: 0px !important;

  }



.Privacy-Policy_page {

    padding-top: 80px;

    padding-bottom: 50px;

}



.Privacy-Policy_page h3 {

    margin: 0 0 0.50em;

    padding: 1.2em 0 0;

    font-size: 1.6rem;

    font-weight: bold;

}

.Privacy-Policy_page h2.privace {   font-weight: bold;font-size: 1.6rem; padding-top: 1.4rem;}

.Privacy-Policy_page .entry-title {

    font-weight: bold;

}



.Privacy-Policy_page b, .Privacy-Policy_page strong {

       font-weight: normal;

}





@media only screen and (max-width:991px){

  .Privacy-Policy_page h3 {

 

    padding: 1em 0 0;

  

}

.Privacy-Policy_page h2.privace {   font-weight: bold;font-size: 1.6rem; padding-top: 1rem;}  

}


  .bg-footer {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    clear: both;
}

.bg-footer .text-center.mt-5 {
    margin-top: 0px !important;
}
.inner_page.flipbook #container {
    background: #1bbc9b !important;padding-bottom: 50px;
}
.inner_page.flipbook .gutenbergflip{ background: #1bbc9b !important; }

.flip-book .view .fnav a {
    font-size: 50pt !important;
    color: #fff !important;
}

.flip-book .view .fnav a .fa{color: #fff !important;}
.privacy_heading_top {
    background-size: cover;
    padding-top: 120px;
    position: relative;
    background-position: center center;
    background: linear-gradient(to bottom, #3F51B5, #4DB6AC);
    padding-bottom: 60px;
}
.privacy_heading_top h2 {
    color: #fff;
    font-weight: bold;
    font-size: 2.6rem;
}
.sub_head {
    color: #fff;
    font-size: 1rem;
    padding-top: 15px;
}
.privacy_heading_top .entry-header{ 
    margin-bottom: 0px !important;
} 
#contact-form-1 select {
  -webkit-appearance: none;
   -moz-appearance: none;
  appearance: none;
  border-radius: 0;
}
#contact-form-1 select{ background:url(../images/arrows.png) center right 10px; background-repeat: no-repeat;  }

@media only screen and (max-width:991px){
.logos .client-images.mt-5 {
    margin-left: 0px !important;
}
}
@media only screen and (max-width:768px){
.privacy_heading_top h2 {

    font-size: 2rem;
}
.sub_head {
    padding-top: 0;
}
}


