/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

div#trusted-sec {
    display: none !important;
}

#header-outer[data-format=centered-menu] #top nav>.sf-menu>li ul li a {
    color: #092c53 !important;
}
#header-outer[data-format=centered-menu] #top nav>.sf-menu>li ul li a:hover {
    background: unset !important;
    color: #fff !important;
}
ul.sub-menu.tracked-pos {
    background: #5cbffe !important;
}
.container.main-content, .container.normal-container.row {
    --scroll-bar-w: 0px !important;
}
/* **************** BUTTONS  CSS START **************** */
/* social css */
#top ul.buttons.sf-menu {
    flex-direction: row-reverse;
}

body.material #header-outer #social-in-menu i {
    height: 30px;
    width: 30px;
    color: #fff;
    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;
    border-radius: 50px;
}

body.material #header-outer #social-in-menu i.fa.fa-instagram {
    background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888) !important;
}

body.material #header-outer #social-in-menu i.fa.fa-facebook {
     background: linear-gradient(45deg, #1877F2, #3b5998) !important;
}

body.material #header-outer #social-in-menu {
    margin-left: 20px !important;
    margin-right: 0 !important;
    gap: 10px !important;
}

body.material #header-outer #social-in-menu i.fa.fa-instagram:hover {
    background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888) !important;
}


li#menu-item-342 span {
    display: none !important;
}

li#menu-item-343 span {
    display: none !important;
}
i.nectar-menu-icon.fa.fa-instagram {
    background: linear-gradient(
        45deg,
        #f09433,
        #e6683c,
        #dc2743,
        #cc2366,
        #bc1888
    ) !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #ffffff;
}
i.nectar-menu-icon.fa.fa-facebook {
     background: linear-gradient(45deg, #1877F2, #3b5998) !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #ffffff !important;
}
li#menu-item-343 i {
    height: 30px;
    width: 30px;
    color: #fff;
    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;
    border-radius: 50px;
}

li#menu-item-342 i {
    height: 30px;
    width: 30px;
    color: #fff;
    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;
    border-radius: 50px;
}
li#menu-item-343 a{
    padding:unset !important;
}
li#menu-item-342 a{
    padding:unset !important;
    padding-left:10px !important;
}


/* end css */

a#cta-btn, li#menu-item-17  a {
  color: #ffffff;
  padding: 16px 32px !important;
  letter-spacing: 0;
  text-transform: none;
  width: auto;
  box-shadow: none;
  text-shadow: none;
  font-size: 18px !important;
  line-height: 26px !important;
  font-weight: 600 !important;
  position: relative;
  border-radius: 40px !important;
  overflow: hidden;
  background: #006492!important;
  border: 1px solid #006492;
  font-family: 'Plus Jakarta Sans';
}

li#menu-item-17  a span{
    color: #ffffff;
}

a#cta-btn:hover, li#menu-item-17 a:hover {
    box-shadow: unset !important;
    transform: unset !important;
    opacity: 1 !important;
    color: #565E74;
    border: 1px solid #565E74;
}

a#cta-btn:before , li#menu-item-17 a:before{
    content: "";
    background: #ffffff;
    height: 100%;
    width: 0px;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.5s;
}

a#cta-btn:hover:before, li#menu-item-17 a:hover:before {
    width: 100%;
}
li#menu-item-17 a:hover span{
     color: #565E74;
     position: relative;
}






a#cta-btn.secondary {
    background: transparent !important;
    border: 1px solid #565E74;
    color: #565E74;
}

a#cta-btn.secondary:before {
    background: #ffc34a !important;
}

a#cta-btn.secondary:hover {
    color: #000;
}
/* **************** BUTTONS  CSS END **************** */

div#hero h1 {
    color: #fff;
}

.blue {
    color: #228FD0;
}

.tag-blk p {
    color: #C9E6FF;
    font-size: 12px;
    line-height: 20px;
    font-family: 'Manrope';
    letter-spacing: 1px;
    background: #00649252;
    border: 1px solid #C9E6FF;
    display: inline-block;
    padding: 5px 10px !important;
    border-radius: 30px;
}

.center  h2 {
    text-align: center;
}

h2 {
    color: #00254D;
}

.main-head h2 {
    position: relative;
    padding-bottom: 20px;
}

.main-head h2:before {
    content: "";
    background: #006492;
    height: 7px;
    width: 100px;
    position: absolute;
    left: 0;
    bottom: 0px;
    right: 0;
    margin: 0 auto;
    border-radius: 20px;
}

#services #inr-row .vc_column-inner {
    background: #fff;
    padding: 20px;
    border-radius: 20px;
    min-height: 280px;
    transition: all 0.5s;
    position: relative;
    top: 0;
}

#services #inr-row h3 {
    color: #00254D;
    font-size: 20px;
    line-height: 28px;
}

#services #inr-row p {
    font-size: 16px;
    line-height: 24px;
}

#services #inr-row .vc_column-inner i {
    background: #00649236;
    height: 50px !important;
    width: 50px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
}

#services #inr-row {
    margin-top: 60px;
}

#services #inr-row .vc_column-inner:hover {
    background: #006492;
}

#services #inr-row .vc_column-inner:hover * {
    color: #fff;
}

#services #inr-row .vc_column-inner:hover i {
    color: #fff !important;
    background: #19749D!important;
}

#services #inr-row .vc_column-inner:hover {
    top: -20px;
}



.main-head.left h2:before {
    right: unset;
}



div#services .carousel-item {
    background: #F2F4F6;
    overflow: hidden;
    padding: 20px;
    border-radius: 50px;
    transition: all 0.5s;
    margin: 0;
}

div#services .owl-item {
    padding: 0 10px;
}

div#services .carousel-item .hover-wrap-inner  img {
    transform: scale(1.1);
    margin-bottom: 50px;
}



div#services .carousel-item h3 {
    color: #00254D;
    font-size: 22px;
    line-height: 30px;
    max-width: 60%;
}

div#services .carousel-item .wpb_text_column.wpb_content_element {
    position: relative;
}

div#services .carousel-item .wpb_text_column.wpb_content_element p {
    position: absolute;
    top: 0;
    right: 0;
    background: #5CBFFE;
    color: #004C70;
    padding: 2px 10px !important;
    border-radius: 20px;
    font-size: 11px;
    line-height: 19px;
}

div#services .carousel-item  .iwithtext {
    margin-bottom: 20px;
}
div#services .iwithtext .iwt-text {
    padding-left: 45px;
    font-size: 16px;
    line-height: 24px;
}
div#services .carousel-item .iwithtext i {
    font-size: 18px;
}

a#cta-btn.secondary {
    width: 100%;
    text-align: center;
    color: #191C1E;
}

div#services-cars .owl-stage-outer {
    overflow: visible;
}

div#services-cars {
   
    padding-top: unset !important;
}



div#services .owl-item.active .carousel-item {
    margin-top: 40px;
}

div#services .vc_col-sm-12 {
    overflow: hidden;
}
div#services .owl-nav.disabled {
    display: flex;
    position: absolute;
    right: -400px;
    top: -160px;
    z-index: 9999;
}

div#services .main-head p {
    max-width: 85%;
}
div#services-cars .owl-dots {
    display: none;
}
div#services  .owl-theme[data-desktop-cols] .owl-nav [class*=owl-] {
    border: unset;
    height: 50px;
    width: 50px;
    border-radius: 50% !important;
    background: #E6E8EA;
    color: #191C1E;
    font-family: 'FontAwesome';
}

div#services .owl-theme[data-desktop-cols] .owl-nav [class*=owl-]:hover {
    color: #fff;
    background: #00618e !important;
}
div#Proof img {
    border-radius: 50px;
}

div#Proof {
    margin-bottom: -100px;
    position: relative;
    z-index: -1;
}

div#contact .vc_col-sm-12 .vc_column-inner {
    border: 1px solid #1d3b64;
    padding: 40px;
    background: #1D3B64;
    border-radius: 30px;
}



div#contact label {
    color: #ffffff !important;
    letter-spacing: 1.6px;
    font-size: 14px;
    line-height: 23px;
    font-weight: 600;
    font-family: 'Manrope';
}

div#contact .row input, div#contact .row textarea, div#contact .row select {
    background: #1d3b64ab;
    border: 1px solid #174d7d;
   color: #93C5FD;
}
div#contact .row textarea{
    height: 130px;
}

div#contact  .row input:active, div#contact .row textarea:active, div#contact .row select:active , div#contact .row input:focus, div#contact .row textarea:focus, div#contact .row select:focus, div#contact .row input:focus-visible, div#contact .row textarea:focus-visible, div#contact.row select:focus-visible  {
    border: 1px solid #ececec !important;
}

body[data-form-submit=regular] .container-wrap input[type=submit] {
    width: 100%;
    border-radius: 50px !important;
    font-size: 18px !important;
    line-height: 26px !important;
    font-weight: 600 !important;
    font-family: 'Plus Jakarta Sans';
}

div#contact .row input::placeholder, div#contact .row textarea::placeholder, div#contact .row select options {
    color: #93C5FD;
}
.copyright p {
    text-align: center;
}
.cent-ft .vc_column-inner {
    padding-left: 120px;
}
div#footer p, div#footer ul li a {
    color: #63666B;
    font-size: 14px;
    line-height: 22px;
}

div#footer ul li {
    list-style: none;
    margin-bottom: 10px;
}

div#footer ul {
    margin: unset;
}
div#footer .vc_col-sm-4:nth-child(1) ul li i{
        color: #006492 !important;
        font-size: 18px;
        background: #BEEBFF;
        height: 40px;
        width: 40px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
}
ul.contact-info  i {
    color: #006492 !important;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1px;
    font-size: 12px;
    line-height: 20px;
    margin-right: 10px;
}

