@import url("https://fonts.googleapis.com/css?family=Poppins:100,200,200i,300,400,500,600,700,800,900&display=swap");.white-bg
{
 background:#ffffff
}
 .gray-bg
{
 background:#f5f5f5
}
 .gray-bg
{
 background:#f7f7fd
}
 .white-bg
{
 background:#fff
}
 .black-bg
{
 background:#16161a
}
 .theme-bg
{
 background:#2B2F76
}
 .brand-bg
{
 background:#f1f4fa
}
 .testimonial-bg
{
 background:#f9fafc
}
 .white-color
{
 color:#fff
}
 .black-color
{
 color:#16161a
}
 .theme-color
{
 color:#2B2F76
}
 .boxed-btn
{
 background:#fff;color:#2B2F76 !important;display:inline-block;padding:18px 44px;font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;border:0;border:1px solid #2B2F76;letter-spacing:3px;text-align:center;color:#2B2F76;text-transform:uppercase;cursor:pointer
}
 .boxed-btn:hover
{
 background:#2B2F76;color:#fff !important;border:1px solid #2B2F76
}
 .boxed-btn:focus
{
 outline:none
}
 .boxed-btn.large-width
{
 width:220px
}
 [data-overlay]
{
 position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center
}
 [data-overlay]::before
{
 position:absolute;left:0;top:0;right:0;bottom:0;content:""
}
 [data-opacity="1"]::before
{
 opacity:0.1
}
 [data-opacity="2"]::before
{
 opacity:0.2
}
 [data-opacity="3"]::before
{
 opacity:0.3
}
 [data-opacity="4"]::before
{
 opacity:0.4
}
 [data-opacity="5"]::before
{
 opacity:0.5
}
 [data-opacity="6"]::before
{
 opacity:0.6
}
 [data-opacity="7"]::before
{
 opacity:0.7
}
 [data-opacity="8"]::before
{
 opacity:0.8
}
 [data-opacity="9"]::before
{
 opacity:0.9
}
 body
{
 font-family:"Poppins",sans-serif;font-weight:normal;font-style:normal
}
 h1,h2,h3,h4,h5,h6
{
 font-family:"Poppins",sans-serif;color:#0b1c39;margin-top:0px;font-style:normal;font-weight:500;text-transform:normal
}
 p
{
 font-family:"Poppins",sans-serif;color:#2b2f76;font-size:16px;line-height:30px;margin-bottom:15px;font-weight:normal
}
 .f-left
{
 float:left
}
 .f-right
{
 float:right
}
 .fix
{
 overflow:hidden
}
 .clear
{
 clear:both
}
 a,.button
{
 -webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s
}
 a:focus,.button:focus
{
 text-decoration:none;outline:none
}
 a
{
 color:#635c5c
}
 a:hover
{
 color:#fff
}
 a:focus,a:hover,.portfolio-cat a:hover,.footer -menu li a:hover
{
 text-decoration:none
}
 a,button
{
 color:#fff;outline:medium none
}
 button:focus,input:focus,input:focus,textarea,textarea:focus
{
 outline:0
}
 .uppercase
{
 text-transform:uppercase
}
 input:focus::-moz-placeholder
{
 opacity:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s
}
 .capitalize
{
 text-transform:capitalize
}
 h1 a,h2 a,h3 a,h4 a,h5 a,h6 a
{
 color:inherit
}
 ul
{
 margin:0px;padding:0px
}
 li
{
 list-style:none
}
 hr
{
 border-bottom:1px solid #eceff8;border-top:0 none;margin:30px 0;padding:0
}
 .theme-overlay
{
 position:relative
}
 .theme-overlay::before
{
 background:#1696e7 none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0.6;position:absolute;top:0;width:100%
}
 .overlay
{
 position:relative;z-index:0
}
 .overlay::before
{
 position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:-1
}
 .overlay2
{
 position:relative;z-index:0
}
 .overlay2::before
{
 position:absolute;content:"";background-color:#2E2200;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0.5
}
 .section-padding
{
 padding-top:120px;padding-bottom:50px
}
 .separator
{
 border-top:1px solid #f2f2f2
}
 .mb-90
{
 margin-bottom:90px
}
 @media (max-width: 767px)
{
 .mb-90
{
 margin-bottom:30px
}
 
}
 @media (min-width: 768px) and (max-width: 991px)

{
 
 .mb-90

{
 
 margin-bottom:45px
}
 
}
 .owl-carousel .owl-nav div

{
 
 background:rgba(255,255,255,0.8) none repeat scroll 0 0;height:40px;left:20px;line-height:40px;font-size:22px;color:#646464;opacity:1;visibility:visible;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:all 0.3s ease 0s;width:40px
}
 .owl-carousel .owl-nav div.owl-next

