.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {
    background-color: #F5F5F5!important;
    color: #333333;
    border-radius: 3px 3px 0px 0px;
	display: inline-block;
    padding: 10px 15px!important;
    width: 100%;
	font-family: "Open Sans";
    font-size: 16px;
}

@media only screen and (min-width: 3600px) and (max-height: 2140) {
.body-innerwrapper {
    height: 100vh;
}
.client-logo-section {
    position: absolute;
    bottom: 80px;
    width: 100%;
}
footer {
    position: absolute;
    bottom: 0;
    width: 100%;
}
}
@media only screen and (max-width: 1400px) {
    
}
@media only screen and (max-width: 1280px) {
    
}
@media only screen and (max-width: 1100px) {
html .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title > a {
    padding: 10px 26px !important;
}
}
@media only screen and (max-width: 979px) {
    
}
@media only screen and (max-width: 800px) {
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title > a {
    padding: 10px 20px !important;
}
}
@media only screen and (max-width: 767px) {
    
}
@media only screen and (max-width: 600px) {
    
}
@media only screen and (max-width: 500px) {
    
}
@media only screen and (max-width: 479px) {
    
}
@media only screen and (max-width: 430px) {
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title > a {
    padding: 10px 25px !important;
}
}
@media only screen and (max-width: 400px) {
    
}
@media only screen and (max-width: 360px) {
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title > a {
    padding: 10px 30px !important;
    text-align: center;
    line-height: 21px;
}
}
@media only screen and (max-width: 320px) {
    
}
@media only screen and (max-width: 240px) {
    
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {

}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {

}
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px)
  and (-webkit-min-device-pixel-ratio: 2) {

}
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {
.body-innerwrapper {
    height: 100vh;
}
.client-logo-section {
    position: absolute;
    bottom: 40px;
    width: 100%;
}
html footer {
    position: absolute;
    bottom: 0;
    padding: 0;
    width: 100%;
}
}