/*



Theme Name: Skip 2 U Tas



Author: Skip 2 U Tas



Author URI: 



Theme URI: 



Description: 



Version: 1.0.0



Template: siteorigin-corp



Text Domain: siteorigin-corp



Domain Path: /languages/



*/







/* =Theme customization starts here



-------------------------------------------------------------- */











:root{







	--primary:#062d55;



    --blue:#000f9f;



	--secondary:#f7941d;



}







a:focus,button,a,img,p,span,strong{outline: none !important;}



html {font-size: calc(10px + (16 - 10)*((100vw - 1200px)/(1920 - 1200)));scroll-behavior: smooth;transition: .4s linear;}



body,h1, h2, h3, h4, h5, h6, p,.hero-banner h2 + p{font-family:"Axiforma";}



body p{font-family: 'Inter', sans-serif;}



p{font-size: 1.25rem;}



.corp-container{max-width: 100%;padding-left: 3.688rem;padding-right: 3.688rem;}



.site-content .corp-container{padding-left: 6.125rem;padding-right: 6.125rem;}



li{list-style: none;}



#waste_notes_1,.important-notes.all_dn {display: none !important;}



@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-SemiBold.eot');



    src: local('font/Axiforma SemiBold'), local('Axiforma-SemiBold'),



        url('font/Axiforma-SemiBold.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-SemiBold.woff2') format('woff2'),



        url('font/Axiforma-SemiBold.woff') format('woff'),



        url('font/Axiforma-SemiBold.ttf') format('truetype');



    font-weight: 600;



    font-style: normal;



}







@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-Thin.eot');



    src: local('font/Axiforma Thin'), local('Axiforma-Thin'),



        url('font/Axiforma-Thin.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-Thin.woff2') format('woff2'),



        url('font/Axiforma-Thin.woff') format('woff'),



        url('font/Axiforma-Thin.ttf') format('truetype');



    font-weight: 100;



    font-style: normal;



}







@font-face {



    font-family: 'font/Axiforma';



    src: url('font/Axiforma-Regular.eot');



    src: local('font/Axiforma Regular'), local('Axiforma-Regular'),



        url('font/Axiforma-Regular.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-Regular.woff2') format('woff2'),



        url('font/Axiforma-Regular.woff') format('woff'),



        url('font/Axiforma-Regular.ttf') format('truetype');



    font-weight: normal;



    font-style: normal;



}







@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-MediumItalic.eot');



    src: local('font/Axiforma Medium Italic'), local('Axiforma-MediumItalic'),



        url('font/Axiforma-MediumItalic.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-MediumItalic.woff2') format('woff2'),



        url('font/Axiforma-MediumItalic.woff') format('woff'),



        url('font/Axiforma-MediumItalic.ttf') format('truetype');



    font-weight: 500;



    font-style: italic;



}







@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-Black.eot');



    src: local('font/Axiforma Black'), local('Axiforma-Black'),



        url('font/Axiforma-Black.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-Black.woff2') format('woff2'),



        url('font/Axiforma-Black.woff') format('woff'),



        url('font/Axiforma-Black.ttf') format('truetype');



    font-weight: 900;



    font-style: normal;



}







@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-BlackItalic.eot');



    src: local('font/Axiforma Black Italic'), local('Axiforma-BlackItalic'),



        url('font/Axiforma-BlackItalic.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-BlackItalic.woff2') format('woff2'),



        url('font/Axiforma-BlackItalic.woff') format('woff'),



        url('font/Axiforma-BlackItalic.ttf') format('truetype');



    font-weight: 900;



    font-style: italic;



}







@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-Heavy.eot');



    src: local('font/Axiforma Heavy'), local('Axiforma-Heavy'),



        url('font/Axiforma-Heavy.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-Heavy.woff2') format('woff2'),



        url('font/Axiforma-Heavy.woff') format('woff'),



        url('font/Axiforma-Heavy.ttf') format('truetype');



    font-weight: 900;



    font-style: normal;



}







@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-Medium.eot');



    src: local('font/Axiforma Medium'), local('Axiforma-Medium'),



        url('font/Axiforma-Medium.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-Medium.woff2') format('woff2'),



        url('font/Axiforma-Medium.woff') format('woff'),



        url('font/Axiforma-Medium.ttf') format('truetype');



    font-weight: 500;



    font-style: normal;



}







@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-BoldItalic.eot');



    src: local('font/Axiforma Bold Italic'), local('Axiforma-BoldItalic'),



        url('font/Axiforma-BoldItalic.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-BoldItalic.woff2') format('woff2'),



        url('font/Axiforma-BoldItalic.woff') format('woff'),



        url('font/Axiforma-BoldItalic.ttf') format('truetype');



    font-weight: bold;



    font-style: italic;



}







@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-ExtraBoldItalic.eot');



    src: local('font/Axiforma ExtraBold Italic'), local('Axiforma-ExtraBoldItalic'),



        url('font/Axiforma-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-ExtraBoldItalic.woff2') format('woff2'),



        url('font/Axiforma-ExtraBoldItalic.woff') format('woff'),



        url('font/Axiforma-ExtraBoldItalic.ttf') format('truetype');



    font-weight: 800;



    font-style: italic;



}







@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-Book.eot');



    src: local('font/Axiforma Book'), local('Axiforma-Book'),



        url('font/Axiforma-Book.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-Book.woff2') format('woff2'),



        url('font/Axiforma-Book.woff') format('woff'),



        url('font/Axiforma-Book.ttf') format('truetype');



    font-weight: normal;



    font-style: normal;



}







@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-Light.eot');



    src: local('font/Axiforma Light'), local('Axiforma-Light'),



        url('font/Axiforma-Light.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-Light.woff2') format('woff2'),



        url('font/Axiforma-Light.woff') format('woff'),



        url('font/Axiforma-Light.ttf') format('truetype');



    font-weight: 300;



    font-style: normal;



}







@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-ThinItalic.eot');



    src: local('font/Axiforma Thin Italic'), local('Axiforma-ThinItalic'),



        url('font/Axiforma-ThinItalic.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-ThinItalic.woff2') format('woff2'),



        url('font/Axiforma-ThinItalic.woff') format('woff'),



        url('font/Axiforma-ThinItalic.ttf') format('truetype');



    font-weight: 100;



    font-style: italic;



}







@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-Bold.eot');



    src: local('font/Axiforma Bold'), local('Axiforma-Bold'),



        url('font/Axiforma-Bold.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-Bold.woff2') format('woff2'),



        url('font/Axiforma-Bold.woff') format('woff'),



        url('font/Axiforma-Bold.ttf') format('truetype');



    font-weight: bold;



    font-style: normal;



}







@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-LightItalic.eot');



    src: local('font/Axiforma Light Italic'), local('Axiforma-LightItalic'),



        url('font/Axiforma-LightItalic.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-LightItalic.woff2') format('woff2'),



        url('font/Axiforma-LightItalic.woff') format('woff'),



        url('font/Axiforma-LightItalic.ttf') format('truetype');



    font-weight: 300;



    font-style: italic;



}







@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-SemiBoldItalic.eot');



    src: local('font/Axiforma SemiBold Italic'), local('Axiforma-SemiBoldItalic'),



        url('font/Axiforma-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-SemiBoldItalic.woff2') format('woff2'),



        url('font/Axiforma-SemiBoldItalic.woff') format('woff'),



        url('font/Axiforma-SemiBoldItalic.ttf') format('truetype');



    font-weight: 600;



    font-style: italic;



}







@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-Italic.eot');



    src: local('font/Axiforma Italic'), local('Axiforma-Italic'),



        url('font/Axiforma-Italic.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-Italic.woff2') format('woff2'),



        url('font/Axiforma-Italic.woff') format('woff'),



        url('font/Axiforma-Italic.ttf') format('truetype');



    font-weight: normal;



    font-style: italic;



}







@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-BookItalic.eot');



    src: local('font/Axiforma Book Italic'), local('Axiforma-BookItalic'),



        url('font/Axiforma-BookItalic.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-BookItalic.woff2') format('woff2'),



        url('font/Axiforma-BookItalic.woff') format('woff'),



        url('font/Axiforma-BookItalic.ttf') format('truetype');



    font-weight: normal;



    font-style: italic;



}







@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-ExtraBold.eot');



    src: local('font/Axiforma ExtraBold'), local('Axiforma-ExtraBold'),



        url('font/Axiforma-ExtraBold.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-ExtraBold.woff2') format('woff2'),



        url('font/Axiforma-ExtraBold.woff') format('woff'),



        url('font/Axiforma-ExtraBold.ttf') format('truetype');



    font-weight: 800;



    font-style: normal;



}







@font-face {



    font-family: 'Axiforma';



    src: url('font/Axiforma-HeavyItalic.eot');



    src: local('font/Axiforma Heavy Italic'), local('Axiforma-HeavyItalic'),



        url('font/Axiforma-HeavyItalic.eot?#iefix') format('embedded-opentype'),



        url('font/Axiforma-HeavyItalic.woff2') format('woff2'),



        url('font/Axiforma-HeavyItalic.woff') format('woff'),



        url('font/Axiforma-HeavyItalic.ttf') format('truetype');



    font-weight: 900;



    font-style: italic;



}















.breadcrumb {



	display: none;



}



/*=== Site Header ===*/



.masthead-sentinel,.site-header{border:0;position:absolute;top:0;width:100%;background:transparent;}



.corp-container{max-width:100%;padding-left:3.688rem;padding-right:3.688rem;}



.site-header .site-header-inner{display:block;}