{
 
 left:auto;right:-30px
}
 .owl-carousel .owl-nav div.owl-next i
{
 position:relative;right:0;top:1px
}
 .owl-carousel .owl-nav div.owl-prev i
{
 position:relative;right:1px;top:0px
}
 .owl-carousel:hover .owl-nav div
{
 opacity:1;visibility:visible
}
 .owl-carousel:hover .owl-nav div:hover
{
 color:#fff;background:#ff3500
}
 .btn
{
 background:#2B2F76;-moz-user-select:none;text-transform:uppercase;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;letter-spacing:1px;line-height:0;margin-bottom:0;padding:27px 44px;border-radius:5px;min-width:200px;margin:10px;cursor:pointer;transition:color 0.4s linear;position:relative;z-index:1;border:0;overflow:hidden;margin:0
}
 .btn::before
{
 content:"";position:absolute;left:0;top:0;width:110%;height:100%;background:#e6373d;z-index:1;border-radius:5px;transition:transform 0.5s;transition-timing-function:ease;transform-origin:0 0;transition-timing-function:cubic-bezier(0.5, 1.6, 0.4, 0.7);transform:scaleX(0)
}
 .btn:hover::before
{
 transform:scaleX(1);color:#fff !important;z-index:-1
}
 .header-btn
{
 text-transform:uppercase
}
 .btn.focus,.btn:focus
{
 outline:0;box-shadow:none
}
 .hero-btn
{
 padding:30px 56px
}
 .border-btn
{
 background:none;-moz-user-select:none;border:2px solid #2B2F76;padding:18px 38px;margin:10px;text-transform:capitalize;color:#2B2F76;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;letter-spacing:1px;margin-bottom:0;border-radius:5px;position:relative;transition:color 0.4s linear;position:relative;overflow:hidden;margin:0
}
 .border-btn::before
{
 border:2px solid transparent;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#2B2F76;z-index:-1;transition:transform 0.5s;transition-timing-function:ease;transform-origin:0 0;transition-timing-function:cubic-bezier(0.5, 1.6, 0.4, 0.7);transform:scaleY(0)
}
 .border-btn:hover::before
{
 transform:scaleY(1);order:2px solid transparent
}
 .border-btn.border-btn2
{
 padding:17px 52px
}
 .send-btn
{
 background:#2B2F76;color:#fff;font-size:14px;width:100%;height:55px;border:none;border-radius:5px;cursor:pointer;transition:color 0.4s linear;position:relative;overflow:hidden;z-index:1
}
 .send-btn::before
{
 border:2px solid transparent;content:"";position:absolute;left:0;top:0;width:110%;height:100%;background:#e6373d;color:#2B2F76;z-index:-1;transition:transform 0.5s;transition-timing-function:ease;transform-origin:0 0;transition-timing-function:cubic-bezier(0.5, 1.6, 0.4, 0.7);transform:scaleX(0)
}
 .send-btn:hover::before
{
 transform:scaleY(1);order:2px solid transparent;color:red
}
 .breadcrumb>.active
{
 color:#888
}
 #scrollUp
{
 background:#2B2F76;height:50px;width:50px;right:31px;bottom:18px;color:#fff;font-size:20px;text-align:center;border-radius:50%;line-height:48px;border:2px solid transparent
}
 @media (max-width: 767px)
{
 #scrollUp
{
 right:16px
}
 
}
 #scrollUp:hover
{
 color:#fff
}
 .sticky-bar
{
 left:0;margin:auto;position:fixed;top:0;width:100%;-webkit-box-shadow:0 10px 15px rgba(25,25,25,0.1);box-shadow:0 10px 15px rgba(25,25,25,0.1);z-index:9999;-webkit-animation:300ms ease-in-out 0s normal none 1 running fadeInDown;animation:300ms ease-in-out 0s normal none 1 running fadeInDown;-webkit-box-shadow:0 10px 15px rgba(25,25,25,0.1);background:#fff
}
 .mt-5
{
 margin-top:5px
}
 .mt-10
{
 margin-top:10px
}
 .mt-15
{
 margin-top:15px
}
 .mt-20
{
 margin-top:20px
}
 .mt-25
{
 margin-top:25px
}
 .mt-30
{
 margin-top:30px
}
 .mt-35
{
 margin-top:35px
}
 .mt-40
{
 margin-top:40px
}
 .mt-45
{
 margin-top:45px
}
 .mt-50
{
 margin-top:50px
}
 .mt-55
{
 margin-top:55px
}
 .mt-60
{
 margin-top:60px
}
 .mt-65
{
 margin-top:65px
}
 .mt-70
{
 margin-top:70px
}
 .mt-75
{
 margin-top:75px
}
 .mt-80
{
 margin-top:80px
}
 .mt-85
{
 margin-top:85px
}
 .mt-90
{
 margin-top:90px
}
 .mt-95
{
 margin-top:95px
}
 .mt-100
{
 margin-top:100px
}
 .mt-105
{
 margin-top:105px
}
 .mt-110
{
 margin-top:110px
}
 .mt-115
{
 margin-top:115px
}
 .mt-120
{
 margin-top:120px
}
 .mt-125
{
 margin-top:125px
}
 .mt-130
{
 margin-top:130px
}
 .mt-135
{
 margin-top:135px
}
 .mt-140
{
 margin-top:140px
}
 .mt-145
{
 margin-top:145px
}
 .mt-150
{
 margin-top:150px
}
 .mt-155
{
 margin-top:155px
}
 .mt-160
{
 margin-top:160px
}
 .mt-165
{
 margin-top:165px
}
 .mt-170
{
 margin-top:170px
}
 .mt-175
{
 margin-top:175px
}
 .mt-180
{
 margin-top:180px
}
 .mt-185
{
 margin-top:185px
}
 .mt-190
{
 margin-top:190px
}
 .mt-195
{
 margin-top:195px
}
 .mt-200
{
 margin-top:200px
}
 .mb-5
{
 margin-bottom:5px
}
 .mb-10
{
 margin-bottom:10px
}
 .mb-15
{
 margin-bottom:15px
}
 .mb-20
{
 margin-bottom:20px
}
 .mb-25
{
 margin-bottom:25px
}
 .mb-30
{
 margin-bottom:30px
}
 .mb-35
{
 margin-bottom:35px
}
 .mb-40
{
 margin-bottom:40px
}
 .mb-45
{
 margin-bottom:45px
}
 .mb-50
{
 margin-bottom:50px
}
 .mb-55
{
 margin-bottom:55px
}
 .mb-60
{
 margin-bottom:60px
}
 .mb-65
{
 margin-bottom:65px
}
 .mb-70
{
 margin-bottom:70px
}
 .mb-75
{
 margin-bottom:75px
}
 .mb-80
{
 margin-bottom:80px
}
 .mb-85
{
 margin-bottom:85px
}
 .mb-90
{
 margin-bottom:90px
}
 .mb-95
{
 margin-bottom:95px
}
 .mb-100
{
 margin-bottom:100px
}
 .mb-105
{
 margin-bottom:105px
}
 .mb-110
{
 margin-bottom:110px
}
 .mb-115
{
 margin-bottom:115px
}
 .mb-120
{
 margin-bottom:120px
}
 .mb-125
{
 margin-bottom:125px
}
 .mb-130
{
 margin-bottom:130px
}
 .mb-135
{
 margin-bottom:135px
}
 .mb-140
{
 margin-bottom:140px
}
 .mb-145
{
 margin-bottom:145px
}
 .mb-150
{
 margin-bottom:150px
}
 .mb-155
{
 margin-bottom:155px
}
 .mb-160
{
 margin-bottom:160px
}
 .mb-165
{
 margin-bottom:165px
}
 .mb-170
{
 margin-bottom:170px
}
 .mb-175
{
 margin-bottom:175px
}
 .mb-180
{
 margin-bottom:180px
}
 .mb-185
{
 margin-bottom:185px
}
 .mb-190
{
 margin-bottom:190px
}
 .mb-195
{
 margin-bottom:195px
}
 .mb-200
{
 margin-bottom:200px
}
 .ml-5
{
 margin-left:5px
}
 .ml-10
{
 margin-left:10px
}
 .ml-15
{
 margin-left:15px
}
 .ml-20
{
 margin-left:20px
}
 .ml-25
{
 margin-left:25px
}
 .ml-30
{
 margin-left:30px
}
 .ml-35
{
 margin-left:35px
}
 .ml-40
{
 margin-left:40px
}
 .ml-45
{
 margin-left:45px
}
 .ml-50
{
 margin-left:50px
}
 .ml-55
{
 margin-left:55px
}
 .ml-60
{
 margin-left:60px
}
 .ml-65
{
 margin-left:65px
}
 .ml-70
{
 margin-left:70px
}
 .ml-75
{
 margin-left:75px
}
 .ml-80
{
 margin-left:80px
}
 .ml-85
{
 margin-left:85px
}
 .ml-90
{
 margin-left:90px
}
 .ml-95
{
 margin-left:95px
}
 .ml-100
{
 margin-left:100px
}
 .ml-105
{
 margin-left:105px
}
 .ml-110
{
 margin-left:110px
}
 .ml-115
{
 margin-left:115px
}
 .ml-120
{
 margin-left:120px
}
 .ml-125
{
 margin-left:125px
}
 .ml-130
{
 margin-left:130px
}
 .ml-135
{
 margin-left:135px
}
 .ml-140
{
 margin-left:140px
}
 .ml-145
{
 margin-left:145px
}
 .ml-150
{
 margin-left:150px
}
 .ml-155
{
 margin-left:155px
}
 .ml-160
{
 margin-left:160px
}
 .ml-165
{
 margin-left:165px
}
 .ml-170
{
 margin-left:170px
}
 .ml-175
{
 margin-left:175px
}
 .ml-180
{
 margin-left:180px
}
 .ml-185
{
 margin-left:185px
}
 .ml-190
{
 margin-left:190px
}
 .ml-195
{
 margin-left:195px
}
 .ml-200
{
 margin-left:200px
}
 .mr-5
{
 margin-right:5px
}
 .mr-10
{
 margin-right:10px
}
 .mr-15
{
 margin-right:15px
}
 .mr-20
{
 margin-right:20px
}
 .mr-25
{
 margin-right:25px
}
 .mr-30
{
 margin-right:30px
}
 .mr-35
{
 margin-right:35px
}
 .mr-40
{
 margin-right:40px
}
 .mr-45
{
 margin-right:45px
}
 .mr-50
{
 margin-right:50px
}
 .mr-55
{
 margin-right:55px
}
 .mr-60
{
 margin-right:60px
}
 .mr-65
{
 margin-right:65px
}
 .mr-70
{
 margin-right:70px
}
 .mr-75
{
 margin-right:75px
}
 .mr-80
{
 margin-right:80px
}
 .mr-85
{
 margin-right:85px
}
 .mr-90
{
 margin-right:90px
}
 .mr-95
{
 margin-right:95px
}
 .mr-100
{
 margin-right:100px
}
 .mr-105
{
 margin-right:105px
}
 .mr-110
{
 margin-right:110px
}
 .mr-115
{
 margin-right:115px
}
 .mr-120
{
 margin-right:120px
}
 .mr-125
{
 margin-right:125px
}
 .mr-130
{
 margin-right:130px
}
 .mr-135
{
 margin-right:135px
}
 .mr-140
{
 margin-right:140px
}
 .mr-145
{
 margin-right:145px
}
 .mr-150
{
 margin-right:150px
}
 .mr-155
{
 margin-right:155px
}
 .mr-160
{
 margin-right:160px
}
 .mr-165
{
 margin-right:165px
}
 .mr-170
{
 margin-right:170px
}
 .mr-175
{
 margin-right:175px
}
 .mr-180
{
 margin-right:180px
}
 .mr-185
{
 margin-right:185px
}
 .mr-190
{
 margin-right:190px
}
 .mr-195
{
 margin-right:195px
}
 .mr-200
{
 margin-right:200px
}
 .pt-5
{
 padding-top:5px
}
 .pt-10
{
 padding-top:10px
}
 .pt-15
{
 padding-top:15px
}
 .pt-20
{
 padding-top:20px
}
 .pt-25
{
 padding-top:25px
}
 .pt-30
{
 padding-top:30px
}
 .pt-35
{
 padding-top:35px
}
 .pt-40
{
 padding-top:40px
}
 .pt-45
{
 padding-top:45px
}
 .pt-50
{
 padding-top:50px
}
 .pt-55
{
 padding-top:55px
}
 .pt-60
{
 padding-top:60px
}
 .pt-65
{
 padding-top:65px
}
 .pt-70
{
 padding-top:70px
}
 .pt-75
{
 padding-top:75px
}
 .pt-80
{
 padding-top:80px
}
 .pt-85
{
 padding-top:85px
}
 .pt-90
{
 padding-top:90px
}
 .pt-95
{
 padding-top:95px
}
 .pt-100
{
 padding-top:100px
}
 .pt-105
{
 padding-top:105px
}
 .pt-110
{
 padding-top:110px
}
 .pt-115
{
 padding-top:115px
}
 .pt-120
{
 padding-top:120px
}
 .pt-125
{
 padding-top:125px
}
 .pt-130
{
 padding-top:130px
}
 .pt-135
{
 padding-top:135px
}
 .pt-140
{
 padding-top:140px
}
 .pt-145
{
 padding-top:145px
}
 .pt-150
{
 padding-top:150px
}
 .pt-155
{
 padding-top:155px
}
 .pt-160
{
 padding-top:160px
}
 .pt-165
{
 padding-top:165px
}
 .pt-170
{
 padding-top:170px
}
 .pt-175
{
 padding-top:175px
}
 .pt-180
{
 padding-top:180px
}
 .pt-185
{
 padding-top:185px
}
 .pt-190
{
 padding-top:190px
}
 .pt-195
{
 padding-top:195px
}
 .pt-200
{
 padding-top:200px
}
 .pt-260
{
 padding-top:260px
}
 .pb-5
{
 padding-bottom:5px
}
 .pb-10
{
 padding-bottom:10px
}
 .pb-15
{
 padding-bottom:15px
}
 .pb-20
{
 padding-bottom:20px
}
 .pb-25
{
 padding-bottom:25px
}
 .pb-30
{
 padding-bottom:30px
}
 .pb-35
{
 padding-bottom:35px
}
 .pb-40
{
 padding-bottom:40px
}
 .pb-45
{
 padding-bottom:45px
}
 .pb-50
{
 padding-bottom:50px
}
 .pb-55
{
 padding-bottom:55px
}
 .pb-60
{
 padding-bottom:60px
}
 .pb-65
{
 padding-bottom:65px
}
 .pb-70
{
 padding-bottom:70px
}
 .pb-75
{
 padding-bottom:75px
}
 .pb-80
{
 padding-bottom:80px
}
 .pb-85
{
 padding-bottom:85px
}
 .pb-90
{
 padding-bottom:90px
}
 .pb-95
{
 padding-bottom:95px
}
 .pb-100
{
 padding-bottom:100px
}
 .pb-105
{
 padding-bottom:105px
}
 .pb-110
{
 padding-bottom:110px
}
 .pb-115
{
 padding-bottom:115px
}
 .pb-120
{
 padding-bottom:120px
}
 .pb-125
{
 padding-bottom:125px
}
 .pb-130
{
 padding-bottom:130px
}
 .pb-135
{
 padding-bottom:135px
}
 .pb-140
{
 padding-bottom:140px
}
 .pb-145
{
 padding-bottom:145px
}
 .pb-150
{
 padding-bottom:150px
}
 .pb-155
{
 padding-bottom:155px
}
 .pb-160
{
 padding-bottom:160px
}
 .pb-165
{
 padding-bottom:165px
}
 .pb-170
{
 padding-bottom:170px
}
 .pb-175
{
 padding-bottom:175px
}
 .pb-180
{
 padding-bottom:180px
}
 .pb-185
{
 padding-bottom:185px
}
 .pb-190
{
 padding-bottom:190px
}
 .pb-195
{
 padding-bottom:195px
}
 .pb-200
{
 padding-bottom:200px
}
 .pl-5
{
 padding-left:5px
}
 .pl-10
{
 padding-left:10px
}
 .pl-15
{
 padding-left:15px
}
 .pl-20
{
 padding-left:20px
}
 .pl-25
{
 padding-left:25px
}
 .pl-30
{
 padding-left:30px
}
 .pl-35
{
 padding-left:35px
}
 .pl-40
{
 padding-left:40px
}
 .pl-45
{
 padding-left:45px
}
 .pl-50
{
 padding-left:50px
}
 .pl-55
{
 padding-left:55px
}
 .pl-60
{
 padding-left:60px
}
 .pl-65
{
 padding-left:65px
}
 .pl-70
{
 padding-left:70px
}
 .pl-75
{
 padding-left:75px
}
 .pl-80
{
 padding-left:80px
}
 .pl-85
{
 padding-left:85px
}
 .pl-90
{
 padding-left:90px
}
 .pl-95
{
 padding-left:95px
}
 .pl-100
{
 padding-left:100px
}
 .pl-105
{
 padding-left:105px
}
 .pl-110
{
 padding-left:110px
}
 .pl-115
{
 padding-left:115px
}
 .pl-120
{
 padding-left:120px
}
 .pl-125
{
 padding-left:125px
}
 .pl-130
{
 padding-left:130px
}
 .pl-135
{
 padding-left:135px
}
 .pl-140
{
 padding-left:140px
}
 .pl-145
{
 padding-left:145px
}
 .pl-150
{
 padding-left:150px
}
 .pl-155
{
 padding-left:155px
}
 .pl-160
{
 padding-left:160px
}
 .pl-165
{
 padding-left:165px
}
 .pl-170
{
 padding-left:170px
}
 .pl-175
{
 padding-left:175px
}
 .pl-180
{
 padding-left:180px
}
 .pl-185
{
 padding-left:185px
}
 .pl-190
{
 padding-left:190px
}
 .pl-195
{
 padding-left:195px
}
 .pl-200
{
 padding-left:200px
}
 .pr-5
{
 padding-right:5px
}
 .pr-10
{
 padding-right:10px
}
 .pr-15
{
 padding-right:15px
}
 .pr-20
{
 padding-right:20px
}
 .pr-25
{
 padding-right:25px
}
 .pr-30
{
 padding-right:30px
}
 .pr-35
{
 padding-right:35px
}
 .pr-40
{
 padding-right:40px
}
 .pr-45
{
 padding-right:45px
}
 .pr-50
{
 padding-right:50px
}
 .pr-55
{
 padding-right:55px
}
 .pr-60
{
 padding-right:60px
}
 .pr-65
{
 padding-right:65px
}
 .pr-70
{
 padding-right:70px
}
 .pr-75
{
 padding-right:75px
}
 .pr-80
{
 padding-right:80px
}
 .pr-85
{
 padding-right:85px
}
 .pr-90
{
 padding-right:90px
}
 .pr-95
{
 padding-right:95px
}
 .pr-100
{
 padding-right:100px
}
 .pr-105
{
 padding-right:105px
}
 .pr-110
{
 padding-right:110px
}
 .pr-115
{
 padding-right:115px
}
 .pr-120
{
 padding-right:120px
}
 .pr-125
{
 padding-right:125px
}
 .pr-130
{
 padding-right:130px
}
 .pr-135
{
 padding-right:135px
}
 .pr-140
{
 padding-right:140px
}
 .pr-145
{
 padding-right:145px
}
 .pr-150
{
 padding-right:150px
}
 .pr-155
{
 padding-right:155px
}
 .pr-160
{
 padding-right:160px
}
 .pr-165
{
 padding-right:165px
}
 .pr-170
{
 padding-right:170px
}
 .pr-175
{
 padding-right:175px
}
 .pr-180
{
 padding-right:180px
}
 .pr-185
{
 padding-right:185px
}
 .pr-190
{
 padding-right:190px
}
 .pr-195
{
 padding-right:195px
}
 .pr-200
{
 padding-right:200px
}
 .bounce-animate
{
 animation-name:float-bob;animation-duration:2s;animation-iteration-count:infinite;-moz-animation-name:float-bob;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:float-bob;-ms-animation-duration:2s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:float-bob;-o-animation-duration:2s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear
}
 @-webkit-keyframes float-bob
{
 0%
{
 -webkit-transform:translateY(-20px);transform:translateY(-20px)
}
 50%
{
 -webkit-transform:translateY(-10px);transform:translateY(-10px)
}
 100%
{
 -webkit-transform:translateY(-20px);transform:translateY(-20px)
}
 
}
 .heartbeat
{
 animation:heartbeat 1s infinite alternate
}
 @-webkit-keyframes heartbeat
{
 to
{
 -webkit-transform:scale(1.03);transform:scale(1.03)
}
 
}
 .rotateme
{
 -webkit-animation-name:rotateme;animation-name:rotateme;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear
}
 @keyframes rotateme
{
 from
{
 -webkit-transform:rotate(0deg);transform:rotate(0deg)
}
 to
{
 -webkit-transform:rotate(360deg);transform:rotate(360deg)
}
 
}
 @-webkit-keyframes rotateme
{
 from
{
 -webkit-transform:rotate(0deg)
}
 to
{
 -webkit-transform:rotate(360deg)
}
 
}

 .lz-goal-p
{
 padding-top:160px;padding-bottom:130px
}
 @media only screen and (min-width: 1200px) and (max-width: 1600px)
{
 .lz-goal-p
{
 padding-top:140px;padding-bottom:60px
}
 
}
 @media only screen and (min-width: 992px) and (max-width: 1199px)
{
 .lz-goal-p
{
 padding-top:110px;padding-bottom:80px
}
 
}
 @media only screen and (min-width: 768px) and (max-width: 991px)
{
 .lz-goal-p
{
 padding-top:100px;padding-bottom:80px
}
 
}
 @media (max-width: 767px)
{
 .lz-goal-p
{
 padding-top:100px;padding-bottom:80px
}
 
}
 .lz-about-p
{
 padding-top:200px
}
 @media only screen and (min-width: 1200px) and (max-width: 1600px)
{
 .lz-about-p
{
 padding-top:150px
}
 
}
 @media only screen and (min-width: 992px) and (max-width: 1199px)
{
 .lz-about-p
{
 padding-top:100px
}
 
}
 @media only screen and (min-width: 768px) and (max-width: 991px)
{
 .lz-about-p
{
 padding-top:100px
}
 
}
 @media only screen and (min-width: 576px) and (max-width: 767px)
{
 .lz-about-p
{
 padding-top:50px
}
 
}
 @media (max-width: 767px)
{
 .lz-about-p
{
 padding-top:100px;padding-bottom:50px;
}
 
}
 .lz-contact-p
{
 padding-top:120px;padding-bottom:10px
}
 .lz-contact-text
{
 padding-top:0;padding-bottom:10px
}
 @media only screen and (min-width: 1200px) and (max-width: 1600px)
{

}
 @media only screen and (min-width: 992px) and (max-width: 1199px)
{
 .lz-contact-p
{
 padding-top:100px;padding-bottom:10px
}
 
}
 @media only screen and (min-width: 768px) and (max-width: 991px)
{
 .lz-contact-p
{
 padding-top:100px;padding-bottom:10px
}
 
}
 @media only screen and (min-width: 576px) and (max-width: 767px)
{
 .lz-contact-p
{
 padding-top:100px;padding-bottom:10px
}
 
}
 @media (max-width: 767px)
{
 .lz-contact-p
{
 padding-top:80px;padding-bottom:10px
}
 
}
 .white-bg
{
 background:#ffffff
}
 .gray-bg
{
 background:#f5f5f5
}
 .gray-bg
{
 background:#f7f7fd
}
 .white-bg
{
 background:#fff
}
 .black-bg
{
 background:#16161a
}
 .theme-bg
{
 background:#2B2F76
}
 .brand-bg
{
 background:#f1f4fa
}
 .testimonial-bg
{
 background:#f9fafc
}
 .white-color
{
 color:#fff
}
 .black-color
{
 color:#16161a
}
 .theme-color
{
 color:#2B2F76
}
 .header-area .header-top
{
 padding:13px 185px
}
 @media only screen and (min-width: 1200px) and (max-width: 1600px)
{
 .header-area .header-top
{
 padding:13px 80px
}
 
}
 @media only screen and (min-width: 992px) and (max-width: 1199px)
{
 .header-area .header-top
{
 padding:13px 50px
}
 
}
 @media only screen and (min-width: 768px) and (max-width: 991px)
{
 .header-area .header-top
{
 padding:13px 50px
}
 
}
 @media only screen and (min-width: 576px) and (max-width: 767px)
{
 .header-area .header-top
{
 padding:13px 20px
}
 
}
 @media (max-width: 767px)
{
 .header-area .header-top
{
 padding:13px 20px
}
 
}
 .header-area .header-bottom
{
 padding:0px 185px
}
 @media only screen and (min-width: 1200px) and (max-width: 1600px)
{
 .header-area .header-bottom
{
 padding:0px 80px
}
 
}
 @media only screen and (min-width: 992px) and (max-width: 1199px)
{
 .header-area .header-bottom
{
 padding:0px 50px
}
 
}
 @media only screen and (min-width: 768px) and (max-width: 991px)
{
 .header-area .header-bottom
{
 padding:22px 50px
}
 
}
 @media only screen and (min-width: 576px) and (max-width: 767px)
{
 .header-area .header-bottom
{
 padding:22px 20px
}
 
}
 @media (max-width: 767px)
{
 .header-area .header-bottom
{
 padding:22px 20px
}
 
}
 @media only screen and (min-width: 768px) and (max-width: 991px)
{
 .header-area
{
 box-shadow:0 10px 15px rgba(25,25,25,0.1)
}
 
}
 @media only screen and (min-width: 576px) and (max-width: 767px)
{
 .header-area
{
 box-shadow:0 10px 15px rgba(25,25,25,0.1)
}
 
}
 @media (max-width: 767px)
{
 .header-area
{
 box-shadow:0 10px 15px rgba(25,25,25,0.1)
}
 
}
 .header-area .header-top .header-info-left ul li
{
 color:#fff;display:inline-block;margin-right:56px;font-family:"Poppins",sans-serif;font-size:14px
}
 .header-area .header-top .header-info-left ul li:last-child
{
 margin-right:0px
}
 .header-area .header-top .header-info-left ul li i
{
 margin-right:8px
}
 .header-area .header-top .header-info-right .header-social li
{
 display:inline-block
}
 .header-area .header-top .header-info-right .header-social li a
{
 color:#fff;font-size:14px;padding-left:25px
}
 .header-area .header-top .header-info-right .header-social li a:hover
{
 color:#2B2F76
}
 .main-header
{
 position:relative;z-index:3
}
 @media only screen and (min-width: 1200px) and (max-width: 1600px)
{
 .main-header .main-menu
{
 margin-right:30px
}
 
}
 .main-header .main-menu ul li
{
 display:inline-block;position:relative;z-index:1
}
 .main-header .main-menu ul li a
{
 color:#002e5b;font-weight:500;padding:39px 19px;display:block;font-size:14px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;text-transform:uppercase
}
 @media only screen and (min-width: 992px) and (max-width: 1199px)
{
 .main-header .main-menu ul li a
{
 padding:39px 15px
}
 
}
 .main-header .main-menu ul li:hover>a
{
 color:#2B2F76
}
 .main-header .main-menu ul ul.submenu
{
 position:absolute;width:170px;background:#fff;left:0;top:120%;visibility:hidden;opacity:0;box-shadow:0 0 10px 3px rgba(0,0,0,0.05);padding:17px 0;border-top:5px solid #2B2F76;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s
}
 .main-header .main-menu ul ul.submenu>li
{
 margin-left:7px;display:block
}
 .main-header .main-menu ul ul.submenu>li>a
{
 padding:6px 10px !important;font-size:14px;color:#0b1c39;text-transform:capitalize
}
 .main-header .main-menu ul ul.submenu>li>a:hover
{
 color:#2B2F76;background:none
}
 .header-area .header-top .header-info-right .header-social a i
{
 -webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg)
}
 .header-area .header-top .header-info-right .header-social a:hover i
{
 transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)
}
 .main-header ul>li:hover>ul.submenu
{
 visibility:visible;opacity:1;top:100%
}
 .top-bg
{
 background:#002d5b
}
 .header-sticky ul li a
{
 padding:10px 19px
}
 .header-sticky.sticky-bar.sticky .main-menu ul>li>a
{
 padding:26px 20px
}
 .slicknav_menu .slicknav_icon-bar
{
 background-color:#2B2F76 !important
}
 .slicknav_nav
{
 margin-top:10px
}
 .header-sticky.sticky-bar.sticky .header-btn .get-btn
{
 padding:20px 20px
}
 .header-area .slicknav_btn
{
 top:-31px
}
 .slicknav_menu .slicknav_nav a:hover
{
 background:transparent;color:#2B2F76
}
 .slicknav_menu
{
 background:transparent;margin-top:5px !important
}
 .mobile_menu
{
 position:absolute;right:0px;width:100%;z-index:99
}
 .lz-goal
{
 background:#f6f9fe
}
 .lz-goal-col3-blue
{
 background:#f6f9fe;padding:20px 30px 10px 30px;
}
 .lz-training
{
 background:#ffffff
}
 .lz-goal .lz-goal-div .lz-goal-col1 .lz-goal-img
{
 overflow:hidden
}
 .lz-goal .lz-goal-div .lz-goal-col1 .lz-goal-img img
{
 width:100%;margin-bottom:30px;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;border-bottom:7px solid transparent;transform:scale(1)
}
 .lz-goal .lz-goal-div .lz-goal-col1 .lz-goal-img img:hover
{
 border-bottom:7px solid #2B2F76;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)
}
 .lz-goal .lz-goal-div .lz-goal-col1 .lz-goal-col3
{
 overflow:hidden;
}
.lz-goal-col3-gap
{
padding:30px 0px 20px 0px;
}

 .lz-goal .lz-goal-div .lz-goal-col1 .lz-goal-col3 h4 a
{
 color:#191d34;font-size:25px;font-weight:600;margin-bottom:10px;display:block
}
 .lz-goal .lz-goal-div .lz-goal-col1 .lz-goal-col3 h4 a:hover
{
 color:#2B2F76
}
 .lz-goal .lz-goal-div .lz-goal-div-back
{
 border:4px solid #2B2F76;padding:31px 32px 48px 52px;background:#fff;overflow:hidden;top:0;position:absolute;transform:perspective(600px) rotateY(180deg);backface-visibility:hidden;overflow:hidden;transition:transform 0.5s linear
}
 @media only screen and (min-width: 992px) and (max-width: 1199px)
{
 .lz-goal .lz-goal-div .lz-goal-div-back
{
 padding:20px
}
 
}
 @media only screen and (min-width: 768px) and (max-width: 991px)
{
 .lz-goal .lz-goal-div .lz-goal-div-back
{
 padding:20px
}
 
}
 @media (max-width: 767px)
{
 .lz-goal .lz-goal-div .lz-goal-div-back
{
 padding:20px
}
 
}
 .lz-goal .lz-goal-div .lz-goal-div-back h2
{
 color:#191d34;font-size:40px;font-weight:700;line-height:1.3;margin-bottom:30px;position:relative;display:block;padding-bottom:29px
}
 .lz-goal .lz-goal-div .lz-goal-div-back h2::before
{
 content:"";position:absolute;width:100px;height:4px;background:#2B2F76;left:0;bottom:0
}
 .lz-goal .lz-goal-div .lz-goal-div-back p
{
 margin-bottom:30px
}
 .lz-goal .lz-goal-div .lz-goal-div-back a
{
 color:#191d34
}
 .lz-goal .lz-goal-div .lz-goal-div-back a:hover
{
 color:#2B2F76
}
 .lz-goal .lz-goal-div .lz-goal-col1-last .lz-goal-img
{
 overflow:hidden
}
 .lz-goal .lz-goal-div .lz-goal-col1-last .lz-goal-img img
{
 width:100%;margin-bottom:30px;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;border-bottom:7px solid transparent;transform:scale(1)
}
 .lz-goal .lz-goal-div .lz-goal-col1-last .lz-goal-img img:hover
{
 border-bottom:7px solid #2B2F76;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)
}
 .lz-goal .lz-goal-div .lz-goal-col1-last .lz-goal-col3 h4 a
{
 color:#191d34;font-size:25px;font-weight:600;margin-bottom:23px;display:block
}
 .lz-goal .lz-goal-div .lz-goal-col1-last .lz-goal-col3 h4 a:hover
{
 color:#2B2F76
}
 .lz-goal .lz-goal-div .lz-goal-box
{
 border:4px solid #2B2F76;padding:31px 32px 48px 32px;background:#fff;overflow:hidden;top:0;position:relative;top:0;backface-visibility:hidden;transition:transform 0.5s linear;transform:perspective(600px) rotateY(0deg)
}
 .lz-courses
{
 border:1px solid #2B2F76;padding:31px 12px 31px 12px;background:#fff;overflow:hidden;top:0;position:relative;top:0;backface-visibility:hidden;transition:transform 0.5s linear;transform:perspective(600px) rotateY(0deg)
}
 .lz-goal-title
{
 border:0px solid #2B2F76;padding:3px 32px 8px 32px;;overflow:hidden;top:0;position:relative;top:0;backface-visibility:hidden;transition:transform 0.5s linear;transform:perspective(600px) rotateY(0deg)
}
 @media only screen and (min-width: 992px) and (max-width: 1199px)
{
 .lz-goal .lz-goal-div .lz-goal-box
{
 padding:20px
}
 
}
 @media (max-width: 767px)
{
 .lz-goal .lz-goal-div .lz-goal-box
{
 padding:20px
}
 
}
 .lz-goal .lz-goal-div .lz-goal-box h2
{
 color:#191d34;font-size:40px;font-weight:700;line-height:1.3;margin-bottom:30px;position:relative;display:block;padding-bottom:29px
}
 .lz-goal .lz-goal-div .lz-goal-box h2::before
{
 content:"";position:absolute;width:100px;height:4px;background:#2B2F76;left:0;bottom:0
}
 .lz-goal .lz-goal-div .lz-goal-box p
{
 margin-bottom:30px
}
 @media only screen and (min-width: 992px) and (max-width: 1199px)
{
 .lz-goal .lz-goal-div .lz-goal-box p
{
 font-size:15px
}
 
}
 .lz-goal .lz-goal-div .lz-goal-box a
{
 color:#191d34
}
 .lz-goal .lz-goal-div .lz-goal-box a:hover
{
 color:#2B2F76
}
 .lz-about .lz-about-img img
{
 width:100%
}
 @media only screen and (min-width: 768px) and (max-width: 991px)
{
 .lz-about .lz-about-img img
{
 margin-bottom:30px
}
 
}
 @media only screen and (min-width: 576px) and (max-width: 767px)
{
 .lz-about .lz-about-img img
{
 margin-bottom:30px
}
 
}
 @media (max-width: 767px)
{
 .lz-about .lz-about-img img
{
 margin-bottom:30px
}
 
}
 .lz-about .lz-about-div
{
 background:rgba(255,255,255,0.8);padding:57px 115px 50px 60px;margin-left:-152px
}
 .lz-achieve-more
{
 background:rgba(255,255,255,0.8);padding:7px 15px 20px 6px;margin-left:0;
}
 @media only screen and (min-width: 992px) and (max-width: 1199px)
{
 .lz-about .lz-about-div
{
 padding:30px 5px 30px 30px
}
 
}
 @media only screen and (min-width: 768px) and (max-width: 991px)
{
 .lz-about .lz-about-div
{
 padding:30px;margin-left:0px
}
 
}
 @media only screen and (min-width: 576px) and (max-width: 767px)
{
 .lz-about .lz-about-div
{
 padding:0px;margin-left:0px
}
 
}
 @media (max-width: 767px)
{
 .lz-about .lz-about-div
{
 padding:0px;margin-left:0px
}
 
}
 .lz-about .lz-about-div h2
{
 color:#2B2F76;font-size:40px;font-weight:700;line-height:1.2;margin-bottom:40px;display:block
}
 @media (max-width: 767px)
{
 .lz-about .lz-about-div h2
{
 font-size:24px;line-height:1.3
}
 
}
 .lz-about .lz-about-div p
{
 margin-bottom:0px
}
 .lz-ace .lz-ace-div .lz-ace-img
{
 overflow:hidden
}
 .lz-ace .lz-ace-div .lz-ace-img img
{
 width:100%;transform:scale(1);-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s
}
 .lz-ace .lz-ace-div .recent-cap
{
 padding:20px 30px 20px 30px;background:#fcfdff
}
 .lz-ace .lz-ace-div .recent-cap span
{
 color:#2B2F76;font-size:14px;margin-bottom:20px;display:block
}
 .lz-ace .lz-ace-div .recent-cap h4 a
{
 color:#191d34;font-size:20px;margin-bottom:20px;font-weight:500px
}
 .lz-ace .lz-ace-div .recent-cap h4 a:hover
{
 color:#2B2F76
}
 .lz-ace .lz-ace-div .recent-cap p
{
 color:#aebccb;font-size:14px
}
 .lz-ace-div:hover .lz-ace-img img
{
 transform:scale(1.1)
}
 .lz-contact
{
 background:#f8fafe
}
 .lz-contact .lz-contact-img
{
 margin-bottom:10px
}
 .lz-contact .lz-contact-p p
{
 color:#868c98;padding-right:125px;font-size:16px;margin-bottom:50px;line-height:1.8
}
 @media only screen and (min-width: 1200px) and (max-width: 1600px)
{
 .lz-contact .lz-contact-p p
{
 padding-right:138px
}
 
}
 @media only screen and (min-width: 992px) and (max-width: 1199px)
{
 .lz-contact .lz-contact-p p
{
 padding-right:95px
}
 
}
 @media only screen and (min-width: 768px) and (max-width: 991px)
{
 .lz-contact .lz-contact-p p
{
 padding-right:13px
}
 
}
 @media only screen and (min-width: 576px) and (max-width: 767px)
{
 .lz-contact .lz-contact-p p
{
 padding-right:80px
}
 
}
 @media (max-width: 767px)
{
 .lz-contact .lz-contact-p p
{
 padding-right:30px
}
 
}
 .lz-contact .lz-contact-p.lz-contact-p2 p
{
 padding:0
}
 .lz-contact .lz-contact-div h4
{
 color:#012f5f;font-size:20px;margin-bottom:29px;font-weight:500;text-transform:capitalize
}
 .lz-contact .lz-contact-div ul li
{
 color:#012f5f;margin-bottom:15px
}
 .lz-contact .lz-contact-div ul li a
{
 color:#868c98;font-weight:300
}
 .lz-contact .lz-contact-div ul li a:hover
{
 color:#2B2F76;padding-left:5px
}
 .lz-contact .footer-form
{
 margin-top:40px
}
 .lz-contact .footer-form form
{
 position:relative
}
 .lz-contact .footer-form form input
{
 width:100%;height:43px;padding:10px 20px;border:1px solid #fff
}
 .lz-contact .footer-form form .form-icon button
{
 position:absolute;top:0;right:0;background:none;border:0;cursor:pointer;padding:13px 22px;background:#2B2F76;line-height:1
}
 .lz-contact .info.error
{
 color:#2B2F76
}
 .lz-contact .footer-social a i
{
 color:#222222;margin-right:12px;font-size:19px;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s
}
 .lz-contact .footer-social a i:hover
{
 color:#2B2F76;box-shadow:0 -3px 0 0 rgba(24,24,24,0.15) inset,0 3px 10px rgba(0,0,0,0.3);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)
}
 .lz-footer
{
 background:#f8fafe
}
 .lz-footer .lz-footer-border
{
 border-top:1px solid #d3e5fd;padding:10px 0px 23px
}
 @media (max-width: 767px)
{
 .lz-footer .lz-footer-border
{
 padding:35px 0px 20px
}
 
}
 .lz-footer .lz-footer-div p
{
 color:#888888;font-weight:300;font-size:16px;line-height:2;margin-bottom:12px
}
 .lz-footer .lz-footer-div p i
{
 color:#2B2F76
}
 .lz-footer .lz-footer-div p a
{
 color:#2B2F76
}
 .contact-info
{
 margin-bottom:25px
}
 .lz-contact-icon
{
 margin-right:20px
}
 .lz-contact-icon i,.lz-contact-icon span
{
 color:#8f9195;font-size:33.33px
}
 .contact-info .lz-contact-col h3
{
 font-size:16px;margin-bottom:0;font-size:16px;color:#2a2a2a
}
 .contact-info .lz-contact-col h3 a:hover
{
 color:#222
}
 .contact-info .lz-contact-col p
{
 color:#8a8a8a
}
 .contact-title
{
 font-size:27px;font-weight:600;margin-bottom:20px
}

 .contact-section .btn_2
{
 background-color:#191d34;padding:18px 60px;border-radius:50px;margin-top:0
}
 .contact-section .btn_2:hover
{
 background-color:#222
}
 .flex-center-start
{
 display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start
}
 .overlay::before
{
 background-image:-moz-linear-gradient(170deg, rgba(34,34,34,0) 0%, #000 100%);background-image:-webkit-linear-gradient(170deg, rgba(34,34,34,0) 0%, #000 100%);background-image:-ms-linear-gradient(170deg, rgba(34,34,34,0) 0%, #000 100%)
}
 .sample-text-area
{
 background:#fff;padding:100px 0 70px 0
}
 .text-heading
{
 margin-bottom:30px;font-size:24px
}
 b,sup,sub,u,del
{
 color:#222
}

body {
  background: #fff;
  color: #666666;
  font-family: "Open Sans", sans-serif;
  overflow-x: hidden;
}

a {
  color: #2b2f76;
  transition: 0.5s;
}

a:hover, a:active, a:focus {
  color: #63bfcd;
  outline: none;
  text-decoration: none;
}

p {
  padding: 0;
  margin: 0 0 0px 0;
}

h1, h2, h6 {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  margin: 0 0 0 0;
  padding: 0;
}
h3 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  margin: 0 0 10px 0;
  padding: 0;
}
h4 {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  margin: 0 0 15px 0;
  padding: 0;
}

