.custom-section-background{height: 70vh !important;}
/*.header-social-icons{display: none !important;}*/
@media (max-width:1000px){
    .delivery-person {background-image: unset !important;}
    .od-row {gap : unset !important; align-items : unset !important; margin-left: unset !important;}
    .od-label {font-size : 14px }
    .od-diamonds {padding: 1px !important}
    .location-bottom-line{margin-left: unset !important; width: 100% !important}
    .pin.germany{min-width: 266px}
    .map-wrap {height: 560px !important;}
    #footer{margin-top: 360px !important; }
    .offset-4{margin-left: unset !important;}
    .planebg{background-image: unset !important;}
    .handinbox{background-size: contain !important; background-position: 0px 37px !important; padding: 200px 0px 1px 0px;}
    .svc-card h2{font-size:1.2rem }
    .svc-card p{font-size: 0.76rem}
    #svc-sec-3 .svc-side-right{ height: 110% }
    .feature-box .feature-box-info{padding-left: unset !important;}
    /*Counter css*/
    .counters strong{font-size: 15px ;line-height: 15px;}
    .counters label{font-size: 14px}
    .counters .counter:after {display:none;}
    .counters.with-borders .counter{padding: 8px;}
    .counters .counter:before {top: -37.8%;align-self: center;; left:  unset;}
    /*Why choose Us css*/
    .cc-slide {width: 100% !important;}
    .cc-title {font-size: 15px;}
    .cc-bullets {gap : unset !important; font-size: 13px; }
}
@media (max-width: 991px) {
	#header .header-nav {padding: 0;}
	#header .header-logo {margin: 0;}
}
@media (max-width: 600px) { 
	.custom-background-style-1 {background-image:url('/./static/images/main_intro.webp') !important;  height: 70vh !important;}
	.header-container .bg-light { background-color: #ffffff00 !important;}
	.custom-svg-1 { left: -1px !important; top: -58px !important; width: 800px !important; display: block !important;}
	.header-social-icons { position: fixed !important; top: 65px !important; right: 0% !important;}
	.counters strong {  font-size: 32px; line-height: 32px; }
	.counters label {  font-size: 18px;}
    .cc-dots { bottom: -44px; left: 34%; gap: 18px;}
    #header .header-nav-main { left: 0%; transform: translate3d(-3%, 0, 0);}
    #header .header-nav-main nav > ul li { padding: 10px 0;}
    .handinbox {background-image: none !important; padding: 60px 0px 1px 0px;}
    .handinbox .section-heading {top: 0px;}
    .line-small {    width: 120px;}
    .svc-card {padding: 4px;}
    .od-diamond .od-label { font-size: 20px !important;}
    :root { -size: 100px;}
}