@import 'https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i|Montserrat:300,300i,400,400i,500,500i,600,600i,700,700i|Nunito:300,300i,400,400i,600,600i,700,700i|Open+Sans:300,300i,400,400i,600,600i,700,700i|Raleway:300,300i,400,400i,500,500i,600,600i,700,700i';
@import 'font-awesome.css';
@import 'flaticon.css';
@import 'animate.css';
@import 'owl.css';
@import 'jquery-ui.css';
@import 'jquery.fancybox.min.css';
@import 'jquery.mCustomScrollbar.min.css';
* {
 margin:0;
 padding:0;
 border:none;
 outline:none
}
body {
 font-family:open sans,sans-serif;
 font-size:14px;
 color:#777;
 line-height:1.7em;
 font-weight:400;
 background:#011b40;
 -webkit-font-smoothing:antialiased;
 -moz-font-smoothing:antialiased
}
.bordered-layout .page-wrapper {
 padding:0 50px
}
a {
 text-decoration:none;
 cursor:pointer;
 color:#13b5ea
}
a:focus,
.btn:focus,
button:focus,
a:hover,
a:focus,
a:visited {
 text-decoration:none;
 outline:none!important;
 box-shadow:none
}
h1,
h2,
h3,
h4,
h5,
h6 {
 position:relative;
 font-weight:400;
 margin:0;
 background:0 0;
 line-height:1.6em;
 font-family:lato,sans-serif
}
input,
button,
select,
textarea {
}
textarea {
 overflow:hidden
}
p {
 position:relative;
 line-height:1.8em
}


.auto-container {
 position:static;
 max-width:1400px;
 padding:0 15px;
 margin:0 auto
}
.medium-container {
 max-width:850px
}
.page-wrapper {
 position:relative;
 margin:0 auto;
 width:100%;
 min-width:300px
}
ul,
li {
 list-style:none;
 padding:0;
 margin:0 auto;
}


