.header-2 .warper { padding-top: 85px;}
.header-2 header .navbar-brand { padding: 0px;width: 140px;margin-right: 40px;}
.header-2 header { position: fixed;top: 0;left: 0;width: 100%;z-index: 999;background: #fff;}
.header-2 header nav { padding: 20px 0px;}
.header-2 header ul.navbar-nav { background: #f6f6f6;border-radius: 50px;padding: 0px 15px; }
.header-2 .navbar .nav-item .nav-link { padding: 10px;font-family: 'ProximaNova-Semibold';color: #232323;}
.header-2 .navbar .nav-item .nav-link:hover { color: #0055a0;}
.country-drop { background: #f6f6f6;border-radius: 50px;box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15);}
.country-drop figure { margin: 0;width: 30px;height: 30px;overflow: hidden;border-radius: 50%;margin-right: 10px;}
.obj-fit img { width: 100%;height: 100%;object-fit:cover;object-position: center;}
.country-drop .nav-link { padding: 8px;}
.country-drop .nav-link span { position: relative;top: 3px;font-family: 'ProximaNova-Semibold';color: #232323;margin-right: 10px;}
.country-drop .dropdown-toggle::after { top: 5px;margin-top: 12px;}
.custome-dropdown .dropdown-menu { background: #8586bc;border: none;border-radius: 10px;box-shadow: 0px 3px 0px #71c8bb; }
.custome-dropdown .dropdown-menu:after { width: 15px;height: 15px;position: absolute;content: "";position: absolute;top: -3px;left: 35%;background: #8586bc;transform: rotate(45deg);z-index: -1;}
.custome-dropdown .dropdown-menu a { color: #fff;padding: 10px 20px;font-family: 'ProximaNova-Semibold';}
.custome-dropdown .dropdown-menu a:hover { background: #71c8bb; }
.inner-box { margin: 50px 0px; }
.blog-body .container { max-width: 850px;}
.blog-img figure { border-radius: 10px;overflow: hidden;position: relative; aspect-ratio: 5/4;}
.footer-new { padding: 0;}
.blog-img .date-blog { position: absolute;bottom: 0;left: 30px;background: #71c8bb;border-radius: 10px 10px 0px 0px;font-family: 'ProximaNova-Semibold';font-size: 16px;text-align: center;padding: 8px 20px;color: #fff; }
.footer-tit h4 {margin-bottom: 35px; padding-bottom: 20px; position: relative;text-transform: uppercase;color: #71c8bb;font-size: 30px;font-family: 'ProximaNova-Bold';letter-spacing: 3;}
.footer-tit h4 font { color: #fff;}
.footer-tit h4:after { content: "";height: 3px;width: 100px;background: #fff;position: absolute;bottom: 0;left: 0;}
.wall-footer .col-md-4 { position: relative; }
.wall-footer .col-md-4 .footer-wall-bg { position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;pointer-events: none;}
.wall-footer .col-md-4 .footer-wall-bg img {width: 100%;height: 100%;object-fit:cover;object-position: center;opacity: 0.09; }
.wall-footer .col-md-4 article { padding: 40px; }
.wall-footer .col-md-4:nth-child(1) { background: #0055a0; } 
.wall-footer .col-md-4:nth-child(2) { background: #51b594; }
.wall-footer .col-md-4:nth-child(3) { background: #8685bb; }  
.wall-footer .contact_list li { display: flex;margin-bottom: 15px;}
.wall-footer .contact_list ul li figure i { color: #0055a0;}.wall-footer .contact_list li:last-child,.opening-hours li:last-child { margin-bottom: 0;}
.wall-footer .contact_list figure { margin-bottom: 0;float: none;}
.wall-footer .contact_list figcaption { float: none;padding: 0;padding-left: 20px;color: #fff;opacity: 1;display: flex;align-items: center;}
.wall-footer .contact_list figcaption a { color: #fff;font-family: 'ProximaNova-Semibold';}
.opening-hours li { display: flex; font-size: 16px;color: #fff;margin-bottom: 10px;}
.opening-hours li span:nth-child(1) { min-width: 150px; }
.opening-hours li span:nth-child(2) { width: 100%; }
.footer-tell-us .form-control { background: none;height: 48px;border-radius: 50px;padding: 10px 20px;color: #fff;}
.footer-tell-us textarea.form-control { height: 80px;border-radius: 20px;}
.footer-tell-us .form-control::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}

.footer-tell-us .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #fff;
}

.footer-tell-us .form-control::-ms-input-placeholder { /* Microsoft Edge */
 color: #fff;
}
.btn-radius { height: 48px;border-radius: 50px;color: #262626 !important;box-shadow: 0px 3px 0px 0px rgba(250, 187, 0, 0.35);  }
.wall-footer { border-bottom: 2px solid #71c8bb;}
.footer-last  { background: #ffffff;}
.footer-last-in { padding: 70px 0px;}
.footer-last-in .foot-logo a { width: 145px;display: block;margin-bottom: 10px;}
.aupair-logo-det p { color: #8d8d91;}
/* .footer-icon { margin-top: 25px;} */
.footer-icon a { width: 40px;height: 40px;display: inline-block;margin-right: 8px;}
.footer-heading h4 { font-size: 22px;color: #71c8bb;font-family: 'ProximaNova-Semibold';text-transform: uppercase;margin-bottom: 22px;}
.footer-link ul li { margin-bottom: 15px; cursor: pointer;}
.footer-link ul li a { font-size: 14px; color: #000000; cursor: pointer;}
.footer-right { background: #29283b; padding: 25px;text-align: center;}
.footer-right img { margin-bottom: 25px;}
.footer-right p {color: #8d8d91;margin-bottom: 5px;line-height: 16px; }
.footer-right p a { color: #71c8bb; }
.footer-copyright { background: #343437;text-align: center;padding: 15px 0px;color: #8d8d91;font-size: 13px;border-top: 1px solid #424242;}
.blog-like-comment span { cursor: pointer; font-size: 16px;color: #0055a0;font-family: 'ProximaNova-Semibold';margin-right: 30px;}
.like-unlike font { position: relative;top: 4px;left: 2px; display: inline-block;width: 18px;height: 18px;background: url(../img/new-images/unlike.png) no-repeat;background-size: 100%;cursor: pointer; }
.like-unlike.active font { display: inline-block;width: 18px;height: 18px;background: url(../img/new-images/like.png) no-repeat;background-size: 100%;cursor: pointer; }
.blog-head h4 a{color: #1E1C1C; font-family: 'ProximaNova-Bold'; font-size: 22px; }
.blog-head { margin-bottom: 20px;}
.blog-text p { color: #91939d;}
.blog-tit h4 { position: relative;display: block; color: #1a1e32;font-family: 'ProximaNova-Bold';font-size: 26px; }
.blog-tit h4.collapsed font { transform:rotate(360deg)}
.blog-tit h4 font {right: 0;top: 10px;transition: 0.3s;transform:rotate(180deg) }
.comment-box { margin: 30px 0px;padding: 30px 0px;border-top: 2px solid #fff;border-bottom: 2px solid #fff;}
.comment-list ul li figure { border: 2px solid #ededed;height: 80px;width: 80px;border-radius: 8px;min-width: 80px;overflow: hidden;}
.comment-list ul li figcaption { width: 100%;padding-left: 30px;}
.comment-list { margin-top: 20px;}
.comment-list ul li figcaption h4 { font-size: 18px;font-family: "ProximaNova-Semibold";margin: 0;}
.comment-list ul li figcaption span { color: #0055a0;font-size: 14px;margin-bottom: 10px;}
.comment-list ul li figcaption p{ color: #91939d;line-height: 18px;margin: 0;width: 90%;word-wrap: break-word;;}
.comment-list ul li { border-bottom: 1px solid #ececec;padding-bottom: 15px;margin-bottom: 20px;}
.comment-list ul li:last-child { border-bottom: 0px;padding-bottom: 0;margin-bottom: 0px;}
.submit-comment .form-control { height: 50px;border-radius: 50px;padding-right: 16%;  }
.submit-comment {margin-top: 15px; position: relative;}
.submit-comment button { position: absolute;top: -3px;border-radius: 50px;box-shadow: none;right: -3px;}
.blog-list { padding: 0px; border-radius: 0px; background-color:transparent;}
.home-video-banner { height: calc(100vh - 85px);position: relative;background: #000;}
.home-video-banner .video-box { width: 100%;height: 100%;}
.home-video-banner .video-box video { position: absolute;right: 0;bottom: 0;min-width: 100%;min-height: 100%;opacity: 0.4;}
.video-banner-text { position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;justify-content: center;align-items: center;}
.video-banner-text article { max-width: 630px;color: #fff;}
.video-banner-text article h1 { font-size: 60px;font-family: 'ProximaNova-Bold'; }
.video-banner-text article p { font-size: 16px;text-align: justify;}
.heading-big { background-position: center;text-align: center;}
.heading-big h2 { padding-bottom: 35px;}
.sec-padd { padding: 90px 0px;}
.home-services,.app-sec { background: url(../img/new-images/bg-dot.png) fixed; position: relative;}
.home-services .connecting-dots{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9;}
.home-services .container{position: relative; z-index: 99;}


.home-services .row .col-md-3 a { overflow: hidden; z-index: 1; position: relative; box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);border:1px solid rgb(235, 235, 235);padding: 70px 20px;background-color: #fff;border-radius: 10px;display:block;text-align: center; }
.home-services .row .col-md-3 a figure { z-index: 1; position: relative; width: 90px;height: 90px;margin: 0px auto;margin-bottom: 20px;}
.home-services .row .col-md-3 h4 {text-transform: capitalize; z-index: 1; position: relative;font-size: 18px;font-family: "ProximaNova-Semibold";color: #0055a0;}
.home-services .row .col-md-3 a:after { z-index: -1; content: "";position: absolute;bottom: -50%;right: -50%;background: #71c8bb;transition:0.4s ease-in-out;width: 0;height: 0;border-radius: 100%;}
.home-services .row .col-md-3 a:before { z-index: 1; content: "";position: absolute;bottom: -50%;right: -50%;background: #fff;transition:0.6s ease-in-out;width: 0;height: 0;border-radius: 100%;opacity: 0.3}
.home-services .row .col-md-3 a:hover:after,.home-services .row .col-md-3 a:hover:before { width: 100%;height: 100%;border-radius:0%;bottom: 0%;right: 0%; }
.about_new .about_ger_img { border: none;height: auto;border-radius: 15px;overflow: hidden;}
.about_new .heading-big { text-align: center;background-position:bottom center;}
.about_new .heading-big h2 { font-size: 45px; padding-bottom: 0;}
.about_new .col-md-5 { padding-left: 40px;}
.about_new { background-color: #fafafa;}
.app-sec { position: relative;overflow: hidden;padding-top: 40px;padding-bottom: 20px;z-index: 1;}
.app-sec:after { content: "";z-index: -1;width: 500px;height: 500px;background-color: #71c8bb;border-radius: 50%;position: absolute;top: -35%;left: -5%; }
.app-sec:before { content: "";background: url(../img/new-images/bg-round.png) no-repeat;width: 152px;height: 247px;position: absolute;top: 10%;right: -30px;}
.heading-big h2 font,.app-sec .col-md-8 article h4 font { color: #71c8bb; }
.app-sec .col-md-8 { display: flex;align-items: center;justify-content: center;}
.app-sec .col-md-8 article { margin-top: -30px;}
.download-btn { margin-top: 40px;}
.download-btn a { display: inline-block;width: 200px;margin: 0px 5px; }
.app-sec .col-md-8 article h4 { font-size: 42px;font-family: 'ProximaNova-Bold';color: #0055a0;}
.app-sec .col-md-8 article p { font-size: 16px;color: #79848f; }
.about_des_inner p {text-align: justify;}



.form-check.form-group.checkbox {  float: left;   width: 20%;}
.accept_box .form-check.form-group.checkbox {  width: unset;padding: 0px 9px;}
.total_product_list .form-check.form-group.checkbox {width: unset}


.umm-frame-buo7p6{    background-color: rgb(241, 201, 75) !important;}
.submit-comment .btn-yellow { background: #eda6b3 !important; }
.blog-text p { word-break: break-all; text-align: left;}
ul.total-fav-list li { background: none;margin: 0;padding-left: 15px;padding-right: 15px;}
ul.total-fav-list li article { background-color: #fff; border-radius: 15px;
  border: 1px solid #d7dce3; padding: 20px;}
  .total_product_left figcaption h3 a{ color: #000;}


.blog-like-comment span:not(collapsed) .fa-chevron-up { display: inline-block; }
.blog-like-comment span:not(collapsed) .fa-chevron-down { display: none; }
.blog-like-comment span.collapsed .fa-chevron-down { display: inline-block; }
.blog-like-comment span.collapsed .fa-chevron-up { display: none; }
.blog-like-comment span { color: #eda6b3 ;}
.img-fit img { object-fit: cover;object-position: center;width: 100%;height: 100%; }
.img-fit { height: 250px;}
.blog-img figure {overflow: hidden; position: relative;}
.blog-img figure img {object-fit: cover; width: 100%; height: 100%;}
.modal-dialog .modal-content { border-radius: 1rem;}
body.modal-open .match-modal { display: flex !important;align-items: center; }
.match-modal { text-align: center;}
.match-modal .modal-body { padding: 15px 60px; border: 3px solid #71c8bb;padding-bottom: 40px;border-radius: 14px;border-left-color: #eda6b3;border-right-color: #eda6b3;} 
.match-modal img { width: 250px;margin: 25px auto;}
.match-modal h5 { font-size: 26px;}
.match-modal .btn-close { position: absolute;top: 20px;right: 20px;color: #000;z-index: 1; font-weight: normal;font-size: 16px;}

input[type=file]::-webkit-file-upload-button {
  cursor: pointer !important;
}
.ck-editor__main .ck-content.ck-editor__editable { height: 250px; }
.plan-sec-head { position: relative;}
.plan-sec-head span { background: #000;display: block;position: absolute;top: 22px;right: -31px;transform: rotate(45deg);padding: 2px 30px;font-size: 13px;color: #fff;}
.full-desc-box ul,.full-desc-box ol { padding-left: 15px;}
.full-desc-box ul li,.full-desc-box ol li { padding-left: 10px;margin-bottom: 10px;}
.full-desc-details.desc-text h4 { color: #71c8bb; }
.member-plan-inner.row > * { display: flex; justify-content: center;}
.member-plan-inner.row .plan-sec { width: 100%; }
.blog-head { position: relative;}
.blog-head .author-name { position: absolute;right: 0;top: 0;color: #71c8bb; }
.blog-head h4 { padding-right: 0px;}
.btn-sm { height: 35px;font-size: 12px !important;line-height: 35px !important;padding:0px 15px !important; }
#pills-tab li { margin-bottom: 10px;}
.academy .academy-banner img { border-radius: 15px;}
.get_your_box video { border-radius: 15px; }
.no-matching img { width: 150px; }
.availability-box { width: 100%;background-color: #fff;padding: 30px; max-width: 700px;margin:40px auto;}
.availability-box h4 { margin-bottom: 20px;}
.availability-box .gap-3 { gap: 15px; }
.availability-box .gap-2 { gap: 8px;}
.availability-list li { padding: 15px 0; }
.availability-list li .add-time-btn { margin-left: auto; }
.availability-list li .time-add-area { width: 100%; }
.availability-list li .add-time-btn button { border-radius: 5px; border: none; cursor: pointer;height: 38px;width: 38px;display: inline-flex;align-items: center;justify-content: center;}
.availability-list li .add-time-btn button:hover { background-color: #f3f3f3; }
.availability-day { position: relative;top: 8px;min-width: 140px; }
.time-option .add-time-btn { margin-left: inherit !important; }
.time-add-area .time-option { margin-bottom: 15px;}
.time-add-area .time-option:last-child { margin-bottom: 0;}
.time-add-area > span { opacity: 0.6;position: relative;top: 8px; }
.video-chat-preview { height: 600px;position: relative;overflow: hidden;border-radius: 10px; }
#video-me-preview { position: absolute;top:0;left: 0;width: 100%;height: 100%; }
#video-me-preview img { width: 100%;height: 100%;object-fit: cover;object-position: center; }
#video-user-preview { width: 180px;height: 120px;border-radius: 10px;overflow: hidden;position: absolute;top: 20px;right: 20px;z-index: 1;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);border: 1px solid #fff; }
.video-call-controls { background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;padding:20px 15px;}
.video-call-controls button { height: 60px;width: 60px;margin: 0px 5px;border-radius: 60px;border: none;background-color: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);border: 1px solid rgba(255, 255, 255, 0.2);font-size: 26px;color: #fff;cursor: pointer;font-weight: normal; }
.video-call-controls button:hover { border: 1px solid rgba(255, 255, 255, 0.5); }
.call-end-btn { background: #d70202  !important; }

.blog-list-bg .row{row-gap: 30px;}
.blog-data{margin-bottom: 5px; color: #7E7E7E;}

.blog-like-box{position: absolute; right: 15px; bottom: 15px; background: rgba(0, 0, 0, 0.51); border-radius: 45px; padding: 8px 15px; display: flex; align-items: center; gap: 5px; font-size: 14px; color: #fff; font-family: 'ProximaNova-Semibold';}
.blog-like-box svg{width: 22px; flex:0 0 22px;}

.footer-links-row{ margin-top:20px;}
.footer-links-row .footer-heading h4{color:#000 !important; font-size:18px;}
.footer-links-row ul li a{font-size:15px; color:#000; font-weight:600; }
.footer-links-row ul li{ margin-top:10px;}

.footer-location-bg .footer-heading h4{ margin-top:25px; text-transform:uppercase;}
.footer-location-bg ul li{ font-size:16px; font-weight:700;}

.footer-contact-us{ border-left:2px solid #71C8BB;}
.footer-contact-us h4{color:#000;}
.footer-image-wrapper h5{ margin-bottom:20px; font-size:22px; position: relative;}
.footer-image-wrapper h5::before{content:""; position: absolute; width:42%; height:2px; background-color:#71C8BB; left:0; top:50%;}
.footer-image-wrapper h5::after{content:""; position: absolute; width:42%; height:2px; background-color:#71C8BB; right:0; top:50%;}