h5 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  margin: 0 0 5px 0;
  padding: 0;
}


#header {
  padding: 30px 0;
  height: 92px;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  transition: all 0.5s;
  z-index: 997;
  background: linear-gradient(45deg, #63bfcd, #2b2f76);
}

#header #logo {
  float: left;
}

#header #logo h1 {
  font-size: 36px;
  margin: -4px 0 0 0;
  padding: 0;
  line-height: 1;
  display: inline-block;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  letter-spacing: 3px;
  text-transform: uppercase;
}


#header #logo h1 a, #header #logo h1 a:hover {
  color: #fff;
}

#header #logo img {
  padding: 0;
  margin: 0;
}

@media (max-width: 768px) {
  #header #logo h1 {
    font-size: 28px;
    margin-top: 0;
  }
  #header #logo img {
    max-height: 40px;
  }
}

#header.header-transparent {
  background: transparent;
}

#header.header-fixed {
  background: #fff;
  padding: 20px 0;
  height: 72px;
  transition: all 0.5s;
}


#intro {
  width: 100%;
  height: 100vh;
  background: url("../images/.jpg") center top no-repeat;
  background-size: cover;
  position: relative;
}

@media (min-width: 1025px) {
  #intro {
    background-attachment: fixed;
  }
}

#intro .lz-intro {
  position: absolute;
  left: 0;
  top: 120px;
  right: 0;
  height: calc(50% - 60px);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-direction: column;
}