img {
 display:inline-block;
 max-width:100%
}
.theme-btn {
 cursor:pointer;
 display:inline-block;
 transition:all .3s ease;
 -moz-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease
}
.centered {
 text-align:center
}
.list-style-one {
 position:relative
}
.list-style-one li {
 position:relative;
 color:#777;
 font-size:16px;
 padding-left:50px;
 font-weight:400;
 margin-bottom:25px;
 line-height:1.8em;
 transition:all .3s ease;
 -moz-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease
}
.list-style-one li span {
 position:relative;
 color:#222;
 font-size:20px;
 display:block;
 font-weight:700;
 margin-bottom:8px;
 font-family:raleway,sans-serif
}
.list-style-one li:before {
 position:absolute;
 content:'\f1c6';
 left:0;
 top:6px;
 font-size:26px;
 color:#0690d4;
 line-height:1em;
 font-family:flaticon
}
.list-style-one li:last-child {
}
.blue .btn-style-one {
 background:#1b8af3;
 border:2px solid #1b8af3
}
.btn-style-one {
 position:relative;
 padding:11px 40px;
 line-height:25px;
 background:#0690d4;
 color:#fff;
 font-size:18px;
 font-weight:700;
 border-radius:2px;
 letter-spacing:1px;
 border:2px solid #0690d4;
 text-transform:capitalize;
 font-family:lato,sans-serif
}
.btn-style-one:hover {
 background:0 0;
 color:#0690d4
}
.blue .btn-style-one:hover {
 background:0 0;
 color:#1b8af3
}
.blue .btn-style-two {
 color:#1b8af3
}
.btn-style-two {
 position:relative;
 padding:10px 35px;
 line-height:25px;
 background:#fff;
 color:#0690d4;
 font-size:18px;
 font-weight:700;
 border-radius:2px;
 letter-spacing:1px;
 border:2px solid #fff;
 text-transform:capitalize;
 font-family:lato,sans-serif
}
.btn-style-two:hover {
 background:0 0;
 color:#fff
}
.btn-style-three {
 position:relative;
 padding:11px 35px;
 line-height:25px;
 background:#0690d4;
 color:#fff;
 font-size:18px;
 font-weight:700;
 border-radius:3px;
 letter-spacing:1px;
 border:2px solid #0690d4;
 text-transform:capitalize;
 font-family:lato,sans-serif
}
.btn-style-three:hover {
 background:0 0;
 color:#0690d4
}
.btn-style-four {
 position:relative;
 padding:11px 55px;
 line-height:25px;
 background:#0690d4;
 color:#fff;
 font-size:18px;
 font-weight:600;
 border-radius:0;
 letter-spacing:1px;
 border:2px solid #0690d4;
 text-transform:capitalize;
 font-family:raleway,sans-serif
}
.btn-style-four:hover {
 background:0 0;
 color:#0690d4
}
.social-icon-one {
 position:relative
}
.social-icon-one li {
 position:relative;
 margin-right:4px;
 margin-bottom:6px;
 display:inline-block
}
.social-icon-one li a {
 position:relative;
 width:25px;
 height:30px;
 font-size:15px;
 color:#777;
 line-height:34px;
 text-align:center;
 display:inline-block;
 transition:all .3s ease;
 -moz-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease
}
.social-icon-one li a:hover {
 background-color:#0690d4;
 color:#fff
}
.blue .social-icon-one li a:hover {
 background-color:#1b8af3
}
.theme_color {
 color:#0690d4
}
.preloader {
 display:none;
 position:fixed;
 left:0;
 top:0;
 width:100%;
 height:100%;
 z-index:999999;
 background-color:#fff;
 background-position:center center;
 background-repeat:no-repeat;
 background-image:url(../images/icons/preloader.svg);
 background-size:120px
}
img {
 display:inline-block;
 max-width:100%;
 height:auto
}
.scroll-to-top {
 position:fixed;
 bottom:15px;
 right:15px;
 width:50px;
 height:50px;
 color:#fff;
 font-size:24px;
 text-transform:uppercase;
 line-height:50px;
 text-align:center;
 z-index:100;
 cursor:pointer;
 background:#0a0a0a;
 display:none;
 -webkit-transition:all 300ms ease;
 -ms-transition:all 300ms ease;
 -o-transition:all 300ms ease;
 -moz-transition:all 300ms ease;
 transition:all 300ms ease
}
.scroll-to-top:hover {
 color:#fff;
 background:#0690d4
}
.sec-title {
 position:relative;
 margin-bottom:40px
}
.sec-title h3 {
 position:relative;
 font-size:48px;
 color:#222;
 font-weight:700;
 line-height:1.3em
}
.sec-title .separater {
 position:relative;
 width:106px;
 height:7px;
 margin-top:8px!important;
 margin-bottom:6px;
 background:url(../images/icons/separater.png) no-repeat
}
.page-title h2 {
 position:relative
}
.page-title .separater {
 position:relative;
 width:106px;
 height:7px;
 margin-top:8px!important;
 margin-bottom:6px;
 background:url(../images/icons/separater.png) no-repeat;
 text-align:center;
 margin:0 auto
}
.sec-title .text {
 position:relative;
 font-size:16px;
 color:#777;
 font-weight:400;
 line-height:1.3em;
 margin-top:12px
}
.sec-title.centered .separater {
 margin:0 auto
}
.sec-title.light h3 {
 color:#fff
}
.sec-title.centered {
 text-align:center
}
.sec-title-two {
 position:relative;
 margin-bottom:20px;
 z-index:1
}
.services-section-two .sec-title-two {
 margin-bottom:30px;
 text-align:center
}
.sec-title-two h2 {
 position:relative;
 font-size:48px;
 color:#222;
 font-weight:700;
 line-height:1.3em;
 font-family:raleway,sans-serif
}
.sec-title-two h2 span,
.sec-title h3 span {
 color:#88b230;
}
.sec-title-two.blue h2 span,
.sec-title.blue h3 span {
 color:#1b8af3
}
.sec-title-two.light h2 {
 color:#fff
}
.main-header {
 position:absolute;
 left:0;
 top:0;
 z-index:999;
 width:100%
}
.header-top {
 position:relative;
 background-color:rgba(84,84,84,.3)
}
.header-top .top-left {
 position:relative;
 float:left;
 padding:14px 0
}
.header-top .top-left .social-box {
 position:relative;
 display:inline-block
}
.header-top .top-left .social-box li {
 position:relative;
 margin-right:25px;
 display:inline-block
}
.header-top .top-left .social-box li a {
 position:relative;
 color:#fff;
 font-size:16px;
 -webkit-transition:all 300ms ease;
 -ms-transition:all 300ms ease;
 -o-transition:all 300ms ease;
 -moz-transition:all 300ms ease;
 transition:all 300ms ease
}
.header-top .top-left .social-box li a:hover {
 color:#0690d4
}
.header-top .top-right {
 position:relative;
 float:right
}
.header-top .top-right .right-list {
 position:relative;
 float:left;
 padding:12px 0 13px
}
.header-top .top-right .right-list li {
 position:relative;
 font-size:15px;
 font-weight:300;
 color:#fff;
 margin-left:115px;
 display:inline-block
}
.header-top .top-right .right-list li .icon {
 position:relative;
 color:#1b8af3;
 top:2px;
 font-size:30px;
 margin-right:10px
}
.main-header .header-top .language {
 position:relative;
 line-height:1em;
 margin-left:110px;
 display:inline-block
}
.main-header .header-top .language .dropdown-menu {
 top:100%;
 right:0;
 left:auto;
 width:178px;
 border-radius:0;
 margin-top:0;
 background-color:rgba(0,29,56,.6);
 border:none;
 padding:0;
 border-top:3px solid #1b8af3
}
.main-header.header-style-two .header-top .language .dropdown-menu {
 background-color:#0690d4;
}
.main-header.header-style-two .header-top .language .dropdown-menu>li>a:hover {
 background-color:#222
}
.main-header .header-top .language>a {
 color:#fff;
 padding:18px 0;
 background:0 0!important;
 text-transform:capitalize;
 display:inline-block;
 border:0;
 top:-1px;
 font-weight:600;
 font-size:14px;
 line-height:1em;
 border-radius:0
}
.main-header .header-top .language>a>span {
 color:#1b8af3;
 font-size:16px;
 margin-right:12px
}
.main-header .header-top .language>a:after {
 display:none
}
.main-header .header-top language a:hover {
 background:0 0
}
.main-header .header-top .language .dropdown-menu>li {
 padding-right:0!important;
 margin:0!important;
 float:none;
 display:block!important;
 border-bottom:1px solid rgba(255,255,255,.2)
}
.main-header .header-top .language .dropdown-menu>li:last-child {
 border-bottom:none
}
.main-header .header-top .language .dropdown-menu>li>a {
 padding:12px 20px!important;
 color:#fff;
 display:block;
 text-align:left;
 font-size:14px;
 -webkit-transition:all 300ms ease;
 -ms-transition:all 300ms ease;
 -o-transition:all 300ms ease;
 -moz-transition:all 300ms ease;
 transition:all 300ms ease
}
.main-header .header-top .language .dropdown-menu>li>a:hover {
 color:#fff!important;
 background-color:#1b8af3
}
.header-top-two {
 position:relative;
 background-color:#222
}
.header-top-two .top-left {
 position:relative;
 float:left
}
.header-top-two .top-left .social-box {
 position:relative;
 display:inline-block;
 padding:13px 0
}
.header-top-two .top-left .social-box li {
 position:relative;
 margin-right:15px;
 display:inline-block
}
.header-top-two .top-left .social-box li a {
 position:relative;
 color:#fff;
 font-size:14px;
 -webkit-transition:all 300ms ease;
 -ms-transition:all 300ms ease;
 -o-transition:all 300ms ease;
 -moz-transition:all 300ms ease;
 transition:all 300ms ease
}
.header-top-two .top-left .social-box li a:hover {
 color:#0690d4
}
.header-top-two .top-right {
 position:relative;
 float:right
}
.main-header .main-box {
 position:relative;
 padding:0;
 left:0;
 top:0;
 width:100%;
 background:0 0;
 -webkit-transition:all 300ms ease;
 -ms-transition:all 300ms ease;
 -o-transition:all 300ms ease;
 -moz-transition:all 300ms ease;
 transition:all 300ms ease
}
.main-header .main-box .outer-container {
 position:relative;
 padding:0 40px
}
.main-header .main-box .logo-box {
 position:relative;
 float:left;
 left:0;
 z-index:10;
 padding:30px 0
}
.main-header .main-box .logo-box .logo img {
 display:inline-block;
 max-width:100%;
 -webkit-transition:all 300ms ease;
 -ms-transition:all 300ms ease;
 -o-transition:all 300ms ease;
 -moz-transition:all 300ms ease;
 transition:all 300ms ease
}
.main-header .header-upper {
 position:relative
}
.main-header .header-upper .outer-container {
 position:relative;
 padding:0 60px
}
.main-header .nav-outer {
 position:relative;
 float:right
}
.header-style-two {
 position:absolute;
 
}
.header-style-two .header-inner {
 position:relative;
 max-width:1440;
 margin:0 auto;
 background-color:#011e40;

}
.header-style-two .header-top {
 background:#011e40;

 
}
.header-style-two .header-top .top-right {
 position:relative
}
.header-style-two .header-top .top-right .right-list li {
 margin-left:60px
}
.header-style-two .header-top .language>a>span,
.header-style-two .header-top .top-right .right-list li .icon {
 color:#fff;
}
.main-header.header-style-two .outer-box {
 padding:20px 0
}
.header-style-two .main-menu .navigation>li>a {
 padding:25px 0 5px;
 margin-bottom:20px
}
.main-header.header-style-two .header-lower .search-panel input:focus,
.main-header.header-style-two .header-lower .search-panel select:focus,
.main-header.header-style-two .header-lower .search-box-outer .dropdown-menu,
.header-style-two .main-menu .navigation>li>ul>li>ul,
.header-style-two .main-menu .navigation>li>ul,
.header-style-two .header-top .language .dropdown-menu {
 border-color:#0690d4
}
.header-style-two .main-menu .navigation>li>ul>li>ul>li:hover>a,
.header-style-two .main-menu .navigation>li>ul>li:hover>a,
.header-style-two .header-top .language .dropdown-menu>li>a:hover {
 background-color:#0690d4
}
.header-style-two .header-top .language {
 margin-left:60px
}
.header-style-two .header-top .top-right .social-box {
 float:right;
 padding:14px 0;
 margin-left:40px
}
.header-style-two .header-top .top-right .social-box li {
 position:relative;
 margin-right:15px;
 display:inline-block
}
.header-style-two .header-top .top-right .social-box li:last-child {
 margin-right:0
}
.header-style-two .header-top .top-right .social-box li a {
 position:relative;
 color:#fff;
 font-size:16px;
 -webkit-transition:all 300ms ease;
 -ms-transition:all 300ms ease;
 -o-transition:all 300ms ease;
 -moz-transition:all 300ms ease;
 transition:all 300ms ease
}
.header-style-two .header-top .top-right .social-box li a:hover {
 color:#0690d4
}
.main-header.header-style-two .header-upper .logo-box {
 padding-top:37px;
 margin-top:-51px;
 z-index:1;
 background-color:#0e4194;
 padding-left:45px;
 padding-right:20px
}
.header-style-two .main-menu .navigation>li>a {
 color:#fff;
 font-size:18px;
 font-weight:600;
 font-family:raleway,sans-serif
}
.header-style-two .main-menu .navigation>li>a:before {
 display:none
}
.main-header.header-style-two .header-upper .upper-right .header-lower {
 margin-top:0;
 padding-right:20px
}
.main-header.header-style-two .header-lower .search-box-btn {
 color:#fff;
}
.header-style-two .main-menu .navigation>li:hover>a,
.header-style-two .main-menu .navigation>li.current>a,
.header-style-two .sticky-header .main-menu .navigation>li.current>a {
 color:#0690d4
}
.main-header .header-upper .logo-box {
 position:relative;
 padding:40px 0 0
}
.main-header .header-upper .logo-box .logo {
 position:relative
}
.main-header .outer-box {
 position:relative;
 top:1px;
 float:right;
 padding:23px 0
}
.main-header .outer-box .option-list {
 position:relative
}
.main-header .outer-box .option-list li {
 position:relative;
 color:#262626;
 font-size:16px;
 padding-right:18px;
 margin-right:18px;
 display:inline-block;
 text-transform:uppercase;
 border-right:1px solid #dde4db
}
.main-header .outer-box .option-list li a {
 position:relative;
 color:#262626;
 -webkit-transition:all 300ms ease;
 -ms-transition:all 300ms ease;
 -o-transition:all 300ms ease;
 -moz-transition:all 300ms ease;
 transition:all 300ms ease
}
.main-header .outer-box .option-list li a:hover {
 color:#0690d4
}
.main-header .outer-box .option-list li .icon {
 position:relative;
 margin-right:8px;
 color:#0690d4;
 top:3px;
 line-height:1em;
 font-size:20px
}
.main-header .outer-box .option-list li:last-child {
 border:none;
 margin:0;
 padding:0
}
.main-header .outer-box .option-box {
 position:relative;
 float:left;
 margin-top:0;
 margin-left:40px;
 margin-right:20px
}
.main-header .outer-box .option-box>li {
 position:relative;
 margin-left:20px;
 display:inline-block
}
.main-header .header-lower .search-box-outer {
 position:relative;
 float:left
}
.main-header .header-lower .search-box-btn {
 position:relative;
 top:0;
 display:block;
 width:100%;
 font-size:26px;
 color:#fff;
 line-height:30px!important;
 cursor:pointer;
 background:0 0;
 transition:all 500ms ease;
 -moz-transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease
}
.main-header .header-lower .search-box-btn:after {
 display:none
}
.main-header .header-lower .search-box-outer .dropdown-menu {
 top:49px!important;
 right:0;
 padding:0;
 width:280px;
 left:auto!important;
 border-radius:0;
 border-top:3px solid #1b8af3;
 -webkit-transform:translate3d(0px,0px,0px)!important;
 transform:translate3d(0px,0px,0px)!important;
 background-color:rgba(255,255,255,.1)
}
.main-header .header-lower .search-box-outer .dropdown-menu>li {
 padding:0;
 border:none;
 margin:0;
 width:100%;
 background:0 0
}
.main-header .header-lower .search-panel .form-container {
 padding:25px 20px
}
.main-header .header-lower .search-panel .form-group {
 position:relative;
 margin:0
}
.main-header .header-lower .search-panel input[type=text],
.main-header .header-lower .search-panel input[type=search],
.main-header .header-lower .search-panel input[type=password],
.main-header .header-lower .search-panel select {
 display:block;
 width:100%;
 height:40px;
 color:#000;
 font-size:14px;
 line-height:24px;
 background:#fff;
 border:1px solid #e0e0e0;
 padding:7px 40px 7px 15px;
 -webkit-transition:all 300ms ease;
 -ms-transition:all 300ms ease;
 -o-transition:all 300ms ease;
 -moz-transition:all 300ms ease;
 transition:all 300ms ease
}
.main-header .header-lower .search-panel input:focus,
.main-header .header-lower .search-panel select:focus {
 border-color:#0690d4
}
.main-header .header-lower .search-panel .search-btn {
 position:absolute;
 right:0;
 top:0;
 width:40px;
 height:40px;
 text-align:center;
 color:#1b8af3;
 font-size:14px;
 background:0 0;
 cursor:pointer
}
.main-header .header-lower .btn-box {
 position:relative;
 float:right;
 top:-1px
}
.main-header .header-lower .search-box {
 float:right
}
.main-header .header-lower .search-box .form-group {
 position:relative;
 margin:0;
 top:-1px
}
.main-header .header-lower .search-box .form-group input[type=text],
.main-header .header-lower .search-box .form-group input[type=search] {
 position:relative;
 line-height:28px;
 padding:10px 50px 10px 25px;
 background:0 0;
 display:block;
 font-size:14px;
 width:200px;
 height:74px;
 color:#222;
 font-weight:400;
 transition:all 500ms ease;
 -moz-transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease;
 background-color:#fff;
 border-radius:0 50px 50px 0
}
.main-header .header-lower .search-box .form-group button {
 position:absolute;
 right:0;
 top:0;
 height:74px;
 width:45px;
 font-size:14px;
 color:#000048;
 line-height:100%;
 background:0 0;
 display:inline-block;
 font-weight:400;
 text-align:left;
 cursor:pointer
}
.main-menu {
 position:relative;
 float:left;
 -webkit-transition:all 300ms ease;
 -ms-transition:all 300ms ease;
 -o-transition:all 300ms ease;
 -moz-transition:all 300ms ease;
 transition:all 300ms ease
}
.main-menu .cart-box {
 position:relative;
 float:left;
 font-size:26px;
 margin:32px 0;
 padding-left:20px;
 border-left:1px solid #dde4db
}
.main-menu .cart-box a {
 position:relative;
 color:#0690d4
}
.main-menu .cart-box .number {
 position:absolute;
 right:-15px;
 top:-15px;
 color:#0690d4;
 font-size:18px
}
.main-menu .navbar-collapse {
 padding:0;
 float:left
}
.main-menu .navigation {
 position:relative;
 margin:0
}
.main-menu .navigation>li {
 position:relative;
 float:left;
 margin-right:35px;
 transition:all 500ms ease;
 -moz-transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease
}
.header-style-two .main-menu .navigation>li {
 margin-right:44px;
 font-weight:600
}
.main-menu .navigation>li:last-child {
 margin-right:0
}
header .sticky-header .main-menu .navigation>li>a {
 color:#fff;
}
.sticky-header .main-menu .navigation>li:hover>a,
.sticky-header .main-menu .navigation>li.current>a {
 color:#1b8af3;
 background-color:inherit!important
}
.sticky-header .nav-outer .options-box {
 margin-top:45px
}
.main-header .header-upper .upper-right .header-lower {
 position:relative;
 margin-top:32px
}
.main-header .header-upper .upper-right .info-outer {
 position:relative;
 padding-bottom:30px
}
.main-header .info-box .social-box {
 position:relative;
 padding-top:8px
}
.main-header .info-box .social-box li {
 position:relative;
 margin-left:2px;
 display:inline-block
}
.main-header .info-box .social-box li a {
 position:relative;
 width:34px;
 height:34px;
 color:#fff;
 font-size:14px;
 line-height:34px;
 text-align:center;
 display:inline-block;
 background-color:#0690d4;
 -moz-transition:all 300ms ease;
 -webkit-transition:all 300ms ease;
 -ms-transition:all 300ms ease;
 -o-transition:all 300ms ease;
 transition:all 300ms ease
}
.main-header .info-box .social-box li a span {
 font-size:13px
}
.main-header .info-box .social-box li a:hover {
 background-color:#000048
}
.sticky-header {
 position:fixed;
 opacity:0;
 visibility:hidden;
 left:0;
 top:-1px;
 width:100%;
 padding:0;
 background:#0e4194;
 z-index:0;
 transition:all 500ms ease;
 -moz-transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease;
 box-shadow:0 0 30px rgba(0,0,0,.05);
 -webkit-box-shadow:0 0 30px rgba(0,0,0,.05);
 -ms-box-shadow:0 0 30px rgba(0,0,0,.05);
 -o-box-shadow:0 0 30px rgba(0,0,0,.05)
}
.sticky-header .logo {
 padding:7px 0
}
header .sticky-header .logo img {
 width:100%
}
.fixed-header .sticky-header {
 z-index:999;
 opacity:1;
 visibility:visible;
 -ms-animation-name:fadeInDown;
 -moz-animation-name:fadeInDown;
 -op-animation-name:fadeInDown;
 -webkit-animation-name:fadeInDown;
 animation-name:fadeInDown;
 -ms-animation-duration:500ms;
 -moz-animation-duration:500ms;
 -op-animation-duration:500ms;
 -webkit-animation-duration:500ms;
 animation-duration:500ms;
 -ms-animation-timing-function:linear;
 -moz-animation-timing-function:linear;
 -op-animation-timing-function:linear;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -ms-animation-iteration-count:1;
 -moz-animation-iteration-count:1;
 -op-animation-iteration-count:1;
 -webkit-animation-iteration-count:1;
 animation-iteration-count:1
}
.main-menu .navigation>li>a {
 position:relative;
 display:block;
 color:#fff;
 text-align:center;
 line-height:30px;
 text-transform:capitalize;
 letter-spacing:0;
 opacity:1;
 font-weight:400;
 padding:22px 0;
 font-size:18px;
 transition:all 500ms ease;
 -moz-transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease;
 font-family:lato,sans-serif
}
.main-menu .navigation>li>a:before {
 position:absolute;
 content:'';
 left:0;
 bottom:10px;
 width:0;
 height:1px;
 opacity:0;
 background-color:#fff;
 transition:all 500ms ease;
 -moz-transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease
}
.main-menu .navigation>li.current>a:before,
.main-menu .navigation>li:hover>a:before {
 width:100%;
 opacity:1
}
.sticky-header .main-menu .navigation>li {
 position:relative;
 margin-left:30px;
 margin-right:0
}
.sticky-header .main-menu .navigation>li:before,
.sticky-header .main-menu .navigation>li:after {
 display:none
}
.main-menu .navigation>li:hover>a,
.main-menu .navigation>li.current>a {
 opacity:1
}
.main-menu .navigation>li>ul {
 position:absolute;
 left:-30px;
 top:100%;
 width:230px;
 z-index:100;
 display:none;
 opacity:0;
 visibility:hidden;
 transition:all 900ms ease;
 -moz-transition:all 900ms ease;
 -webkit-transition:all 900ms ease;
 -ms-transition:all 900ms ease;
 -o-transition:all 900ms ease;
 padding:0;
 background-color:#fff;
 border:3px solid #1b8af3;
 box-shadow:0 0 10px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0 10px rgba(0,0,0,.1);
 -ms-box-shadow:0 0 10px rgba(0,0,0,.1);
 -o-box-shadow:0 0 10px rgba(0,0,0,.1)
}
.main-menu .navigation>li>ul:before {
 position:absolute;
 content:'';
 left:0;
 top:-30px;
 width:100%;
 height:30px;
 display:block
}
.main-menu .navigation>li>ul.from-right {
 left:auto;
 right:0
}
.main-menu .navigation>li>ul>li {
 position:relative;
 width:100%;
 border-bottom:1px solid #f9f9f9
}
.main-menu .navigation>li>ul>li:last-child {
 border-bottom:none
}
.main-menu .navigation>li>ul>li>a {
 position:relative;
 display:block;
 padding:10px 17px;
 line-height:24px;
 font-weight:400;
 font-size:15px;
 text-transform:capitalize;
 color:#7c7b7b;
 transition:all 500ms ease;
 -moz-transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease
}
.sticky-header .main-menu .navigation>li>a {
 padding:20px 0!important
}
.sticky-header .main-menu .navigation>li>a:before {
 display:none
}
.sticky-header .main-menu .navigation>li>a,
.sticky-header .main-menu .navigation>li:hover a {
 font-size:17px
}
.main-menu .navigation>li>ul>li:hover>a {
 color:#fff;
 background:#1b8af3
}
.main-menu .navigation>li>ul>li.dropdown>a:after {
 font-family:fontawesome;
 content:"\f105";
 position:absolute;
 right:15px;
 top:13px;
 width:10px;
 height:20px;
 display:block;
 color:#253d4a;
 line-height:20px;
 font-size:16px;
 font-weight:400;
 text-align:center;
 z-index:5
}
.main-menu .navigation>li>ul>li.dropdown:hover>a:after {
 color:#fff
}
.main-menu .navigation>li>ul>li>ul {
 position:absolute;
 left:120%;
 top:0%;
 width:230px;
 z-index:100;
 display:none;
 transition:all 900ms ease;
 -moz-transition:all 900ms ease;
 -webkit-transition:all 900ms ease;
 -ms-transition:all 900ms ease;
 -o-transition:all 900ms ease;
 padding:0;
 background-color:#fff;
 border:3px solid #1b8af3;
 box-shadow:0 0 10px rgba(0,0,0,.1)
}
.main-menu .navigation>li>ul>li>ul.from-right {
 left:auto;
 right:0
}
.main-menu .navigation>li>ul>li>ul>li {
 position:relative;
 width:100%;
 border-bottom:1px solid #f9f9f9
}
.main-menu .navigation>li>ul>li>ul>li:last-child {
 border-bottom:none
}
.main-menu .navigation>li>ul>li>ul>li>a {
 position:relative;
 display:block;
 padding:10px 18px;
 line-height:24px;
 font-weight:400;
 font-size:15px;
 text-transform:capitalize;
 color:#7c7b7b;
 transition:all 500ms ease;
 -moz-transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease
}
.main-menu .navigation>li>ul>li>ul>li:hover>a {
 color:#fff;
 background:#1b8af3
}
.main-menu .navigation>li>ul>li>ul>li.dropdown>a:after {
 font-family:fontawesome;
 content:"\f105";
 position:absolute;
 right:10px;
 top:11px;
 width:10px;
 height:20px;
 display:block;
 color:#272727;
 line-height:20px;
 font-size:16px;
 font-weight:400;
 text-align:center;
 z-index:5
}
.main-menu .navigation>li>ul>li>ul>li.dropdown:hover>a:after {
 color:#fff
}
.main-menu .navigation>li.dropdown:hover>ul {
 visibility:visible;
 opacity:1;
 left:0;
 -moz-transform:rotateX(0deg);
 -webkit-transform:rotateX(0deg);
 -ms-transform:rotateX(0deg);
 -o-transform:rotateX(0deg);
 transform:rotateX(0deg)
}
.main-menu .navigation li>ul>li.dropdown:hover>ul {
 visibility:visible;
 opacity:1;
 top:0;
 left:100%;
 -moz-transform:rotateX(0deg);
 -webkit-transform:rotateX(0deg);
 -ms-transform:rotateX(0deg);
 -o-transform:rotateX(0deg);
 transform:rotateX(0deg);
 transition:all 300ms ease;
 -moz-transition:all 300ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 300ms ease;
 -o-transition:all 300ms ease
}
.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn {
 position:absolute;
 right:10px;
 top:6px;
 width:30px;
 height:30px;
 text-align:center;
 color:#fff;
 line-height:28px;
 border:1px solid #fff;
 background-size:20px;
 cursor:pointer;
 z-index:5;
 display:none
}
.banner-section {
 position:relative;
 padding:275px 0 125px;
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center center
}
.banner-section:before {
 position:absolute;
 content:'';
 left:0;
 top:0;
 width:100%;
 height:100%;
 display:block;
 background-color:rgba(0,0,0,.5)
}
.banner-section .content-column {
 position:relative
}
.banner-section .content-column .inner-column {
 position:relative;
 max-width:590px;
 padding-top:120px
}
.banner-section .content-column .inner-column h1 {
 position:relative;
 color:#fff;
 font-size:50px;
 font-weight:700;
 line-height:1.2em
}
.banner-section .content-column .inner-column .text {
 position:relative;
 color:#fff;
 font-size:22px;
 line-height:1.6em;
 margin-top:18px;
 margin-bottom:25px;
 font-weight:300
}
.banner-section .form-column {
 position:relative
}
.banner-section .form-column .inner-column {
 position:relative;
 padding:30px 15px;
 background-color:rgba(0,29,56,.6)
}
.banner-section .form-column h2 {
 position:relative;
 color:#fff;
 font-size:24px;
 margin-bottom:4px;
 font-weight:500;
 font-family:Montserrat
}
.banner-section .form-column .title {
 position:relative;
 color:#fff;
 font-size:16px;
 font-weight:300;
 margin-bottom:20px
}
.form-group .ui-selectmenu-button.ui-button {
 width:100%;
 font-size:14px;
 font-style:normal;
 line-height:25px;
 color:#fff;
 border-radius:0;
 border:0;
 padding:10px 20px;
 background:0 0;
 border:1px solid #fff
}
.form-group .ui-button .ui-icon {
 background:0 0;
 position:relative;
 top:-1px;
 text-indent:0;
 color:#333;
 font-size:20px
}
.form-group .ui-button .ui-icon:before {
 font-family:fontawesome;
 content:"\f107";
 position:absolute;
 right:0;
 top:2px!important;
 top:13px;
 width:10px;
 height:30px;
 display:block;
 color:#fff;
 line-height:23px;
 font-size:18px;
 font-weight:400;
 text-align:center;
 z-index:5
}
.ui-widget.ui-widget-content {
 border:1px solid #e0e0e0;
 background-color:#001d38
}
.ui-menu .ui-menu-item {
 font-size:14px;
 border-bottom:1px solid #e0e0e0;
 color:#fff
}
.ui-menu .ui-menu-item:last-child {
 border:none
}
.ui-state-active,
.ui-widget-content .ui-state-active {
 background-color:#1b8af3;
 border-color:#1b8af3
}
.ui-menu .ui-menu-item-wrapper {
 position:relative;
 display:block;
 padding:8px 20px;
 font-size:14px;
 line-height:24px
}
.banner-form {
 position:relative;
 z-index:1
}
.banner-form .form-group {
 position:relative;
 margin-bottom:22px
}
.banner-form .form-group:last-child {
 margin-bottom:0
}
.banner-form .form-group label {
 position:relative;
 color:#fff;
 display:block;
 font-size:16px;
 font-weight:600;
 margin-bottom:12px
}
.banner-form input[type=text],
.banner-form input[type=email],
.banner-form input[type=password],
.banner-form textarea {
 display:block;
 width:100%;
 line-height:23px;
 height:40px;
 font-size:14px;
 padding:10px 24px;
 background:0 0;
 color:#fff;
 border:1px solid #fff;
 transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease
}
.banner-form textarea {
 height:110px;
 resize:none;
 font-size:14px;
 background:0 0;
 border:1px solid #fff
}
.banner-form .form-group .ui-selectmenu-button.ui-button {
 color:#a3a3a3;
 font-size:14px
}
.banner-form .form-group .ui-state-active,
.banner-form .form-group .ui-widget-content .ui-state-active {
 background-color:#0690d4;
 border-color:#0690d4
}
.banner-form input[type=text]:focus,
.banner-form input[type=email]:focus,
.banner-form input[type=password]:focus,
.banner-form select:focus,
.banner-form textarea:focus {
 border-color:#f5399b
}
.banner-form .theme-btn {
}
.about-section {
 position:relative;
 padding:70px 0
}
.about-section .video-column {
 position:relative;
 margin-bottom:50px
}
.about-section .video-column .inner-column {
 position:relative
}
.video-box {
 position:relative
}
.video-box .image {
 position:relative;
 overflow:hidden;
 margin:0
}
.video-box .image img {
 position:relative;
 width:100%
}
.video-box .overlay-box {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 text-align:center;
 overflow:hidden;
 transition:all .3s ease;
 -moz-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 background:rgba(0,0,0,.3)
}
.video-box:hover .overlay-box {
 z-index:1;
 background:rgba(0,0,0,.2)
}
.video-box .overlay-box .play-now {
 position:relative;
 width:100px;
 height:100px;
 top:50%;
 z-index:99;
 color:#fff;
 font-weight:400;
 font-size:80px;
 margin-top:-50px;
 display:inline-block
}
.about-section .content-column {
 position:relative;
 margin-bottom:50px
}
.about-section .content-column .inner-column {
 position:relative
}
.about-section .content-column h3 {
 position:relative;
 color:#222;
 font-size:24px;
 font-weight:700;
 line-height:1.4em
}
.about-section .content-column .text {
 position:relative;
 margin-top:6px;
 margin-bottom:25px
}
.about-section .content-column .text p {
 position:relative;
 color:#777;
 font-size:16px;
 font-weight:400;
 line-height:1.7em;
 margin-bottom:18px
}
.about-section .content-column .text p:last-child {
 margin-bottom:0
}
.about-section .content-column .text blockquote {
 position:relative;
 color:#222;
 font-size:16px;
 line-height:1.8em;
 font-style:italic;
 padding-left:20px;
 border-left:3px solid #1b8af3
}
.services-block {
 position:relative;
 margin-bottom:30px
}
.services-block .inner-box {
 position:relative;
 padding:25px 20px;
 background-color:#1b8af3
}
.services-block .inner-box .icon-box {
 position:absolute;
 right:0;
 bottom:0;
 font-size:70px;
 line-height:1em;
 transition:all .3s ease;
 -moz-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 color:rgba(255,255,255,.15)
}
.services-block .inner-box:hover .icon-box {
 transform:scale(1.1,1.1)
}
.services-block .inner-box h2 {
 position:relative;
 font-size:24px;
 line-height:1.3em;
 font-weight:700;
 font-family:lato,sans-serif
}
.services-block .inner-box h2 a {
 position:relative;
 color:#fff
}
.services-block .inner-box .category {
 position:relative;
 color:#fff;
 font-size:18px;
 line-height:1.3em;
 font-weight:400;
 margin-top:12px;
 font-family:lato,sans-serif
}
.services-block .inner-box .text {
 position:relative;
 color:#fff;
 font-size:17px;
 line-height:1.6em;
 font-weight:300;
 margin-top:12px;
 font-family:lato,sans-serif
}
.services-section {
 position:relative;
 padding:70px 0;
 background-color:#f9f9f9;
 background-position:center center
}
.services-block-two {
 position:relative;
 margin-bottom:30px
}
.services-block-two .inner-box {
 position:relative;
 padding:25px;
 background-color:#fff;
 box-shadow:0 0 15px rgba(0,0,0,.1)
}
.services-block-two .inner-box:before {
 position:absolute;
 content:'';
 left:0;
 bottom:0;
 width:0;
 height:5px;
 background-color:#1b8af3;
 transition:all 900ms ease;
 -moz-transition:all 900ms ease;
 -webkit-transition:all 900ms ease;
 -ms-transition:all 900ms ease;
 -o-transition:all 900ms ease
}
.services-block-two .inner-box:hover::before {
 width:100%
}
.services-block-two .inner-box .icon-box {
 position:relative;
 color:#1b8af3;
 font-size:38px;
 line-height:1em
}
.red .services-block-two .inner-box .icon-box,
.red .news-block .inner-box .content-column h3 a:hover,
.red .news-block .inner-box .content-column .read-more:hover {
 color:#0690d4
}
.red .services-block-two .inner-box:before,
.red .news-block .inner-box:hover .image-column .inner-column:before,
.red .news-block .inner-box .content-column h3:before {
 background:#0690d4
}
.services-block-two .inner-box h2 {
 position:relative;
 color:#222;
 font-size:24px;
 line-height:1.3em;
 font-weight:700;
 margin-top:12px
}
.services-block-two .inner-box h2 a {
 position:relative;
 color:#222;
 transition:all .3s ease;
 -moz-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease
}
.services-block-two .inner-box h2 a:hover {
 color:#0690d4
}
.services-block-two .inner-box .text {
 position:relative;
 color:#777;
 font-size:16px;
 line-height:1.8em;
 font-weight:400;
 margin-top:12px
}
.services-block-two .inner-box .read-more {
 position:relative;
 color:#222;
 font-size:16px;
 line-height:1.3em;
 font-weight:700;
 margin-top:12px;
 display:inline-block;
 transition:all .3s ease;
 -moz-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 font-family:lato,sans-serif
}
.services-block-two .inner-box .read-more:hover {
 color:#0690d4
}
.news-section {
 position:relative;
 padding:70px 0
}
.news-block {
 position:relative;
 margin-bottom:45px
}
.news-block .inner-box {
 position:relative
}
.news-block .inner-box .image-column {
 position:relative
}
.news-block .inner-box .image-column .inner-column {
 position:relative;
 padding-left:15px;
 padding-top:15px
}
.news-block .inner-box .image-column .inner-column:before {
 position:absolute;
 content:'';
 left:0;
 top:0;
 right:15px;
 bottom:15px;
 background-color:#eee;
 transition:all .3s ease;
 -moz-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease
}
.news-block .inner-box:hover .image-column .inner-column:before {
 background-color:#1b8af3
}
.news-block .inner-box .image-column .inner-column img {
 position:relative;
 width:100%;
 display:block
}
.news-block .inner-box .content-column {
 position:relative
}
.news-block .inner-box .content-column .inner-column {
 position:relative;
 padding-top:15px
}
.news-block .inner-box .content-column .post-meta {
 position:relative
}
.news-block .inner-box .content-column .post-meta li {
 position:relative;
 margin-right:15px;
 color:#666;
 font-size:14px;
 display:inline-block
}
.news-block .inner-box .content-column .post-meta li span {
 position:relative;
 color:#999;
 margin-right:10px
}
.news-block .inner-box .content-column h3 {
 position:relative;
 color:#222;
 font-size:24px;
 line-height:1.3em;
 margin-top:6px;
 padding-bottom:15px;
 margin-bottom:15px
}
.news-block .inner-box .content-column h3:before {
 position:absolute;
 content:'';
 left:0;
 bottom:0;
 height:2px;
 width:45px;
 background-color:#1b8af3
}
.news-block .inner-box .content-column h3 a {
 position:relative;
 color:#222;
 transition:all .3s ease;
 -moz-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease
}
.news-block .inner-box .content-column h3 a:hover {
 color:#1b8af3
}
.news-block .inner-box .content-column .text {
 position:relative;
 color:#777;
 font-size:15px;
 line-height:1.8em;
 margin-top:6px
}
.news-block .inner-box .content-column .read-more {
 position:relative;
 color:#222;
 font-size:14px;
 margin-top:6px;
 font-weight:700;
 margin-top:12px;
 display:inline-block;
 text-transform:capitalize;
 transition:all .3s ease;
 -moz-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 font-family:lato,sans-serif
}
.news-block .inner-box .content-column .read-more:hover {
 color:#1b8af3
}
.counter-section {
 position:relative;
 padding:100px 0;
 background-attachment:fixed;
 background-size:cover;
 background-repeat:no-repeat
}
.counter-section:before {
 position:absolute;
 content:'';
 left:0;
 top:0;
 right:0;
 bottom:0;
 background-color:rgba(0,0,0,.9)
}
.counter-section .order-column {
 position:relative
}
.counter-section .order-column .inner-column {
 position:relative;
 padding:100px 15px;
 text-align:center;
 margin-left:-90px;
 background-color:#0690d4
}
.counter-section .order-column .inner-column.blue,
.fact-counter .column .inner.blue .count-outer:before {
 background-color:#1b8af3
}
.counter-section .order-column .inner-column .icon-box {
 position:relative;
 font-size:120px;
 line-height:1em;
 color:#fff
}
.counter-section .order-column .inner-column h2 {
 position:relative;
 font-size:40px;
 line-height:1.3em;
 color:#fff;
 font-weight:700;
 margin-top:10px
}
.counter-section .order-column .inner-column .text {
 position:relative;
 font-size:16px;
 line-height:1.6em;
 color:#fff;
 font-weight:400;
 margin-top:3px;
 margin-bottom:25px
}
.counter-section .order-column .inner-column .track-form {
 max-width:390px;
 margin:0 auto;
 margin-bottom:35px
}
.track-form {
 position:relative
}
.track-form .form-group {
 position:relative;
 display:block;
 margin-bottom:10px
}
.track-form .form-group input[type=text],
.track-form .form-group input[type=email] {
 position:relative;
 display:block;
 width:100%;
 line-height:26px;
 padding:10px 0;
 height:48px;
 font-size:15px;
 color:#fff;
 background:0 0;
 font-weight:400;
 border-bottom:1px solid #ddd;
 -webkit-transition:all 300ms ease;
 -ms-transition:all 300ms ease;
 -o-transition:all 300ms ease;
 -moz-transition:all 300ms ease;
 transition:all 300ms ease
}
.track-form .form-group input::-webkit-input-placeholder {
 color:#fff;
 font-weight:600;
 font-size:20px
}
.track-form .form-group button {
 position:absolute;
 right:0;
 top:10px;
 cursor:pointer;
 font-size:17px;
 color:#fff;
 font-weight:300;
 background:0 0;
 letter-spacing:1px;
 text-transform:uppercase
}
.counter-section .order-column .inner-column .social-box {
 position:relative;
 max-width:390px;
 margin:0 auto;
 text-align:right
}
.counter-section .order-column .inner-column .social-box a {
 position:relative;
 color:#fff;
 font-size:15px;
 margin-left:28px
}
.counter-section .counter-column {
 position:relative;
 padding-top:35px
}
.counter-section .counter-column .inner-column {
 position:relative;
 padding-left:35px
}
.counter-section .counter-column .inner-column .fact-counter .column {
 padding:0;
 float:left
}
.counter-section .counter-column .inner-column:before {
 position:absolute;
 content:'';
 left:50%;
 top:0;
 width:1px;
 height:auto;
 bottom:20px;
 background-color:rgba(255,255,255,.3)
}
.counter-section .counter-column .inner-column .fact-counter .column .inner {
 border-bottom:1px solid rgba(255,255,255,.3)
}
.counter-section .counter-column .inner-column .fact-counter .column:nth-child(5) .inner,
.counter-section .counter-column .inner-column .fact-counter .column:nth-child(6) .inner {
 border-bottom:none
}
.fact-counter {
 position:relative
}
.fact-counter .column {
 position:relative
}
.fact-counter .column .inner {
 position:relative;
 text-align:center;
 padding:28px 0 32px
}
.fact-counter .column .inner .content {
 position:relative
}
.fact-counter .count-outer .percentage {
 display:inline-block;
 font-weight:600;
 color:#fff;
 font-size:48px;
 line-height:1em
}
.fact-counter .column .inner .count-outer {
 position:relative;
 font-weight:400;
 color:#fff;
 font-size:30px;
 line-height:1em;
 padding-bottom:18px;
 display:inline-block;
 font-family:lato,sans-serif
}
.fact-counter .column .inner .count-outer:before {
 position:absolute;
 content:'';
 left:50%;
 bottom:0;
 height:3px;
 width:26px;
 margin-left:-13px;
 background-color:#0690d4
}
.fact-counter .count-outer .count-text {
 position:relative;
 font-weight:600;
 color:#fff;
 font-size:42px;
 line-height:1em;
 margin-right:5px;
 font-family:lato,sans-serif
}
.fact-counter .column .counter-title {
 position:relative;
 font-size:17px;
 font-weight:400;
 color:#fff;
 margin-top:10px;
 text-transform:capitalize
}
.fact-counter .column:hover .icon-box {
 border-color:#f47629
}
.fact-counter.style-two .count-outer .count-text,
.fact-counter.style-two .count-outer .percentage,
.fact-counter.style-two .column .inner .count-outer {
 color:#0690d4
}
.fact-counter.style-two .column .inner .count-outer:before {
 background-color:#0690d4
}
.fact-counter.style-two .column .counter-title {
 color:#222
}
.counter-section .counter-column .inner-column:before {
 position:absolute;
 content:'';
 left:50%;
 top:5px;
 width:1px;
 bottom:-5px;
 margin-left:16px;
 background-color:rgba(255,255,255,.3)
}
.testimonial-section {
 position:relative;
 padding-top:70px
}
.testimonial-section .owl-dots,
.testimonial-section .owl-nav {
 display:none
}
.testimonial-section .owl-carousel .owl-stage-outer {
 padding-top:40px
}
.testimonial-block {
 position:relative
}
.testimonial-block .inner-box {
 position:relative;
 padding:55px 60px;
 border:3px solid #0690d4;
 background-color:#fff
}
.testimonial-block.blue .inner-box {
 border:3px solid #1b8af3
}
.testimonial-block .inner-box .quote-icon {
 position:absolute;
 content:'';
 left:35px;
 top:-30px;
 width:60px;
 height:60px;
 color:#777;
 text-align:center;
 line-height:56px;
 font-size:28px;
 border:1px solid #ccc;
 background-color:#fff
}
.testimonial-block .inner-box .text {
 position:relative;
 color:#666;
 font-size:17px;
 line-height:1.6em;
 font-style:italic
}
.testimonial-block .inner-box .author-info {
 position:relative;
 margin-top:30px
}
.testimonial-block .inner-box .author-info .info-inner {
 position:relative;
 padding-left:110px
}
.testimonial-block .inner-box .author-info .info-inner .author-image {
 position:absolute;
 left:0;
 top:0;
 width:85px;
 height:85px;
 border-radius:50%;
 overflow:hidden;
 border:5px solid #ededed
}
.testimonial-block .inner-box .author-info .info-inner h4 {
 position:relative;
 color:#222;
 font-size:16px;
 font-weight:700;
 line-height:1.4em
}
.testimonial-block .inner-box .author-info .info-inner .designation {
 position:relative;
 color:#777;
 font-size:14px;
 font-weight:400;
 line-height:1.3em;
 margin-top:6px
}
.testimonial-block .inner-box .author-info .info-inner .social-box {
 position:relative;
 margin-top:10px
}
.testimonial-block .inner-box .author-info .info-inner .social-box a {
 position:relative;
 color:#222;
 font-size:15px;
 margin-right:18px;
 -webkit-transition:all 300ms ease;
 -ms-transition:all 300ms ease;
 -o-transition:all 300ms ease;
 -moz-transition:all 300ms ease;
 transition:all 300ms ease
}
.testimonial-block .inner-box .author-info .info-inner .social-box a:hover {
 color:#0690d4
}
.testimonial-block.blue .inner-box .author-info .info-inner .social-box a:hover {
 color:#1b8af3
}
.sponsors-section {
 position:relative;
 padding:50px 0
}
.sponsors-section .image-box {
 position:relative;
 text-align:center;
 transition:all 300ms ease;
 -webkit-transition:all 300ms ease;
 -ms-transition:all 300ms ease;
 -o-transition:all 300ms ease
}
.sponsors-section .image-box img {
 position:relative;
 display:inline-block;
 width:auto;
 max-width:70%;
 
}
.sponsors-section .image-box img:hover {
 opacity:1;
 -webkit-filter:grayscale(0%);
 filter:grayscale(0%)
}
.sponsors-section .owl-dots,
.sponsors-section .owl-nav {
 display:none
}
.fullwidth-section {
 position:relative
}
.fullwidth-section .outer-container {
 position:relative
}
.fullwidth-section .left-column {
 position:relative;
 width:50%;
 float:left
}
.fullwidth-section .left-column .inner-column {
 position:relative;
 padding:80px 15px;
 text-align:center
}
.fullwidth-section .left-column .inner-column:before {
 position:absolute;
 content:'';
 left:0;
 top:0;
 width:100%;
 height:100%;
 display:block;
 background-color:rgba(0,0,0,.75)
}
.fullwidth-section .left-column .inner-column h3 {
 position:relative;
 color:#fff;
 font-size:36px;
 font-weight:700;
 line-height:1.3em
}
.fullwidth-section .left-column .inner-column .text {
 position:relative;
 color:#fff;
 font-size:16px;
 font-weight:400;
 line-height:1.9em;
 max-width:480px;
 margin:0 auto;
 margin-top:15px;
 margin-bottom:32px
}
.fullwidth-section .right-column {
 position:relative;
 width:50%;
 float:right
}
.fullwidth-section .right-column .inner-column {
 position:relative;
 padding:81px 15px;
 text-align:center
}
.fullwidth-section .right-column .inner-column:before {
 position:absolute;
 content:'';
 left:0;
 top:0;
 width:100%;
 height:100%;
 display:block;
 background-color:rgba(235,0,40,.9)
}
.fullwidth-section.blue .right-column .inner-column:before {
 background-color:rgb(27,139,243,.9)
}
.fullwidth-section .right-column .inner-column h3 {
 position:relative;
 color:#fff;
 font-size:36px;
 font-weight:700;
 line-height:1.3em
}
.fullwidth-section .right-column .inner-column .text {
 position:relative;
 color:#fff;
 font-size:16px;
 font-weight:400;
 line-height:1.9em;
 max-width:480px;
 margin:0 auto;
 margin-top:15px;
 margin-bottom:32px
}
.main-footer {
 position:relative;
 padding:65px 0 0;
 background-color:#fff;
 background-repeat:repeat;
 background-position:left top
}
.main-footer .footer-widget {
 position:relative;
 margin-bottom:0
}
.main-footer .widgets-section {
 position:relative
}
.main-footer .footer-widget h2 {
 position:relative;
 font-size:24px;
 font-weight:700;
 color:#222;
 line-height:1.2em;
 margin-bottom:25px;
 text-transform:capitalize
}
.main-footer .footer-widget h2 .icon {
 position:relative;
 color:#0690d4;
 margin-right:10px
}
.main-footer.blue .footer-widget h2 .icon {
 color:#1b8af3
}
.footer-list {
 position:relative
}
.footer-list li {
 position:relative;
 margin-bottom:23px
}
.footer-list li a {
 position:relative;
 padding-left:20px;
 color:#555;
 font-size:16px
}
.footer-list li a:before {
 position:absolute;
 content:"\f101";
 left:0;
 top:0;
 color:#0690d4;
 font-family:fontawesome
}
.blue .footer-list li a:before {
 color:#1b8af3
}
.news-widget-block {
 position:relative;
 margin-bottom:18px
}
.news-widget-block:last-child {
 margin-bottom:0
}
.news-widget-block:last-child {
 margin-bottom:0
}
.news-widget-block .widget-inner {
 position:relative;
 padding-left:85px;
 min-height:70px
}
.news-widget-block .widget-inner .image {
 position:absolute;
 left:0;
 top:0;
 width:66px;
 height:66px
}
.news-widget-block .widget-inner h3 {
 position:relative;
 color:#222;
 top:-3px;
 font-size:16px;
 line-height:1.3em;
 margin-bottom:5px;
 font-weight:400
}
.news-widget-block .widget-inner h3 a {
 position:relative;
 color:#777;
 transition:all 500ms ease;
 -moz-transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease
}
.news-widget-block .widget-inner h3 a:hover {
 color:#0690d4
}
.blue .news-widget-block .widget-inner h3 a:hover {
 color:#1b8af3
}
.news-widget-block .widget-inner .post-date {
 position:relative;
 color:#555;
 font-size:13px
}
.main-footer .footer-widget .email-form {
 margin-top:15px;
 margin-bottom:15px
}
.mail-widget .text {
 position:relative;
 color:#555;
 font-size:16px;
 line-height:1.8em
}
.email-form .form-group {
 position:relative;
 display:block;
 z-index:1;
 margin-bottom:0
}
.email-form .form-group input[type=text],
.email-form .form-group input[type=tel],
.email-form .form-group input[type=email],
.email-form .form-group textarea {
 position:relative;
 display:block;
 width:100%;
 height:34px;
 font-size:14px;
 color:#848484;
 line-height:34px;
 padding:10px;
 font-weight:400;
 background:#fff;
 border:1px solid transparent;
 transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease
}
.email-form .form-group input[type=email]:focus {
 border-color:#00bff3
}
.email-form .form-group .submit-btn {
 position:absolute;
 top:0;
 right:0;
 width:40px;
 height:34px;
 cursor:pointer;
 line-height:24px;
 background:#0690d4;
 color:#fff;
 font-size:20px
}
.blue .email-form .form-group .submit-btn {
 background:#1b8af3
}
.about-widget .text {
 position:relative;
 color:#555;
 font-size:14px;
 line-height:1.6em;
 margin-bottom:25px
}
.about-widget .phone-number {
 position:relative;
 color:#0690d4;
 font-size:30px;
 padding-left:35px
}
.blue .about-widget .phone-number {
 color:#1b8af3
}
.about-widget .phone-number:before {
 position:absolute;
 content:"\f095";
 left:0;
 top:3px;
 font-family:fontawesome
}
.about-widget .about-email {
 position:relative;
 color:#555;
 font-size:16px;
 margin-left:35px;
 margin-top:10px;
 margin-bottom:35px
}
.main-footer .footer-bottom {
 position:relative;
 padding:18px 0;
 margin-top:40px;
 background-color:#0690d4
}
.main-footer.blue .footer-bottom {
 background-color:#1b8af3
}
.main-footer .footer-bottom .copyright {
 position:relative;
 text-align:center;
 color:#fff;
 font-size:14px
}
.main-footer.style-two {
 border-top:3px solid #0690d4
}
.main-footer.style-two .about-widget .phone-number,
.main-footer.style-two .footer-list li a:before,
.main-footer.style-two .footer-widget h2 .icon {
 color:#0690d4
}
.main-footer.style-two .footer-bottom,
.main-footer.style-two .social-icon-one li a:hover,
.main-footer.style-two .email-form .form-group .submit-btn {
 background-color:#0690d4
}
.main-footer.style-three {
 border-top:8px solid #0690d4
}
.banner-section-two {
 position:relative;
 padding:210px 0 5px 0px;
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center center
}
.banner-section-two-2 {
    position:relative;
    padding:40px 0 10px 0px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center
   }
