.gf-heading .heading-title{display: inline-block;margin-top: 0;margin-bottom: 0}.gf-heading.gf-heading-style-01 .heading-title{border-bottom-style: solid;border-bottom-width: 5px}.gf-heading.gf-heading-style-03 .gf-heading-inner{position: relative;display: inline-block}.gf-heading.gf-heading-style-03 .gf-heading-inner .heading-title{position: relative;z-index: 2}.gf-heading.gf-heading-style-03 .gf-heading-inner .heading-sub-title{position: absolute;left: 50%;top: 50%;z-index: 1;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-weight: 700}.gf-heading.gf-heading-style-03.text-left .heading-title:before,.gf-heading.gf-heading-style-03.text-right .heading-title:before{content: '';display: block;position: absolute;right: 100%;margin-right: 75px;width: 2000px;height: 3px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}.gf-heading.gf-heading-style-03.text-left .heading-sub-title,.gf-heading.gf-heading-style-03.text-right .heading-sub-title{left: -130px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}.gf-heading.gf-heading-style-03.text-right .heading-title:before{left: 100%;right: auto;margin-left: 75px;margin-right: 0}.gf-heading.gf-heading-style-03.text-right .heading-sub-title{right: -130px;left: auto}.gf-heading.gf-heading-style-04 .heading-title{padding: 5px 18px 6px}.gf-heading.gf-heading-style-05{overflow: hidden}.gf-heading.gf-heading-style-05 .heading-title{position: relative}.gf-heading.gf-heading-style-05 .heading-title:before,.gf-heading.gf-heading-style-05 .heading-title:after{position: absolute;width: 1000px;top: 50%;right: 100%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);content: '';display: block;height: 5px;border-width: 1px;border-style: solid;border-left: none;border-right: none}.gf-heading.gf-heading-style-05 .heading-title:after{left: 100%;right: auto}.gf-heading.gf-heading-style-05.text-left .heading-title{padding-right: 30px}.gf-heading.gf-heading-style-05.text-left .heading-title:before{display: none}.gf-heading.gf-heading-style-05.text-right .heading-title{padding-left: 30px}.gf-heading.gf-heading-style-05.text-right .heading-title:after{display: none}.gf-heading.gf-heading-style-05.text-center .heading-title{padding-right: 30px;padding-left: 30px}@media (max-width: 991px){.gf-heading.gf-heading-style-03.text-left .heading-title:before{margin-right: 25px}.gf-heading.gf-heading-style-03.text-left .heading-sub-title{left: 0}.gf-heading.gf-heading-style-03.text-right .heading-title:before{margin-left: 25px}.gf-heading.gf-heading-style-03.text-right .heading-sub-title{right: 0}}.gsf-icon-box h4 a{-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.gsf-icon-box .ib-content .iconbox-title{margin-top: 0;margin-bottom: 0}.gsf-icon-box .ib-content .iconbox-title + p{margin-top: 5px}.gsf-icon-box .ib-content p{font-size: 14px;letter-spacing: 0.2em;line-height: 24px}.gsf-icon-box .ib-shape-inner{position: relative;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.gsf-icon-box .ib-shape-inner:before,.gsf-icon-box .ib-shape-inner i{-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.gsf-icon-box .ib-shape-inner a{display: block;position: relative;z-index: 2}.gsf-icon-box .ib-shape-inner a:hover,.gsf-icon-box .ib-shape-inner a:focus{color: inherit}.gsf-icon-box:not(.iconbox-classic) .ib-shape-inner{border-style: solid;border-width: 2px;text-align: center;background-clip: border-box;position: relative;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s}.gsf-icon-box:not(.iconbox-classic) .ib-shape-inner:before{content: '';position: absolute;width: 100%;height: 100%;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%) scale(1.3);-moz-transform: translate(-50%, -50%) scale(1.3);-ms-transform: translate(-50%, -50%) scale(1.3);-o-transform: translate(-50%, -50%) scale(1.3);transform: translate(-50%, -50%) scale(1.3);box-sizing: content-box;border-style: solid;border-width: 2px;-webkit-transition: all .7s;-moz-transition: all .7s;-ms-transition: all .7s;-o-transition: all .7s;transition: all .7s;opacity: 0}.gsf-icon-box:not(.iconbox-classic) .ib-shape-inner i{-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;-o-transition: all 0s;transition: all 0s}.gsf-icon-box:not(.iconbox-classic)[class*="iconbox-bg-circle"] .ib-shape-inner{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box}.gsf-icon-box:not(.iconbox-classic)[class*="iconbox-bg-circle"] .ib-shape-inner a,.gsf-icon-box:not(.iconbox-classic)[class*="iconbox-bg-circle"] .ib-shape-inner:before{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box}.gsf-icon-box:not(.iconbox-classic).ib-large .ib-shape-inner{width: 100px;height: 100px}.gsf-icon-box:not(.iconbox-classic).ib-large .ib-shape-inner i{font-size: 35px;line-height: 96px}.gsf-icon-box:not(.iconbox-classic).ib-medium .ib-shape-inner{width: 80px;height: 80px}.gsf-icon-box:not(.iconbox-classic).ib-medium .ib-shape-inner i{font-size: 32px;line-height: 76px}.gsf-icon-box:not(.iconbox-classic).ib-small .ib-shape-inner{width: 60px;height: 60px}.gsf-icon-box:not(.iconbox-classic).ib-small .ib-shape-inner i{font-size: 28px;line-height: 56px}.gsf-icon-box:not(.iconbox-classic).iconbox-image.ib-large .ib-shape-inner{width: 160px;height: 160px}.gsf-icon-box:not(.iconbox-classic).iconbox-image.ib-medium .ib-shape-inner{width: 100px;height: 100px}.gsf-icon-box:not(.iconbox-classic).iconbox-image.ib-small .ib-shape-inner{width: 70px;height: 70px}.gsf-icon-box:not(.iconbox-classic).ib-left .ib-content{padding-left: 20px;padding-top: 8px}.gsf-icon-box:not(.iconbox-classic).ib-right .ib-content{padding-right: 20px;padding-top: 8px}.gsf-icon-box:not(.iconbox-classic).text-center .ib-content,.gsf-icon-box:not(.iconbox-classic).text-left .ib-content{margin-top: 20px}.gsf-icon-box:not(.iconbox-classic):hover .ib-shape-inner{background-color: transparent;border-color: transparent !important}.gsf-icon-box:not(.iconbox-classic):hover .ib-shape-inner:before{-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 1}.gsf-icon-box:not(.iconbox-classic):hover.hover-change-background-color .ib-shape-inner:before{opacity: 0}.gsf-icon-box.iconbox-classic .ib-shape{margin-bottom: 21px}.gsf-icon-box.iconbox-classic .iconbox-title + p{margin-top: 4px}.gsf-icon-box.iconbox-classic.ib-large.ib-left .ib-content,.gsf-icon-box.iconbox-classic.ib-large.ib-right .ib-content{padding-top: 6px}.gsf-icon-box.iconbox-classic.ib-large.ib-right-bg i{font-size: 45px}.gsf-icon-box.iconbox-classic.ib-large i{font-size: 56px}.gsf-icon-box.iconbox-classic.ib-medium i{font-size: 40px}.gsf-icon-box.iconbox-classic.ib-medium.ib-left .ib-content,.gsf-icon-box.iconbox-classic.ib-medium.ib-right .ib-content{padding-top: 4px}.gsf-icon-box.iconbox-classic.ib-medium.ib-left-inline .ib-content span,.gsf-icon-box.iconbox-classic.ib-medium.ib-right-inline .ib-content span{margin-top: 4px}.gsf-icon-box.iconbox-classic.ib-small i{font-size: 24px}.gsf-icon-box.iconbox-classic.ib-small .ib-content{padding-top: 0}.gsf-icon-box.iconbox-classic.ib-small .ib-content span{font-size: 18px;font-weight: normal}.gsf-icon-box.iconbox-classic.iconbox-scheme-light i{color: #fff}.gsf-icon-box.iconbox-classic.ib-left .ib-content span + p,.gsf-icon-box.iconbox-classic.ib-right .ib-content span + p,.gsf-icon-box.iconbox-classic.ib-left .ib-content a + p,.gsf-icon-box.iconbox-classic.ib-right .ib-content a + p{margin-top: 10px}.gsf-icon-box.iconbox-classic.ib-left .ib-content{padding-left: 17px}.gsf-icon-box.iconbox-classic.ib-right .ib-content{padding-right: 17px}.gsf-icon-box.iconbox-classic.ib-left-inline .ib-content span + p,.gsf-icon-box.iconbox-classic.ib-right-inline .ib-content span + p,.gsf-icon-box.iconbox-classic.ib-left-inline .ib-content a + p,.gsf-icon-box.iconbox-classic.ib-right-inline .ib-content a + p{margin-top: 13px}.gsf-icon-box.iconbox-classic.ib-left-inline .ib-shape,.gsf-icon-box.iconbox-classic.ib-right-inline .ib-shape{display: table-cell;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.gsf-icon-box.iconbox-classic.ib-left-inline .ib-content span,.gsf-icon-box.iconbox-classic.ib-right-inline .ib-content span{display: table-cell;vertical-align: middle;width: 100%}.gsf-icon-box.iconbox-classic.ib-left-inline .ib-content span{padding-left: 15px}.gsf-icon-box.iconbox-classic.ib-right-inline .ib-content span{padding-right: 15px}.gsf-icon-box.iconbox-classic.iconbox-image .ib-shape-inner{text-align: center}.gsf-icon-box.iconbox-classic.iconbox-image.ib-large .ib-shape-inner{width: 120px}.gsf-icon-box.iconbox-classic.iconbox-image.ib-medium .ib-shape-inner{width: 100px}.gsf-icon-box.iconbox-classic.iconbox-image.ib-small .ib-shape-inner{width: 80px}.gsf-icon-box.iconbox-bg-circle-outline .ib-shape-inner{border-width: 2px;border-style: solid}.gsf-icon-box.text-center:not(.iconbox-classic) .ib-shape-inner{margin-left: auto;margin-right: auto}.gsf-icon-box.ib-left .ib-shape,.gsf-icon-box.ib-right .ib-shape{display: table-cell}.gsf-icon-box.ib-left .ib-content,.gsf-icon-box.ib-right .ib-content{display: table-cell;width: 100%;vertical-align: top}.gsf-icon-box.ib-left-inline .iconbox-title,.gsf-icon-box.ib-right-inline .iconbox-title{display: table-cell;vertical-align: middle;width: 100%}.gsf-icon-box.ib-left-inline .iconbox-title{padding-left: 15px}.gsf-icon-box.ib-right-inline .iconbox-title{padding-right: 15px}.gsf-icon-box.ib-right,.gsf-icon-box.ib-right-inline{text-align: right}.gsf-icon-box.iconbox-align-top .ib-shape,.gsf-icon-box.iconbox-align-top .ib-content{vertical-align: top}.gsf-icon-box.iconbox-align-middle .ib-shape,.gsf-icon-box.iconbox-align-middle .ib-content{vertical-align: middle}.gsf-icon-box.iconbox-image img{max-width: 100%}.gsf-icon-box.iconbox-image.iconbox-bg-circle-fill .ib-shape-inner,.gsf-icon-box.iconbox-image.iconbox-bg-square-fill .ib-shape-inner{border: none}.gsf-icon-box.iconbox-image.iconbox-bg-circle-fill .ib-shape-inner,.gsf-icon-box.iconbox-image.iconbox-bg-circle-outline .ib-shape-inner,.gsf-icon-box.iconbox-image.iconbox-bg-circle-fill img,.gsf-icon-box.iconbox-image.iconbox-bg-circle-outline img{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box}.gsf-icon-box.iconbox-image.ib-left .ib-shape-inner,.gsf-icon-box.iconbox-image.ib-right .ib-shape-inner,.gsf-icon-box.iconbox-image.ib-left-inline .ib-shape-inner,.gsf-icon-box.iconbox-image.ib-right-inline .ib-shape-inner{width: 100px}