.intro{text-align:center;color:#FFF;margin-top:25%;line-height:55px;z-index:0;text-transform:uppercase;font-size:45px;float:none}.intro-text{text-align:center;color:#FFF;line-height:55px;z-index:0;text-transform:uppercase;font-size:45px;float:none}.bottom-message-section{margin-top:14%;position:relative}.menu-align-center .responsive-logo{width:100%;text-align:left}.focus,.works,.about-us,.features,.packages,.products,.testimonial,.contact-us{padding-top:60px}.section-header{text-align:center;padding-bottom:35px}.section-header h2{padding-bottom:10px;line-height:40px;position:relative;display:inline-block;font-size:45px;text-transform:uppercase;margin-top:15px;margin-bottom:0}.section-header .section-legend{font-size:16px;margin-bottom:0;color:gray;padding-top:0}.page-header{text-align:left;border-bottom:none;margin:0 0 30px}.search-results .page-header{margin:0 0 30px}.short-text{margin:auto;text-align:center;color:rgb(255 255 255 / .7);text-transform:uppercase}.navbar-brand{height:76px;position:relative;line-height:70px;padding:5px 5px;display:inline-block}a{color:#267596}a:visited{color:#267596}a:hover,a:focus,a:active{color:#3ab0e2}a{color:#267596;-webkit-transition:all 700ms;transition:all 700ms}a,a:hover{text-decoration:none}a:hover{color:#3ab0e2}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);display:none;float:left;left:0;position:absolute;top:1.5em;z-index:99999}.main-navigation ul ul ul{left:100%;top:0}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul{display:block}.navbar-collapse{overflow:visible!important}.site-main .comment-navigation,.site-main .paging-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:left}.comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.nav-links a{color:#e96656}.site-main .post-navigation{float:left;width:100%}@media (max-width:1200px){.header-content-wrap{padding:200px 0 150px}}@media screen and (max-width:480px){.header-content-wrap{padding:150px 0 150px}.intro-text{font-size:30px;line-height:35px}}@media (max-width:320px){.intro{line-height:25px;font-size:7vw}.header-content-wrap{padding-top:50%}.intro-text{font-size:22px;line-height:25px}}