.banner-section-two:before {
 position:absolute;
 content:'';
 left:0;
 top:0;
 width:100%;
 height:100%;
 display:block;
 background-color:rgba(0,0,0,.5)
}
.banner-section-two .content-column {
 position:relative;
 text-align:center
}
.banner-section-two .content-column .inner-column {
 position:relative
}
.banner-section-two .content-column .inner-column h1 {
 position:relative;
 color:#fff;
 font-size:65px;
 font-weight:700;
 line-height:1.2em;
 font-family:raleway,sans-serif
}
.banner-section-two .content-column .inner-column .text {
 position:relative;
 color:#fff;
 font-size:20px;
 line-height:1.6em;
 margin-top:10px;
 margin-bottom:40px
}
.banner-form-two {
 position:relative;
 z-index:1;
 padding:30px;

}
.banner-form-two .form-group {
 position:relative;
 margin-bottom:0
}
.banner-form-two .form-group:last-child {
 margin-bottom:0
}
.banner-form-two input[type=text],
.banner-form-two input[type=email],
.banner-form-two input[type=password],
.banner-form-two textarea {
 display:block;
 width:100%;
 line-height:23px;
 height:50px;
 font-size:14px;
 padding:10px 20px;
 background:#fff;
 color:#222;
 border-radius:3px;
 transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease
}
.banner-form-two .form-group .theme-btn {
 width:100%;
 font-weight:600;
 font-size:18px;
 padding:11px 35px 10px;
 font-family:raleway,sans-serif
}
.featured-section {
 position:relative;
 border-top:4px solid #0690d4
}
.feature-block {
 position:relative;
 width:25%;
 float:left
}
.feature-block .inner-box {
 position:relative;
 padding-left:175px;
 padding-top:45px;
 min-height:155px;
 background-color:#f8f8f8
}
.feature-block .inner-box .icon-box {
 position:absolute;
 content:'';
 left:0;
 top:0;
 color:#fff;
 width:155px;
 height:155px;
 font-size:70px;
 line-height:155px;
 text-align:center;
 background-color:#0690d4
}
.feature-block .inner-box h3 {
 position:relative;
 font-size:22px;
 font-weight:700;
 line-height:1.3em;
 font-family:raleway,sans-serif
}
.feature-block .inner-box h3 a {
 position:relative;
 color:#222;
 transition:all .3s ease;
 -moz-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease
}
.feature-block .inner-box h3 a:hover {
 color:#0690d4
}
.feature-block .inner-box .text {
 position:relative;
 color:#777;
 font-size:18px;
 margin-top:9px
}
.welcome-section {
 position:relative;
 padding:80px 0 60px
}
.welcome-section .content-column {
 position:relative;
 margin-bottom:30px
}
.welcome-section .content-column .inner-column {
 position:relative
}
.welcome-section .content-column .inner-column .theme-btn {
 position:relative;
 margin-left:0;
 margin-top:5px
}
.welcome-section .image-column {
 position:relative;
 margin-bottom:30px
}
.welcome-section .image-column .inner-column {
 position:relative
}
.welcome-section .image-column .inner-column .image {
 position:relative;
 box-shadow:0 0 35px rgba(0,0,0,.2)
}
.welcome-section .image-column .inner-column .image img {
 position:relative;
 width:100%;
 display:block
}
.services-section-two {
 position:relative;
 padding:70px 0;
 background-color:#f3f3f3
}
.services-block-three {
 position:relative;
 margin-bottom:30px
}
.services-block-three .inner-box {
 position:relative;
 overflow:hidden
}
.services-block-three .inner-box .image {
 position:relative
}
.services-block-three .inner-box .image img {
 position:relative;
 width:100%;
 display:block;
 transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease
}
.services-block-three .inner-box .image:before {
 position:absolute;
 content:'';
 left:0;
 top:0;
 width:100%;
 height:100%;
 display:block;
 z-index:1;
 background-color:rgba(0,0,0,.4);
 transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease
}
.services-block-three .inner-box:hover .image:before {
 background-color:rgba(0,0,0,.7)
}
.services-block-three .inner-box:hover .image img {
 transform:scale(1.1,1.1)
}
.services-block-three .inner-box .image h4 {
 position:absolute;
 left:0;
 bottom:25px;
 color:#fff;
 font-size:21px;
 font-weight:600;
 padding:4px 25px;
 z-index:2;
 background-color:#0690d4;
 font-family:raleway,sans-serif
}
.services-block-three .inner-box .image h4:after {
 position:absolute;
 content:'';
 right:-20px;
 top:0;
 border-top:42px solid #0690d4;
 border-right:20px solid transparent
}
.default-section {
 position:relative;
 padding:70px 0 30px;
 background-position:left top;
 background-repeat:no-repeat
}
.default-section .counter-column {
 position:relative;
 padding:0;
 float:left;
 margin-bottom:40px
}
.default-section .counter-column .inner-column {
 position:relative;
 padding-left:70px
}
.default-section .counter-column .inner-column:before {
 position:absolute;
 content:'';
 left:50%;
 top:80px;
 width:1px;
 bottom:20px;
 margin-left:32px;
 background-color:rgba(0,0,0,.6)
}
.default-section .counter-column .inner-column .fact-counter .column .inner {
 border-bottom:1px solid rgba(0,0,0,.6)
}
.default-section .counter-column .inner-column .fact-counter .column:nth-child(5) .inner,
.default-section .counter-column .inner-column .fact-counter .column:nth-child(6) .inner {
 border-bottom:none
}
.default-section .quote-form {
 position:relative;
 padding:30px 30px 40px;
 margin-bottom:40px
}
.default-section .quote-form .form-inner {
 position:relative;
 background-size:cover
}
.default-section .quote-form:before {
 position:absolute;
 content:'';
 left:0;
 top:0;
 width:100%;
 height:100%;
 display:block;
 background-color:rgba(0,0,0,.8)
}
.quote-form {
 position:relative;
 z-index:1;
 background-color:rgba(255,255,255,.1)
}
.quote-form .form-group {
 position:relative;
 margin-bottom:20px
}
.quote-form .form-group label {
 position:relative;
 color:#fff;
 font-size:16px;
 margin-bottom:10px
}
.quote-form .form-group:last-child {
 margin-bottom:0
}
.quote-form input[type=text],
.quote-form input[type=email],
.quote-form input[type=password],
.quote-form textarea {
 display:block;
 width:100%;
 line-height:23px;
 height:45px;
 font-size:14px;
 padding:10px 20px;
 background:#fff;
 color:#222;
 transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease
}
.quote-form textarea {
 height:150px
}
.quote-form .form-group .theme-btn {
 width:100%;
 margin-top:10px;
 font-weight:600;
 border-radius:0;
 font-family:raleway,sans-serif
}
.price-section {
 position:relative;
 padding:80px 0 100px;
 background-attachment:fixed;
 background-size:cover;
 background-repeat:no-repeat
}
.price-section:before {
 position:absolute;
 content:'';
 left:0;
 top:0;
 right:0;
 bottom:0;
 background-color:rgba(0,0,0,.75)
}
.price-section.style-two::before {
 display:none
}
.price-section .price-block {
 padding:0;
 float:left
}
.price-section .sec-title-two {
 margin-bottom:75px
}
.price-block {
 position:relative
}
.price-block .inner-box {
 position:relative;
 text-align:center;
 border-radius:5px;
 overflow:hidden;
 padding-bottom:35px;
 background-color:#fff;
 box-shadow:0 0 20px rgba(0,0,0,.15)
}
.price-block .inner-box .title {
 position:relative;
 color:#222;
 font-size:24px;
 font-weight:600;
 padding:20px 0;
 background-color:#b6b6b6;
 text-transform:uppercase
}
.price-block .inner-box .price-box {
 position:relative;
 padding:25px 0 20px;
 background-color:#ededed
}
.price-block .inner-box .price-box .price {
 position:relative;
 color:#222;
 font-size:54px;
 line-height:1em;
 font-weight:600;
 font-family:open sans,sans-serif
}
.price-block .inner-box .price-box .months {
 position:relative;
 color:#777;
 font-size:16px;
 line-height:1em;
 font-weight:400;
 margin-top:10px;
 font-family:open sans,sans-serif
}
.price-block .inner-box .price-list {
 position:relative;
 padding:10px 30px 20px
}
.price-block .inner-box .price-list li {
 position:relative;
 color:#777;
 font-size:17px;
 font-weight:400;
 padding:15px 0;
 border-top:1px solid #e5e5e5;
 font-family:open sans,sans-serif
}
.price-block .inner-box .price-list li:first-child {
 border-top:0
}
.price-block .inner-box .btn-box {
 position:relative;
 text-align:center
}
.price-block .inner-box .btn-box .choose-btn {
 position:relative;
 padding:12px 30px;
 line-height:25px;
 background:0 0;
 color:#0690d4;
 font-size:20px;
 font-weight:500;
 border-radius:2px;
 border:1px solid #0690d4;
 text-transform:capitalize;
 font-family:raleway,sans-serif
}
.price-block .inner-box .btn-box .choose-btn:hover {
 background-color:#0690d4;
 color:#fff
}
.price-block.active .inner-box .title {
 color:#fff;
 background-color:#0690d4
}
.price-block.active .inner-box .price-box .price {
 color:#0690d4
}
.price-block.active .inner-box .btn-box .choose-btn {
 background-color:#0690d4;
 color:#fff
}
.price-block.active .inner-box .title {
 padding:25px 0
}
.price-block.active .inner-box .price-box {
 padding:25px 0
}
.price-block.active {
 z-index:1;
 margin-top:-35px;
 transform:scale(1.06,1.02);
 box-shadow:0 0 20px rgba(0,0,0,.15)
}
.price-block.active .inner-box {
 border:none
}
.price-block.style-two .inner-box .btn-box .choose-btn {
 color:#0690d4;
 border-color:#0690d4
}
.price-block.style-two .inner-box .btn-box .choose-btn:hover,
.price-block.style-two.active .inner-box .btn-box .choose-btn {
 background-color:#0690d4;
 color:#fff
}
.price-block.style-two.active .inner-box .title {
 background-color:#0690d4
}
.price-block.style-two.active .inner-box .price-box .price {
 color:#0690d4
}
.news-section-two {
 padding:70px 0 30px
}
.news-block-two {
 position:relative;
 margin-bottom:45px
}
.news-block-two .inner-box {
 position:relative
}
.news-block-two .inner-box .image {
 position:relative;
 overflow:hidden
}
.news-block-two .inner-box .image:before {
 position:absolute;
 content:'';
 left:0;
 top:0;
 width:100%;
 height:100%;
 display:block;
 cursor:pointer;
 z-index:1;
 opacity:0;
 border:150px solid rgba(235,0,40,.6);
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -moz-transition:all .8s cubic-bezier(.94,.85,.1,.62);
 -webkit-transition:all .8s cubic-bezier(.94,.85,.1,.62);
 -o-transition:all .8s cubic-bezier(.94,.85,.1,.62);
 -ms-transition:all .8s cubic-bezier(.94,.85,.1,.62);
 transition:all .8s cubic-bezier(.94,.85,.1,.62)
}
.news-block-two .inner-box:hover .image::before {
 border:0 double rgba(235,0,40,.6);
 opacity:1
}
.news-block-two .inner-box .image img {
 position:relative;
 width:100%;
 display:block
}
.news-block-two .inner-box .image .post-date {
 position:absolute;
 left:10px;
 top:10px;
 width:50px;
 height:50px;
 font-size:16px;
 font-weight:700;
 z-index:1;
 padding-top:4px;
 line-height:1.3em;
 color:#fff;
 text-align:center;
 display:inline-block;
 background-color:#0690d4
}
.news-block-two .inner-box .lower-content {
 position:relative;
 padding-top:20px
}
.news-block-two .inner-box .lower-content .content-inner {
 position:relative
}
.news-block-two .inner-box .lower-content .post-meta {
 position:relative
}
.news-block-two .inner-box .lower-content .post-meta li {
 position:relative;
 margin-right:10px;
 color:#666;
 font-size:14px;
 display:inline-block
}
.news-block-two .inner-box .lower-content .post-meta li span {
 position:relative;
 color:#999;
 margin-right:5px;
 font-weight:400
}
.news-block-two .inner-box .lower-content .content-inner h3 {
 position:relative;
 color:#222;
 font-size:18px;
 line-height:1.3em;
 margin-top:8px;
 padding-bottom:10px;
 font-weight:600;
 font-family:raleway,sans-serif
}
.news-block-two .inner-box .lower-content .content-inner h3 a {
 position:relative;
 color:#222;
 transition:all .3s ease;
 -moz-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease
}
.news-block-two .inner-box .lower-content .content-inner h3 a:hover {
 color:#0690d4
}
.news-block-two .inner-box .lower-content .content-inner .text {
 position:relative;
 color:#777;
 font-size:16px;
 line-height:1.7em;
 margin-top:0;
 margin-bottom:25px
}
.news-block-two .inner-box .lower-content .content-inner .read-more {
 position:relative;
 color:#fff;
 font-size:18px;
 font-weight:600;
 padding:14px 34px;
 display:inline-block;
 transition:all .3s ease;
 -moz-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease;
 background-color:#0690d4;
 border:2px solid #0690d4;
 text-transform:capitalize;
 font-family:raleway,sans-serif
}
.news-block-two .inner-box .lower-content .read-more:hover {
 color:#0690d4;
 background:0 0
}
.page-title {
 position:relative;
 text-align:center;
 color:#fff;
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center center;
 padding:210px 0 60px
}
.page-title:before {
 content:'';
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 background:rgba(0,0,0,.8)
}
.page-title .auto-container {
 position:relative;
 z-index:1;
 margin-top:50px
}
.page-title h2 {
 color:#fff;
 font-size:50px;
 font-weight:700;
 letter-spacing:0
}
.breadcrumb-outer {
 position:relative;
 text-align:center;
 z-index:10
}
.breadcrumb-outer .bread-crumb {
 position:relative;
 padding:15px 60px;
 margin-top:-22px;
 top:-9px;
 border-radius:2px;
 display:inline-block;
 background-color:#fff;
 box-shadow:0 0 12px rgba(0,0,0,.12)
}
.breadcrumb-outer .bread-crumb li {
 position:relative;
 display:inline-block;
 font-size:16px;
 color:#222;
 font-weight:600;
 margin-right:5px
}
.breadcrumb-outer .bread-crumb li a {
 position:relative;
 font-size:16px;
 color:#222;
 margin:0 7px;
 font-weight:600;
 transition:all .3s ease;
 -moz-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease
}
.breadcrumb-outer .bread-crumb a:hover,
.breadcrumb-outer .bread-crumb a.current {
 position:relative;
 color:#0690d4
}
.fleet-section {
 position:relative;
 padding:70px 0
}
.fleet-section .styled-pagination {
 margin-top:30px
}
.fleet-block {
 position:relative;
 margin-bottom:30px
}
.fleet-block .inner-box {
 position:relative;
 padding:10px;
 border:1px solid #ccc
}
.fleet-block .inner-box .image {
 position:relative
}
.fleet-block .inner-box .image img {
 position:relative;
 width:100%;
 display:block
}
.fleet-block .inner-box .lower-content {
 position:relative;
 padding-top:25px;
 padding-left:10px;
 padding-bottom:15px
}
.fleet-block .inner-box .lower-content h3 {
 position:relative;
 color:#222;
 font-size:24px;
 font-weight:600;
 line-height:1.3em;
 padding-bottom:15px;
 margin-bottom:20px
}
.fleet-block .inner-box .lower-content h3 a {
 position:relative;
 color:#777;
 transition:all .3s ease;
 -moz-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease
}
.fleet-block .inner-box .lower-content h3 a:hover {
 color:#0690d4
}
.fleet-block .inner-box .lower-content h3:before {
 position:absolute;
 content:'';
 left:0;
 bottom:0;
 width:50px;
 height:1px;
 background-color:#999
}
.fleet-block .inner-box .lower-content .fleet-list {
 position:relative
}
.fleet-block .inner-box .lower-content .fleet-list li {
 position:relative;
 color:#777;
 font-size:15px;
 margin-bottom:8px
}
.fleet-block .inner-box .lower-content .fleet-list li span {
 font-weight:600;
 color:#222;
 margin-right:8px
}
.styled-pagination {
 position:relative
}
.styled-pagination li {
 position:relative;
 display:inline-block;
 margin:0 6px 0 0
}
.styled-pagination li.prev a,
.styled-pagination li.next a {
 color:#0690d4
}
.styled-pagination li a {
 position:relative;
 display:inline-block;
 line-height:43px;
 height:45px;
 font-size:20px;
 min-width:45px;
 color:#777;
 font-weight:400;
 text-align:center;
 background:#fff;
 border:1px solid #ccc;
 text-transform:capitalize;
 transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease;
 -moz-transition:all 500ms ease;
 font-family:poppins,sans-serif
}
.styled-pagination li a:hover,
.styled-pagination li a.active {
 color:#fff;
 border-color:#0690d4;
 background-color:#0690d4
}
.quote-section {
 position:relative;
 padding:50px 0 80px
}
.quote-form-box {
 position:relative
}
.quote-form-box .form-group {
 position:relative;
 margin-bottom:24px
}
.quote-form-box .form-group .option-box span {
 position:relative;
 display:inline-block;
 font-size:14px;
 line-height:24px;
 color:#707070;
 margin-right:40px
}
.quote-form-box .form-group .radio-box {
 position:relative;
 display:inline-block;
 margin-right:30px;
 font-size:16px;
 line-height:24px;
 color:#222
}
.quote-form-box .form-group .radio-box input {
 position:relative;
 top:1px
}
.quote-form-box .form-group label {
 position:relative;
 color:#555;
 font-size:17px;
 margin-bottom:10px
}
.quote-form-box .form-group:last-child {
 margin-bottom:0;
 margin:0 auto
}
.quote-form-box input[type=text],
.quote-form-box input[type=email],
.quote-form-box input[type=password],
.quote-form-box textarea {
 display:block;
 width:100%;
 line-height:23px;
 height:50px;
 font-size:14px;
 padding:10px 20px;
 background:0 0;
 color:#222;
 border-radius:3px;
 border:1px solid #ccc;
 transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease
}
.quote-form-box .form-group .ui-selectmenu-button.ui-button {
 border:1px solid #ccc;
 line-height:30px;
 color:#777;
 border-radius:3px
}
.quote-form-box .form-group .ui-button .ui-icon:before {
 color:#222
}
.quote-form-box textarea {
 height:150px
}
.quote-form-box .form-group .theme-btn {
 width:100%;
 margin-top:10px
}
.sidebar-page-container {
 position:relative;
 padding:70px 0
}
.sidebar-page-container .content-side,
.sidebar-page-container .sidebar-side {
 margin-bottom:40px
}
.sidebar-page-container .sidebar-side .sidebar {
 position:relative
}
.sidebar-widget {
 position:relative;
 margin-bottom:40px
}
.sidebar-title {
 position:relative;
 margin-bottom:15px
}
.sidebar-title h2 {
 position:relative;
 font-size:24px;
 color:#222;
 font-weight:600;
 line-height:1.2em;
 text-transform:capitalize
}
.sidebar .search-box .form-group {
 position:relative;
 margin:0
}
.sidebar .search-box .form-group input[type=text],
.sidebar .search-box .form-group input[type=search] {
 position:relative;
 line-height:33px;
 padding:10px 50px 10px 20px;
 background:#fff;
 display:block;
 font-size:14px;
 width:100%;
 height:45px;
 font-weight:400;
 border:1px solid #ccc;
 transition:all 500ms ease;
 -moz-transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease
}
.sidebar .search-box .form-group button {
 position:absolute;
 right:0;
 top:5px;
 height:35px;
 width:50px;
 display:block;
 font-size:16px;
 color:#0d80ce;
 cursor:pointer;
 line-height:35px;
 background:0 0;
 font-weight:400;
 border-left:1px solid #ccc
}
.category-list {
 position:relative
}
.category-list li {
 position:relative;
 margin-bottom:12px
}
.category-list li a {
 position:relative;
 color:#777;
 font-size:14px;
 display:block;
 transition:all 500ms ease;
 -moz-transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease
}
.category-list li a:hover {
 color:#0690d4
}
.category-list li a span {
 position:absolute;
 right:0
}
.sidebar .popular-posts .post {
 position:relative;
 font-size:14px;
 color:#666;
 padding:0;
 padding-left:90px;
 min-height:86px;
 margin-bottom:20px
}
.sidebar .popular-posts .post h4 {
 position:relative;
 color:#222;
 font-size:13px;
 margin-bottom:8px;
 font-weight:400;
 font-family:montserrat,sans-serif
}
.sidebar .popular-posts .post h4 a {
 position:relative;
 color:#222
}
.sidebar .popular-posts .post:last-child {
 margin-bottom:0
}
.sidebar .popular-posts .post .post-thumb {
 position:absolute;
 left:0;
 top:0;
 width:79px
}
.sidebar .popular-posts .post:hover .post-thumb img {
 opacity:.7
}
.sidebar .popular-posts .post .post-thumb img {
 display:block;
 width:100%;
 transition:all .3s ease;
 -moz-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease
}
.sidebar .popular-posts .post .text {
 position:relative;
 top:-4px;
 font-size:13px;
 margin:0;
 font-weight:400;
 color:#777;
 line-height:1.6em;
 text-transform:capitalize;
 font-family:nunito,sans-serif
}
.sidebar .popular-posts .post .text a {
 position:relative;
 color:#777;
 transition:all .3s ease;
 -moz-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -ms-transition:all .3s ease;
 -o-transition:all .3s ease
}
.sidebar .popular-posts .post a,
.sidebar .popular-posts .post a:hover {
 color:#0690d4
}
.sidebar .popular-posts .post-info {
 position:relative;
 font-size:12px;
 color:#777;
 font-weight:500;
 margin-bottom:6px;
 padding-left:20px;
 text-transform:uppercase
}
.sidebar .popular-posts .post-info:before {
 position:absolute;
 content:"\f073";
 left:0;
 top:0;
 color:#0690d4;
 font-family:fontawesome
}
.track-form-two {
 position:relative;
 margin-top:24px
}
.track-form-two .form-group {
 position:relative;
 display:block;
 z-index:1;
 margin-bottom:5px
}
.track-form-two .form-group label {
 position:relative;
 color:#777;
 font-size:18px
}
.track-form-two .form-group input[type=text],
.track-form-two .form-group input[type=tel],
.track-form-two .form-group input[type=email],
.track-form-two .form-group textarea {
 position:relative;
 display:block;
 width:100%;
 height:50px;
 font-size:14px;
 color:#848484;
 line-height:34px;
 padding:10px;
 font-weight:400;
 background:#fff;
 border-radius:8px;
 border:1px solid #ccc;
 transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease
}
.track-form-two .form-group input[type=email]:focus {
 border-color:#00bff3
}
.track-form-two .form-group .submit-btn {
 position:absolute;
 top:0;
 right:0;
 cursor:pointer;
 line-height:24px;
 background:#0690d4;
 color:#fff;
 font-size:18px;
 padding:13px 25px;
 text-transform:capitalize;
 border-radius:0 8px 8px 0
}
.tracking-info-detail {
 position:relative;
 margin-top:40px;
 margin-bottom:45px
}
.tracking-info-detail .tracking-box {
 position:relative
}
.tracking-info-detail .tracking-box .tracking-time-box {
 position:relative;
 margin-right:30px;
 display:inline-block
}
.tracking-info-detail .tracking-box .tracking-time {
 position:relative;
 color:#222;
 font-size:18px;
 font-weight:400;
 font-family:montserrat,sans-serif
}
.tracking-info-detail .tracking-box span {
 position:relative;
 font-size:14px;
 color:#777
}
.tracking-info-detail .tracking-box .tracking-location {
 position:relative;
 font-size:14px;
 color:#777;
 padding-left:70px;
 padding-bottom:40px;
 display:inline-block
}
.tracking-info-detail .tracking-box .tracking-location:before {
 position:absolute;
 content:'';
 left:0;
 top:0;
 width:1px;
 height:100%;
 background-color:#d6d6d6
}
.tracking-info-detail .tracking-box .tracking-location strong {
 position:relative;
 color:#222;
 font-size:16px;
 font-weight:400;
 display:block;
 font-family:montserrat,sans-serif
}
.tracking-info-detail .tracking-box .tracking-location:after {
 position:absolute;
 content:'';
 left:-16px;
 top:-2px;
 width:34px;
 height:34px;
 border-radius:50%;
 background-color:#01a95a;
 display:inline-block
}
.tracking-info-detail .tracking-box .tracking-location.style-two::after {
 background-color:#4dcefe
}
.tracking-info-detail .tracking-box .tracking-location.style-three::after {
 background:#fff;
 border:1px solid #d6d6d6
}
.tracking-info-detail .tracking-box .tracking-location .dott {
 position:absolute;
 content:'';
 left:-3px;
 top:11px;
 width:9px;
 height:9px;
 z-index:1;
 border-radius:50%;
 background-color:#d6d6d6
}
.tracking-info-detail .tracking-box:last-child .tracking-location {
 padding-bottom:0
}
.tracking-info-detail .tracking-box:last-child .tracking-location:before {
 display:none
}
.map-data {
 text-align:center;
 font-size:14px;
 font-weight:400;
 line-height:1.8em
}
.map-data h6 {
 font-size:16px;
 font-weight:700;
 text-align:center;
 margin-bottom:5px;
 color:#121212
}
.map-canvas {
 height:360px
}
.footer-list li a:hover {
 color:#0690d4
}
.blue .footer-list li a:hover {
 color:#1b8af3
}
.mail-widget .wid-notice {
 font-size:13px
}
.header-style-two .logo img {
 width:80%
}
.header-style-two i.fa.fa-angle-down {
 padding:0 5px
}
.header-style-two.main-header .header-lower .search-box-outer .dropdown-menu {
 top:65px!important;
 right:-20px
}
.header-style-two.main-header .form-group .fa {
 color:#0690d4
}
.header-style-two.main-header .header-lower .search-box-btn {
 top:3px;
 right:5px
}
.welcome-section .sec-title-two {
 margin-bottom:25px
}
.header-style-two .sticky-header .main-menu .navigation>li:hover>a {
 color:#0690d4
}
.counter-column .sec-title-two h2 {
 text-align:center
}
.team-section {
 padding:60px 0 0
}
.tm-inf h5 {
 color:#0690d4;
 font-weight:600;
 font-size:18px
}
.tm-inf {
 position:relative;
 display:inline-block;
 background-color:#fff;
 margin-top:-50px;
 width:100%;
 padding:20px;
 -webkit-box-shadow:0 0 30px rgba(0,0,0,.2);
 -ms-box-shadow:0 0 30px rgba(0,0,0,.2);
 -o-box-shadow:0 0 30px rgba(0,0,0,.2);
 box-shadow:0 0 30px rgba(0,0,0,.2);
 z-index:1;
 text-align:center
}
.tm-inf .designation {
 float:left;
 display:block;
 margin:3px 0 5px;
 width:100%
}
.services-section.page-view {
 background:0 0
}
.services-section.page-view .styled-pagination,
.team-section.team-list .styled-pagination,
.news-page .styled-pagination {
 margin-top:20px
}
.team-section.team-list .tm-bx {
 margin-bottom:50px
}
.team-section.team-list {
 margin:0 0 70px
}
.sticky-header .navigation i {
 padding-left:5px
}
section.about-section.about-page {
 margin-top:-30px;
 margin-bottom:-30px
}
section.testimonial-section.testi-page {
 margin-top:-30px
}
.team-section.gap,
.testimonial-section.gap {
 margin-bottom:90px
}
.tm-inf h5 a {
 color:#0690d4
}
.testimonial-section .sec-title {
 margin-bottom:20px
}
.sticky-header nav li.current a {
 border-bottom:none
}
.header-style-two .sticky-header .main-menu .navigation>li>a {
 margin-bottom:0
}
.welcome-section .btn-style-four {
 background:0 0;
 color:#0690d4
}
.welcome-section .btn-style-four:hover {
 color:#fff;
 background:#0690d4
}
.sidebar-widget.search-box span {
 color:#777
}
.sec-title.blue .separater {
 background:url(../images/icons/separater-blue.png) no-repeat
}
.create-record form label {
 display:none
}
.create-record .quote-form-box .form-group .theme-btn {
 margin-top:0
}
.quote-section.create-record.message {
 padding:50px 0 0
}
.quote-section.create-record.message h2 {
 padding-bottom:30px
}
.create-record .quote-form-box {
 margin-bottom:60px
}
a.back-to-home {
 margin-bottom:50px;
 float:left;
 font-size:18px;
 color:#fff;
 padding:15px 50px;
 text-align:left
}
.update-single-form input[type=text],
.update-single-form input[type=submit] {
 display:inline-block;
 width:100%;
 line-height:23px;
 height:40px;
 font-size:14px;
 padding:10px 20px;
 background:0 0;
 color:#222;
 border-radius:3px;
 border:1px solid #ccc;
 transition:all 500ms ease;
 -webkit-transition:all 500ms ease;
 -ms-transition:all 500ms ease;
 -o-transition:all 500ms ease
}
.update-single-form label {
 margin-top:15px
}
.update-single-form input[type=submit],
.delete-single-form button[type=submit] {
 background:#ccc;
 margin-top:15px
}
.readit input[type=submit] {
 margin-top:15px;
 padding:7px 15px;
 float:left;
 background:#fff
}
nav li.new-item {
 background:orange
}
nav li.new-item a {
 color:#fff
}
.main-menu .navigation>li>ul>li.new-item>a {
 color:#fff
}
.main-menu .navigation>li>ul>li.new-item>a span {
 color:#fff;
 font-weight:800;
 padding-left:10px
}
.login-form {
 margin-bottom:50px
}
.login-form p {
 padding:15px 0
}
.texto-menu{
    font-size: 1.125rem;
    color: #fff;
    font-size: 1.125rem;
}
.menu-bordas{
    border-right: 1px solid #34b6f3;
}
nav .nav-item:hover .nav-link, nav .nav-item:focus .nav-link, nav .nav-item.ativo .nav-link {
    background-color: #0e4194;
    color: #fafafa;
}

