::selection {
background-color: #4D5566;
color: #fff;
}
.offcanvas-top {
height: 100%!important;
border-bottom: none!important;
}
.theme-search-form.bg-three {
background: rgba(77,85,102,0.80)!important;
}
/* START TOOLTIP ORANGE */
[data-tooltip] {
position: relative;
z-index: 10;
}
[data-tooltip]:before,
[data-tooltip]:after {
position: absolute;
visibility: hidden;
opacity: 0;
left: 50%;
bottom: calc(100% + 5px);
pointer-events: none;
transition: 0.2s;
will-change: transform;
}
[data-tooltip]:before {
content: attr(data-tooltip);
padding: 15px 15px 30px!important;
min-width: 50px;
max-width: 300px;
max-height: 20px!important;
line-height: 1!important;
width: max-content;
width: -moz-max-content;
border-radius: 0;
font-size: 14px;
background-color: #de8971;
box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.2);
color: #fff;
text-align: center;
white-space: pre-wrap;
transform: translate(-50%, -5px) scale(0.5);
text-transform: none!important;
font-weight: 500!important;
}
[data-tooltip]:after {
content: '';
border-style: solid;
border-width: 5px 5px 0px 5px;
border-color: #de8971 transparent transparent transparent;
transition-duration: 0s; 
transform-origin: top;
transform: translateX(-50%) scaleY(0);
}
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
visibility: visible;
opacity: 1;
}
[data-tooltip]:hover:before {
transition-delay: 0.2s;
transform: translate(-50%, -5px) scale(1);
}
[data-tooltip]:hover:after {
transition-delay: 0.3s;
transition-duration: 0.2s;
transform: translateX(-50%) scaleY(1);
}
[data-tooltip-location="bottom"]:before,
[data-tooltip-location="bottom"]:after {
top: calc(100% + 5px);
bottom: auto;
}
[data-tooltip-location="bottom"]:before {
transform: translate(-50%, 5px) scale(0.5);
}
[data-tooltip-location="bottom"]:hover:before {
transform: translate(-50%, 5px) scale(1);
}
[data-tooltip-location="bottom"]:after {
border-width: 0px 5px 5px 5px;
border-color: transparent transparent #de8971 transparent;
transform-origin: bottom;
}
/* END TOOLTIP */
/* START TOOLTIP GREEN */
[data-tooltip2] {
position: relative;
z-index: 10;
}
[data-tooltip2]:before,
[data-tooltip2]:after {
position: absolute;
visibility: hidden;
opacity: 0;
left: 50%;
bottom: calc(100% + 5px);
pointer-events: none;
transition: 0.2s;
will-change: transform;
}
[data-tooltip2]:before {
content: attr(data-tooltip2);
padding: 15px 15px 30px!important;
min-width: 50px;
max-width: 300px;
max-height: 20px!important;
line-height: 1!important;
width: max-content;
width: -moz-max-content;
border-radius: 0;
font-size: 14px;
background-color: #568983;
box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.2);
color: #fff;
text-align: center;
white-space: pre-wrap;
transform: translate(-50%, -5px) scale(0.5);
text-transform: none!important;
font-weight: 500!important;
}
[data-tooltip2]:after {
content: '';
border-style: solid;
border-width: 5px 5px 0px 5px;
border-color: #568983 transparent transparent transparent;
transition-duration: 0s; 
transform-origin: top;
transform: translateX(-50%) scaleY(0);
}
[data-tooltip2]:hover:before,
[data-tooltip2]:hover:after {
visibility: visible;
opacity: 1;
}
[data-tooltip2]:hover:before {
transition-delay: 0.2s;
transform: translate(-50%, -5px) scale(1);
}
[data-tooltip2]:hover:after {
transition-delay: 0.3s;
transition-duration: 0.2s;
transform: translateX(-50%) scaleY(1);
}
[data-tooltip-location2="bottom"]:before,
[data-tooltip-location2="bottom"]:after {
top: calc(100% + 5px);
bottom: auto;
}
[data-tooltip-location2="bottom"]:before {
transform: translate(-50%, 5px) scale(0.5);
}
[data-tooltip-location2="bottom"]:hover:before {
transform: translate(-50%, 5px) scale(1);
}
[data-tooltip-location2="bottom"]:after {
border-width: 0px 5px 5px 5px;
border-color: transparent transparent #568983 transparent;
transform-origin: bottom;
}
/* END TOOLTIP */
/* START TOOLTIP GREEN TOP NAV */
[data-tooltip3] {
position: relative;
z-index: 10;
}
[data-tooltip3]:before,
[data-tooltip3]:after {
position: absolute;
visibility: hidden;
opacity: 0;
left: 50%;
bottom: calc(100% + 5px);
pointer-events: none;
transition: 0.2s;
will-change: transform;
}
[data-tooltip3]:before {
content: attr(data-tooltip3);
padding: 15px 15px 30px!important;
min-width: 50px;
max-width: 300px;
max-height: 20px!important;
line-height: 1!important;
width: max-content;
width: -moz-max-content;
border-radius: 0;
font-size: 14px;
background-color: #de8971;
box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.2);
color: #fff;
text-align: center;
white-space: pre-wrap;
transform: translate(-50%, -5px) scale(0.5);
text-transform: none!important;
font-weight: 500!important;
}
[data-tooltip3]:after {
content: '';
border-style: solid;
border-width: 5px 5px 0px 5px;
border-color: #de8971 transparent transparent transparent;
transition-duration: 0s; 
transform-origin: top;
transform: translateX(-50%) scaleY(0);
}
[data-tooltip3]:hover:before,
[data-tooltip3]:hover:after {
visibility: visible;
opacity: 1;
}
[data-tooltip3]:hover:before {
transition-delay: 0.2s;
transform: translate(-50%, -5px) scale(1);
}
[data-tooltip3]:hover:after {
transition-delay: 0.3s;
transition-duration: 0.2s;
transform: translateX(-50%) scaleY(1);
}
[data-tooltip-location3="bottom"]:before,
[data-tooltip-location3="bottom"]:after {
top: calc(100% + 5px);
bottom: auto;
margin-left: 25px;
}
@media only screen and (max-width: 992px) {
[data-tooltip-location="bottom"]:before, [data-tooltip-location="bottom"]:after {
display: none!important;
}
[data-tooltip-location2="bottom"]:before, [data-tooltip-location2="bottom"]:after {
display: none!important;
}
[data-tooltip-location3="bottom"]:before, [data-tooltip-location3="bottom"]:after {
display: none!important;
}
}
[data-tooltip-location3="bottom"]:before {
transform: translate(-50%, 5px) scale(0.5);
}
[data-tooltip-location3="bottom"]:hover:before {
transform: translate(-50%, 5px) scale(1);
}
[data-tooltip-location3="bottom"]:after {
border-width: 0px 5px 5px 5px;
border-color: transparent transparent #de8971 transparent;
transform-origin: bottom;
}
/* END TOOLTIP */

