.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.elementor-widget-google_maps iframe {
height: 100%;
}
.cargoton-contact-form
{
background-color: var(--color-theme-white);
}
.cargoton-contact-form .form-title
{
margin-bottom: 32px;
text-align: center;
}
.cargoton-contact-form .cargoton-form-group .cargoton-form-label{ 
font-family: Akshar;
font-style: normal;
font-weight: 500;
font-size: 16px;
letter-spacing: 0.08em;
text-transform: capitalize;
color: #171717; 
}
.blog-sidebar-image
{
text-align: center;
position: relative;
z-index: 2;
}
.blog-sidebar-image::after{
content: "";
position: absolute;
height: 180px;
width: 100%;
background-color: #212224;
bottom: 0;
left: 0;
z-index: -1;
border-radius: 5px;
}
.error-404.not-found .fourzero-image img{
width: 100%;
}
p:empty:before{display: none;}
.cargoton-btn-small{padding: 10px 20px;}
.cargoton-btn-medium{padding: 15px 30px;}
.cargoton-btn-large{padding: 20px 40px;}
.cargoton-btn-extra-large{padding: 25px 50px;}
.cargoton-btn-round{border-radius: 30px !important;overflow: hidden;}
.cargoton-btn-semi-round{border-radius: 0 !important;overflow: hidden;}
.cargoton-btn-circle{border-radius: 50% !important; overflow: hidden;}
.cargoton-btn-outline{outline: 2px solid var(--cargoton-black) !important;}
.cargoton-btn-small span.button_text{font-size: 14px !important;}
.cargoton-btn-medium span.button_text{font-size: 16px !important;}
.cargoton-btn-large span.button_text{font-size: 18px !important; }
.cargoton-btn-extra-large span.button_text{font-size:  20px !important;}
.home .content-area .site-main {
padding: 0;
}
.site.mill header .navbar-brand{
margin-right:45px ;
}
button.owl-prev ,button.owl-next{
text-align: inherit;
}
.cargoton-leftarrow ,.cargoton-rightarrow{
width: 45px;
height: 45px;
line-height: 45px;
text-align: center;
position: relative;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
border: 1px solid var(--color-theme-secondary);
border-radius: 50%;
}
.cargoton-leftarrow svg,.cargoton-rightarrow svg{
transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;
} 
.owl-carousel.owl-loaded .owl-nav button.owl-prev ,.owl-carousel.owl-loaded .owl-nav button.owl-next{
position: absolute;
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.owl-carousel.owl-loaded .owl-nav button.owl-prev{
left: -60px;
}
.owl-carousel.owl-loaded .owl-nav button.owl-next{
right: -60px;
}
.cargoton-leftarrow svg{
font-size: var(--font-size-normal);  
z-index: 0;
color: var(--color-theme-secondary);
}
.cargoton-rightarrow svg{
font-size: 20px;
font-size: var(--font-size-normal); 
z-index: 0;
color: var(--color-theme-secondary);
}
.cargoton-rightarrow:hover svg, .cargoton-leftarrow:hover svg{
color: var(--color-theme-primary);
}
.cargoton-rightarrow:hover{
border: 1px solid var(--color-theme-primary);
}
.cargoton-leftarrow:hover{
border: 1px solid var(--color-theme-primary);
}
.mighty-masonry-block .owl-nav {
position: absolute;
left: calc(100% - 65%);
bottom: 15%;
}
.mighty-masonry-block  .owl-carousel.owl-loaded .owl-nav button.owl-prev {
left: -55px;
}
.mighty-masonry-block .owl-carousel.owl-loaded .owl-nav button.owl-next {
right: -55px;
}
.mighty-masonry-block .owl-carousel.owl-loaded .owl-nav button.owl-prev, .mighty-masonry-block .owl-carousel.owl-loaded .owl-nav button.owl-next {
position: absolute;
top: 10%;
transform: translate(0, -10%);
}
.contact-form .cfield {
position: relative;
width: 100%;
display: inline-block;
margin-bottom: 30px;
}
.contact-form .cargoton-outerbox{
padding: 30px;
}
.contact-form .cfield input ,.contact-form .cfield  textarea{
float: inherit;  
}
.contact-form .cfield.cargoton-textarea{
height: 150px;
}
.cargoton-button.btn-shadow{
box-shadow: 0px 12px 20px 0 rgb(252 69 69 / 39%);
transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; 
}
.cargoton-button.btn-shadow:hover{
box-shadow: 0px 12px 20px 0 rgb(40 112 222 / 39%);
}
.cargoton-box-shadow, .cargoton-button:hover, .cargoton-has-shadow{
box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
}
a.cargoton-box-shadow, a.cargoton-button:hover, a.cargoton-has-shadow{
box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.1);
}
.year-box{
display: flex;
align-items: center;
}
.year-box span{
color: var(--color-theme-secondary);
font-size: var(--font-size-h2);
line-height: var(--font-line-height-h2);
letter-spacing: var(--font-letter-spacing-h2);
font-weight: var(--font-weight-h2);
margin-right: 15px;
}
.year-box .text-box{
letter-spacing: var(--letter-spacing);
} .owl-carousel .owl-dots.disabled { display: none; }
.owl-carousel .owl-dots { margin-top: 32px; position: relative; width: 100%; display: inline-block; text-indent: inherit; text-align: center; cursor: pointer; }
.owl-carousel .owl-dots .owl-dot { box-shadow: none; outline: none; background: var(--color-theme-secondary); display: inline-block; padding: 0; margin: 0px 3px; height: 10px; width: 10px; border: 1px solid var(--color-theme-secondary); transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; cursor: pointer;}
.owl-carousel .owl-dots .owl-dot span { display: none; }
.owl-carousel .owl-dots .owl-dot:hover { background: var(--color-theme-primary);}
.owl-carousel .owl-dots .owl-dot.active { background: var(--color-theme-primary);}
.owl-carousel .owl-dots { position: relative; left: 0; bottom: 0; width: 100%; display: inline-block; line-height: normal; }
.owl-carousel .owl-dots .owl-dot { background: var(--footer-color-light); border: none;}
.cargoton-share{
display: inline-block;
position: relative;
margin-bottom: 0;
}
footer .cargoton-share{
margin-bottom: 30px;
}
.cargoton-share ul{
padding: 0;
}
.cargoton-share li {
color: var(--color-theme-black);
}
footer .cargoton-share ul{
padding: 5px 10px;
box-shadow: 8px 8px 24px rgb(148 148 148 / 16%);
}
.blog-detail-style-ul li::marker {
color:var(--color-theme-primary-light);
font-size: 20px;
vertical-align: middle;
}
.widget.widget_iq_socail_media .cargoton-share ul li a {
color: var(--global-font-color);
transition: all .5s ease-in-out;
}
.widget.widget_iq_socail_media .cargoton-share ul li a:hover{
background: var(--color-theme-primary);
color: var(--color-theme-white);
}
.widget .cargoton-share ul li{
border-bottom: transparent;
}
.widget.widget_tag_cloud ul li a:hover .tag-link-count {
color: var(--color-theme-white);
}
.widget.widget_tag_cloud ul li a .tag-link-count {
transition: all .5s ease-in-out;
}
.cargoton-share ul li a{
position: relative;
text-transform: uppercase;
width: 40px;
height: 40px;
display: inline-block;
line-height: 40px;
text-align: center;
background: var(--color-theme-white);
color: var(--global-font-color);
border-radius: var(--border-radius);
vertical-align: middle;
transition: all .5s ease-in-out;
}
.cargoton-share ul li a:hover{
background: var(--color-theme-primary);
color: var(--color-theme-white);
}
.cargoton-share a span {
position: absolute;
text-transform: capitalize;
left: -40px;
right: 0;
top: -30px;
display: block;
opacity: 0;
visibility: hidden;
min-width: 96px;
text-align: center;
color: var(--color-theme-white);
line-height: normal;
padding: 5px 2px 5px;
margin: 0 auto;
-webkit-transition: all .5s ease 0s;
transition: all .5s ease 0s;
background: #3a3a3a;
background: var(--color-theme-primary);
transform: translateY(-5px);
-webkit-transform: translateY(-5px);
-o-transform: translateY(-5px);
-ms-transform: translateY(-5px);
-moz-transform: translateY(-5px);
}
.cargoton-share a span:after {
content: "";
position: absolute;
width: 0;
height: 0;
border-color: var(--color-theme-primary) transparent transparent;
border-left: 5px solid transparent;
border-bottom: 0 solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid var(--color-theme-primary);;
left: 0;
right: 0;
bottom: -5px;
margin: 0 auto;
}
.cargoton-share a:hover span {
opacity: 1;
visibility: visible;
transform: translateY(0);
-webkit-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
-moz-transform: translateY(0);
}
footer .cargoton-share ul{
box-shadow: none;
padding: 0;
} .mighty_shipment_tracking_form .search-form{display: block;}
.mighty_shipment_tracking_form .cargoton-button{padding:12px 32px;display: block;width:100%;margin-top:32px;background:var(--color-theme-primary);text-align: center !important;}
.mighty_shipment_tracking_form .cargoton-button:hover{background:var(--color-theme-primary);}
.mighty_shipment_tracking_form .cargoton-button:after{background:var(--color-theme-secondary);}
.mighty_shipment_tracking_form .search__input::placeholder{font-size:0;}
.mighty_shipment_tracking_form .cargoton-form-group{z-index: 9;}
.mighty_shipment_tracking_form .cargoton-form-group .cargoton-form-label{line-height: 60px !important;}
.mighty_shipment_tracking_form .cargoton-form-group input {padding:24px 16px 0 !important;}
.mighty_shipment_tracking_form .cargoton-form-group .cargoton-form-label {padding-left:16px!important;z-index:-1;}
.mighty_shipment_tracking_form .cargoton-form-group input:focus + .cargoton-form-label,
.mighty_shipment_tracking_form .cargoton-form-group input:not(:placeholder-shown) + .cargoton-form-label {line-height: 20px !important;padding:10px 15px!important}
.mighty_shipment_tracking_form .cargoton-form-group input:focus{border-color:var(--color-theme-primary) !important;}
@keyframes bouncess {
from {
transform: translateY(0px);
}
to {
transform: translateY(-25px);
}
}
@-webkit-keyframes bouncess {
from {
transform: translateY(0px);
}
to {
transform: translateY(-25px);
}
}
.bounce-img img{
-webkit-animation: bouncess 1s infinite alternate;
}
.cargoton-rotate-pattern
{
animation: rotation 50s infinite linear;
}
@keyframes rotation {
from {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
} .case_study .cargoton-blog-box .cargoton-blog-image img{
width: 100%;
}
.case_study .cargoton-blog-head .entry-title {
text-align: center;
margin-bottom: 40px;
}
.col-xl-8 .case_study .cargoton-blog-head .entry-title{
text-align: left;
}
.widget.widget_tag_cloud ul li a{ background: transparent;
padding: 2px 10px 2px 0;
border-radius: 0px;
color: var(--global-font-color);
}
.widget.widget_tag_cloud ul li:last-child a{
border: none;
}
.widget.widget_tag_cloud ul li a:hover{
color: var(--color-theme-secondary);
}
.widget_tag_cloud ul li{
margin: 10px 5px 10px 0;
border-bottom: none;
}
.center-btn{
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%)
} .elementor-widget-sidebar .cargoton-side-area-title {vertical-align: top;position: relative;text-transform: capitalize;padding-right: 14px;display: inline-block; margin-bottom: 15px;}
.elementor-widget-sidebar .cargoton-side-area-title::after {
content: "";
width: 6px;
height: 7px;
position: absolute;
bottom: 5px;
background: #ffd81c;
background: var(--color-theme-secondary);
right: 0;
}
.elementor-widget-sidebar .widget .cargoton-service-menu ul li{
border-bottom: transparent;
margin: 0;
padding-bottom: 0;
}
.elementor-widget-sidebar .widget .cargoton-service-menu ul li a{
border:1px solid var(--color-theme-primary-light);
padding: 15px;
color: var(--global-font-title);
text-transform: capitalize;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
margin: 10px 0;
position: relative;
width: 100%;
}
.elementor-widget-sidebar .widget{
padding: 30px;
}
.elementor-widget-sidebar .widget .cargoton-service-menu ul li a::after {
font-family: Font Awesome\ 5 Free;
position: absolute;
font-size: 18px;
color: var(--global-font-title);
right: 20px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
font-weight: 900;
content: '\f0da';
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.elementor-widget-sidebar .widget .cargoton-service-menu ul li a:hover::after, 
.elementor-widget-sidebar .widget .cargoton-service-menu ul li.current_page_item a::after,
.elementor-widget-sidebar .widget .cargoton-service-menu ul li:hover a{
color: var(--color-theme-white);
}
.elementor-widget-sidebar .widget .cargoton-service-menu ul li a:hover, .elementor-widget-sidebar .widget .cargoton-service-menu ul li.current_page_item a{
background: var(--color-theme-primary);
color: var(--color-theme-white);
}
.elementor-widget-sidebar .widget.mighty-working-days {
background: var(--color-theme-primary);
color: var(--color-theme-white);
padding: 30px;
position: relative;
}
.elementor-widget-sidebar .widget.mighty-working-days .footer-title::after {
content: "";
position: absolute;
top: 50%;
width: 2px;
background: var(--color-theme-secondary);
height: 60%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.elementor-widget-sidebar .widget.mighty-working-days .cargoton-side-area-title {
margin-bottom: 15px;
color: var(--color-theme-white);
position: relative;
padding-right: 15px;
display: inline-block;
}
.elementor-widget-sidebar .widget.mighty-working-days ul li {
border-bottom: transparent;
margin: 15px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.elementor-widget-sidebar .widget.mighty-working-days ul li:last-child{
margin-bottom:0;
}
.c-break-word .elementor-icon-box-description{word-break: break-word;}
.button-position-inline{display: inline-block;width: auto !important;} .cargoton-map, .cargoton-map .elementor-widget-container, .cargoton-map .elementor-custom-embed, .cargoton-map.elementor-widget-google_maps iframe
{
height: 100%;
}
.inline-wrap{
display: inline-block;
width: auto !important;
} .contact-form .input-box {
margin-top: 30px;
position: relative;
}
.cargoton-about-custom-text ul 
{
margin-bottom: 32px;
}
.cargoton-about-custom-text ul li
{
font-family: var(--highlight-font-family);
font-weight: var(--font-weight-medium);
letter-spacing: var(--letter-spacing-three);
text-transform: capitalize;
color: var(--global-font-title);
margin-bottom: 16px;
list-style: none;
position: relative;
}
.cargoton-about-custom-text ul li::before{
content: "";
position: absolute;
width: 8px;
height: 8px;
left: -24px;
top: 50%;
background-color: var(--color-theme-primary);
transform: translateY(-50%);
border-radius: 50%;
} .login-username input::placeholder, .login-password input::placeholder{
visibility: hidden;
} .mighty-user-forms .login-remember {
margin: 0px;
}
.mighty-user-forms .login-submit input {
height: unset;
border-radius: 0;
}
.mighty-user-forms .setting-dropdown h6 {
color: var(--color-theme-primary);
letter-spacing: 1px;
padding-left: 10px;
}
.mighty-user-forms .login-submit{margin-top: 32px;}
.mighty-login-title{margin-bottom: 40px;}
.mighty-forget-password-link:hover h6{color:var(--color-theme-primary);}
.login-submit .cargoton-button{background-color: var(--color-theme-primary);color:var(--color-theme-white);}
.login-submit .cargoton-button::before{background-color: var(--color-theme-secondary);}
a.mighty-back-link{color:var(--global-font-color) !important;}
a.mighty-back-link:hover{color:var(--color-theme-primary) !important;}
.bottom-space-16{margin-bottom: 16px;} .shipment_tracking_detail .heading{
display: flex;
align-items: center;
justify-content: space-between;
border: 1px solid var(--border-color-light);
padding: 24px;
}
.shipment_tracking_detail .ship-links .ship-i{
width: 18px;
color:var(--color-theme-primary);
}
.shipment_tracking_detail .ship-links a{color:var(--global-font-color);}
.shipment_tracking_detail .ship-links a:hover{color:var(--color-theme-primary);}
.shipment_tracking_detail .ship-links .print-link{margin-right: 16px;}
.shipment_tracking_detail .ship-content{
margin-top:80px;
}
.shipment_tracking_detail .ship-content .ship-info-title{
margin-bottom:32px;
}
.shipment_tracking_detail .ship-content .cargoton-form-group{
margin-bottom: 32px;
}
.shipment_tracking_detail .ship-content .cargoton-form-group:last-child{
margin-bottom: 0;
}
.shipment_tracking_detail .heading .title{margin-right:32px;}
.shipment_tracking_detail .heading .title span{color:var(--color-theme-primary);}
.ship-pack{margin-top:48px;} @media(max-width: 767px){
.h-sm-100vh{height: 100vh !important; display: flex;align-items: center;}
}
@media(min-width: 600px){
.contact-form .input-box.input-tag{
margin-top: 0;
}
} @media(max-width:1560px){
.owl-carousel.owl-loaded .owl-nav button.owl-prev, .owl-carousel.owl-loaded .owl-nav button.owl-next {
position: relative;
top: inherit;
transform: inherit;
margin-top: 10px;
text-align: initial;
}
.owl-carousel.owl-loaded .owl-nav button.owl-next{
right: 0;
}
.owl-carousel.owl-loaded .owl-nav button.owl-prev{
left: 0;
margin-right: 30px;
}
.owl-nav{
text-align: center;
}
}
@media(max-width:1200px){
.shap-main:before{display: none;}
.shipment_tracking_detail .heading{
flex-direction: column;
align-items: flex-start;
}
.shipment_tracking_detail .heading .title{margin-right:0px;margin-bottom:8px;}
}
@media(max-width:1024px){
.cargoton-price-table{padding:32px;}
.shipment_tracking_detail .ship-content{margin-top:72px;}
.ship-pack{margin-top:0;}
.mighty-login-title{margin-bottom: 32px;}
}
@media(max-width:767px){
.mighty-masonry-block .owl-carousel.mighty-grid .owl-item .mighty-grid-item.s-60.col-md-6.col-12 {
padding: 200px 0;
}
form .table-book-form.style-2 .cargoton-btn-container{
margin-top:0;
}
.shipment_tracking_detail .ship-content{margin-top:56px;}
}
@media(max-width:575px){
.mighty-user-forms .login-submit, .mighty-user-forms .signup-submit{text-align: center;}
.mighty-signup-form {text-align: center;}
.mighty-signup-form .mighty-back-link{margin-top:10px;}
}
@media(max-width:480px){
.footer-mail button{
margin-top: 30px;
position: relative;
}
.footer-mail{
text-align: center;
}
.about-me{flex-direction: column;}
.abt-content{padding-left:0;padding-top:16px;}
.shipment_tracking_detail .ship-links .print-link {
margin-right: 0;
display: block;
} }
}.cargoton-blog-main-box .cargoton-blogs-image img{
height: 550px;
object-fit: cover;
border-radius: var(--border-radius-box);
}
.cargoton-blog-main-box {
position: relative;
margin-bottom: 30px;
}
.blog-carousel.owl-carousel .cargoton-blog-main-box{
margin-bottom: 0;
}
.cargoton-blog-meta ul li.blog-date a::after {
content: none;
}
.cargoton-blog-main-box .cargoton-blog-meta .blog-admin-date{
display: inline-block;
padding: 5px 15px;
background: var(--color-theme-primary);
border-radius: var(--border-radius);
}
.cargoton-blog-main-box .cargoton-blog-meta .blog-admin-date .blog-date{
margin: 0;
padding-right: 10px;
border-right: 2px solid var(--color-theme-white);
line-height: normal;
}
.cargoton-blog-main-box .cargoton-blog-meta .blog-admin-date .blog-admin{
padding-left: 5px;
}
.cargoton-blog-main-box .cargoton-blog-meta .blog-admin-date a{
color:var(--color-theme-white);
line-height: 16px;
text-transform: capitalize;
}
.cargoton-blog-main-box .cargoton-blogmain p{
padding: 15px 0;
margin: 0;
}
.cargoton-blog-main-box .cargoton-blog-meta{
position: absolute;
top: -20px;
left: 20px;
}
.cargoton-blog-main-box .cargoton-outerbox{
position: absolute;
left: 0;
right: 0;
bottom: 0;
padding: 30px 20px 20px;
}
.cargoton-blog-main-box .cargoton-blogmain{
display: none;
} .site.cargoton .cargoton_blog_main_content{
display: block;
}
.cargoton_blog_main_content .cargoton-blog-details
{
padding-left:32px;
position: relative;
}
.cargoton .cargoton-blog-box .blog-title {
margin: 16px 0;
} .cargoton_blog_main_content .cargoton-blog-box .cargoton-blog-meta ul li.blog-author{
float: right;
}
.cargoton_blog_main_content .cargoton-blog-box .cargoton-blog-meta ul li a{
padding:0px 10px 0 0;
}
.cargoton_blog_main_content .cargoton-blog-box .cargoton-blog-meta ul li,
.cargoton_blog_main_content .cargoton-blog-box .cargoton-blog-meta ul li a
{
color: var(--global-font-color);
font-weight: var(--font-weight-medium);
font-family: var(--highlight-font-family);
letter-spacing: var(--letter-spacing-three);
} 
.cargoton_blog_main_content .cargoton-blog-box .cargoton-blog-meta ul li a:hover
{
color: var(--color-theme-primary);
}
.cargoton_blog_main_content .cargoton-blog-details .cargoton-blog-meta ul li svg
{
color: var(--color-theme-primary);
}
.cargoton_blog_main_content .blog-carousel .cargoton-blog-box .cargoton-blog-details .cargoton-blogmain p{
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.cargoton_blog_main_content .cargoton-blog-box .blog-catgeory .mighty-port-cat
{
position: absolute;
left: 0;
top: 0;
color: var(--global-font-title);
letter-spacing:var(--font-letter-spacing-body);
font-weight: var(--font-weight-semi-bold);
text-transform: uppercase;
width: auto;
border-radius: var(--border-radius);
writing-mode: vertical-rl;
transform: scale(-1);
padding: 0;
} 
.cargoton_blog_main_content  .cargoton-blog-box .cargoton-blog-image
{
margin-left: 32px;
}
.cargoton_blog_main_content .cargoton-blog-box .blog-catgeory .mighty-port-cat:hover
{
color: var(--color-theme-primary);
}
.cargoton_blog_main_content .cargoton-blog-box .cargoton-heading-title
{
font-weight: var(--font-weight-medium);
color: var(--color-theme-secondary);
letter-spacing: var(--font-letter-spacing-link);
display: inline-block;
}
.cargoton_blog_main_content .cargoton-blog-box .cargoton-heading-title:hover
{
color: var(--color-theme-primary);
}
.cargoton_blog_main_content .cargoton-blog-box 
{
background: var(--color-theme-white);
}
.cargoton_blog_main_content .cargoton-blog-box .list-inline
{
margin-bottom: 0;
}
.cargoton_blog_main_content .cargoton-blog-box .cargoton-blog-image
{
vertical-align: top;
}
.cargoton .cargoton-blog-box
{
margin-bottom: 32px;
}
.cargoton .blog-carousel .cargoton-blog-box{
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.blog .col-lg-12.col-sm-12:last-child .cargoton-blog-box 
{
margin-bottom: 0; 
padding-bottom:0;
border-bottom: none;
} 
.blog-detail-style-ul
{
list-style: none;
}
.blog-detail-style-ul li
{
position: relative;
}
.blog-detail-style-ul li::before{
content: "";
background: var(--color-theme-primary);
width: 6px;
height: 6px;
position: absolute;
left: -25px;
top: 50%;
transform: translateY(-50%);
border-radius: 50%;
}
.single .cargoton-blog-box{
padding-bottom: 0;
margin-bottom: 0;
border-bottom:none;
}.cargoton-title-box.cargoton-title-box-1{
position: relative;
z-index: 1;
overflow:hidden;
}
.cargoton-subtitle{
text-transform: uppercase;
color: var(--global-font-title);
position: relative;
font-size: var(--font-size-xs);
font-family: var(--global-font-family);
font-weight: var(--font-weight-bold);
display: inline-block;
letter-spacing: var(--letter-spacing-subtitle);
vertical-align:middle;
overflow:hidden;
display: inline-block;
z-index: -1;
margin-left: 15px;
}
.sub-title-shape {
width: 4px;
height: 20px;
background: var(--color-theme-primary);
margin: auto;
}
.sub-title-shape{position: relative;}
.cargoton-title-box-1 .sub-title-block{overflow: hidden;margin-bottom: 8px;}
.sub-title-shape.animated:before{-webkit-animation: scale-in-ver-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: scale-in-ver-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}
.cargoton-title{margin-top:10px;}
.cargoton-title-box.text-center{margin-bottom: 40px;}
.cargoton-title-box.center{margin-bottom: 64px;}
.cargoton-title-box.left{margin-bottom: 16px;}
.cargoton-title-box .cargoton-heading-title {font-weight: var(--font-weight-light);}
.cargoton-heading-title .right_title{color:var(--color-theme-primary);font-weight: var(--font-weight-medium);}
@media(max-width: 1024px){
.cargoton-title-box.center{
margin-bottom:32px;
}
.cargoton-title-box.left{
margin-bottom:16px;
}
}
@media(max-width: 767px){
.mobile-text-center .cargoton-title, .mobile-text-center  .cargoton-title-desc{
text-align: center;
}
}
@keyframes down-enter {
0% { height: 0px; }
100% { height: 20px; }
}  @-webkit-keyframes scale-in-ver-top {
0% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: 100% 0%;
transform-origin: 100% 0%;
opacity: 1;
}
100% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: 100% 0%;
transform-origin: 100% 0%;
opacity: 1;
}
}
@keyframes scale-in-ver-top {
0% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: 100% 0%;
transform-origin: 100% 0%;
opacity: 1;
}
100% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: 100% 0%;
transform-origin: 100% 0%;
opacity: 1;
}
}.cargoton-verticle-title
{
display: flex;
align-items: flex-start;
justify-content: center;
}
.cargoton-verticle-title .cargoton-title
{
writing-mode: vertical-rl;
transform:scale(-1);
margin: 0;
font-family: var(--global-font-family);
font-weight: var(--font-weight-bold);
text-transform: uppercase;
color: var(--global-font-title);
}
@media(max-width:1024px){  }.cargoton-icon-box.cargoton-icon-box-style-1  .icon-box-title
{
color: var(--color-theme-white);
font-weight: var(--font-weight-medium);
letter-spacing: var(--letter-spacing-three);
margin-top: 32px;
} .cargoton-icon-box.cargoton-icon-box-style-2 {
padding:32px;
border:1px solid var(--border-color-light);
z-index: 1;
width: 100%;
overflow:hidden;
display: flex;
align-items: center;
-webkit-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
position: relative;
background-color: var(--color-theme-white);
}
.cargoton-icon-box.cargoton-icon-box-style-2:before{
content: '';
position: absolute;
top: 0;
right: 0; 
width: 4px; 
height: 0;
background: var(--color-theme-secondary);
transition: all .5s ease-in;
}
.cargoton-icon-box.cargoton-icon-box-style-2:hover:before,
.cargoton-icon-box.cargoton-icon-box-style-2.active:before{
height: 100%;
}
.cargoton-icon-box.cargoton-icon-box-style-2:hover,
.cargoton-icon-box.cargoton-icon-box-style-2.active{
background-color: var(--color-theme-primary);
}
.cargoton-icon-box.cargoton-icon-box-style-2 .cargoton-digit
{
color:var(--color-theme-primary);
}
.cargoton-icon-box-style-2.hover-digit .cargoton-digit{
opacity:0
}
.cargoton-icon-box.cargoton-icon-box-style-2.hover-digit:hover .cargoton-digit,
.cargoton-icon-box.cargoton-icon-box-style-2.hover-digit.active .cargoton-digit
{
opacity: 1;    
}
.cargoton-icon-box.cargoton-icon-box-style-2 .icon-box-content {
position: relative;
margin-left:32px;
width:60%;
}
.cargoton-icon-box.cargoton-icon-box-style-2  .content-wrapper {
width: 100%;
z-index: 99;
-webkit-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
}
.cargoton-icon-box.cargoton-icon-box-style-2 .icon-title-wrap{
-webkit-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
}
.cargoton-icon-box.cargoton-icon-box-style-2 .icon-box-img svg {
text-align: center;
}
.cargoton-icon-box.cargoton-icon-box-style-2 .icon-box-img{
position: relative;
background: var(--global-body-lightcolor);
padding: 32px;
text-align: center;
width: 40%;
-webkit-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
}
.cargoton-icon-box.cargoton-icon-box-style-2 .icon-box-content .icon-box-desc{
color:var(--global-font-title);
}
.cargoton-icon-box.cargoton-icon-box-style-2.hover-desc  .icon-box-content .icon-box-title
{
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
-webkit-transform: translate3d(0,25px,0);
transform: translate3d(0,25px,0);
}
.cargoton-icon-box.cargoton-icon-box-style-2.hover-desc:hover  .icon-box-content .icon-box-title,
.cargoton-icon-box.cargoton-icon-box-style-2.hover-desc.active .icon-box-content .icon-box-title
{
-webkit-transform: translate3d(0,-5px,0);
transform: translate3d(0,-5px,0);
}
.cargoton-icon-box.cargoton-icon-box-style-2.hover-desc .icon-box-content .icon-box-desc {
-webkit-transition: -webkit-transform 0.8s;
transition: transform 0.8s;
-webkit-transform: translate3d(0,130px,0);
transform: translate3d(0,130px,0);  
opacity: 1;
margin: 0;
}
.cargoton-icon-box.cargoton-icon-box-style-2.hover-desc:hover .icon-box-content .icon-box-desc,
.cargoton-icon-box.cargoton-icon-box-style-2.hover-desc.active .icon-box-content .icon-box-desc
{
-webkit-transform: translate3d(0,5px,0);
transform: translate3d(0,5px,0);
opacity: 1;
}
.cargoton-icon-box.cargoton-icon-box-style-2 .icon-box-title {
-webkit-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
}
@media(max-width:480px)
{
.cargoton-icon-box.cargoton-icon-box-style-2
{
flex-direction: column;
align-items: start;
}
.cargoton-icon-box.cargoton-icon-box-style-2 .icon-box-img
{
width: 100%;
}
.cargoton-icon-box.cargoton-icon-box-style-2 .icon-box-content
{
width: 100%;
margin-left: 0;
margin-top: 32px;
}
}.cargoton-client-img {
text-align: center;
width:100px;
height:100px;
line-height:100px;
margin:0 auto;
}
.cargoton-client .owl-carousel .owl-item .cargoton-client-img  img,
.cargoton-client .owl-carousel .owl-item .cargoton-client-img svg{
margin: 0 auto;
width: auto;
border-radius: var(--border-radius-box);
width: 100%;
height: auto;
}
.cargoton-client .owl-stage-outer{
border-radius:  var(--border-radius-box);
}
.cargoton-client-col-4 img{
width: 100px;
}
.cargoton-client-col-4 .client-inner svg{
height: 100px;
width: 100px;
}
.cargoton-client .owl-carousel.owl-loaded .owl-nav button.owl-next{
right: -120px;
}
.cargoton-client .owl-carousel.owl-loaded .owl-nav button.owl-prev{
left: -120px;
}
.cargoton-client-col-6 li { width: 16.66% }
.cargoton-client-col-5 li { width: 20% }
.cargoton-client-col-4 li { width: 25% }
.cargoton-client-col-3 li { width: 33.33% }
.cargoton-client-col-2 li { width: 50%; }
.cargoton-client-grid li {
float: left;
padding: 0 16px;
list-style-type: none;
margin-bottom: 32px;
} 
.cargoton-client-grid li .client-inner{
background-color: var(--color-theme-white);
border:1px solid var(--border-color-light);
padding:24px;
transition: all 0.5s ease-in;    
}
.cargoton-client-grid li:hover .client-inner{
box-shadow: 5px 10px 45px hsl(0deg,0%,86%,20%);
}
.cargoton-client-grid li{text-align: center;}
.cargoton-client .cargoton-leftarrow,
.cargoton-client .cargoton-rightarrow
{
border: 1px solid var(--color-theme-white);
}
.cargoton-client .cargoton-leftarrow svg,
.cargoton-client .cargoton-rightarrow svg{
color: var(--color-theme-white);
}
.cargoton-client-grid{
padding: 0;
margin: 0;
float: left;
width: 100%;
}
.cargoton-client{
float: left;
width: 100%;
}
.cargoton-client .owl-carousel .owl-stage {
vertical-align: middle;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.cargoton-client .cargoton-client-col-6 img {
width: 100px;
height: auto;
}
@media(max-width:1560px){
.cargoton-client .owl-carousel.owl-loaded .owl-nav button.owl-prev,.cargoton-client .owl-carousel.owl-loaded .owl-nav button.owl-next {
position: relative;
top: inherit;
transform: inherit;
margin-top: 30px;
text-align: initial;
}
.cargoton-client .owl-carousel.owl-loaded .owl-nav button.owl-next{
right: 0;
}
.cargoton-client .owl-carousel.owl-loaded .owl-nav button.owl-prev{
left: 0;
margin-right: 30px;
}
.cargoton-client .owl-nav{
text-align: center;
}
}
@media(max-width:767px){
.cargoton-client .owl-stage-outer{
padding:30px 0 15px 0;
}
.cargoton-client-col-4 li,
.cargoton-client-col-3 li{
width: 50%;
}
}
@media(max-width:479px){
.cargoton-client-col-4 li,
.cargoton-client-col-3 li,
.cargoton-client-col-2 li{
width: 100%;
}
}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//uap.us/wp-content/plugins/mighty-extension/includes/Elementor/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//uap.us/wp-content/plugins/mighty-extension/includes/Elementor/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.cargoton-testimonial .slick-list.draggable {
padding: 0 !important;
}
.cargoton-testimonial .slick-slide img{
width: 105px;
height: 105px;
}
.cargoton-testimonial .slider__counter span{
color: var(--global-font-title);
}
.cargoton-testimonial .slick-list.draggable .cargoton-slider_top{
margin-right: 16px;
}
.cargoton-testimonial .slick-slide .testimonial-slider-img{
position: relative;
display: inline-block;
}
.cargoton-testimonial .slick-slide .testimonial-slider-img::after{
content: "";
background: var(--color-theme-primary);
width: 100%;
height: 100%;
left: 5px;
top: 5px;
right: 0;
position: absolute;
z-index: -1;
transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
}
.cargoton-testimonial .cargoton-lead {
margin-top: 5px;
}
.cargoton-testimonial .cargoton-lead span
{
color: var(--color-theme-primary);
}
.cargoton-testimonial .cargoton-lead h6{
font-size: 1.125rem;
}
.cargoton-testimonial .cargoton-slider_top.slick-slide.slick-slide.slick-current.slick-active {
opacity: 1;
}
.cargoton-testimonial .slick-slide{
opacity: 0.3;
}
.cargoton-testimonial .cargoton-slider_top.slick-slide.slick-slide.slick-current.slick-active .testimonial-slider-img::after{
background: var(--color-theme-secondary);
}
.cargoton-testimonial .cargoton-testimonial-user{
margin-top: 8px;
margin-bottom: 0;
text-transform: capitalize;
}
.cargoton-testimonial .slick-prev.slick-arrow ,.cargoton-testimonial .slick-next.slick-arrow{
position: absolute;
bottom: 0;
font-size: 0;
width: 30px;
height: 30px;
line-height: 30px;
outline: none;
border: none;
background: none;
cursor: pointer;
}
.cargoton-testimonial .cargoton-post-ratings svg{
color: var(--color-theme-secondary);
}
.cargoton-testimonial .slick-prev.slick-arrow:after {
color: var(--color-theme-primary);
content: "\f0d9";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 24px;
}
.cargoton-testimonial .slick-next.slick-arrow{
right: 0;
}
.cargoton-testimonial .slick-next.slick-arrow:after{
color: var(--color-theme-primary);
content: "\f0da";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 24px;
}
.cargoton-testimonial .slider__counter{
padding: 0 20px;
display: inline-block;
margin-top: 16px;
}
.cargoton-testimonial .slick-prev.slick-arrow{
left:-8px;
}
.cargoton-testimonial .text-dec p{
margin-bottom: 32px;
letter-spacing: var(--font-letter-spacing-link);
text-transform: capitalize;
}
.cargoton-testimonial .testimonial-arrow{
position: relative;
display: inline-block;
width: 100px;
float: left;
}
.cargoton-testimonial .testimonial-arrow-box{
position: absolute;
bottom:0;
}
.cargoton-testimonial-style  .cargoton-slider_content{   
padding: 0 32px;
}
.cargoton-testimonial-style .quote-box-img.before{
position: absolute;
top: 40px;
right: 16px;
}
.cargoton-testimonial-style .quote-box-img img,
.cargoton-testimonial-style .quote-box-img svg path{
stroke: var(--color-theme-primary);
opacity: 0.5;
}
.cargoton-testimonial-style .cargoton-slider.slider__item
{
margin: 24px 0 40px;
background: var(--color-theme-white);
box-shadow: 5px 10px 45px rgb(219 219 219 / 20%);
}
.cargoton-testimonial-style  .owl-carousel .owl-dots{
margin-top:0;
}
.cargoton-testimonial-style  .cargoton-main-slider {
display: flex;
display:-ms-flexbox;
align-items: center;
}
.cargoton-testimonial-style .cargoton-slider_top{
width: 20%;
position: absolute;
left: auto;
}
.cargoton-testimonial-style .cargoton-slider_inner{
width: 70%;
width: 100%;
margin-left: 64px;
padding: 32px 32px 32px 88px;
} 
.cargoton-testimonial .cargoton-testimonial-style .cargoton-post-ratings {
margin-bottom: 16px;
opacity: 0.5;
}
.cargoton-testimonial .cargoton-slider .cargoton-post-ratings svg{
color: var(--color-theme-primary);
}
.about-page-testimonial .cargoton-testimonial-style .owl-carousel .owl-dots
{
bottom: -24px;
left: 8px;
}
@media(max-width: 480px){
.cargoton-testimonial-style .cargoton-main-slider
{
flex-direction: column;
align-items: start;
}
.cargoton-testimonial-style .cargoton-slider_inner
{
margin: 0;
padding: 24px;
}
.cargoton-testimonial-style .cargoton-slider_top
{
position: relative;
margin-bottom: 16px;
margin: 24px 0 0 24px;
}
.cargoton-testimonial-style .cargoton-slider_content {
padding: 0;
}
.cargoton-testimonial .text-dec p {
margin-bottom: 16px;
}
}.cargoton-accordion {
z-index: 9;
position: relative;
}  
.cargoton-accordion .cargoton-accordion-title {
position: relative;
font-family: var(--highlight-font-family);
padding: 24px;
cursor: pointer;
display: flex;
text-decoration: none;
align-items: center;
justify-content: space-between;
background-color: var(--background-color);
}  
.cargoton-accordion .cargoton-accordion-title .accordion-title {
display: inline-block;
vertical-align: middle;
margin-right: 16px;
letter-spacing: var(--font-letter-spacing-link);
color: var(--global-font-color);
}
.cargoton-accordion .cargoton-accordion-details {
display: none;
text-align: left;
padding: 0px 24px 24px 24px;
background: var(--white-light-color);
}  
.cargoton-accordion .cargoton-accordion-details p {
margin: 0;
}  
.cargoton-accordion .cargoton-accordion-block {
border: 1px solid var(--border-color-light);
padding: 0;
}  
.cargoton-accordion .cargoton-accordion-block:last-child {
margin-bottom: 0 !important;
}  
.cargoton-accordion .cargoton-accordion-block .cargoton-accordion-title svg {
vertical-align: middle;
color: var(--global-font-color);
font-size: 12px;
}  
.cargoton-accordion .cargoton-accordion-block .cargoton-accordion-title .cargoton-icon-style {
right: 0;
position: relative;
width: 30px;
height: 30px;
text-align: center;
align-items: center;
line-height: 30px;
flex: none;
}  
.cargoton-accordion .cargoton-accordion-block .cargoton-accordion-title .cargoton-icon-left {
left: 32px;
right: auto;
}  
.cargoton-accordion .cargoton-accordion-block.cargoton-active {
background: var(--color-theme-secondary);
-webkit-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
}  
.cargoton-accordion .cargoton-accordion-block .cargoton-accordion-title i::before {
vertical-align: middle;
}  
.cargoton-accordion .cargoton-accordion-block .cargoton-accordion-title .active svg {
display: none;
}  
.cargoton-accordion .cargoton-accordion-block.cargoton-active .cargoton-accordion-title .active svg {
display: inline-block;
vertical-align: middle;
}  
.cargoton-accordion .cargoton-accordion-block.cargoton-active .cargoton-accordion-title .inactive svg {
display: none;
}
.cargoton-accordion .cargoton-accordion-block.cargoton-active .cargoton-accordion-title svg,
.cargoton-accordion .cargoton-accordion-block.cargoton-active .cargoton-accordion-details
{
color: var(--color-theme-white);
}
.cargoton-accordion-square .cargoton-accordion-block {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}  
.cargoton-accordion-round .cargoton-accordion-title,
.cargoton-accordion-round .cargoton-accordion-details {
background: var(--white-color);
}  
.cargoton-accordion-shadow .cargoton-accordion-block.cargoton-active {
-webkit-box-shadow: -1px 4px 30px 0px rgba(0, 0, 0, 0.06);
-moz-box-shadow: -1px 4px 30px 0px rgba(0, 0, 0, 0.06);
box-shadow: -1px 4px 30px 0px rgba(0, 0, 0, 0.06);
transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
}  
.cargoton-accordion-classic .cargoton-accordion-details {
padding: 156px 32px;
}  
.cargoton-accordion .cargoton-active .cargoton-accordion-title .accordion-title {
color: var(--color-theme-primary)
}.cargoton-process-step-block.process-step-1
{
display: flex;
align-content: flex-start;
margin-bottom:64px;
}
.cargoton-process-step-block.process-step-1.process-step-content-hide{align-items: center;}
.cargoton-process-step-block.process-step-1:last-child{margin-bottom: 0;}
.cargoton-process-step-block.process-step-1 .cargoton-process-digit .cargoton-icon-style{
height: 70px;
width: 70px;
background: var(--color-theme-primary);
line-height: 70px;
text-align: center;
color: var(--color-theme-white);
border-bottom: 2px solid var(--color-theme-secondary);
}
.cargoton-process-step-block.process-step-1 .cargoton-process-content
{
padding-left:32px;
width: 100%;
}
.cargoton-process-step-block.process-step-1 .cargoton-process-content .cargoton-content-text
{
margin-bottom: 0;
}
@media(max-width:1024px){
.cargoton-process-step-block.process-step-1{
margin-bottom: 32px;
}
}
@media(max-width:767px){
.cargoton-process-step-block.process-step-1
{
flex-direction: column;
padding: 0;
}
.cargoton-process-step-block.process-step-1 .cargoton-process-content
{
padding:16px 0;
}
.cargoton-process-step-block.process-step-1.process-step-content-hide {
align-items: flex-start;
}
}.cargoton-counter .counter-detail{
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.cargoton-counter .cargoton-counter-info span.counter-after-text ,.cargoton-counter .cargoton-counter-info span.counter-symbol{
font-size: var(--font-size-h2);
font-weight: var(--font-weight-semi-bold);
color: var(--color-theme-primary);
}
.cargoton-counter .cargoton-counter-info span.counter-symbol{
color: var(--color-theme-primary);
}
.cargoton-counter .cargoton-counter-info{
margin: 0;
display: inline-block;
line-height: normal;
}
.cargoton-counter  .counter-detail{
margin-top:12px;
}
.cargoton-counter .counter-detail .counter-title-text{
color: var(--global-font-title);
text-transform: capitalize;
font-weight: var(--font-weight-medium);
letter-spacing: var(--letter-spacing);
}
.cargoton-counter .counter-content-text{
margin: 0;
color: var(--color-theme-white);
font-size: var(--font-size-small);
letter-spacing: var(--letter-spacing);
text-transform: uppercase;
}  .cargoton-counter.cargoton-counter-style-1  {
background:var(--color-theme-primary);
text-align: center;
padding: 48px 32px;
}
.cargoton-counter.cargoton-counter-style-1 .cargoton-counter-info span.counter-after-text,
.cargoton-counter.cargoton-counter-style-1 .cargoton-counter-info span.counter-symbol{
color:var(--color-theme-white);
} .cargoton-counter.cargoton-counter-style-2 .counter-content{
background:var(--color-theme-grey-light);
text-align: center;
padding: 32px 24px 48px;
position: relative;
}
.cargoton-counter.cargoton-counter-style-2 .counter-content:before{
content: '';
position: absolute;
left:50%;
transform:translateX(-50%);
top:-24px;
width: 0;
height: 0;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-bottom: 24px solid var(--color-theme-grey-light);
}
.cargoton-counter.cargoton-counter-style-2 .counter-box-img{
text-align: center;
margin-bottom: 38px;
}.cargoton-price-header {
position: relative;
display: flex;
display: -ms-flexbox;
align-items: center;
-ms-flex-align: center;
justify-content: space-between;
-ms-flex-pack: justify;
padding-bottom: 32px;
border-bottom:1px solid var(--color-theme-primary);
}
.cargoton-price-table{transition: all 0.2s ease-in;}
.cargoton-price-table .cargoton-price-header .cargoton-price-sub-label{
margin-top: 0;
margin-bottom: 0;
text-transform: uppercase;
letter-spacing: var(--letter-spacing);
color: var(--global-font-title);
font-weight: var(--font-weight-medium);
}
.cargoton-price-table .cargoton-price-header  .box-img{
background: vaR(--color-theme-grey-light);
padding:14px;
text-align: center;
margin-left:32px;
}
.cargoton-price-table .cargoton-price-label{margin-bottom:16px;text-transform: uppercase;}
.cargoton-price-table .cargoton-price{color:var(--color-theme-primary);}
.cargoton-price-table .cargoton-price .time-period{font-size: var(--font-size-h5);}
.cargoton-price-table{
border: 1px solid var(--border-color-light);
padding:38px 32px;
background-color: var(--color-theme-white);
}
.cargoton-price-table .cargoton-price-description{
color:var(--global-font-title);
font-family: var(--highlight-font-family);
font-weight: var(--font-weight-medium);
margin: 32px 0;
}
.cargoton-price-table .cargoton-price-footer{
margin-top: 32px;
}
.cargoton-price-table .cargoton-price-service li{
margin-bottom: 16px;
list-style-type: none;
position: relative;
text-transform: uppercase;
}
.cargoton-price-table .cargoton-price-service li.inactive{
text-decoration: line-through;
}
.cargoton-price-table .cargoton-price-service li:last-child{
margin-bottom: 0;
}
.cargoton-price-table.active,
.cargoton-price-table:hover{
background: var(--global-body-lightcolor);
}
.cargoton-price-table.active .cargoton-button{
background:var(--color-theme-primary);
}
.cargoton-price-table.active .cargoton-button:after{
background-color: var(--color-theme-secondary);
}
.cargoton-price-table.active .cargoton-button:hover .button_text:before{
background:var(--color-theme-primary);
}
@media(max-width:767px){  
.cargoton-price-table .cargoton-price-service{
padding-left:0;
}
}
@media(max-width:480px){    
.cargoton-price-table .cargoton-price-header{
flex-direction: column;
-ms-flex-align: start;
align-items: flex-start;
}
.cargoton-price-table .cargoton-price-header .box-img{
margin-left:0;
margin-top:32px;
}
}.cargoton-service-blog {
padding:32px;
border:1px solid var(--border-color-light);
margin-bottom:32px;
position: relative;
background-color: var(--color-theme-white);
box-shadow: none;
}
.cargoton-service-blog:before{
content: '';
position: absolute;
left:0;
bottom:0;
width: 0;
height: 4px;
background: var(--color-theme-primary);
transition: all .3s ease-in;
}
.cargoton-service-blog:hover:before{
width: 100%;
}
.cargoton-service-blog:hover .cargoton-heading-title{
color:var(--color-theme-primary);
}
.cargoton-service-blog:hover{
box-shadow: 5px 10px 45px rgba(223, 223, 223, 0.2);
}
.cargoton-service-blog .cargoton-service-img{
position: relative;
display: flex;
align-items: center;
justify-content: center;
background: var(--global-body-lightcolor);
padding: 20px 0;
}
.mighty-cal-output .total-pay {
display: inline-flex;
align-items: center;
}
.mighty-cal-output .total-pay h5 {
margin-right: 5px;
}
.cargoton-service-blog .cargoton-service-img img {
width: 100px;
}
.cargoton-service-blog  .cargoton-service-info{
text-align: center;
padding-top: 24px;
position: relative;
}
.cargoton-digit{
position: absolute;
color: var(--color-theme-primary);
font-size: var(--font-size-h4);
font-family: var(--highlight-font-family);
top: 20px;
left: 20px;
display: inline-block;
transition: opacity 0.5s ease-in;
}
.cargoton-service-blog.hover-digit .cargoton-digit {opacity:0;}
.cargoton-service-blog:hover .cargoton-digit{opacity: 1;}
.cargoton-serv-more{
margin: 22px 15px 10px 0;
}
.cargoton-serv-more-link{
position: relative;
width: 14px;
height: 1px;
margin: auto;
transition: width .2s, transform 2s;
}
.cargoton-serv-more-link .arrow-one,
.cargoton-serv-more-link .arrow-three{
position: absolute;
height: 100%;
right: -13px;
background-color: var(--color-theme-secondary);
width: 10px;
outline: transparent solid 1px;
transition: width .2s;
}
.cargoton-serv-more-link .arrow-one{
top: 0px;
transform: rotate(45deg);
transform-origin: 100% 0;
}
.cargoton-serv-more-link .arrow-two{
position: absolute;
display: block;
width: calc(100% + 12px);
height: 100%;
top: 0;
left: 0;
background-color: var(--color-theme-secondary);
transform: scaleX(1);
transform-origin: left;
transition: transform .2s .15s;
}
.cargoton-serv-more-link .arrow-three{
bottom: 0;
transform: rotate(-45deg);
transform-origin: 100% 100%;
}
.cargoton-service-blog:hover .cargoton-serv-more-link {
width:20px;
transform: scale(1);
}
.cargoton-service-blog:hover .arrow-one,
.cargoton-service-blog:hover .arrow-three{
-webkit-animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both 0.3s; 
animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both 0.3s;
}
.cargoton-service-blog:hover  .arrow-two{
-webkit-animation: scaleArr 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both; 
animation: scaleArr 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
.cargoton-service-slider .owl-carousel .cargoton-service-blog{margin-bottom: 0;}
.cargoton-service-style-1 .cargoton-service-blog .cargoton-heading-title{
text-transform: uppercase;
}
@-webkit-keyframes fade-in {
0% { width: 0; }
100% { width: 10px; }
}
@keyframes fade-in {
0% { width: 0; }
100% { width: 10px; }
}
@-webkit-keyframes scaleArr {
0% { transform: scaleX(0); }
100% {transform: scaleX(1); }
}
@keyframes scaleArr {
0% { transform: scaleX(0); }
100% {transform: scaleX(1); }
}.cargoton-team .cargoton-team-blog
{
position: relative;
}
.cargoton-team .cargoton-team-blog::before{
background: var(--color-theme-primary);
transform: scale(0,1);
}
.cargoton-team .cargoton-team-blog::after{  
transform: scale(0,1);
} 
.cargoton-team .cargoton-team-blog .cargoton-team-info
{
content: "";
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
right: 0;
transition: all 0.5s;
}
.cargoton-team .cargoton-team-blog:after,
.cargoton-team .cargoton-team-blog:before {
content: "";
position: absolute;
top: 32px;
bottom: 32px;
left: 32px;
right: 32px;
transition: all 0.5s;
}
.cargoton-team .cargoton-team-blog:after, .cargoton-team .cargoton-team-blog:before 
{
display: block;
background: var(--color-theme-primary);
z-index: 1;
transform: scale(0, 1);
}
.cargoton-team .cargoton-team-blog:hover:after, .cargoton-team .cargoton-team-blog:hover:before {
transform: scale(1);
-webkit-animation: animate 1.5s;
animation: animate 1.5s;
}
.cargoton-team-info
{
padding: 24px;
opacity: 0;
z-index: 2;
text-align: center;
}
.cargoton-team .cargoton-team-blog:hover .cargoton-team-info{
opacity: 1;
transition: all 0.5s;
transition-delay: 0.1s;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.cargoton-team .cargoton-team-blog .cargoton-team-info .cargoton-team-main-detail
{
margin-bottom: 16px;
}
.cargoton-team-blog .cargoton-team-info .cargoton-team-social ul{
display: flex;
flex-wrap: wrap;
list-style: none;
justify-content: center;
padding-left: 0;
margin-bottom: 0;
}
.cargoton-team-blog .cargoton-team-info .cargoton_speficialize{
padding: 5px 0;
}
.cargoton-team-blog .cargoton-team-info .cargoton_speficialize span{ 
font-family: var(--highlight-font-family);
font-weight: var(--font-weight-medium);
letter-spacing: var(--letter-spacing-three);
text-transform: capitalize;
color: var(--color-theme-white);
font-style: italic;
}
.cargoton-team-blog .cargoton-team-info .cargoton-team-social ul li a
{
background-color: var(--color-theme-white);
width: 50px;
height: 50px;
line-height: 50px;
display: inline-block;
margin: 8px;
}
.cargoton-team-blog .cargoton-team-info .cargoton-team-social ul li a svg{
width: 20px;
stroke: var(--color-theme-primary);
}
@-webkit-keyframes animate {
0%, 100% {
opacity: 1;
}
}
@keyframes animate {
0%, 100% {
opacity: 1;
}
}
@media(max-width:340px)
{
.cargoton-team .cargoton-team-blog:after, .cargoton-team .cargoton-team-blog:before {
content: "";
position: absolute;
top: 24px;
bottom: 24px;
left: 24px;
right: 24px;
transition: all 0.5s; 
}
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }.cargoton-popup-video .cargoton-video{
width: 50px;
height: 50px;    
text-align: center;
line-height: 50px;
position: relative;
border-radius: 50%;
background-color: var(--color-theme-white);
display: inline-block;
vertical-align: middle;
}
.cargoton-popup-video .cargoton-video svg{
color: var(--color-theme-secondary);
z-index: 3;
margin: 0 0 2px 5px;
width: 15px;
height: 15px;
}
.cargoton-video-icon .waves {
position: absolute;
top: 50%;
background: transparent;
left: 50%;
width: 25px;
height: 25px;
z-index: -1;
margin-left: -12px;
margin-top: -12px;
border-radius: 50%; 
-webkit-backface-visibility: hidden;
}
.cargoton-video-icon .waves:before {
position: absolute;
background: var(--color-theme-white);
margin-left: -12px;
margin-top: -12px;
width: 50px;
height: 50px;
content: "";
display: block;
border-radius: 50%;
-webkit-backface-visibility: hidden;
animation: wave-animate 3s infinite ease-out;
}
.cargoton-video-icon .waves:after {
position: absolute;
background: var(--color-theme-white);
margin-left: -12px;
margin-top: -12px;
width: 50px;
height: 50px;
content: "";
display: block;
border-radius: 50%;
-webkit-backface-visibility: hidden;
opacity: 0;
animation: wave-animate 3s 1.5s infinite ease-out;
}
@keyframes wave-animate {
0% {
transform: scale(0);
opacity: 1;
transform-origin: center;
}
100% {
transform: scale(3);
opacity: 0;
transform-origin: center;
}
}
.cargoton-popup-video .cargoton-video-text{
display: block;
text-align: left;
color:var(--color-theme-white);
font-size: var(--font-size-h5);
font-family:var(--highlight-font-family);
font-weight:var(--font-weight-h5);
margin-left: 15px;
}
.cargoton-popup-video .cargoton-video-img img
{
width: 100%;
}
.cargoton-popup-video .cargoton-video-icon{
text-align: center;
position: absolute;
top: 50%;
transform: translateY(-50px);
left: 0;
right: 0;
cursor: pointer;
}
.cargoton-popup-video.cargoton-popup-video_Style_2  .cargoton-video-icon{
display: block;
text-align: center;
}
.cargoton-popup-video.cargoton-popup-video_Style_2 .cargoton-video-icon{
background: transparent;
}
.cargoton-popup-video.cargoton-popup-video_Style_2 .cargoton-video-icon{
padding: 0;
}
.cargoton-popup-video.cargoton-popup-video_Style_2 .cargoton-video{
margin-right: 0;
}
.cargoton-popup-video.cargoton-popup-video_Style_2 .cargoton-video{
width: 100px;
height: 100px;
line-height: 100px;
background: var(--color-theme-primary);
}
.cargoton-popup-video.cargoton-popup-video_Style_2 .cargoton-video svg{
color: var(--color-theme-white);
}
.cargoton-popup-video.cargoton-popup-video_Style_2 .cargoton-video svg{
font-size: var(--font-size-h5);
}
.cargoton-popup-video.cargoton-popup-video_Style_2 .cargoton-video-text{
font-family:var(--highlight-font-family);
font-weight:var(--font-weight-h4);
font-size: var(--font-size-h4);
}
.cargoton-popup-video.cargoton-popup-video_Style_2 .cargoton-video-text{
text-align:center;
} .rs-parallax-wrap .cargoton-popup-video .cargoton-video
{
background-color: var(--color-theme-primary);
}
.rs-parallax-wrap .cargoton-popup-video .cargoton-video svg path
{
fill: var(--color-theme-white);
}
.rs-parallax-wrap .cargoton-video-icon .waves:before,
.rs-parallax-wrap .cargoton-video-icon .waves:after
{
background-color: var(--color-theme-primary);
}.cargoton-map-chart .cargoton-map-lable { height: 150px; width: 150px; text-align: center; display: flex; flex-direction: column; justify-content: center; overflow: hidden; z-index: 1; background: #fff; position: absolute; right: 0; top: 0; align-items: center; border-radius: 100%; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); }
.cargoton-map-chart .cargoton-map-lable .cargoton-map-location-value { font-size: 50px; line-height: 50px;}
.cargoton-map-chart .cargoton-map-lable  .cargoton-map-info { font-size: 18px; line-height: 32px; margin-bottom: 0; }
#chartdiv { width: 100%; height: 500px; overflow: hidden; }
#chartdiv svg{pointer-events: none;}
.map-marker { margin-left: -8px; margin-top: -8px; box-sizing: border-box; }
.map-marker.map-clickable { cursor: pointer; } .map-marker .pulse::before{
content: "\f3c5";
font-family: Font Awesome\ 5 Free;
font-weight: 900;
position: absolute;
left: 0;
color: #fe9435;
color: var(--color-theme-primary);
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
opacity: 1;
transition: all .5s ease;
-moz-transition: all .5s ease;
-webkit-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
}
.map-marker .dot { border: 10px solid #fff601; background: transparent; -webkit-border-radius: 60px; -moz-border-radius: 60px; border-radius: 60px; height: 50px; width: 50px; -webkit-animation: pulse 3s ease-out; -moz-animation: pulse 3s ease-out; animation: pulse 3s ease-out; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-iteration-count: infinite; position: absolute; top: -20px; left: -20px; z-index: 1; opacity: 0; box-sizing: border-box; }
.popover  .cargoton-tooltip-content{text-align: center;}
.popover{border-radius: 10px;}
.popover  .cargoton-tooltip-content .tooltipimg{margin-bottom: 15px;}
.popover  .cargoton-tooltip-content .tooltip-title{margin-bottom: 10px;}
.popover  .cargoton-tooltip-content .tooltip-info{margin-bottom: 15px;}
@keyframes shadow-pulse-dots {
0% { box-shadow: 0 0 0 0px rgba(37, 177, 95, 0.2); }
100% { box-shadow: 0 0 0 15px rgba(37, 177, 95, 0); }
}
@-moz-keyframes pulse {
0% { -moz-transform: scale(0); opacity: 0.0; }
25% { -moz-transform: scale(0); opacity: 0.1; }
50% { -moz-transform: scale(0.1); opacity: 0.5; }
75% { -moz-transform: scale(0.7); opacity: 0.9; }
100% { -moz-transform: scale(1); opacity: 0.0; }
}
@-webkit-keyframes pulse {
0% { -webkit-transform: scale(0); opacity: 0.0; }
25% { -webkit-transform: scale(0); opacity: 0.1; }
50% { -webkit-transform: scale(0.1); opacity: 0.5; }
75% { -webkit-transform: scale(0.7); opacity: 0.9; }
100% { -webkit-transform: scale(1); opacity: 0.0; }
}.scrolling-text{
font-size: 130px;
line-height: 94px;
font-family: var(--highlight-font-family);
font-weight: bold;
text-transform: uppercase;
color: var(--color-scroll-text);
z-index: -1;
}.custom-career-btn 
{
text-align: center;
margin-bottom: 32px;
}
.custom-career-btn .radio-button input[type=radio] {
display: none;
}
.custom-career-btn .radio-button input[type=radio] + label {
letter-spacing: var(--font-letter-spacing-link);
text-transform: capitalize;
color: var(--global-font-title);
margin-right: 32px;
line-height: 24px;
margin-bottom: 0;
}
.custom-career-btn .radio-button
{
background: transparent;
border: 0;
padding: 0;
margin: 0 0 16px 0;
display:inline-block;
}
.custom-career-btn .radio-button input[type=radio] + label span {
display: inline-block;
width: 24px;
height: 24px;
line-height: 24px;
margin: 0px 5px 0 0;
cursor: pointer;
border-radius: 0;  
border: 1px solid var(--border-color-light);
background-repeat: no-repeat;
background-position: center;
text-align: center;
position: relative;
}
.custom-career-btn .radio-button input[type=radio] + label span:before{
content: '';
position:absolute;
top:2px;
left:2px;
width: 18px;
height: 18px;
background: var(--color-theme-grey-light);
transition: all 0.1s ease-in;
z-index:-1;
}
.custom-career-btn .radio-button.active input[type=radio] + label span:before{
background: var(--color-theme-primary);
}
.custom-career-btn .radio-button input[type=radio] + label span svg { 
opacity: 0;
transition: all 0.3s ease;
width: 12px;
}
.custom-career-btn .radio-button.active input[type=radio] + label span svg {
opacity: 1;
}
.cargoton-masonry-block .cargoton-post-main-box .cargoton-career-details
{
background: var(--color-theme-white);
border: 1px solid var(--border-color-light);
box-shadow: 5px 10px 45px rgb(219 219 219 / 20%);
padding: 32px;
margin-bottom: 32px;
}
.cargoton-masonry-block .cargoton-post-main-box .cargoton-career-details .cargoton-heading-title
{
font-weight: var(--font-weight-medium);
letter-spacing: var(--font-letter-spacing-link);
}
.cargoton-masonry-block .cargoton-post-main-box .cargoton-career-details .post-designation
{
font-family: var(--highlight-font-family);
font-weight: var(--font-weight-medium);
letter-spacing: var(--letter-spacing-three);
text-transform: capitalize;
color: var(--color-theme-primary);
margin: 16px 0;
}
.cargoton-masonry-block .cargoton-post-main-box .cargoton-career-details .post-location span{
margin-left: 16px;
vertical-align: sub;
font-family: var(--global-font-family);
letter-spacing: var(--font-letter-spacing-link);
text-transform: capitalize;
color: var(--global-font-title);
}
.cargoton-masonry-block  .cargoton-masonry-grid 
{
margin: 0 -16px;
margin-bottom: -32px;
}
.cargoton-masonry-block .load-more-pf.cargoton-btn-container3
{
text-align: center;
margin-top: 48px;
}
.cargoton-career-wrapper .cargoton-title-box.cargoton-title-box-1
{
margin-bottom: 24px;
}
.cargoton-career-wrapper .career-post-detail
{
display: flex;
flex-wrap: wrap;
color: var(--global-font-title);
}
.cargoton-career-wrapper .career-post-detail .post-location
{
margin-right: 24px;
}
.cargoton-career-wrapper .career-post-detail svg
{
width: 16px;
font-size: var(--font-size-body);
color:var(--color-theme-primary);
}
.cargoton-career-wrapper .career-post-detail .svg-inline--fa{vertical-align: middle;}
.cargoton-career-wrapper .career-post-detail span{
vertical-align: middle;
}
.cargoton-isotope.cargoton-masonry-item.loadmore-hidden-items {
display: none;
}
.cargoton-career-wrapper .cargoton-blog-head
{ 
border-bottom: 1px solid var(--border-color-light);
padding-bottom: 48px;
}
.cargoton-career-wrapper .career-list-style li
{
position: relative;
list-style: none;
margin-bottom: 16px;
color: var(--global-font-color);
}
.cargoton-career-wrapper .career-list-style li:last-child{
margin-bottom: 0;
}
.career-detail-content p
{
color: var(--global-font-color);
}
.cargoton-career-wrapper .career-list-style li:before
{
content: "\f00c";
font-family: 'Font Awesome\ 5 Free';
font-weight: 900;
position: absolute;
left: -28px;
color: var(--color-theme-primary);
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
font-size: var(--font-size-normal);
}
.career-list-style{margin-top:16px;margin-bottom: 0;}
.top-space{margin-top:32px;}
.cargoton-button.apply-btn{margin-lefT:15px;}
@media(max-width:1024px){
.cargoton-career-wrapper .cargoton-blog-head{
padding-bottom: 32px;
}
.custom-career-btn{
margin-bottom: 16px;
} }
@media(max-width:767px){
.cargoton-icon-box.cargoton-icon-box-style-1 .icon-box-title{
margin-top:16px;
}
}
@media(max-width:480px){
.custom-career-btn .radio-button{
width: 100%;
}
}.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#2e6da4;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-horizontal .tooltip{-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}.slider.slider-horizontal.slider-rtl .slider-tick,.slider.slider-horizontal.slider-rtl .slider-handle{margin-left:initial;margin-right:-10px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}.slider.slider-horizontal.slider-rtl .tooltip{-ms-transform:translateX(50%);transform:translateX(50%)}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#2e6da4;border-right-color:#2e6da4;margin-left:0;margin-right:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical .tooltip{-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.slider.slider-vertical.slider-rtl .slider-tick.triangle,.slider.slider-vertical.slider-rtl .slider-handle.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:-o-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf',endColorstr='#ffbebebe',GradientType=0)}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:-o-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5',endColorstr='#ffe9e9e9',GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border-radius:4px}.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:-o-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:linear-gradient(to bottom,#8ac1ef 0,#82b3de 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef',endColorstr='#ff82b3de',GradientType=0)}.slider-track-low,.slider-track-high{position:absolute;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;top:0;width:20px;height:20px;background-color:#337ab7;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff2e6da4',GradientType=0);filter:none;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{position:absolute;width:20px;height:20px;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:none;opacity:.8;border:0 solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-image:-webkit-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:-o-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:linear-gradient(to bottom,#8ac1ef 0,#82b3de 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef',endColorstr='#ff82b3de',GradientType=0);opacity:1}.mighty-service-calc input[type=checkbox] {
display: none;
}
.mighty-service-calc .main-cal-box {
margin-bottom: 32px;
}
.mighty-service-calc .main-cal-box h5 {
margin-bottom: 16px;
}
.mighty-service-calc input[type=checkbox]+label {
letter-spacing: var(--font-letter-spacing-link);
text-transform: capitalize;
color: var(--global-font-title);
margin-right: 32px;
line-height: 24px;
margin-bottom: 16px;
}
.total-pay {
border: 1px solid var(--color-theme-primary);
padding: 16px;
}
.mighty-service-calc .service-cal-checkbox.checkbox-.service-cal-checkbox {
background: transparent;
border: 0;
padding: 0;
margin: 0 0 16px 0;
display: inline-block;
}
.mighty-service-calc input[type=checkbox]+label span {
display: inline-block;
width: 24px;
height: 24px;
line-height: 24px;
margin: 0px 5px 0 0;
cursor: pointer;
border-radius: 0;
border: 1px solid var(--border-color-light);
background-repeat: no-repeat;
background-position: center;
text-align: center;
position: relative;
}
.mighty-service-calc input[type=checkbox]+label span:before {
content: '';
position: absolute;
top: 2px;
left: 2px;
width: 18px;
height: 18px;
background: var(--color-theme-grey-light);
transition: all 0.1s ease-in;
z-index: -1;
}
.mighty-service-calc input[type=checkbox]:checked+label span:before {
background: var(--color-theme-primary);
}
.mighty-service-calc input[type=checkbox]:checked+label span svg {
opacity: 1;
}
.mighty-service-calc input[type=checkbox]+label span svg {
opacity: 0;
transition: all 0.3s ease;
width: 12px;
} .range-distance .slider-selection {
background: var(--color-theme-primary) !important;
}
.range-distance .slider.slider-horizontal {
width: 100% !important;
height: 20px;
}
.range-distance .slider-handle {
border: 3px solid var(--color-theme-white);
background-color: var(--color-theme-primary) !important;
background-image: none !important;
-webkit-box-shadow: 0 0px 15px -4px var(--color-theme-primary) !important;
-moz-box-shadow: 0 0px 15px -4px var(--color-theme-primary) !important;
box-shadow: 0 0px 15px -4px var(--color-theme-primary) !important;
}
.range-distance .slider-strips .slider-selection {
background-image: repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255, 252, 252, 0.08) 5px, rgba(252, 252, 252, 0.08) 10px) !important;
background-image: -ms-repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255, 252, 252, 0.08) 5px, rgba(252, 252, 252, 0.08) 10px) !important;
background-image: -o-repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255, 252, 252, 0.08) 5px, rgba(252, 252, 252, 0.08) 10px) !important;
background-image: -webkit-repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255, 252, 252, 0.08) 5px, rgba(252, 252, 252, 0.08) 10px) !important;
}
.range-distance .tooltip-inner {
max-width: 200px;
padding: 3px 8px;
color: var(--color-theme-secondary) !important;
text-align: center;
background-color: transparent !important;
border-radius: 4px;
margin-top: -5px;
font-weight: bold;
}
.range-distance .tooltip.top .tooltip-arrow {
display: none !important;
}
.range-distance .slider .tooltip.top {
margin-top: 18px !important;
}
.slider-ghost .slider-track {
height: 5px !important;
}
.range-distance .tooltip.top {
padding: 5px 0;
margin-top: -3px;
}
.range-distance .tooltip{
z-index: 1;
}
.range-distance .tooltip.in {
filter: alpha(opacity=90);
opacity: .9;
}