.whatsapp{
    background-color: #86b512;
    color: #fafafa;
}
nav .nav-item:hover   .whatsapp{
    background-color: #45c91d;
    color: #fafafa;
}

.main_footer{
    max-width: 1440px;
     padding: 20px 20px;
     display: flex;
     flex-wrap: wrap;
     justify-content: space-between;
     margin: 0 auto;
     color: #333;
 }
 .main_footer > header{
     flex-basis: 100%;
 }
 .main_footer > header h1{
     font-size: 1.4em;
     margin-bottom: 40px;
 }
 .main_footer_our_pages, .main_footer_links{
     flex-basis: 25%;
 }
 .main_footer_about{
     flex-basis: 70%;
 }
 
 
 
 
 .main_footer > article h2{
 
     margin-bottom: 20px;
 }
 .main_footer > article ul li{
     list-style: none;
     margin: 5px 0;
 }
 .main_footer > article ul li a{
 color: #333;
 
 }
 .main_footer > article ul li a:hover{
     text-decoration:underline;
 }
 
 /* main_footer_rights */
 .main_footer_rights{
     width: 100%;
     text-align: center;
     background-color: #F7F7F7;
     padding: 20px 0;
     border-top: 1px solid #EBEBEB;
     font-size: 0.9em;
     color: #666;
     font-weight: 300;
 }
 .wrap {
    animation: caret 1s steps(1) infinite;
    border-right: 0.08em solid #fff;
    padding-right: 1px;
  }
  @keyframes caret {
    50% {
      border-color: transparent;
    }
  }
  

  .modal-login {		
    color: #636363;
    width: 350px;
    margin: 80px auto 0;
}
.modal-login .modal-content {
    padding: 20px;
    border-radius: 5px;
    border: none;
}
.modal-login .modal-header {
    border-bottom: none;   
    position: relative;
    justify-content: center;
}
.modal-login h4 {
    text-align: center;
    font-size: 26px;
    margin: 30px 0 -15px;
}
.modal-login .form-control:focus {
    border-color: #70c5c0;
}
.modal-login .form-control, .modal-login .btn {
    min-height: 40px;
    border-radius: 3px; 
}
.modal-login .close {
    position: absolute;
    top: -5px;
    right: -5px;
}	
.modal-login .modal-footer {
    background: #ecf0f1;
    border-color: #dee4e7;
    text-align: center;
    justify-content: center;
    margin: 0 -20px -20px;
    border-radius: 5px;
    font-size: 13px;
}
.modal-login .modal-footer a {
    color: #999;
}		
.modal-login .avatar {
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: -70px;
    width: 95px;
    height: 95px;
    border-radius: 50%;
    z-index: 9;
    background: #60c7c1;
    padding: 15px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}