ul.contact-info li {display: flex;align-items: flex-end;}

div#footer .vc_col-sm-4:nth-child(1) ul {
    display: flex;
    align-items: center;
}

div#footer .vc_col-sm-4:nth-child(1) ul li {
    margin-right: 20px;
}
/* inner pages css */
div#inner-content {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
div#inner-hero.hire .instant-quote {
    background: #ffffff94;
    padding: 30px;
    border-radius: 44px;
    backdrop-filter: blur(5px);
}
div#inner-hero.hire .instant-quote input, div#inner-hero.hire .instant-quote textarea, div#inner-hero.hire .instant-quote select {
    background: #E0E3E5;
}
div#inner-hero.hire h2 {
    color: #fff;
}
div#inner-hero.hire p {
    color: #fff;
}
div#inner-hero.hire .instant-quote p {
    color: #00254D;
}
div#inner-hero.hire .instant-quote label {
    font-size: 14px !important;
    line-height: 22px !important;
    font-family: 'Manrope' !important;
    font-weight: bold;
}
div#inner-hero.hire .instant-quote input.wpcf7-form-control.wpcf7-submit.blue-btn, body[data-button-style*="slightly_rounded"] input[type=submit] {
    background: linear-gradient(45deg, #00254D, #1D3B64);
    border-radius: 14px !important;
}
div#inner-hero.hire .instant-quote input.wpcf7-form-control.wpcf7-submit.blue-btn:hover {
    transform: unset !important;
    opacity: unset !important;
    box-shadow: unset !important;
}
div#inner-hero.hire h3 {
    color: #00254D;
}
.flex-txt {
    position: absolute;
    right: 60px;
    bottom: 24px;
}
div#inner-hero.hire .nectar-text-inline-images h6 {
    background: #ffffff3d;
    display: inline-flex;
    width: 44%;
    padding: 6px !important;
    border-radius: 50px;
    color: #fff;
    gap: 8px;
    backdrop-filter: blur(3px);
}
.brand-marquee {
  width: 100%;
  overflow: hidden;
}

.brand-track {
  display: flex;
  width: max-content;
  gap: 80px;
  animation: scrollBrands 18s linear infinite;
}

.brand-track span {
  font-size: 22px;
  font-weight: 700;
  white-space: nowrap;
  color: #0f172a5c;
  letter-spacing: 1px;
  line-height:30px;
}

@keyframes scrollBrands {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
div#fast-sec h3 {
    color: #00254D;
}
div#fast-sec p {
    color: #475569;
}

/* cold css */
 #dark-btn {
    background: #00254D !important;
    border-radius: 50px !important;
    font-size: 14px !important;
    line-height: 22px !important;
    font-family: 'Manrope' !important;
    font-weight: bold !important;
    transform: unset !important;
    opacity: unset !important;
    box-shadow: unset !important;
    margin-left: 130px;
}
.blue-col .vc_column-inner {
    background: #00254D;
    padding: 24px;
    border-radius: 44px;
    color: #fff;
}
.blue-col .vc_column-inner h3, .blue-col .vc_column-inner p {
    color: #fff !important;
}
.blue-col .vc_column-inner h3 {
    color: #fff;
}
#transprent-btn {
    background: unset !important;
    padding: 10px 24px 10px 20px !important;
    transform: unset !important;
    opacity: unset !important;
    box-shadow: unset !important;
}
.event-col .vc_column-inner {
    background: #fff;
    padding-bottom: 10px !important;
    border-radius: 50px;
}
.blk-evnt {
    padding-left: 30px;
    max-width: 740px;
}
.blk-evnt h3 {
    color: #00254D;
}
.blue-tag {
    position: absolute !important;
    right: 30px;
    bottom: 132px;
    background: #5CBFFE;
    padding: 3px 9px !important;
    display: inline-flex !important;
    color: #fff;
    border-radius: 50px;
    font-size: 11px !important;
    line-height: 19px !important;
}
.event-col .vc_column-inner img {
    border-radius: 50px 40px 0px 0px !important;
}
div#com-ref {
    background: #fff;
    border-radius: 50px;
}
div#com-ref img {
    border-radius: 0px 50px 50px 0px !important;
}
.com-col .vc_column-inner {
    padding-left: 40px;
}
.check-list {
    margin: 0;
    display: flex;
    gap: 50px;
    margin-left: 28px;
}
.check-list li {
    list-style: none !important;
    font-size: 15px;
    line-height: 23px !important;
    position: relative;
    color: #191C1E;
}
.check-list li:before {
    position: absolute;
    content: '\f00c';
    font-family: 'FontAwesome';
    left: -30px;
    border: 1px solid #006492;
    width: 20px;
    height: 20px;
    border-radius: 50px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    line-height: 20px;
    color: #006492;
    font-weight: bold;
}
div#com-ref h3 {
    color: #00254D;
}
div#com-ref p {
    color: #475569;
}
.blk-evnt p {
    color: #475569;
}

div#call-to img {
    position: absolute;
    right: -230px;
    bottom: -80px;
    width: 53%;
    opacity: 0.1;
}
div#call-to {
    position: relative !important;
}
div#call-to h4 {
    color: #004C70;
}
div#call-to p {
    color: #004C70;
}
/* price table css */
div#price-sec .hire-table-wrap{
    max-width: 820px !important;
    margin: auto !important;
    background: #f5f5f5 !important;
    border-radius: 50px 50px 30px 30px !important;
    overflow: hidden !important;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08) !important;
}
div#price-sec .hire-table{
    width: 100% !important;
    border-collapse: collapse !important;
    font-family: Arial, sans-serif !important;
}
div#price-sec .hire-table thead tr{
    background: #03234b !important;
    border-radius: 50px !important;
}
div#price-sec .hire-table th{
    color: #fff !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-align: center !important;
    padding: 16px 20px !important;
    letter-spacing: 1px !important;
    border-left: unset !important;
    border-style: unset !important;
}
div#price-sec .hire-table td{
    padding: 24px 20px !important;
    border-bottom: 1px solid #e4e4e4 !important;
    color: #03234b !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    border-style: unset !important;
    border-bottom: 1px solid #00000012 !important;
}
div#price-sec .hire-table td:nth-child(2),
div#price-sec .hire-table td:nth-child(3){
    text-align: right !important;
    color: #1b78c7 !important;
    font-size: 22px !important;
    font-weight: 400 !important;
    border-left: unset !important;
    border-right: unset !important;
}
div#price-sec .table-note{
    text-align: center !important;
    font-size: 11px !important;
    color: #9a9a9a !important;
    padding: 11px 10px !important;
    margin: 0 !important;
    background: #F2F4F6;
}
/* css blue section  */
div#hear-from h2 {
    color: #fff;
    font-size: 44px;
    line-height: 52px;
}
div#hear-from p {
    color: #fff;
}
div#hear-from .nectar-star-rating__content {
    color: #fff;
}
div#hear-from .nectar-star-rating__icon.size-5:before {
    color: #FACC15;
}
div#trans-sec .vc_column-inner p {
    font-size: 13px !important;
    line-height: 21px !important;
}
div#hear-from .top-col .vc_column-inner {
    margin-top: 60px;
}
#trans-sec .tran-box {
    background: #ffffff1c;
    padding: 20px;
    border-radius: 44px;
}
/* blue icon css */
div#icon-blue h6 {
    color: #00254D;
    text-transform: capitalize;
    font-weight: bold !important;
    font-size: 14px !important;
    line-height: 22px !important;
}
div#icon-blue p {
    color: #64748B;
    font-size: 12px;
    line-height: 20px !important;
}
div#icon-blue img {
    border-radius: unset !important;
    box-shadow: unset !important;
}
div#reliable-sec h4 {
    color: #00254D;
}
div#reliable-sec p {
    color: #64748B;
}
div#reliable-sec img {
    border-radius: 50px;
    box-shadow: 0px 0px 10px 10px #00000008;
}
div#policy-content h4 {
    color: #00254D;
}
div#policy-content p {
    color: #43474E;
}
div#policy-content li {
    color: #43474E;
}
#green-btn {
    padding: 15px 30px !important;
    margin-right: 20px;
    border-radius: 50px !important;
    font-size: 18px;
    line-height: 26px;
    font-family: 'Plus Jakarta Sans' !important;
    transform: unset !important;
    opacity: unset !important;
    box-shadow: unset !important;
}
#green-btn.pink {
    background: #E91E63 !important;
}
#greeen-btn {
    padding: 14px 40px !important;
    font-size: 18px;
    line-height: 26px;
    border-radius: 50px !important;
    transform: unset !important;
    opacity: unset !important;
    box-shadow: unset !important;
}
#greeen-btn i {
    right: 30px;
    font-size: 18px !important;
    line-height: 26px !important;
}
.txt-bg h6 {
    color: #fff;
    background: #00649247;
    width: 180px;
    text-align: center;
    padding: 5px;
    border-radius: 50px;
    backdrop-filter: blur(10px) !important;
}
div#fast-sec h2 {
    text-align: center;
}

div#fast-sec h2 {
    text-align: center;
}
div#fast-sec .divider-small-border {
    margin: 0 auto;
    width: 8% !important;
    height: 4px !important;
    background-color: #006492;
}
div#white-box .vc_column-inner {
    background: #fff;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 20px;
    border-radius: 30px;
    transition: all 0.5s !important;
}
div#white-box {
    padding-top: 50px;
}
div#white-box .vc_column-inner:hover {
    transform: scale(0.95) !important;
}
div#white-box .vc_column-inner p {
    color: #475569 !important;
}