#intro h2 {
  margin: 50px 0 30px 0;
  padding: 10px 15px;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
  color: #2b2f76;
}
#intro img {
  margin: 200px 0 30px 0;
}

@media (max-width: 768px) {
  #intro h2 {
    font-size: 28px;
    line-height: 36px;
  }
}

#intro p {
  color: #2b2f76;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 54px;
  font-weight: 600;
}

@media (max-width: 768px) {
  #intro p {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 20px;
  }
}

#intro .btn-get-started {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 1px;
  display: inline-block;
  padding: 8px 28px;
  border-radius: 50px;
  transition: 0.5s;
  margin: 10px;
  border: 2px solid #fff;
  color: #fff;
}

#intro .btn-get-started:hover {
  color: #2b2f76;
  background: #fff;
}

#intro .product-screens {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  text-align: right;
  width: 100%;
  height: 50%;
}


#intro .product-screens .product-screen-1 {
  position: absolute;
  z-index: 30;
  left: calc(50% + 54px);
  bottom: 0;
  top: 30px;
}

#intro .product-screens .product-screen-2 {
  position: absolute;
  z-index: 20;
  left: calc(50% - 154px);
  bottom: 0;
  top: 90px;
}

#intro .product-screens .product-screen-3 {
  position: absolute;
  z-index: 10;
  left: calc(50% - 374px);
  bottom: 0;
  top: 150px;
}

