.heading-section{display:block;padding-bottom:0;width:100%}.heading-section .container{margin-left:auto;margin-right:auto}.heading-section .head-wrapper{float:left;margin-bottom:40px;margin-top:40px;text-align:center;width:100%}.heading-section .sec-title.common-head{color:#000;float:left;font-size:36px;font-weight:500;line-height:1.1;margin:0;position:relative;width:100%}.heading-section .common-head:before{background:#000;content:"";height:1px;left:0;position:absolute;right:0;top:50%;width:100%;z-index:0}.heading-section .sec-title.common-head span{background:#fff;display:inline-block;font-size:30px;font-weight:500;line-height:1.1;padding:0 50px;position:relative;text-align:center}.heading-section .head-wrapper span{font-size:22px;text-align:center}@media (min-width:768px){.heading-section .container{width:750px}}@media (min-width:992px){.heading-section .container{width:970px}.heading-section .common-head:before{margin:0 auto;width:95%}}@media (min-width:1200px){.heading-section .container{width:1170px}}@media only screen and (max-width:767px){.heading-section .sec-title.common-head span{font-size:25px;padding:0 15px}.heading-section .head-wrapper span{font-size:18px}}