div#refger-sec h6 {
    color: #C9E6FF;
}
div#refger-sec h4 {
    color: #fff;
}
div#refger-sec h5 {
    color: #fff;
}
div#refger-sec p {
    color: #ffffff96;
}
.white-check {
    margin-left: 30px;
}
.white-check p {
    font-size: 13px;
    line-height: 21px;
}
.white-check h5:before {
    position: absolute;
    content: '\f00c';
    left: -33px;
    font-family: 'FontAwesome';
    font-size: 14px !important;
    border: 1px solid #C9E6FF;
    height: 20px;
    width: 20px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    color: #C9E6FF;
    margin-top: 3px;
}
#dark-btn.white {
    padding: 14px 40px !important;
    font-size: 18px;
    line-height: 26px;
    border-radius: 50px !important;
    transform: unset !important;
    opacity: unset !important;
    box-shadow: unset !important;
    background: #fff !important;
    color: #00254D;
}
.yel-box {
    position: absolute;
    bottom: 0;
    background: #006492;
    padding: 28px;
    border-radius: 30px;
    left: -20px;
}
.yel-box .big-txt {
    font-size: 40px;
    color: #fff;
    line-height: 48px !important;
}
.yel-box p {
    color: #fff !important;
}
div#refge-inner img {
    border-radius: 20px;
}
div#refger-sec #dark-btn {
    margin-left: unset !important;
}

div#process-inner h2 {
    text-align: center;
}
div#process-inner p {
    text-align: center;
}
div#process-step .grey-num {
    font-size: 50px;
    line-height: 58px;
    position: absolute;
    top: -30px;
    z-index: -1;
    color: #F1F5F9;
}
div#process-step p {
    padding: unset !important;
}
div#process-step h5 {
    color: #00254D;
}
div#process-step p {
    color: #475569;
    font-size: 13px !important;
    line-height: 21px !important;
}
.title-box p {
    display: -webkit-box;
    gap: 20px;
    align-items: center !important;
}
.title-box img {
    height: 60px !important;
    margin-bottom: unset !important;
    margin-top: 24px;
}
.title-box strong {
    color: #00254D;
}
.title-box p {
    color: #64748B !important;
}
.quote {
    position: absolute !important;
    bottom: 7px;
    left: 0px;
    opacity: 0.4 !important;
}
div#testimonial-slider p {
    color: #64748B;
}
div#frequently-sec .toggle.default.open {
    background: #F2F4F6;
    padding: 20px;
}
div#testimonial-slider .carousel-item {
    background: #fff;
    padding: 30px;
    border-radius: 30px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
div#frequently-sec .toggle-heading {
    padding-top: unset !important;
    padding-bottom: 10px !important;
    color: #00254D !important;
    font-size:15px !important;
    line-height:23px !important;
}
div#frequently-sec .toggle.default {
    padding: 20px;
    border: unset !important;
    background: #F2F4F6;
    margin-bottom: 15px !important;
    border-radius: 30px;
    color: #00254D !important;
}
div[data-style*=minimal] .toggle>.toggle-title i {
    border: unset !important;
}
div#frequently-sec .toggles p {
    color: #475569 !important;
    font-size: 13px !important;
    line-height: 21px !important;
}
div#frequently-sec h4 {
    color: #00254D;
}
.box-red img {
    position: absolute;
    left: -70px;
    bottom: 3px;
    margin: unset !important;
}
.box-red {
    margin-left: 90px;
}
div#need-emergen {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#need-emergen .row-bg {
    border-radius: 30px;
}
.box-red p {
    padding: unset !important;
    color: #fff;
}
.box-red h3 {
    color: #fff;
}
div#need-emergen #dark-btn.call-btn {
    background: #fff !important;
    color: #00254D;
    padding: 12px 30px !important;
}

div#fast-break img {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 40px;
    transform: rotate(2deg);
    margin-left: 70px;
}
div#fast-break #dark-btn {
    margin-left: unset !important;
    margin-right: 10px;
}
div#fast-break #dark-btn.enquire-btn {
    border-radius: unset !important;
    padding: 10px 30px !important;
}
div#fast-break #dark-btn.border-btn {
    background: unset !important;
    color: #000;
    border: 1px solid #000;
    border-radius: unset !important;
    padding: 9px 40px !important;
    margin-right: unset !important;
    margin-bottom: unset !important;
}
div#fast-break h6 {
    background: #5CBFFE;
    width: 210px;
    text-align: center;
    border-radius: 50px;
    padding: 3px;
    color: #004C70 !important;
    font-weight: bold;
}
div#fast-break h5 {
    color: #006492;
}
div#fast-break p {
    color: #43474E;
}
.persi-blk p {
    padding: unset !important;
}
.persi-blk img {
    margin: unset !important;
}
.persi-blk {
    background: #fff;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 20px;
    position: absolute;
    right: -120px;
    bottom: -40px;
    border-radius: 30px;
}
div#traelr-boxes .vc_column-inner {
    background: #fff;
   padding-bottom: 24px;
}
div#traelr-boxes .vc_column-inner .bx-tx {
    padding-left: 30px;
    max-width: 370px;
}
div#traelr-boxes .vc_column-inner #dark-btn {
    width: 90%;
    margin-left: 30px;
    right: 10px;
    border-radius: unset !important;
    text-align: center;
    padding: 12px 10px !important;
    margin-bottom: unset !important;
    background: unset !important;
    border: 1px solid #00254D !important;
    color: #00254D !important;
    font-size: 18px !important;
    line-height: 26px !important;
}
div#traelr-boxes p {
    min-height: 80px;
}
div#traelr-boxes .vc_column-inner #dark-btn:hover {
    background: #00254D !important;
    color: #fff !important;
    transition: all 0.5s !important;
}
div#traelr-boxes p {
    color: #43474E !important;
    font-size: 15px !important;
    line-height: 23px;
}
div#traelr-boxes h3 {
    color: #00254D;
}
div#traelr-boxes .price-tag {
    font-size: 30px !important;
    line-height: 38px !important;
    color: #006492;
    font-weight: bold;
}

/* continue css */
.high-qul {
    margin: unset !important;
    position: absolute !important;
    left: 0;
    width: unset !important;
}
.high-blk {
    margin-bottom: unset !important;
    margin-left: 60px;
}
div#hight-quality h4 {
    color: #000;
}

div#hight-quality img {
    border-radius: 50px;
    width: 100%;
}
div#hight-quality .nectar-milestone {
    background: #1D3B64;
    position: absolute;
    right: -40px;
    bottom: -40px;
    padding: 50px 20px 20px 20px !important;
    border-radius: 250px;
    width: 200px;
    height: 200px;
    color: #fff;
}

div#hight-quality .nectar-milestone .subject {
    font-size: 10px !important;
    line-height: 18px !important;
}
.features-section{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:35px 50px;
    max-width:900px;
}
.feature-box h3{
    color:#fff;
    }
.feature-box p{
    color:rgba(255,255,255,0.65);
    font-size:15px;
    margin:0;
    line-height:1.5;
}
.icon-wrap{
    width: 100px;
    height: 52px;
    border-radius:50%;
    display:flex;
}
.icon-wrap img{
    width: 44% !important;
    height: 85% !important;
}
.specs-table{
    width:100%;
    max-width:700px;
    border-bottom:none;
}
.spec-row{
    display:flex;
    border-bottom:1px solid #d9d9d9;
    gap: 230px;
    align-items: center !important;
    padding-bottom: 32px;
}
.spec-label{
    width:40%;
    padding: 6px 6px !important;
    font-size:15px;
    color: #43474E;
}
.spec-value{
    width: 60%;
    padding:14px 18px;
    font-size:15px;
    font-weight: bold;
    color: #00254D;
}
.avil-white .vc_column-inner {
    background: #fff;
    padding: 30px;
    border-radius: 30px;
}
div#spe-sec .row-bg {
    background: #E0E3E5;
}
.optional-blue .vc_column-inner {
    background: #00254D;
    padding: 20px !important;
    border-radius: 30px !important;
}
.divider-small-border {
    margin: 25px 0;
    width: 100% !important;
    height: 1px !important;
    background-color: #00254d6b !important;
}
.optional-blue .vc_column-inner .divider-small-border {
    margin: 25px 0;
    width: 100% !important;
    height: 1px !important;
    background-color: #ffffff4d !important;
}
div#spe-sec {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
.optional-blue .vc_column-inner h3 {
    color: #fff;
}
.avil-white .vc_column-inner h3 {
    color: #00254D;
}
div#spe-sec h4 {
    color: #00254D !important;
}
div#dependple-sec #dark-btn.enquire-btn {
    border-radius: unset !important;
    padding: 10px 30px !important;
    margin-left: unset !important;
}
div#dependple-sec #dark-btn.border-btn {
    background: unset !important;
    color: #000;
    border: 1px solid #000;
    border-radius: unset !important;
    padding: 9px 40px !important;
    margin-right: unset !important;
    margin-bottom: unset !important;
    margin-left: 10px;
}
div#dependple-sec p {
    max-width: 620px;
    margin: 0 auto;
}

div#blu-testimonial {
    text-align: center;
}

div#blu-testimonial .row-bg {
    background: #001B3D;
}

div#blu-testimonial p {
    max-width: 550px;
    margin: 0 auto;
    color: #fff;
}
div#why-mission .vc_column-inner {
    padding: 20px !important;
    color: #44474E;
    transition: all 0.5s !important;
    border-radius: 12px;
}
div#why-mission .vc_column-inner:hover {
    background: #E5EEFF;
    transition: all 0.5s !important;
}
div#why-mission .vc_column-inner h3 {
    color: #0B1C30;
}

