.text-normal {
text-transform: none!important;
}
.text-italic {
font-style: italic!important;
}
.opacity-10 {
opacity: 1!important;
}
.opacity-7 {
opacity: .7!important;
}
.opacity-5 {
opacity: .5!important;
}
.fw-900 {
font-weight: 900!important;
}
.fw-100 {
font-weight: 100!important;
}
.fw-200 {
font-weight: 200!important;
}
.fw-300 {
font-weight: 300!important;
}
.fw-400 {
font-weight: 400!important;
}
.fw-500 {
font-weight: 500!important;
}
.fw-600 {
font-weight: 600!important;
}
.fw-700 {
font-weight: 700!important;
}
.fw-800 {
font-weight: 800!important;
}
.padding-left-5 {
padding-left:5px;
}
.padding-left-10 {
padding-left:10px;
}
.padding-left-15 {
padding-left:15px;
}
.padding-left-20 {
padding-left:20px;
}
.padding-left-30 {
padding-left:30px;
}
.padding-right-5 {
padding-right:5px;
}
.padding-right-10 {
padding-right:10px;
}
.padding-right-15 {
padding-right:15px;
}
.padding-right-20 {
padding-right:20px;
}
.padding-right-30 {
padding-right:30px;
}
.padding-top-0 {
padding-top:0px;
}
.padding-top-10 {
padding-top:10px;
}
.padding-top-20 {
padding-top:20px;
}
.padding-top-30 {
padding-top:30px;
}
.padding-top-40 {
padding-top:40px;
}
.padding-top-50 {
padding-top:50px;
}
.padding-top-60 {
padding-top:60px;
}
.padding-top-70 {
padding-top:70px;
}
.padding-top-80 {
padding-top:80px;
}
.padding-top-90 {
padding-top:90px;
}
.padding-top-100 {
padding-top:100px;
}
.padding-bottom-10 {
padding-bottom:10px!important;
}
.padding-bottom-20 {
padding-bottom:20px!important;
}
.padding-bottom-30 {
padding-bottom:30px!important;
}
.padding-bottom-40 {
padding-bottom:40px!important;
}
.padding-bottom-50 {
padding-bottom:50px!important;
}
.padding-bottom-60 {
padding-bottom:60px!important;
}
.padding-bottom-70 {
padding-bottom:70px!important;
}
.padding-bottom-80 {
padding-bottom:80px!important;
}
.padding-bottom-90 {
padding-bottom:90px!important;
}
.padding-bottom-100 {
padding-bottom:100px!important;
}
.margin-bottom-10 {
margin-bottom:10px!important;
}
.margin-bottom-20 {
margin-bottom:20px!important;
}
.margin-bottom-30 {
margin-bottom:30px!important;
}
.margin-bottom-40 {
margin-bottom:40px!important;
}
.margin-bottom-50 {
margin-bottom:50px!important;
}
.margin-top-20 {
margin-top:20px!important;
}
.margin-top-40 {
margin-top:40px!important;
}
.padding-top-10 {
padding-top:10px!important;
}
.padding-top-20 {
padding-top:20px!important;
}
.padding-top-30 {
padding-top:30px!important;
}
.padding-top-40 {
padding-top:40px!important;
}
.padding-top-50 {
padding-top:50px!important;
}
.padding-top-60 {
padding-top:60px!important;
}
.padding-top-70 {
padding-top:70px!important;
}
.padding-top-80 {
padding-top:80px!important;
}
.padding-top-90 {
padding-top:90px!important;
}
.padding-top-100 {
padding-top:100px!important;
}
.padding-top-110 {
padding-top:110px!important;
}
.padding-top-120 {
padding-top:120px!important;
}
.padding-top-130 {
padding-top:130px!important;
}
.padding-top-140 {
padding-top:140px!important;
}
.padding-top-150 {
padding-top:150px!important;
}
.padding-top-200 {
padding-top:200px!important;
}
.padding-bottom-0 {
padding-bottom:0px!important;
}
.padding-bottom-10 {
padding-bottom:10px!important;
}
.padding-bottom-20 {
padding-bottom:20px!important;
}
.padding-bottom-30 {
padding-bottom:30px!important;
}
.padding-bottom-40 {
padding-bottom:40px!important;
}
.padding-bottom-50 {
padding-bottom:50px!important;
}
.padding-bottom-60 {
padding-bottom:60px!important;
}
.padding-bottom-70 {
padding-bottom:70px;
}
.padding-bottom-80 {
padding-bottom:80px;
}
.padding-bottom-90 {
padding-bottom:90px;
}
.padding-bottom-100 {
padding-bottom:100px;
}
.padding-bottom-120 {
padding-bottom:120px;
}
.padding-bottom-130 {
padding-bottom:130px;
}
.padding-bottom-140 {
padding-bottom:140px;
}
.padding-bottom-150 {
padding-bottom:150px;
}
.margin-bottom-0 {
margin-bottom:-30px!important;
}
.margin-bottom-10 {
margin-bottom:10px!important;
}
.margin-bottom-15 {
margin-bottom:15px!important;
}
.margin-bottom-20 {
margin-bottom:20px!important;
}
.margin-bottom-30 {
margin-bottom:30px!important;
}
.margin-bottom-40 {
margin-bottom:40px!important;
}
.margin-bottom-50 {
margin-bottom:50px!important;
}
.margin-bottom-60 {
margin-bottom:60px!important;
}
.margin-bottom-70 {
margin-bottom:70px!important;
}
.margin-top-0 {
margin-top:0px!important;
}
.margin-top-10 {
margin-top:10px!important;
}
.margin-top-20 {
margin-top:20px!important;
}
.margin-top-30 {
margin-top:30px!important;
}
.margin-top-40 {
margin-top:40px!important;
}
.margin-top-50 {
margin-top:50px!important;
}
.margin-top-60 {
margin-top:60px!important;
}
.margin-top-70 {
margin-top:70px!important;
}
.margin-top-80 {
margin-top:80px!important;
}
.margin-top-90 {
margin-top:90px!important;
}
.margin-top-100 {
margin-top:100px!important;
}
.margin-left-5 {
margin-left:5px!important;
}
.margin-left-10 {
margin-left:10px!important;
}
.margin-left-15 {
margin-left:15px!important;
}
.margin-left-20 {
margin-left:20px!important;
}
.margin-left-30 {
margin-left:30px!important;
}
.margin-left-0 {
margin-left:0px!important;
}
.margin-right-0 {
margin-right:0px!important;
}
.margin-right-5 {
margin-right:5px!important;
}
.margin-right-10 {
margin-right:10px!important;
}
.margin-right-15 {
margin-right:15px!important;
}
.margin-right-20 {
margin-right:20px!important;
}
.margin-right-25 {
margin-right:25px!important;
}
.margin-right-30 {
margin-right:30px!important;
}
.margin-right-35 {
margin-right:35px!important;
}
.margin-right-40 {
margin-right:40px!important;
}
@media only screen and (max-width: 1220px) {
.hidden-1220 {
display: none!important;
}
}
@media only screen and (max-width: 1110px) {
.hidden-1110 {
display: none!important;
}
}
@media all and (max-width: 992px) {
.no-m-margin { margin: 0!important; }
.margin-m-l-0 { margin-left: 30px!important; }
.margin-m-l-30 { margin-left: 0px!important; }
.margin-m-l-70 { margin-left: 70px!important; }
.margin-m-r-0 { margin-right: 0px!important; }
.margin-m-r-10 { margin-right: 10px!important; }
.margin-m-r-15 { margin-right: 15px!important; }
.margin-m-r-20 { margin-right: 20px!important; }
.margin-m-r-25 { margin-right: 25px!important; }
.margin-m-r-70 { margin-right: 70px!important; }
.margin-m-t-0 { margin-top: 0px!important; }
.margin-m-t-5 { margin-top: 5px!important; }
.margin-m-t-10 { margin-top: 10px!important; }
.margin-m-t-15 { margin-top: 15px!important; }
.margin-m-t-20 { margin-top: 20px!important; }
.margin-m-t-25 { margin-top: 25px!important; }
.margin-m-t-50 { margin-top: 50px!important; }
.margin-m-b-0 { margin-bottom: 0px!important; }
.margin-m-b-10 { margin-bottom: 10px!important; }
.margin-m-b-25 { margin-bottom: 25px!important; }
.margin-m-b-30 { margin-bottom: 30px!important; }
.margin-m-b-40 { margin-bottom: 40px!important; }
.margin-m-b-50 { margin-bottom: 50px!important; }
.margin-m-b-70 { margin-bottom: 70px!important; }
.margin-m-b-120 { margin-bottom: 120px!important; }
.no-m-pad { padding: 0!important; }
.pad-m-t-0 { padding-top: 0px!important; }
.pad-m-t-2 { padding-top: 2px!important; }
.pad-m-t-10 { padding-top: 10px!important; }
.pad-m-t-15 { padding-top: 15px!important; }
.pad-m-t-20 { padding-top: 20px!important; }
.pad-m-t-25 { padding-top: 25px!important; }
.pad-m-t-30 { padding-top: 30px!important; }
.pad-m-t-40 { padding-top: 40px!important; }
.pad-m-t-50 { padding-top: 50px!important; }
.pad-m-t-60 { padding-top: 60px!important; }
.pad-m-t-70 { padding-top: 70px!important; }
.pad-m-t-80 { padding-top: 80px!important; }
.pad-m-t-90 { padding-top: 90px!important; }
.pad-m-t-100 { padding-top: 100px!important; }
.pad-m-t-120 { padding-top: 120px!important; }
.pad-m-t-130 { padding-top: 130px!important; }
.pad-m-t-150 { padding-top: 150px!important; }
.pad-m-b-0 { padding-bottom: 0px!important; }
.pad-m-b-10 { padding-bottom: 10px!important; }
.pad-m-b-15 { padding-bottom: 15px!important; }
.pad-m-b-20 { padding-bottom: 20px!important; }
.pad-m-b-25 { padding-bottom: 25px!important; }
.pad-m-b-30 { padding-bottom: 30px!important; }
.pad-m-b-40 { padding-bottom: 40px!important; }
.pad-m-b-50 { padding-bottom: 50px!important; }
.pad-m-b-60 { padding-bottom: 60px!important; }
.pad-m-b-70 { padding-bottom: 70px!important; }
.pad-m-b-80 { padding-bottom: 80px!important; }
.pad-m-b-90 { padding-bottom: 90px!important; }
.pad-m-b-100 { padding-bottom: 100px!important; }
.pad-m-b-150 { padding-bottom: 150px!important; }
.pad-m-b-200 { padding-bottom: 200px!important; }
.pad-m-b-240 { padding-bottom: 240px!important; }
.pad-m-l-15 { padding-left: 15px!important; }
.pad-m-l-0 { padding-left: 0px!important; }
.pad-m-l-25 { padding-left: 25px!important; }
.pad-m-l-30 { padding-left: 30px!important; }
.pad-m-l-35 { padding-left: 35px!important; }
.pad-m-l-40 { padding-left: 40px!important; }
.pad-m-l-50 { padding-left: 50px!important; }
.pad-m-r-15 { padding-right: 15px!important; }
.pad-m-r-20 { padding-right: 20px!important; }
.pad-m-r-25 { padding-right: 25px!important; }
.pad-m-r-30 { padding-right: 30px!important; }
.pad-m-r-30 { padding-right: 30px!important; }
.pad-m-r-35 { padding-right: 35px!important; }
.pad-m-r-40 { padding-right: 40px!important; }
.pad-m-r-50 { padding-right: 50px!important; }
.hidden-992 {
display: none!important;
}
}
@media only screen and (max-width: 767px) {
.hidden-767 {
display: none!important;
}
.footer-mobi {
text-align: center;
}
} 
.txt-8 {
font-size: 8px!important;
}
.txt-9 {
font-size: 9px!important;
}
.txt-10 {
font-size: 10px!important;
}
.txt-11 {
font-size: 11px!important;
}
.txt-12 {
font-size: 12px!important;
}
.txt-13 {
font-size: 13px!important;
}
.txt-14 {
font-size: 14px!important;
}
.txt-15 {
font-size: 15px!important;
}
.txt-16 {
font-size: 16px!important;
}
.txt-17 {
font-size: 17px!important;
}
.txt-18 {
font-size: 18px!important;
}
.txt-19 {
font-size: 19px!important;
}
.txt-20 {
font-size: 20px!important;
}
.txt-21 {
font-size: 21px!important;
}
.txt-22 {
font-size: 22px!important;
}
.txt-23 {
font-size: 23px!important;
}
.txt-24 {
font-size: 24px!important;
}
.txt-25 {
font-size: 25px!important;
}
.txt-26 {
font-size: 26px!important;
}
.txt-27 {
font-size: 27px!important;
}
.txt-28 {
font-size: 28px!important;
}
.txt-30 {
font-size: 30px!important;
}
.txt-35 {
font-size: 35px!important;
}
.flags {
max-width: 110px;
margin-top: -10px;
}
@media only screen and (max-width: 992px) {
.flags {
max-width: 100px;
margin-top: -10px;
}
}
@media only screen and (max-width: 550px) {
.flags {
margin-top: 0px;
}
}
.shaddow {
-webkit-box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12) !important;
box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12) !important;
}
.shaddow-1 {
box-shadow: 0px 2px 15px 0px rgba(36,42,58,0.20) !important;
}
.shaddow-2 {
box-shadow: 0px 2px 15px 0px rgba(123,147,171,0.20) !important;
}
.shaddow-3 {
-webkit-box-shadow: 0 2.8px 2.2px rgba(123,147,171,0.20), 0 6.7px 5.3px rgba(123,147,171,0.20), 0 12.5px 10px rgba(123,147,171,0.20), 0 22.3px 17.9px rgba(123,147,171,0.20), 0 41.8px 33.4px rgba(123,147,171,0.20), 0 100px 80px rgba(123,147,171,0.20) !important;
box-shadow: 0 2.8px 2.2px rgba(123,147,171,0.20), 0 6.7px 5.3px rgba(123,147,171,0.20), 0 12.5px 10px rgba(123,147,171,0.20), 0 22.3px 17.9px rgba(123,147,171,0.20), 0 41.8px 33.4px rgba(123,147,171,0.20), 0 100px 80px rgba(123,147,171,0.20) !important;
}
.shaddow-4 {
box-shadow: 0 30px 60px rgba(123,147,171, 0.6)!important;
}
.shaddow-b {
box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.30) !important;
}
.shaddow-over {
-webkit-transition: .3s ease-in-out!important;
-moz-transition: .3s ease-in-out!important;
-ms-transition: .3s ease-in-out!important;
-o-transition: .3s ease-in-out!important;
transition: .3s ease-in-out!important;
}
.shaddow-over:hover {
-webkit-box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12) !important;
box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12) !important;
}
.shaddow-blue {
-webkit-box-shadow: 0 2.8px 2.2px rgba(59,63,77,0.20), 0 6.7px 5.3px rgba(59,63,77,0.20), 0 12.5px 10px rgba(59,63,77,0.20), 0 22.3px 17.9px rgba(59,63,77,0.20), 0 41.8px 33.4px rgba(59,63,77,0.20), 0 100px 80px rgba(59,63,77,0.20) !important;
box-shadow: 0 2.8px 2.2px rgba(59,63,77,0.20), 0 6.7px 5.3px rgba(59,63,77,0.20), 0 12.5px 10px rgba(59,63,77,0.20), 0 22.3px 17.9px rgba(59,63,77,0.20), 0 41.8px 33.4px rgba(59,63,77,0.20), 0 100px 80px rgba(59,63,77,0.20) !important;
}
a {
cursor: default!important;
}
.blue {
color:#1e5799!important;
}
.d-blue {
color:#242a3a!important;
}
.dl-blue {
color:#3b3f4d!important;
}
.dl-blue-bg {
background:#3b3f4d!important;
}
.light-bg {
background: rgba(22,26,36,0.02)!important;
}
.recoleta {
font-family: 'Recoleta'!important;
}
.jost {
font-family:  'Jost', sans-serif!important;
}
.gorditabold {
font-family: 'gorditabold'!important;
}
.gorditablack {
font-family: 'gorditablack'!important;
}
.gorditaregular {
font-family: 'gorditaregular'!important;
}
.gorditamedium {
font-family: 'gorditamedium'!important;
}
.no-underline {
text-decoration: none!important;
}
.no-underline:hover {
text-decoration: none!important;
}
.radius {
border-radius: 50%;
}
.affiliates {
border-radius: 50%;
max-width: 180px;
margin-left: auto;
margin-right: auto;
}
.dg {
color: #5586cf;
}
.dr {
color: #1e5799;
}
.tml {
color: #de2249;
}
.mm {
color: #f2794f;
}
.ai {
color: #ed2978;
}
.docusafe {
color: #ef5959;
}
.filldoc {
color: #568983;
}
.got2chat {
color: #e76f51;
}
.screenhub {
color: #702fff;
}
.dg-bg {
background-color: #5586cf!important;
}
.dr-bg {
background-color: #1e5799!important;
}
.tml-bg {
background-color: #de2249!important;
}
.mm-bg {
background-color: #f2794f!important;
}
.ai-bg {
background-color: #ed2978!important;
}
.docusafe-bg {
background-color: #ef5959!important;
}
.filldoc-bg {
background-color: #568983!important;
}
.got2chat-bg {
background-color: #e76f51!important;
}
.screenhub-bg {
background-color: #702fff!important;
}
.smooth-link {
-webkit-transition: .3s ease-in-out!important;
-moz-transition: .3s ease-in-out!important;
-ms-transition: .3s ease-in-out!important;
-o-transition: .3s ease-in-out!important;
transition: .3s ease-in-out!important;
text-decoration: none!important;
}
.main-header {
top: 30px;
}
.main-header.about-page-2 .outer-container {
border-radius: 15px;
}
@media only screen and (max-width: 992px) {
.main-menu .navbar-collapse{
display:none !important;
}
.line-title {
max-width: 45vW;
}
.font-mob {
font-size: 8vw!important;
line-height: 9.5vw!important;
}
}
.mobile-menu .navigation li ul li > a {
margin-left: 0px;
}
.top-nav-tog {
font-size: 35px;
color: #1e5799;
}
.sub-nav-active {
color: #1e5799!important;
font-weight: bold!important;
}
.mobile-menu .navigation li > a:hover {
color: #1e5799!important;
}
@media only screen and (max-width: 767px) {
.header-style-ten {
padding-left: 20px;
padding-right: 20px;
}
}
@media only screen and (max-width: 450px) {
.main-header.about-page-2 .nav-right .search-box-outer {
display: none;
}
}
.mobile-menu .navigation li ul li > a:hover {
color: #1e5799!important;
}
@media only screen and (max-width: 1200px) {
.main-header.about-page-2 .main-menu .navigation > li > a{
padding-right: 0px!important;
}
}
.logo-sticker-menu {
max-width: 180px;
}
@media only screen and (max-width: 1100px) {
.header-lower .outer-box .logo-box .logo {
max-width: 140px;
}
.logo-sticker-menu {
max-width: 140px;
}
.main-header.about-page-2 .nav-right .search-box-outer {
margin-right: 20px;
}
}
@media only screen and (max-width: 1200px) {
.home-icon {
display: none;
}
.blog-margin {
margin-right: 0!important;
}
}
.join-link {
font-family: 'gorditamedium';
color: #3b3f4d;
transition: all 0.3s ease-in-out;
font-size: 18px;
line-height: 35px;
}
.join-link:before {
content: '';
position: absolute;
height: 2px;
width: 53%;
background: #3b3f4d;
left: 47%;
bottom: 0;
transition: all 0.3s ease-in-out;
}
.join-link:hover {
color: #1e5799;
}
.join-link:hover:before {
background:#1e5799;
}
.scroll-top {
  width:35px;
  height:35px;
  line-height: 35px;
  position: fixed;
  bottom: 20px;
  right: 10px;
  z-index: 99;
  text-align: center;
  color: #fff;
  font-size: 25px;
  cursor: pointer;
  border-radius: 50%;
  display: none;
  transition: all 0.3s ease-in-out;
}
.scroll-top:after {
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 1;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
}
.icon-h-1 {
max-width: 60px!important;
}
.service-16::before {
background: #fff!important;
opacity: 1!important;
}
.no-bg {
background: none!important;
}
.service-block-13 .inner-box .lower-content .link a .smooth-link-over {
opacity: 1;
}
.smooth-link-over {
-webkit-transition: .3s ease-in-out!important;
-moz-transition: .3s ease-in-out!important;
-ms-transition: .3s ease-in-out!important;
-o-transition: .3s ease-in-out!important;
transition: .3s ease-in-out!important;
text-decoration: none!important;
}
.smooth-link-over:hover {
color:#3b3f4d!important;
}
.footer-logo-size {
width: 100px;
margin-left: auto;
margin-right: 0;
}
@media only screen and (max-width: 767px) {
.footer-logo-size {
width: 80px;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
}
.mobile-center {
text-align: center!important;
margin-right: 0;
}
}
.big-title-footer {
font-family: 'Recoleta'!important;
font-weight: normal;
font-size: 52px;
margin-bottom: 0;
line-height: 1.2;
}
.big-title-footer span {
color:#1e5799;
position: relative;
display: inline-block;
}
.big-title-footer span::before {
content: '';
position: absolute;
width: 98%;
height: 3px;
background: #1e5799;
left: 2px;
bottom: 4px;
}
.footer-14 {
padding: 0px 65px 40px;
}
.footer-bottom{
position: relative;
padding: 45px 0 15px;
}
@media only screen and (max-width: 1299px) {
.footer-14{
padding: 0px 35px 70px;
}
.footer-bottom{
padding: 45px 0 0;
margin-bottom: -20px;
}
}
@media (min-width: 767px) and (max-width: 992px) {
.big-title-footer {
padding-top: 70px;
}  
}
@media only screen and (max-width: 1199px) {
.big-title-footer {
font-size: 38px!important;
} 
.footer-ten{
padding: 0px 25px 70px;
}
}
@media only screen and (max-width: 992px) {
.footer-ten{
padding: 0px 15px 70px;
}
.footer-bottom{
padding: 45px 0 0;
margin-bottom: -20px;
text-align: center;
}
}
@media only screen and (max-width: 767px) {
.footer-bottom {
padding: 30px 0 0;
margin-bottom: -30px;
text-align: center;
}
}
.footer-14 .footer-bottom a {
font-family: 'gorditamedium';
font-size: 15px;
color: #3b3f4d;
margin-right: 0px;
padding-bottom: 3px;
}
.footer-14 .footer-bottom a::before {
content: '';
position: absolute;
height: 2px;
width: 100%;
background: rgba(59,63,77,1.00);
left: 0;
bottom: -4px;
transition: all 0.3s ease-in-out;
}
.footer-14 .footer-widget-section .links-list li a:hover, .footer-14 .footer-bottom a:hover {
color: #1e5799;
}
.footer-bottom .footer-nav li {
margin-right: 25px;
}
.footer-14 .footer-bottom p {
font-family: 'gorditaregular'!important;
padding-top: 5px;
}
@media only screen and (max-width: 600px) {
.footer-14 .footer-bottom p {
padding-top: 15px;
}
}
@media only screen and (min-width: 1500px) {
.illustration {
max-width: 80%;
}
}
@media only screen and (max-width: 1499px) {
.illustration {
max-width: 70%;
}
}
@media only screen and (max-width: 992px) {
.illustration {
max-width: 100%;
}
}
@media (min-width: 767px) and (max-width: 992px) {
.big-title-footer {
padding-top: 70px;
}  
}
@media only screen and (max-width: 991px) {
.big-title-footer {
line-height: 55px!important;
} 
}
@media only screen and (max-width: 767px) {
.big-title-footer {
line-height: 45px!important;
} 
}
.slider-four .image-box .image {
max-width: 520px;
margin-top: 100px;
}
.services-header-lh {
line-height: 70px!important;
}
@media only screen and (max-width: 992px) {
.services-header-lh {
line-height: 55px!important;
font-size: 55px!important;
}
}
@media only screen and (max-width: 767px) {
.services-header-lh {
line-height: 45px!important;
font-size: 45px!important;
}
}
@media only screen and (max-width: 1100px) {
.slider-four .image-box .shape .shape-1 {
display: none!important;
}
}
.serv-h-left {
top: 30px!important;
max-width: 600px;
margin-top: 100px;
left:0px!important;
}
@media only screen and (max-width: 767px) {
.serv-h-left {
top: 30px!important;
max-width: 500px;
margin-top: 10px;
}
}
@media only screen and (max-width: 992px) {
.slider-four .image-box .shape {
display: none!important;
}
}
@media only screen and (max-width: 1600px) {
.banner-carousel .owl-nav {
top: 70%!important;
}
}
@media only screen and (max-width: 1400px) {
.banner-carousel .owl-nav {
display: none!important;
}
}
@media only screen and (max-width: 992px) {
.slider-four .slide-item {
padding-bottom: 350px!important;
}
}
@media only screen and (max-width: 767px) {
.slider-four .slide-item {
padding-bottom: 70px!important;
}
.service-switch {
margin-bottom: 0!important;
}
}
.pricing-one .tab-btn-box .tab-btns li:before{
background: #1e5799;
}
.news-block-one .inner-box {
background:none!important;
}
.link-next, .link-prev {
-webkit-transition: .3s ease-in-out!important;
-moz-transition: .3s ease-in-out!important;
-ms-transition: .3s ease-in-out!important;
-o-transition: .3s ease-in-out!important;
transition: .3s ease-in-out!important;
text-decoration: none!important;
}
.link-next:hover {
padding-right: 20px!important;
}
.link-prev:hover {
padding-left: 20px!important;
}
.testimonial-block-one .inner-box .text p {
line-height: 24px;
font-size: 15px;
}
.hr-serv-title {
height: 3px;
max-width: 30px;
left: 0;
margin-bottom: 15px;
}
.dr-color-over:hover {
background-color: #F4F9FD!important;
}
@media only screen and (min-width: 1100px) {
.main-header.about-page-2 .outer-container {
padding: 0px 30px;
}
}
@media only screen and (min-width: 1400px) {
.main-header.about-page-2 .outer-container {
padding: 0px 50px;
}
}
@media only screen and (min-width: 1400px) {
.main-header.about-page-2 .main-menu .navigation > li > a{
padding-right: 10px;
}
}
@media only screen and (max-width: 1400px) {
.main-menu .navigation > li {
margin: 0px 15px;
}
}
.locations {
-webkit-transition: .3s ease-in-out!important;
-moz-transition: .3s ease-in-out!important;
-ms-transition: .3s ease-in-out!important;
-o-transition: .3s ease-in-out!important;
transition: .3s ease-in-out!important;
text-decoration: none!important;
color:#3b3f4d!important;
}
.locations:hover {
color:rgba(59,63,77,0.80)!important;
}
@media only screen and (max-width: 500px) {
.hidden-500 {
display: none!important;
}
} 
}
/* FORM */
div.airdatepicker--cell {
border-radius: 0!important;
-webkit-transition: .3s ease-in-out!important;
-moz-transition: .3s ease-in-out!important;
-ms-transition: .3s ease-in-out!important;
-o-transition: .3s ease-in-out!important;
transition: .3s ease-in-out!important;
}
div.airdatepicker--day-name {
color: #3b3f4d!important;
}
.airdatepicker--cell.-current- {
background: #1e5799!important;
color: #fff!important;
}
.airdatepicker--cell.-selected- {
background: #1e5799!important;
color: #fff!important;
border-radius: 0!important;
}
.airdatepicker--time-row input[type='range']:focus::-webkit-slider-thumb {
background: #1e5799!important; 
border-color: #1e5799!important; 
}
.airdatepicker--time-row input[type='range']:focus::-moz-range-thumb {
background: #1e5799!important; 
border-color: #1e5799!important; 
}
.airdatepicker--time-row input[type='range']:focus::-ms-thumb {
background: #1e5799!important; 
border-color: #1e5799!important; 
}  
@media only screen and (max-width: 991px) {
.mobile-menu .nav-logo {
padding-bottom: 50px;
}
} 
.ripple-btn:before {
content: '';
position: absolute;
width: 100px;
height: 100px;
left: 50%;
top: 50%;
margin: -50px 0 0 -50px;
transform: scale(0);
border-radius: 50%;
background: rgba(255, 255, 255, 0.5);
}
.ripple-btn:hover:before {
transform: scale(1);
opacity: 0;
transition: all 0.5s ease-in-out;
}
@media only screen and (max-width: 991px) {
#leform-popup-60 .leform-form-60, #leform-popup-59 .leform-form-59 {
padding-right: 20px!important;
padding-left: 20px!important;
}
} 
@media only screen and (max-width: 700px) {
.subscribe-three .pattern-layer {
display: none!important;
}
}
a {
cursor: pointer!important;
}

.mobile-menu-visible .mobile-menu .menu-box {
scroll-behavior: smooth!important;
scrollbar-width: none !important;
}
@media screen and (max-width: 991px) {
.navbar-collapse {
scroll-behavior: smooth!important;
scrollbar-width: none !important;
}
}






