@font-face{font-family:tx;src:url(../eot/tx195f.eot?7h4hbg);src:url(../eot/tx195f.eot?7h4hbg#iefix) format("embedded-opentype"),url(../ttf/tx195f.ttf?7h4hbg) format("truetype"),url(../woff/tx195f.woff?7h4hbg) format("woff"),url(../svg/tx195f.svg?7h4hbg#tx) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Lato-Light;src:url(../eot/lato-lightd41d.eot?#iefix) format("embedded-opentype"),url(../woff/lato-light.woff) format("woff"),url(../ttf/lato-light.ttf) format("truetype"),url(../svg/lato-light.svg#Lato-Light) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Lato-Regular;src:url(../eot/lato-regulard41d.eot?#iefix) format("embedded-opentype"),url(../woff/lato-regular.woff) format("woff"),url(../ttf/lato-regular.ttf) format("truetype"),url(../svg/lato-regular.svg#Lato-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Lato-Bold;src:url(../eot/lato-boldd41d.eot?#iefix) format("embedded-opentype"),url(../woff/lato-bold.woff) format("woff"),url(../ttf/lato-bold.ttf) format("truetype"),url(../svg/lato-bold.svg#Lato-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Lato-Black;src:url(../eot/lato-blackd41d.eot?#iefix) format("embedded-opentype"),url(../woff/lato-black.woff) format("woff"),url(../ttf/lato-black.ttf) format("truetype"),url(../svg/lato-black.svg#Lato-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:source_sans_proregular;src:url(../eot/sourcesanspro-regular-webfont.eot);src:url(../eot/sourcesanspro-regular-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/sourcesanspro-regular-webfont.woff) format("woff"),url(../ttf/sourcesanspro-regular-webfont.ttf) format("truetype"),url(../svg/sourcesanspro-regular-webfont.svg#source_sans_proregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:opensans_bold;src:url(../eot/sourcesanspro-bold-webfont.eot);src:url(../eot/sourcesanspro-bold-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/sourcesanspro-bold-webfont.woff) format("woff"),url(../ttf/sourcesanspro-bold-webfont.ttf) format("truetype"),url(../svg/sourcesanspro-bold-webfont.svg#sourcesanspro-bold-webfont) format("svg");font-weight:400;font-style:normal}@font-face{font-family:opensans_semibold;src:url(../eot/sourcesanspro-semibold-webfont.eot);src:url(../eot/sourcesanspro-semibold-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/sourcesanspro-semibold-webfont.woff) format("woff"),url(../ttf/sourcesanspro-semibold-webfont.ttf) format("truetype"),url(../svg/sourcesanspro-semibold-webfont.svg#sourcesanspro-semibold-webfont) format("svg");font-weight:400;font-style:normal}@media only screen and (max-device-width:379px){.banner-about{height:240px!important}.banner-about p{font-size:12px!important;margin-bottom:0!important;line-height:25px!important;margin-left:0!important}.banner-about h1{padding-top:0;font-size:32px!important}.baner-txt{margin-top:15%!important}}@media only screen and (min-device-width:380px) and (max-device-width:520px){.banner-about{height:260px!important}.banner-about p{font-size:13px!important;margin-bottom:0!important;line-height:25px!important;margin-left:0!important}.banner-about h1{padding-top:0;font-size:36px!important}.baner-txt{margin-top:15%!important}}@media only screen and (min-device-width:521px) and (max-device-width:767px){.banner-about{height:300px!important}.banner-about p{font-size:18px!important;margin-bottom:0!important;line-height:25px!important;margin-left:0!important}.banner-about h1{padding-top:0;font-size:40px!important}.baner-txt{margin-top:12%!important}}@media only screen and (min-device-width:768px) and (max-device-width:991px){.banner-about{height:320px!important}.banner-about p{font-size:25px!important;margin-bottom:0!important;line-height:32px!important;margin-left:0!important}.banner-about h1{padding-top:0;font-size:42px!important}.baner-txt{margin-top:13%!important}}@media only screen and (min-device-width:992px) and (max-device-width:1199px){.banner-about{height:360px!important}.banner-about p{font-size:33px!important;margin-bottom:0!important;line-height:40px!important;margin-left:0!important}.banner-about h1{padding-top:0;font-size:45px!important}.baner-txt{margin-top:10%!important}}@media only screen and (max-device-width:991px){.all-grp .padding-left,.all-grp .padding-right{padding:0 15px!important}.all-grp .banner-grp::before{border-left:30px solid transparent!important;border-top:30px solid #19bdef!important;border-right:30px solid transparent!important;left:45%!important;top:0!important}}