/*-------fonts-------*/
@font-face {font-family: 'Open Sans Regular';font-style: normal;font-weight: normal;src: local('Open Sans Regular'), url('../fonts/OpenSans-Regular.woff') format('woff');}
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: normal;src: local('Open Sans'), url('../fonts/OpenSans-Regular.woff') format('woff');}
@font-face {font-family: 'Open Sans Italic';font-style: normal;font-weight: normal;src: local('Open Sans Italic'), url('../fonts/OpenSans-Italic.woff') format('woff');}
@font-face {font-family: 'Open Sans Light';font-style: normal;font-weight: normal;src: local('Open Sans Light'), url('../fonts/OpenSans-Light.woff') format('woff');}
@font-face {font-family: 'Open Sans Light Italic';font-style: normal;font-weight: normal;src: local('Open Sans Light Italic'), url('../fonts/OpenSans-LightItalic.woff') format('woff');}
@font-face {font-family: 'Open Sans SemiBold';font-style: normal;font-weight: normal;src: local('Open Sans SemiBold'), url('../fonts/OpenSans-SemiBold.woff') format('woff');}
@font-face {font-family: 'Open Sans SemiBold Italic';font-style: normal;font-weight: normal;src: local('Open Sans SemiBold Italic'), url('../fonts/OpenSans-SemiBoldItalic.woff') format('woff');}
@font-face {font-family: 'Open Sans Bold';font-style: normal;font-weight: normal;src: local('Open Sans Bold'), url('../fonts/OpenSans-Bold.woff') format('woff');}
@font-face {font-family: 'Open Sans Bold Italic';font-style: normal;font-weight: normal;src: local('Open Sans Bold Italic'), url('../fonts/OpenSans-BoldItalic.woff') format('woff');}
@font-face {font-family: 'Open Sans ExtraBold';font-style: normal;font-weight: normal;src: local('Open Sans ExtraBold'), url('../fonts/OpenSans-ExtraBold.woff') format('woff');}
@font-face {font-family: 'Open Sans ExtraBold Italic';font-style: normal;font-weight: normal;src: local('Open Sans ExtraBold Italic'), url('../fonts/OpenSans-ExtraBoldItalic.woff') format('woff');}
@font-face {font-family: 'Open Sans Light Regular';font-style: normal;font-weight: normal;src: local('Open Sans Light Regular'), url('../fonts/OpenSans-Light-webfont.woff') format('woff');}
@font-face {font-family: 'Open Sans Condensed Bold';font-style: normal;font-weight: normal;src: local('Open Sans Condensed Bold'), url('../fonts/OpenSans-CondBold.woff') format('woff');}
/*-------scrollbar design-------*/
::-webkit-scrollbar{width:8px}
::-webkit-scrollbar-track{background:#e4e6ec}
::-webkit-scrollbar-thumb{background:rgba(102,102,102,.6);border-radius:7px}
::-webkit-scrollbar-thumb:hover{background:red}
/*-------scrollbar design-------*/
.bg-black{background:#1A1A1A;}
.bg-faceblue, .ICF-Theme .btn-primary.bg-faceblue{background:#2E5E98;}
.blue{color: #1294F2;}
.bg-blue{background: #1294F2;}
.green{color:#49C21F}
.bg-green{background: #49C21F;}
.red{color: #FF0000;}
.bg-red{background: #FF0000;}
.orange{color: #EF7F0F;}
.bg-orange{background: #EF7F0F;}
.crossred{background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C4.47 0 0 4.47 0 10C0 15.53 4.47 20 10 20C15.53 20 20 15.53 20 10C20 4.47 15.53 0 10 0ZM14.3 14.3C14.2075 14.3927 14.0976 14.4663 13.9766 14.5164C13.8557 14.5666 13.726 14.5924 13.595 14.5924C13.464 14.5924 13.3343 14.5666 13.2134 14.5164C13.0924 14.4663 12.9825 14.3927 12.89 14.3L10 11.41L7.11 14.3C6.92302 14.487 6.66943 14.592 6.405 14.592C6.14057 14.592 5.88698 14.487 5.7 14.3C5.51302 14.113 5.40798 13.8594 5.40798 13.595C5.40798 13.4641 5.43377 13.3344 5.48387 13.2135C5.53398 13.0925 5.60742 12.9826 5.7 12.89L8.59 10L5.7 7.11C5.51302 6.92302 5.40798 6.66943 5.40798 6.405C5.40798 6.14057 5.51302 5.88698 5.7 5.7C5.88698 5.51302 6.14057 5.40798 6.405 5.40798C6.66943 5.40798 6.92302 5.51302 7.11 5.7L10 8.59L12.89 5.7C12.9826 5.60742 13.0925 5.53398 13.2135 5.48387C13.3344 5.43377 13.4641 5.40798 13.595 5.40798C13.7259 5.40798 13.8556 5.43377 13.9765 5.48387C14.0975 5.53398 14.2074 5.60742 14.3 5.7C14.3926 5.79258 14.466 5.90249 14.5161 6.02346C14.5662 6.14442 14.592 6.27407 14.592 6.405C14.592 6.53593 14.5662 6.66558 14.5161 6.78654C14.466 6.90751 14.3926 7.01742 14.3 7.11L11.41 10L14.3 12.89C14.68 13.27 14.68 13.91 14.3 14.3Z' fill='%23FF0000'/%3E%3C/svg%3E")no-repeat center center;width:20px;height: 20px;}
.ICF-Theme .container{max-width:1290px;}
.ICF-Theme .btn-primary{background: #ff0000;border: none;padding:12px 32px;border-radius: 6px;}
.ICF-Theme .btn-v2{font: 600 18px/30px 'Open Sans SemiBold';min-height: 64px;padding: 17px 32px;font-size: 1.5rem;}
.ICF-Theme .btn-dark{font:600 normal 18px/26px 'Open Sans';color:#FFFFFF; background: #1A1A1A;
    border-radius: 8px;padding: 15px 24px;font-feature-settings: 'salt' on, 'liga' off;}
.ICF-Theme .btn-darkred{font:600 normal 18px/26px 'Open Sans';color:#FFFFFF; background: #FF0000;
        border-radius: 8px;padding: 15px 24px;}
.ICF-Theme .btn-v3{font: 600 14px/20px 'Open Sans';min-height: 44px;padding:6px 18px;background: #FFFFFF;border: 1px solid #FF0000;border-radius: 4px;color: #FF0000;}
.ICF-Theme .heading-v1{font:800 40px/48px 'Open Sans';color:#1A1A1A;}
.ICF-Theme .bg-light{background:#f7f7f7;}
.ICF-Theme .form .form-control,.ICF-Theme .form .form-select{min-height: 64px;border:1px solid #707070;font:600 normal 16px/28px 'Open Sans';color:#1A1A1A;border-radius: 0.25rem;padding:18px 24px;margin-bottom: 16px;}
.ICF-Theme .form .form-control::placeholder {color:#1A1A1A;opacity: 1;}
.ICF-Theme .form .form-control:-ms-input-placeholder {color:#1A1A1A;}
.ICF-Theme .form .form-control::-ms-input-placeholder {color:#1A1A1A;}
.ICF-Theme .form .form-control.zipcode{background:#FFFFFF url(../images/zipcode.svg)no-repeat 20px center;padding-left:55px;}
/*-------login & register-------*/
.loginsection, .registersection{background: #F7F7F7;min-height: 100vh;}
.loginsection h3, .registersection h3{font:700 28px/40px 'Open Sans SemiBold';color: #707070;}
.loginsection p, .registersection p{font:400 normal 14px/18px 'Open Sans';color: #707070;}
.loginsection p .red, .registersection p .red{text-decoration: none;}
.loginsection p .red:hover, .registersection p .red:hover{text-decoration: underline;color: #FF0000;}
.form.login-form , .form.register-form{margin:36px 0px 16px;}
.form.login-form .form-control , .form.register-form .form-control {min-height: auto;border: 1px solid #E9E9E9;font: 400 normal 16px/22px 'Open Sans';color: #1A1A1A;border-radius: 0.25rem;padding:12px 18px;margin-bottom:16px;}
.form.login-form input[type="checkbox"].form-check-input , .form.register-form input[type="checkbox"].form-check-input {width: 20px;height: 20px;border: 1px solid #E9E9E9;}
.form.login-form .form-check-label, .form.register-form .form-check-label {font:400 normal 16px/24px 'Open Sans';color: #000;}
.form.login-form button.btn-primary, .form.register-form button.btn-primary{min-height: auto;font:500 normal 18px/24px 'Open Sans';color: #FFFFFF;}
.form.login-form p.note{font:400 normal 12px/17px 'Open Sans';color: #707070;max-width: 360px;}



/*-------top navbar-------*/
.mobile-coupan p{font:12px/16px 'Open Sans';}
.top-nav.bg-dark{padding: 13px 0px;background: #18191F;max-height: 50px;}
.top-nav .nav-link,.top-nav .nav-link p {font:13px/24px 'Open Sans';}
.top-nav a.nav-link:hover, .top-nav a.nav-link:focus{color:#FF0000!important;}
.top-nav a.nav-link:hover svg path, .top-nav a.nav-link:focus svg path{fill:#FF0000;}
.coupan-text.border{color:#FFF;border:0.5px dashed #fff!important;padding:4px 16px;background: rgba(255, 255, 255, 0.1);}
/*-------navbar-------*/
.navbar-2{padding:4px 0px;box-shadow: 0px 1px 0px #E5E9F2;background: #fff;}
.navbar-2 .navbar-nav .nav-item{margin:0px 16px;padding:5px 0px;}
.navbar-2 .nav-link {font:600 normal 14px/24px 'Open Sans';color: #1A1A1A;font-feature-settings: 'liga' off;}
.navbar-2 .nav-link.active,.navbar-2 .nav-link:hover{color:#ff0000;border-bottom:2px solid #ff0000;}
.navbar-2 .nav-item:hover svg path{fill: #ff0000;stroke:#FF0000;}
.navbar-2 .btn-primary{font:600 normal 14px/24px 'Open Sans';font-feature-settings: 'salt' on, 'liga' off;}
/*-------hero section-------*/
.hero-sec{background:url(../images/imgpsh_fullsize_anim.jpg)no-repeat center center;background-size: cover;}
.hero-sec.ratio::before{display: block;padding-top:41.66%;content: "";}
.hero-sec-text{left:50%;transform: translateX(-50%);top: 60%;}
.hero-sec h1{font:700 56px/66px 'Open Sans Bold'; }
.hero-sec p{font:400 20px/27px 'Open Sans'; }
.hero-sec h3{font:600 24px/32px 'Open Sans SemiBold'; }
.call-to-action{min-height:80px;padding:0.5rem 0rem;z-index: 1;}
.Get-a-Free-Estimate{padding:30px 0px;position: relative;}
.Get-a-Free-Estimate h1{margin-bottom: 32px;}
/*-------glance-------*/
.glance{padding:50px 0px;}
.glance .row{margin-bottom:30px;}
.glance .box-link{border:1px solid rgba(112, 112, 112, 0.2);background: #FFFFFF; padding:24px;width:234px;height:224px;margin:auto auto 30px auto;}
.glance .box-link figure{width: 120px;height: 120px;}
.glance h5{color: #1A1A1A;font: 600 normal 18px/24px 'Open Sans';margin-bottom: 0px;}
.glance h5 a,.glance h5 a:link{color: #ff0000;}
.glance .box-link:hover, .glance .box-link:focus{box-shadow: 6px 8px 40px 12px #4444440A;cursor: pointer;}
/*-------how-it-works-------*/
.how-it-works{padding: 65px 0px 85px;background: #f7f7f7;}
.how-it-works .points{padding-bottom: 24px;overflow: hidden;}
.how-it-works .number{background: #ff0000;min-width: 32px;height: 32px;border-radius: 6px;padding: 4px;margin-right:1.5rem;}
.how-it-works .number span{font:600 16px/24px 'Open Sans SemiBold';}
.bkline:after{content: " ";position:absolute;background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='red' stroke-width='1' stroke-dasharray='4%2c 7' stroke-dashoffset='0' stroke-linecap='round'/%3e%3c/svg%3e");opacity: 0.4;top:30px;left: 15px;width: 1px;height:100px;}
.number-text h5{font:700 20px/30px 'Open Sans';color: #1A1A1A;}
.number-text p{font:400 16px/24px 'Open Sans';color: #707070;}

.Why-choose-sec{padding:85px 0px 95px;background: url(../images/WhyChooseus.png)no-repeat center bottom;}
.points-v2{margin: 0px 0px 30px 0px;}
.points-v2 figure{min-width:64px;}
.points-v2 h5{color: #1A1A1A;font:700 20px/30px 'Open Sans';}
.points-v2 p{color: #707070;font:400 16px/24px 'Open Sans';}

.save-upto{padding: 30px 0px;background: #1A1A1A;}
.save-upto h1{font:600 32px/40px 'Open Sans SemiBold' }
.save-upto h1 span{color: #ff0000;font:700 56px/40px 'Open Sans SemiBold'}

.review-slider{padding: 50px 0px 30px;background: url("data:image/svg+xml,%3Csvg width='125' height='105' viewBox='0 0 125 105' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1' clip-path='url(%23clip0_757_1504)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.543457 88.6009C19.0384 79.4902 28.2858 68.7853 28.2858 56.4859C20.4027 55.5748 13.884 52.3482 8.72971 46.8059C3.57537 41.2635 0.998245 34.8482 0.998245 27.5597C0.998245 19.8156 3.49957 13.2864 8.50231 7.9718C13.5051 2.65723 19.7963 0 27.3762 0C35.8657 0 43.2181 3.45441 49.4336 10.3633C55.6491 17.2723 58.7568 25.6616 58.7568 35.5315C58.7568 65.1411 42.2329 88.2971 9.1845 105L0.543457 88.6009ZM65.813 88.6009C84.4596 79.4902 93.7827 68.7853 93.7827 56.4859C85.748 55.5748 79.1536 52.3482 73.9992 46.8059C68.8449 41.2635 66.2678 34.8482 66.2678 27.5597C66.2678 19.8156 68.807 13.2864 73.8856 7.9718C78.9641 2.65723 85.2932 0 92.8731 0C101.363 0 108.677 3.45441 114.817 10.3633C120.957 17.2723 124.026 25.6616 124.026 35.5315C124.026 65.1411 107.578 88.2971 74.6814 105L65.813 88.6009Z' fill='%23FF0000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_757_1504'%3E%3Crect width='124.027' height='105' fill='white' transform='translate(124.026 105) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")no-repeat top 122px right 32px ;}

.review-slider .owl-carousel .owl-dots .owl-dot span { background:#FF000050;}
.review-slider .owl-carousel .owl-dots .owl-dot.active span {width:24px; background:#FF0000;}

footer{background: #E9E9E9;padding: 48px 0px 0px;}
.social-widget{margin-top: 45px;}
.social-widget h6{font:700 16px/22px 'Open Sans' }
.social-widget .navbar-expand .navbar-nav .nav-item{margin-right:12px;}
.social-widget .navbar-expand .navbar-nav .nav-link {padding: 0px;}
footer h5{font:700 18px/25px 'Open Sans'; color: #1A1A1A;}
footer .nav-link{font:400 14px/20px 'Open Sans';color: #1A1A1A;}
footer .nav-link:hover,footer .nav-link:focus{color: #ff0000;}
footer .nav-link span{margin-right:8px;}
.copyright-text{border-top: 0.5px solid #70707070;padding: 1rem 0rem;}
.copyright-text p{font:400 14px/20px 'Open Sans Regular';color: #1A1A1A;}

/*-------How It Works-------*/
.contact-sec{background: #f7f7f7;padding: 0px 0px 100px;}
.ICF-Theme .contactus-form{background: #FFFFFF;box-shadow: 6px 8px 40px 12px rgba(68, 68, 68, 0.04);border-radius: 24px;padding: 4rem;}
.ICF-Theme .form.contactus-form .form-label{font:700 normal 16px/24px 'Open Sans';color: #232C3D;}
.ICF-Theme .form.contactus-form .form-label span{color: #FF0000;}
.ICF-Theme .form.contactus-form .form-control, .ICF-Theme .form.contactus-form .form-select{color: #707070;background: #f3f3f3;border:0px;font:400 16px/28px 'Open Sans';}
.ICF-Theme .form.contactus-form .form-control:hover, .ICF-Theme .form.contactus-form .form-select:hover,.ICF-Theme .form.contactus-form .form-control:focus, .ICF-Theme .form.contactus-form .form-select:focus{box-shadow: 0 0 0 0 black;}
.ICF-Theme .form.contactus-form .form-select{background:#F7F7F7 url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6.49991L11 1.5' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 1.5L6 6.49991' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")no-repeat center right 24px;}
/* .ICF-Theme .form.contactus-form textarea.form-control{min-height: 140px;resize: none;} */
.ICF-Theme .form.contactus-form .form-check {margin-bottom: 14px;}
.ICF-Theme .form.contactus-form .form-check-input[type=checkbox] {width:20px;height:20px;margin-right:10px;border: 1.5px solid #1A1A1A; }
.ICF-Theme .form.contactus-form .form-check-input:checked {background-color:#1294F2;border-color:#1294F2;}
.ICF-Theme .form.contactus-form .form-check-label{font:400 normal 14px/19px 'Open Sans';color: #707070;}
.ICF-Theme .form.contactus-form .form-check .form-check-input:focus {border-color:#1294F2;outline: 0;box-shadow: 0 0 0 0.125rem #1294F240;}
.ICF-Theme .form.contactus-form .form-control::placeholder {color:#707070;opacity: 1;}
.ICF-Theme .form.contactus-form .form-control:-ms-input-placeholder {color:#707070;}
.ICF-Theme .form.contactus-form .form-control::-ms-input-placeholder {color:#707070;}
.contactus-form.needs-validation .invalid-tooltip{top: auto;bottom: 5px;background: rgba(255, 0, 0,1);font:12px/16px 'Open Sans';}

.ICF-Theme .form.contactus-form .valid-feedback, .ICF-Theme .form.contactus-form .invalid-feedback{margin-bottom: 16px;}
/*-------Customize Upload-------*/
.ICF-Theme .form .upload-btn-wrapper {position: relative;overflow: hidden;display:block;position: relative;
    flex: 1 1 auto;margin-right: 16px;}
.ICF-Theme .form .upload-btn-wrapper input[type=file] {position: absolute;left: 0;top: 0;bottom:0;right:0; opacity: 0;}
.ICF-Theme .uploadbtn {width:100%;color: #707070;border: 0px;font: 400 16px/28px 'Open Sans';min-height: 64px;border-radius: 0.25rem;padding: 18px 24px;margin-bottom: 40px;text-align: left;background:#F7F7F7 url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.56 6.80005C16.68 6.44005 16.8 6.08005 16.8 5.60005C16.8 2.96005 14.64 0.800049 12 0.800049C10.2 0.800049 8.52 1.88005 7.8 3.44005C7.44 3.32005 6.96 3.20005 6.6 3.20005C4.92 3.20005 3.6 4.52005 3.6 6.20005C3.6 6.44005 3.6 6.68005 3.72 6.80005C1.56 7.16005 0 8.84005 0 11C0 13.28 1.92 15.2 4.2 15.2H8.4V11.6H5.76569C5.40932 11.6 5.23086 11.1692 5.48284 10.9172L9.49289 6.90716C9.88342 6.51663 10.5166 6.51663 10.9071 6.90716L14.9172 10.9172C15.1691 11.1692 14.9907 11.6 14.6343 11.6H12V15.2H16.2C18.48 15.2 20.4 13.28 20.4 11C20.4 8.84005 18.72 7.04005 16.56 6.80005Z' fill='%23707070'/%3E%3C/svg%3E")no-repeat center right 24px;}
.ICF-Theme #inputGroupFileAddon04{border-radius: 8px;}
/*-------Contact Us Page-------*/
.contact-sec-2{padding:55px 0px 100px;}
/*-------About Us, Privacy Page-------*/
.about-sec, .privacy-sec{padding: 55px 0px 100px;background: #f7f7f7;}
.innerpage-text .text-block{margin-bottom: 3rem;}
.innerpage-text h5{font:700 20px/24px 'Open Sans';color: #1A1A1A;}
.innerpage-text p{font:500 18px/24px 'Open Sans';color: #707070;}
.innerpage-text p.blue-text{font:700 18px/24px 'Open Sans';color: #1294F2;}
.innerpage-text ul li{font:500 18px/24px 'Open Sans';color: #1A1A1A;}
/*-------Apply for Job Page-------*/
.applyfor-job-sec{padding:55px 0px 100px;background: #f7f7f7;}
.applyfor-job-sec .application-sec{padding: 56px 56px 40px 56px;background: #FFFFFF;border: 1px solid #E9E9E9;border-radius: 8px;}
.application-sec h1{font: 700 normal 32px/48px 'Open Sans';}
/*-------Customer review Page-------*/
.review-sec{padding:55px 0px 100px;background: #f7f7f7;}
.review-post{background: #FFFFFF;box-shadow: 0px 10px 20px rgba(41, 41, 42, 0.07);border-radius: 14px;padding: 32px 24px;margin-bottom: 1rem;}
.review-post h5{font:700 18px/28px 'Open Sans';color: #18191F; }
.review-post figure{width: 60px;}
.review-post p.verified{font:400 14px/28px 'Open Sans';font-feature-settings: 'salt' on, 'liga' off; color: #1A1A1A;}
.review-post p.review-text{font:400 18px/30px 'Open Sans';color: #707070;padding-left: 60px;position: relative;}
.review-post p.review-text::before{position:absolute; content:" ";background: url(../images/QuoteMark.png)no-repeat center center;width: 32px;height: 27px;left: 10px;}
.rating-color{width:18px;height:18px;background: url(../images/rating-star.svg)no-repeat center center;margin-right:0.25rem;}
/*-------Book Service V1-------*/
.book-service-sec{padding: 40px 0px 100px;background: #F9F9F9;}
.book-service-sec .form .form-control,.book-service-sec .form .form-select{min-height:54px;border:1px solid #707070;font:600 normal 16px/28px 'Open Sans';color:#1a1a1a;border-radius:.25rem;padding:12px 24px;margin-bottom:16px}
.inner-div{padding: 1rem;background: #FFFFFF;border: 1px solid #E9E9E9;border-radius: 8px;margin-bottom:16px;}
.inner-div h4{font:600 24px/32px 'Open Sans SemiBold'; }
.inner-div .form .form-control,.inner-div .form .form-select{color: #707070;font: 400 normal 16px/28px 'Open Sans';;}
.inner-div .form.contactus-form{padding:0px;}
.inner-div .form.contactus-form .form-control.search{border: black 1px solid; border-radius: 5px; background:#FFFFFF url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 20L15.514 15.506M18 9.5C18 11.7543 17.1045 13.9163 15.5104 15.5104C13.9163 17.1045 11.7543 18 9.5 18C7.24566 18 5.08365 17.1045 3.48959 15.5104C1.89553 13.9163 1 11.7543 1 9.5C1 7.24566 1.89553 5.08365 3.48959 3.48959C5.08365 1.89553 7.24566 1 9.5 1C11.7543 1 13.9163 1.89553 15.5104 3.48959C17.1045 5.08365 18 7.24566 18 9.5V9.5Z' stroke='%23707070' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")no-repeat center right 24px;
}
.inner-div .toast.badge{width:auto; background: #E7EDFD;border-radius: 20px;border:0px;box-shadow: none; padding: 0px 10px;align-items: center;}
.inner-div .toast.badge .toast-body{padding: 0px;font:500 normal 14px/30px 'Open Sans';color: #1A1A1A;display: inline;}
.ICF-Theme .inner-div .nav-pills{border: 1px solid #E9E9E9;background-color: #f7f7f7;}
.ICF-Theme .inner-div .nav-pills .nav-item{width: 100%;margin-right: 0px;}
.ICF-Theme .inner-div .nav-pills  .nav-link {border-left:5px solid #ff000000;border-bottom: 1px solid #E9E9E9; font: 500 normal 16px/18px 'Open Sans';color: #1A1A1A;padding:14px 18px;text-align: left;width: 100%;}
.ICF-Theme .inner-div .nav-pills  .nav-link svg path{fill:#000;}
.ICF-Theme .inner-div .nav-pills  .nav-link.paypal svg path{fill:#0070ba;}
.ICF-Theme .inner-div .nav-pills .nav-link:hover, .ICF-Theme .inner-div .nav-pills .nav-link.active{border-left:5px solid #FF0000; color:#FF0000;background: rgba(255, 00,00,0.05);border-radius: 0px;}
.ICF-Theme .inner-div .nav-pills .nav-link:hover svg path, .ICF-Theme .inner-div .nav-pills .nav-link.active svg path{fill:#FF0000;}
.ICF-Theme .inner-div .nav-pills .nav-link:hover svg path, .ICF-Theme .inner-div .nav-pills .nav-link.paypal.active svg path{fill:#0070ba;}
.ICF-Theme .inner-div table.table tbody td{border-bottom: 1px dashed #EEEEEE;font:500 normal 16px/19px 'Open Sans';color: #1A1A1A; }
.ICF-Theme .inner-div table.table tbody td .btn.table-btn{border:1px solid #ff0000;padding: 6px 16px;font:600 normal 12px/14px 'Open Sans';color: #FF0000;}
.ICF-Theme .inner-div table.table tbody td .btn.table-btn.green{color: #FFFFFF;background: #49C21F;border: 1px solid #49C21F;}
.ICF-Theme .inner-div table.table tbody td:last-child{text-align: end;}
.form.form-book-service input[type="radio"].form-check-input{width:20px; height: 20px;border:1px solid #1294F2;margin-right: 8px;}
.form.form-book-service input[type="radio"].form-check-input:checked{background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.75' y='2.75' width='18.5' height='18.5' rx='9.25' fill='white' stroke='%231294F2' stroke-width='1.5'/%3E%3Crect x='7.5' y='7.5' width='9' height='9' rx='4.5' fill='%231294F2' stroke='%231294F2'/%3E%3C/svg%3E")no-repeat center center;}
.form.form-book-service input[type="checkbox"].form-check-input{width:20px; height: 20px;border:1px solid #1294F2;}
.form.form-book-service input[type="checkbox"].form-check-input:checked{background:#1294F2 url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3L3.25 5L7 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")no-repeat center center;}
.form.form-book-service .form-check-label{font:600 normal 16px/24px 'Open Sans';color: #707070; letter-spacing: 1px;}
.div-border{border: 1px solid #E9E9E9;border-radius: 8px;padding: 24px;}
.div-border .form-check{margin:0px 32px 0px 0px;}
.select-date{padding: 0px 32px;}
.select-date .date-day{width:102px;padding: 24px 16px;background: #FFFFFF;border: 1px solid #E9E9E9;border-radius: 10px;text-align: center;}
.inner-div p.green{color: #49C21F;}
.inner-div h6{font:600 normal 16px/24px 'Open Sans';color: #1A1A1A; }
.inner-div p{font:500 normal 16px/24px 'Open Sans';color: #707070;}
.select-date .date-day h6{font:500 normal 18px/24px 'Open Sans';color: #1A1A1A;margin-bottom: 0px;}
.select-date .date-day:hover, .select-date .date-day:focus{background:#1294F2;color:#FFFFFF;}
.select-date .date-day:hover h6, .select-date .date-day:focus h6{color: #FFFFFF;}
.select-date.owl-theme .owl-nav {margin-top:0px;position: absolute;top: 50%;transform: translateY(-50%);width: 100%;z-index: -1;}
.select-date.owl-carousel .owl-nav button.owl-prev{float: left;margin-left: -24px;background: url("data:image/svg+xml,%3Csvg width='9' height='12' viewBox='0 0 9 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.29065 0.561397C1.91565 0.238664 1.36103 0.238665 0.986028 0.561398L0.879735 0.652876C0.416482 1.05156 0.416095 1.76888 0.878918 2.16807L5.3217 6L0.878919 9.83193C0.416096 10.2311 0.416482 10.9484 0.879736 11.3471L0.986029 11.4386C1.36103 11.7613 1.91566 11.7613 2.29065 11.4386L7.72931 6.75795C8.19289 6.35898 8.19289 5.64102 7.7293 5.24205L2.29065 0.561397Z' fill='%231A1A1A'/%3E%3C/svg%3E")no-repeat center center;width: 9px;height: 12px;transform: rotate(180deg);}
.select-date.owl-carousel .owl-nav button.owl-next{float:right;margin-right: 36px;background: url("data:image/svg+xml,%3Csvg width='9' height='12' viewBox='0 0 9 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.29065 0.561397C1.91565 0.238664 1.36103 0.238665 0.986028 0.561398L0.879735 0.652876C0.416482 1.05156 0.416095 1.76888 0.878918 2.16807L5.3217 6L0.878919 9.83193C0.416096 10.2311 0.416482 10.9484 0.879736 11.3471L0.986029 11.4386C1.36103 11.7613 1.91566 11.7613 2.29065 11.4386L7.72931 6.75795C8.19289 6.35898 8.19289 5.64102 7.7293 5.24205L2.29065 0.561397Z' fill='%231A1A1A'/%3E%3C/svg%3E")no-repeat center center;width: 9px;height: 12px;}
.select-date.owl-carousel .owl-nav button.owl-prev span, .select-date.owl-carousel .owl-nav button.owl-next span{display: none;}
.select-service-time .time{font:500 normal 16px/24px 'Open Sans';color: #1A1A1A;background: #FFFFFF;border: 1px solid #E9E9E9;border-radius: 10px;padding: 14px 20px;margin-bottom: 1rem;}
.select-service-time .time:hover, .select-service-time .time:focus{background: #1294F2;color:#FFFFFF ;}
.sidebar.sticky-md-top{top:160px;z-index: 0;}


.ICF-Theme .inner-div .table.table-bill thead{border-bottom: 1px dashed rgba(26, 26, 26, 0.3);}
.ICF-Theme .inner-div .table.table-bill .border-bottom{border-bottom: 1px dashed #1a1a1a4d!important;}
.ICF-Theme .inner-div .table.table-bill th,.ICF-Theme .inner-div  .table.table-bill td{border: none;}
.ICF-Theme .inner-div .table.table-bill td{color:#707070;}
.ICF-Theme .inner-div .table.table-bill td strong{color: #1A1A1A;}
.ICF-Theme .inner-div .table.table-bill td.blue{color: #1294F2;}
.ICF-Theme .inner-div .table.table-bill td.green{color:#49C21F}
.ICF-Theme .inner-div .table.table-bill td.red{color: #FF0000;}
.ICF-Theme .inner-div .table.table-bill td.orange{color: #EF7F0F;}
.ICF-Theme .inner-div .table.table-bill .form-control{border:none;background: #f7f7f7;font:400 normal 14px/20px 'Open Sans';color:#707070;padding: 12px;}
.ICF-Theme .inner-div .table.table-bill .apply-btn{padding:12px 24px;font:600 normal 14px/20px 'Open Sans';border: 1px solid #FF0000;color:#FF0000; }
.ICF-Theme .innerpage-text .btn-outline-primary {border: 1px solid #1294F2;color: #1A1A1A;}
.ICF-Theme .innerpage-text .btn-outline-primary:hover,.ICF-Theme .innerpage-text .btn-outline-primary:focus,.ICF-Theme .innerpage-text .btn-outline-primary.active{background: #1294F2;color: #FFFFFF;}
.ICF-Theme .innerpage-text .btn-outline-primary:hover svg path,.ICF-Theme .innerpage-text .btn-outline-primary:focus svg path,.ICF-Theme .innerpage-text .btn-outline-primary.active svg path{fill:#FFFFFF;}
.ICF-Theme .invalid-feedback{color: #FF0000;font:400 normal 12px/16px 'Open Sans';}
.card-details .form.contactus-form{background: #f3f3f3;border: 0px;}
.card-details .form.contactus-form .form-control{min-height: 56px;padding:16px 16px;font:400 normal 16px/20px 'Open Sans'; }
.card-details .form.contactus-form .form-control:hover,.card-details .form.contactus-form .form-control:focus{box-shadow: none;}
/*-------Payment and Bill Page-------*/
.payment-bill-sec .div-border{margin-bottom: 2.25rem;}
.payment-bill-sec form.form textarea.form-control{
  /* min-height: 76px;resize: none; */
  background: #E4E9EE;
    border: 1px solid #E4E9EE;}
/*-------Price Breakdown-------*/
#priceModel .modal-dialog {max-width: 650px;}
table.table.pricebreakdown{background: #fff;}
table.table.pricebreakdown tr.bg-red th{background: #FF0000;color: #FFFFFF;}
table.table.pricebreakdown.table-striped>tbody>tr:nth-of-type(odd)>td {background: #FFF!important;box-shadow: none;border-bottom: 0px;}
table.table.pricebreakdown.table-striped>tbody>tr:nth-of-type(even)>td {background:#F6F7FB;box-shadow: none;border-bottom: 0px;}
table.table.pricebreakdown.table-striped>tbody>tr.bg-white:nth-of-type(even)>td,table.table.pricebreakdown.table-striped>tbody>tr.bg-white:nth-of-type(even)>td{background: #fff;}
table.table.pricebreakdown thead tr th{font:700 normal 14px/20px 'Open Sans';color: #1A1A1A;background: #E7EDFD;}
table.table.pricebreakdown tbody tr td{font:500 normal 14px/20px 'Open Sans';color: #1A1A1A;}

/*-------Customer Dashboard-------*/
.navbar-cd .nav-link:hover{border-bottom: 0px;}
.customer-dashboard{background: #f7f7f7;}
.customer-dashboard .sidebar{background-color: #fff;padding:0px ;}
.customer-dashboard .sidebar .nav-item{border-left: 4px solid #ff000000;padding:17px 0px;}
.customer-dashboard .sidebar .nav-item svg{margin:0px 18px 0 0px;}
.customer-dashboard .sidebar .nav-item .nav-link{font:600 16px/22px 'Open Sans';color: #1A1A1A;text-align: left;}
.customer-dashboard .sidebar .nav-item:hover,.customer-dashboard .sidebar .nav-item.active{border-left: 4px solid #ff0000;background-color: rgb(255, 00, 0,0.05);}
.customer-dashboard .sidebar .nav-item:hover svg path,.customer-dashboard .sidebar .nav-item.active svg path{stroke: #FF0000;fill: #FF0000;}
.customer-dashboard .sidebar .nav-item:hover .nav-link,.customer-dashboard .sidebar .nav-item.active .nav-link{color: #FF0000;}
.customer-dashboard .sidebar .nav-item.red .nav-link{color: #FF0000;}
.customer-dashboard .profile-details{padding: 40px 40px 136px 24px;}
.customer-dashboard .profile-details h4{font:700 26px/36px 'Open Sans';color: #232C3D; }
.form.customer-dashboard-form{background: #FFFFFF;border: 1px solid #EEEEEE;border-radius: 8px;padding:32px 32px 10px 32px;}
.form.customer-dashboard-form h5{font:700 normal 20px/30px 'Open Sans';color: #232C3D;}
.form.customer-dashboard-form .form-group{margin-bottom: 56px;}
.form.customer-dashboard-form .form-label{font:700 16px/24px 'Open Sans';color: #232C3D;}
.form.customer-dashboard-form .form-label span{color: #FF0000;}

.form.customer-dashboard-form .form-control,.form.customer-dashboard-form .form-select{min-height: 56px;background: #F7F7F7; border:0px;font:600 16px/28px 'Open Sans';color:#1A1A1A;border-radius: 0.25rem;padding:8px 10px;margin-bottom: 15px;}
.form.customer-dashboard-form select.form-select{background:#F7F7F7 url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6.49991L11 1.5' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 1.5L6 6.49991' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")no-repeat center right 24px;}
.form.customer-dashboard-form .form-control:focus,.form.customer-dashboard-form .form-select:focus{box-shadow: 0 0 0 0.125rem rgb(255 0 0 / 25%);}
.form.customer-dashboard-form .form-check{margin-bottom: 40px;}
.form.customer-dashboard-form .form-check .form-check-input:checked {background-color:#ff0000;border-color:#FF0000;}
.form.customer-dashboard-form .form-check .form-check-input:focus {border-color:#FF0000;outline: 0;box-shadow: 0 0 0 0.125rem rgba(255, 0, 0, 0.25);}
.form.customer-dashboard-form .form-control::placeholder {color:#6D6C6F;opacity: 1;}
.form.customer-dashboard-form .form-control:-ms-input-placeholder {color:#6D6C6F;}
.form.customer-dashboard-form .form-control::-ms-input-placeholder {color:#6D6C6F;}
.address-details h5{font:700 20px/27px 'Open Sans';color: #232C3D;}
.address-entries{background: #FFFFFF;border: 1px solid #E9E9E9;border-radius: 8px;padding: 1rem;}
.address-entries h6{font:700 16px/24px 'Open Sans';color: #232C3D;}
.address-entries p{font:600 14px/24px 'Open Sans';color: #232C3D;font-feature-settings: 'liga' off;margin-bottom: 10px;}
.address-entries a,.address-entries a:link{font:400 14px/21px 'Open Sans';color: #ff0000;}

/*-------Orders Customer Dashboard-------*/
.ICF-Theme .nav-pills .nav-item{margin-right:24px;}
.ICF-Theme .nav-pills .nav-link{font:600 normal 14px/21px 'Open Sans';color: #1A1A1A;padding: 8px 16px;}
.ICF-Theme .nav-pills .nav-link.active{color: #FFFFFF;background: #ff0000;}
.order-details{padding:40px 40px 0px 24px;}
.order-details .inner-order-details{padding:32px 32px 33px 32px; background: #FFFFFF;border: 1px solid #EEEEEE; border-radius: 8px;}
.order-details h4{font:700 normal 26px/36px 'Open Sans';color: #232C3D; }
.order-details h5{font:700 normal 20px/30px 'Open Sans';color: #232C3D; }
.order-details .group{background: #FFFFFF;border: 1px solid #E9E9E9;border-radius: 10px;margin:16px 0px 15px;padding: 32px;}
.table-v1 thead{background: #F9F9F9;}
.table-v1 th{font:600 normal 14px/19px 'Open Sans';color: #232C3D;border:none;padding: 15px 8px;vertical-align: middle;}
.table-v1.table-striped tr td{font:400 normal 14px/18px 'Open Sans';color:#707070;vertical-align: middle;border-bottom: 0px;}
.table-v1.table-striped tr:nth-of-type(odd)  td {color: #707070;background: #FFFFFF;box-shadow: none;}
.table-v1.table-striped tr:nth-of-type(even)  td {color: #707070;background: #FCFCFC;box-shadow: none;}
.table-v1 .table-btn{font:600 normal 14px/20px 'Open Sans';color:#FF0000;padding: 6px 18px;background: #FFFFFF;border: 1px solid #FF0000;
    border-radius: 4px;}
.table-v1.table-v1-2{background: #FFFFFF;border: 1px solid #E9E9E9;border-radius: 10px;}
.table-v1.table-v1-2 thead{background: #F7F7F7;border-radius: 7px 7px 0px 0px;}
.table-v1.table-v1-2 thead th{padding: 0.5rem 0.5rem;}
.table-v1.table-v1-2 th, .table-v1.table-v1-2 td{font:500 normal 16px/24px 'Open Sans';color: #707070;border-bottom-width:0px ;box-shadow: none;}
.blue-highlight{border-radius: 10px;background: rgba(18, 148, 242, 0.1);color: #1294F2;padding: 4px 10px;}

.table-v1.table-v1-2.table-striped tr:nth-of-type(odd) td {background: #F7F7F7;}
.table-v1.table-v1-2.table-striped tr:nth-of-type(even) td {background: #FFFFFF;}
.table-v1.table-v1-2.table-striped tr td.cutomer-note{background: #E7EDFD;}
.table-v1.table-v1-2 th strong, .table-v1.table-v1-2 td strong{color: #1A1A1A;}

.table-v1.pricing-table th{padding: 24px;font:600 normal 14px/20px 'Open Sans';color: #232C3D;}
.table-v1.pricing-table td{padding: 24px;font:400 normal 14px/20px 'Open Sans';color: #707070;}
.table-v1.pricing-table tr td:last-of-type{color: #1A1A1A;}
.table-v1.pricing-table tr:nth-last-of-type(3) td:first-child,.table-v1.pricing-table tr:nth-last-of-type(4) td:first-child{font:600 normal 14px/20px 'Open Sans';color: #232C3D; }
.table-v1.pricing-table tr:nth-last-of-type(2) td, .table-v1.pricing-table tr:last-of-type td{font: 700 normal 14px/20px 'Open Sans';color: #1A1A1A;}
.table-v1.pricing-table tr td.green{color: #49C21F;}
/*-------Mechanic Dashboard-------*/
.dashboard-details{padding:40px 40px 70px 24px;}
.dashboard-details h4{font:700 26px/36px 'Open Sans';color: #232C3D; }
.dashboard-details .stats{background: #FFFFFF;border: 1px solid #E9E9E9;border-radius: 10px;}
.dashboard-details .stats h6{font:600 normal 16px/22px 'Open Sans';color: #1A1A1A;}
.dashboard-details .stats h1 span.counter-count{font:700 normal 40px/54px 'Open Sans';margin-right: 8px;}
.dashboard-details .stats h1 span.sm-text{font:600 normal 16px/22px 'Open Sans';color: #707070;}
.Upcoming-Orders-sec{background: #FFFFFF;border: 1px solid #EEEEEE;border-radius: 8px;padding:24px 16px 175px 16px ;margin: 40px 0px 0px 0px;}
.Upcoming-Orders-sec h5{font:700 normal 20px/27px 'Open Sans';color: #232C3D;}

.customer-dashboard-form.two{border-radius:8px 8px 0px 0px;}
.dashboard-details hr{border: 1px solid #E9E9E9;margin: 0px;padding:0px 32px;}
.time-schedule{padding: 55px 32px;background: #FFFFFF;border-radius:0px 0px 8px 8px;}
.time-schedule h5{font:700 normal 20px/30px 'Open Sans';color: #232C3D;}
.time-schedule .form .table.table.time-schedule-table{background: #fff  ;}
.time-schedule .form .table.table.time-schedule-table tr td{font:400 normal 16px/24px 'Open Sans';color:#232C3D;vertical-align: middle;border-bottom: 0PX;}
.time-schedule .form .table.table.time-schedule-table tr td .form-switch{padding-left:0em;}
.time-schedule .form .table.table.time-schedule-table tr td .form-check-input{float: right;width: 32px;height:19px;background-color: #E9E9E9;border:0px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.600098' width='14.9333' height='14.9333' rx='7.46667' fill='white'/%3E%3C/svg%3E");background-size:16px 15px;}
.time-schedule .form .table.table.time-schedule-table tr td .form-check-input:checked {background-color:#1294F2;border-color: #1294F2;}
.time-schedule .form .table.table.time-schedule-table tr td .form-check-input:focus {box-shadow:none}
.time-schedule .form .table.table.time-schedule-table tr td:first-child{font:700 normal 16px/24px 'Open Sans';color:#232C3D;}
.time-schedule .form .table.table.time-schedule-table tr td .form-control{background: #F7F7F7;border-radius: 8px;border: 0px;margin-bottom: 0px;padding: 16px;}
input[type="time"]{position: relative;}
input[type="time"]::-webkit-calendar-picker-indicator {background: none;}
input[type="time"]::before{position: absolute;right:16px;content:" ";background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%23707070' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 16L12.586 13.586C12.2109 13.211 12.0001 12.7024 12 12.172V6' stroke='%23707070' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")no-repeat center center;width: 24px;height:24px;}
input[type="time"]:disabled{opacity:0.6;}
/*-------Order Details Mechanics-------*/
.order-details-mechanics{padding: 40px 24px 24px 24px;}
.order-details-mechanics h4{font:700 26px/36px 'Open Sans';color: #232C3D; }
.order-details-mechanics h5{font:700 normal 20px/30px 'Open Sans';color: #232C3D;}
.order-details-mechanics .inner-order-details-mechanics{background: #FFFFFF;border: 1px solid #EEEEEE;border-radius: 8px;padding:2rem;}
.column-2{background: #FFFFFF;border: 1px solid #E9E9E9;border-radius: 10px;padding:1rem;margin-bottom: 1rem;}
.order-vehicle-table tr th,.order-vehicle-table tr td{padding:24px ;}
.Update-Service-Details-sec{margin-top: 15px;}
.Update-Service-Details-sec .form textarea.form-control{height: 100px;resize: none;}
.Update-Service-Details-sec .form .form-control, .Update-Service-Details-sec .form .form-select{height: 56px;padding: 16px 24px;}
.Update-Service-Details-sec .form .form-select.blue{color: #1294F2;}
.btn-outline{font:600 normal 18px/30px 'Open Sans';font-feature-settings: 'salt' on, 'liga' off;color: #FF0000;border: 1px solid #FF0000;padding: 13px 32px;height: 56px;}
.btn-outline:hover,.btn-outline:focus{color: #FFFFFF;border: 1px solid #FF0000;background: #FF0000;}
.Update-Service-Details-sec .form .form-control::placeholder {color:#6D6C6F;opacity: 1;}
.Update-Service-Details-sec .form .form-control:-ms-input-placeholder {color:#6D6C6F;}
.Update-Service-Details-sec .form .form-control::-ms-input-placeholder {color:#6D6C6F;}
.earning-sec{background: #FFFFFF;border: 1px solid #EEEEEE;
border-radius: 8px;padding: 32px 32px 32px 32px;}
.table-v1.earning-table th, .table-v1.earning-table td {padding:24px 16px;}
.position-absolute.close-btn{top:8px;right:8px;}
.tabs-container nav {margin: 0 auto;background: #fff;}
.tabs-container nav ul {list-style: none;margin: 0;padding: 0;border: 1px solid #ccc;padding: 0 10px;}
.tabs-container nav ul li { padding: 1rem; cursor: pointer; color: #A7A7A7;border-top: 1px solid #eee;margin-left: -10px;margin-right: -10px;padding-left: 25px;}
.tabs-container nav ul li:hover { color: #3e4b58;}
.tabs-container nav ul li.active {color: #3e4b58;border-top: none;font: 400 normal 16px/24px 'Open Sans';}
.tabs-container {position: relative;height: 4em;margin-bottom: 2rem;}
.tabs-container nav {position: absolute;width: 100%;}
.tabs-container nav ul {display: flex;flex-direction: column;background: #F7F7F7;border-radius: 8px; min-height: 56px;}
.tabs-container nav ul li {order: 1;}
.tabs-container nav ul li.active {order: 0;background: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6.49991L11 1.5' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 1.5L6 6.49991' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")no-repeat center right 24px;}
.tabs-container nav ul li:not(.active) {position: absolute;top: -999em;}
.tabs-container nav ul.expanded li.active:after{border-top-color: transparent;border-bottom-color: #555;top: 1em;}
.tabs-container nav ul.expanded li:not(.active) {position: relative;top: auto;}
#accordionExample .accordion-button.collapsed{background:#FFFFFF;padding: 10px 16px;color: #1A1A1A;font: 500 normal 16px/24px 'Open Sans';border-bottom: 1px solid #E9E9E9;}
#accordionExample .accordion-button{background:#FFF2F2;padding: 10px 16px;color: #FF0000;font: 500 normal 16px/24px 'Open Sans';}

#accordionExample .accordion-button.collapsed::after{background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 14.4999L17 9.5' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 9.5L12 14.4999' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")no-repeat center center;width: 24px;height: 24px;}
#accordionExample .accordion-button::after{background:  url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9.50009L17 14.5' stroke='%23FF0000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 14.5L12 9.50009' stroke='%23FF0000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")no-repeat center center;width: 24px;height: 24px;}
/*-------Check Out Page-------*/
.checkout-sec{padding: 48px 0px 200px;background: #f9f9f9;}
.co-left-sec, .co-right-sec{padding: 40px;background: #FFFFFF;box-shadow: 6px 8px 40px rgba(68, 68, 68, 0.04);border-radius: 10px;}
.co-left-sec h3, .co-right-sec h3{color: #1A1A1A;font:700 normal 28px/40px 'Open Sans';}
.co-left-sec p, .co-right-sec p{font-family:400 normal 18px/30px 'Open Sans';color: #707070;}
.co-right-sec .form.login-form{margin: 36px 0px 0px;}

/*-------City Page-------*/
.hero-sec-inner{padding:100px 0px;min-height: 370px;background: url('../images/hero-inner-1.jpg')no-repeat center center/cover;}
.hero-sec-inner h1{font:700 normal 40px/48px 'Open Sans';}
.hero-sec-inner h5{font:400 normal 20px/27px 'Open Sans';}

.city-page-new-3 h2{font:700 normal 40px/48px 'Open Sans';color: #1A1A1A;}
.city-page-new-3 h5{font:600 normal 20px/30px 'Open Sans';color: #1A1A1A;}
.city-page-new-3 p,.city-page-new-3  ul li{font:500 normal 18px/24px 'Open Sans';color: #1A1A1A;}

.glance-city-page{padding: 40px 0px;}
.glance-city-page .row.d-grid{grid-template-columns:auto auto auto auto auto auto auto auto;column-gap: 13px;row-gap: 32px;}
.glance-city-page .row.d-grid>.col{padding: 0px;}
.glance-city-page .box-link{border:0 solid rgba(112,112,112,.2);background:0 0;padding:0;width:150px;height:175px;margin:auto auto auto auto}
.glance-city-page .box-link figure{width:120px;height:120px;background:#fff;border:1px solid rgba(112,112,112,.2);border-radius:100px;margin: auto;}
.glance-city-page h5{color:#1a1a1a;font:600 normal 16px/24px 'Open Sans';margin-bottom:0}
.glance-city-page .box-link:focus,.glance-city-page .box-link:hover{box-shadow:none;cursor:pointer}

.review-slider.bg-black{padding:56px 0px;background: url("data:image/svg+xml,%3Csvg width='125' opacity='0.1' height='105' viewBox='0 0 125 105' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.544434 88.6009C19.0394 79.4902 28.2867 68.7853 28.2867 56.4859C20.4036 55.5748 13.885 52.3482 8.73068 46.8059C3.57635 41.2635 0.999222 34.8482 0.999222 27.5597C0.999222 19.8156 3.50055 13.2864 8.50329 7.9718C13.506 2.65723 19.7972 0 27.3772 0C35.8667 0 43.219 3.45441 49.4346 10.3633C55.6501 17.2723 58.7578 25.6616 58.7578 35.5315C58.7578 65.1411 42.2339 88.2971 9.18548 105L0.544434 88.6009ZM65.814 88.6009C84.4605 79.4902 93.7837 68.7853 93.7837 56.4859C85.749 55.5748 79.1546 52.3482 74.0002 46.8059C68.8459 41.2635 66.2688 34.8482 66.2688 27.5597C66.2688 19.8156 68.808 13.2864 73.8865 7.9718C78.9651 2.65723 85.2942 0 92.8741 0C101.364 0 108.678 3.45441 114.818 10.3633C120.958 17.2723 124.027 25.6616 124.027 35.5315C124.027 65.1411 107.579 88.2971 74.6824 105L65.814 88.6009Z' fill='white'/%3E%3C/svg%3E")no-repeat top 62px right 62px ;}
.review-slider.bg-black .owl-carousel .owl-dots .owl-dot.active span{width:24px;background:#fff}
.review-slider .owl-carousel .owl-dots .owl-dot span{background:#000}
.other-city-we-serve, .zip-code-we-serve{padding: 56px 0px 0px 0px;}
.tag{font:600 normal 16px/24px 'Open Sans';color: #1294F2;padding:8px 16px;border: 1px solid #1294F2;
    border-radius: 37px;text-align: center;}
.cars-we-service{padding: 30px 0px 0px;}

.service-page .hero-sec-inner{background: url('../images/hero-inner-3.jpg')no-repeat center center/cover;}
.service-page .city-page-new-3 .heading-v1 {margin-bottom: 32px}
.service-page .city-page-new-3 .form .form-control, .service-page .city-page-new-3 .form .form-select {margin-bottom: 30px;}


/*-------404 Page-------*/
.section-404 h1{font:700 normal 90px/92px 'Open Sans';color: #1A1A1A;}
.section-404 h2{font:700 normal 40px/48px 'Open Sans';color: #1A1A1A;}
.section-404 p{font:500 normal 18px/27px 'Open Sans';color:#707070;}
@media all and (min-width: 767px) {
  nav {background: transparent;}
  .tabs-container nav ul li.active {box-shadow: inset 0 -3px 0 #5098B3;}
  .tabs-container nav ul {display: flex;flex-direction: row;justify-content: center; white-space: nowrap; overflow: hidden;border: none; padding: 0; }
  .tabs-container nav ul li {display: inline-block;margin: 0 1rem 0 1rem;padding: 0 0 .2rem 0;border: none;}
.tabs-container nav ul li:not(.active) {position: relative;top: auto;}
.tabs-container nav ul li.active {order: 1;}
.tabs-container nav ul li.active:after {display: none;}
}
.table-mobile.tab-content{display: none;}
.table-mobile.tab-content.current{ display: inherit;}

@media (max-width:1920px) {

}
@media (max-width:1600px) {

}
@media (max-width:1420px) {
  .glance-city-page .row.d-grid{grid-template-columns:auto auto auto auto auto auto}
}
@media (max-width:991px) {
.ICF-Theme .container{max-width:732px;}
.top-nav .nav-link, p {font:400 normal 12px/24px 'Open Sans';}
.navbar-2 .nav-link {font: 600 12px/24px 'Open Sans';}
.navbar-2 .navbar-nav .nav-item {margin: 0px 0px;}
.social-widget {margin-top: 0px;margin-bottom: 16px;}
.bkline:after {height: 160px;}
.Why-choose-sec {padding: 85px 0px 415px;}
.dashboard-details .stats {margin-bottom: 16px;}
.glance-city-page .row.d-grid {
    grid-template-columns: auto auto auto auto;
    gap: 16px 16px;}
}
@media (max-width:767px) {

    .navbar-collapse{position: absolute;right:15px;background: #FFFFFF;box-shadow: 6px 8px 45px 7px rgb(68 68 68 / 8%);border-radius:20px 0px 0px;padding: 0px 0px;max-width:320px;}
    .navbar-collapse .navbar{padding: 0px;}
    .navbar-collapse .navbar-nav.bg-dark{border-radius: 20px 0px 0px 0px;}
    .navbar-collapse .navbar-nav{padding: 24px 32px;}
    .navbar-2 .nav-link {font: 600 normal 14px/24px 'Open Sans';}
    .navbar-2 .nav-link.active, .navbar-2 .nav-link:hover{border-bottom: 0px;}
    .table-v1.table-striped{border-collapse: separate;border-spacing: 0;border: 1px solid #e3e3e3;}
    .table-v1.table-striped tr td:first-child{font:600 normal 14px/24px 'Open Sans' ;color: #232C3D;}
    .table-v1.table-striped tr:first-child td:first-child{border-top-left-radius: 4px;}
    .table-v1.table-striped tr:first-child td:last-child{border-top-right-radius: 4px;}
    .table-v1.table-striped tr:last-child td:first-child{border-bottom-left-radius: 4px;}
    .table-v1.table-striped tr:last-child td:last-child{border-bottom-right-radius: 4px;}
    .table-v1.table-striped tr td{border-width: 0px 0px 1px 0px;border-style:solid;border-color : #e3e3e3;}
    .btn-more-details.collapsed{color: #232C3D;text-decoration: none;}
    .btn-more-details{color: #232C3D;text-decoration: none;}
    .btn-more-details.collapsed:before{content:"More details";color: #232C3D;background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 14.4999L17 9.5' stroke='%231294F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 9.5L12 14.4999' stroke='%231294F2' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")no-repeat center right;padding-right: 30px;}
    .btn-more-details:before{content:"Collapse";color: #232C3D;background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9.50009L17 14.5' stroke='%231294F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 14.5L12 9.50009' stroke='%231294F2' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")no-repeat center right;padding-right: 30px;}
    .inner-div.border-sm-0.p-sm-0{padding: 0px;border: 0px;}

    .glance-city-page .row.d-grid {grid-template-columns: auto auto auto;}
    .section-404 h1{font:700 normal 60px/64px 'Open Sans'}
    .section-404 h2{font:700 normal 32px/40px 'Open Sans';}
    .section-404 p {font: 500 normal 16px/24px 'Open Sans';}
    .section-404 p br{display: none;}
}

/*-------Responsive Screen-------*/
@media (max-width:575px) {

.navbar-brand img{width: 130px;}
.hero-sec {background: url(../images/imgpsh_fullsize_anim.jpg)no-repeat 35% center;}
.hero-sec.ratio::before {padding-top: 133.25%;}
.hero-sec-text {top: 45%;padding: 0px 16px;}
.hero-sec h1{font:700 normal 32px/40px 'Open Sans'}
.hero-sec p{font:400 normal 16px/22px 'Open Sans';}
.hero-sec h3{font:600 normal 18px/25px 'Open Sans SemiBold'; }
.ICF-Theme .heading-v1 {font: 800 32px/40px 'Open Sans Bold';}
.ICF-Theme .form .form-control, .ICF-Theme .form .form-select {min-height: 56px;font: 600 16px/28px 'Open Sans';padding: 14px 24px;margin-bottom: 16px;}
.glance{padding: 55px 0px;}
.glance .box-link{margin:auto auto 16px auto;width: 163px;min-height:168px;}
.glance .box-link figure{width: 80px;height: 80px;}
.glance h5 {color: #1A1A1A;font: 600 16px/24px 'Open Sans SemiBold';margin-bottom: 0px;}
.ICF-Theme .btn-v2 {font: 600 16px/24px 'Open Sans SemiBold';min-height: 48px;padding: 12px 32px;width: 100%;}
.glance .btn-v2{margin: 0px;}
.how-it-works {padding: 40px 0px 40px;}
.number-text h5 {font: 700 18px/27px 'Open Sans Bold';}
.how-it-works .points {padding-bottom: 16px;overflow: hidden;}
.bkline:after {height: 250px;}
.points-v2 { margin: 0px 0px 16px 0px;}
.Why-choose-sec {padding:60px 0px 300px;background-size: contain;}
.save-upto h1 {font: 600 18px/32px 'Open Sans SemiBold';}
.save-upto h1 span{font: 600 32px/32px 'Open Sans SemiBold';}
.save-upto {padding: 24px 16px;background: #1A1A1A;}
.review-slider {padding: 60px 0px 60px;background: url("data:image/svg+xml,%3Csvg width='125' height='105' viewBox='0 0 125 105' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1' clip-path='url(%23clip0_757_1504)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.543457 88.6009C19.0384 79.4902 28.2858 68.7853 28.2858 56.4859C20.4027 55.5748 13.884 52.3482 8.72971 46.8059C3.57537 41.2635 0.998245 34.8482 0.998245 27.5597C0.998245 19.8156 3.49957 13.2864 8.50231 7.9718C13.5051 2.65723 19.7963 0 27.3762 0C35.8657 0 43.2181 3.45441 49.4336 10.3633C55.6491 17.2723 58.7568 25.6616 58.7568 35.5315C58.7568 65.1411 42.2329 88.2971 9.1845 105L0.543457 88.6009ZM65.813 88.6009C84.4596 79.4902 93.7827 68.7853 93.7827 56.4859C85.748 55.5748 79.1536 52.3482 73.9992 46.8059C68.8449 41.2635 66.2678 34.8482 66.2678 27.5597C66.2678 19.8156 68.807 13.2864 73.8856 7.9718C78.9641 2.65723 85.2932 0 92.8731 0C101.363 0 108.677 3.45441 114.817 10.3633C120.957 17.2723 124.026 25.6616 124.026 35.5315C124.026 65.1411 107.578 88.2971 74.6814 105L65.813 88.6009Z' fill='%23FF0000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_757_1504'%3E%3Crect width='124.027' height='105' fill='white' transform='translate(124.026 105) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")no-repeat top 104px right 32px ;background-size: 37px 33px;}
.review-post {border-radius: 14px;padding:22px;margin-bottom:30px;}
.review-post p.review-text{margin-bottom: 0rem;}
.social-widget {margin-top:0px;}
.call-to-action {min-height: 64px;}
.contact-sec {padding: 50px 14px 65px;}
.ICF-Theme .contactus-form {background: #FFFFFF;box-shadow: 6px 8px 45px 7px rgba(68, 68, 68, 0.08);border-radius:16px;padding:2.5rem 1rem;}
.about-sec, .privacy-sec {padding:32px 0px 64px;background: #f7f7f7;}
.innerpage-text p {font: 500 normal 16px/24px 'Open Sans';}
.innerpage-text ul li {font: 500 normal 16px/24px 'Open Sans';}
.innerpage-text p.blue-text {font: 700 16px/24px 'Open Sans';color: #1294F2;}
.innerpage-text h5 {font: 700 16px/22px 'Open Sans';}
.applyfor-job-sec {padding: 55px 14px 100px;}
.applyfor-job-sec .application-sec{padding: 16px 24px;}
.application-sec h1 {font: 700 normal 24px/36px 'Open Sans';}
.ICF-Theme .uploadbtn {width: 100%;color: #707070; border: 0px;font: 400 16px/24px 'Open Sans'; min-height:56px; border-radius: 0.25rem;    padding: 18px 24px; margin-bottom: 40px;}
.inner-div {border-radius: 8px; margin-bottom: 24px;padding: 16px 14px;}
.inner-div .form .form-control, .inner-div .form .form-select {color: #707070;font: 400 normal 16px/28px 'Open Sans';margin-bottom: 16px;}
.ICF-Theme .form.contactus-form .valid-feedback{bottom:14px;}
.ICF-Theme .form.contactus-form .invalid-feedback{bottom:14px;}
.payment-bill-sec .div-border {margin-bottom:1.125rem;}
.inner-div .toast.badge{margin-bottom:9px;}


.div-border{padding: 16px;}
.book-service-sec {padding: 40px 0px 64px;}
.overflow-auto.height{height: 575px!important;}
.select-service-time .time {font: 500 normal 12px/24px 'Open Sans';border: 1px solid #E9E9E9;border-radius: 4px;padding:8px 12px;}
.card-details .form.contactus-form .form-control{margin-bottom: 0px!important;}
.card-details .form.contactus-form .form-control.border-bottom{border-bottom: 1px solid #bdb8b8 !important}
.customer-dashboard .sidebar {background-color: #f7f7f7;padding:32px 16px;}
.customer-dashboard .sidebar .nav-item:hover, .customer-dashboard .sidebar .nav-item.active {border-left:0px solid #ff0000;background-color: rgb(255, 00, 0,1);}
.customer-dashboard .sidebar .nav-item:hover .nav-link, .customer-dashboard .sidebar .nav-item.active .nav-link {color: #FFFFFF;}
.customer-dashboard .sidebar .nav-item:hover svg path, .customer-dashboard .sidebar .nav-item.active svg path {stroke: #FFFFFF;fill: #FFFFFF;}
.customer-dashboard .sidebar .nav-item {border:1px solid #E9E9E9;padding: 0px 0px;}
.customer-dashboard .profile-details {padding: 0px 16px 40px;}
.form.customer-dashboard-form {background: #FFFFFF;border: 1px solid #EEEEEE;border-radius: 8px;padding:24px 16px;}
.customer-dashboard .btn-primary {background: #ff0000; border: none;padding:6px 12px;border-radius: 6px;font:600 normal 14px/20px 'Open Sans';}
.address-entries {border-radius: 8px;padding:24px 16px;margin-bottom: 24px;}
.order-details {padding:0px 16px 55px 16px;}
.order-details .inner-order-details {padding:16px;}
.order-details h4 {font: 700 normal 20px/27px 'Open Sans';color: #232C3D;}
.ICF-Theme .btn-v3 {font: 600 14px/20px 'Open Sans';min-height: 32px;padding: 6px 12px;}
.order-details .group {background: #FFFFFF;border:0px solid #E9E9E9;border-radius: 10px;margin: 16px 0px 15px;padding:0px;}
.table-v1.table-v1-2 th, .table-v1.table-v1-2 td {font: 500 normal 14px/24px 'Open Sans';}
.table-v1.pricing-table th, .table-v1.pricing-table td {padding:16px;}
.dashboard-details {padding:0px 16px 30px 16px;}
.dashboard-details .stats {margin-bottom: 16px;}
.form.customer-dashboard-form .form-group {margin-bottom: 16px;}
.time-schedule {padding:23px 16px;}
.time-schedule .form .table.table.time-schedule-table tr td {display: inline-block;}
.time-schedule .form .table.table.time-schedule-table tr td:first-child {display: block;}
.order-details-mechanics {padding: 40px 16px 24px 16px;}
.order-details-mechanics .inner-order-details-mechanics { padding:24px 16px;}
.column-2 {padding: 0rem;margin-bottom: 1rem;border: none;}
.earning-sec {padding:0px;}
.table-v1.earning-table th, .table-v1.earning-table td {padding:10px;}
.customer-dashboard .sidebar .nav-item{background: #FFFFFF;}
.customer-dashboard .sidebar .nav-item .nav-link {font: 600 14px/20px 'Open Sans';color: #1A1A1A;text-align:center;}
.customer-dashboard .sidebar .nav-item svg {margin: 0px 5px 0 0px;display: none;}
.customer-dashboard .sidebar .nav-item:first-of-type{border-radius: 4px 0px 0px 4px;}
.customer-dashboard .sidebar .nav-item:nth-last-of-type(2){border-radius: 0px 4px 4px 0px;}
.ICF-Theme .form.contactus-form .form-check-input[type=checkbox] {margin-right:0px; }
/* .ICF-Theme .form.contactus-form .form-check-label {padding-left: 8px;} */
.Upcoming-Orders-sec {padding: 24px 16px 62px 16px;}
.form.form-book-service input[type="checkbox"].form-check-input {margin-right:0px;}
.div-border .form-check {margin: 0px 0px 0px 0px;}
.select-date {padding: 0px 18px;}
.select-date .date-day {width: 75px;height: 75px;padding:12px 6px;}
.select-date .date-day h6 {font: 500 normal 16px/24px 'Open Sans';margin-bottom: 0px;}
.select-date.owl-carousel .owl-nav button.owl-prev {margin-left: -18px;}
.select-date.owl-carousel .owl-nav button.owl-next {margin-right: 16px;}
.time-schedule .form .table.table.time-schedule-table tr td .form-check-label {float: left;width: 95px;}
.time-schedule .form .table.table.time-schedule-table tr td .form-check-input {float: left;margin-left:8px;}
.time-schedule .form .table.table.time-schedule-table tr td .form-control{padding:12px 14px;}
input[type="time"]::before{right:14px;content:" ";background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%23707070' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 16L12.586 13.586C12.2109 13.211 12.0001 12.7024 12 12.172V6' stroke='%23707070' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")no-repeat center center;width: 20px;height:20px;}
.form.login-form, .form.register-form { margin: 24px 0px 16px;}
.form.login-form .form-control, .form.register-form .form-control {min-height:auto;font: 400 normal 14px/22px 'Open Sans';padding: 10px 16px;margin-bottom:8px;}
.form.login-form button.btn-primary, .form.register-form button.btn-primary {font: 500 normal 14px/22px 'Open Sans';}
.loginsection p, .registersection p{font: 400 normal 12px/16px 'Open Sans';}
.form.login-form .form-check-label, .form.register-form .form-check-label {
  font: 400 normal 14px/20px 'Open Sans';}
.co-left-sec, .co-right-sec {padding:16px;}
.checkout-sec {padding: 30px 0px;}
.co-left-sec h3, .co-right-sec h3{font: 700 normal 24px/30px 'Open Sans';}
.hero-sec-inner {padding: 194px 0px 24px;background: url(../images/hero-inner-1.jpg)no-repeat center center/cover;}
.hero-sec-inner h5 {font: 400 normal 16px/22px 'Open Sans';}
.hero-sec-inner h5 br{display: none;}
.hero-sec-inner h1 {font: 700 normal 32px/40px 'Open Sans';}
.city-page-new-3 h2 {font: 700 normal 32px/40px 'Open Sans';}
.city-page-new-3 p, .city-page-new-3 ul li {font: 500 normal 16px/24px 'Open Sans';}
.glance-city-page .row.d-grid {grid-template-columns: auto auto;}
.glance-city-page .box-link{padding:0px 16px;margin:auto;width:100%;height: auto;}
.glance-city-page .box-link figure{max-width:120px;width:100%;height:auto;background:#fff;border:1px solid rgba(112,112,112,.2);border-radius:100px;margin:0px auto 8px;}
.glance-city-page .box-link h5{font:600 normal 16px/24px 'Open Sans';}
.service-page .hero-sec-inner {background: url(../images/hero-inner-3.jpg)no-repeat center right -420px/cover;}
}
@media (max-width:375px) {
.top-nav .nav-link, p {font: 10px/16px 'Open Sans';}
.glance .box-link {margin: auto auto 16px auto;width: 135px;height:120px;padding: 16px;}
.glance .box-link figure {width: 60px;height: 60px;}
.glance h5 {font: 600 12px/20px 'Open Sans SemiBold';}
.customer-dashboard .sidebar .nav-item .nav-link {font: 600 12px/16px 'Open Sans';}
.glance-city-page .box-link{padding:0px 16px;margin:auto;width:100%;height: auto;}
.glance-city-page .box-link figure{max-width:120px;width:100%;height:auto;background:#fff;border:1px solid rgba(112,112,112,.2);border-radius:100px;margin:0px auto 8px;}
.glance-city-page .box-link h5{font:600 normal 16px/24px 'Open Sans';}
}
.w-30 {
  width: 30%;
}

.loading{
  position: fixed;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #00000075;
  z-index: 9999;
}

.loader {
    left: 50%;
    top: 50%;
    box-sizing: border-box;
    display: inline-block;
    width: 50px;
    height: 80px;
    border-top: 5px solid #fff;
    border-bottom: 5px solid #fff;
    position: relative;
    background: linear-gradient(#FF3D00 30px, transparent 0) no-repeat;
    background-size: 2px 40px;
    background-position: 50% 0px;
    animation: spinx 5s linear infinite;
  }
  .loader:before, .loader:after {
    content: "";
    width: 40px;
    left: 50%;
    height: 35px;
    position: absolute;
    top: 0;
    transform: translatex(-50%);
    background: rgba(255, 255, 255, 0.4);
    border-radius: 0 0 20px 20px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 0 0px;
    animation: lqt 5s linear infinite;
  }
  .loader:after {
    top: auto;
    bottom: 0;
    border-radius: 20px 20px 0 0;
    animation: lqb 5s linear infinite;
  }
  @keyframes lqt {
    0%, 100% {
      background-image: linear-gradient(#FF3D00 40px, transparent 0);
      background-position: 0% 0px;
    }
    50% {
      background-image: linear-gradient(#FF3D00 40px, transparent 0);
      background-position: 0% 40px;
    }
    50.1% {
      background-image: linear-gradient(#FF3D00 40px, transparent 0);
      background-position: 0% -40px;
    }
  }
  @keyframes lqb {
    0% {
      background-image: linear-gradient(#FF3D00 40px, transparent 0);
      background-position: 0 40px;
    }
    100% {
      background-image: linear-gradient(#FF3D00 40px, transparent 0);
      background-position: 0 -40px;
    }
  }
  @keyframes spinx {
    0%, 49% {
      transform: rotate(0deg);
      background-position: 50% 36px;
    }
    51%, 98% {
      transform: rotate(180deg);
      background-position: 50% 4px;
    }
    100% {
      transform: rotate(360deg);
      background-position: 50% 36px;
    }
  }

  .navbar .nav-item.dropdown:hover .dropdown-menu{
    display: block;
  }