div#verstile-sec {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
div#vertile-inner {
    padding-top: 50px;
}
div#vertile-inner h5 {
    color: #00254D;
}
div#verstile-sec h3 {
    color: #00254D;
}
div#verstile-sec p {
    color: #43474E;
}
div#uk-wide img {
    border-radius: 40px;
}
div#uk-wide h3 {
    color: #00254D;
    font-size: 35px !important;
    line-height: 43px !important;
}
div#uk-wide p {
    color: #43474E;
}
.twenty-for {
    margin-left: 50px;
}
.twenty-for img {
    position: absolute;
    left: -60px;
    bottom: 10px;
}
.twenty-for h5 {
    color: #00254D;
}
.twenty-for p {
    color: #43474E;
}
div#trst-monials .nectar-star-rating {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
div#trst-monials h5 {
    color: #43474E;
}
div#trst-monials p {
    font-weight: bold;
    max-width: 650px;
    margin: 0 auto;
    font-size: 23px;
    line-height: 31px;
    color: #00254D;
}
div#trst-monials .blue {
    font-size: 13px !important;
    line-height: 21px !important;
}
div#single-form .instant-quote {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 30px;
    border-radius: 20px;
}
div#single-form .instant-quote label {
    color: #00254D;
}
div#single-form .instant-quote h3 {
    color: #00254D;
}
div#frequently-sec h3 {
    text-align: center;
    color: #00254D;
}
div#frequently-sec .toggles h3 {
    text-align: unset !important;
}
#inner-hero.freezer-treler h2 {
    color: #00254D !important;
}
#inner-hero.freezer-treler p {
    color: #43474E !important;
}
#inner-hero.freezer-treler .instant-quote {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
#inner-hero.freezer-treler h6 {
    background: #C9E6FF;
    width: 200px;
    text-align: center;
    padding: 3px !important;
    border-radius: 50px !important;
    color: #001E2F;
    font-weight: bold;
}
#inner-hero.freezer-treler h5 {
    color: #00254D;
}
div#artic-sec {
    padding-bottom: 100px !important;
}
div#artic-sec img {
    border-radius: 30px;
}
div#artic-sec h3 {
    color: #00254D;
}
div#artic-sec li {
    color: #43474E;
    list-style: none !important;
    padding-bottom: 30px;
}
div#artic-sec li:before {
    position: absolute;
    content: '\f00c';
    left: 0px;
    font-family: 'FontAwesome';
    font-size: 10px;
    border: 1px solid #00254D;
    height: 15px;
    width: 15px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    color: #00254D;
    margin-top: 5px;
}
div#centi-sec .vc_column-inner {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 30px;
    border-radius: 40px;
}
div#centi-sec .vc_column-inner strong {
    color: #00254D;
    font-size: 18px;
    line-height: 26px !important;
}
div#fst-inner .blue-numb {
    background: #006492;
    border-radius: 50px;
    padding: 14px 22px !important;
    color: #fff;
    box-shadow: rgb(100 100 111 / 85%) 0px 7px 29px 0px;
}
div#fst-inner h5 {
    color: #fff !important;
}
div#fst-inner p {
    color: #ffffff91;
}
div#fst-inner {
    padding-top: 60px !important;
}
div#simple-fast p {
    color: #ffffff8c;
    max-width: 570px;
    margin: 0 auto;
}
div#simple-fast h3 {
    color: #fff;
    font-size: 36px !important;
    line-height: 44px !important;
}
div#happy-customer {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
div#cus-monial img {
    position: absolute;
    right: 0;
    bottom: -20px;
}
div#cus-monial .vc_column-inner {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 30px;
    border-radius: 48px !important;
}
div#cus-monial p {
    color: #43474E !important;
}
div#cus-monial .nectar-star-rating__icon:before {
    color: #EAB308;
}
div#cus-monial {
    margin-top: 50px;
}
div#cus-inner .nectar-star-rating {
    background: #ECEEF0;
    padding: 12px !important;
    justify-content: center;
    border-radius: 130px;
}
div#cus-inner .nectar-star-rating__icon:before {
    color: #EAB308;
}
div#cus-monial strong {
    color: #00254D;
}
div#cus-inner h3 {
    color: #00254D;
}
div#cus-inner .nectar-star-rating strong {
    color: #00254D;
}
.custom-list {
    column-count: 2;
    margin: 0;
}
.custom-list li {
    list-style: none !important;
}
div#green-future .row-bg {
    border-radius: 50px;
}
div#green-future img {
    border-radius: 50px 0px 0px 50px !important;
}
.custom-list img {
    border-radius: unset !important;
}
div#green-future h3 {
    color: #00254D;
}
div#green-future p {
    color: #43474E;
}
div#national-wide #dark-btn {
    margin-left: unset !important;
}
div#national-wide #dark-btn.green-wide {
    background: #006492 !important;
    padding: 12px 30px !important;
    margin-right: 10px;
}
div#national-wide #dark-btn.trans-wide {
    background: #ffffff36 !important;
    backdrop-filter: blur(6px);
}
div#national-wide p {
    max-width: 670px;
    margin: 0 auto;
    color: #fff;
}
div#national-wide h4 {
    color: #fff;
    margin: 0 auto;
    max-width: 620px;
}
div#national-wide .row-bg {
    border-radius: 48px;
}
div#who-we .divider-border {
    margin: unset !important;
    background-color: #006590;
    height: 3px !important;
    width: 8%;
}
div#who-we h4 {
    color: #0B1C30 !important;
}
div#who-we p {
    color: #44474E;
}
div#what-we .divider-border {
    margin: unset !important;
    background-color: #006590;
    height: 3px !important;
    width: 8%;
}
div#what-we h4 {
    color: #0B1C30;
}
div#what-contents .vc_column-inner {
    background: #fff;
    padding: 20px;
    border-radius: 12px;
    transition: all 0.5s !important;
}
div#what-contents .vc_column-inner h3 {
    color: #0B1C30;
}
div#what-contents .vc_column-inner:hover {
    transform: scale(0.95);
}
div#why-customer h4 {
    max-width: 430px;
    color: #000;
}
.cus-list li {
    list-style: none !important;
    position: relative;
    padding-bottom: 20px;
    color: #0B1C30;
}
.cus-list li:before {
    position: absolute;
    content: '\f00c';
    left: -30px;
    font-family: 'FontAwesome';
    border: 1px solid #fff;
    width: 20px;
    height: 20px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    font-size: 11px !important;
    background: #006590;
    color: #fff;
}
.we-blue .vc_column-inner {
    background: #001B3D;
    padding: 20px 20px !important;
    border-radius: 16px;
}
.we-blue .vc_column-inner li {
    list-style: none !important;
    padding-bottom: 20px;
    border-bottom: 1px solid #ffffff47;
    padding-top: 20px;
    color: #fff;
    margin-left: 10px;
}
.we-blue .vc_column-inner img {
    position: absolute;
    left: 25px;
}
.we-blue .vc_column-inner h3 {
    color: #fff;
}
.left-white {
    background: #fff;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 40px 20px !important;
    border-left: 3px solid #000;
    border-radius: 12px;
}
.left-white p {
    color: #44474E;
}
div#why-customer .row-bg {
    background: #EFF4FF;
}
div#dependple-sec h4 {
    color: #0B1C30;
}
div#dependple-sec p {
    color: #44474E;
}
div#fast-break.reliable h2 {
    color: #fff !important;
}
div#fast-break.reliable p {
    color: #fff;
}
div#fast-break.reliable .divider-small-border {
    margin: 25px 0;
    width: 10% !important;
    height: 3px !important;
    background-color: #006590 !important;
}
div#fast-break.reliable #dark-btn.border-btn {
    border-color: #fff;
    color: #fff;
}
div#cold-storage h3 {
    color: #001B3D;
}
div#cold-storage p {
    color: #44474E;
}
div#cold-storage .nectar-milestone {
    position: absolute;
    bottom: -40px;
    background: #006590;
    color: #fff;
    padding: 13px 40px !important;
    border-radius: 20px;
    left: -20px;
}
div#our-fridge h4 {
    color: #001B3D;
}
div#firdge-boxes .vc_column-inner {
    background: #fff;
    padding: 50px 20px !important;
    border: 1px solid #00000030;
}
div#firdge-boxes h5 {
    color: #001B3D;
}
div#firdge-boxes p {
    color: #44474E;
}
div#our-fridge .divider-small-border {
    margin: 25px 0;
    width: 10% !important;
    height: 3px !important;
    background-color: #006590 !important;
}

.tp-tx {
    position: absolute;
    bottom: 50px;
    left: 20px;
    max-width: 320px;
}

div#txt-image img {
    min-height: 290px;
    object-fit: cover;
    width: 100%;
    border-radius: 20px;
}

div#txt-image .hover-wrap-inner:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #0000007d;
    z-index: 01;
    width: 100%;
    border-radius: 20px;
}
div#cold-storage h4 {
    color: #0B1C30;
}
.tp-tx h3, .tp-tx p {
    color: #fff;
}

div#idel-for h4 {
    text-align: center;
    color: #001B3D;
}

div#our-ser h4 {
    color: #fff;
}

div#our-ser h5, div#our-ser p {
    color: #fff;
}
div#iner-sev .vc_column-inner {
    background: #ffffff40;
    padding: 16px 18px !important;
    border-radius: 20px;
    transition: all 0.5s !important;
}