@media (max-width: 767px) {
  #intro .product-screens .product-screen-1 {
    position: static;
    padding-top: 30px;
  }
  #intro .product-screens .product-screen-2, #intro .product-screens .product-screen-3 {
    display: none;
  }
}

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/* Nav Menu Essentials */
.lz-menu, .lz-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}

.lz-menu ul {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  z-index: 99;
}

.lz-menu li {
  position: relative;
  white-space: nowrap;
}

.lz-menu > li {
  float: left;
}

.lz-menu li:hover > ul,
.lz-menu li.sfHover > ul {
  display: block;
}

.lz-menu ul ul {
  top: 0;
  left: 100%;
}

.lz-menu ul li {
  min-width: 180px;
}

/* Nav Menu Arrows */
.sf-arrows .sf-with-ul {
  padding-right: 30px;
}

.sf-arrows .sf-with-ul:after {
  content: "\f107";
  position: absolute;
  right: 15px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
}

.sf-arrows ul .sf-with-ul:after {
  content: "\f105";
}

/* Nav Meu Container */
#lz-menu-container {
  float: right;
  margin: 0;
}

@media (max-width: 768px) {
  #lz-menu-container {
    display: none;
  }
}

/* Nav Meu Styling */
.lz-menu a {
  padding: 0 2px 10px 2px;
  text-decoration: none;
  display: inline-block;
  color: #2b2f76;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 14px;
  outline: none;
}