.modal-login .avatar img {
    width: 100%;
}
.modal-login .btn {
    color: #fff;
    border-radius: 4px;
    background: #60c7c1;
    text-decoration: none;
    transition: all 0.4s;
    line-height: normal;
    border: none;
}
.modal-login .btn:hover, .modal-login .btn:focus {
    background: #45aba6;
    outline: none;
}
.trigger-btn {
    display: inline-block;
    margin: 100px auto;
}
@font-face{font-family:'qlwapp-whatsapp';src:url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff');font-weight:normal;font-style:normal}.qlwapp-whatsapp-icon{font-family:'qlwapp-whatsapp'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qlwapp-whatsapp-icon:before{content:"\e900"}#qlwapp{pointer-events:none;box-sizing:border-box}@media(min-width:430px){#qlwapp{width:430px}}#qlwapp *{box-sizing:border-box}#qlwapp.qlwapp-js-ready{display:block}#qlwapp.qlwapp-hide,#qlwapp.qlwapp-desktop.mobile,#qlwapp.qlwapp-mobile.desktop{display:none}#qlwapp .qlwapp-readonly,#qlwapp.qlwapp-readonly{pointer-events:none!important;opacity:.5!important}#qlwapp .qlwapp-disabled,#qlwapp.qlwapp-disabled{display:none;visibility:hidden}#qlwapp.qlwapp-middle-left,#qlwapp.qlwapp-bottom-left,#qlwapp.qlwapp-middle-right,#qlwapp.qlwapp-bottom-right{position:fixed;z-index:9999999}#qlwapp.qlwapp-middle-left,#qlwapp.qlwapp-bottom-left{right:auto;left:0}#qlwapp.qlwapp-middle-left .qlwapp-toggle .qlwapp-time,#qlwapp.qlwapp-bottom-left .qlwapp-toggle .qlwapp-time{left:0;right:auto}#qlwapp.qlwapp-middle-left.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-bottom-left.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-bottom-left.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-left.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-bottom-left.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-toggle,#qlwapp.qlwapp-bottom-left.qlwapp-button .qlwapp-toggle{margin-left:20px}#qlwapp.qlwapp-middle-left.qlwapp-bubble .qlwapp-toggle .qlwapp-text,#qlwapp.qlwapp-bottom-left.qlwapp-bubble .qlwapp-toggle .qlwapp-text{right:auto;left:60px}#qlwapp.qlwapp-middle-left .qlwapp-box:before,#qlwapp.qlwapp-bottom-left .qlwapp-box:before{right:auto;left:20px}#qlwapp.qlwapp-middle-right,#qlwapp.qlwapp-bottom-right{left:auto;right:0}#qlwapp.qlwapp-middle-right .qlwapp-toggle .qlwapp-time,#qlwapp.qlwapp-bottom-right .qlwapp-toggle .qlwapp-time{left:auto;right:0}#qlwapp.qlwapp-middle-right.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-bottom-right.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-bottom-right.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-right.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-bottom-right.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-toggle,#qlwapp.qlwapp-bottom-right.qlwapp-button .qlwapp-toggle{margin-right:20px;}#qlwapp.qlwapp-middle-left,#qlwapp.qlwapp-middle-right{top:40%;bottom:auto}#qlwapp.qlwapp-middle-left .qlwapp-developer,#qlwapp.qlwapp-middle-right .qlwapp-developer{padding:0 24px}#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-toggle{margin-left:-48px;padding-left:60px}#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-toggle{margin-right:-48px;padding-right:60px}#qlwapp.qlwapp-bottom-left,#qlwapp.qlwapp-bottom-right{top:auto;bottom:0}#qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle{border-radius:50%}#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle{border-radius:50px;}@media(min-width:430px){#qlwapp.qlwapp-rounded .qlwapp-box{border-radius:8px}}#qlwapp.qlwapp-rounded .qlwapp-box .qlwapp-user,#qlwapp.qlwapp-rounded .qlwapp-box .qlwapp-message{border-radius:4px}#qlwapp p:last-child{margin:0}#qlwapp time{opacity:.8;font-style:italic;font-size:10px}#qlwapp .qlwapp-no-contacts{display:flex;height:134px;justify-content:center;align-items:center}#qlwapp .qlwapp-container{display:flex;flex-direction:column}#qlwapp .qlwapp-clearfix:before,#qlwapp .qlwapp-clearfix:after{content:'';display:block;clear:both}#qlwapp .qlwapp-previous,#qlwapp .qlwapp-close{display:block;opacity:.8;font-style:unset;font-size:24px;font-weight:bold;width:24px;height:24px;cursor:pointer;text-align:center;line-height:24px;z-index:1}#qlwapp .qlwapp-previous{width:16px;height:36px;cursor:pointer;text-align:center;line-height:36px;margin-right:auto}#qlwapp .qlwapp-developer{font-size:8px;top:-20px;position:relative}#qlwapp .qlwapp-developer,#qlwapp .qlwapp-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}#qlwapp .qlwapp-toggle{pointer-events:all;cursor:pointer;box-shadow:0 1px 6px 0 rgba(0,0,0,0.06),0 2px 32px 0 rgba(0,0,0,0.16);margin-top:24px;margin-bottom:24px;position:relative;text-decoration:none}#qlwapp .qlwapp-toggle,#qlwapp .qlwapp-toggle:active,#qlwapp .qlwapp-toggle:focus,#qlwapp .qlwapp-toggle:hover{outline:0;text-decoration:none}#qlwapp .qlwapp-toggle .qlwapp-time{position:absolute;bottom:-2em;color:initial;font-size:10px;display:inline-block;top:auto;width:120px}#qlwapp .qlwapp-avatar .qlwapp-avatar-container{overflow:hidden;border-radius:50%;width:inherit;height:inherit}#qlwapp .qlwapp-avatar .qlwapp-avatar-container img{width:100%;height:auto}#qlwapp.qlwapp-bubble .qlwapp-toggle{width:60px;height:60px}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon,#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close{position:absolute;display:block;pointer-events:none;font-size:24px}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-text{position:absolute;right:60px;height:60px;margin:0 24px;display:flex;align-items:center;justify-content:flex-end;font-weight:bold;white-space:pre}#qlwapp.qlwapp-button .qlwapp-toggle{/*! height:40px; */white-space:nowrap;padding:12px 24px;}#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon{margin:0 12px 0 0}#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-close{display:none}#qlwapp .qlwapp-box{pointer-events:all;padding-bottom:56px;position:fixed;top:auto;bottom:0;left:0;right:0;z-index:99999;box-shadow:0 5px 40px 5px rgba(0,0,0,0.5)}@media(min-width:430px){#qlwapp .qlwapp-box{position:relative;top:auto;bottom:auto;left:auto;right:auto;box-shadow:0 8px 25px -5px rgba(45,62,79,0.15);margin-top:24px;margin-left:24px;margin-right:24px;margin-bottom:12px}#qlwapp .qlwapp-box:before{content:'';position:absolute;bottom:-6px;right:24px;width:13px;height:13px;transform:rotate(45deg)}#qlwapp .qlwapp-box .qlwapp-header{border-top-left-radius:inherit;border-top-right-radius:inherit}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}}#qlwapp .qlwapp-box .qlwapp-header{position:relative;overflow:hidden}#qlwapp .qlwapp-box .qlwapp-header:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(135deg,transparent 0,rgba(0,0,0,0.3) 100%)}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-close{position:absolute;top:12px;right:12px}@media(min-width:430px){#qlwapp .qlwapp-box .qlwapp-header .qlwapp-close{position:absolute;top:7px;right:7px;font-size:16px}}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-description{position:relative}#qlwapp .qlwapp-box .qlwapp-description,#qlwapp .qlwapp-box .qlwapp-contact{padding:24px 36px;height:100%}#qlwapp .qlwapp-box .qlwapp-description p,#qlwapp .qlwapp-box .qlwapp-description h3{color:inherit;font-family:inherit;margin:0}#qlwapp .qlwapp-box .qlwapp-description h3{margin:0 0 .25em 0}#qlwapp .qlwapp-box .qlwapp-contact{display:flex;justify-content:flex-end;align-items:center}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-previous{position:relative;left:-16px}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-previous>i{line-height:36px}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-avatar{width:42px;height:42px}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-label,#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-name{color:inherit}#qlwapp .qlwapp-box .qlwapp-account{color:inherit;padding:16px 36px;display:flex;align-items:center;overflow:hidden;position:relative;cursor:pointer;width:100%;text-decoration:none}#qlwapp .qlwapp-box .qlwapp-account:only-of-type{padding-top:36px;padding-bottom:36px}#qlwapp .qlwapp-box .qlwapp-info{padding:0 16px}#qlwapp .qlwapp-box .qlwapp-avatar{position:relative;width:62px;height:62px}#qlwapp .qlwapp-box .qlwapp-avatar:after{content:'';display:block;width:15px;height:15px;position:absolute;bottom:2px;right:2px;background-image:url(data:image/png;base64,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);background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:4}#qlwapp .qlwapp-box .qlwapp-time,#qlwapp .qlwapp-box .qlwapp-label,#qlwapp .qlwapp-box .qlwapp-offline-text{font-size:12px;line-height:1.5em;opacity:.6;display:block}#qlwapp .qlwapp-box .qlwapp-time{font-size:11px;font-style:italic}#qlwapp .qlwapp-box .qlwapp-name{display:block;font-weight:bold;line-height:1.5em}#qlwapp .qlwapp-box .qlwapp-body{overflow-x:hidden;overflow-y:auto}#qlwapp .qlwapp-box .qlwapp-body .qlwapp-carousel{max-height:470px;min-height:134px}#qlwapp .qlwapp-box .qlwapp-chat{display:flex;flex-direction:column;overflow:hidden}#qlwapp .qlwapp-box .qlwapp-user,#qlwapp .qlwapp-box .qlwapp-message{padding:16px 24px;margin:36px;position:relative;word-wrap:break-word;width:calc(100% - 36px*2)}#qlwapp .qlwapp-box .qlwapp-user:before,#qlwapp .qlwapp-box .qlwapp-message:before{content:'';position:absolute;top:-6px;right:24px;width:13px;height:13px;transform:rotate(45deg)}#qlwapp .qlwapp-box .qlwapp-user{width:auto;max-width:75%;align-self:flex-start;justify-self:flex-end;margin-top:0}#qlwapp .qlwapp-box .qlwapp-user:before{top:auto;bottom:-6px;left:24px}#qlwapp .qlwapp-box .qlwapp-padding{padding-bottom:56px}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response{position:absolute;bottom:0;left:0;right:0;height:auto;width:100%}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-footer pre,#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-footer textarea,#qlwapp .qlwapp-box .qlwapp-response textarea{max-height:160px}#qlwapp .qlwapp-box .qlwapp-footer pre,#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-footer textarea,#qlwapp .qlwapp-box .qlwapp-response textarea{color:inherit;background-color:inherit}#qlwapp .qlwapp-box .qlwapp-footer:before,#qlwapp .qlwapp-box .qlwapp-response:before{pointer-events:none;position:absolute;content:'';height:59px;top:-59px;background-image:linear-gradient(transparent,rgba(0,0,0,0.05));left:0;right:0}#qlwapp .qlwapp-box .qlwapp-footer{min-height:56px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;padding:12px 36px}#qlwapp .qlwapp-box .qlwapp-footer p{padding:0;font-size:inherit}#qlwapp .qlwapp-box .qlwapp-footer p:last-child{margin-bottom:0}#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-response textarea,#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons{min-height:56px}#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-response textarea{width:100%;height:100%;resize:none;border:0;padding:18px 88px 18px 36px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:20px;white-space:pre-wrap;word-wrap:break-word;border-radius:inherit;margin:0}#qlwapp .qlwapp-box .qlwapp-response pre{visibility:hidden}#qlwapp .qlwapp-box .qlwapp-response textarea{position:absolute;bottom:0;left:0}#qlwapp .qlwapp-box .qlwapp-response textarea:focus{outline:0}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons{position:absolute;top:0;right:21px;display:flex;align-items:center}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons.active>i{display:none}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons.active>i.qlwf-emoji{display:block}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>i{opacity:.4}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>i,#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>a{cursor:pointer;margin:0 0 0 10px;display:inherit;font-size:18px;line-height:24px;text-decoration:none}#qlwapp .qlwapp-previous,#qlwapp .qlwapp-close,#qlwapp .qlwapp-toggle,#qlwapp .qlwapp-box .qlwapp-header,#qlwapp .qlwapp-box .qlwapp-contact,#qlwapp .qlwapp-box .qlwapp-user{color:#fff;font-size: large;}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-text{color:#303030}#qlwapp .qlwapp-box,#qlwapp .qlwapp-box:before{background-color:#fff}#qlwapp .qlwapp-box .qlwapp-account{background-color:#fff}#qlwapp .qlwapp-box .qlwapp-account:not(:first-child){border-top:1px solid #f5f5f5}#qlwapp .qlwapp-box .qlwapp-avatar .qlwapp-avatar-container{background-color:#eee}#qlwapp .qlwapp-box .qlwapp-message,#qlwapp .qlwapp-box .qlwapp-message:before{background-color:#eee}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response{color:#303030;background-color:#fff;border-top:1px solid #e6e6e6}#qlwapp .qlwapp-toggle,#qlwapp .qlwapp-box .qlwapp-header,#qlwapp .qlwapp-box .qlwapp-user,#qlwapp .qlwapp-box .qlwapp-user:before{background-color: #86b612;}#qlwapp{display:none}#qlwapp.qlwapp-show .qlwapp-box{visibility:visible;opacity:1;transform:translateY(0) scale(1);display:block}#qlwapp.qlwapp-transition .qlwapp-box{visibility:visible;display:block}#qlwapp.qlwapp-bubble.qlwapp-show .qlwapp-toggle .qlwapp-icon{transform:scale(0,0);opacity:0}#qlwapp.qlwapp-bubble.qlwapp-show .qlwapp-toggle .qlwapp-close{transform:scale(1,1);opacity:1}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close{transform:scale(0,0);opacity:0}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon{transform:scale(1,1);opacity:1}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon,#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close{transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1),opacity 300ms ease-in}#qlwapp .qlwapp-box{display:none;opacity:0;visibility:hidden;transform:translateY(50px);transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1),opacity 300ms ease-in}@media(min-width:430px){#qlwapp .qlwapp-box{transform:translateY(50px) scale(0.9)}}#qlwapp .qlwapp-box .qlwapp-carousel{display:flex;width:200%;height:100%}#qlwapp .qlwapp-box .qlwapp-carousel .qlwapp-slide{width:50%;transition:max-height 500ms cubic-bezier(0.215,0.61,0.355,1) 1000ms,transform 300ms cubic-bezier(0.215,0.61,0.355,1) 500ms,opacity 500ms ease-in 500ms;height:100%;overflow:hidden}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-slide{max-height:300px}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box .qlwapp-header .qlwapp-label,#qlwapp .qlwapp-box .qlwapp-header .qlwapp-avatar{opacity:0;transition:transform cubic-bezier(0.215,0.61,0.355,1) .3s,opacity ease-in .3s}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box .qlwapp-header .qlwapp-label{transform:translateX(56px)}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-avatar{transform:scale(0.5)}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-name{transition-delay:800ms}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-label{transition-delay:850ms}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-avatar{transition-delay:900ms}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-previous,#qlwapp .qlwapp-box .qlwapp-message,#qlwapp .qlwapp-box .qlwapp-user{transition:transform cubic-bezier(0.215,0.61,0.355,1) 600ms,opacity ease-in 200ms}#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-previous,#qlwapp .qlwapp-box .qlwapp-user{opacity:0}#qlwapp .qlwapp-box .qlwapp-response{pointer-events:none}#qlwapp .qlwapp-box .qlwapp-previous{transform:translateX(56px)}#qlwapp .qlwapp-box .qlwapp-user{transform:translateY(56px)}#qlwapp .qlwapp-box .qlwapp-close{transition:opacity 300ms cubic-bezier(0.215,0.61,0.355,1)}#qlwapp .qlwapp-box .qlwapp-description{transition:transform 600ms cubic-bezier(0.215,0.61,0.355,1),opacity 900ms cubic-bezier(0.215,0.61,0.355,1)}#qlwapp .qlwapp-box .qlwapp-account{transition:transform 600ms cubic-bezier(0.215,0.61,0.355,1),opacity 150ms ease-in}#qlwapp .qlwapp-box .qlwapp-previous{transition-delay:800ms}#qlwapp .qlwapp-box .qlwapp-message{transition-delay:900ms}#qlwapp .qlwapp-box .qlwapp-close,#qlwapp .qlwapp-box .qlwapp-description{transition-delay:900ms}#qlwapp .qlwapp-box .qlwapp-user{transition-delay:200ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(6){transition-delay:600ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(5){transition-delay:500ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(4){transition-delay:400ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(3){transition-delay:300ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(2){transition-delay:200ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(1){transition-delay:100ms}#qlwapp .qlwapp-box .qlwapp-slide .qlwapp-message{opacity:0;transform:translateY(-56px)}#qlwapp .qlwapp-box .qlwapp-slide .qlwapp-box .qlwapp-account:hover{background-color:#fafafa}#qlwapp .qlwapp-box.response .qlwapp-carousel .qlwapp-slide{transform:translateX(-100%)}#qlwapp .qlwapp-box.response .qlwapp-body .qlwapp-carousel{overflow:hidden;max-height:134px!important;min-height:122px}#qlwapp .qlwapp-box.response .qlwapp-close{transition-delay:0ms}#qlwapp .qlwapp-box.response .qlwapp-close,#qlwapp .qlwapp-box.response .qlwapp-footer,#qlwapp .qlwapp-box.response .qlwapp-description,#qlwapp .qlwapp-box.response .qlwapp-account{opacity:0}#qlwapp .qlwapp-box.response .qlwapp-account{transform:translateY(-33.333%);border-top-color:transparent!important}#qlwapp .qlwapp-box.response .qlwapp-user{display:block}#qlwapp .qlwapp-box.response .qlwapp-message,#qlwapp .qlwapp-box.response .qlwapp-previous,#qlwapp .qlwapp-box.response .qlwapp-response{opacity:1}#qlwapp .qlwapp-box.response .qlwapp-response{pointer-events:all}#qlwapp .qlwapp-box.response .qlwapp-message,#qlwapp .qlwapp-box.response .qlwapp-previous{transform:translate(0)}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-slide{max-height:84px}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-avatar{opacity:1}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-label{opacity:.5}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-label{transform:translateX(0)}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-avatar{transform:scale(1)}#qlwapp .qlwapp-box.response.opening .qlwapp-footer,#qlwapp .qlwapp-box.response.opening .qlwapp-response,#qlwapp .qlwapp-box.response.opening .qlwapp-close,#qlwapp .qlwapp-box.response.opening .qlwapp-previous,#qlwapp .qlwapp-box.response.opening .qlwapp-description,#qlwapp .qlwapp-box.response.opening .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box.response.opening .qlwapp-header .qlwapp-label{visibility:visible}#qlwapp .qlwapp-box.texting .qlwapp-body{overflow-y:auto}#qlwapp .qlwapp-box.texting .qlwapp-user{opacity:1;transform:translate(0)}#qlwapp .qlwapp-box.closing .qlwapp-previous{transition-delay:0ms;transform:translateX(-24px);opacity:0;transition:transform cubic-bezier(0.215,0.61,0.355,1) 300ms,opacity ease-out 200ms}#qlwapp .qlwapp-box.closing .qlwapp-description{opacity:0}body.rtl #qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon{margin:0 0 0 12px}body.rtl #qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons{right:auto;left:21px;flex-direction:row-reverse}body.rtl #qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>a{transform:rotate(180deg)}body.rtl #qlwapp .qlwapp-box .qlwapp-response pre,body.rtl #qlwapp .qlwapp-box .qlwapp-response textarea{padding:18px 36px 18px 88px}body.rtl #qlwapp .qlwapp-box.response .qlwapp-carousel .qlwapp-slide{transform:translateX(100%)}body.rtl #qlwapp .qlwapp-box .qlwapp-contact{flex-direction:row-reverse}



.number-contato{
    margin: 0 auto;/* padding: 420px; */padding-left: 400px;font-size: 1.1em;
}
.number-contato-span{
   font-size: 1.8em;
    padding: 5px;
}

.email-editar{
    font-size: 1.1em;
     color: #fff;
}

.li-sobre{

    font-size: 1.23em;
    margin-bottom: 20px;
    padding-bottom: 10px;

}
.img-sobre{
    position: absolute;
    right: 0;
}
 .sobre {
margin-bottom: 110px;
}


/* ltn__faq-inner-2 */
.ltn__faq-inner-2 .card {
    margin: 0 0 -2px 0;
    border: 2px solid;
    border-color: var(--border-color-10); }
    .ltn__faq-inner-2 .card .ltn__card-title {
      background-color: transparent;
      padding: 20px 60px 20px 40px; }
      .ltn__faq-inner-2 .card .ltn__card-title::before {
        background-color: var(--section-bg-1);
        color: var(--ltn__primary-color);
        font-size: 16px;
        height: 40px;
        width: 40px;
        text-align: center;
        line-height: 40px; }
    .ltn__faq-inner-2 .card .ltn__card-title[aria-expanded="true"] {
      background-color: transparent;
      color: var(--ltn__primary-color); }
    .ltn__faq-inner-2 .card .ltn__card-title[aria-expanded="true"]:before {
      color: var(--ltn__secondary-color); }
    .ltn__faq-inner-2 .card .card-body {
      padding: 15px 40px 25px; }
  
  @media (max-width: 767px) {
    .ltn__faq-inner-2 .card .ltn__card-title {
      padding: 20px 60px 20px 20px;
      font-size: 16px; }
    .ltn__faq-inner-2 .card .card-body {
      padding: 15px 20px 25px; } }


      .title-faq{
    font-size: 1.27em;
    padding:10px 10px 20px 20px;
    font-weight: bolder;
      }

      .text-espacamento{

        padding: 20px;
        text-align: center;
      }

      .img-esquerda {
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
    }
    .sec-title-super{
       
        margin-left: -40px;
    }
    .faq-rastreamento{
margin-bottom: -90px;

    }
    