div#iner-sev .vc_column-inner:hover {
    transform: scale(0.95);
}
div#confrim-boxes .vc_column-inner {
    background: #F8F9FF;
    padding: 20px 20px !important;
    border-radius: 15px;
    border: 1px solid #00000036;
}

div#confrim-boxes {
    text-align: center;
}

div#confrim-boxes .dark-num {
    background: #001B3D;
    color: #fff;
    position: relative;
    display: inline-flex;
    height: 30px;
    width: 30px;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
}

div#confrim-boxes h5 {
	color: #0B1C30;
}

div#confrim-boxes p {
    color: #44474E;
}

div#confirm-sec h4 {
    text-align: center;
    color: #0B1C30;
}

div#bulit-sec h3 {
    color: #001B3D;
}

div#bulit-sec p {
    color: #44474E;
    max-width: 760px;
}

div#dependple-sec.light-changes h4 {
    color: #fff;
}

div#dependple-sec.light-changes p {
    color: #fff;
}

div#dependple-sec.light-changes #dark-btn.border-btn {
    border-color: #fff;
    color: #fff;
}
.dk-txt p {
    max-width: 690px;
    margin: 0 auto;
    font-size: 24px;
    line-height: 32px;
    color: #001B3D;
}
div#quote-sec strong {
    color: #001B3D;
}
div#real-event h4 {
    color: #0B1C30;
}
.center-txt p {
    text-align: center;
}
div#real-event p {
    color: #44474E;
}
.main-btn input.wpcf7-form-control.wpcf7-submit.blue-form, body[data-button-style*="slightly_rounded"] input[type=submit] {
    border-radius: 8px !important;
    transform: unset !important;
    opacity: unset !important;
    box-shadow: unset !important;
}
.contact-cards{
    max-width: 420px;
    margin: auto;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.contact-card{
    display: flex;
    align-items: flex-start;
    gap: 15px;
    background: #f5f5f5;
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    padding: 18px;
    transition: 0.3s ease;
    cursor: pointer;
}

.contact-card .icon{
    width: 42px;
    height: 42px;
    min-width: 42px;
    border-radius: 8px;
    background: #e9f3ff;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #4ea1ff;
    font-size: 16px;
    transition: 0.3s ease;
}

.contact-card span{
    display: block;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #8a8a8a;
    margin-bottom: 6px;
}

.contact-card h3 {
    font-size: 18px;
    line-height: 1.4;
    margin: 0;
    color: #111;
    font-weight: 700;
    text-transform: unset !important;
}

.contact-card p{
    margin: 6px 0 0;
    font-size: 13px;
    color: #888;
}

/* Hover Effect */
.contact-card:hover,
.contact-card.active{
    background: #02234d;
    border-color: #02234d;
}

.contact-card:hover span,
.contact-card:hover h3,
.contact-card:hover p,
.contact-card.active span,
.contact-card.active h3,
.contact-card.active p{
    color: #fff;
}
.contact-cards a {
    color: #000 !important;
}
.contact-card:hover a, .contact-card.active a{
	color: #fff !important;
}
.contact-card:hover .icon,
.contact-card.active .icon{
    background: rgba(255,255,255,0.12);
    color: #4ea1ff;
}

.main-form textarea {
    height: 100px;
    resize: none;
}

.main-form {
    background: #fff;
    padding: 20px;
    border-radius: 20px;
}
.ft-social {
    display: flex;
    gap: 8px;
}
.ft-social i {
    height: 30px;
    width: 30px;
    color: #fff;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
}
.ft-social i.fa-brands.fa-facebook-f {
    background: linear-gradient(45deg, #1877F2, #3b5998) !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #ffffff !important;
}
.ft-social i.fa-brands.fa-instagram {
    background: linear-gradient(
        45deg,
        #f09433,
        #e6683c,
        #dc2743,
        #cc2366,
        #bc1888
    ) !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #ffffff;
}
div#services-cars img {
    border-radius: 40px !important;
}
/* end css */



@media only screen and (min-width: 1536px) and (max-width: 1600px){
	div#services-cars h3 {
    font-size: 18px !important;
    line-height: 26px !important;
}
}
@media only screen and (min-width: 1366px) and (max-width: 1535px){
	
h1 {
    font-size: 70px !important;
    line-height: 78px !important;
}
#services #inr-row .vc_column-inner {
  
    min-height: 300px;
    
}
div#services-cars h3 {
    font-size: 18px !important;
    line-height: 26px !important;
}
h2 {
    font-size: 50px !important;
    line-height: 58px !important;
}
div#services .carousel-item h3 {
    color: #00254D;
    font-size: 20px;
    line-height: 28px;
    max-width: 70%;
}	
.persi-blk {
    background: #fff;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 20px;
    position: absolute;
    right: 0;
    bottom: -40px;
    border-radius: 30px;
}
.cent-ft .vc_column-inner {
    padding-left: 130px;
}	
}

@media only screen and (min-width: 1200px) and (max-width: 1365px){
	
h1 {
    font-size: 60px !important;
    line-height: 68px !important;
}
#services #inr-row .vc_column-inner {
  min-height: 320px;
}
#header-outer #logo img, #header-outer .logo-clone img, #header-outer .logo-spacing img {
    height: 70px;
}
h2 {
    font-size: 46px !important;
    line-height: 54px !important;
}
div#services .carousel-item h3 {
    color: #00254D;
    font-size: 20px;
    line-height: 28px;
    max-width: 70%;
}

a#cta-btn {
    font-size: 16px !important;
    line-height: 24px !important;
    padding: 12px 20px !important;
}
div#services-cars h3 {
    font-size: 18px !important;
    line-height: 26px !important;
}	
}



@media only screen and (min-width: 1000px) and (max-width: 1199px){
	
h1 {
    font-size: 48px !important;
    line-height: 56px !important;
}
#services #inr-row .vc_column-inner {
  min-height: 270px !important;
  padding: 10px 10px !important;
}
#header-outer #logo img, #header-outer .logo-clone img, #header-outer .logo-spacing img {
    height: 60px;
}
h2 {
    font-size: 36px !important;
    line-height: 44px !important;
}
div#services .carousel-item h3 {
    color: #00254D;
    font-size: 20px;
    line-height: 28px;
    max-width: 70%;
}

a#cta-btn {
    font-size: 15px !important;
    line-height: 23px !important;
    padding: 10px 20px !important;
}
div#services-cars h3 {
    font-size: 18px !important;
    line-height: 26px !important;
}	

#top nav > ul > li > a {
    font-size: 15px !important;
    line-height: 23px !important;
}

#top .container {
    padding: 0px 50px !important;
}

p {
    font-size: 14px !important;
    line-height: 22px !important;
}

#hero {
    padding: 60px 0px !important;
}

h3 {
    font-size: 16px !important;
    line-height: 24px !important;
}

#services {
    padding: 40px 0px !important;
}

div#traelr-boxes .vc_column-inner #dark-btn {
    width: 90% !important;
    margin: 0 23px !important;
}

div#traelr-boxes .vc_column-inner .bx-tx {
    max-width: unset !important;
    padding-left: 20px !important;
}

#Proof {
    padding-top: 60px !important;
    margin-bottom: -90px !important;
}

#Proof img {
    border-radius: 20px !important;
}

#contact {
    padding: 60px 0px !important;
}

div#contact .vc_col-sm-12 .vc_column-inner {
    padding: 25px 25px !important;
}

#footer {
    padding-top: 40px !important;
}

#fast-break img {
    margin-left: unset !important;
}

#fast-break {
    padding: 40px 0px !important;
}

h4 {
    font-size: 26px !important;
    line-height: 34px !important;
}

#what-we {
    padding: 40px 0px !important;
}

#what-contents .vc_column-inner {
    padding: 15px 15px !important;
}

ul li {
    font-size: 14px !important;
    line-height: 22px !important;
}

.cus-list li {
    padding-bottom: 10px !important;
}

.we-blue .vc_column-inner li {
    padding: 10px 0px !important;
}

.left-white {
    padding: 20px 10px !important;
}

#why-mission {
    padding: 40px 0px !important;
}

#blu-testimonial {
    padding: 40px 0px !important;
}

#dependple-sec {
    padding: 40px 0px !important;
    margin-bottom: unset !important;
}

#fast-break .row-bg {
    background-position: center !important;
}

#cold-storage {
    padding: 40px 0px !important;
}

div#firdge-boxes .vc_column-inner {
    padding: 20px 10px !important;
}

#our-fridge {
    padding: 40px 0px !important;
}

#idel-for {
    padding: 40px 0px !important;
}

h5 {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#iner-sev .vc_column-inner {
    padding: 10px 10px !important;
}

#our-ser {
    padding: 40px 0px !important;
}

#real-event {
    padding: 40px 0px !important;
}

#confirm-sec {
    padding: 40px 0px !important;
}

div#confrim-boxes .vc_column-inner {
    padding: 10px 10px !important;
}

#quote-sec {
    padding: 40px 0px !important;
    margin-bottom: 0 !important;
}

#frequently-sec {
    padding: 40px 0px !important;
}

div#inner-hero.hire .instant-quote {
    padding: 15px 15px !important;
    border-radius: 24px !important;
}

div#inner-hero.hire .instant-quote input, div#inner-hero.hire .instant-quote textarea, div#inner-hero.hire .instant-quote select {
    font-size: 14px !important;
    line-height: 22px !important;
    padding: 8px 10px !important;
}

div#inner-hero.hire .instant-quote input::placeholder, div#inner-hero.hire .instant-quote textarea::placeholder {
    font-size: 14px !important;
    line-height: 22px !important;
}

#fast-sec {
    padding: 40px 0px !important;
}