.lz-menu > li {
  margin-left: 25px;
}

.lz-menu > li > a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #2b2f76;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out 0s;
}

.lz-menu a:hover:before, .lz-menu li:hover > a:before, .lz-menu .menu-active > a:before {
  visibility: visible;
  transform: scaleX(1);
}

.lz-menu ul {
  margin: 4px 0 0 0;
  padding: 10px;
  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
  background: #fff;
}

.lz-menu ul li {
  transition: 0.3s;
}

.lz-menu ul li a {
  padding: 10px;
  color: #333;
  transition: 0.3s;
  display: block;
  font-size: 13px;
  text-transform: none;
}

.lz-menu ul li:hover > a {
  color: #2b2f76;
}

.lz-menu ul ul {
  margin: 0;
}

/* Mobile Nav Toggle */
#mobile-nav-toggle {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
  margin: 20px 20px 0 0;
  border: 0;
  background: none;
  font-size: 24px;
  display: none;
  transition: all 0.4s;
  outline: none;
  cursor: pointer;
}

#mobile-nav-toggle i {
  color: #2b2f76;
}

@media (max-width: 768px) {
  #mobile-nav-toggle {
    display: inline;
  }
}

/* Mobile Nav Styling */
#mobile-nav {
  position: fixed;
  top: 0;
  padding-top: 18px;
  bottom: 0;
  z-index: 998;
  background: rgba(43, 47, 118, 0.9);
  left: -260px;
  width: 260px;
  overflow-y: auto;
  transition: 0.4s;
}