.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!important;
}
.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!important;
}
.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 only screen and (min-width: 992px) {
.home-mobile {
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-10 { margin-left: 10px!important; }
.margin-m-l-15 { margin-left: 15px!important; }
.margin-m-l-20 { margin-left: 20px!important; }
.margin-m-l-25 { margin-left: 25px!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-30 { margin-right: 30px!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-30 { margin-top: 30px!important; }
.margin-m-t-35 { margin-top: 35px!important; }
.margin-m-t-40 { margin-top: 40px!important; }
.margin-m-t-45 { margin-top: 45px!important; }
.margin-m-t-50 { margin-top: 50px!important; }
.margin-m-t-60 { margin-top: 60px!important; }
.margin-m-t-70 { margin-top: 70px!important; }
.margin-m-t-80 { margin-top: 80px!important; }
.margin-m-t-90 { margin-top: 90px!important; }
.margin-m-t-100 { margin-top: 100px!important; }
.margin-m-b-0 { margin-bottom: 0px!important; }
.margin-m-b-10 { margin-bottom: 10px!important; }
.margin-m-b-15 { margin-bottom: 15px!important; }
.margin-m-b-20 { margin-bottom: 20px!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-75 { margin-bottom: 75px!important; }
.margin-m-b-80 { margin-bottom: 80px!important; }
.margin-m-b-85 { margin-bottom: 85px!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-5 { padding-bottom: 5px!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-5 { padding-left: 5px!important; }
.pad-m-l-10 { padding-left: 10px!important; }
.pad-m-l-30 { padding-left: 30px!important; }
.pad-m-l-50 { padding-left: 50px!important; }
.pad-m-r-0 { padding-right: 0px!important; }
.pad-m-r-5 { padding-right: 5px!important; }
.pad-m-r-15 { padding-right: 15px!important; }
.pad-m-r-25 { padding-right: 25px!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;
}
.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;
}
.blue {
color:#4D5566!important;
}
.green {
color:#568983!important;
}
.orange {
color:#de8971!important;
}
.blue-bg {
background-color:#4D5566!important;
}
.green-bg {
background-color:#568983!important;
}
.orange-bg {
background-color:#de8971!important;
}
@media (min-width: 993px) and (max-width: 1400px) {

}
@media only screen and (max-width: 1400px) {
.navbar .navbar-nav .nav-link {
margin: 0 16px;
}
}
a {
text-decoration: none;
-webkit-transition: .3s ease-in-out;
-moz-transition: .3s ease-in-out;
-ms-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.img-app {
padding: .50rem;
background-color: #fff;
border-radius: .50rem;
max-width: 100%;
height: auto;
box-shadow: 0px 30px 60px rgba(0, 19, 87, 0.04);
}
body .btn-three {
color: #4D5566;
}
body .btn-three::before {
background: rgba(77,85,102,0.80);
}
.sm-p {
font-size: 18px;
line-height: 26px;
}
.shaddow {
box-shadow: 0px 30px 60px rgba(0, 19, 87, 0.04);
}
.shaddow-hover:hover {
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;
}
@media only screen and (max-width: 992px) {
.footer-style-two {
text-align: center;
}
.social-icon.style-none {
margin-left: auto!important;
margin-right: auto!important;
max-width: 120px!important;
text-align: center!important;
}
}
.sc-title-3 {
background: rgba(77,85,102,.1)!important;
color: rgba(77,85,102,1)!important;
}
.p-80 {
max-width: 80%;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px) and (max-width: 1400px) {
.fancy-short-banner-four .video-icon {
margin-top: 50px!important;
}
}
@media (min-width: 992px) and (max-width: 1200px) {
.fancy-short-banner-four .video-icon {
margin-top: 85px!important;
}
}
@media only screen and (max-width: 992px) {
.fancy-short-banner-four .video-icon {
margin-top: 0px!important;
}
}
.text-left {
text-align: left!important;
}
.simple-link {
color:#4D5566!important;
border-bottom: 1px dashed;
font-weight: bold!important;
padding-bottom: 0!important;
}
.simple-link:hover {
color:#de8971!important;
border-bottom: 0;
border-bottom: 1px dashed rgba(255,255,255,0.80)!important;
}
.contact-link {
color:rgba(255,255,255,0.80)!important;
border-bottom: .7px dashed rgba(255,255,255,1)!important;
font-weight: bold!important;
}
.contact-link:hover {
color:#fff!important;
border-bottom: 0;
border-bottom: .7px dashed rgba(255,255,255,.4)!important;
}
.contact-icon {
max-width: 120px!important;
}
@media only screen and (max-width: 992px) {
.contact-icon {
max-width: 100px!important;
}
.contact-p {
font-size: 15px;
}
.contact-t {
font-size: 18px;
}
}
@media only screen and (max-width: 767px) {
.contact-icon {
max-width: 80px!important;
}
.contact-p {
font-size: 13px;
}
.contact-t {
font-size: 15px;
margin-top: -10px!important;
}
}
.blog-meta-two .post-img a::before {
background: rgba(222,137,113,0.90)!important;
}
.blog-meta-two .post-img a::after {
content: "\F62C"!important;
font-size: 50px!important;
right: 30px!important;
bottom: 40px!important;
}
.blog-meta-two .post-img a::before {
width: 80%;
height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
.blog-meta-two .post-img a::after {
font-size: 30px!important;
right: 20px!important;
bottom: 20px!important;
}
}
.blog-meta-two .post-data {
padding: 15px 0 0 0;
text-align: center !important;
}
.blog-meta-two .read-btn {
color: rgba(77,85,102, 0.4);
}
.fancybox-bg {
background: #4D5566;
}
.fancybox-button {
background: rgba(77,85,102,1);
}
@media only screen and (min-width: 992px) {
.nav-plus {
display: none!important;
}
}
.underline-g {
color: #568983!important;
text-decoration: underline!important;
text-decoration-thickness: auto!important;
text-decoration-thickness: 2px!important;
}
.underline-o {
color: #de8971!important;
text-decoration: underline!important;
text-decoration-thickness: auto!important;
text-decoration-thickness: 2px!important;
}
.gorditaregular {
font-family: 'gorditaregular'!important;
}
.gorditamedium {
font-family: 'gorditamedium'!important;
}
.live {
max-width: 30px!important;
display: block;
margin-bottom: -43px;
margin-top: 15px;
margin-left: 30px;
}
.live-t {
padding-left: 25px!important;
}
@media only screen and (max-width: 1200px) {
.live {
max-width: 25px!important;
display: block!important;
margin-bottom: -38px;
margin-top: 12px;
margin-left: 20px;
margin-right: 10px!important;
}
}
.no-bg {
background: none!important;
background-color: transparent!important;
}
.theme-main-menu .menu-search-btn {
width: 0px!important;
height: auto!important;
font-size: 50px!important;
top: -1px!important;
margin-right: 80px!important;
}
div.leform-uploader-progress-bar {
background: #568983!important; 
}
@media only screen and (max-width: 1199px) {
.theme-main-menu .menu-search-btn {
display: none!important;
}  
}
@media screen and (max-width: 991px){
.navbar-collapse .logo {
margin-bottom: 4vh;
margin-left: 35px;
margin-top: 20px;
}
.theme-menu-four .navbar, .theme-menu-one .navbar {
margin-right: 10px!important;
}
.order-lg-0 {
margin-left: 10px!important;
}
.mobile-content .copyright {
padding-bottom: 80px!important;
}
}
.nav-contact {
-ms-overflow-style: none!important; /* for Internet Explorer, Edge */
scrollbar-width: none!important; /* for Firefox */
overflow-y: scroll!important; 
}

.nav-contact::-webkit-scrollbar {
display: none!important; /* for Chrome, Safari, and Opera */
}

.dg-link {
color:#4D5566!important;
border-bottom: 1px dotted;
font-weight: bold!important;
padding-bottom: 0!important;
}
.dg-link:hover {
color:#de8971!important;
border-bottom: 0;
border-bottom: 1px dotted rgba(255,255,255,0.80)!important;
}