#dark-btn {
    margin-left: unset !important;
}

.blue-tag {
    bottom: 105px !important;
}

.blk-evnt {
    padding-left: 20px;
}

.blue-col .vc_column-inner {
    padding: 15px !important;
    border-radius: 30px !important;
}

.com-col .vc_column-inner {
    padding-left: 30px !important;
}

#call-to {
    padding: 30px 0px !important;
}

#hear-from {
    padding: 40px 0px !important;
}

#trans-sec .tran-box {
    padding: 15px 15px !important;
    border-radius: 24px !important;
}

#reliable-sec {
    padding: 40px 0px !important;
}

.persi-blk {
    padding: 15px 15px !important;
    border-radius: 20px !important;
    right: -30px !important;
}

#our-traler {
    padding: 30px 0px !important;
}

#traler-inner {
    margin-bottom: unset !important;
    padding: 20px 0px !important;
}

.spec-row {
    gap: 0 !important;
    padding-bottom: 15px !important;
}

div#verstile-sec {
    padding: 40px 0px !important;
}

div#uk-wide h3 {
    font-size: 27px !important;
    line-height: 35px !important;
}

#trst-monials {
    padding: 30px 0px !important;
}

#single-form {
    padding: 30px 0px !important;
}

div#single-form .instant-quote {
    padding: 15px 15px !important;
}

div#single-form .instant-quote input, div#single-form .instant-quote textarea, div#single-form .instant-quote select {
    font-size: 14px !important;
    line-height: 22px !important;
    padding: 8px 10px !important;
}

div#single-form .instant-quote input, div#single-form .instant-quote textarea {
    font-size: 14px !important;
    line-height: 22px !important;
}	
	
div#inner-hero.hire .nectar-text-inline-images h6 {
    position: relative !important;
    right: 0 !important;
    margin-bottom: 10px !important;
    text-align: left !important;
    width: 100% !important;
}

.nectar-text-inline-images__marker {
    width: unset !important;
    min-width: 30px !important;
}	
	
}
@media only screen and (min-width: 768px) and (max-width: 999px){
	
h1 {
    font-size: 40px !important;
    line-height: 48px !important;
}
#services #inr-row .vc_column-inner {
  min-height: 270px !important;
  padding: 10px 10px !important;
}
#header-outer #logo img, #header-outer .logo-clone img, #header-outer .logo-spacing img {
    height: 60px;
}
h2 {
    font-size: 30px !important;
    line-height: 38px !important;
}
div#services .carousel-item h3 {
    color: #00254D;
    font-size: 20px;
    line-height: 28px;
    max-width: 70%;
}

a#cta-btn {
    font-size: 15px !important;
    line-height: 23px !important;
    padding: 10px 20px !important;
}
div#services-cars h3 {
    font-size: 18px !important;
    line-height: 26px !important;
}	

#top nav > ul > li > a {
    font-size: 15px !important;
    line-height: 23px !important;
}

#top .container {
    padding: unset !important;
}

p {
    font-size: 14px !important;
    line-height: 22px !important;
}

#hero {
    padding: 40px 0px !important;
}

h3 {
    font-size: 16px !important;
    line-height: 24px !important;
}

#services {
    padding: 30px 0px !important;
}

div#traelr-boxes .vc_column-inner #dark-btn {
    width: 95% !important;
    margin: 0 23px !important;
}

div#traelr-boxes .vc_column-inner .bx-tx {
    max-width: unset !important;
    padding-left: 20px !important;
}

#Proof {
    padding-top: 40px !important;
    margin-bottom: -100px !important;
}

#Proof img {
    border-radius: 20px !important;
}

#contact {
    padding: 40px 0px !important;
}

div#contact .vc_col-sm-12 .vc_column-inner {
    padding: 25px 25px !important;
}

#footer {
    padding-top: 40px !important;
}

#fast-break img {
    margin-left: unset !important;
    margin-right: unset !important;
    width: 100% !important;
}

#fast-break {
    padding: 40px 0px !important;
}

h4 {
    font-size: 26px !important;
    line-height: 34px !important;
}

#what-we {
    padding: 40px 0px !important;
}

#what-contents .vc_column-inner {
    padding: 15px 15px !important;
}

ul li {
    font-size: 14px !important;
    line-height: 22px !important;
}

.cus-list li {
    padding-bottom: 10px !important;
}

.we-blue .vc_column-inner li {
    padding: 10px 0px !important;
}

.left-white {
    padding: 20px 10px !important;
}

#why-mission {
    padding: 40px 0px !important;
}

#blu-testimonial {
    padding: 40px 0px !important;
}

#dependple-sec {
    padding: 40px 0px !important;
    margin-bottom: unset !important;
}

#fast-break .row-bg {
    background-position: center !important;
}

#cold-storage {
    padding: 40px 0px !important;
}

div#firdge-boxes .vc_column-inner {
    padding: 20px 10px !important;
}

#our-fridge {
    padding: 40px 0px !important;
}

#idel-for {
    padding: 40px 0px !important;
}

h5 {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#iner-sev .vc_column-inner {
    padding: 10px 10px !important;
}

#our-ser {
    padding: 40px 0px !important;
}

#real-event {
    padding: 40px 0px !important;
}

#confirm-sec {
    padding: 40px 0px !important;
}

div#confrim-boxes .vc_column-inner {
    padding: 10px 10px !important;
}

#quote-sec {
    padding: 40px 0px !important;
    margin-bottom: 0 !important;
}

#frequently-sec {
    padding: 30px 0px !important;
    margin-bottom: 0 !important;
}

div#inner-hero.hire .instant-quote {
    padding: 15px 15px !important;
    border-radius: 24px !important;
}

div#inner-hero.hire .instant-quote input, div#inner-hero.hire .instant-quote textarea, div#inner-hero.hire .instant-quote select {
    font-size: 14px !important;
    line-height: 22px !important;
    padding: 8px 10px !important;
}

div#inner-hero.hire .instant-quote input::placeholder, div#inner-hero.hire .instant-quote textarea::placeholder {
    font-size: 14px !important;
    line-height: 22px !important;
}

#fast-sec {
    padding: 40px 0px !important;
}

#dark-btn {
    margin-left: unset !important;
}

.blue-tag {
    bottom: 105px !important;
}

.blk-evnt {
    padding-left: 20px;
}

.blue-col .vc_column-inner {
    padding: 15px !important;
    border-radius: 30px !important;
}

.com-col .vc_column-inner {
    padding-left: 20px !important;
    padding-top: 20px !important;
}

#call-to {
    padding: 30px 0px !important;
}

#hear-from {
    padding: 40px 0px !important;
}

#trans-sec .tran-box {
    padding: 15px 15px !important;
    border-radius: 24px !important;
}

#reliable-sec {
    padding: 40px 0px !important;
}

.persi-blk {
    padding: 15px 15px !important;
    border-radius: 20px !important;
    right: -30px !important;
}

#our-traler {
    padding: 30px 0px !important;
}

#traler-inner {
    margin-bottom: unset !important;
    padding: 20px 0px !important;
}

.spec-row {
    gap: 0 !important;
    padding-bottom: 15px !important;
}

div#verstile-sec {
    padding: 40px 0px !important;
}

div#uk-wide h3 {
    font-size: 27px !important;
    line-height: 35px !important;
}

#trst-monials {
    padding: 30px 0px !important;
}

#single-form {
    padding: 0px 0px !important;
}

div#single-form .instant-quote {
    padding: 15px 15px !important;
}

div#single-form .instant-quote input, div#single-form .instant-quote textarea, div#single-form .instant-quote select {
    font-size: 14px !important;
    line-height: 22px !important;
    padding: 8px 10px !important;
}

div#single-form .instant-quote input, div#single-form .instant-quote textarea {
    font-size: 14px !important;
    line-height: 22px !important;
}

#services #inr-row {
    margin-top: 30px !important;
}

#traelr-boxes img {
    width: 100%;
}

div#traelr-boxes p {
    min-height: unset !important;
}

#contact form .row {
    padding: unset !important;
}

.cent-ft .vc_column-inner {
    padding-left: 0 !important;
}

#footer-outer {
    display: none !important;
}

#who-we {
    padding-bottom: 30px !important;
}

#why-customer {
    padding: 30px 0px !important;
}

#why-mission p br {
    display: none !important;
}

div#why-mission .vc_column-inner {
    padding: 15px 15px !important;
}

div#dependple-sec #dark-btn.border-btn {
    margin-left: 10px !important;
}

#cold-storage img {width: 100%;}

#txt-image h3, #txt-image p {
    position: relative !important;
    z-index: 1 !important;
}

.blue-col .vc_column-inner img {
    width: unset !important;
}

div#com-ref img {
    border-radius: 0px 0px 50px 50px !important;
}

div#call-to img {
    width: unset !important;
    position: relative;
    bottom: unset !important;
    margin: 0 !important;
}

.twenty-for img {
    left: 0 !important;
    width: unset !important;
}

div#uk-wide img {
    width: 100%;
}

.instant-quote .row {
    padding: unset !important;
}

.main-form .row {
    padding: unset !important;
}

.contact-cards {
    margin: unset;
    max-width: unset;
}	

#slide-out-widget-area-bg {
    background: #0064925c !important;
    backdrop-filter: blur(12px);
}

#slide-out-widget-area.fullscreen .off-canvas-menu-container li a {
    opacity: 1 !important;
    font-size: 30px !important;
    line-height: 38px !important;
    border: 1px solid #fff;
    border-radius: 50px !important;
    text-align: left !important;
    margin-bottom: 15px !important;
}	
	