.site-header .site-branding{display:flex;justify-content:space-between;padding:0;align-items:center;padding:1.5rem 0;border-bottom:1px solid #b4bac2;}



.site-header img.custom-logo{max-width:13.563rem;}



.site-header .header_top_bar ul{display:flex;align-items:center;list-style:none;margin:0;padding:0;}



.site-header .header_top_bar ul li{position:relative;padding-left:5.625rem;}



.site-header .header_top_bar li:first-of-type{margin-right:6.375rem;}



.site-header .header_top_bar li:nth-child(2){margin-right:10.375rem;display: none;}



.site-header .header_top_bar ul li::before{content:"";width:4.625rem;height:4.625rem;background:#000;display:inline-block;border-bottom:;border-radius:100px;position:absolute;left:0;border:1px solid #ccc;top:50%;transform:translateY(-50%);}



.site-header .header_top_bar ul li *{display:block;line-height:1.1;color:#fff;}



.site-header .header_top_bar li a:hover,



.main-navigation ul li a:hover,



.main-navigation ul li.current-menu-item a {color: var(--secondary);}



.main-navigation ul.sub-menu li.current-menu-item a{background: var(--secondary);}



.hide-desktop{display: none !important;}







.site-header .header_top_bar li span{font-size:1.125rem;font-weight:400;}



.widget_text.header_top_bar{padding-right:4.688rem;}



.site-header .header_top_bar li a{font-size:1.25rem;font-weight:700;}



.site-header .header_top_bar li:first-of-type::before{background:#fff url(images/phone.png)no-repeat center;background-size:2rem auto;}



.site-header .header_top_bar li:nth-child(2)::before{background:#fff url(images/email.png)no-repeat center;background-size:2rem auto;}



.site-header .header_top_bar li:nth-child(3)::before{background:#fff url(images/address.png)no-repeat center;background-size:1.625rem auto;}



.main-navigation{text-align:left;padding-top:0rem;padding-left:2.5rem;padding-right: 2.5rem;}



.main-navigation .custom-logo-link.new-logo,.select2-container--default .select2-selection--single .select2-selection__arrow{display:none;}



.site-header img.custom-logo{max-width:13.563rem;}



.site-header.fixed img.custom-logo {max-width: 9.563rem;}



.main-navigation > div{display:block;}



.main-navigation ul#primary-menu{display:flex;justify-content:space-between;align-items:center;}



.main-navigation ul li{margin:0;padding:0;}



.main-navigation ul li a{font-size:1.25rem;font-family:"Axiforma";font-weight:400;padding:20px 0;margin:0;border:0!important;color:#fff;letter-spacing: normal;}



.hamburger--collapse.reflex-menu-toggle{display:none;}



.hamburger--collapse.reflex-menu-toggle{padding:0;background:transparent;}



p {font-size: 1.25rem;}



.main-navigation ul .children li a, .main-navigation ul .sub-menu li a {background: var(--blue);color: #fff;}



.main-navigation ul .children li a:hover, .main-navigation ul .sub-menu li a:hover {background: var(--secondary);}







.site-header.fixed {animation: slideIn .7s linear;width: 100%;top: 0;position: fixed;z-index: 1001;background: #fff;padding: 15px 0;box-shadow: 0 1px 15px rgba(0,0,0,.08);}



.site-header.fixed .site-branding {display: none;}



.site-header.fixed .main-navigation {display: flex;justify-content: space-between;align-items: center;padding: 0px 0;width: 100%;}



.site-header.fixed .main-navigation .custom-logo-link.new-logo {display: block;}



.site-header.fixed .menu-main-menu-container {flex: 1;padding-left: 20rem;}



body.error404 #masthead, .search.search-results #masthead, .privacy-policy #masthead, .search.search-no-results #masthead {



    position: static;



    background: var(--blue);



    padding-bottom: 0px !important;



}



@media (min-width:993px){



    .site-header.fixed .main-navigation ul.menu > li > a {color: #000;padding: 50px 0;}



    .site-header.fixed .main-navigation ul .children, .main-navigation ul .sub-menu {top: 100%;}



}







@keyframes slideIn {



    from {-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);visibility: visible}



    to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}



.site-header {background: var(--blue);}



/*=== Hero Banner ===*/



.page .site-main > article > .entry-thumbnail,



.entry-header,



.hero-banner .over-banner-form h6 { display: none; }



.hero-banner.page-featured-image { position: relative; }



.hero-banner div { padding: 0; }



.hero-banner.page-featured-image img { display: block; width: 100%; height:109.375rem;}



.hero-banner .text-over { position: absolute; top: 49%; left: 50%; width: 100%; transform: translate(-50%, -50%); padding: 0 5.375rem; }



.hero-banner .text-over { top: 57%; }



.hero-banner .text-over > .wpb_wrapper { display: flex; flex-wrap: wrap; align-items: center; }



.page-featured-image .vc_col-sm-6 { width: 100%; float: left; }



body.home .hero-banner .text-over h1,



body.home .page-featured-image .text-over h1 { color: #fff; font-family: "Axiforma"; font-size: 4.625rem; line-height: 1.1; margin: 0; font-weight: 900; letter-spacing: 2.2px; text-align: center; }



.hero-banner .text-over h1,body .page-featured-image .text-over h1{color:#fff;font-family:"Axiforma";font-size:5rem;line-height:1.1;margin:0;font-weight:900;letter-spacing:normal;text-align:center;}







.hero-banner .over-banner-form .button.custom_btn{width:auto;border:2px solid #fff!important;border-radius:0;background:transparent;text-transform:uppercase;font-family:'Inter',sans-serif;font-weight:400;font-size:1rem;display:block;margin:auto;letter-spacing:normal;padding:0 5.5rem;}



body.home .hero-banner .text-over h1,body.home .page-featured-image .text-over h1{text-transform: uppercase;}



.hero-banner .over-banner-form .button.custom_btn:hover {background: var(--secondary);border-color: var(--secondary) !important;}











.page-featured-image .text-over p { margin-bottom: 0; font-weight: 400; line-height: normal; font-family: "Axiforma"; font-size: 1.875rem; color: #fff; padding-right: 0; margin-top: 4rem; text-align: center; }



.page-featured-image .text-over p{margin-top: 2rem;}



.hero-banner .over-banner-form { max-width: 79.938rem; margin: auto; background: rgba(4, 16, 131, 0.8); border-radius: 0; margin-top: 5rem; padding: 2.75rem 4.75rem; }



.over-banner-form h2 { margin: 0; line-height: 1.1; text-align: center; margin-bottom: 15px; font-size: 1.875rem; text-transform: uppercase; font-weight: 400; margin-bottom: 1.875rem; color: #fff; }



.hero-banner form { max-width: 100%; }



.hero-banner form input:not(.custom_btn),.hero-banner form select { width: 100%; padding-left: 2.25rem;}



.over-banner-form input { width: 100%; min-height: 4rem; border: 0 !important; }



#buffer_photo { position: absolute; width: 100%; height: 100%; z-index: 999; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; justify-content: center; align-items: center; }



#buffer_photo img { width: 10%; margin: auto; display: block; height: auto !important; }



.hero-banner .select2-container--default .select2-selection--single { height: 4.75rem; display: flex; align-items: center; border: 1px solid #e6e5e5; border-radius: 0;background:#fff url(images/select-arrow.png)no-repeat right 50px center !important;padding-left: 2.25rem;}



.hero-banner .form-fill-data{display: block;}



.hero-banner .form-fill-data table th,.hero-banner .form-fill-data table td{border-color: #fff;color: #fff;}



.over-banner-form .form-group:first-child, 



.over-banner-form .form-group:nth-child(2), 



.over-banner-form .form-group:nth-child(3), 



.over-banner-form .form-group:nth-child(4), 



.over-banner-form .form-group:nth-child(5), 



.over-banner-form .form-group:nth-child(6), 



.over-banner-form .form-group:nth-child(7), 



.over-banner-form .form-group:nth-child(8) {width: 50%;float: left;}



.over-banner-form .form-group {margin-bottom: 12px;padding: 0 10px;}



.over-banner-form #req_order_note {border-radius: 0;background: #fff;height: 7.5rem !important;}



.hero-banner .form-fill-data{width: 98%;margin: auto;}



.banner_btn a {font-size: 1rem;color: #fff;background: var(--secondary);text-transform: uppercase;font-family: 'Inter', sans-serif;display: inline-block;padding: 1.125rem 2.5rem;border-radius: 100px;}



.banner_btn a:last-of-type {background: var(--blue);margin-left: 10px;color: #fff !important;}



.banner_btn a:hover{background: var(--blue);}



.banner_btn a:last-of-type:hover{background: var(--secondary);}











.font50{font-size:3.125rem;font-weight:800;color:var(--primary);margin:0;line-height:1.1;margin-bottom:2.875rem;}



.why_choose{padding-top:9.375rem;}



p.vc_custom_heading.title_after{font-size:1.125rem;color:#5e5e5e;padding-bottom:2.25rem;margin:0 10px;}



.why_choose .vc_tta-panels{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:3.625rem;grid-row-gap:1.875rem;}



.why_choose .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background:transparent!important;border:1px solid #f2f2f2!important;border-radius:0!important;display:flex;align-items:center;}



.why_choose .vc_tta-panel-heading::before{content:"";width: 6.75rem;height: 5.813rem;display:inline-block;float:left;}



.why_choose .vc_tta.vc_general .vc_tta-panel-title > a{font-size:1.875rem;color:#202020!important;font-weight:700;padding:0.875rem 1.25rem;line-height: 1.1;}



.why_choose .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title > a{padding-right:3.375rem;}



.mb-0 .wpb_content_element{margin-bottom:0;}



.bin-size-accrodian .vc_tta-panel-heading::before{background:var(--secondary) url(images/bin-icon.png)no-repeat center;background-size: 4.875rem auto;}



.suppliers-accrodian .vc_tta-panel-heading::before{background:var(--blue) url(images/van-icon.png)no-repeat center;background-size: 4.688rem auto;}



.waste-type-icon .vc_tta-panel-heading::before{background:var(--secondary) url(images/waste-type-icon.png)no-repeat center;background-size: 3.688rem auto;}



.competitive_icon .vc_tta-panel-heading::before{background:var(--blue) url(images/competitive_icon.png)no-repeat center;background-size: 3.75rem auto;}



.faq-icon .vc_tta-panel-heading::before{background:var(--secondary) url(images/faq-icon.png)no-repeat center;background-size: 3.813rem auto;}



.dedicated_icon .vc_tta-panel-heading::before{background:var(--blue) url(images/dedicated_icon.png)no-repeat center;background-size: 3.375rem auto;}



.why_choose .vc_tta.vc_general .vc_tta-panel-title{flex:1;text-transform:capitalize;}



.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, 



.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before,



.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {border-color: #0c9047 !important;}



.why_choose .vc_tta-container{margin:0;margin-top: 2.625rem;}



.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon{right: 2.125rem;}







.home-review-section{background:url(images/testimonials_bg.jpg);padding-top:6.75rem;padding-bottom:3rem;margin-top:9.375rem;}



.sp-testimonial-free{display:flex;flex-wrap:wrap;flex-direction:column-reverse;text-transform: capitalize;}



.sp-testimonial-free-section .sp-testimonial-client-testimonial .sp-testimonial-content p{font-size:1.563rem;color:#fff;font-weight:400!important;max-width:38%;margin:auto;line-height:normal;margin-bottom: 25px !important;}



.home-review-section .sp-testimonial-free-section .sp-testimonial-client-name{color:#fff!important;font-size:1.563rem;font-family:'Inter',sans-serif;font-weight:700;margin-top:3.125rem;margin-bottom:3rem!important;}



.sp-testimonial-free-section .sp-testimonial-client-rating{background: url(images/star.png)no-repeat center;height: 25px;margin-top: 1.375rem;}



.sp-testimonial-free-section .sp-testimonial-client-rating i{display: none;}



.sp-testimonial-free-section .testimonial-pagination .swiper-pagination-bullet{margin: 3px !important;}







.home-media-grid{margin-top: 9.375rem !important;margin-bottom: 9.375rem !important;margin-left: -5px !important;margin-right: -5px !important;}



.home-media-grid > .vc_col-sm-6:first-child{width: 36.79%}



.home-media-grid > .vc_col-sm-6:last-child{width: 63.21%}



.home-media-grid .vc_row,.home-media-grid{margin: 0;}



.home-media-grid .vc_column_container > .vc_column-inner{padding: 0;}



.home-media-grid .vc_column_container > .vc_column-inner > div{height: 100%;}



.home-media-grid .wpb_single_image *{width: 100%;display: block;}



.home-media-grid .vc_column_container > .vc_column-inner > div .wpb_single_image.wpb_content_element,



.home-media-grid .vc_column_container > .vc_column-inner > div .wpb_single_image.wpb_content_element > .wpb_wrapper,



.home-media-grid .vc_column_container > .vc_column-inner > div .wpb_single_image.wpb_content_element > .wpb_wrapper > .vc_single_image-wrapper,



.home-media-grid .vc_column_container > .vc_column-inner > div .wpb_single_image.wpb_content_element > .wpb_wrapper > .vc_single_image-wrapper  img{height: 100%;padding: 2px;}



.home-media-grid .vc_column_container > .vc_column-inner > div .wpb_single_image.wpb_content_element > .wpb_wrapper a, 



.home-media-grid .vc_column_container > .vc_column-inner > div .wpb_single_image.wpb_content_element > .wpb_wrapper a img{height: 100%;}







.professional-service-single-content p{font-size:1.125rem;color:#5e5e5e;padding-bottom:2.25rem;margin:0 10px;margin-bottom:0px;text-align:center;}



.service_slider .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper{background:#fff;text-align:center;padding:4.063rem 1.875rem;padding-bottom:65px;border:1px solid #d0cfcf;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;padding-top:5.625rem;}



.service_slider .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper{text-align:center;}



.service_slider h3 +  p{color:#5e5e5e;margin:0;padding-bottom: 5rem;}



.home_services span{width:119px;height:119px;margin:auto;transition:all .2s linear;font-size:0;display:flex;justify-content:center;align-items:center;background:var(--secondary);border-radius:100px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);}



.home_services h3,.home_services h3 a{font-size:1.875rem;margin-top:0;line-height:1.1;text-align:center;text-transform:capitalize;color:#202020;font-weight:700;padding:0 0.625rem;height: 86px;}



.home_services .vc_btn3-container.vc_btn3-inline{margin-top:auto;}



.home_services .vc_general.vc_btn3{font-size:1.25rem;background:var(--secondary);color:#fff;padding:1.25rem 2.688rem;border-radius:0;border:0;text-transform:uppercase;transition: all 0.4s linear;}



.home_services span::before,.about-page-icons span::before{content:"";display:inline-block;background:url(images/icons.png)no-repeat;transition: all 0.4s linear;}



.home_services span.skipbinhire::before{width:78px;height:48px;background-position:-11px -210px;}



.home_services span.commercialskip::before{width:55px;height:61px;background-position:-133px -205px;}



.home_services span.Residentialskip::before{width:92px;height:66px;background-position:-239px -205px;}



.home_services span.Wastemanagement::before {width: 65px;height: 61px;background-position: -370px -205px;}







.home_services span.Wastemanagement.rubish::before {width: 65px;height: 63px;background-position: -495px -204px;}







.wpb_text_column.wpb_content_element.professional-service-single-content{margin-bottom:3.563rem!important;}



.service_slider .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper:hover span{background: var(--primary);}



.home_services .vc_general.vc_btn3:hover,



.home_services .vc_general.vc_btn3:focus{background: var(--primary);color: #fff;}







.we-offer{background:url(images/we-offer-bg.jpg)no-repeat;background-size:cover;padding:5.75rem 0;margin:9.625rem 0;}



.we-offer .hirebin{text-align:center;}



.we-offer .font50{color:#fff;}



.we-offer a{font-size:3.125rem;color:#fff!important;text-transform:uppercase;font-family:"Axiforma";line-height:1.1;display:inline-block;border:2px solid #fff;padding:2.25rem 7.313rem;margin-top:3.313rem;transition:all 0.4s linear;}



.we-offer a:hover{background:var(--secondary);border-color:var(--secondary);}



.best-skip{padding-bottom:9.625rem;}



.best-skip .vc_col-sm-6:first-child{border-right:1px dashed #ccc;}



.best-skip p{font-size: 1.125rem;line-height: 2.25rem;}



.best-skip ul{margin:0;padding-right:1rem;padding-left:3.688rem;}



.best-skip li{font-size:1.125rem;line-height: 2.25rem;color:#5e5e5e;font-family:'Inter',sans-serif;background:url(images/check.png)no-repeat top 0.313rem left;padding-left:3.125rem;font-family:'Inter',sans-serif;margin-bottom:1rem;}



.best-skip li strong{display:block;font-weight:900;color:#5e5e5e;font-size:1.25rem;}



.best-skip .vc_col-sm-6:first-child::after{content:"";width:2.875rem;height:3.375rem;display:block;background:url(images/best-skip-icon.jpg)no-repeat center;background-size:auto 3.375rem;position:absolute;right:-1.438rem;top:50%;transform:translateY(-50%);}







.two-column {padding-left: 6.125rem;padding-right: 6.125rem;}



.two-column .wpb_single_image *, .two-column-about .wpb_single_image * {width: 100%;}



.two-column:not(.d-flex) .vc_col-sm-6:last-child {padding-left: 5.125rem;}



.two-column p{font-size: 1.125rem;line-height: 2.25rem;}



.d-flex {display: flex;flex-direction: row-reverse;}



.two-column.d-flex .vc_col-sm-6:last-child {padding-top: 7.25rem;padding-right:5.125rem;}



.two-column a.cta_btn {font-size: 1.438rem;text-transform: uppercase;font-family: "Axiforma";font-weight: 700;background: var(--secondary);color: #fff;display: inline-block;padding: 1.813rem 5.2rem;transition: all 0.4s linear;margin-top: 3.125rem;color: #fff !important;}



.two-column.d-flex a.cta_btn{background: var(--blue);}



.two-column a.cta_btn:hover, .two-column a.cta_btn:focus {background: var(--blue);}



.two-column.d-flex a.cta_btn:hover, .two-column.d-flex a.cta_btn:focus {background: var(--secondary);}







body.home .how_it_work{margin-top:9.625rem;}



body.home .mt-0{margin-top: 0 !important;}



.produly-work-with {padding-bottom: 7rem;}



.produly-work-with .wpb_single_image.vc_align_left {text-align: center;}



.produly-work-with .vc_row.wpb_row.vc_inner.vc_row-fluid {padding-top: 3rem;}



.produly-work-with .wpb_single_image img{max-width: 15.25rem;}



.our-customer {margin: 0;}



.our-customer li {width: 100%;float: left;padding: 0 20px;text-align: center;}



.our-customer .owl-nav {position: absolute;top: 30%;width: 100%;display: flex;justify-content: space-between;}







.our-customer .owl-nav button {width: 50px;height: 50px;background: var(--secondary) !important;border-end-end-radius: ;border-radius: 100px;color: #fff !important;}



.our-customer .owl-nav button.owl-prev {position: absolute;left: -60px;}



.our-customer .owl-nav button.owl-next {position: absolute;right: -60px;}



.produly-work-with .wpb_content_element {margin-bottom: 0;}







.how_it_work p.vc_custom_heading{padding:0 9rem;}



.how_it_work .vc_row{margin-top:6rem;background:url(images/line1.png)no-repeat;background-size:cover;}



.how_it_work{padding-bottom:7.813rem;counter-reset:section;padding-top:3.75rem;padding-left:3.75rem;padding-right:3.75rem;}



.how_it_work .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner{padding-left:3rem;padding-right:3rem;}



.how_it_work .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper{background:#fff;text-align:center;height:100%;padding:10px;display:flex;}



.how_it_work .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper div{height:100%;}



.border-content{border:2px solid #b1b1b1;padding:2.25rem 1rem;}



.how_it_work .border-content::before{counter-increment:section;content:" "counter(section) "";width:4.813rem;height:4.813rem;background:var(--blue);display:flex;justify-content:center;align-items:center;color:#fff;font-size:2.5rem;font-family:"Axiforma";font-weight:700;border-radius:100px;position:absolute;top:-20px;left:10px;}



.how_it_work h3{font-size:1.875rem;font-family:'Inter',sans-serif;font-weight:700;color:#5e5e5e;margin:0;padding:0 10px;line-height:normal;margin-bottom:2.25rem;}



.border-content a{color:var(--secondary);font-weight: bold;}



.how_it_work .vc_col-sm-4:nth-child(2) .border-content::before{background: var(--secondary);}



.border-content p {font-size: 1.125rem;line-height: 2.25rem;padding: 0 4px;}







.vc_row.wpb_row.vc_row-fluid.get_skip {padding-top: 9.563rem;padding-bottom: 5rem;margin: 0;}



.get_skip .vc_column-inner {padding: 0 !important;}



.get_skip .owl-carousel .owl-item img {border: 1px solid #b1b1b1;}



.get_skip p{font-size: 1.125rem;line-height: 2.25rem}



.get_skip .vc_col-sm-6:first-child{padding-right: 4.625rem;}



.get_skip .sa_owl_theme .owl-nav, .skip-slider .sa_owl_theme .owl-nav {position: absolute;bottom: -5rem;text-align: center;width: 100%;display: flex !important;justify-content: center;}



.get_skip .white .sa_owl_theme .owl-nav .owl-prev, 



.get_skip .white .sa_owl_theme .owl-nav .owl-prev, 



.get_skip .white .sa_owl_theme .owl-nav .owl-next, 



.skip-slider .white .sa_owl_theme .owl-nav .owl-prev, 



.skip-slider .white .sa_owl_theme .owl-nav .owl-prev, 



.skip-slider .white .sa_owl_theme .owl-nav .owl-next {position: static;width: 63px !important;height: 64px !important;border-radius: 100px !important;background-color: transparent !important;border: 1px solid #e1e0e0;}



.get_skip .white .sa_owl_theme .owl-nav .owl-prev, .skip-slider .white .sa_owl_theme .owl-nav .owl-prev {background: url(images/arrow-prev.png)no-repeat center !important;margin-right: 5px;}



.get_skip .white .sa_owl_theme .owl-nav .owl-next, .skip-slider .white .sa_owl_theme .owl-nav .owl-next {background: url(images/arrow-next.png)no-repeat center !important;margin-left: 5px;}







.get_skip .white .sa_owl_theme .owl-nav .owl-prev:hover, .skip-slider .white .sa_owl_theme .owl-nav .owl-prev:hover {background:var(--secondary) url(images/arrow-prev-white.png)no-repeat center !important;margin-right: 5px;border-color: var(--secondary) !important;}



.get_skip .white .sa_owl_theme .owl-nav .owl-next:hover, .skip-slider .white .sa_owl_theme .owl-nav .owl-next:hover {background:var(--secondary) url(images/arrow-next-white.png)no-repeat center !important;margin-left: 5px;border-color: var(--secondary) !important;}







/*=== About Us ===*/



.page-banner {position: relative;margin-bottom: 5rem;}



.page-banner img {display: block;width: 100%;}



.banner-over {position: absolute;top: 58%;left: 50%;transform: translate(-50%,-50%);width: 100%;text-align: center;}

.banner-over.content {top: 62%;}



.page-banner h1 {font-size: 5rem;color: #fff;margin: 0;line-height: 1.1;font-weight: 900;}







.two-column-about{padding-left:8.125rem;padding-right:4.375rem;align-items: center;}



.two-column-about:not(.d-flex) .vc_col-sm-6:first-child{padding-right:6.5rem;}



.two-column-about .cta_btn{font-size:1.25rem;text-transform:uppercase;background:var(--blue);color:#fff;display:inline-block;font-weight:400;padding:1.75rem 3.438rem;margin-top:25px;}



.two-column-about.d-flex .vc_col-sm-6:first-child {padding-left: 7.813rem;}



.two-column-about .font50{color: var(--blue);}







body:not(.home) .why_choose {margin-top: 5.125rem;padding: 0;}



body:not(.home) .why_choose .font50{color: var(--secondary);}



body:not(.home) .why_choose p.vc_custom_heading.title_after{margin: 0 3.75rem;}











.about-page-section {background: url(images/about-us-bg.jpg)no-repeat;min-height: 36.875rem;padding-left: 7.625rem;padding-right: 7.625rem;margin-top: 4.375rem;}



.about-page-icons{margin:0;display:flex;justify-content:space-between;align-items:center;}



.about-page-icons li{text-align:center;}



.about-page-icons span{margin:auto;width:193px;height:193px;border:1px solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:0;transition:all 0.4s linear;}



.about-page-icons span::before{transition:all 0.4s linear;}



.about-page-icons li:first-of-type span::before{width:64px;height:40px;background-position:-8px -100px;}



.about-page-icons h4{font-size:3.125rem;color:#fff;margin:0;font-family:'Inter',sans-serif;font-weight:700;line-height:1.1;}



.about-page-icons p{font-size:1.875rem;color:#fff;line-height:1.1;}



.about-page-icons li:nth-child(2) span::before{width:64px;height:52px;background-position:-98px -95px;}



.about-page-icons li:nth-child(3) span::before{width:58px;height:58px;background-position:-209px -98px;}



.about-page-icons li:nth-child(4) span::before{width:64px;height:50px;background-position:-318px -106px;}







.about-review {background: none;margin-top: 0;padding-top: 9.75rem;padding-bottom: 9.75rem;}



.about-review::before {content: "";display: block;background: url(images/review-bg-left.png)no-repeat left top;width: 36.375rem;height: 37.063rem;position: absolute;left: 0;top: 0;background-size: 36.375rem 37.063rem;}



.about-review::after{content:"";display:block;background:url(images/review-bg-right.png)no-repeat left top;width:36.938rem;height:36.375rem;position:absolute;right:0;background-size:36.938rem 36.375rem;bottom:0;}



.about-review .sp-testimonial-free-section .sp-testimonial-client-name,.about-review .sp-testimonial-free-section .sp-testimonial-client-testimonial .sp-testimonial-content p{color:#5e5e5e!important;}



.about-review .sp-testimonial-free-section .testimonial-pagination .swiper-pagination-bullet{background-color: #5e5e5e !important;}



.about-review .sp-testimonial-free-section .testimonial-pagination .swiper-pagination-bullet-active{background-color: var(--secondary) !important;}



.about-review .sp-testimonial-free-section .sp-testimonial-client-rating{background: none;}



.about-review .sp-testimonial-free-section .sp-testimonial-client-rating i{display: inline-block;}



.page-id-3258 .how_it_work{margin-top: 0;}



/*=== Contact Us ===*/



.page-id-3281 .site-content .corp-container{padding-left: 5.25rem;padding-right: 6.875rem;}



.contact-banner-after .wpcf7-form {background: #f7f9f8;padding: 7.5rem 10rem;margin-top: 6.25rem;margin-bottom: 7.813rem;}



.cf7 {margin: 0;display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 24px;}



.col-full {grid-column: 2 span;}



.cf7 li {margin-bottom: 12px;}



.contact-banner-after .cf7 h3, #yoast-breadcrumbs {display: none;}



.cf7 h3 {text-align: center;color: #fff;font-size: 1.875rem;text-transform: uppercase;font-weight: 400;margin: 0;line-height: 1.1;margin-bottom: 26px !important;}



.wpcf7-form-control-wrap {display: block;}



.cf7 .wpcf7-form-control:not(.wpcf7-submit) {width: 100%;height: 6.063rem;padding-left: 2.813rem;padding-right: 2rem;background: #fff;border: 1px solid #e6e5e5;font-family: 'Inter', sans-serif;color: #5e5e5e;font-size: 1.25rem;}



#date, #dates, #req_drop_off_date, #req_pickup_date {background: #fff url(images/calender.png)no-repeat right 50px center;}



.over-banner-form ::placeholder {font-size: 15px;color: #5e5e5e;font-family: 'Inter',sans-serif;opacity: 1;}



body .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: normal;font-size: 15px;color: #5e5e5e;font-family: 'Inter',sans-serif;opacity: 1;padding: 0;}



#req_order_note {padding-left: 2.25rem;padding-top: 1.875rem;height: 9.125rem;}



.wpcf7-form-control.wpcf7-select {-webkit-appearance: none;background: #fff url(images/select-arrow.png)no-repeat right 63px center !important;}



.wpcf7-form-control.wpcf7-textarea {height: 9.125rem !important;padding-top: 2rem;}



.cf7 input[type="submit"]{border:2px solid #fff;background:transparent;font-size:1.25rem;padding:2.125rem 8.063rem;font-family:'Inter',sans-serif;background:var(--blue);display:block;margin:auto;margin-top:1.375rem;}



.wpcf7-spinner {display: block;margin: auto;}



.cf7 ::placeholder {opacity: 1;color: #5e5e5e;font-size: 1.25rem;}



.cf7 input[type="submit"]:hover{background: var(--secondary);}



.wpcf7 form .wpcf7-response-output {text-align: center;font-weight: 700;color: #000;}



.contact-info{margin:0;display:flex;align-items:center;margin-top:4.375rem;justify-content: center;}



.contact-info li a{font-size:1.875rem;font-family:"Axiforma";font-weight:700;color:var(--primary);}



.contact-info li a::before{content:"";width:75px;height:75px;background:#f7f9f8 url(images/icons.png)no-repeat -480px 13px;display:inline-block;vertical-align:middle;border-radius:100px;margin-right:1.25rem;transition:all 0.4s linear;}



.contact-info li:nth-child(2) a::before{background-position:-539px 13px;}



.contact-info li:nth-child(3) a::before{background-position:-595px 11px;}



.contact-info li:nth-child(2){padding-left: 10.938rem}



.contact-info li:nth-child(3){padding-left: 12.5rem;display: none;}



.contact-info li a:hover::before {background-color: #000;}



.map-area {margin-top: 6.25rem;}



.contact-banner-after #date, 



.contact-banner-after #dates, 



.contact-banner-after #req_drop_off_date, 



.contact-banner-after #req_pickup_date {background: #fff url(images/calender.png)no-repeat right 60px center;}







/*=== Faq ===*/



.banner-over .text {font-size: 1.875rem;color: #fff;font-family: "Axiforma";}



.faq-banner-after{padding-left: 6rem;padding-right: 4.375rem;}



.faq-banner-after .font50 {padding: 0 4.063rem;margin-bottom: 1.875rem;}



.faq-banner-after p {padding: 0 7.75rem;}



.faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {border-color: #fbaf5d;background-color: #fbaf5d;border-radius: 0;}



.faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {color: #fff;}



.faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, 



.faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,



.faq .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:var(--primary) !important;border-color: var(--primary) !important;}







.faq{margin: 0;padding-top: 6.25rem;}



.faq .vc_column_container > .vc_column-inner{padding: 0;}



.faq .vc_col-sm-6:first-child{width: 48.5%;padding-top: 2.125rem;}



.faq .vc_col-sm-6:nth-child(2){width: 51.5%;padding-left: 3.25rem;}



.faq .vc_col-sm-6:nth-child(2) *{width: 100%;}



.faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus a, 



.faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover a{color: #fff;}



.faq .vc_tta.vc_general .vc_tta-panel.vc_active a{color: #fff !important;}



body .faq .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body a{color: var(--secondary) !important;font-weight: bold;}



.faq .vc_tta.vc_general .vc_tta-panel {margin-bottom: 15px;}



.faq .vc_tta-panel-title {font-size: 1.563rem;font-weight: 700;}



.faq .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before{content: "" !important;border:0;width: 1.75rem;height: 1rem;background: url(images/chevron.png)no-repeat;background-size: 1.75rem



1rem;font-size: 0;transform: translateY(-50%);top: 50%;}



.faq .vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before{transform: rotate(180deg) translateY(50%);}



.faq .vc_tta.vc_general .vc_tta-panel-title > a{padding: 1.5rem 1.875rem;}



.faq .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon{right: 40px;}



.page-id-3698 .how_it_work{margin-top: 7.5rem;}



.how_it_work p.vc_custom_heading {letter-spacing: 0.8px;line-height: 2.688rem;padding: 0 5.031rem;;}



.vc_tta-panel-body p br {display: none;}







.page-id-3266 .page-banner{display: none;}



/*=== Service Page ===*/



.page_services.pt-0{padding-top: 0;}



.page_services {padding-top: 5rem;padding-left: 8rem;padding-right: 4.375rem;}



.page_services .professional-service-single-content p{font-size: 1.25rem;color: #5e5e5e;line-height: 2.25rem;padding: 0 5.125rem;margin-bottom: 20px;}



.service-columns {padding-left: 8rem !important;padding-right: 4.375rem !important;}



.service-columns .vc_column_container > .vc_column-inner{padding: 0;}



.service-columns .vc_row:not(.d_flex) .vc_col-sm-6:first-child{padding-right: 9.063rem;}



.service-columns .vc_row.d_flex .vc_col-sm-6:last-child{padding-left: 6.25rem;}



.cta_btn {font-size: 1.25rem;background: var(--blue);color: #fff !important;font-family: 'Inter', sans-serif;padding: 1.75rem 3.375rem;display: inline-block;text-transform: uppercase;}



.cta_btn:hover, .cta_btn:focus {background: var(--secondary);color: #fff;}



.service-columns .vc_row.d_flex .cta_btn:hover,.service-columns .vc_row.d_flex .cta_btn:focus{background: var(--blue);color: #fff;}



.service-columns .font50{margin-bottom: 3.875rem;margin-bottom: 20px;}



.service-columns p{margin-bottom: 3.125rem;font-size: 1.25rem;line-height: 2.25rem;margin-bottom: 15px;}



.service-columns .vc_row.d_flex .cta_btn {padding: 1.688rem 5.188rem;background: var(--secondary);}



.service-columns .vc_row.d_flex p{padding-right: 2.313rem;}



.page-id-3266  .how_it_work{margin-top: 6.875rem !important;}



.page_services .wpb_text_column.wpb_content_element.professional-service-single-content {margin-bottom: 5.563rem !important;}







.service-columns .vc_tta-panel-heading {border: 0 !important;background: var(--secondary) !important;margin-top: 30px !important;}



.service-columns .vc_tta-panel-heading a {color: #fff !important;}



.service-columns .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, 



.service-columns .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before,



.service-columns .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {border-color: #fff !important;}



.pb-35 {padding-bottom: 5rem;}







/*=== Booking Page ===*/



.page-id-3690 .page_services{padding-top: 0;}



.img-border {display: flex;flex-direction: column;justify-content: center;text-align: center;}



.img-border img {border: 1px solid #ebebeb;width: auto !important;padding: 2.5rem 0;}



.skip-slider .white .sa_owl_theme .owl-nav .owl-prev:hover,



.skip-slider .white .sa_owl_theme .owl-nav .owl-next:hover{background-color: #b1b1b1 !important;border-color: #b1b1b1 !important;}



.skip-slider {padding-top: 4.75rem;}



.img-border a {font-size: 1.875rem;background: var(--primary);display: inline-block;width: max-content;margin: auto;font-family: 'Inter',sans-serif;font-weight: bold;padding: 0.938rem 2rem;margin-top: 2rem;transition: all 0.4s linear;color: #fff !important;pointer-events: none;}



.img-border a:hover{background: var(--secondary);}



.how_it_work{margin-top:7.5rem;}



.skip-slider p strong {color: var(--secondary);}



.skip-slider p {padding: 0 3.125rem;padding-bottom: 3rem;}







.instant_quote{margin-top: 4rem;}



.instant_quote  #skip_booking_form{background:var(--blue);padding:7.5rem 10rem;margin-bottom:7.813rem;}



.instant_quote .over-banner-form h2,.instant_quote .over-banner-form h6{display:none;}



.instant_quote #skip_booking_form input{width:100%;height:4.75rem;padding-left:2rem;padding-right:2rem;border:1px solid #e6e5e5!important;font-family:'Inter',sans-serif;background-position: right 40px center;}



.instant_quote .over-banner-form #req_order_note{width:100%;height:4.75rem;padding-left:2rem;padding-right:2rem;background:#fff;border:1px solid #e6e5e5!important;font-family:'Inter',sans-serif;height:9.125rem!important;padding-top:2rem;}



.instant_quote #skip_booking_form .button.custom_btn{border:2px solid #fff;background:transparent;font-size:15.67px;padding:25px 101px;margin-top:6px;font-family:'Inter',sans-serif;width:auto;margin:auto;display:block;height:auto;}



.instant_quote .over-banner-form .select2.select2-container{border:1px solid #e6e5e5!important;height:4.75rem;background-color:#fff;border-radius:0;}



.instant_quote .select2-container--default .select2-selection--single{border-radius:0;height:100%!important;background-color:#fff!important;display:flex;align-items:center;}



.instant_quote .uk-table.uk-table-middle.uk-table-divider{color:#fff;margin-bottom:20px;}



.instant_quote table td, .instant_quote table th{border-color: #e6e5e5}



.instant_quote .uk-text-bold a {color: var(--secondary) !important;font-weight: bold;}



.instant_quote .uk-text-bold a:hover{color: #fff !important;}



.hero-banner .form-fill-data table td a {color: var(--secondary ) !important;font-weight: bold;}



.hero-banner .form-fill-data table td a:hover {color:#fff !important;}



.instant_quote #skip_booking_form .button.custom_btn:hover {background: var(--secondary);border-color: var(--secondary) !important;}



.instant_quote .form-fill-data {padding: 0 10px;}







/*=== ===*/



.banner-img img{width:100%;display:block;}



.custom-product-data .corp-container{padding-left:5.375rem!important;padding-right:5.375rem!important;}



.custom-product-data{width:100%;float:left;position:relative;margin-top:-20rem;}



.skip-bin-data-form{width:100%;float:left;background:#fff;padding:3.75rem 3.25rem;border-radius:14px;padding-bottom:20px;}



.custom-product-data .col-md-8{width:50%;float:left;}



.custom-product-data .col-md-8{position:relative;}



.custom-product-data #skip_booking_form{margin:0 -15px;}



.custom-product-data .form-group{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:15px;}



.custom-product-data .form-group{width:50%;float:left;padding:0 15px;}



.custom-product-data .label{width:278px;display:inline-block;float:left;width:17.375rem;}



.custom-product-data .form-group input,.custom-product-data .form-group .label,.custom-product-data .form-group.form-group.next,.custom-product-data .form-group.align-top,.custom-product-data .form-group.w-100,.custom-product-data .form-group.w-100,.custom-product-data .form-group .right{width:100%;}



.custom-product-data .form-group label,.woocommerce form .form-row label{font-size:1.125rem;font-weight:600;letter-spacing:normal;}



.custom-product-data .right{width:530px;float:left;width:33.125rem;}



.custom-product-data .form-group input,.custom-product-data .form-group .label,.custom-product-data .form-group.form-group.next,.custom-product-data .form-group.align-top,.custom-product-data .form-group.w-100,.custom-product-data .form-group.w-100,.custom-product-data .form-group .right{width:100%;}



.custom-product-data .form-group input{border-color:#000!important;}



.full-width .custom-product-data .form-group input{box-sizing:border-box;width:100%;border-radius:100px;padding:0 1.25rem;padding-left:1.25rem;padding-left:1.25rem;background:#f4f4f4;border:0;height:61px;width:100%;font-size:1.125rem;color:#000;-webkit-appearance:none;padding-left:1.688rem;font-weight:300;}



.custom-product-data .skip-bin-data-form select{border-radius:100px;padding:0 1.25rem;background:#f4f4f4 url(images/select-arrow.png) no-repeat right 40px center;border:0;height:61px;width:100%;font-size:1.125rem;color:#000;-webkit-appearance:none;padding-left:1.688rem;font-weight:300;}



.select2-container{width:100%!important;}



.custom-product-data .skip-bin-data-form select.country_to_state,body .select2-container--default .select2-selection--single{border-radius:100px;padding:0 1.25rem;background:#f4f4f4 url(/wp-content/themes/siteorigin-corp-child/images/select-arrow.png) no-repeat right 40px center!important;border:0;height:61px!important;width:100%;font-size:1.125rem;color:#000;-webkit-appearance:none;padding-left:1.688rem;font-weight:300;background-size:auto 6px!important;}



.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:61px!important;height:61px;}



.select2-container--default .select2-selection--single .select2-selection__arrow{display:none;}



.skip-bin-data-form #req_drop_off_date,.skip-bin-data-form #req_pickup_date{background-color:#f4f4f4;}



#req_order_note{border-color:transparent!important;height:120px!important;border-radius:20px;font-size:14px;resize:none;line-height:normal!important;background:#f4f4f4;text-align:left;}











body.woocommerce-cart .site-content .corp-container,body.woocommerce-checkout .site-content .corp-container{max-width:100%;padding:0;}



.cart-page .col-md-8,.woocommerce-cart .cart_totals .wc-proceed-to-checkout #ppcp-messages,.woocommerce-cart .cart_totals .wc-proceed-to-checkout .ppc-button-wrapper{display:none;}



body .cart-page .custom-product-data .col-md-4{display:block!important;width:100%;margin:0;}



.custom-product-data .product-summary-box{border-radius:1.125rem;background:var(--primary);padding:50px 0 15px 0;}



body .cart-page .custom-product-data .col-md-4 .product-summary-box.cart-collaterals{width:70%;margin:auto!important;float:none;}



.custom-product-data .product-summary-box h1{font-size:2.25rem;margin:0;text-align:center;line-height:1.1;font-weight:600;color:#fff;}



.custom-product-data .product-summary-box hr{background:#fff;height:2px;margin:0 40px;margin-top:40px;}



.custom-product-data .Summary-data-table{padding:0 2.5rem;}



.woocommerce-cart .cart-collaterals .cart_totals{width:100%;background:transparent;padding:0;margin-top:0;border:0;}



.woocommerce-cart .cart-collaterals .cart_totals{float:none;margin-top:0px;width:100%;}



.custom-product-data .uk-table{border:0;border-collapse:collapse;border-spacing:0;width:100%;background:transparent;}



.custom-product-data table.uk-table td,.custom-product-data table.uk-table th{border:0;color:#fff;}



.woocommerce-cart .cart_totals table td{text-align:left;}



.custom-product-data .uk-table td,#shipping_method label{font-size:1.125rem;font-weight:400;}



.custom-product-data .uk-table td,#shipping_method label{padding:16px 12px!important;vertical-align:middle;font-size:1.125rem;font-weight:400;}



.custom-product-data .Summary-data-table tbody tr td:nth-child(2){text-align:right;padding-right:0;padding-right:12px;}



.custom-product-data .uk-text-bold{font-size:2.25rem;font-weight:700;line-height:1.1;color:#000;}



.order-total *{color:#000!important;}



.custom-product-data .uk-table-divider >:first-child > tr:not(:first-child),.custom-product-data .uk-table-divider >:not(:first-child) > tr,.custom-product-data .uk-table-divider > tr:not(:first-child){border-top:2px solid #fff;}



.custom-product-data small{font-weight:300;font-size:1.125rem;}



.custom-product-data .gst{font-size:1rem;font-weight:400;color:#000;}



.custom-product-data .Summary-data-table tbody tr td:nth-child(2){text-align:right;padding-right:0;padding-right:12px;}



.woocommerce-Price-amount.amount{display:inline-block;float:right;}



.custom-product-data .Summary-data-table a{color:#fff!important;}



.woocommerce-cart .cart_totals .checkout-button{background:var(--secondary);display:block;width:100%;border-radius:100px;text-transform:capitalize;letter-spacing:normal;font-weight:700;font-family:'Poppins',sans-serif;text-align:center;padding:11px 25px;font-size:1rem;}



.woocommerce #payment #place_order,.woocommerce-cart .cart_totals .checkout-button,body .custom-product-data .form-group.next input.button.custom_btn{font-size:18px;padding:18px 20px;background:var(--secondary);font-family: 'Inter', sans-serif;color: #fff;font-weight: 500;}



.custom-product-data .col-md-4{width:50%;float:right;margin-top:-106px;}



.custom-product-data .product-summary-box{border-radius:1.125rem;background:var(--primary);padding:50px 0 15px 0;width:664px;float:right;width:81.6%;}



body .custom-product-data h3,.woocommerce-checkout .entry-content h3{font-size:2.25rem;font-weight:600;margin:0;line-height:1.1;color:#000000;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:2.25rem;}



.woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;}



.woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce-billing-fields__field-wrapper .form-row-last{width:100%!important;}



.woocommerce form .form-row,.woocommerce form p:first-of-type{margin-bottom:15px;}



#billing_first_name_field{order:1;}



.woocommerce-input-wrapper{display:flex;align-items:center;align-content:center;}



.woocommerce form .form-row .input-text,#coupon_code,.woocommerce form #billing_country_field .woocommerce-input-wrapper > strong{box-sizing:border-box;width:100%;border-radius:100px;padding:0 1.25rem;padding-left:1.25rem;background:#f4f4f4;border:0;height:61px;width:100%;font-size:1.125rem;color:#000;-webkit-appearance:none;padding-left:1.688rem;font-weight:300;}



#billing_first_name_field{order:1;}



#billing_last_name_field{order:2;}



#billing_email_field{order:3;}



#billing_phone_field{order:4;}



#billing_company_field{order:5;}



#billing_country_field{order:6;}



#billing_city_field{order:7;}



#billing_state_field{order:8;}



#billing_address_1_field{order:9;}



#billing_postcode_field{order:10;}



h3.mt-100{margin-top:3.25rem!important;}



.custom-product-data .align-top{align-items:baseline;align-items:flex-start;}



input[type="radio"]{display:none;}



.radio{cursor:pointer;position:relative;font-size:1.125rem!important;padding-left:32px;margin-right:25px;font-weight:300!important;}



.radio::before{content:"";position:absolute;width:21px;height:21px;background-color:transparent;border:1px solid #000;border-radius:50%;top:50%;left:0;transform:translateY(-50%);transition:border-color 400ms ease;}



.radio::after{content:"";position:absolute;width:21px;height:21px;background-color:var(--primary);border-radius:50%;top:50%;left:0rem;transform:translateY(-50%) scale(0);transition:transform 400ms ease;}



input[type="radio"]:checked + label::after{transform:translateY(-50%) scale(0.55);}



#delivery_date_field{margin-right:15px;}



.woocommerce-additional-fields{clear:both;padding-left:0!important;}



#order_comments{height:120px!important;border-radius:20px;padding:15px 20px;font-size:14px;resize:none;line-height:normal!important;}



.custom-product-data .important-notes{width:81.6%;text-align:center;float:right;padding-top:36px;}



.woocommerce-shipping-totals.shipping,.important-notes.all_dn,.important-notes{display:none;}



.popup{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1001;}



.popup-bg{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:900;}



.popup-content{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);margin:auto;width:50%;background-color:#fff;z-index:999;}



.popup-close{position:absolute;right:-8px;top:-8px;width:30px;height:30px;font-size:20px;background-color:#cc0000;z-index:999;padding:0;border-radius:100px;display:flex;justify-content:center;align-items:center;color:#fff;}



.popup-data{display:flex;align-items:center;flex-wrap:wrap;padding:10px;}



.popup-image-left{width:50%;float:left;}



.popup-data > div{padding:10px;}



.pop-data-content{width:50%;float:left;height:450px;overflow-y:scroll;}



#popup{display:none;}



.woocommerce #payment .payment_methods > li{display:block;}



.woocommerce #payment .payment_methods > li{border-color:#fff;border-width:2px;}



.woocommerce #payment .payment_methods > li input{display:inline-block;}



.woocommerce #payment .payment_methods > li label{color:#fff;font-weight:600;}



.woocommerce #payment .woocommerce-terms-and-conditions-wrapper p{color:#fff;}



label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input{vertical-align:middle;}



.woocommerce-terms-and-conditions-checkbox-text{font-weight:400;font-size:1.125rem;color:#fff;}



.woocommerce #payment #place_order{width:100%;border-radius:100px;background:#000;letter-spacing:0;font-weight:600;font-size:1rem;}



.woocommerce-form-coupon-toggle,.woocommerce-shipping-fields,.woocommerce #order_review{display:none!important;}



.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{background:#fff;z-index:99999;position:absolute;width:100%;}



.woocommerce-error{margin:0;}



/*=== ===*/







/*Thank You*/



.page-template-thankyou .woocommerce-order{border-radius:1.125rem;background:var(--primary);padding:50px 0 15px;width:50%;margin:auto;padding-left: 20px;



padding-right: 20px;}



.page-template-thankyou .woocommerce-order > h1,.page-template-thankyou .woocommerce-order-details__title{text-align:center;font-size: 2rem;color: #fff;}



.page-template-thankyou .woocommerce-order-received h1{text-align:center;margin:0;padding-bottom:0px;color: #fff;}



.page-template-thankyou .woocommerce-order-received .woocommerce-thankyou-order-details{background:transparent;border:0;padding-bottom: 0;margin-bottom: 0;}



.page-template-thankyou .woocommerce-order-received .woocommerce-thankyou-order-details li{border:0;border-top:2px solid #dfb803;padding:14px 20px;}



.page-template-thankyou .woocommerce .shop_table{background:transparent;}



.page-template-thankyou .woocommerce .shop_table tr{border:0;}



.page-template-thankyou .woocommerce .shop_table thead{border:0;}



.page-template-thankyou .woocommerce-order-received .woocommerce-thankyou-order-details li strong,.woocommerce-order-received .woocommerce-thankyou-order-details li,.page-template-thankyou .woocommerce .shop_table th,.page-template-thankyou .woocommerce .shop_table{color:#fff;font-size:20px;font-weight:400;}



.page-template-thankyou .woocommerce .shop_table tr{border:0;border-top:2px solid #fff;}



.page-template-thankyou .woocommerce .shop_table .uk-text-bold{font-size:2.25rem;font-weight:700!important;font-family:'Poppins',sans-serif;color: #000;}



.page-template-thankyou .wpb_column.vc_column_container.vc_col-sm-12 {max-width: 75%;text-align: center !important;margin: auto;float: none;}



.page-template-thankyou .vc_custom_heading.font45{text-align: center !important;}



.page-template-thankyou .woocommerce .shop_table tr td:last-of-type,



.page-template-thankyou .woocommerce .shop_table thead tr th:last-child {text-align: right;}



.page-template-thankyou .woocommerce .shop_table tr strong {font-weight: 400;}



.page-template-thankyou table * {color: #fff;}



.page-template-thankyou .woocommerce .shop_table .uk-text-bold span{color: #000;}



.woocommerce #payment .payment_methods > li .payment_box p {color: #fff;font-size: 14px;}



.single-service {padding-top: 35px;}







ol.mainlist{counter-reset:item;}



ol.mainlist > li{display:block;position:relative;padding-left:25px;margin-bottom:15px;}



ol.mainlist > li::before{content:counters(item,".") " ";counter-increment:item;position:absolute;left:0;}



ol.sublist{counter-reset:item;}



ol.sublist > li{display:block;position:relative;padding-left:35px;margin-bottom:7px;}



ol.sublist > li:before{content:counters(item,".") " ";counter-increment:item;position:absolute;left:0;}



ol.alpha{margin-left:40px;list-style-type:lower-alpha;}



ol.alpha li {list-style-type: lower-alpha;}



ol li::before,ol li::marker{font-weight:bold;}



ul.none{list-style:none;}



ul.none > li{margin-bottom:7px;}



.mainlist{font-size:16px;color:#000;}



.woocommerce form #billing_country_field .woocommerce-input-wrapper > strong {display: flex;align-items: center;}











.list-design li {font-size: 1.25rem;list-style: disc;}



.list-design li::marker {color: var(--secondary);}



.single-service p {margin-bottom: 20px;}



.produly-work-with {padding-top: 7.125rem;}







/*=== My Account ===*/



.woocommerce .login .button,.woocommerce-ResetPassword button,



.woocommerce-account .woocommerce-MyAccount-content .button{background: var(--secondary);font-family: "Axiforma";}



.woocommerce .login .button:hover, .woocommerce .login .button:focus,



.woocommerce-ResetPassword button:hover,.woocommerce-ResetPassword button:focus,



.woocommerce-account .woocommerce-MyAccount-content .button:hover,



.woocommerce-account .woocommerce-MyAccount-content .button:focus {background: var(--blue);color: #fff;}



.woocommerce-ResetPassword.lost_reset_password,.woocommerce-account .woocommerce-MyAccount-navigation,



.woocommerce-account .woocommerce-MyAccount-content {margin-bottom: 30px;}



.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {color: var(--secondary);}











.site-footer{background:var(--blue);margin-top: 0;}



.site-footer .corp-container{padding-left:8.125rem;padding-right:8.125rem;}



.site-footer .widgets{display:grid;grid-template-columns:34.563rem 40.25rem 29.938rem;padding-top:7.75rem;}



.site-footer .widgets.widgets-3 .widget{width:100%;margin:0;}



.site-footer p{margin:0;}



.site-footer p,.site-footer .widget ul li,.widget-area .widget ul li{font-size:1.25rem;color:#fff;font-family: 'Inter', sans-serif;}



.widget.widget_nav_menu{padding-left:11.625rem;}



.site-footer .widgets .widget:last-of-type{margin-right:0;}



.site-footer .widgets .widget .widget-title{font-size:1.563rem;font-weight:700;font-family:'Inter',sans-serif;letter-spacing:normal;font-weight:700;line-height:1.1;margin-bottom:3.75rem;text-transform:capitalize;pointer-events:none;margin-top:1.563rem;}



.widget_custom_html ul li:first-of-type{background:url(images/map.png);background-size:auto 1.5rem;}



.widget_custom_html ul li:nth-child(2){background:url(images/phone-1.png);background-size:auto 1.5rem;}



.widget_custom_html ul li:nth-child(3){background:url(images/mail.png);background-size:auto 1.5rem;display: none;}



.widget_custom_html ul li:nth-child(4){background:url(images/clock.png);background-size:auto 1.5rem;}



.widget_custom_html ul li{background-repeat:no-repeat!important;padding-left:2.75rem;background-position:top 0.563rem left!important;font-family:'Inter',sans-serif;}



.site-footer .bottom-bar{background:transparent;padding:0;margin-top:6.875rem;}



.site-footer .bottom-bar .corp-container div:only-of-type{border-top:1px solid #fff;padding-top:5.625rem;padding-bottom:5.625rem;}



.site-footer .site-info,.site-footer .site-info a{font-size:1.25rem;color:#fff;font-family:'Inter',sans-serif;}



.site-footer .widget ul li.menu-item a::before{content:"";display:inline-block;width:0.813rem;height:0.813rem;border:2px solid #fff;border-radius:100px;margin-right:0.938rem;}



.site-footer img{margin-bottom:10px;max-width: 16.313rem;}



.site-footer .widgets .widget a {color: #fff;font-family: 'Inter', sans-serif;}



.site-footer .widgets .widget a:hover,



.site-footer .site-info a:hover {color: var(--secondary);}



.nbr {color: var(--secondary);font-weight: bold;}



.nbr:hover{color: var(--primary);}



.vc_custom_heading.small-heading {margin-top: 0;color: var(--primary);font-weight: 700;font-size: 18px;}



.small-title .vc_custom_heading.font50 {margin-bottom: 20px;}



.page-template-thankyou .woocommerce-order-received {margin-bottom: 35px;}







.custom_link {color: var(--secondary) !important;font-weight: bold;}







.wf-container-main {display: flex;flex-wrap: wrap;}



.product-img {width: 40%;margin-right: 60px;float: left;}



.product-content {width: calc(100% - 40% - 60px);float: left;}



.woocommerce-product-details__short-description p {font-size: 15px;line-height: normal;margin-bottom: 10px;}



.woocommerce-product-details__short-description p strong {color: #000;}



.woocommerce-product-details__short-description p a {color: var(--secondary);font-weight: bold;}



.product-form-data .form-group {width: 100%;float: left;margin-bottom: 15px}



.product-form-data .form-group label {display: block;font-family: 'Inter', sans-serif;font-weight: bold;}



.product-form-data .form-group select,.product-form-data .form-group input{width:100%;display:block;background:#fff;padding:20px 15px;border:1px solid #ccc !important;font-size:16px;}



.product-form-data{width:100%;float:left;}



.qty-container{display:flex;align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:5px;overflow:hidden;width: 150px;margin-right: 20px;}



.qty-btn{background-color:#f0f0f0;border:none;padding:10px 20px;cursor:pointer;font-size:16px;}



.qty-btn:hover{background-color:#e0e0e0;}



.qty-input{width:50px;text-align:center;border:none;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:10px;font-size:16px;-moz-appearance:textfield;}



.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}



.form-group.inline-item{display:flex;}



.product-form-data #req_order_note {border-radius: 0;background: #fff;border: 1px solid #ccc !important;padding: 20px 15px;}



.product-form-data .form-group select{background: url(images/select-arrow.png)no-repeat right 50px center;-webkit-appearance: none;}



/* Chrome, Safari, Edge, Opera */



input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}







/* Firefox */



input[type=number]{-moz-appearance:textfield;}



.product-form-data .form-group input.qty-input{border: 0 !important;padding: 0;}



.form-group.inline-item button {background: var(--secondary);border-radius: 100px;font-size: 15px;}



.total_value {font-size: 30px;font-weight: bold;color: #000;}



.product-form-data .form-group label .required {color: var(--secondary);}



.over-banner-form .qty-container {background: #fff;border-color:#fff;margin: auto}



.hero-banner form input#skip_qty {padding: 0;min-height: unset;}



.over-banner-form .qty-container .qty-btn {background: transparent;}



.page-template-make-a-booking .product-content {width: 100%;}



.page-template-make-a-booking .woocommerce-product-details__short-description .vc_custom_heading.font50 {margin: 0 15rem;margin-bottom: 20px;}



.page-template-make-a-booking .woocommerce-product-details__short-description {text-align: center;}



.product-content input[type="submit"] {width: auto;background: var(--secondary);color: #fff;border-color: var(--secondary) !important;height: auto;padding: 0 30px;}



.product-content input[type="submit"]:focus {background: var(--secondary);color: #fff;border-color: var(--secondary) !important;}



.product-content input[type="submit"]:hover {background: var(--blue);border-color: var(--blue) !important;}



.hero-banner .form-fill-data table th, .hero-banner .form-fill-data table td {border: 0;padding: 0;}



.add_cart_btn {display: flex;justify-content: center;}



.hero-banner .over-banner-form .button.custom_btn {margin-left: 0;}



.add_cart_btn .qty-container {margin: 0;margin-right: 15px;border: 0;}



.over-banner-form .qty-container .qty-btn {color: #000;}



.over-banner-form #all_total_cost {font-size: 36px;font-weight: bold;color: #fff;font-family: "Axiforma";}



.hero-banner .form-fill-data table {border: 0;}



.over-banner-form .qty-container .qty-btn, .hero-banner form input#skip_qty {height: 100%;display: flex;justify-content: center;align-items: center;font-family: 'Inter', sans-serif;color: #000;}



.hero-banner form .qty-btn.minus {border-right: 1px solid #ccc;}



.hero-banner form .qty-btn.plus {border-left: 1px solid #ccc;}



.over-banner-form .uk-text-bold {font-size: 18px;font-weight: bold;font-family: 'Inter', sans-serif;line-height: normal;color: #fff;display: block;}







.custom-coupon{clear:both;}



.woocommerce-form-coupon-toggle{display:block!important;clear:both;}



.coupon_code_custon{clear:both;display:flex;flex-wrap:wrap;width:50%;float:left;padding-left:7.375rem;margin-bottom: 20px;}



.field-box .button:hover {background: var(--secondary);}



.coupon_code_left h5{font-size:1.125rem;margin:0;line-height:1.1;text-align:center;}



.coupon_code_left h2{margin:0;text-align:center;}



.coupon_code_left span:not(.save_txt){display:block;text-align:center;font-size:13px;color:#000;line-height:normal;}



.coupon_code_left .save_txt{display:block;text-align:center;background:#eeeeee;padding:;border:3px dashed #dedede;padding:10px 0;font-size:20px;color:#000;font-weight:bold;margin:20px 0;}



.coupon_code_right .woocommerce-info{background:transparent;padding:0;min-height:unset;line-height:1.1;}



.coupon_code_left,.coupon_code_right{width:50%;float:left;}



.coupon_code_left{padding-right:3rem;width:50%;}



.checkout_coupon.woocommerce-form-coupon{border:3px dashed #dedede;padding:20px 15px;}



.checkout_coupon.woocommerce-form-coupon p:first-child {font-size: 14px;color: #000;margin: 0;line-height: normal;margin-bottom: 5px !important;}



.woocommerce .checkout_coupon .form-row-first,.woocommerce .checkout_coupon .form-row-last{width:50%;}



.field-box{display:flex;align-items:center;}



.field-box #coupon_code{border-radius:0;border:1px solid #bababa;font-size:14px;height:auto;padding:10px 20px;}



.field-box .button {background: #b59b51;padding: 11px 20px;font-size: 13px;}



.coupon_code_right{width:50%;}



.showcoupon:hover {color: var(--secondary) !important;}



.checkout_coupon.woocommerce-form-coupon {display: block !important;}



.showcoupon {display: none;}



.cart-discount[class*="coupon-"] td:last-child {display: flex;flex-direction: revert;justify-content: flex-end;}



.woocommerce-additional-fields {display: none;}



#order_comments_field {padding-top: 20px;display: block;}



#order_comments_field::before {content: "Additional information";font-size: 2.25rem;font-weight: 600;margin: 0;margin-bottom: 0px;line-height: 1.1;color: #000000;border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;margin-bottom: 2.25rem;display: block;}



.woocommerce-cart .cart_totals .checkout-button:hover {background: #fff;color: var(--secondary) !important;}



.woocommerce #payment #place_order:hover {background: var(--secondary);color: #fff;}



.chekout_coupons_ul {text-align: center;margin: 0;}



.chekout_coupons_ul li {padding-bottom: 10px;}











.error404 #content .corp-container{padding-top:90px;padding-bottom:90px;text-align:center}



.error404 #content .corp-container{text-align:center}



.error404 .heightlight{font-size:130px;font-weight:700;line-height:.8;color:var(--primary);display:block;margin-bottom:20px}



.error404 .heightlight+.page-title{font-size:30px;font-weight:700;margin:0 0 30px;color:#2f363c;line-height:1;word-break:break-word;text-transform:uppercase}



.btn-5{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;text-indent:.2em;padding:21px 32px 21px;margin-bottom:4px;line-height:1;display:inline-block;text-align:center;border:2px solid var(--primary);border-radius:0;position:relative;-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;color:#fff;background-color:var(--primary);color:#fff!important}



.btn-5:hover{color:var(--green)!important;border:2px solid #2f363c;background:0 0}



.error404 .site-header{position:relative;background:var(--primary);}



.error404 .no-thumbnail-banner.page-featured-image {display: none;}


#custom_agree_checkbox_field label {font-weight: 400;font-size: 1.125rem;color: #fff;}




/*=== Responsive ===*/







@media (max-width:1680px){



    .field-box {flex-wrap: wrap;}



    .woocommerce .checkout_coupon .form-row-first, .woocommerce .checkout_coupon .form-row-last {width: 100%;}



    .field-box .button {width: 100%;margin-top: 10px;}



}











@media (max-width:1440px){



.home_services span{width: 99px;height: 99px;}



.home_services span::before{transform: scale(0.7);}



.we-offer{margin: 6.625rem 0;}



.get_skip .white .sa_owl_theme .owl-nav .owl-prev, 



.get_skip .white .sa_owl_theme .owl-nav .owl-prev, 



.get_skip .white .sa_owl_theme .owl-nav .owl-next, 



.skip-slider .white .sa_owl_theme .owl-nav .owl-prev, 



.skip-slider .white .sa_owl_theme .owl-nav .owl-prev, 



.skip-slider .white .sa_owl_theme .owl-nav .owl-next{width: 50px !important;height: 51px !important;}



.about-page-icons span{width: 123px;height: 123px;}



.about-review {padding-bottom: 0;}



.contact-banner-after .wpcf7-form{padding-bottom: 2rem;padding-top: 3rem;}



.service_slider .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper{padding-bottom: 20px;}



body.home .hero-banner .text-over h1, body.home .page-featured-image .text-over h1{font-size: 3.625rem;}



.hero-banner.page-featured-image img{height: 119.375rem;}



.woocommerce .checkout_coupon .form-row-first, .woocommerce .checkout_coupon .form-row-last {width: 100%;}



.field-box{flex-wrap: wrap;}



.field-box .button {width: 100%;margin-top: 10px;}



}







@media (max-width:1380px){



	body.home .hero-banner .text-over h1, body.home .page-featured-image .text-over h1{font-size: 3.625rem;}







}















@media (max-width:1190px){



	html{font-size:70%;}



	.site-content .corp-container,.two-column,.how_it_work,.site-footer .corp-container,.corp-container,.two-column-about,.about-page-section{padding-left:15px;padding-right:15px;}



	.hero-banner .over-banner-form{max-width:100%;margin-top:20px;padding:20px;}



	.hero-banner div.mobile #mobile-show{display:block!important;width:100%;}



	.hero-banner.page-featured-image .mobile + .text-over{position:static;transform:unset;}



	.hero-banner.page-featured-image .mobile + .text-over .vc_col-sm-6:first-of-type{display:none;}



	.hero-banner.page-featured-image .mobile + .text-over .vc_col-sm-6:last-of-type{width:100%;}



	.hero-banner div.mobile{position:relative;}



	.why_choose{padding-top:35px;}



	.home-review-section{margin-top:35px;}



	.home-media-grid{margin-top:35px!important;margin-bottom:35px!important;}



	p.vc_custom_heading.title_after,.professional-service-single-content p{font-size:16px;}



	.we-offer a{font-size:16px;padding:20px 50px;margin-top:20px;}



	.font50{font-size:2.125rem;}



	.sp-testimonial-free-section .sp-testimonial-client-testimonial .sp-testimonial-content p {max-width: 55%;}



	.vc_row.wpb_row.vc_row-fluid.get_skip {padding-top: 35px;padding-bottom: 35px;}



	.header_top_bar li:not(:last-of-type) {margin-right: 2.875rem !important;}



	.why_choose .vc_tta.vc_general .vc_tta-panel-title > a{font-size: 16px;}



	.two-column:not(.d-flex) .vc_col-sm-6:last-child {padding-left: 15px;}



	.two-column p {margin-bottom: 15px;}



	.two-column.d-flex .vc_col-sm-6:last-child {padding-top: 30px;padding-right: 15px;}



	body.home .how_it_work {margin-top: 35px;}



	.how_it_work p.vc_custom_heading {letter-spacing: 0.8px;line-height: 2.688rem;padding: 0;}



    .site-footer .widgets{grid-template-columns: 1fr 1fr 1fr;}



    .site-footer .widgets .widget .widget-title {font-size: 20px;margin-bottom: 20px;margin-top: 20px;}



    .best-skip p br{display: none;}



    .why_choose .vc_tta-panel-heading::before {background-size: auto 33px !important;width: 88px;height: 73px;}



    .two-column-about:not(.d-flex) .vc_col-sm-6:first-child {padding-right: 15px;}



    .two-column-about.d-flex .vc_col-sm-6:first-child {padding-left: 15px;}



    .two-column a.cta_btn, .two-column-about .cta_btn, .two-column-about.d-flex .cta_btn,



    .cta_btn,.service-columns .vc_row.d_flex .cta_btn {font-size: 14px;padding: 10px 20px;margin-top: 15px;}



    .about-page-section{margin-top: 35px;}



    .about-review {padding-bottom: 0;margin-top: 0 !important;padding-top: 35px;}



    .page-id-3258 .how_it_work {margin-top: 35px;}



    .about-page-icons span {width: 133px;height: 133px;}



    .service-columns {padding-left: 15px !important;padding-right: 15px !important;}



    .service-columns .vc_row:not(.d_flex) .vc_col-sm-6:first-child {padding-right: 15px;}



    .service-columns .vc_row.d_flex .vc_col-sm-6:last-child{padding-left: 15px;}



    .page_services{padding-left: 15px;padding-right: 15px;}



    .page-id-3266 .how_it_work{margin-top: 35px !important;}



    .skip-slider {padding-top: 30px;}



    .skip-slider p{padding-left: 0;padding-right: 0;}



    .skip-bin-data-form {padding: 30px 30px;}



    .custom-product-data .corp-container {padding-left: 15px !important;padding-right: 15px !important;}



    .woocommerce form .form-row .input-text, #coupon_code, 



    .woocommerce form #billing_country_field .woocommerce-input-wrapper > strong, 



    .custom-product-data .skip-bin-data-form select.country_to_state, 



    body .select2-container--default .select2-selection--single, 



    .select2-container--default .select2-selection--single .select2-selection__rendered, 



    .custom-product-data .skip-bin-data-form select, 



    .custom-product-data .qty-block {height: 51px !important;line-height: 51px !important;}



    .page-id-3281 .site-content .corp-container {padding-left: 15px;padding-right: 15px;}



    .produly-work-with {padding-top: 35px;padding-bottom: 0;}



    .produly-work-with .wpb_single_image img {max-width: 100%;}



    .hero-banner.page-featured-image img{height: auto;}



    .our-customer .owl-nav {position: static;justify-content: center;padding-bottom: 30px;padding-top: 30px;}



    .our-customer .owl-nav button.owl-prev,.our-customer .owl-nav button.owl-next{position: static;margin: 0 10px;}



    .coupon_code_custon{padding-left: 15px;padding-right: 15px;}







}











@media (max-width:1024px){



	p{font-size: 14px;}



	.home_services .vc_col-sm-3,.home_services .vc_col-sm-1\/5 {width: 50%;margin-bottom: 70px;}



    .home_services .vc_col-sm-1\/5:last-child {width: 100%;}



	.we-offer{margin-top: 0;}



	.home_services h3, .home_services h3 a,.list-design li {margin-top: 20px;}



    .mainlist,.service-columns p {font-size: 14px;}



    .site-footer img{max-width: 100px;}



    .service-columns p{margin-bottom: 15px;}



    .faq-banner-after p{padding-left: 0;padding-right: 0;}



    .custom-product-data .col-md-8, 



    .custom-product-data .product-summary-box, 



    .custom-product-data .important-notes {width: 100%;}



    .custom-product-data .col-md-4 {margin-top: 40px;width: 100%;}



    .coupon_code_custon{width: 100%;}



}











@media (max-width:992px){



	/*===Mobile Menu===*/



	body .mobile-menu{display:block;}



.link-underline.main-navigation ul .sub-menu li:first-of-type{border-top: 0 !important;}



#masthead .main-navigation ul#primary-menu{display:block!important;height:100%;}



.menu-main-menu-container{display:block;position:fixed;width:280px;height:100vh;left:0;top:0;z-index:2;overflow:auto;padding-bottom:4em;transform:translateX(-100%);transition:transform .5s ease 0s;background:#fff;}



.menu-main-menu-container.opened{left:0;transform:translateX(0%);text-align:;}



.menu-main-menu-container ul li a{padding:12px 30px 12px 10px;padding-right:30px;padding-right:30px;font-weight:600;transition:.4s;font-size:13px;text-align:left;line-height:normal;border:0;letter-spacing:normal;display:block;color:#000;}



.menu-main-menu-container ul li a.menu-item-has-children{padding-right:40px;c}



.main-navigation ul li{display:block;border-bottom:1px solid #ccc;position:relative;padding:0;}



.reflex-submenu-toggle{transition:.25s all;position:absolute;color:#fff;top:0;padding:18px;background:#000;font-size:14px;right:0;cursor:pointer;display:flex;}



.reflex-submenu-toggle::after{content:"";width:10px;height:10px;display:inline-block;border:2px solid #fff;border-width:0 0 3px 3px;float:right;transform:rotate(-45deg);transition:all 0.4s linear;}



.main-navigation ul .children,.main-navigation ul .sub-menu{position:static;opacity:1;visibility:visible;left:0;width:100%;transform:scale(1);display:none;transition:visibility 0s ease .6s,opacity .5s ease 0s;border-top:1px solid #ccc;}



.main-navigation ul .children li a,.main-navigation ul .sub-menu li a{background:#fff;color:#000;border:0;padding:12px 30px 12px 30px;font-weight:600;white-space:normal;}



.main-navigation ul li:last-of-type{border-bottom:0;}



.main-navigation ul .children li a:hover,.main-navigation ul .sub-menu li a:hover{color:#fff;}



.main-navigation ul .sub-menu li.current-menu-item > a{color:#fff;background: var(--secondary);}



.site-header .site-branding{padding-right:0;padding: 0;border: 0;}



.main-navigation .search-toggle{margin:0;top:5px;}



.hamburger--collapse.reflex-menu-toggle{line-height:0;position:relative;right:0;top:6px;width:30px;height:30px;background:transparent;padding:0;display: block;}



.hamburger--collapse.reflex-menu-toggle span{height:auto;display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.7s ease-in-out;-o-transition:.7s ease-in-out;transition:.7s ease-in-out;}



.hamburger--collapse.reflex-menu-toggle span:nth-child(1){top:0;}



.hamburger--collapse.reflex-menu-toggle span:nth-child(2){top:8px;}



.hamburger--collapse.reflex-menu-toggle span:nth-child(3){top:16px;}



.hamburger--collapse.reflex-menu-toggle.is-active span:nth-child(1){top:8px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}



.hamburger--collapse.reflex-menu-toggle.is-active span:nth-child(2){opacity:0;}



.hamburger--collapse.reflex-menu-toggle.is-active span:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}



/*===Menu==*/



.site-header .site-header-inner{display:flex;border-bottom:0 solid #b4bac2;padding:15px 0;}



.site-header .site-branding{padding-right:0;padding:0;border:0;}



.site-header .site-branding{flex:1;}



.site-header .header_top_bar ul li:not(:first-of-type),.site-header .header_top_bar ul li span,.header_top_bar ul li::before{display:none;}



.site-header .header_top_bar li a{font-size:0;width:40px;height:40px;background:#fff url(images/phone.png)no-repeat center;display:block;border-radius:100px;background-size:auto 20px;}



.site-header .header_top_bar ul li::before{display:none;}



.widget_text.header_top_bar{padding-right:0;}



.site-header .header_top_bar ul li{padding:0;margin:0!important;}



.main-navigation{padding: 0;padding-left: 15px;}



.two-column .vc_col-sm-6{width: 100%;}



.two-column:not(.d-flex) .vc_col-sm-6:last-child {padding-left: 0;padding-top: 30px;}



.d-flex{flex-wrap: wrap;margin-top: 35px;}



.best-skip {padding-bottom: 35px;}



.we-offer{margin-bottom: 35px;}



.font50{margin-bottom: 20px !important;}



.two-column a.cta_btn{margin-top: 15px;padding: 15px 40px;}



.how_it_work p.vc_custom_heading br{display: none;}



.why_choose .vc_tta-panels{grid-template-columns: 1fr 1fr;}



.about-page-icons h4 {font-size: 2.125rem;}



.two-column .vc_col-sm-6, .two-column-about .vc_col-sm-6, .location-page .vc_col-sm-6 {width: 100%;}



.two-column-about:not(.d-flex) .vc_col-sm-6:first-child {padding-right: 0;}



.two-column-about p {margin-bottom: 20px !important;padding-top: 0;}



.page-banner h1,



body:not(.home) .hero-banner .text-over h1, body:not(.home) .page-featured-image .text-over h1 {font-size: 3rem;margin-bottom: 10px;}



.two-column-about.d-flex .vc_col-sm-6:first-child {padding-left: 0;}



.service-columns .vc_row:not(.d_flex) .vc_col-sm-6:first-child {padding-right:0px;width: 100%;}



.service-columns .vc_row .vc_col-sm-6,.service-columns .wpb_single_image *{width: 100%;}



.service-columns .d_flex {flex-direction:column-reverse;} 



.service-columns .vc_row.d_flex .vc_col-sm-6:last-child {padding-left: 0;}



.service-columns > .vc_row .vc_col-sm-6{padding-top: 15px;padding-bottom: 15px;}



.page_services .professional-service-single-content p{padding: 0;}



.service-columns .vc_row.d_flex p {padding-right: 0;}



.why_choose .vc_tta-panel-heading::before {background-size: auto 30px !important;width: 78px;height: 53px;}



.faq .vc_col-sm-6:first-child{width: 100%;padding-top: 0;}



.faq .vc_col-sm-6:nth-child(2) {width: 100%;padding-left: 0;}



body:not(.home) .why_choose{margin-top: 0;}



 body.page-id-3258 .why_choose{margin-top: 30px;}



.page-id-3698 .how_it_work {margin-top: 35px;}



.faq-banner-after .font50{padding-left: 0;padding-right: 0;}



body.page-id-3690  .why_choose{margin-top: 35px !important;}



.img-border a {font-size: 14px;padding: 10px 20px;}



.contact-banner-after .wpcf7-form{padding: 3.5rem 4rem;margin-bottom: 50px;margin-top: 30px;}



.contact-info{display: block;}



.contact-info li {margin-bottom: 20px;padding-left: 0 !important;}



.map-area {margin-top: 0;}



.cf7 input[type="submit"]{padding: 20px 60px;font-size: 14px}



.site-header.fixed .hamburger--collapse.reflex-menu-toggle span {background: var(--primary);}



.site-header.fixed .menu-main-menu-container{padding-left: 0;}



.page-template-thankyou .woocommerce-order-received .woocommerce-thankyou-order-details li strong, 



.woocommerce-order-received .woocommerce-thankyou-order-details li, 



.page-template-thankyou .woocommerce .shop_table th, 



.page-template-thankyou .woocommerce .shop_table{font-size: 14px;}



.site-header img.custom-logo,.site-header.fixed img.custom-logo {max-width: 110px;}



.faq-banner-after {padding-left: 15px;padding-right: 15px;}



.vc_tta.vc_general .vc_tta-panel-title{line-height: normal !important;}



.faq .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title > a{  padding-right: 50px;}



.instant_quote #skip_booking_form .button.custom_btn {font-size: 16px;padding: 10px 30px;}



.instant_quote #skip_booking_form{padding: 50px 30px;}



.hide-desktop {display: block !important;}



.hide-desktop.icon-phone a {background: url(images/phone.png)no-repeat left center;background-size: auto 17px;padding-left: 30px;margin-left: 10px;}



.hide-desktop.location-icon a {background: url(images/address.png)no-repeat left center;background-size: auto 17px;padding-left: 30px;margin-left: 10px;}



.over-banner-form #all_total_cost {font-size: 26px;}



.add_cart_btn{display: block;}



.add_cart_btn .qty-container {margin: auto;margin-bottom: 20px;}



.hero-banner .over-banner-form .button.custom_btn {margin: auto;}



.hero-banner.page-featured-image .mobile + .text-over{padding: 0 10px;}



.coupon_code_left {padding-right: 0;width: 100%;}



.coupon_code_right {width: 100%;margin-bottom: 20px;}







}















@media (max-width:810px){



    .how_it_work .vc_col-sm-4,.get_skip .vc_col-sm-6{width: 100%;}



    .how_it_work .vc_col-sm-4:not(:last-of-type) {margin-bottom: 50px;}



    .how_it_work .vc_row{background: no-repeat;}



    .border-content {padding: 60px 20px;}



    .how_it_work .border-content::before {margin: auto;left: 50%;transform: translate(-50%);}



    .get_skip .vc_col-sm-6:first-child {padding-right: 0;}



    .site-footer .widgets{display: block;}



    .widget.widget_nav_menu{padding-left: 0;}



    .site-footer .bottom-bar .corp-container div:only-of-type{padding-top: 20px;padding-bottom: 20px;}



    .site-footer .widgets{padding-top: 35px;}



    .site-footer .bottom-bar{margin-top: 35px;}



    .about-page-icons span {width: 93px;height: 93px;}



}











@media (max-width:767px){



    .best-skip .vc_col-sm-6:first-child {border-right: 0;border-bottom: 1px dashed #ccc;padding-bottom: 70px;margin-bottom: 20px;}



    .best-skip ul{padding-left: 0;padding-right: 0;margin-top: 35px;}



    .best-skip .vc_col-sm-6:first-child::after {right: auto;top: auto;transform: translateY(-50%);left: 50%;bottom: -35px;}



    .home-media-grid > .vc_col-sm-6:last-child, .home-media-grid > .vc_col-sm-6:first-child {width: 100%;}



    .sp-testimonial-free-section .sp-testimonial-client-testimonial .sp-testimonial-content p {max-width: 100%;}  



    body.home .hero-banner .text-over h1, body.home .page-featured-image .text-over h1 {font-size: 22px;} 



    .about-page-icons {flex-wrap: wrap;} 



    .about-page-icons li {width: 50%;margin-bottom: 20px !important;}



    body:not(.home) .why_choose p.vc_custom_heading.title_after {margin: 0;}



    .how_it_work .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {padding-left: 0;padding-right: 0;}



    body .cart-page .custom-product-data .col-md-4 .product-summary-box.cart-collaterals {width: 100%;}



    .custom-product-data {margin-top: -6rem;}



    .woocommerce #payment #place_order, .woocommerce-cart .cart_totals .checkout-button, body .custom-product-data .form-group.next input.button.custom_btn {font-size: 15px;padding: 16px 10px;}



    body .custom-product-data h3, .woocommerce-checkout .entry-content h3 {font-size: 20px;}



    .woocommerce-billing-fields__field-wrapper {grid-template-columns: 1fr;}



    .woocommerce-input-wrapper {display: block;}



    .contact-banner-after .wpcf7-form{padding: 15px 15px;padding-top: 15px;margin-bottom: 50px;padding-top: 50px;}



    .cf7 input[type="submit"]{font-size: 14px;padding: 15px 50px;}



    .produly-work-with .vc_col-sm-1\/5 {width: 20%;float: left;}



    .produly-work-with .vc_row.wpb_row.vc_inner.vc_row-fluid {padding-top: 0;}



    .page-template-thankyou .woocommerce-order {width: 100%;}



    .contact-banner-after #date, .contact-banner-after #dates, .contact-banner-after #req_drop_off_date, .contact-banner-after #req_pickup_date {background: #fff url(images/calender.png)no-repeat right 20px center;}



    .wpcf7-form-control.wpcf7-select{background: #fff url(images/select-arrow.png)no-repeat right 23px center !important;}



    .page_services .wpb_text_column.wpb_content_element.professional-service-single-content {margin-bottom: 35px !important;}



    .hero-banner form input:not(.custom_btn), .hero-banner form select{padding-left: 15px;}



    .hero-banner .select2-container--default .select2-selection--single{padding-left: 15px;}



    .hero-banner .select2-container--default .select2-selection--single{background-position: right 20px center !important;}



    #date, #dates, #req_drop_off_date, #req_pickup_date{  background-position: right 15px center;}



    .product-form-data .form-group select {background-position: right 15px center;}



    .font50{line-height: normal;}



    #req_order_note{padding-left: 15px;}



    .instant_quote #skip_booking_form {padding: 50px 10px;}



    .product-img {width: 100%;margin-right: 0;}



    .product-content {width: 100%;}



    .product-form-data .form-group select, .product-form-data .form-group input {padding: 14px 11px;font-size: 14px;}



    .total_value {font-size: 20px;}



    .our-customer .owl-nav button {width: 40px;height: 40px;}



    .page-template-make-a-booking .woocommerce-product-details__short-description .vc_custom_heading.font50 {margin: 0 0rem;margin-bottom: 20px;font-size: 18px;}



    .over-banner-form .uk-text-bold {font-size: 14px;}



    #order_comments_field::before {font-size: 20px;}



}











@media (max-width:576px){



    .over-banner-form .form-group {width: 100% !important;}



    .hero-banner .text-over {padding: 0 15px;}



    .why_choose .vc_tta-panels {grid-template-columns: 1fr;}



    .home_services .vc_col-sm-3,.home_services .vc_col-sm-1\/5 {width: 100%;}



    .home_services .vc_col-sm-3,.home_services .vc_col-sm-1\/5 {margin-bottom: 70px;}



    .home_services h3, .home_services h3 a{height: auto;}



    .service_slider h3 + p{margin-bottom: 20px;}



    .best-skip p {font-size: 14px;}



    .page-featured-image .text-over p {margin-top: 2rem;font-size: 16px;line-height: normal;}



    .banner-over .text{font-size: 16px;}



    .site-header img.custom-logo, .site-header.fixed img.custom-logo {max-width: 90px;}



    .page-banner img {height: 350px;object-fit: cover;}



    .pb-35 {padding-bottom: 20px;}



    .contact-banner-after .cf7 {grid-template-columns: 1fr;}



    .col-full {grid-column: 1 span;}



    .contact-info li a{font-size: 14px;}



    .contact-info li a::before {width: 50px;height: 50px;}



    .contact-info li:first-child a::before {background-position: -494px -2px;}



    .contact-info li:nth-child(2) a::before {background-position: -551px 1px;}



    .contact-info li:nth-child(3) a::before {background-position: -606px -1px;}



    body.home .hero-banner.page-featured-image img{height: 100vh;object-fit: cover;}



    .woocommerce .checkout_coupon .form-row-first, .woocommerce .checkout_coupon .form-row-last {width: 100%;}



    .field-box{flex-wrap: wrap;}



    .field-box .button {padding: 14px 20px;font-size: 14px;width: 100%;margin-top: 10px;}



    .skip-bin-data-form {padding: 30px 15px;}







}







@media (max-width:480px){



    .hero-banner img {height: 350px;object-fit: cover;}



}