#mobile-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

#mobile-nav ul li {
  position: relative;
}

#mobile-nav ul li a {
  color: #fff;
  font-size: 16px;
  overflow: hidden;
  padding: 10px 22px 10px 15px;
  position: relative;
  text-decoration: none;
  width: 100%;
  display: block;
  outline: none;
}

#mobile-nav ul li a:hover {
  color: #fff;
}

#mobile-nav ul li li {
  padding-left: 30px;
}

#mobile-nav ul .menu-has-children i {
  position: absolute;
  right: 0;
  z-index: 99;
  padding: 15px;
  cursor: pointer;
  color: #fff;
}

#mobile-nav ul .menu-has-children i.fa-chevron-up {
  color: #2b2f76;
}

#mobile-nav ul .menu-item-active {
  color: #2b2f76;
}

#mobile-body-overly {
  width: 100%;
  height: 100%;
  z-index: 997;
  top: 0;
  left: 0;
  position: fixed;
  background: rgba(43, 47, 118, 0.7);
  display: none;
}

/* Mobile Nav body classes */
body.mobile-nav-active {
  overflow: hidden;
}

body.mobile-nav-active #mobile-nav {
  left: 0;
}

body.mobile-nav-active #mobile-nav-toggle {
  color: #fff;
}


a {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

a:hover {
  text-decoration: none;
}

a a:focus {
  outline: none;
}

p {
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
  margin: 0px;
  font-size: 18px;
}

ul, ol {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}

ul li, ol li {
  list-style: none;
}

#copyright {
  background: #0b0b0b;
  text-align: center;
}

#copyright p {
  line-height: 42px;
  color: #fff;
  margin: 0;
}

#copyright p a {
  color: #fff;
}

#copyright p a:hover {
  color: #2b2f76;
}