.material #slide-out-widget-area:not(.slide-out-from-right) .off-canvas-social-links li a {
    color: #fff !important;
    opacity: 1 !important;
	padding: 0px 0px !important;
}

.material #slide-out-widget-area:not(.slide-out-from-right) .off-canvas-social-links li a i {
    height: 60px !important;
    width: 60px !important;
    border: 1px solid #fff !important;
    border-radius: 50% !important;
    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;
    font-size: 25px !important;
}	
	
div#inner-hero.hire .nectar-text-inline-images h6 {
    position: relative !important;
    right: 0 !important;
    margin-bottom: 10px !important;
    text-align: left !important;
    width: 100% !important;
}

.nectar-text-inline-images__marker {
    width: unset !important;
    min-width: 30px !important;
}	
	
}
@media only screen and (min-width: 520px) and (max-width: 767px){

h1 {
    font-size: 35px !important;
    line-height: 43px !important;
}
#services #inr-row .vc_column-inner {
  min-height: unset !important;
  padding: 10px 10px !important;
}
#header-outer #logo img, #header-outer .logo-clone img, #header-outer .logo-spacing img {
    height: 60px;
}
h2 {
    font-size: 26px !important;
    line-height: 34px !important;
}
div#services .carousel-item h3 {
    color: #00254D;
    font-size: 20px;
    line-height: 28px;
    max-width: 70%;
}

a#cta-btn {
    font-size: 15px !important;
    line-height: 23px !important;
    padding: 10px 20px !important;
}
div#services-cars h3 {
    font-size: 18px !important;
    line-height: 26px !important;
}	

#top nav > ul > li > a {
    font-size: 15px !important;
    line-height: 23px !important;
}

#top .container {
    padding: unset !important;
}

p {
    font-size: 14px !important;
    line-height: 22px !important;
}

#hero {
    padding: 40px 0px !important;
}

h3 {
    font-size: 16px !important;
    line-height: 24px !important;
}

#services {
    padding: 30px 0px !important;
}

div#traelr-boxes .vc_column-inner #dark-btn {
    width: 95% !important;
    margin: 0 23px !important;
}

div#traelr-boxes .vc_column-inner .bx-tx {
    max-width: unset !important;
    padding-left: 20px !important;
}

#Proof {
    padding-top: 40px !important;
    margin-bottom: -100px !important;
}

#Proof img {
    border-radius: 20px !important;
}

#contact {
    padding: 40px 0px !important;
}

div#contact .vc_col-sm-12 .vc_column-inner {
    padding: 25px 25px !important;
}

#footer {
    padding-top: 40px !important;
}

#fast-break img {
    margin-left: unset !important;
    margin-right: unset !important;
    width: 100% !important;
}

#fast-break {
    padding: 40px 0px !important;
}

h4 {
    font-size: 20px !important;
    line-height: 28px !important;
}

#what-we {
    padding: 40px 0px !important;
}

#what-contents .vc_column-inner {
    padding: 15px 15px !important;
}

ul li {
    font-size: 14px !important;
    line-height: 22px !important;
}

.cus-list li {
    padding-bottom: 10px !important;
}

.we-blue .vc_column-inner li {
    padding: 10px 0px !important;
}

.left-white {
    padding: 20px 10px !important;
}

#why-mission {
    padding: 30px 0px !important;
}

#blu-testimonial {
    padding: 40px 0px !important;
}

#dependple-sec {
    padding: 40px 0px !important;
    margin-bottom: unset !important;
}

#fast-break .row-bg {
    background-position: center !important;
}

#cold-storage {
    padding: 40px 0px !important;
}

div#firdge-boxes .vc_column-inner {
    padding: 20px 10px !important;
}

#our-fridge {
    padding: 40px 0px !important;
}

#idel-for {
    padding: 40px 0px !important;
}

h5 {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#iner-sev .vc_column-inner {
    padding: 10px 10px !important;
}

#our-ser {
    padding: 40px 0px !important;
}

#real-event {
    padding: 40px 0px !important;
}

#confirm-sec {
    padding: 40px 0px !important;
}

div#confrim-boxes .vc_column-inner {
    padding: 10px 10px !important;
}

#quote-sec {
    padding: 40px 0px !important;
    margin-bottom: 0 !important;
}

#frequently-sec {
    padding: 30px 0px !important;
    margin-bottom: 0 !important;
}

div#inner-hero.hire .instant-quote {
    padding: 15px 15px !important;
    border-radius: 24px !important;
}

div#inner-hero.hire .instant-quote input, div#inner-hero.hire .instant-quote textarea, div#inner-hero.hire .instant-quote select {
    font-size: 14px !important;
    line-height: 22px !important;
    padding: 8px 10px !important;
}

div#inner-hero.hire .instant-quote input::placeholder, div#inner-hero.hire .instant-quote textarea::placeholder {
    font-size: 14px !important;
    line-height: 22px !important;
}

#fast-sec {
    padding: 40px 0px !important;
}

#dark-btn {
    margin-left: unset !important;
}

.blue-tag {
    bottom: 105px !important;
}

.blk-evnt {
    padding-left: 20px;
}

.blue-col .vc_column-inner {
    padding: 15px !important;
    border-radius: 30px !important;
}

.com-col .vc_column-inner {
    padding-left: 20px !important;
    padding-top: 20px !important;
}

#call-to {
    padding: 30px 0px !important;
}

#hear-from {
    padding: 40px 0px !important;
}

#trans-sec .tran-box {
    padding: 15px 15px !important;
    border-radius: 24px !important;
}

#reliable-sec {
    padding: 40px 0px !important;
}

.persi-blk {
    padding: 15px 15px !important;
    border-radius: 20px !important;
    right: -10px !important;
}

#our-traler {
    padding: 30px 0px !important;
}

#traler-inner {
    margin-bottom: unset !important;
    padding: 20px 0px !important;
}

.spec-row {
    gap: 0 !important;
    padding-bottom: 15px !important;
}

div#verstile-sec {
    padding: 40px 0px !important;
}

div#uk-wide h3 {
    font-size: 27px !important;
    line-height: 35px !important;
}

#trst-monials {
    padding: 30px 0px !important;
}

#single-form {
    padding: 0px 0px !important;
}

div#single-form .instant-quote {
    padding: 15px 15px !important;
}

div#single-form .instant-quote input, div#single-form .instant-quote textarea, div#single-form .instant-quote select {
    font-size: 14px !important;
    line-height: 22px !important;
    padding: 8px 10px !important;
}

div#single-form .instant-quote input, div#single-form .instant-quote textarea {
    font-size: 14px !important;
    line-height: 22px !important;
}

#services #inr-row {
    margin-top: 30px !important;
}

#traelr-boxes img {
    width: 100%;
}

div#traelr-boxes p {
    min-height: unset !important;
}

#contact form .row {
    padding: unset !important;
}

.cent-ft .vc_column-inner {
    padding-left: 0 !important;
}

#footer-outer {
    display: none !important;
}

#who-we {
    padding-bottom: 30px !important;
}

#why-customer {
    padding: 30px 0px !important;
}

#why-mission p br {
    display: none !important;
}

div#why-mission .vc_column-inner {
    padding: 10px 10px !important;
}

div#dependple-sec #dark-btn.border-btn {
    margin-left: 10px !important;
}

#cold-storage img {width: 100%;}

#txt-image h3, #txt-image p {
    position: relative !important;
    z-index: 1 !important;
}

.blue-col .vc_column-inner img {
    width: unset !important;
}

div#com-ref img {
    border-radius: 0px 0px 50px 50px !important;
}

div#call-to img {
    width: unset !important;
    position: relative;
    bottom: unset !important;
    margin: 0 !important;
}

.twenty-for img {
    left: 0 !important;
    width: unset !important;
}

div#uk-wide img {
    width: 100%;
}

.instant-quote .row {
    padding: unset !important;
}

.main-form .row {
    padding: unset !important;
}

.contact-cards {
    margin: unset;
    max-width: unset;
}

.tag-blk p {
    font-size: 12px !important;
    line-height: 20px !important;
}

#Proof img {
    width: 100% !important;
}

#dark-btn {
    font-size: 14px !important;
    line-height: 22px !important;
}

div#fast-break #dark-btn.enquire-btn {
    padding: 8px 15px !important;
    margin-right: 0 !important;
}

div#fast-break .persi-blk img {
    width: unset !important;
}

div#fast-break p br {
    display: none !important;
}

.contact-card {
    padding: 10px !important;
}

#image-gallery .col.span_3 {
    padding: unset !important;
}	
	
#slide-out-widget-area-bg {
    background: #0064925c !important;
    backdrop-filter: blur(12px);
}

#slide-out-widget-area.fullscreen .off-canvas-menu-container li a {
    opacity: 1 !important;
    font-size: 25px !important;
    line-height: 33px !important;
    border: 1px solid #fff;
    border-radius: 50px !important;
    text-align: left !important;
    margin-bottom: 15px !important;
}

.material #slide-out-widget-area:not(.slide-out-from-right) .off-canvas-social-links li a {
    color: #fff !important;
    opacity: 1 !important;
	padding: 0px 0px !important;
}

.material #slide-out-widget-area:not(.slide-out-from-right) .off-canvas-social-links li a i {
    height: 50px !important;
    width: 50px !important;
    border: 1px solid #fff !important;
    border-radius: 50% !important;
    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;
    font-size: 22px !important;
}	
	
div#inner-hero.hire .nectar-text-inline-images h6 {
    position: relative !important;
    right: 0 !important;
    margin-bottom: 10px !important;
    text-align: left !important;
    width: 100% !important;
}

.nectar-text-inline-images__marker {
    width: unset !important;
    min-width: 30px !important;
}	
	
}
@media only screen and (min-width: 300px) and (max-width: 519px){
	
h1 {
    font-size: 28px !important;
    line-height: 36px !important;
}
#services #inr-row .vc_column-inner {
  min-height: unset !important;
  padding: 10px 10px !important;
}
#header-outer #logo img, #header-outer .logo-clone img, #header-outer .logo-spacing img {
    height: 60px;
}
h2 {
    font-size: 22px !important;
    line-height: 30px !important;
}
div#services .carousel-item h3 {
    color: #00254D;
    font-size: 20px;
    line-height: 28px;
    max-width: 70%;
}

a#cta-btn {
    font-size: 15px !important;
    line-height: 23px !important;
    padding: 10px 20px !important;
}
div#services-cars h3 {
    font-size: 18px !important;
    line-height: 26px !important;
}	

#top nav > ul > li > a {
    font-size: 15px !important;
    line-height: 23px !important;
}

#top .container {
    padding: unset !important;
}

p {
    font-size: 14px !important;
    line-height: 22px !important;
}

#hero {
    padding: 30px 0px !important;
}

h3 {
    font-size: 16px !important;
    line-height: 24px !important;
}

#services {
    padding: 30px 0px !important;
}

div#traelr-boxes .vc_column-inner #dark-btn {
    width: 95% !important;
    margin: 0 23px !important;
}

div#traelr-boxes .vc_column-inner .bx-tx {
    max-width: unset !important;
    padding-left: 20px !important;
}

#Proof {
    padding-top: 40px !important;
    margin-bottom: -100px !important;
}

#Proof img {
    border-radius: 20px !important;
}

#contact {
    padding: 40px 0px !important;
}

div#contact .vc_col-sm-12 .vc_column-inner {
    padding: 20px 20px !important;
    border-radius: 20px !important;
}

#footer {
    padding-top: 40px !important;
}

#fast-break img {
    margin-left: unset !important;
    margin-right: unset !important;
    width: 100% !important;
}

#fast-break {
    padding: 40px 0px !important;
}

h4 {
    font-size: 17px !important;
    line-height: 25px !important;
}

#what-we {
    padding: 40px 0px !important;
}

#what-contents .vc_column-inner {
    padding: 15px 15px !important;
}

ul li {
    font-size: 14px !important;
    line-height: 22px !important;
}

.cus-list li {
    padding-bottom: 10px !important;
}

.we-blue .vc_column-inner li {
    padding: 10px 0px !important;
}

.left-white {
    padding: 20px 10px !important;
}

#why-mission {
    padding: 30px 0px !important;
}

#blu-testimonial {
    padding: 40px 0px !important;
}

#dependple-sec {
    padding: 40px 0px !important;
    margin-bottom: unset !important;
}

#fast-break .row-bg {
    background-position: center !important;
}

#cold-storage {
    padding: 40px 0px !important;
}

div#firdge-boxes .vc_column-inner {
    padding: 20px 10px !important;
}

#our-fridge {
    padding: 40px 0px !important;
}

#idel-for {
    padding: 40px 0px !important;
}

h5 {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#iner-sev .vc_column-inner {
    padding: 10px 10px !important;
}

#our-ser {
    padding: 40px 0px !important;
}

#real-event {
    padding: 40px 0px !important;
}

#confirm-sec {
    padding: 40px 0px !important;
}

div#confrim-boxes .vc_column-inner {
    padding: 10px 10px !important;
}

#quote-sec {
    padding: 40px 0px !important;
    margin-bottom: 0 !important;
}

#frequently-sec {
    padding: 30px 0px !important;
    margin-bottom: 0 !important;
}

div#inner-hero.hire .instant-quote {
    padding: 15px 15px !important;
    border-radius: 24px !important;
}

div#inner-hero.hire .instant-quote input, div#inner-hero.hire .instant-quote textarea, div#inner-hero.hire .instant-quote select {
    font-size: 14px !important;
    line-height: 22px !important;
    padding: 8px 10px !important;
}

div#inner-hero.hire .instant-quote input::placeholder, div#inner-hero.hire .instant-quote textarea::placeholder {
    font-size: 14px !important;
    line-height: 22px !important;
}

#fast-sec {
    padding: 40px 0px !important;
}

#dark-btn {
    margin-left: unset !important;
}

.blue-tag {
    bottom: 105px !important;
}

.blk-evnt {
    padding-left: 20px;
}

.blue-col .vc_column-inner {
    padding: 15px !important;
    border-radius: 30px !important;
}

.com-col .vc_column-inner {
    padding-left: 20px !important;
    padding-top: 20px !important;
}

#call-to {
    padding: 30px 0px !important;
}

#hear-from {
    padding: 40px 0px !important;
}

#trans-sec .tran-box {
    padding: 15px 15px !important;
    border-radius: 24px !important;
}

#reliable-sec {
    padding: 40px 0px !important;
}

.persi-blk {
    padding: 15px 15px !important;
    border-radius: 20px !important;
    right: -10px !important;
}

#our-traler {
    padding: 30px 0px !important;
}

#traler-inner {
    margin-bottom: unset !important;
    padding: 20px 0px !important;
}

.spec-row {
    gap: 0 !important;
    padding-bottom: 15px !important;
}

div#verstile-sec {
    padding: 40px 0px !important;
}

div#uk-wide h3 {
    font-size: 20px !important;
    line-height: 28px !important;
}

#trst-monials {
    padding: 30px 0px !important;
}

#single-form {
    padding: 0px 0px !important;
}

div#single-form .instant-quote {
    padding: 15px 15px !important;
}

div#single-form .instant-quote input, div#single-form .instant-quote textarea, div#single-form .instant-quote select {
    font-size: 14px !important;
    line-height: 22px !important;
    padding: 8px 10px !important;
}

div#single-form .instant-quote input, div#single-form .instant-quote textarea {
    font-size: 14px !important;
    line-height: 22px !important;
}

#services #inr-row {
    margin-top: 30px !important;
}

#traelr-boxes img {
    width: 100%;
}

div#traelr-boxes p {
    min-height: unset !important;
}

#contact form .row {
    padding: unset !important;
}

.cent-ft .vc_column-inner {
    padding-left: 0 !important;
}

#footer-outer {
    display: none !important;
}

#who-we {
    padding-bottom: 30px !important;
}

#why-customer {
    padding: 30px 0px !important;
}

#why-mission p br {
    display: none !important;
}

div#why-mission .vc_column-inner {
    padding: 10px 10px !important;
}

div#dependple-sec #dark-btn.border-btn {
    margin-left: 10px !important;
}

#cold-storage img {width: 100%;}

#txt-image h3, #txt-image p {
    position: relative !important;
    z-index: 1 !important;
}

.blue-col .vc_column-inner img {
    width: unset !important;
}

div#com-ref img {
    border-radius: 0px 0px 50px 50px !important;
}

div#call-to img {
    width: unset !important;
    position: relative;
    bottom: unset !important;
    right: 0 !important;
    margin: 0 !important;
    width: 20% !important;
}

.twenty-for img {
    left: 0 !important;
    width: unset !important;
}

div#uk-wide img {
    width: 100%;
}

.instant-quote .row {
    padding: unset !important;
}

.main-form .row {
    padding: unset !important;
}

.contact-cards {
    margin: unset;
    max-width: unset;
}

.tag-blk p {
    font-size: 12px !important;
    line-height: 20px !important;
}

#Proof img {
    width: 100% !important;
}

#dark-btn {
    font-size: 14px !important;
    line-height: 22px !important;
}

div#fast-break #dark-btn.enquire-btn {
    padding: 8px 15px !important;
    margin-right: 0 !important;
}

div#fast-break .persi-blk img {
    width: unset !important;
}

div#fast-break p br {
    display: none !important;
}

.contact-card {
    padding: 10px !important;
}

#image-gallery .col.span_3 {
    padding: unset !important;
}

div#services .main-head p {
    max-width: 100% !important;
}

div#fast-break #dark-btn.border-btn {
    padding: 8px 20px !important;
    margin-left: 10px !important;
}

.spec-value {
    padding: 8px 10px !important;
    font-size: 13px !important;
    line-height: 21px !important;
}

.spec-label {
    font-size: 13px !important;
    line-height: 21px !important;
}

#connect-page {
    padding: 30px 0px !important;
}

#image-gallery {
    padding: 30px 0px 0px !important;
}
	
#slide-out-widget-area-bg {
    background: #0064925c !important;
    backdrop-filter: blur(12px);
}

#slide-out-widget-area.fullscreen .off-canvas-menu-container li a {
    opacity: 1 !important;
    font-size: 20px !important;
    line-height: 28px !important;
    border: 1px solid #fff;
    border-radius: 50px !important;
    text-align: left !important;
    margin-bottom: 15px !important;
}

.material #slide-out-widget-area:not(.slide-out-from-right) .off-canvas-social-links li a {
    color: #fff !important;
    opacity: 1 !important;
    padding: 0px 0px !important;
}

.material #slide-out-widget-area:not(.slide-out-from-right) .off-canvas-social-links li a i {
    height: 40px !important;
    width: 40px !important;
    border: 1px solid #fff !important;
    border-radius: 50% !important;
    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;
    font-size: 18px !important;
}	
	
div#inner-hero.hire .nectar-text-inline-images h6 {
    position: relative !important;
    right: 0 !important;
    margin-bottom: 10px !important;
    text-align: left !important;
    width: 100% !important;
}

.nectar-text-inline-images__marker {
    width: unset !important;
    min-width: 30px !important;
}	
	
}